First commit
This commit is contained in:
parent
15c0783ae8
commit
03373ecc68
|
@ -0,0 +1,179 @@
|
|||
#ignore OS noise
|
||||
|
||||
Thumbs.db
|
||||
.DS_Store
|
||||
|
||||
# Ignore list for Eagle, a PCB layout tool
|
||||
|
||||
# Backup files
|
||||
*.s#?
|
||||
*.b#?
|
||||
*.l#?
|
||||
|
||||
# Eagle project file
|
||||
# It contains a serial number and references to the file structure
|
||||
# on your computer.
|
||||
# comment the following line if you want to have your project file included.
|
||||
eagle.epf
|
||||
|
||||
# Autorouter files
|
||||
*.pro
|
||||
*.job
|
||||
|
||||
# CAM files
|
||||
*.$$$
|
||||
*.cmp
|
||||
*.ly2
|
||||
*.l15
|
||||
*.sol
|
||||
*.plc
|
||||
*.stc
|
||||
*.sts
|
||||
*.crc
|
||||
*.crs
|
||||
|
||||
*.dri
|
||||
*.drl
|
||||
*.gpi
|
||||
*.pls
|
||||
|
||||
*.drd
|
||||
*.drd.*
|
||||
|
||||
*.info
|
||||
|
||||
*.eps
|
||||
|
||||
*.?$?
|
||||
|
||||
# file locks introduced since 7.x
|
||||
*.lck
|
||||
|
||||
# Xilinx ISE
|
||||
# intermediate build files
|
||||
*.bgn
|
||||
*.bit
|
||||
*.bld
|
||||
*.cmd_log
|
||||
*.drc
|
||||
*.ll
|
||||
*.lso
|
||||
*.msd
|
||||
*.msk
|
||||
*.ncd
|
||||
*.ngc
|
||||
*.ngd
|
||||
*.ngr
|
||||
*.pad
|
||||
*.par
|
||||
*.pcf
|
||||
*.prj
|
||||
*.ptwx
|
||||
*.rbb
|
||||
*.rbd
|
||||
*.stx
|
||||
*.syr
|
||||
*.twr
|
||||
*.twx
|
||||
*.unroutes
|
||||
*.ut
|
||||
*.xpi
|
||||
*.xst
|
||||
*_bitgen.xwbt
|
||||
*_envsettings.html
|
||||
*_map.map
|
||||
*_map.mrp
|
||||
*_map.ngm
|
||||
*_map.xrpt
|
||||
*_ngdbuild.xrpt
|
||||
*_pad.csv
|
||||
*_pad.txt
|
||||
*_par.xrpt
|
||||
*_summary.html
|
||||
*_summary.xml
|
||||
*_usage.xml
|
||||
*_xst.xrpt
|
||||
|
||||
|
||||
*.log
|
||||
*.svf
|
||||
*.scr
|
||||
*.cmd
|
||||
*.bak
|
||||
*.lso
|
||||
*.elf
|
||||
*.ace
|
||||
*~
|
||||
*#
|
||||
*.swp
|
||||
*.ini
|
||||
*.html
|
||||
*.vhi
|
||||
*.wdb
|
||||
*.stx
|
||||
*.xmsgs
|
||||
*.xreport
|
||||
*.exe
|
||||
*.cmd_log
|
||||
*_beh.prj
|
||||
*.ncd
|
||||
isim
|
||||
db
|
||||
incremental_db
|
||||
work
|
||||
*.cr.mti
|
||||
vsim.wlf
|
||||
transcript
|
||||
webtalk.log
|
||||
webtalk_impact.xml
|
||||
pepExtractor.prj
|
||||
impact.xsl
|
||||
impact_impact.xwbt
|
||||
|
||||
spi6502b_html*/
|
||||
__projnav*/
|
||||
|
||||
# iMPACT generated files
|
||||
_impactbatch.log
|
||||
impact.xsl
|
||||
impact_impact.xwbt
|
||||
ise_impact.cmd
|
||||
webtalk_impact.xml
|
||||
|
||||
# Core Generator generated files
|
||||
xaw2verilog.log
|
||||
|
||||
# project-wide generated files
|
||||
*.gise
|
||||
par_usage_statistics.html
|
||||
usage_statistics_webtalk.html
|
||||
webtalk.log
|
||||
webtalk_pn.xml
|
||||
|
||||
# generated folders
|
||||
iseconfig/
|
||||
xlnx_auto_0_xdb/
|
||||
xst/
|
||||
_ngo/
|
||||
_xmsgs/
|
||||
VHDL/*_html
|
||||
VHDL/*.vhf
|
||||
VHDL/*.dhp
|
||||
VHDL/*.gyd
|
||||
VHDL/*.mfd
|
||||
VHDL/*.pnx
|
||||
VHDL/*.rpt
|
||||
VHDL/*.untf
|
||||
VHDL/*.vm6
|
||||
VHDL/*.xml
|
||||
VHDL/*.err
|
||||
VHDL/*.lfp
|
||||
|
||||
Hardware/SD_A2\.b\$1
|
||||
|
||||
|
||||
*.vf
|
||||
|
||||
*.nga
|
||||
|
||||
*.tspec
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,59 @@
|
|||
ClampMouseX -> W 4 Bytes LLX, LHX, HLX, HHX
|
||||
ClampMouseY -> W 4 Bytes LLY, LHY, HLY, HHY
|
||||
SetMouse -> W 1 Byte MODE
|
||||
ServeMouse -> R 1 Byte STATUS
|
||||
ReadMouse -> R 6 Bytes LX, LY, HX, HY, STATUS, MODE
|
||||
ClearMouse -> W 4 Bytes LX, LY, HX, HY
|
||||
PosMouse -> W 4 Bytes LX, LY, HX, HY
|
||||
HomeMouse -> R 4 Bytes LLX, HLX, LLY, HLY
|
||||
W 4 Bytes LX, LY, HX, HY
|
||||
|
||||
|
||||
A0-A3:
|
||||
|
||||
Write:
|
||||
0x00 Position: LX, HX
|
||||
0x01 LY, HY
|
||||
0x02 BoundaryX: LLX, LHX
|
||||
0x03 HLX, HHX
|
||||
0x04 BoundaryY: LLY, LHY
|
||||
0x05 HLY, HHY
|
||||
0x06 State: MODE
|
||||
0x07 Set to Input
|
||||
|
||||
Read:
|
||||
0x08 Position: LX, HX
|
||||
0x09 LY, HY
|
||||
0x0a BoundaryX: LLX, LHX
|
||||
0x0b HLX, HHX
|
||||
0x0c BoundaryY: LLY, LHY
|
||||
0x0d HLY, HHY
|
||||
0x0e State: STATUS
|
||||
0x0f Reset to default
|
||||
|
||||
|
||||
Von Arduino lesen:
|
||||
VIA auf Input
|
||||
Adresse 0x08-0x0e in ORA
|
||||
-> Daten aus IRB lesen
|
||||
<- Adresse in ORA lädt nächsten Parameter
|
||||
|
||||
Auf Arduino schreiben
|
||||
Adresse 0x07 in ORA, Arduino geht auf Input
|
||||
VIA auf Output
|
||||
-> Daten in ORB legen
|
||||
<- Adresse 0x00-0x06 in ORA
|
||||
|
||||
|
||||
|
||||
Signal Atmel Arduino
|
||||
-------------------------------
|
||||
CB2 PD2 D2
|
||||
R/W PD3 D3
|
||||
D4-7 PD4-7 D4-7
|
||||
D0-3 PB0-3 D8-11
|
||||
PS2_DATA PB4 D12
|
||||
PS2_CLK PB5 D13
|
||||
A0-3 PC0-3 A0-3
|
||||
/IRQ PC5 A5
|
||||
|
Binary file not shown.
|
@ -0,0 +1,227 @@
|
|||
#include "PS2Mouse.h"
|
||||
|
||||
#define RW A3
|
||||
#define CB2 2
|
||||
#define ADD0 A0
|
||||
#define ADD1 A1
|
||||
#define ADD2 A2
|
||||
#define ADD3 A3
|
||||
#define PS2_CLK 3
|
||||
#define PS2_DATA 12
|
||||
#define IRQ A5
|
||||
#define DATA0 8
|
||||
#define DATA1 9
|
||||
#define DATA2 10
|
||||
#define DATA3 11
|
||||
#define DATA4 4
|
||||
#define DATA5 5
|
||||
#define DATA6 6
|
||||
#define DATA7 7
|
||||
#define WRITE 0x80
|
||||
#define LED 13
|
||||
|
||||
#define WRITE_X 0
|
||||
#define WRITE_Y 1
|
||||
#define WRITE_X_LOW_BOUND 2
|
||||
#define WRITE_X_HIGH_BOUND 3
|
||||
#define WRITE_Y_LOW_BOUND 4
|
||||
#define WRITE_Y_HIGH_BOUND 5
|
||||
#define WRITE_MODE 6
|
||||
#define SET_INPUT 7
|
||||
#define READ_X 8
|
||||
#define READ_Y 9
|
||||
#define READ_X_LOW_BOUND 10
|
||||
#define READ_X_HIGH_BOUND 11
|
||||
#define READ_Y_LOW_BOUND 12
|
||||
#define READ_Y_HIGH_BOUND 13
|
||||
#define READ_STATUS 14
|
||||
#define RESET_MOUSE 15
|
||||
|
||||
#define XY_CHANGED 0x20
|
||||
#define BUTTON_DOWN 0x80
|
||||
#define BUTTON_WAS_DOWN 0x40
|
||||
|
||||
PS2Mouse mouse(PS2_DATA, PS2_CLK);
|
||||
static byte mstat = 0;
|
||||
static int mx = 0;
|
||||
static int my = 0;
|
||||
static int mx_high_boundary = 0x3ff;
|
||||
static int mx_low_boundary = 0;
|
||||
static int my_high_boundary = 0x3ff;
|
||||
static int my_low_boundary = 0;
|
||||
static bool xy_changed = true;
|
||||
static bool button_down = false;
|
||||
static bool button_was_down = false;
|
||||
|
||||
void setup()
|
||||
{
|
||||
pinMode(IRQ, OUTPUT);
|
||||
digitalWrite(IRQ, HIGH);
|
||||
pinMode(RW, INPUT);
|
||||
pinMode(CB2, INPUT);
|
||||
pinMode(ADD0, INPUT);
|
||||
pinMode(ADD1, INPUT);
|
||||
pinMode(ADD2, INPUT);
|
||||
pinMode(RW, INPUT);
|
||||
pinMode(PS2_CLK, OUTPUT);
|
||||
pinMode(PS2_DATA, INPUT);
|
||||
|
||||
setInput();
|
||||
attachInterrupt(digitalPinToInterrupt(CB2), deviceSelect, FALLING);
|
||||
|
||||
Serial.begin(19200);
|
||||
Serial.println("Hello");
|
||||
Serial.println();
|
||||
mouse.init();
|
||||
}
|
||||
|
||||
void loop()
|
||||
{
|
||||
/* get a reading from the mouse */
|
||||
mouse.write(0xeb); /* give me data! */
|
||||
mouse.read(); /* ignore ack */
|
||||
mstat = mouse.read();
|
||||
mx += mouse.read();
|
||||
my -= mouse.read();
|
||||
|
||||
if(mstat & 0x01)
|
||||
{
|
||||
button_down = true;
|
||||
}
|
||||
else
|
||||
{
|
||||
button_down = false;
|
||||
}
|
||||
|
||||
if(mx > mx_high_boundary)
|
||||
mx = mx_high_boundary;
|
||||
else if(mx< mx_low_boundary)
|
||||
mx = mx_low_boundary;
|
||||
|
||||
if(my > my_high_boundary)
|
||||
my = my_high_boundary;
|
||||
else if(my < my_low_boundary)
|
||||
my = my_low_boundary;
|
||||
|
||||
}
|
||||
|
||||
void deviceSelect()
|
||||
{
|
||||
static bool first_access = true;
|
||||
static unsigned int data;
|
||||
|
||||
digitalWrite(LED, HIGH);
|
||||
byte address = getAddress();
|
||||
Serial.println(address, HEX);
|
||||
|
||||
if(address == SET_INPUT)
|
||||
{
|
||||
setInput();
|
||||
}
|
||||
else if(address < SET_INPUT)
|
||||
{
|
||||
if(first_access)
|
||||
{
|
||||
if(address != WRITE_MODE)
|
||||
{
|
||||
first_access = false;
|
||||
}
|
||||
data = readByte();
|
||||
}
|
||||
else
|
||||
{
|
||||
first_access = true;
|
||||
data |= (readByte() << 8);
|
||||
}
|
||||
}
|
||||
|
||||
if(first_access)
|
||||
{
|
||||
switch(address)
|
||||
{
|
||||
case WRITE_X:
|
||||
mx = data;
|
||||
break;
|
||||
case WRITE_Y:
|
||||
my = data;
|
||||
break;
|
||||
|
||||
case READ_X:
|
||||
data = mx;
|
||||
break;
|
||||
case READ_Y:
|
||||
data = my;
|
||||
break;
|
||||
case READ_X_LOW_BOUND:
|
||||
data = mx_low_boundary;
|
||||
break;
|
||||
case READ_X_HIGH_BOUND:
|
||||
data = mx_high_boundary;
|
||||
break;
|
||||
case READ_Y_LOW_BOUND:
|
||||
data = my_low_boundary;
|
||||
break;
|
||||
case READ_Y_HIGH_BOUND:
|
||||
data = my_high_boundary;
|
||||
break;
|
||||
case READ_STATUS:
|
||||
data = mstat;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if(address > SET_INPUT)
|
||||
{
|
||||
setOutput();
|
||||
|
||||
if(first_access)
|
||||
{
|
||||
if(address != READ_STATUS)
|
||||
{
|
||||
first_access = false;
|
||||
}
|
||||
writeByte((byte)data);
|
||||
}
|
||||
else
|
||||
{
|
||||
first_access = true;
|
||||
writeByte((byte)(data >> 8));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
digitalWrite(LED, LOW);
|
||||
}
|
||||
|
||||
void setOutput()
|
||||
{
|
||||
DDRB |= 0x0f;
|
||||
DDRD |= 0xf0;
|
||||
}
|
||||
|
||||
void setInput()
|
||||
{
|
||||
DDRB &= ~0x0f;
|
||||
DDRD &= ~0xf0;
|
||||
}
|
||||
|
||||
byte getAddress()
|
||||
{
|
||||
return PINC & 0x0f;
|
||||
}
|
||||
|
||||
byte readByte()
|
||||
{
|
||||
byte data = PINB & 0x0f;
|
||||
data |= PIND & 0xf0;
|
||||
|
||||
return data;
|
||||
}
|
||||
|
||||
void writeByte(byte data)
|
||||
{
|
||||
PORTB = (PORTB & 0xf0) | (data & 0x0f);
|
||||
PORTD = (PORTD & 0x0f) | (data & 0xf0);
|
||||
}
|
||||
|
|
@ -0,0 +1,156 @@
|
|||
#include "Arduino.h"
|
||||
#include "HardwareSerial.h"
|
||||
#include "PS2Mouse.h"
|
||||
|
||||
PS2Mouse::PS2Mouse(int data_pin, int clock_pin)
|
||||
{
|
||||
_data_pin = data_pin;
|
||||
_clock_pin = clock_pin;
|
||||
}
|
||||
|
||||
/*
|
||||
* according to some code I saw, these functions will
|
||||
* correctly set the mouse clock and data pins for
|
||||
* various conditions.
|
||||
*/
|
||||
void PS2Mouse::gohi(int pin)
|
||||
{
|
||||
pinMode(pin, INPUT);
|
||||
digitalWrite(pin, HIGH);
|
||||
}
|
||||
|
||||
void PS2Mouse::golo(int pin)
|
||||
{
|
||||
pinMode(pin, OUTPUT);
|
||||
digitalWrite(pin, LOW);
|
||||
}
|
||||
|
||||
void PS2Mouse::write(char data)
|
||||
{
|
||||
char i;
|
||||
char parity = 1;
|
||||
|
||||
// Serial.print("Sending ");
|
||||
// Serial.print(data, HEX);
|
||||
// Serial.print(" to mouse\n");
|
||||
// Serial.print("RTS");
|
||||
/* put pins in output mode */
|
||||
gohi(_data_pin);
|
||||
gohi(_clock_pin);
|
||||
delayMicroseconds(300);
|
||||
golo(_clock_pin);
|
||||
delayMicroseconds(300);
|
||||
golo(_data_pin);
|
||||
delayMicroseconds(10);
|
||||
/* start bit */
|
||||
gohi(_clock_pin);
|
||||
/* wait for mouse to take control of clock); */
|
||||
while (digitalRead(_clock_pin) == HIGH)
|
||||
;
|
||||
/* clock is low, and we are clear to send data */
|
||||
for (i=0; i < 8; i++) {
|
||||
if (data & 0x01) {
|
||||
gohi(_data_pin);
|
||||
}
|
||||
else {
|
||||
golo(_data_pin);
|
||||
}
|
||||
/* wait for clock cycle */
|
||||
while (digitalRead(_clock_pin) == LOW)
|
||||
;
|
||||
while (digitalRead(_clock_pin) == HIGH)
|
||||
;
|
||||
parity = parity ^ (data & 0x01);
|
||||
data = data >> 1;
|
||||
}
|
||||
/* parity */
|
||||
if (parity) {
|
||||
gohi(_data_pin);
|
||||
}
|
||||
else {
|
||||
golo(_data_pin);
|
||||
}
|
||||
while (digitalRead(_clock_pin) == LOW)
|
||||
;
|
||||
while (digitalRead(_clock_pin) == HIGH)
|
||||
;
|
||||
/* stop bit */
|
||||
gohi(_data_pin);
|
||||
delayMicroseconds(50);
|
||||
while (digitalRead(_clock_pin) == HIGH)
|
||||
;
|
||||
/* wait for mouse to switch modes */
|
||||
while ((digitalRead(_clock_pin) == LOW) || (digitalRead(_data_pin) == LOW))
|
||||
;
|
||||
/* put a hold on the incoming data. */
|
||||
golo(_clock_pin);
|
||||
// Serial.print("done.\n");
|
||||
}
|
||||
|
||||
/*
|
||||
* Get a byte of data from the mouse
|
||||
*/
|
||||
char PS2Mouse::read(void)
|
||||
{
|
||||
char data = 0x00;
|
||||
int i;
|
||||
char bit = 0x01;
|
||||
|
||||
// Serial.print("reading byte from mouse\n");
|
||||
/* start the clock */
|
||||
gohi(_clock_pin);
|
||||
gohi(_data_pin);
|
||||
delayMicroseconds(50);
|
||||
while (digitalRead(_clock_pin) == HIGH)
|
||||
;
|
||||
delayMicroseconds(5); /* not sure why */
|
||||
while (digitalRead(_clock_pin) == LOW) /* eat start bit */
|
||||
;
|
||||
for (i=0; i < 8; i++) {
|
||||
while (digitalRead(_clock_pin) == HIGH)
|
||||
;
|
||||
if (digitalRead(_data_pin) == HIGH) {
|
||||
data = data | bit;
|
||||
}
|
||||
while (digitalRead(_clock_pin) == LOW)
|
||||
;
|
||||
bit = bit << 1;
|
||||
}
|
||||
/* eat parity bit, which we ignore */
|
||||
while (digitalRead(_clock_pin) == HIGH)
|
||||
;
|
||||
while (digitalRead(_clock_pin) == LOW)
|
||||
;
|
||||
/* eat stop bit */
|
||||
while (digitalRead(_clock_pin) == HIGH)
|
||||
;
|
||||
while (digitalRead(_clock_pin) == LOW)
|
||||
;
|
||||
|
||||
/* put a hold on the incoming data. */
|
||||
golo(_clock_pin);
|
||||
// Serial.print("Recvd data ");
|
||||
// Serial.print(data, HEX);
|
||||
// Serial.print(" from mouse\n");
|
||||
return data;
|
||||
}
|
||||
|
||||
void PS2Mouse::init()
|
||||
{
|
||||
gohi(_clock_pin);
|
||||
gohi(_data_pin);
|
||||
// Serial.print("Sending reset to mouse\n");
|
||||
write(0xff);
|
||||
read(); /* ack byte */
|
||||
// Serial.print("Read ack byte1\n");
|
||||
read(); /* blank */
|
||||
read(); /* blank */
|
||||
// Serial.print("Sending remote mode code\n");
|
||||
write(0xf0); /* remote mode */
|
||||
read(); /* ack */
|
||||
// Serial.print("Read ack byte2\n");
|
||||
delayMicroseconds(100);
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,21 @@
|
|||
|
||||
#ifndef PS2Mouse_h
|
||||
|
||||
#define PS2Mouse_h
|
||||
|
||||
class PS2Mouse
|
||||
{
|
||||
private:
|
||||
int _clock_pin;
|
||||
int _data_pin;
|
||||
void gohi(int pin);
|
||||
void golo(int pin);
|
||||
public:
|
||||
PS2Mouse(int data_pin, int clock_pin);
|
||||
void write(char data);
|
||||
char read(void);
|
||||
void init(void);
|
||||
};
|
||||
|
||||
#endif
|
||||
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,660 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE eagle SYSTEM "eagle.dtd">
|
||||
<eagle version="7.0.0">
|
||||
<drawing>
|
||||
<settings>
|
||||
<setting alwaysvectorfont="no"/>
|
||||
<setting verticaltext="up"/>
|
||||
</settings>
|
||||
<grid distance="0.05" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.025" altunitdist="inch" altunit="inch"/>
|
||||
<layers>
|
||||
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
|
||||
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
|
||||
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
|
||||
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
|
||||
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
|
||||
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
|
||||
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
|
||||
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
|
||||
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
|
||||
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
|
||||
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
|
||||
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
|
||||
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
|
||||
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
|
||||
<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
|
||||
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
|
||||
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
|
||||
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
|
||||
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
|
||||
<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="90" name="Modules" color="5" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="93" name="Pins" color="2" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>
|
||||
</layers>
|
||||
<library>
|
||||
<description>Arduino Clone pinheaders
|
||||
By cl@xganon.com
|
||||
http://www.xganon.com</description>
|
||||
<packages>
|
||||
<package name="PRO-MINI">
|
||||
<description>Arduino Pro Mini Clone</description>
|
||||
<pad name="TX0" x="-6.35" y="26.67" drill="0.8" shape="long"/>
|
||||
<pad name="RX1" x="-6.35" y="24.13" drill="0.8" shape="long"/>
|
||||
<pad name="RST1" x="-6.35" y="21.59" drill="0.8" shape="long"/>
|
||||
<pad name="GND1" x="-6.35" y="19.05" drill="0.8" shape="long"/>
|
||||
<pad name="D2" x="-6.35" y="16.51" drill="0.8" shape="long"/>
|
||||
<pad name="D3" x="-6.35" y="13.97" drill="0.8" shape="long"/>
|
||||
<pad name="D4" x="-6.35" y="11.43" drill="0.8" shape="long"/>
|
||||
<pad name="D5" x="-6.35" y="8.89" drill="0.8" shape="long"/>
|
||||
<pad name="D6" x="-6.35" y="6.35" drill="0.8" shape="long"/>
|
||||
<pad name="D7" x="-6.35" y="3.81" drill="0.8" shape="long"/>
|
||||
<pad name="D8" x="-6.35" y="1.27" drill="0.8" shape="long"/>
|
||||
<pad name="D9" x="-6.35" y="-1.27" drill="0.8" shape="long"/>
|
||||
<pad name="RAW" x="8.89" y="26.67" drill="0.8" shape="long"/>
|
||||
<pad name="GND" x="8.89" y="24.13" drill="0.8" shape="long"/>
|
||||
<pad name="RST" x="8.89" y="21.59" drill="0.8" shape="long"/>
|
||||
<pad name="VCC" x="8.89" y="19.05" drill="0.8" shape="long"/>
|
||||
<pad name="A3" x="8.89" y="16.51" drill="0.8" shape="long"/>
|
||||
<pad name="A2" x="8.89" y="13.97" drill="0.8" shape="long"/>
|
||||
<pad name="A1" x="8.89" y="11.43" drill="0.8" shape="long"/>
|
||||
<pad name="A0" x="8.89" y="8.89" drill="0.8" shape="long"/>
|
||||
<pad name="D13" x="8.89" y="6.35" drill="0.8" shape="long"/>
|
||||
<pad name="D12" x="8.89" y="3.81" drill="0.8" shape="long"/>
|
||||
<pad name="D11" x="8.89" y="1.27" drill="0.8" shape="long"/>
|
||||
<pad name="D10" x="8.89" y="-1.27" drill="0.8" shape="long"/>
|
||||
<pad name="GND2" x="-5.08" y="29.21" drill="0.8" shape="long" rot="R90"/>
|
||||
<pad name="GND3" x="-2.54" y="29.21" drill="0.8" shape="long" rot="R90"/>
|
||||
<pad name="VCC1" x="0" y="29.21" drill="0.8" shape="long" rot="R90"/>
|
||||
<pad name="RX1-1" x="2.54" y="29.21" drill="0.8" shape="long" rot="R90"/>
|
||||
<pad name="TX0-1" x="5.08" y="29.21" drill="0.8" shape="long" rot="R90"/>
|
||||
<pad name="DTR" x="7.62" y="29.21" drill="0.8" shape="long" rot="R90"/>
|
||||
<pad name="A4" x="-2.54" y="-1.27" drill="0.8" shape="long" rot="R90"/>
|
||||
<pad name="A5" x="0" y="-1.27" drill="0.8" shape="long" rot="R90"/>
|
||||
<pad name="A6" x="2.54" y="-1.27" drill="0.8" shape="long" rot="R90"/>
|
||||
<pad name="A7" x="5.08" y="-1.27" drill="0.8" shape="long" rot="R90"/>
|
||||
</package>
|
||||
<package name="ABK-PRO-MINI">
|
||||
<description>ABK-PRO-MINI</description>
|
||||
<pad name="GND2" x="-3.81" y="8.89" drill="0.8" shape="long" rot="R90"/>
|
||||
<pad name="GND3" x="-1.27" y="8.89" drill="0.8" shape="long" rot="R90"/>
|
||||
<pad name="VCC1" x="1.27" y="8.89" drill="0.8" shape="long" rot="R90"/>
|
||||
<pad name="RX1-1" x="3.81" y="8.89" drill="0.8" shape="long" rot="R90"/>
|
||||
<pad name="TX0-1" x="6.35" y="8.89" drill="0.8" shape="long" rot="R90"/>
|
||||
<pad name="DTR" x="8.89" y="8.89" drill="0.8" shape="long" rot="R90"/>
|
||||
<pad name="TX0" x="-5.08" y="6.35" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="RX1" x="-5.08" y="3.81" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="RST1" x="-5.08" y="1.27" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="GND1" x="-5.08" y="-1.27" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="D2" x="-5.08" y="-3.81" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="D3" x="-5.08" y="-6.35" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="D4" x="-5.08" y="-8.89" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="D5" x="-5.08" y="-11.43" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="D6" x="-5.08" y="-13.97" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="D7" x="-5.08" y="-16.51" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="D8" x="-5.08" y="-19.05" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="D9" x="-5.08" y="-21.59" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="RAW" x="10.16" y="6.35" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="GND" x="10.16" y="3.81" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="RST" x="10.16" y="1.27" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="VCC" x="10.16" y="-1.27" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="A0" x="10.16" y="-3.81" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="A1" x="10.16" y="-6.35" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="A2" x="10.16" y="-8.89" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="A3" x="10.16" y="-11.43" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="D13" x="10.16" y="-13.97" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="D12" x="10.16" y="-16.51" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="D11" x="10.16" y="-19.05" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="D10" x="10.16" y="-21.59" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="A7" x="6.35" y="-21.59" drill="0.8" shape="long" rot="R270"/>
|
||||
<pad name="A6" x="3.81" y="-21.59" drill="0.8" shape="long" rot="R270"/>
|
||||
<pad name="GND4" x="1.27" y="-21.59" drill="0.8" shape="long" rot="R270"/>
|
||||
<pad name="A5" x="6.35" y="-2.54" drill="0.8" rot="R270"/>
|
||||
<pad name="A4" x="6.35" y="-5.08" drill="0.8" rot="R270"/>
|
||||
</package>
|
||||
<package name="PRO-MINI-2">
|
||||
<pad name="TX0" x="-8.89" y="12.7" drill="0.8" shape="long"/>
|
||||
<pad name="RX1" x="-8.89" y="10.16" drill="0.8" shape="long"/>
|
||||
<pad name="RST1" x="-8.89" y="7.62" drill="0.8" shape="long"/>
|
||||
<pad name="GND1" x="-8.89" y="5.08" drill="0.8" shape="long"/>
|
||||
<pad name="D2" x="-8.89" y="2.54" drill="0.8" shape="long"/>
|
||||
<pad name="D3" x="-8.89" y="0" drill="0.8" shape="long"/>
|
||||
<pad name="D4" x="-8.89" y="-2.54" drill="0.8" shape="long"/>
|
||||
<pad name="D5" x="-8.89" y="-5.08" drill="0.8" shape="long"/>
|
||||
<pad name="D6" x="-8.89" y="-7.62" drill="0.8" shape="long"/>
|
||||
<pad name="D7" x="-8.89" y="-10.16" drill="0.8" shape="long"/>
|
||||
<pad name="D8" x="-8.89" y="-12.7" drill="0.8" shape="long"/>
|
||||
<pad name="D9" x="-8.89" y="-15.24" drill="0.8" shape="long"/>
|
||||
<pad name="RAW" x="6.35" y="12.7" drill="0.8" shape="long"/>
|
||||
<pad name="GND" x="6.35" y="10.16" drill="0.8" shape="long"/>
|
||||
<pad name="RST" x="6.35" y="7.62" drill="0.8" shape="long"/>
|
||||
<pad name="VCC" x="6.35" y="5.08" drill="0.8" shape="long"/>
|
||||
<pad name="A0" x="6.35" y="2.54" drill="0.8" shape="long"/>
|
||||
<pad name="A1" x="6.35" y="0" drill="0.8" shape="long"/>
|
||||
<pad name="A2" x="6.35" y="-2.54" drill="0.8" shape="long"/>
|
||||
<pad name="A3" x="6.35" y="-5.08" drill="0.8" shape="long"/>
|
||||
<pad name="D13" x="6.35" y="-7.62" drill="0.8" shape="long"/>
|
||||
<pad name="D12" x="6.35" y="-10.16" drill="0.8" shape="long"/>
|
||||
<pad name="D11" x="6.35" y="-12.7" drill="0.8" shape="long"/>
|
||||
<pad name="D10" x="6.35" y="-15.24" drill="0.8" shape="long"/>
|
||||
<pad name="GND2" x="-7.62" y="15.24" drill="0.8" shape="long" rot="R90"/>
|
||||
<pad name="GND3" x="-5.08" y="15.24" drill="0.8" shape="long" rot="R90"/>
|
||||
<pad name="VCC1" x="-2.54" y="15.24" drill="0.8" shape="long" rot="R90"/>
|
||||
<pad name="RX1-1" x="0" y="15.24" drill="0.8" shape="long" rot="R90"/>
|
||||
<pad name="TX0-1" x="2.54" y="15.24" drill="0.8" shape="long" rot="R90"/>
|
||||
<pad name="DTR" x="5.08" y="15.24" drill="0.8" shape="long" rot="R90"/>
|
||||
<pad name="A6" x="2.54" y="-8.89" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="A7" x="2.54" y="-6.35" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="A4" x="2.54" y="1.27" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="A5" x="2.54" y="3.81" drill="0.8" shape="long" rot="R180"/>
|
||||
</package>
|
||||
<package name="NANO">
|
||||
<pad name="TX0" x="5.08" y="-8.89" drill="0.8" shape="long"/>
|
||||
<pad name="RX1" x="5.08" y="-6.35" drill="0.8" shape="long"/>
|
||||
<pad name="RST1" x="5.08" y="-3.81" drill="0.8" shape="long"/>
|
||||
<pad name="GND1" x="5.08" y="-1.27" drill="0.8" shape="long"/>
|
||||
<pad name="D2" x="5.08" y="1.27" drill="0.8" shape="long"/>
|
||||
<pad name="D3" x="5.08" y="3.81" drill="0.8" shape="long"/>
|
||||
<pad name="D4" x="5.08" y="6.35" drill="0.8" shape="long"/>
|
||||
<pad name="D5" x="5.08" y="8.89" drill="0.8" shape="long"/>
|
||||
<pad name="D6" x="5.08" y="11.43" drill="0.8" shape="long"/>
|
||||
<pad name="D7" x="5.08" y="13.97" drill="0.8" shape="long"/>
|
||||
<pad name="D8" x="5.08" y="16.51" drill="0.8" shape="long"/>
|
||||
<pad name="D9" x="5.08" y="19.05" drill="0.8" shape="long"/>
|
||||
<pad name="RAW" x="-10.16" y="-8.89" drill="0.8" shape="long"/>
|
||||
<pad name="GND" x="-10.16" y="-6.35" drill="0.8" shape="long"/>
|
||||
<pad name="RST" x="-10.16" y="-3.81" drill="0.8" shape="long"/>
|
||||
<pad name="A3" x="-10.16" y="11.43" drill="0.8" shape="long"/>
|
||||
<pad name="A2" x="-10.16" y="13.97" drill="0.8" shape="long"/>
|
||||
<pad name="A1" x="-10.16" y="16.51" drill="0.8" shape="long"/>
|
||||
<pad name="A0" x="-10.16" y="19.05" drill="0.8" shape="long"/>
|
||||
<pad name="D13" x="-10.16" y="26.67" drill="0.8" shape="long"/>
|
||||
<pad name="D12" x="5.08" y="26.67" drill="0.8" shape="long"/>
|
||||
<pad name="D11" x="5.08" y="24.13" drill="0.8" shape="long"/>
|
||||
<pad name="D10" x="5.08" y="21.59" drill="0.8" shape="long"/>
|
||||
<pad name="3.3V" x="-10.16" y="24.13" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="AREF" x="-10.16" y="21.59" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="5V" x="-10.16" y="-1.27" drill="0.8" shape="long"/>
|
||||
<pad name="ICSP2" x="-5.08" y="-7.62" drill="0.8" rot="R90"/>
|
||||
<pad name="ICSP4" x="-2.54" y="-7.62" drill="0.8" rot="R90"/>
|
||||
<pad name="ICSP6" x="0" y="-7.62" drill="0.8" rot="R90"/>
|
||||
<pad name="A4" x="-10.16" y="8.89" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="A5" x="-10.16" y="6.35" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="A6" x="-10.16" y="3.81" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="A7" x="-10.16" y="1.27" drill="0.8" shape="long" rot="R180"/>
|
||||
<pad name="ICSP1" x="-5.08" y="-10.16" drill="0.8" rot="R90"/>
|
||||
<pad name="ICSP3" x="-2.54" y="-10.16" drill="0.8" rot="R90"/>
|
||||
<pad name="ICSP5" x="0" y="-10.16" drill="0.8" rot="R90"/>
|
||||
</package>
|
||||
<package name="STEP-STICK">
|
||||
<pad name="EN" x="3.81" y="5.08" drill="0.8" shape="long"/>
|
||||
<pad name="MS1" x="3.81" y="2.54" drill="0.8" shape="long"/>
|
||||
<pad name="MS2" x="3.81" y="0" drill="0.8" shape="long"/>
|
||||
<pad name="MS3" x="3.81" y="-2.54" drill="0.8" shape="long"/>
|
||||
<pad name="RST" x="3.81" y="-5.08" drill="0.8" shape="long"/>
|
||||
<pad name="SLP" x="3.81" y="-7.62" drill="0.8" shape="long"/>
|
||||
<pad name="SPT" x="3.81" y="-10.16" drill="0.8" shape="long"/>
|
||||
<pad name="DIR" x="3.81" y="-12.7" drill="0.8" shape="long"/>
|
||||
<pad name="VMOT" x="-8.89" y="5.08" drill="0.8" shape="long"/>
|
||||
<pad name="GNDM" x="-8.89" y="2.54" drill="0.8" shape="long"/>
|
||||
<pad name="2B" x="-8.89" y="0" drill="0.8" shape="long"/>
|
||||
<pad name="2A" x="-8.89" y="-2.54" drill="0.8" shape="long"/>
|
||||
<pad name="1B" x="-8.89" y="-5.08" drill="0.8" shape="long"/>
|
||||
<pad name="1A" x="-8.89" y="-7.62" drill="0.8" shape="long"/>
|
||||
<pad name="VCC" x="-8.89" y="-10.16" drill="0.8" shape="long"/>
|
||||
<pad name="GND" x="-8.89" y="-12.7" drill="0.8" shape="long"/>
|
||||
</package>
|
||||
</packages>
|
||||
<symbols>
|
||||
<symbol name="PRO-MINI">
|
||||
<description>Arduino Pro Mini Clone</description>
|
||||
<pin name="TX0" x="-22.86" y="20.32" visible="pin" length="middle"/>
|
||||
<pin name="RX1" x="-22.86" y="17.78" visible="pin" length="middle"/>
|
||||
<pin name="RST2" x="-22.86" y="15.24" visible="pin" length="middle"/>
|
||||
<pin name="GND2" x="-22.86" y="12.7" visible="pin" length="middle"/>
|
||||
<pin name="D2" x="-22.86" y="10.16" visible="pin" length="middle"/>
|
||||
<pin name="D3" x="-22.86" y="7.62" visible="pin" length="middle"/>
|
||||
<pin name="D4" x="-22.86" y="5.08" visible="pin" length="middle"/>
|
||||
<pin name="D5" x="-22.86" y="2.54" visible="pin" length="middle"/>
|
||||
<pin name="D6" x="-22.86" y="0" visible="pin" length="middle"/>
|
||||
<pin name="D7" x="-22.86" y="-2.54" visible="pin" length="middle"/>
|
||||
<pin name="D8" x="-22.86" y="-5.08" visible="pin" length="middle"/>
|
||||
<pin name="D9" x="-22.86" y="-7.62" visible="pin" length="middle"/>
|
||||
<pin name="RAW" x="17.78" y="20.32" visible="pin" length="middle" direction="pwr" rot="R180"/>
|
||||
<pin name="GND" x="17.78" y="17.78" visible="pin" length="middle" direction="in" rot="R180"/>
|
||||
<pin name="RST" x="17.78" y="15.24" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="VCC" x="17.78" y="12.7" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="A3" x="17.78" y="10.16" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="A2" x="17.78" y="7.62" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="A1" x="17.78" y="5.08" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="A0" x="17.78" y="2.54" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="D13" x="17.78" y="0" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="D12" x="17.78" y="-2.54" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="D11" x="17.78" y="-5.08" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="D10" x="17.78" y="-7.62" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="GND4" x="-7.62" y="35.56" visible="pin" length="middle" rot="R270"/>
|
||||
<pin name="GND3" x="-5.08" y="35.56" visible="pin" length="middle" rot="R270"/>
|
||||
<pin name="VCC2" x="-2.54" y="35.56" visible="pin" length="middle" rot="R270"/>
|
||||
<pin name="RX1-1" x="0" y="35.56" visible="pin" length="middle" rot="R270"/>
|
||||
<pin name="TX0-1" x="2.54" y="35.56" visible="pin" length="middle" rot="R270"/>
|
||||
<pin name="DTR" x="5.08" y="35.56" visible="pin" length="middle" rot="R270"/>
|
||||
<pin name="A4" x="-5.08" y="-17.78" visible="pin" length="middle" rot="R90"/>
|
||||
<pin name="A5" x="-2.54" y="-17.78" visible="pin" length="middle" rot="R90"/>
|
||||
<pin name="A6" x="0" y="-17.78" visible="pin" length="middle" rot="R90"/>
|
||||
<pin name="A7" x="2.54" y="-17.78" visible="pin" length="middle" rot="R90"/>
|
||||
<wire x1="-17.78" y1="30.48" x2="12.7" y2="30.48" width="0.254" layer="94"/>
|
||||
<wire x1="12.7" y1="30.48" x2="12.7" y2="-12.7" width="0.254" layer="94"/>
|
||||
<wire x1="12.7" y1="-12.7" x2="-17.78" y2="-12.7" width="0.254" layer="94"/>
|
||||
<wire x1="-17.78" y1="-12.7" x2="-17.78" y2="30.48" width="0.254" layer="94"/>
|
||||
<text x="-2.54" y="0" size="1.778" layer="95" rot="R90">Arduino Pro Mini</text>
|
||||
</symbol>
|
||||
<symbol name="ABK-PRO-MINI">
|
||||
<description>ABK-Pro-Mini</description>
|
||||
<pin name="GND3" x="-10.16" y="27.94" visible="pin" length="middle" rot="R270"/>
|
||||
<pin name="GND4" x="-7.62" y="27.94" visible="pin" length="middle" rot="R270"/>
|
||||
<pin name="VCC1" x="-5.08" y="27.94" visible="pin" length="middle" rot="R270"/>
|
||||
<pin name="RX1-1" x="-2.54" y="27.94" visible="pin" length="middle" rot="R270"/>
|
||||
<pin name="TX0-1" x="0" y="27.94" visible="pin" length="middle" rot="R270"/>
|
||||
<pin name="DTR" x="2.54" y="27.94" visible="pin" length="middle" rot="R270"/>
|
||||
<pin name="TX0" x="-22.86" y="12.7" visible="pin" length="middle"/>
|
||||
<pin name="RX1" x="-22.86" y="10.16" visible="pin" length="middle"/>
|
||||
<pin name="RST1" x="-22.86" y="7.62" visible="pin" length="middle"/>
|
||||
<pin name="GND2" x="-22.86" y="5.08" visible="pin" length="middle"/>
|
||||
<pin name="D2" x="-22.86" y="2.54" visible="pin" length="middle"/>
|
||||
<pin name="D3" x="-22.86" y="0" visible="pin" length="middle"/>
|
||||
<pin name="D4" x="-22.86" y="-2.54" visible="pin" length="middle"/>
|
||||
<pin name="D5" x="-22.86" y="-5.08" visible="pin" length="middle"/>
|
||||
<pin name="D6" x="-22.86" y="-7.62" visible="pin" length="middle"/>
|
||||
<pin name="D7" x="-22.86" y="-10.16" visible="pin" length="middle"/>
|
||||
<pin name="D8" x="-22.86" y="-12.7" visible="pin" length="middle"/>
|
||||
<pin name="D9" x="-22.86" y="-15.24" visible="pin" length="middle"/>
|
||||
<pin name="RAW" x="15.24" y="12.7" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="GND" x="15.24" y="10.16" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="RST" x="15.24" y="7.62" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="VCC" x="15.24" y="5.08" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="A3" x="15.24" y="2.54" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="A2" x="15.24" y="0" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="A1" x="15.24" y="-2.54" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="A0" x="15.24" y="-5.08" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="D13" x="15.24" y="-7.62" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="D12" x="15.24" y="-10.16" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="D11" x="15.24" y="-12.7" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="D10" x="15.24" y="-15.24" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="A7" x="0" y="-25.4" visible="pin" length="middle" rot="R90"/>
|
||||
<pin name="A6" x="-2.54" y="-25.4" visible="pin" length="middle" rot="R90"/>
|
||||
<pin name="GND1" x="-5.08" y="-25.4" visible="pin" length="middle" rot="R90"/>
|
||||
<pin name="A5" x="0" y="5.08" visible="pin" length="point" rot="R90"/>
|
||||
<pin name="A4" x="0" y="0" visible="pin" length="point" rot="R270"/>
|
||||
<wire x1="-17.78" y1="22.86" x2="10.16" y2="22.86" width="0.254" layer="94"/>
|
||||
<wire x1="10.16" y1="22.86" x2="10.16" y2="-20.32" width="0.254" layer="94"/>
|
||||
<wire x1="10.16" y1="-20.32" x2="-17.78" y2="-20.32" width="0.254" layer="94"/>
|
||||
<wire x1="-17.78" y1="-20.32" x2="-17.78" y2="22.86" width="0.254" layer="94"/>
|
||||
<text x="-5.08" y="-7.62" size="1.778" layer="95" rot="R90">Arduino Pro Mini</text>
|
||||
</symbol>
|
||||
<symbol name="PRO-MINI-2">
|
||||
<pin name="GND3" x="-7.62" y="25.4" visible="pin" length="middle" rot="R270"/>
|
||||
<pin name="GND4" x="-5.08" y="25.4" visible="pin" length="middle" rot="R270"/>
|
||||
<pin name="VCC1" x="-2.54" y="25.4" visible="pin" length="middle" rot="R270"/>
|
||||
<pin name="RX1-1" x="0" y="25.4" visible="pin" length="middle" rot="R270"/>
|
||||
<pin name="TX0-1" x="2.54" y="25.4" visible="pin" length="middle" rot="R270"/>
|
||||
<pin name="DTR" x="5.08" y="25.4" visible="pin" length="middle" rot="R270"/>
|
||||
<pin name="TX0" x="-22.86" y="12.7" visible="pin" length="middle"/>
|
||||
<pin name="RX1" x="-22.86" y="10.16" visible="pin" length="middle"/>
|
||||
<pin name="RST1" x="-22.86" y="7.62" visible="pin" length="middle"/>
|
||||
<pin name="GND2" x="-22.86" y="5.08" visible="pin" length="middle"/>
|
||||
<pin name="D2" x="-22.86" y="2.54" visible="pin" length="middle"/>
|
||||
<pin name="D3" x="-22.86" y="0" visible="pin" length="middle"/>
|
||||
<pin name="D4" x="-22.86" y="-2.54" visible="pin" length="middle"/>
|
||||
<pin name="D5" x="-22.86" y="-5.08" visible="pin" length="middle"/>
|
||||
<pin name="D6" x="-22.86" y="-7.62" visible="pin" length="middle"/>
|
||||
<pin name="D7" x="-22.86" y="-10.16" visible="pin" length="middle"/>
|
||||
<pin name="D8" x="-22.86" y="-12.7" visible="pin" length="middle"/>
|
||||
<pin name="D9" x="-22.86" y="-15.24" visible="pin" length="middle"/>
|
||||
<pin name="RAW" x="20.32" y="12.7" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="GND" x="20.32" y="10.16" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="RST" x="20.32" y="7.62" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="VCC" x="20.32" y="5.08" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="A3" x="20.32" y="2.54" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="A2" x="20.32" y="0" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="A1" x="20.32" y="-2.54" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="A0" x="20.32" y="-5.08" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="D13" x="20.32" y="-7.62" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="D12" x="20.32" y="-10.16" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="D11" x="20.32" y="-12.7" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="D10" x="20.32" y="-15.24" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="A7" x="2.54" y="-2.54" visible="pin" length="point" rot="R180"/>
|
||||
<pin name="A6" x="2.54" y="-5.08" visible="pin" length="point" rot="R180"/>
|
||||
<pin name="A5" x="2.54" y="5.08" visible="pin" length="point" rot="R180"/>
|
||||
<pin name="A4" x="2.54" y="2.54" visible="pin" length="point" rot="R180"/>
|
||||
<wire x1="-17.78" y1="20.32" x2="15.24" y2="20.32" width="0.254" layer="94"/>
|
||||
<wire x1="15.24" y1="20.32" x2="15.24" y2="-20.32" width="0.254" layer="94"/>
|
||||
<wire x1="15.24" y1="-20.32" x2="-17.78" y2="-20.32" width="0.254" layer="94"/>
|
||||
<wire x1="-17.78" y1="-20.32" x2="-17.78" y2="20.32" width="0.254" layer="94"/>
|
||||
<text x="-5.08" y="-12.7" size="1.778" layer="97" rot="R90">Arduino Pro Mini</text>
|
||||
</symbol>
|
||||
<symbol name="NANO">
|
||||
<pin name="3.3V" x="-22.86" y="12.7" visible="pin" length="middle"/>
|
||||
<pin name="AREF" x="-22.86" y="10.16" visible="pin" length="middle"/>
|
||||
<pin name="ICSP1" x="-10.16" y="-27.94" visible="off" length="point" rot="R270"/>
|
||||
<pin name="ICSP2" x="-10.16" y="-25.4" visible="off" length="point" rot="R270"/>
|
||||
<pin name="ICSP3" x="-7.62" y="-27.94" visible="off" length="point" rot="R270"/>
|
||||
<pin name="ICSP4" x="-7.62" y="-25.4" visible="off" length="point" rot="R270"/>
|
||||
<pin name="TX0" x="10.16" y="-20.32" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="RX1" x="10.16" y="-17.78" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="RST1" x="10.16" y="-15.24" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="GND2" x="10.16" y="-12.7" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="D2" x="10.16" y="-10.16" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="D3" x="10.16" y="-7.62" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="D4" x="10.16" y="-5.08" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="D5" x="10.16" y="-2.54" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="D6" x="10.16" y="0" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="D7" x="10.16" y="2.54" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="D8" x="10.16" y="5.08" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="D9" x="10.16" y="7.62" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="RAW" x="-22.86" y="-20.32" visible="pin" length="middle"/>
|
||||
<pin name="GND" x="-22.86" y="-17.78" visible="pin" length="middle"/>
|
||||
<pin name="RST" x="-22.86" y="-15.24" visible="pin" length="middle"/>
|
||||
<pin name="5.5V" x="-22.86" y="-12.7" visible="pin" length="middle"/>
|
||||
<pin name="A3" x="-22.86" y="0" visible="pin" length="middle"/>
|
||||
<pin name="A2" x="-22.86" y="2.54" visible="pin" length="middle"/>
|
||||
<pin name="A1" x="-22.86" y="5.08" visible="pin" length="middle"/>
|
||||
<pin name="A0" x="-22.86" y="7.62" visible="pin" length="middle"/>
|
||||
<pin name="D13" x="-22.86" y="15.24" visible="pin" length="middle"/>
|
||||
<pin name="D12" x="10.16" y="15.24" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="D11" x="10.16" y="12.7" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="D10" x="10.16" y="10.16" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="A7" x="-22.86" y="-10.16" visible="pin" length="middle"/>
|
||||
<pin name="A6" x="-22.86" y="-7.62" visible="pin" length="middle"/>
|
||||
<pin name="A5" x="-22.86" y="-5.08" visible="pin" length="middle"/>
|
||||
<pin name="A4" x="-22.86" y="-2.54" visible="pin" length="middle"/>
|
||||
<pin name="ICSP5" x="-5.08" y="-27.94" visible="off" length="point" rot="R270"/>
|
||||
<pin name="ICSP6" x="-5.08" y="-25.4" visible="off" length="point" rot="R270"/>
|
||||
<wire x1="-17.78" y1="17.78" x2="-17.78" y2="-30.48" width="0.254" layer="94"/>
|
||||
<wire x1="-17.78" y1="-30.48" x2="5.08" y2="-30.48" width="0.254" layer="94"/>
|
||||
<wire x1="5.08" y1="-30.48" x2="5.08" y2="17.78" width="0.254" layer="94"/>
|
||||
<wire x1="5.08" y1="17.78" x2="-17.78" y2="17.78" width="0.254" layer="94"/>
|
||||
<text x="-12.7" y="20.32" size="1.778" layer="95">Arduino Nano</text>
|
||||
</symbol>
|
||||
<symbol name="STEP-STICK">
|
||||
<pin name="EN" x="-27.94" y="15.24" visible="pin" length="middle"/>
|
||||
<pin name="MS1" x="-27.94" y="12.7" visible="pin" length="middle"/>
|
||||
<pin name="MS2" x="-27.94" y="10.16" visible="pin" length="middle"/>
|
||||
<pin name="MS3" x="-27.94" y="7.62" visible="pin" length="middle"/>
|
||||
<pin name="RST" x="-27.94" y="5.08" visible="pin" length="middle"/>
|
||||
<pin name="SLP" x="-27.94" y="2.54" visible="pin" length="middle"/>
|
||||
<pin name="STEP" x="-27.94" y="0" visible="pin" length="middle"/>
|
||||
<pin name="DIR" x="-27.94" y="-2.54" visible="pin" length="middle"/>
|
||||
<pin name="VMOT" x="2.54" y="15.24" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="GNDM" x="2.54" y="12.7" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="2B" x="2.54" y="10.16" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="2A" x="2.54" y="7.62" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="1B" x="2.54" y="5.08" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="1A" x="2.54" y="2.54" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="VCC" x="2.54" y="0" visible="pin" length="middle" rot="R180"/>
|
||||
<pin name="GND" x="2.54" y="-2.54" visible="pin" length="middle" rot="R180"/>
|
||||
<wire x1="-22.86" y1="17.78" x2="-22.86" y2="-5.08" width="0.254" layer="94"/>
|
||||
<wire x1="-22.86" y1="-5.08" x2="-2.54" y2="-5.08" width="0.254" layer="94"/>
|
||||
<wire x1="-2.54" y1="-5.08" x2="-2.54" y2="17.78" width="0.254" layer="94"/>
|
||||
<wire x1="-2.54" y1="17.78" x2="-22.86" y2="17.78" width="0.254" layer="94"/>
|
||||
<text x="-17.78" y="20.32" size="1.778" layer="97">Step Stick</text>
|
||||
</symbol>
|
||||
</symbols>
|
||||
<devicesets>
|
||||
<deviceset name="PRO-MINI">
|
||||
<description>Arduion Pro Mini Clone V1.0
|
||||
www.betemcu.cu</description>
|
||||
<gates>
|
||||
<gate name="G$1" symbol="PRO-MINI" x="38.1" y="-5.08"/>
|
||||
</gates>
|
||||
<devices>
|
||||
<device name="" package="PRO-MINI">
|
||||
<connects>
|
||||
<connect gate="G$1" pin="A0" pad="A0"/>
|
||||
<connect gate="G$1" pin="A1" pad="A1"/>
|
||||
<connect gate="G$1" pin="A2" pad="A2"/>
|
||||
<connect gate="G$1" pin="A3" pad="A3"/>
|
||||
<connect gate="G$1" pin="A4" pad="A4"/>
|
||||
<connect gate="G$1" pin="A5" pad="A5"/>
|
||||
<connect gate="G$1" pin="A6" pad="A6"/>
|
||||
<connect gate="G$1" pin="A7" pad="A7"/>
|
||||
<connect gate="G$1" pin="D10" pad="D10"/>
|
||||
<connect gate="G$1" pin="D11" pad="D11"/>
|
||||
<connect gate="G$1" pin="D12" pad="D12"/>
|
||||
<connect gate="G$1" pin="D13" pad="D13"/>
|
||||
<connect gate="G$1" pin="D2" pad="D2"/>
|
||||
<connect gate="G$1" pin="D3" pad="D3"/>
|
||||
<connect gate="G$1" pin="D4" pad="D4"/>
|
||||
<connect gate="G$1" pin="D5" pad="D5"/>
|
||||
<connect gate="G$1" pin="D6" pad="D6"/>
|
||||
<connect gate="G$1" pin="D7" pad="D7"/>
|
||||
<connect gate="G$1" pin="D8" pad="D8"/>
|
||||
<connect gate="G$1" pin="D9" pad="D9"/>
|
||||
<connect gate="G$1" pin="DTR" pad="DTR"/>
|
||||
<connect gate="G$1" pin="GND" pad="GND"/>
|
||||
<connect gate="G$1" pin="GND2" pad="GND1"/>
|
||||
<connect gate="G$1" pin="GND3" pad="GND3"/>
|
||||
<connect gate="G$1" pin="GND4" pad="GND2"/>
|
||||
<connect gate="G$1" pin="RAW" pad="RAW"/>
|
||||
<connect gate="G$1" pin="RST" pad="RST"/>
|
||||
<connect gate="G$1" pin="RST2" pad="RST1"/>
|
||||
<connect gate="G$1" pin="RX1" pad="RX1"/>
|
||||
<connect gate="G$1" pin="RX1-1" pad="RX1-1"/>
|
||||
<connect gate="G$1" pin="TX0" pad="TX0"/>
|
||||
<connect gate="G$1" pin="TX0-1" pad="TX0-1"/>
|
||||
<connect gate="G$1" pin="VCC" pad="VCC"/>
|
||||
<connect gate="G$1" pin="VCC2" pad="VCC1"/>
|
||||
</connects>
|
||||
<technologies>
|
||||
<technology name=""/>
|
||||
</technologies>
|
||||
</device>
|
||||
</devices>
|
||||
</deviceset>
|
||||
<deviceset name="ABK-PRO-MINI">
|
||||
<description>ABK Pro-Mini Arduino Clone</description>
|
||||
<gates>
|
||||
<gate name="G$1" symbol="ABK-PRO-MINI" x="0" y="2.54"/>
|
||||
</gates>
|
||||
<devices>
|
||||
<device name="" package="ABK-PRO-MINI">
|
||||
<connects>
|
||||
<connect gate="G$1" pin="A0" pad="A0"/>
|
||||
<connect gate="G$1" pin="A1" pad="A1"/>
|
||||
<connect gate="G$1" pin="A2" pad="A2"/>
|
||||
<connect gate="G$1" pin="A3" pad="A3"/>
|
||||
<connect gate="G$1" pin="A4" pad="A4"/>
|
||||
<connect gate="G$1" pin="A5" pad="A5"/>
|
||||
<connect gate="G$1" pin="A6" pad="A6"/>
|
||||
<connect gate="G$1" pin="A7" pad="A7"/>
|
||||
<connect gate="G$1" pin="D10" pad="D10"/>
|
||||
<connect gate="G$1" pin="D11" pad="D11"/>
|
||||
<connect gate="G$1" pin="D12" pad="D12"/>
|
||||
<connect gate="G$1" pin="D13" pad="D13"/>
|
||||
<connect gate="G$1" pin="D2" pad="D2"/>
|
||||
<connect gate="G$1" pin="D3" pad="D3"/>
|
||||
<connect gate="G$1" pin="D4" pad="D4"/>
|
||||
<connect gate="G$1" pin="D5" pad="D5"/>
|
||||
<connect gate="G$1" pin="D6" pad="D6"/>
|
||||
<connect gate="G$1" pin="D7" pad="D7"/>
|
||||
<connect gate="G$1" pin="D8" pad="D8"/>
|
||||
<connect gate="G$1" pin="D9" pad="D9"/>
|
||||
<connect gate="G$1" pin="DTR" pad="DTR"/>
|
||||
<connect gate="G$1" pin="GND" pad="GND"/>
|
||||
<connect gate="G$1" pin="GND1" pad="GND4"/>
|
||||
<connect gate="G$1" pin="GND2" pad="GND1"/>
|
||||
<connect gate="G$1" pin="GND3" pad="GND2"/>
|
||||
<connect gate="G$1" pin="GND4" pad="GND3"/>
|
||||
<connect gate="G$1" pin="RAW" pad="RAW"/>
|
||||
<connect gate="G$1" pin="RST" pad="RST"/>
|
||||
<connect gate="G$1" pin="RST1" pad="RST1"/>
|
||||
<connect gate="G$1" pin="RX1" pad="RX1"/>
|
||||
<connect gate="G$1" pin="RX1-1" pad="RX1-1"/>
|
||||
<connect gate="G$1" pin="TX0" pad="TX0"/>
|
||||
<connect gate="G$1" pin="TX0-1" pad="TX0-1"/>
|
||||
<connect gate="G$1" pin="VCC" pad="VCC"/>
|
||||
<connect gate="G$1" pin="VCC1" pad="VCC1"/>
|
||||
</connects>
|
||||
<technologies>
|
||||
<technology name=""/>
|
||||
</technologies>
|
||||
</device>
|
||||
</devices>
|
||||
</deviceset>
|
||||
<deviceset name="PRO-MINI-2">
|
||||
<description>Arduino Pro Mini Layout 2
|
||||
Sparkfun.com</description>
|
||||
<gates>
|
||||
<gate name="G$1" symbol="PRO-MINI-2" x="2.54" y="0"/>
|
||||
</gates>
|
||||
<devices>
|
||||
<device name="" package="PRO-MINI-2">
|
||||
<connects>
|
||||
<connect gate="G$1" pin="A0" pad="A0"/>
|
||||
<connect gate="G$1" pin="A1" pad="A1"/>
|
||||
<connect gate="G$1" pin="A2" pad="A2"/>
|
||||
<connect gate="G$1" pin="A3" pad="A3"/>
|
||||
<connect gate="G$1" pin="A4" pad="A4"/>
|
||||
<connect gate="G$1" pin="A5" pad="A5"/>
|
||||
<connect gate="G$1" pin="A6" pad="A6"/>
|
||||
<connect gate="G$1" pin="A7" pad="A7"/>
|
||||
<connect gate="G$1" pin="D10" pad="D10"/>
|
||||
<connect gate="G$1" pin="D11" pad="D11"/>
|
||||
<connect gate="G$1" pin="D12" pad="D12"/>
|
||||
<connect gate="G$1" pin="D13" pad="D13"/>
|
||||
<connect gate="G$1" pin="D2" pad="D2"/>
|
||||
<connect gate="G$1" pin="D3" pad="D3"/>
|
||||
<connect gate="G$1" pin="D4" pad="D4"/>
|
||||
<connect gate="G$1" pin="D5" pad="D5"/>
|
||||
<connect gate="G$1" pin="D6" pad="D6"/>
|
||||
<connect gate="G$1" pin="D7" pad="D7"/>
|
||||
<connect gate="G$1" pin="D8" pad="D8"/>
|
||||
<connect gate="G$1" pin="D9" pad="D9"/>
|
||||
<connect gate="G$1" pin="DTR" pad="DTR"/>
|
||||
<connect gate="G$1" pin="GND" pad="GND"/>
|
||||
<connect gate="G$1" pin="GND2" pad="GND1"/>
|
||||
<connect gate="G$1" pin="GND3" pad="GND2"/>
|
||||
<connect gate="G$1" pin="GND4" pad="GND3"/>
|
||||
<connect gate="G$1" pin="RAW" pad="RAW"/>
|
||||
<connect gate="G$1" pin="RST" pad="RST"/>
|
||||
<connect gate="G$1" pin="RST1" pad="RST1"/>
|
||||
<connect gate="G$1" pin="RX1" pad="RX1"/>
|
||||
<connect gate="G$1" pin="RX1-1" pad="RX1-1"/>
|
||||
<connect gate="G$1" pin="TX0" pad="TX0"/>
|
||||
<connect gate="G$1" pin="TX0-1" pad="TX0-1"/>
|
||||
<connect gate="G$1" pin="VCC" pad="VCC"/>
|
||||
<connect gate="G$1" pin="VCC1" pad="VCC1"/>
|
||||
</connects>
|
||||
<technologies>
|
||||
<technology name=""/>
|
||||
</technologies>
|
||||
</device>
|
||||
</devices>
|
||||
</deviceset>
|
||||
<deviceset name="NANO">
|
||||
<description>Arduino Nano</description>
|
||||
<gates>
|
||||
<gate name="G$1" symbol="NANO" x="7.62" y="2.54"/>
|
||||
</gates>
|
||||
<devices>
|
||||
<device name="" package="NANO">
|
||||
<connects>
|
||||
<connect gate="G$1" pin="3.3V" pad="3.3V"/>
|
||||
<connect gate="G$1" pin="5.5V" pad="5V"/>
|
||||
<connect gate="G$1" pin="A0" pad="A0"/>
|
||||
<connect gate="G$1" pin="A1" pad="A1"/>
|
||||
<connect gate="G$1" pin="A2" pad="A2"/>
|
||||
<connect gate="G$1" pin="A3" pad="A3"/>
|
||||
<connect gate="G$1" pin="A4" pad="A4"/>
|
||||
<connect gate="G$1" pin="A5" pad="A5"/>
|
||||
<connect gate="G$1" pin="A6" pad="A6"/>
|
||||
<connect gate="G$1" pin="A7" pad="A7"/>
|
||||
<connect gate="G$1" pin="AREF" pad="AREF"/>
|
||||
<connect gate="G$1" pin="D10" pad="D10"/>
|
||||
<connect gate="G$1" pin="D11" pad="D11"/>
|
||||
<connect gate="G$1" pin="D12" pad="D12"/>
|
||||
<connect gate="G$1" pin="D13" pad="D13"/>
|
||||
<connect gate="G$1" pin="D2" pad="D2"/>
|
||||
<connect gate="G$1" pin="D3" pad="D3"/>
|
||||
<connect gate="G$1" pin="D4" pad="D4"/>
|
||||
<connect gate="G$1" pin="D5" pad="D5"/>
|
||||
<connect gate="G$1" pin="D6" pad="D6"/>
|
||||
<connect gate="G$1" pin="D7" pad="D7"/>
|
||||
<connect gate="G$1" pin="D8" pad="D8"/>
|
||||
<connect gate="G$1" pin="D9" pad="D9"/>
|
||||
<connect gate="G$1" pin="GND" pad="GND"/>
|
||||
<connect gate="G$1" pin="GND2" pad="GND1"/>
|
||||
<connect gate="G$1" pin="ICSP1" pad="ICSP1"/>
|
||||
<connect gate="G$1" pin="ICSP2" pad="ICSP2"/>
|
||||
<connect gate="G$1" pin="ICSP3" pad="ICSP3"/>
|
||||
<connect gate="G$1" pin="ICSP4" pad="ICSP4"/>
|
||||
<connect gate="G$1" pin="ICSP5" pad="ICSP5"/>
|
||||
<connect gate="G$1" pin="ICSP6" pad="ICSP6"/>
|
||||
<connect gate="G$1" pin="RAW" pad="RAW"/>
|
||||
<connect gate="G$1" pin="RST" pad="RST"/>
|
||||
<connect gate="G$1" pin="RST1" pad="RST1"/>
|
||||
<connect gate="G$1" pin="RX1" pad="RX1"/>
|
||||
<connect gate="G$1" pin="TX0" pad="TX0"/>
|
||||
</connects>
|
||||
<technologies>
|
||||
<technology name=""/>
|
||||
</technologies>
|
||||
</device>
|
||||
</devices>
|
||||
</deviceset>
|
||||
<deviceset name="STEP-STICK">
|
||||
<gates>
|
||||
<gate name="G$1" symbol="STEP-STICK" x="12.7" y="-7.62"/>
|
||||
</gates>
|
||||
<devices>
|
||||
<device name="" package="STEP-STICK">
|
||||
<connects>
|
||||
<connect gate="G$1" pin="1A" pad="1A"/>
|
||||
<connect gate="G$1" pin="1B" pad="1B"/>
|
||||
<connect gate="G$1" pin="2A" pad="2A"/>
|
||||
<connect gate="G$1" pin="2B" pad="2B"/>
|
||||
<connect gate="G$1" pin="DIR" pad="DIR"/>
|
||||
<connect gate="G$1" pin="EN" pad="EN"/>
|
||||
<connect gate="G$1" pin="GND" pad="GND"/>
|
||||
<connect gate="G$1" pin="GNDM" pad="GNDM"/>
|
||||
<connect gate="G$1" pin="MS1" pad="MS1"/>
|
||||
<connect gate="G$1" pin="MS2" pad="MS2"/>
|
||||
<connect gate="G$1" pin="MS3" pad="MS3"/>
|
||||
<connect gate="G$1" pin="RST" pad="RST"/>
|
||||
<connect gate="G$1" pin="SLP" pad="SLP"/>
|
||||
<connect gate="G$1" pin="STEP" pad="SPT"/>
|
||||
<connect gate="G$1" pin="VCC" pad="VCC"/>
|
||||
<connect gate="G$1" pin="VMOT" pad="VMOT"/>
|
||||
</connects>
|
||||
<technologies>
|
||||
<technology name=""/>
|
||||
</technologies>
|
||||
</device>
|
||||
</devices>
|
||||
</deviceset>
|
||||
</devicesets>
|
||||
</library>
|
||||
</drawing>
|
||||
</eagle>
|
|
@ -0,0 +1,771 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE eagle SYSTEM "eagle.dtd">
|
||||
<eagle version="7.2.0">
|
||||
<drawing>
|
||||
<settings>
|
||||
<setting alwaysvectorfont="no"/>
|
||||
<setting verticaltext="up"/>
|
||||
</settings>
|
||||
<grid distance="0.05" unitdist="inch" unit="inch" style="lines" multiple="1" display="yes" altdistance="0.025" altunitdist="inch" altunit="inch"/>
|
||||
<layers>
|
||||
<layer number="1" name="Top" color="4" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="16" name="Bottom" color="1" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="17" name="Pads" color="2" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="18" name="Vias" color="2" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="19" name="Unrouted" color="6" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="20" name="Dimension" color="15" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="21" name="tPlace" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="22" name="bPlace" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="23" name="tOrigins" color="15" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="24" name="bOrigins" color="15" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="25" name="tNames" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="26" name="bNames" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="27" name="tValues" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="28" name="bValues" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="29" name="tStop" color="7" fill="3" visible="no" active="yes"/>
|
||||
<layer number="30" name="bStop" color="7" fill="6" visible="no" active="yes"/>
|
||||
<layer number="31" name="tCream" color="7" fill="4" visible="no" active="yes"/>
|
||||
<layer number="32" name="bCream" color="7" fill="5" visible="no" active="yes"/>
|
||||
<layer number="33" name="tFinish" color="6" fill="3" visible="no" active="yes"/>
|
||||
<layer number="34" name="bFinish" color="6" fill="6" visible="no" active="yes"/>
|
||||
<layer number="35" name="tGlue" color="7" fill="4" visible="no" active="yes"/>
|
||||
<layer number="36" name="bGlue" color="7" fill="5" visible="no" active="yes"/>
|
||||
<layer number="37" name="tTest" color="7" fill="1" visible="no" active="yes"/>
|
||||
<layer number="38" name="bTest" color="7" fill="1" visible="no" active="yes"/>
|
||||
<layer number="39" name="tKeepout" color="4" fill="11" visible="yes" active="yes"/>
|
||||
<layer number="40" name="bKeepout" color="1" fill="11" visible="yes" active="yes"/>
|
||||
<layer number="41" name="tRestrict" color="4" fill="10" visible="yes" active="yes"/>
|
||||
<layer number="42" name="bRestrict" color="1" fill="10" visible="yes" active="yes"/>
|
||||
<layer number="43" name="vRestrict" color="2" fill="10" visible="yes" active="yes"/>
|
||||
<layer number="44" name="Drills" color="7" fill="1" visible="no" active="yes"/>
|
||||
<layer number="45" name="Holes" color="7" fill="1" visible="no" active="yes"/>
|
||||
<layer number="46" name="Milling" color="3" fill="1" visible="no" active="yes"/>
|
||||
<layer number="47" name="Measures" color="7" fill="1" visible="no" active="yes"/>
|
||||
<layer number="48" name="Document" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="49" name="Reference" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="51" name="tDocu" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="52" name="bDocu" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="90" name="Modules" color="5" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="91" name="Nets" color="2" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="92" name="Busses" color="1" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="93" name="Pins" color="2" fill="1" visible="no" active="yes"/>
|
||||
<layer number="94" name="Symbols" color="4" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="95" name="Names" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="96" name="Values" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="97" name="Info" color="7" fill="1" visible="yes" active="yes"/>
|
||||
<layer number="98" name="Guide" color="6" fill="1" visible="yes" active="yes"/>
|
||||
</layers>
|
||||
<library>
|
||||
<description><b>Apple ][ Expansion Card Templates</b>
|
||||
<br />
|
||||
Dimensions are taken from the Apple IIgs Tech Note #28</description>
|
||||
<packages>
|
||||
<package name="A2-50PIN-SL1-3">
|
||||
<description><B>Apple ][ Peripheral Card</B>
|
||||
<br />
|
||||
Standard 50-pin edge connector for Apple ][ systems
|
||||
<br />
|
||||
Dimensions for slot #1 to #3
|
||||
<br />
|
||||
Dimensions taken from Tech Note #28</description>
|
||||
<wire x1="-9.652" y1="0.508" x2="-10.287" y2="-0.127" width="0.2032" layer="21"/>
|
||||
<wire x1="-10.287" y1="-0.127" x2="-74.803" y2="-0.127" width="0.2032" layer="21"/>
|
||||
<wire x1="-74.803" y1="-0.127" x2="-75.438" y2="0.508" width="0.2032" layer="21"/>
|
||||
<wire x1="-9.652" y1="7.747" x2="-9.652" y2="0.508" width="0.2032" layer="21"/>
|
||||
<wire x1="-0.127" y1="7.747" x2="-9.652" y2="7.747" width="0.2032" layer="21"/>
|
||||
<wire x1="-75.438" y1="7.747" x2="-177.927" y2="7.747" width="0.2032" layer="21"/>
|
||||
<wire x1="-75.438" y1="7.747" x2="-75.438" y2="0.508" width="0.2032" layer="21"/>
|
||||
<wire x1="-82.5246" y1="-0.127" x2="-87.5284" y2="-0.127" width="0" layer="48"/>
|
||||
<wire x1="-87.5284" y1="-0.127" x2="-86.8426" y2="1.4986" width="0" layer="48"/>
|
||||
<wire x1="-87.5284" y1="-0.127" x2="-88.4174" y2="-0.127" width="0" layer="48"/>
|
||||
<wire x1="-88.2142" y1="1.4986" x2="-87.5284" y2="-0.127" width="0" layer="48"/>
|
||||
<wire x1="-87.5284" y1="7.747" x2="-88.2396" y2="6.2484" width="0" layer="48"/>
|
||||
<wire x1="-88.2396" y1="6.2484" x2="-86.8172" y2="6.2484" width="0" layer="48"/>
|
||||
<wire x1="-86.8172" y1="6.2484" x2="-87.5284" y2="7.747" width="0" layer="48"/>
|
||||
<wire x1="-87.5284" y1="7.747" x2="-87.5284" y2="5.5372" width="0" layer="48"/>
|
||||
<wire x1="-87.5284" y1="-0.127" x2="-87.5284" y2="1.9558" width="0" layer="48"/>
|
||||
<wire x1="-86.8426" y1="1.4986" x2="-88.2142" y2="1.4986" width="0" layer="48"/>
|
||||
<wire x1="-75.438" y1="-1.143" x2="-75.438" y2="-8.382" width="0" layer="48"/>
|
||||
<wire x1="-9.652" y1="-0.2286" x2="-9.652" y2="-8.128" width="0" layer="48"/>
|
||||
<wire x1="-9.6774" y1="-6.985" x2="-75.4126" y2="-6.985" width="0" layer="48"/>
|
||||
<wire x1="-75.4126" y1="-6.985" x2="-73.025" y2="-5.715" width="0" layer="48"/>
|
||||
<wire x1="-73.025" y1="-5.715" x2="-73.025" y2="-8.255" width="0" layer="48"/>
|
||||
<wire x1="-73.025" y1="-8.255" x2="-75.4126" y2="-6.985" width="0" layer="48"/>
|
||||
<wire x1="-9.6774" y1="-6.985" x2="-12.065" y2="-5.715" width="0" layer="48"/>
|
||||
<wire x1="-12.065" y1="-5.715" x2="-12.065" y2="-8.255" width="0" layer="48"/>
|
||||
<wire x1="-12.065" y1="-8.255" x2="-9.6774" y2="-6.985" width="0" layer="48"/>
|
||||
<wire x1="-0.127" y1="77.597" x2="-177.927" y2="77.597" width="0.2032" layer="21"/>
|
||||
<wire x1="-75.438" y1="7.747" x2="-75.438" y2="5.715" width="0.1524" layer="21"/>
|
||||
<wire x1="-101.6" y1="2.54" x2="-101.6" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-99.06" y1="2.54" x2="-99.06" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-96.52" y1="2.54" x2="-96.52" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-93.98" y1="2.54" x2="-93.98" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-91.44" y1="2.54" x2="-91.44" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-88.9" y1="2.54" x2="-88.9" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-86.36" y1="2.54" x2="-86.36" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-83.82" y1="2.54" x2="-83.82" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-81.28" y1="2.54" x2="-81.28" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-78.74" y1="2.54" x2="-78.74" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-76.2" y1="2.54" x2="-76.2" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-73.66" y1="2.54" x2="-73.66" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-71.12" y1="2.54" x2="-71.12" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-68.58" y1="2.54" x2="-68.58" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-66.04" y1="2.54" x2="-66.04" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-63.5" y1="2.54" x2="-63.5" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-60.96" y1="2.54" x2="-60.96" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-58.42" y1="2.54" x2="-58.42" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-55.88" y1="2.54" x2="-55.88" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-53.34" y1="2.54" x2="-53.34" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-50.8" y1="2.54" x2="-50.8" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-48.26" y1="2.54" x2="-48.26" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-45.72" y1="2.54" x2="-45.72" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-43.18" y1="2.54" x2="-43.18" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-40.64" y1="2.54" x2="-40.64" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-38.1" y1="2.54" x2="-38.1" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-35.56" y1="2.54" x2="-35.56" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-33.02" y1="2.54" x2="-33.02" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-30.48" y1="2.54" x2="-30.48" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-27.94" y1="2.54" x2="-27.94" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-25.4" y1="2.54" x2="-25.4" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-105.41" y1="-3.81" x2="-16.51" y2="-3.81" width="1.016" layer="34"/>
|
||||
<wire x1="-101.6" y1="2.54" x2="-101.6" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-99.06" y1="2.54" x2="-99.06" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-96.52" y1="2.54" x2="-96.52" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-93.98" y1="2.54" x2="-93.98" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-91.44" y1="2.54" x2="-91.44" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-88.9" y1="2.54" x2="-88.9" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-86.36" y1="2.54" x2="-86.36" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-83.82" y1="2.54" x2="-83.82" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-81.28" y1="2.54" x2="-81.28" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-78.74" y1="2.54" x2="-78.74" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-76.2" y1="2.54" x2="-76.2" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-73.66" y1="2.54" x2="-73.66" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-71.12" y1="2.54" x2="-71.12" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-68.58" y1="2.54" x2="-68.58" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-66.04" y1="2.54" x2="-66.04" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-63.5" y1="2.54" x2="-63.5" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-60.96" y1="2.54" x2="-60.96" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-58.42" y1="2.54" x2="-58.42" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-55.88" y1="2.54" x2="-55.88" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-53.34" y1="2.54" x2="-53.34" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-50.8" y1="2.54" x2="-50.8" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-48.26" y1="2.54" x2="-48.26" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-45.72" y1="2.54" x2="-45.72" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-43.18" y1="2.54" x2="-43.18" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-40.64" y1="2.54" x2="-40.64" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-38.1" y1="2.54" x2="-38.1" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-35.56" y1="2.54" x2="-35.56" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-33.02" y1="2.54" x2="-33.02" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-30.48" y1="2.54" x2="-30.48" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-27.94" y1="2.54" x2="-27.94" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-25.4" y1="2.54" x2="-25.4" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-105.41" y1="-3.81" x2="-16.51" y2="-3.81" width="1.016" layer="33"/>
|
||||
<wire x1="-0.127" y1="77.597" x2="-0.127" y2="7.778" width="0.2032" layer="21"/>
|
||||
<smd name="26" x="-12.065" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="27" x="-14.605" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="28" x="-17.145" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="29" x="-19.685" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="30" x="-22.225" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="31" x="-24.765" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="32" x="-27.305" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="33" x="-29.845" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="34" x="-32.385" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="35" x="-34.925" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="36" x="-37.465" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="37" x="-40.005" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="38" x="-42.545" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="39" x="-45.085" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="40" x="-47.625" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="41" x="-50.165" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="42" x="-52.705" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="43" x="-55.245" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="44" x="-57.785" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="45" x="-60.325" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="46" x="-62.865" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="47" x="-65.405" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="48" x="-67.945" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="49" x="-70.485" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="50" x="-73.025" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="25" x="-12.065" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="24" x="-14.605" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="23" x="-17.145" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="22" x="-19.685" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="21" x="-22.225" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="20" x="-24.765" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="19" x="-27.305" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="18" x="-29.845" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="17" x="-32.385" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="16" x="-34.925" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="15" x="-37.465" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="14" x="-40.005" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="13" x="-42.545" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="12" x="-45.085" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="11" x="-47.625" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="10" x="-50.165" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="09" x="-52.705" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="08" x="-55.245" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="07" x="-57.785" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="06" x="-60.325" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="05" x="-62.865" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="04" x="-65.405" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="03" x="-67.945" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="02" x="-70.485" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="01" x="-73.025" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<text x="-5.715" y="3.175" size="1.778" layer="25">>NAME</text>
|
||||
<text x="-94.5134" y="2.9718" size="1.778" layer="48">7,87 mm</text>
|
||||
<text x="-40.8432" y="-9.2964" size="1.778" layer="48">74.93 mm
|
||||
2.950"</text>
|
||||
<text x="-5.715" y="-0.635" size="1.778" layer="27">>VALUE</text>
|
||||
<rectangle x1="-102.362" y1="1.778" x2="-100.838" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-102.362" y1="1.778" x2="-100.838" y2="8.382" layer="33"/>
|
||||
<rectangle x1="-99.822" y1="1.778" x2="-98.298" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-99.822" y1="1.778" x2="-98.298" y2="8.382" layer="33"/>
|
||||
<rectangle x1="-97.282" y1="1.778" x2="-95.758" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-97.282" y1="1.778" x2="-95.758" y2="8.382" layer="33"/>
|
||||
<rectangle x1="-94.742" y1="1.778" x2="-93.218" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-94.742" y1="1.778" x2="-93.218" y2="8.382" layer="33"/>
|
||||
<rectangle x1="-92.202" y1="1.778" x2="-90.678" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-92.202" y1="1.778" x2="-90.678" y2="8.382" layer="33"/>
|
||||
<rectangle x1="-89.662" y1="1.778" x2="-88.138" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-89.662" y1="1.778" x2="-88.138" y2="8.382" layer="33"/>
|
||||
<rectangle x1="-87.122" y1="1.778" x2="-85.598" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-87.122" y1="1.778" x2="-85.598" y2="8.382" layer="33"/>
|
||||
<rectangle x1="-84.582" y1="1.778" x2="-83.058" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-84.582" y1="1.778" x2="-83.058" y2="8.382" layer="33"/>
|
||||
<rectangle x1="-82.042" y1="1.778" x2="-80.518" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-82.042" y1="1.778" x2="-80.518" y2="8.382" layer="33"/>
|
||||
<rectangle x1="-79.502" y1="1.778" x2="-77.978" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-79.502" y1="1.778" x2="-77.978" y2="8.382" layer="33"/>
|
||||
<rectangle x1="-76.962" y1="1.778" x2="-75.438" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-76.962" y1="1.778" x2="-75.438" y2="8.382" layer="33"/>
|
||||
<rectangle x1="-74.422" y1="1.778" x2="-72.898" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-74.422" y1="1.778" x2="-72.898" y2="8.382" layer="33"/>
|
||||
<rectangle x1="-71.882" y1="1.778" x2="-70.358" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-71.882" y1="1.778" x2="-70.358" y2="8.382" layer="33"/>
|
||||
<rectangle x1="-69.342" y1="1.778" x2="-67.818" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-69.342" y1="1.778" x2="-67.818" y2="8.382" layer="33"/>
|
||||
<rectangle x1="-66.802" y1="1.778" x2="-65.278" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-66.802" y1="1.778" x2="-65.278" y2="8.382" layer="33"/>
|
||||
<rectangle x1="-64.262" y1="1.778" x2="-62.738" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-64.262" y1="1.778" x2="-62.738" y2="8.382" layer="33"/>
|
||||
<rectangle x1="-61.722" y1="1.778" x2="-60.198" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-61.722" y1="1.778" x2="-60.198" y2="8.382" layer="33"/>
|
||||
<rectangle x1="-59.182" y1="1.778" x2="-57.658" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-59.182" y1="1.778" x2="-57.658" y2="8.382" layer="33"/>
|
||||
<rectangle x1="-56.642" y1="1.778" x2="-55.118" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-56.642" y1="1.778" x2="-55.118" y2="8.382" layer="33"/>
|
||||
<rectangle x1="-54.102" y1="1.778" x2="-52.578" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-54.102" y1="1.778" x2="-52.578" y2="8.382" layer="33"/>
|
||||
<rectangle x1="-51.562" y1="1.778" x2="-50.038" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-51.562" y1="1.778" x2="-50.038" y2="8.382" layer="33"/>
|
||||
<rectangle x1="-49.022" y1="1.778" x2="-47.498" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-49.022" y1="1.778" x2="-47.498" y2="8.382" layer="33"/>
|
||||
<rectangle x1="-46.482" y1="1.778" x2="-44.958" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-46.482" y1="1.778" x2="-44.958" y2="8.382" layer="33"/>
|
||||
<rectangle x1="-43.942" y1="1.778" x2="-42.418" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-43.942" y1="1.778" x2="-42.418" y2="8.382" layer="33"/>
|
||||
<rectangle x1="-41.402" y1="1.778" x2="-39.878" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-41.402" y1="1.778" x2="-39.878" y2="8.382" layer="33"/>
|
||||
<rectangle x1="-38.862" y1="1.778" x2="-37.338" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-38.862" y1="1.778" x2="-37.338" y2="8.382" layer="33"/>
|
||||
<rectangle x1="-36.322" y1="1.778" x2="-34.798" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-36.322" y1="1.778" x2="-34.798" y2="8.382" layer="33"/>
|
||||
<rectangle x1="-33.782" y1="1.778" x2="-32.258" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-33.782" y1="1.778" x2="-32.258" y2="8.382" layer="33"/>
|
||||
<rectangle x1="-31.242" y1="1.778" x2="-29.718" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-31.242" y1="1.778" x2="-29.718" y2="8.382" layer="33"/>
|
||||
<rectangle x1="-28.702" y1="1.778" x2="-27.178" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-28.702" y1="1.778" x2="-27.178" y2="8.382" layer="33"/>
|
||||
<rectangle x1="-26.162" y1="1.778" x2="-24.638" y2="8.382" layer="34"/>
|
||||
<rectangle x1="-26.162" y1="1.778" x2="-24.638" y2="8.382" layer="33"/>
|
||||
<wire x1="-177.927" y1="77.597" x2="-177.927" y2="7.747" width="0.2032" layer="21"/>
|
||||
</package>
|
||||
<package name="A2-50PIN-SL4-7">
|
||||
<description><B>Apple ][ Peripheral Card</B>
|
||||
<br />
|
||||
Standard 50-pin edge connector for Apple ][ systems
|
||||
<br />
|
||||
Dimensions for slot #4 to #7
|
||||
<br />
|
||||
Dimensions taken from Tech Note #28</description>
|
||||
<wire x1="-9.652" y1="0.508" x2="-10.287" y2="-0.127" width="0.2032" layer="21"/>
|
||||
<wire x1="-10.287" y1="-0.127" x2="-74.803" y2="-0.127" width="0.2032" layer="21"/>
|
||||
<wire x1="-74.803" y1="-0.127" x2="-75.438" y2="0.508" width="0.2032" layer="21"/>
|
||||
<wire x1="-9.652" y1="7.747" x2="-9.652" y2="0.508" width="0.2032" layer="21"/>
|
||||
<wire x1="-0.127" y1="7.747" x2="-9.652" y2="7.747" width="0.2032" layer="21"/>
|
||||
<wire x1="-75.438" y1="7.747" x2="-254.127" y2="7.747" width="0.2032" layer="21"/>
|
||||
<wire x1="-75.438" y1="7.747" x2="-75.438" y2="0.508" width="0.2032" layer="21"/>
|
||||
<wire x1="-82.5246" y1="-0.127" x2="-87.5284" y2="-0.127" width="0" layer="48"/>
|
||||
<wire x1="-87.5284" y1="-0.127" x2="-86.8426" y2="1.4986" width="0" layer="48"/>
|
||||
<wire x1="-87.5284" y1="-0.127" x2="-88.4174" y2="-0.127" width="0" layer="48"/>
|
||||
<wire x1="-88.2142" y1="1.4986" x2="-87.5284" y2="-0.127" width="0" layer="48"/>
|
||||
<wire x1="-87.5284" y1="7.747" x2="-88.2396" y2="6.2484" width="0" layer="48"/>
|
||||
<wire x1="-88.2396" y1="6.2484" x2="-86.8172" y2="6.2484" width="0" layer="48"/>
|
||||
<wire x1="-86.8172" y1="6.2484" x2="-87.5284" y2="7.747" width="0" layer="48"/>
|
||||
<wire x1="-87.5284" y1="7.747" x2="-87.5284" y2="5.5372" width="0" layer="48"/>
|
||||
<wire x1="-87.5284" y1="-0.127" x2="-87.5284" y2="1.9558" width="0" layer="48"/>
|
||||
<wire x1="-86.8426" y1="1.4986" x2="-88.2142" y2="1.4986" width="0" layer="48"/>
|
||||
<wire x1="-75.438" y1="-1.143" x2="-75.438" y2="-8.382" width="0" layer="48"/>
|
||||
<wire x1="-9.652" y1="-0.2286" x2="-9.652" y2="-8.128" width="0" layer="48"/>
|
||||
<wire x1="-9.6774" y1="-6.985" x2="-75.4126" y2="-6.985" width="0" layer="48"/>
|
||||
<wire x1="-75.4126" y1="-6.985" x2="-73.025" y2="-5.715" width="0" layer="48"/>
|
||||
<wire x1="-73.025" y1="-5.715" x2="-73.025" y2="-8.255" width="0" layer="48"/>
|
||||
<wire x1="-73.025" y1="-8.255" x2="-75.4126" y2="-6.985" width="0" layer="48"/>
|
||||
<wire x1="-9.6774" y1="-6.985" x2="-12.065" y2="-5.715" width="0" layer="48"/>
|
||||
<wire x1="-12.065" y1="-5.715" x2="-12.065" y2="-8.255" width="0" layer="48"/>
|
||||
<wire x1="-12.065" y1="-8.255" x2="-9.6774" y2="-6.985" width="0" layer="48"/>
|
||||
<wire x1="-0.127" y1="77.597" x2="-196.977" y2="77.597" width="0.2032" layer="21"/>
|
||||
<wire x1="-75.438" y1="7.747" x2="-75.438" y2="5.715" width="0.1524" layer="21"/>
|
||||
<wire x1="-0.127" y1="77.597" x2="-0.127" y2="7.778" width="0.2032" layer="21"/>
|
||||
<smd name="26" x="-12.065" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="27" x="-14.605" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="28" x="-17.145" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="29" x="-19.685" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="30" x="-22.225" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="31" x="-24.765" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="32" x="-27.305" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="33" x="-29.845" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="34" x="-32.385" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="35" x="-34.925" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="36" x="-37.465" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="37" x="-40.005" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="38" x="-42.545" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="39" x="-45.085" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="40" x="-47.625" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="41" x="-50.165" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="42" x="-52.705" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="43" x="-55.245" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="44" x="-57.785" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="45" x="-60.325" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="46" x="-62.865" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="47" x="-65.405" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="48" x="-67.945" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="49" x="-70.485" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="50" x="-73.025" y="4.445" dx="1.524" dy="6.477" layer="16" cream="no"/>
|
||||
<smd name="25" x="-12.065" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="24" x="-14.605" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="23" x="-17.145" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="22" x="-19.685" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="21" x="-22.225" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="20" x="-24.765" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="19" x="-27.305" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="18" x="-29.845" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="17" x="-32.385" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="16" x="-34.925" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="15" x="-37.465" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="14" x="-40.005" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="13" x="-42.545" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="12" x="-45.085" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="11" x="-47.625" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="10" x="-50.165" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="09" x="-52.705" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="08" x="-55.245" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="07" x="-57.785" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="06" x="-60.325" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="05" x="-62.865" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="04" x="-65.405" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="03" x="-67.945" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="02" x="-70.485" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<smd name="01" x="-73.025" y="4.445" dx="1.524" dy="6.477" layer="1" cream="no"/>
|
||||
<text x="-5.715" y="3.175" size="1.778" layer="25">>NAME</text>
|
||||
<text x="-94.5134" y="2.9718" size="1.778" layer="48">7,87 mm</text>
|
||||
<text x="-40.8432" y="-9.2964" size="1.778" layer="48">74.93 mm
|
||||
2.950"</text>
|
||||
<text x="-5.715" y="-0.635" size="1.778" layer="27">>VALUE</text>
|
||||
<wire x1="-196.977" y1="77.597" x2="-254.127" y2="63.627" width="0.2032" layer="21"/>
|
||||
<wire x1="-254.127" y1="63.627" x2="-254.127" y2="7.747" width="0.2032" layer="21"/>
|
||||
</package>
|
||||
<package name="A2GS-44PIN-MEM">
|
||||
<description><B>Apple IIgs Memory Expansion Card</B>
|
||||
<br />
|
||||
The maximum PCB dimensions for an Apple IIgs Memory Expansion Card
|
||||
<br />
|
||||
Dimensions taken from Tech Note #28</description>
|
||||
<wire x1="-253.238" y1="0.508" x2="-252.603" y2="-0.127" width="0.2032" layer="22"/>
|
||||
<wire x1="-252.603" y1="-0.127" x2="-195.707" y2="-0.127" width="0.2032" layer="22"/>
|
||||
<wire x1="-195.707" y1="-0.127" x2="-195.072" y2="0.508" width="0.2032" layer="22"/>
|
||||
<wire x1="-253.238" y1="7.747" x2="-253.238" y2="0.508" width="0.2032" layer="22"/>
|
||||
<wire x1="-439.293" y1="7.747" x2="-347.472" y2="7.747" width="0.2032" layer="22"/>
|
||||
<wire x1="-347.472" y1="7.747" x2="-347.472" y2="-8.255" width="0.2032" layer="22"/>
|
||||
<wire x1="-347.472" y1="-8.255" x2="-337.312" y2="-8.255" width="0.2032" layer="22"/>
|
||||
<wire x1="-337.312" y1="-8.255" x2="-337.312" y2="7.747" width="0.2032" layer="22"/>
|
||||
<wire x1="-337.312" y1="7.747" x2="-253.238" y2="7.747" width="0.2032" layer="22"/>
|
||||
<wire x1="-195.072" y1="7.747" x2="-185.293" y2="7.747" width="0.2032" layer="22"/>
|
||||
<wire x1="-195.072" y1="7.747" x2="-195.072" y2="0.508" width="0.2032" layer="22"/>
|
||||
<wire x1="-191.7954" y1="-0.127" x2="-186.7916" y2="-0.127" width="0" layer="48"/>
|
||||
<wire x1="-186.7916" y1="-0.127" x2="-187.4774" y2="1.4986" width="0" layer="48"/>
|
||||
<wire x1="-186.7916" y1="-0.127" x2="-185.9026" y2="-0.127" width="0" layer="48"/>
|
||||
<wire x1="-186.1058" y1="1.4986" x2="-186.7916" y2="-0.127" width="0" layer="48"/>
|
||||
<wire x1="-186.7916" y1="7.747" x2="-186.0804" y2="6.2484" width="0" layer="48"/>
|
||||
<wire x1="-186.0804" y1="6.2484" x2="-187.5028" y2="6.2484" width="0" layer="48"/>
|
||||
<wire x1="-187.5028" y1="6.2484" x2="-186.7916" y2="7.747" width="0" layer="48"/>
|
||||
<wire x1="-186.7916" y1="7.747" x2="-186.7916" y2="5.5372" width="0" layer="48"/>
|
||||
<wire x1="-186.7916" y1="-0.127" x2="-186.7916" y2="1.9558" width="0" layer="48"/>
|
||||
<wire x1="-187.4774" y1="1.4986" x2="-186.1058" y2="1.4986" width="0" layer="48"/>
|
||||
<wire x1="-195.072" y1="-1.143" x2="-195.072" y2="-8.382" width="0" layer="48"/>
|
||||
<wire x1="-253.238" y1="-0.2286" x2="-253.238" y2="-8.128" width="0" layer="48"/>
|
||||
<wire x1="-253.2126" y1="-6.985" x2="-195.0974" y2="-6.985" width="0" layer="48"/>
|
||||
<wire x1="-195.0974" y1="-6.985" x2="-197.485" y2="-5.715" width="0" layer="48"/>
|
||||
<wire x1="-197.485" y1="-5.715" x2="-197.485" y2="-8.255" width="0" layer="48"/>
|
||||
<wire x1="-197.485" y1="-8.255" x2="-195.0974" y2="-6.985" width="0" layer="48"/>
|
||||
<wire x1="-253.2126" y1="-6.985" x2="-250.825" y2="-5.715" width="0" layer="48"/>
|
||||
<wire x1="-250.825" y1="-5.715" x2="-250.825" y2="-8.255" width="0" layer="48"/>
|
||||
<wire x1="-250.825" y1="-8.255" x2="-253.2126" y2="-6.985" width="0" layer="48"/>
|
||||
<wire x1="-439.293" y1="77.597" x2="-242.443" y2="77.597" width="0.2032" layer="22"/>
|
||||
<wire x1="-195.072" y1="7.747" x2="-195.072" y2="5.715" width="0.1524" layer="22"/>
|
||||
<wire x1="-439.293" y1="77.597" x2="-439.293" y2="7.778" width="0.2032" layer="22"/>
|
||||
<smd name="23" x="-250.825" y="4.445" dx="1.524" dy="6.477" layer="1" rot="R180" cream="no"/>
|
||||
<smd name="24" x="-248.285" y="4.445" dx="1.524" dy="6.477" layer="1" rot="R180" cream="no"/>
|
||||
<smd name="25" x="-245.745" y="4.445" dx="1.524" dy="6.477" layer="1" rot="R180" cream="no"/>
|
||||
<smd name="26" x="-243.205" y="4.445" dx="1.524" dy="6.477" layer="1" rot="R180" cream="no"/>
|
||||
<smd name="27" x="-240.665" y="4.445" dx="1.524" dy="6.477" layer="1" rot="R180" cream="no"/>
|
||||
<smd name="28" x="-238.125" y="4.445" dx="1.524" dy="6.477" layer="1" rot="R180" cream="no"/>
|
||||
<smd name="29" x="-235.585" y="4.445" dx="1.524" dy="6.477" layer="1" rot="R180" cream="no"/>
|
||||
<smd name="30" x="-233.045" y="4.445" dx="1.524" dy="6.477" layer="1" rot="R180" cream="no"/>
|
||||
<smd name="31" x="-230.505" y="4.445" dx="1.524" dy="6.477" layer="1" rot="R180" cream="no"/>
|
||||
<smd name="32" x="-227.965" y="4.445" dx="1.524" dy="6.477" layer="1" rot="R180" cream="no"/>
|
||||
<smd name="33" x="-225.425" y="4.445" dx="1.524" dy="6.477" layer="1" rot="R180" cream="no"/>
|
||||
<smd name="34" x="-222.885" y="4.445" dx="1.524" dy="6.477" layer="1" rot="R180" cream="no"/>
|
||||
<smd name="35" x="-220.345" y="4.445" dx="1.524" dy="6.477" layer="1" rot="R180" cream="no"/>
|
||||
<smd name="36" x="-217.805" y="4.445" dx="1.524" dy="6.477" layer="1" rot="R180" cream="no"/>
|
||||
<smd name="37" x="-215.265" y="4.445" dx="1.524" dy="6.477" layer="1" rot="R180" cream="no"/>
|
||||
<smd name="38" x="-212.725" y="4.445" dx="1.524" dy="6.477" layer="1" rot="R180" cream="no"/>
|
||||
<smd name="39" x="-210.185" y="4.445" dx="1.524" dy="6.477" layer="1" rot="R180" cream="no"/>
|
||||
<smd name="40" x="-207.645" y="4.445" dx="1.524" dy="6.477" layer="1" rot="R180" cream="no"/>
|
||||
<smd name="41" x="-205.105" y="4.445" dx="1.524" dy="6.477" layer="1" rot="R180" cream="no"/>
|
||||
<smd name="42" x="-202.565" y="4.445" dx="1.524" dy="6.477" layer="1" rot="R180" cream="no"/>
|
||||
<smd name="43" x="-200.025" y="4.445" dx="1.524" dy="6.477" layer="1" rot="R180" cream="no"/>
|
||||
<smd name="44" x="-197.485" y="4.445" dx="1.524" dy="6.477" layer="1" rot="R180" cream="no"/>
|
||||
<smd name="22" x="-250.825" y="4.445" dx="1.524" dy="6.477" layer="16" rot="R180" cream="no"/>
|
||||
<smd name="21" x="-248.285" y="4.445" dx="1.524" dy="6.477" layer="16" rot="R180" cream="no"/>
|
||||
<smd name="20" x="-245.745" y="4.445" dx="1.524" dy="6.477" layer="16" rot="R180" cream="no"/>
|
||||
<smd name="19" x="-243.205" y="4.445" dx="1.524" dy="6.477" layer="16" rot="R180" cream="no"/>
|
||||
<smd name="18" x="-240.665" y="4.445" dx="1.524" dy="6.477" layer="16" rot="R180" cream="no"/>
|
||||
<smd name="17" x="-238.125" y="4.445" dx="1.524" dy="6.477" layer="16" rot="R180" cream="no"/>
|
||||
<smd name="16" x="-235.585" y="4.445" dx="1.524" dy="6.477" layer="16" rot="R180" cream="no"/>
|
||||
<smd name="15" x="-233.045" y="4.445" dx="1.524" dy="6.477" layer="16" rot="R180" cream="no"/>
|
||||
<smd name="14" x="-230.505" y="4.445" dx="1.524" dy="6.477" layer="16" rot="R180" cream="no"/>
|
||||
<smd name="13" x="-227.965" y="4.445" dx="1.524" dy="6.477" layer="16" rot="R180" cream="no"/>
|
||||
<smd name="12" x="-225.425" y="4.445" dx="1.524" dy="6.477" layer="16" rot="R180" cream="no"/>
|
||||
<smd name="11" x="-222.885" y="4.445" dx="1.524" dy="6.477" layer="16" rot="R180" cream="no"/>
|
||||
<smd name="10" x="-220.345" y="4.445" dx="1.524" dy="6.477" layer="16" rot="R180" cream="no"/>
|
||||
<smd name="09" x="-217.805" y="4.445" dx="1.524" dy="6.477" layer="16" rot="R180" cream="no"/>
|
||||
<smd name="08" x="-215.265" y="4.445" dx="1.524" dy="6.477" layer="16" rot="R180" cream="no"/>
|
||||
<smd name="07" x="-212.725" y="4.445" dx="1.524" dy="6.477" layer="16" rot="R180" cream="no"/>
|
||||
<smd name="06" x="-210.185" y="4.445" dx="1.524" dy="6.477" layer="16" rot="R180" cream="no"/>
|
||||
<smd name="05" x="-207.645" y="4.445" dx="1.524" dy="6.477" layer="16" rot="R180" cream="no"/>
|
||||
<smd name="04" x="-205.105" y="4.445" dx="1.524" dy="6.477" layer="16" rot="R180" cream="no"/>
|
||||
<smd name="03" x="-202.565" y="4.445" dx="1.524" dy="6.477" layer="16" rot="R180" cream="no"/>
|
||||
<smd name="02" x="-200.025" y="4.445" dx="1.524" dy="6.477" layer="16" rot="R180" cream="no"/>
|
||||
<smd name="01" x="-197.485" y="4.445" dx="1.524" dy="6.477" layer="16" rot="R180" cream="no"/>
|
||||
<text x="-280.035" y="4.445" size="1.778" layer="25">>NAME</text>
|
||||
<text x="-182.3466" y="2.9718" size="1.778" layer="48">7,87 mm</text>
|
||||
<text x="-229.6668" y="-9.2964" size="1.778" layer="48">57,658 mm
|
||||
2.270"</text>
|
||||
<text x="-280.035" y="0.635" size="1.778" layer="27">>VALUE</text>
|
||||
<wire x1="-242.443" y1="77.597" x2="-185.293" y2="63.627" width="0.2032" layer="22"/>
|
||||
<wire x1="-185.293" y1="63.627" x2="-185.293" y2="7.747" width="0.2032" layer="22"/>
|
||||
</package>
|
||||
</packages>
|
||||
<symbols>
|
||||
<symbol name="ATPIN">
|
||||
<wire x1="0" y1="0.635" x2="3.175" y2="0.635" width="0.3048" layer="94"/>
|
||||
<wire x1="3.175" y1="0.635" x2="3.175" y2="-0.635" width="0.3048" layer="94"/>
|
||||
<wire x1="3.175" y1="-0.635" x2="0" y2="-0.635" width="0.3048" layer="94"/>
|
||||
<wire x1="0" y1="-0.635" x2="0" y2="0.635" width="0.3048" layer="94"/>
|
||||
<text x="4.445" y="-0.9652" size="1.778" layer="95">>NAME</text>
|
||||
<pin name="P" x="-2.54" y="0" visible="pad" length="short" swaplevel="1"/>
|
||||
</symbol>
|
||||
</symbols>
|
||||
<devicesets>
|
||||
<deviceset name="A2-50PIN" prefix="ST" uservalue="yes">
|
||||
<description><B>Apple ][ Peripheral Card Connector</B>
|
||||
<br />
|
||||
This is the, default, 50-pin connector for slot #1 to #7
|
||||
<br />
|
||||
Pins are laid out as seen from the top of the slot</description>
|
||||
<gates>
|
||||
<gate name="_-12V@2" symbol="ATPIN" x="-5.08" y="-38.1" addlevel="always"/>
|
||||
<gate name="_D0" symbol="ATPIN" x="-5.08" y="-35.56" addlevel="always"/>
|
||||
<gate name="_D1" symbol="ATPIN" x="-5.08" y="-33.02" addlevel="always"/>
|
||||
<gate name="_D2" symbol="ATPIN" x="-5.08" y="-30.48" addlevel="always"/>
|
||||
<gate name="_D3" symbol="ATPIN" x="-5.08" y="-27.94" addlevel="always"/>
|
||||
<gate name="_D4" symbol="ATPIN" x="-5.08" y="-25.4" addlevel="always"/>
|
||||
<gate name="_D5" symbol="ATPIN" x="-5.08" y="-22.86" addlevel="always"/>
|
||||
<gate name="_D6" symbol="ATPIN" x="-5.08" y="-20.32" addlevel="always"/>
|
||||
<gate name="_D7" symbol="ATPIN" x="-5.08" y="-17.78" addlevel="always"/>
|
||||
<gate name="_DEVSELECT\" symbol="ATPIN" x="-5.08" y="-15.24" addlevel="always"/>
|
||||
<gate name="_00" symbol="ATPIN" x="-5.08" y="-12.7" addlevel="always"/>
|
||||
<gate name="_USER1" symbol="ATPIN" x="-5.08" y="-10.16" addlevel="always"/>
|
||||
<gate name="_01" symbol="ATPIN" x="-5.08" y="-7.62" addlevel="always"/>
|
||||
<gate name="_Q3" symbol="ATPIN" x="-5.08" y="-5.08" addlevel="always"/>
|
||||
<gate name="_7M" symbol="ATPIN" x="-5.08" y="-2.54" addlevel="always"/>
|
||||
<gate name="_NC@2" symbol="ATPIN" x="-5.08" y="0" addlevel="always"/>
|
||||
<gate name="_-5V" symbol="ATPIN" x="-5.08" y="2.54" addlevel="always"/>
|
||||
<gate name="_-12V@1" symbol="ATPIN" x="-5.08" y="5.08" addlevel="always"/>
|
||||
<gate name="_INH\" symbol="ATPIN" x="-5.08" y="7.62" addlevel="always"/>
|
||||
<gate name="_RES\" symbol="ATPIN" x="-5.08" y="10.16" addlevel="always"/>
|
||||
<gate name="_IRQ\" symbol="ATPIN" x="-5.08" y="12.7" addlevel="always"/>
|
||||
<gate name="_NMI\" symbol="ATPIN" x="-5.08" y="15.24" addlevel="always"/>
|
||||
<gate name="_INT_IN" symbol="ATPIN" x="-5.08" y="17.78" addlevel="always"/>
|
||||
<gate name="_DMA_IN" symbol="ATPIN" x="-5.08" y="20.32" addlevel="always"/>
|
||||
<gate name="_GND" symbol="ATPIN" x="-5.08" y="22.86" addlevel="always"/>
|
||||
<gate name="_IOSELECT\" symbol="ATPIN" x="27.94" y="-38.1" addlevel="always"/>
|
||||
<gate name="_A00" symbol="ATPIN" x="27.94" y="-35.56" addlevel="always"/>
|
||||
<gate name="_A01" symbol="ATPIN" x="27.94" y="-33.02" addlevel="always"/>
|
||||
<gate name="_A02" symbol="ATPIN" x="27.94" y="-30.48" addlevel="always"/>
|
||||
<gate name="_A03" symbol="ATPIN" x="27.94" y="-27.94" addlevel="always"/>
|
||||
<gate name="_A04" symbol="ATPIN" x="27.94" y="-25.4" addlevel="always"/>
|
||||
<gate name="_A05" symbol="ATPIN" x="27.94" y="-22.86" addlevel="always"/>
|
||||
<gate name="_A06" symbol="ATPIN" x="27.94" y="-20.32" addlevel="always"/>
|
||||
<gate name="_A07" symbol="ATPIN" x="27.94" y="-17.78" addlevel="always"/>
|
||||
<gate name="_A08" symbol="ATPIN" x="27.94" y="-15.24" addlevel="always"/>
|
||||
<gate name="_A09" symbol="ATPIN" x="27.94" y="-12.7" addlevel="always"/>
|
||||
<gate name="_A10" symbol="ATPIN" x="27.94" y="-10.16" addlevel="always"/>
|
||||
<gate name="_A11" symbol="ATPIN" x="27.94" y="-7.62" addlevel="always"/>
|
||||
<gate name="_A12" symbol="ATPIN" x="27.94" y="-5.08" addlevel="always"/>
|
||||
<gate name="_A13" symbol="ATPIN" x="27.94" y="-2.54" addlevel="always"/>
|
||||
<gate name="_A14" symbol="ATPIN" x="27.94" y="0" addlevel="always"/>
|
||||
<gate name="_A15" symbol="ATPIN" x="27.94" y="2.54" addlevel="always"/>
|
||||
<gate name="_RW" symbol="ATPIN" x="27.94" y="5.08" addlevel="always"/>
|
||||
<gate name="_NC@1" symbol="ATPIN" x="27.94" y="7.62" addlevel="always"/>
|
||||
<gate name="_IOSTR\" symbol="ATPIN" x="27.94" y="10.16" addlevel="always"/>
|
||||
<gate name="_RDY" symbol="ATPIN" x="27.94" y="12.7" addlevel="always"/>
|
||||
<gate name="_DMA\" symbol="ATPIN" x="27.94" y="15.24" addlevel="always"/>
|
||||
<gate name="_INT_OUT" symbol="ATPIN" x="27.94" y="17.78" addlevel="always"/>
|
||||
<gate name="_DMA_OUT" symbol="ATPIN" x="27.94" y="20.32" addlevel="always"/>
|
||||
<gate name="_+5V" symbol="ATPIN" x="27.94" y="22.86" addlevel="always"/>
|
||||
</gates>
|
||||
<devices>
|
||||
<device name="SLOT1-3" package="A2-50PIN-SL1-3">
|
||||
<connects>
|
||||
<connect gate="_+5V" pin="P" pad="25"/>
|
||||
<connect gate="_-12V@1" pin="P" pad="33"/>
|
||||
<connect gate="_-12V@2" pin="P" pad="50"/>
|
||||
<connect gate="_-5V" pin="P" pad="34"/>
|
||||
<connect gate="_00" pin="P" pad="40"/>
|
||||
<connect gate="_01" pin="P" pad="38"/>
|
||||
<connect gate="_7M" pin="P" pad="36"/>
|
||||
<connect gate="_A00" pin="P" pad="02"/>
|
||||
<connect gate="_A01" pin="P" pad="03"/>
|
||||
<connect gate="_A02" pin="P" pad="04"/>
|
||||
<connect gate="_A03" pin="P" pad="05"/>
|
||||
<connect gate="_A04" pin="P" pad="06"/>
|
||||
<connect gate="_A05" pin="P" pad="07"/>
|
||||
<connect gate="_A06" pin="P" pad="08"/>
|
||||
<connect gate="_A07" pin="P" pad="09"/>
|
||||
<connect gate="_A08" pin="P" pad="10"/>
|
||||
<connect gate="_A09" pin="P" pad="11"/>
|
||||
<connect gate="_A10" pin="P" pad="12"/>
|
||||
<connect gate="_A11" pin="P" pad="13"/>
|
||||
<connect gate="_A12" pin="P" pad="14"/>
|
||||
<connect gate="_A13" pin="P" pad="15"/>
|
||||
<connect gate="_A14" pin="P" pad="16"/>
|
||||
<connect gate="_A15" pin="P" pad="17"/>
|
||||
<connect gate="_D0" pin="P" pad="49"/>
|
||||
<connect gate="_D1" pin="P" pad="48"/>
|
||||
<connect gate="_D2" pin="P" pad="47"/>
|
||||
<connect gate="_D3" pin="P" pad="46"/>
|
||||
<connect gate="_D4" pin="P" pad="45"/>
|
||||
<connect gate="_D5" pin="P" pad="44"/>
|
||||
<connect gate="_D6" pin="P" pad="43"/>
|
||||
<connect gate="_D7" pin="P" pad="42"/>
|
||||
<connect gate="_DEVSELECT\" pin="P" pad="41"/>
|
||||
<connect gate="_DMA\" pin="P" pad="22"/>
|
||||
<connect gate="_DMA_IN" pin="P" pad="27"/>
|
||||
<connect gate="_DMA_OUT" pin="P" pad="24"/>
|
||||
<connect gate="_GND" pin="P" pad="26"/>
|
||||
<connect gate="_INH\" pin="P" pad="32"/>
|
||||
<connect gate="_INT_IN" pin="P" pad="28"/>
|
||||
<connect gate="_INT_OUT" pin="P" pad="23"/>
|
||||
<connect gate="_IOSELECT\" pin="P" pad="01"/>
|
||||
<connect gate="_IOSTR\" pin="P" pad="20"/>
|
||||
<connect gate="_IRQ\" pin="P" pad="30"/>
|
||||
<connect gate="_NC@1" pin="P" pad="19"/>
|
||||
<connect gate="_NC@2" pin="P" pad="35"/>
|
||||
<connect gate="_NMI\" pin="P" pad="29"/>
|
||||
<connect gate="_Q3" pin="P" pad="37"/>
|
||||
<connect gate="_RDY" pin="P" pad="21"/>
|
||||
<connect gate="_RES\" pin="P" pad="31"/>
|
||||
<connect gate="_RW" pin="P" pad="18"/>
|
||||
<connect gate="_USER1" pin="P" pad="39"/>
|
||||
</connects>
|
||||
<technologies>
|
||||
<technology name=""/>
|
||||
</technologies>
|
||||
</device>
|
||||
<device name="SLOT4-7" package="A2-50PIN-SL4-7">
|
||||
<connects>
|
||||
<connect gate="_+5V" pin="P" pad="25"/>
|
||||
<connect gate="_-12V@1" pin="P" pad="33"/>
|
||||
<connect gate="_-12V@2" pin="P" pad="50"/>
|
||||
<connect gate="_-5V" pin="P" pad="34"/>
|
||||
<connect gate="_00" pin="P" pad="40"/>
|
||||
<connect gate="_01" pin="P" pad="38"/>
|
||||
<connect gate="_7M" pin="P" pad="36"/>
|
||||
<connect gate="_A00" pin="P" pad="02"/>
|
||||
<connect gate="_A01" pin="P" pad="03"/>
|
||||
<connect gate="_A02" pin="P" pad="04"/>
|
||||
<connect gate="_A03" pin="P" pad="05"/>
|
||||
<connect gate="_A04" pin="P" pad="06"/>
|
||||
<connect gate="_A05" pin="P" pad="07"/>
|
||||
<connect gate="_A06" pin="P" pad="08"/>
|
||||
<connect gate="_A07" pin="P" pad="09"/>
|
||||
<connect gate="_A08" pin="P" pad="10"/>
|
||||
<connect gate="_A09" pin="P" pad="11"/>
|
||||
<connect gate="_A10" pin="P" pad="12"/>
|
||||
<connect gate="_A11" pin="P" pad="13"/>
|
||||
<connect gate="_A12" pin="P" pad="14"/>
|
||||
<connect gate="_A13" pin="P" pad="15"/>
|
||||
<connect gate="_A14" pin="P" pad="16"/>
|
||||
<connect gate="_A15" pin="P" pad="17"/>
|
||||
<connect gate="_D0" pin="P" pad="49"/>
|
||||
<connect gate="_D1" pin="P" pad="48"/>
|
||||
<connect gate="_D2" pin="P" pad="47"/>
|
||||
<connect gate="_D3" pin="P" pad="46"/>
|
||||
<connect gate="_D4" pin="P" pad="45"/>
|
||||
<connect gate="_D5" pin="P" pad="44"/>
|
||||
<connect gate="_D6" pin="P" pad="43"/>
|
||||
<connect gate="_D7" pin="P" pad="42"/>
|
||||
<connect gate="_DEVSELECT\" pin="P" pad="41"/>
|
||||
<connect gate="_DMA\" pin="P" pad="22"/>
|
||||
<connect gate="_DMA_IN" pin="P" pad="27"/>
|
||||
<connect gate="_DMA_OUT" pin="P" pad="24"/>
|
||||
<connect gate="_GND" pin="P" pad="26"/>
|
||||
<connect gate="_INH\" pin="P" pad="32"/>
|
||||
<connect gate="_INT_IN" pin="P" pad="28"/>
|
||||
<connect gate="_INT_OUT" pin="P" pad="23"/>
|
||||
<connect gate="_IOSELECT\" pin="P" pad="01"/>
|
||||
<connect gate="_IOSTR\" pin="P" pad="20"/>
|
||||
<connect gate="_IRQ\" pin="P" pad="30"/>
|
||||
<connect gate="_NC@1" pin="P" pad="19"/>
|
||||
<connect gate="_NC@2" pin="P" pad="35"/>
|
||||
<connect gate="_NMI\" pin="P" pad="29"/>
|
||||
<connect gate="_Q3" pin="P" pad="37"/>
|
||||
<connect gate="_RDY" pin="P" pad="21"/>
|
||||
<connect gate="_RES\" pin="P" pad="31"/>
|
||||
<connect gate="_RW" pin="P" pad="18"/>
|
||||
<connect gate="_USER1" pin="P" pad="39"/>
|
||||
</connects>
|
||||
<technologies>
|
||||
<technology name=""/>
|
||||
</technologies>
|
||||
</device>
|
||||
</devices>
|
||||
</deviceset>
|
||||
<deviceset name="A2GSRAM-44PIN" prefix="ST" uservalue="yes">
|
||||
<description><B>Apple IIgs Memory Expansion Slot 44-pin</B>
|
||||
<br />
|
||||
This is the 44-pin board dimensions for an Apple IIgs Memory Expansion Card
|
||||
<br />
|
||||
Pins are laid out as seen from the top of the slot. Pin 1 is towards the front of the case/keyboard</description>
|
||||
<gates>
|
||||
<gate name="_GND@5" symbol="ATPIN" x="-5.08" y="-38.1" addlevel="always"/>
|
||||
<gate name="_+5V@5" symbol="ATPIN" x="-5.08" y="-35.56" addlevel="always"/>
|
||||
<gate name="_A15" symbol="ATPIN" x="-5.08" y="-33.02" addlevel="always"/>
|
||||
<gate name="_A14" symbol="ATPIN" x="-5.08" y="-30.48" addlevel="always"/>
|
||||
<gate name="_A13" symbol="ATPIN" x="-5.08" y="-27.94" addlevel="always"/>
|
||||
<gate name="_A12" symbol="ATPIN" x="-5.08" y="-25.4" addlevel="always"/>
|
||||
<gate name="_A11" symbol="ATPIN" x="-5.08" y="-22.86" addlevel="always"/>
|
||||
<gate name="_A10" symbol="ATPIN" x="-5.08" y="-20.32" addlevel="always"/>
|
||||
<gate name="_D1" symbol="ATPIN" x="-5.08" y="-17.78" addlevel="always"/>
|
||||
<gate name="_CRAS\" symbol="ATPIN" x="-5.08" y="-15.24" addlevel="always"/>
|
||||
<gate name="_GND@4" symbol="ATPIN" x="-5.08" y="-12.7" addlevel="always"/>
|
||||
<gate name="_D3" symbol="ATPIN" x="-5.08" y="-10.16" addlevel="always"/>
|
||||
<gate name="_ABORT" symbol="ATPIN" x="-5.08" y="-7.62" addlevel="always"/>
|
||||
<gate name="_02" symbol="ATPIN" x="-5.08" y="-5.08" addlevel="always"/>
|
||||
<gate name="_D5" symbol="ATPIN" x="-5.08" y="-2.54" addlevel="always"/>
|
||||
<gate name="_D4" symbol="ATPIN" x="-5.08" y="0" addlevel="always"/>
|
||||
<gate name="_D6" symbol="ATPIN" x="-5.08" y="2.54" addlevel="always"/>
|
||||
<gate name="_MSIZE" symbol="ATPIN" x="-5.08" y="5.08" addlevel="always"/>
|
||||
<gate name="_CSEL\" symbol="ATPIN" x="-5.08" y="7.62" addlevel="always"/>
|
||||
<gate name="_GND@3" symbol="ATPIN" x="-5.08" y="10.16" addlevel="always"/>
|
||||
<gate name="_+5V@4" symbol="ATPIN" x="-5.08" y="12.7" addlevel="always"/>
|
||||
<gate name="_D0" symbol="ATPIN" x="-5.08" y="15.24" addlevel="always"/>
|
||||
<gate name="_GND@1" symbol="ATPIN" x="27.94" y="-38.1" addlevel="always"/>
|
||||
<gate name="_+5V@1" symbol="ATPIN" x="27.94" y="-35.56" addlevel="always"/>
|
||||
<gate name="_FRA9" symbol="ATPIN" x="27.94" y="-33.02" addlevel="always"/>
|
||||
<gate name="_FRA8" symbol="ATPIN" x="27.94" y="-30.48" addlevel="always"/>
|
||||
<gate name="_D2" symbol="ATPIN" x="27.94" y="-27.94" addlevel="always"/>
|
||||
<gate name="_FRA6" symbol="ATPIN" x="27.94" y="-25.4" addlevel="always"/>
|
||||
<gate name="_FRA3" symbol="ATPIN" x="27.94" y="-22.86" addlevel="always"/>
|
||||
<gate name="_FRA4" symbol="ATPIN" x="27.94" y="-20.32" addlevel="always"/>
|
||||
<gate name="_FRA5" symbol="ATPIN" x="27.94" y="-17.78" addlevel="always"/>
|
||||
<gate name="_FRA7" symbol="ATPIN" x="27.94" y="-15.24" addlevel="always"/>
|
||||
<gate name="_+5V@2" symbol="ATPIN" x="27.94" y="-12.7" addlevel="always"/>
|
||||
<gate name="_FR/W" symbol="ATPIN" x="27.94" y="-10.16" addlevel="always"/>
|
||||
<gate name="_FRA0" symbol="ATPIN" x="27.94" y="-7.62" addlevel="always"/>
|
||||
<gate name="_FRA2" symbol="ATPIN" x="27.94" y="-5.08" addlevel="always"/>
|
||||
<gate name="_FRA1" symbol="ATPIN" x="27.94" y="-2.54" addlevel="always"/>
|
||||
<gate name="_D7" symbol="ATPIN" x="27.94" y="0" addlevel="always"/>
|
||||
<gate name="_CCAS\" symbol="ATPIN" x="27.94" y="2.54" addlevel="always"/>
|
||||
<gate name="_CROW0" symbol="ATPIN" x="27.94" y="5.08" addlevel="always"/>
|
||||
<gate name="_CROW1" symbol="ATPIN" x="27.94" y="7.62" addlevel="always"/>
|
||||
<gate name="_CROMSEL\" symbol="ATPIN" x="27.94" y="10.16" addlevel="always"/>
|
||||
<gate name="_+5V@3" symbol="ATPIN" x="27.94" y="12.7" addlevel="always"/>
|
||||
<gate name="_GND@2" symbol="ATPIN" x="27.94" y="15.24" addlevel="always"/>
|
||||
</gates>
|
||||
<devices>
|
||||
<device name="IIGS-RAM" package="A2GS-44PIN-MEM">
|
||||
<connects>
|
||||
<connect gate="_+5V@1" pin="P" pad="02"/>
|
||||
<connect gate="_+5V@2" pin="P" pad="11"/>
|
||||
<connect gate="_+5V@3" pin="P" pad="21"/>
|
||||
<connect gate="_+5V@4" pin="P" pad="24"/>
|
||||
<connect gate="_+5V@5" pin="P" pad="43"/>
|
||||
<connect gate="_02" pin="P" pad="31"/>
|
||||
<connect gate="_A10" pin="P" pad="37"/>
|
||||
<connect gate="_A11" pin="P" pad="38"/>
|
||||
<connect gate="_A12" pin="P" pad="39"/>
|
||||
<connect gate="_A13" pin="P" pad="40"/>
|
||||
<connect gate="_A14" pin="P" pad="41"/>
|
||||
<connect gate="_A15" pin="P" pad="42"/>
|
||||
<connect gate="_ABORT" pin="P" pad="32"/>
|
||||
<connect gate="_CCAS\" pin="P" pad="17"/>
|
||||
<connect gate="_CRAS\" pin="P" pad="35"/>
|
||||
<connect gate="_CROMSEL\" pin="P" pad="20"/>
|
||||
<connect gate="_CROW0" pin="P" pad="18"/>
|
||||
<connect gate="_CROW1" pin="P" pad="19"/>
|
||||
<connect gate="_CSEL\" pin="P" pad="26"/>
|
||||
<connect gate="_D0" pin="P" pad="25"/>
|
||||
<connect gate="_D1" pin="P" pad="36"/>
|
||||
<connect gate="_D2" pin="P" pad="05"/>
|
||||
<connect gate="_D3" pin="P" pad="33"/>
|
||||
<connect gate="_D4" pin="P" pad="29"/>
|
||||
<connect gate="_D5" pin="P" pad="30"/>
|
||||
<connect gate="_D6" pin="P" pad="28"/>
|
||||
<connect gate="_D7" pin="P" pad="16"/>
|
||||
<connect gate="_FR/W" pin="P" pad="12"/>
|
||||
<connect gate="_FRA0" pin="P" pad="13"/>
|
||||
<connect gate="_FRA1" pin="P" pad="15"/>
|
||||
<connect gate="_FRA2" pin="P" pad="14"/>
|
||||
<connect gate="_FRA3" pin="P" pad="07"/>
|
||||
<connect gate="_FRA4" pin="P" pad="08"/>
|
||||
<connect gate="_FRA5" pin="P" pad="09"/>
|
||||
<connect gate="_FRA6" pin="P" pad="06"/>
|
||||
<connect gate="_FRA7" pin="P" pad="10"/>
|
||||
<connect gate="_FRA8" pin="P" pad="04"/>
|
||||
<connect gate="_FRA9" pin="P" pad="03"/>
|
||||
<connect gate="_GND@1" pin="P" pad="01"/>
|
||||
<connect gate="_GND@2" pin="P" pad="22"/>
|
||||
<connect gate="_GND@3" pin="P" pad="23"/>
|
||||
<connect gate="_GND@4" pin="P" pad="34"/>
|
||||
<connect gate="_GND@5" pin="P" pad="44"/>
|
||||
<connect gate="_MSIZE" pin="P" pad="27"/>
|
||||
</connects>
|
||||
<technologies>
|
||||
<technology name=""/>
|
||||
</technologies>
|
||||
</device>
|
||||
</devices>
|
||||
</deviceset>
|
||||
</devicesets>
|
||||
</library>
|
||||
</drawing>
|
||||
<compatibility>
|
||||
<note version="6.3" minversion="6.2.2" severity="warning">
|
||||
Since Version 6.2.2 text objects can contain more than one line,
|
||||
which will not be processed correctly with this version.
|
||||
</note>
|
||||
</compatibility>
|
||||
</eagle>
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,26 @@
|
|||
; JED2EQN -- JEDEC file to Boolean Equations disassembler (Version V063)
|
||||
; Copyright (c) National Semiconductor Corporation 1990-1993
|
||||
; Disassembled from mouse.jed. Date: 5-19-116
|
||||
|
||||
chip mouse PAL16R4
|
||||
|
||||
CLK=1 IO_STR=2 Q3=3 D0=4 i6=6 i7=7 DEV_SEL=8 IO_SEL=9 GND=10 /OE=11 ENABLE=12
|
||||
o13=13 ro14=14 SYNC=17 CLK_2M=18 CLK=19 VCC=20
|
||||
|
||||
equations
|
||||
|
||||
/CLK = IO_STR
|
||||
+ Q3
|
||||
CLK.oe = vcc
|
||||
/CLK_2M = /Q3
|
||||
CLK_2M.oe = vcc
|
||||
/SYNC := D0
|
||||
SYNC.oe = OE
|
||||
/ro14 := i6
|
||||
ro14.oe = OE
|
||||
/o13 = /i6 * i7
|
||||
+ i6 * /i7
|
||||
o13.oe = vcc
|
||||
/ENABLE = /DEV_SEL
|
||||
+ /IO_SEL
|
||||
ENABLE.oe = vcc
|
Binary file not shown.
|
@ -0,0 +1,322 @@
|
|||
* = 0000
|
||||
0000 2C 58 FF BIT $FF58 ; set overflow, clear carry
|
||||
0003 70 1B BVS $0020 ; jump to $20
|
||||
0005 38 SEC ; Signature byte?
|
||||
0006 90 18 BCC $0020
|
||||
0008 B8 CLV ; Signature byte?
|
||||
0009 50 15 BVC $0020
|
||||
000B 01 ; Signature byte
|
||||
000C 20 ; device signature XY-Input device
|
||||
000D F4 ???
|
||||
000E F4 ???
|
||||
000F F4 ???
|
||||
0010 F4 ???
|
||||
0011 00 BRK
|
||||
0012 B3 ; SETMOUSE offset
|
||||
0013 C4 ; SERVEMOUSE offset
|
||||
0014 9B ; READMOUSE offset
|
||||
0015 A4 ; CLEARMOUSE offset
|
||||
0016 C0 ; POSMOUSE offset
|
||||
0017 8A ; CLAMPMOUSE offset
|
||||
0018 DD ; HOMEMOUSE offset
|
||||
0019 BC ; INITMOUSE offset
|
||||
|
||||
; Startup
|
||||
0020 08 PHP ; P -> Stack
|
||||
0021 78 SEI
|
||||
0022 8D F8 07 STA $07F8 ; $07F8 enthält den aktuellen Slot $Cn
|
||||
0025 48 PHA ; A -> Stack
|
||||
0026 98 TYA ; Y -> A
|
||||
0027 48 PHA
|
||||
0028 8A TXA ; X -> A
|
||||
0029 48 PHA
|
||||
002A 20 58 FF JSR $FF58 ; RTS
|
||||
002D BA TSX
|
||||
002E BD 00 01 LDA $0100,X
|
||||
0031 AA TAX ; X = $n0
|
||||
0032 08 PHP
|
||||
0033 0A ASL A
|
||||
0034 0A ASL A
|
||||
0035 0A ASL A
|
||||
0036 0A ASL A
|
||||
0037 28 PLP
|
||||
0038 A8 TAY ; Y = $0n
|
||||
0039 AD F8 07 LDA $07F8
|
||||
003C 8E F8 07 STX $07F8 ; X = $Cn
|
||||
003F 48 PHA
|
||||
0040 A9 08 LDA #$08
|
||||
0042 70 67 BVS $00AB
|
||||
0044 90 4D BCC $0093
|
||||
0046 B0 55 BCS $009D
|
||||
0048 29 01 AND #$01
|
||||
004A 09 F0 ORA #$F0
|
||||
004C 9D 38 06 STA $0638,X
|
||||
004F A9 02 LDA #$02
|
||||
0051 D0 40 BNE $0093
|
||||
0053 29 0F AND #$0F
|
||||
0055 09 90 ORA #$90
|
||||
0057 D0 35 BNE $008E
|
||||
0059 FF ???
|
||||
005A FF ???
|
||||
005B B9 83 C0 LDA $C083,Y
|
||||
005E 29 FB AND #$FB
|
||||
0060 99 83 C0 STA $C083,Y
|
||||
0063 A9 3E LDA #$3E
|
||||
0065 99 82 C0 STA $C082,Y
|
||||
0068 B9 83 C0 LDA $C083,Y
|
||||
006B 09 04 ORA #$04
|
||||
006D 99 83 C0 STA $C083,Y
|
||||
0070 B9 82 C0 LDA $C082,Y
|
||||
0073 29 C1 AND #$C1
|
||||
0075 1D B8 05 ORA $05B8,X
|
||||
0078 99 82 C0 STA $C082,Y
|
||||
007B 68 PLA
|
||||
007C F0 0A BEQ $0088
|
||||
007E 6A ROR A
|
||||
007F 90 75 BCC $00F6
|
||||
0081 68 PLA
|
||||
0082 AA TAX
|
||||
0083 68 PLA
|
||||
0084 A8 TAY
|
||||
0085 68 PLA
|
||||
0086 28 PLP
|
||||
0087 60 RTS
|
||||
0088 18 CLC
|
||||
0089 60 RTS
|
||||
|
||||
; CLAMPMOUSE
|
||||
008A 29 01 AND #$01
|
||||
008C 09 60 ORA #$60
|
||||
008E 9D 38 06 STA $0638,X
|
||||
0091 A9 0E LDA #$0E
|
||||
0093 9D B8 05 STA $05B8,X
|
||||
0096 A9 01 LDA #$01
|
||||
0098 48 PHA
|
||||
0099 D0 C0 BNE $005B
|
||||
|
||||
; READMOUSE
|
||||
009B A9 0C LDA #$0C
|
||||
009D 9D B8 05 STA $05B8,X
|
||||
00A0 A9 02 LDA #$02
|
||||
00A2 D0 F4 BNE $0098
|
||||
|
||||
; CLEARMOUSE
|
||||
00A4 A9 30 LDA #$30
|
||||
00A6 9D 38 06 STA $0638,X
|
||||
00A9 A9 06 LDA #$06
|
||||
00AB 9D B8 05 STA $05B8,X
|
||||
00AE A9 00 LDA #$00
|
||||
00B0 48 PHA
|
||||
00B1 F0 A8 BEQ $005B
|
||||
|
||||
; SETMOUSE
|
||||
00B3 C9 10 CMP #$10
|
||||
00B5 B0 D2 BCS $0089
|
||||
00B7 9D 38 07 STA $0738,X
|
||||
00BA 90 EA BCC $00A6
|
||||
|
||||
; INITMOUSE
|
||||
00BC A9 04 LDA #$04
|
||||
00BE D0 EB BNE $00AB
|
||||
|
||||
; POSMOUSE
|
||||
00C0 A9 40 LDA #$40
|
||||
00C2 D0 CA BNE $008E
|
||||
|
||||
; SERVEMOUSE
|
||||
00C4 A4 06 LDY $06
|
||||
00C6 A9 60 LDA #$60
|
||||
00C8 85 06 STA $06
|
||||
00CA 20 06 00 JSR $0006
|
||||
00CD 84 06 STY $06
|
||||
00CF BA TSX
|
||||
00D0 BD 00 01 LDA $0100,X
|
||||
00D3 AA TAX
|
||||
00D4 0A ASL A
|
||||
00D5 0A ASL A
|
||||
00D6 0A ASL A
|
||||
00D7 0A ASL A
|
||||
00D8 A8 TAY
|
||||
00D9 A9 20 LDA #$20
|
||||
00DB D0 C9 BNE $00A6
|
||||
|
||||
; HOMEMOUSE
|
||||
00DD A9 70 LDA #$70
|
||||
00DF D0 C5 BNE $00A6
|
||||
00E1 48 PHA
|
||||
00E2 A9 A0 LDA #$A0
|
||||
00E4 D0 A8 BNE $008E
|
||||
00E6 29 0F AND #$0F
|
||||
00E8 09 B0 ORA #$B0
|
||||
00EA D0 BA BNE $00A6
|
||||
00EC A9 C0 LDA #$C0
|
||||
00EE D0 B6 BNE $00A6
|
||||
00F0 A9 02 LDA #$02
|
||||
00F2 D0 B7 BNE $00AB
|
||||
00F4 A2 03 LDX #$03
|
||||
00F6 38 SEC
|
||||
00F7 60 RTS
|
||||
|
||||
00FB D6 ; Signature byte
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
C800 2C 58 FF BIT $FF58 ; set overflow, clear carry
|
||||
C803 70 1B BVS $0020 ; jump to $20
|
||||
C805 38 SEC ; Signature byte?
|
||||
C806 90 18 BCC $0020
|
||||
C808 B8 CLV ; Signature byte?
|
||||
C809 50 15 BVC $0020
|
||||
C80B 01 ; Signature byte
|
||||
C80C 20 ; device signature XY-Input device
|
||||
C80D F4 ???
|
||||
C80E F4 ???
|
||||
C80F F4 ???
|
||||
C810 F4 ???
|
||||
C811 00 BRK
|
||||
C812 B3 ; SETMOUSE offset
|
||||
C813 C4 ; SERVEMOUSE offset
|
||||
C814 9B ; READMOUSE offset
|
||||
C815 A4 ; CLEARMOUSE offset
|
||||
C816 C0 ; POSMOUSE offset
|
||||
C817 8A ; CLAMPMOUSE offset
|
||||
C818 DD ; HOMEMOUSE offset
|
||||
C819 BC ; INITMOUSE offset
|
||||
|
||||
; Startup
|
||||
C820 08 PHP
|
||||
C821 78 SEI
|
||||
C822 8D F8 07 STA $07F8
|
||||
C825 48 PHA
|
||||
C826 98 TYA
|
||||
C827 48 PHA
|
||||
C828 8A TXA
|
||||
C829 48 PHA
|
||||
C82A 20 58 FF JSR $FF58
|
||||
C82D BA TSX
|
||||
C82E BD 00 01 LDA $0100,X
|
||||
C831 AA TAX
|
||||
C832 08 PHP
|
||||
C833 0A ASL A
|
||||
C834 0A ASL A
|
||||
C835 0A ASL A
|
||||
C836 0A ASL A
|
||||
C837 28 PLP
|
||||
C838 A8 TAY
|
||||
C839 AD F8 07 LDA $07F8
|
||||
C83C 8E F8 07 STX $07F8
|
||||
C83F 48 PHA
|
||||
C840 A9 08 LDA #$08
|
||||
C842 70 67 BVS $C8AB
|
||||
C844 90 4D BCC $C893
|
||||
C846 B0 55 BCS $C89D
|
||||
C848 29 01 AND #$01
|
||||
C84A 09 F0 ORA #$F0
|
||||
C84C 9D 38 06 STA $0638,X
|
||||
C84F A9 02 LDA #$02
|
||||
C851 D0 40 BNE $C893
|
||||
C853 29 0F AND #$0F
|
||||
C855 09 90 ORA #$90
|
||||
C857 D0 35 BNE $C88E
|
||||
C859 FF ???
|
||||
C85A FF ???
|
||||
C85B B9 83 C0 LDA $C083,Y
|
||||
C85E 29 FB AND #$FB
|
||||
C860 99 83 C0 STA $C083,Y
|
||||
C863 A9 3E LDA #$3E
|
||||
C865 99 82 C0 STA $C082,Y
|
||||
C868 B9 83 C0 LDA $C083,Y
|
||||
C86B 09 04 ORA #$04
|
||||
C86D 99 83 C0 STA $C083,Y
|
||||
C870 B9 82 C0 LDA $C082,Y
|
||||
C873 29 C1 AND #$C1
|
||||
C875 1D B8 05 ORA $05B8,X
|
||||
C878 99 82 C0 STA $C082,Y
|
||||
C87B 68 PLA
|
||||
C87C F0 0A BEQ $C888
|
||||
C87E 6A ROR A
|
||||
C87F 90 75 BCC $C8F6
|
||||
C881 68 PLA
|
||||
C882 AA TAX
|
||||
C883 68 PLA
|
||||
C884 A8 TAY
|
||||
C885 68 PLA
|
||||
C886 28 PLP
|
||||
C887 60 RTS
|
||||
C888 18 CLC
|
||||
C889 60 RTS
|
||||
|
||||
; CLAMPMOUSE
|
||||
C88A 29 01 AND #$01
|
||||
C88C 09 60 ORA #$60
|
||||
C88E 9D 38 06 STA $0638,X
|
||||
C891 A9 0E LDA #$0E
|
||||
C893 9D B8 05 STA $05B8,X
|
||||
C896 A9 01 LDA #$01
|
||||
C898 48 PHA
|
||||
C899 D0 C0 BNE $C85B
|
||||
; READMOUSE
|
||||
C89B A9 0C LDA #$0C
|
||||
C89D 9D B8 05 STA $05B8,X
|
||||
C8A0 A9 02 LDA #$02
|
||||
C8A2 D0 F4 BNE $C898
|
||||
; CLEARMOUSE
|
||||
C8A4 A9 30 LDA #$30
|
||||
C8A6 9D 38 06 STA $0638,X
|
||||
C8A9 A9 06 LDA #$06
|
||||
C8AB 9D B8 05 STA $05B8,X
|
||||
C8AE A9 00 LDA #$00
|
||||
C8B0 48 PHA
|
||||
C8B1 F0 A8 BEQ $C85B
|
||||
; SETMOUSE
|
||||
C8B3 C9 10 CMP #$10
|
||||
C8B5 B0 D2 BCS $C889
|
||||
C8B7 9D 38 07 STA $0738,X
|
||||
C8BA 90 EA BCC $C8A6
|
||||
; INITMOUSE
|
||||
C8BC A9 04 LDA #$04
|
||||
C8BE D0 EB BNE $C8AB
|
||||
; POSMOUSE
|
||||
C8C0 A9 40 LDA #$40
|
||||
C8C2 D0 CA BNE $C88E
|
||||
; SERVEMOUSE
|
||||
C8C4 A4 06 LDY $06
|
||||
C8C6 A9 60 LDA #$60
|
||||
C8C8 85 06 STA $06
|
||||
C8CA 20 06 00 JSR $0006
|
||||
C8CD 84 06 STY $06
|
||||
C8CF BA TSX
|
||||
C8D0 BD 00 01 LDA $0100,X
|
||||
C8D3 AA TAX
|
||||
C8D4 0A ASL A
|
||||
C8D5 0A ASL A
|
||||
C8D6 0A ASL A
|
||||
C8D7 0A ASL A
|
||||
C8D8 A8 TAY
|
||||
C8D9 A9 20 LDA #$20
|
||||
C8DB D0 C9 BNE $C8A6
|
||||
; HOMEMOUSE
|
||||
C8DD A9 70 LDA #$70
|
||||
C8DF D0 C5 BNE $C8A6
|
||||
C8E1 48 PHA
|
||||
C8E2 A9 A0 LDA #$A0
|
||||
C8E4 D0 A8 BNE $C88E
|
||||
C8E6 29 0F AND #$0F
|
||||
C8E8 09 B0 ORA #$B0
|
||||
C8EA D0 BA BNE $C8A6
|
||||
C8EC A9 C0 LDA #$C0
|
||||
C8EE D0 B6 BNE $C8A6
|
||||
C8F0 A9 02 LDA #$02
|
||||
C8F2 D0 B7 BNE $C8AB
|
||||
C8F4 A2 03 LDX #$03
|
||||
C8F6 38 SEC
|
||||
C8F7 60 RTS
|
||||
C8F8 FF ???
|
||||
C8F9 FF ???
|
||||
C8FA FF ???
|
||||
C8FB D6 FF DEC $FF,X
|
||||
C8FD FF ???
|
||||
C8FE FF ???
|
||||
C8FF 01 98 ORA ($98,X)
|
Binary file not shown.
Loading…
Reference in New Issue