Compare commits

...

55 Commits

Author SHA1 Message Date
Tashtari 453bdf0580
fix Tashtari link 2024-04-04 04:37:51 -06:00
lampmerchant 9c0dab1396 add list of PCBs/products to README 2024-02-28 06:13:02 -07:00
Tashtari 5b2d3ae689
Merge pull request #9 from cheesestraws/RM_internal
Internal
2024-02-28 05:36:43 -07:00
cheesestraws 46dc659a39 remove gerbers (they go in release) 2024-02-28 12:36:11 +00:00
cheesestraws c12417270a Internal 2024-02-28 11:45:52 +00:00
lampmerchant c5566257a7
move DCD documentation to tashnotes 2023-02-21 10:20:05 -07:00
lampmerchant a1b43fa724
note removal of MPASM from MPLAB X 2022-12-01 09:54:29 -07:00
lampmerchant 3af5df9274 20220621 2022-06-21 20:22:42 -06:00
lampmerchant c4f06e0ee2 merge 2022-06-11 13:37:41 -06:00
lampmerchant 9bbf602c8a 20220611 2022-06-11 13:36:08 -06:00
lampmerchant e58ab6f0e1
Merge pull request #7 from demik/main
Front Panel PCB Update 1.1
2022-06-07 16:20:18 -06:00
demik ab22df1ff6 Merge branch 'main' of github.com:demik/tashtwenty 2022-06-08 00:14:24 +02:00
demik 0215bfa2a9 Rev 1.1 Front Panel: align LED and SD holes 2022-06-08 00:14:08 +02:00
lampmerchant 20f9b1bc2c
Merge pull request #6 from demik/main
PCB board rev 1.2
2022-06-06 14:11:11 -06:00
demik 7f11fd56f5 PCB board rev 1.2: fix LED positions 2022-06-06 20:36:36 +02:00
demik e399185544 Merge branch 'main' of github.com:demik/tashtwenty 2022-06-06 19:24:01 +02:00
demik 97ce0fc013 updates mouser basket to 20220606 2022-06-06 19:23:18 +02:00
demik c2dabc8405 Switched PIC P/N to PIC16F1704 2022-06-06 19:12:23 +02:00
lampmerchant cce0da8f02 20220604 2022-06-04 16:35:13 -06:00
lampmerchant 86f1e76401
Merge pull request #5 from demik/main
PCB panels + TashTwenty Tiny v1.1
2022-05-24 14:11:41 -06:00
demik 73b13eccca PCB board rev 1.1: fixed R2 silkscreen 2022-05-21 23:11:23 +02:00
demik 3b84ecd42d added missing TTT_BP.kicad_pcb 2022-05-20 14:06:23 +02:00
demik 19b6dc109f
Merge branch 'lampmerchant:main' into main 2022-05-18 00:10:01 +02:00
demik 9be08b0517 added back panel PCB 2022-05-18 00:09:09 +02:00
demik 0d03c54a65 added digikey basket 2022-05-11 17:32:46 +02:00
demik dc9796647c added Ribbon Cable P/N 2022-05-10 09:24:14 +02:00
demik 220d489299 refreshed Mouser Basket 2022-05-10 09:10:03 +02:00
demik e77c45526e added PCB Front Panel 2022-05-10 09:07:08 +02:00
lampmerchant 5749d258f6
add system software compatibility table 2022-05-01 09:19:50 -06:00
lampmerchant 9dae70c7cd
1825/IIcx compatibility demonstrated 2022-05-01 09:13:44 -06:00
lampmerchant a49b5b2f1e 20220424 2022-04-24 11:32:03 -06:00
lampmerchant 70cf1e5b88
update README.md with particulars of PIC16F1704 firmware 2022-04-21 18:14:04 -06:00
lampmerchant 39f9c801b1 20220421 2022-04-21 17:40:52 -06:00
lampmerchant a4bfadb651
update README.md with new info about number of DCDs 2022-04-14 17:41:55 -06:00
lampmerchant 12086b67d5
update README with new info about compatibility 2022-04-10 16:04:33 -06:00
demik f20c6e0601 Merge branch 'main' of github.com:demik/tashtwenty 2022-04-01 21:09:01 +02:00
demik 371e421c33 Basket update + more J3 documentation 2022-04-01 21:08:51 +02:00
lampmerchant 00ceb65666
Merge pull request #4 from demik/main
Misc documentation changes
2022-04-01 08:55:29 -06:00
demik 00f22105f7 fixed typo (J1 -> J3) 2022-04-01 09:10:55 +02:00
demik e671343df9 Merge branch 'main' of github.com:demik/tashtwenty 2022-03-24 16:55:50 +01:00
demik 6765237fd4 Updated mouser basket link 2022-03-24 16:55:39 +01:00
lampmerchant eb68b32a07
Merge pull request #3 from demik/main
More documentation
2022-03-21 15:51:52 -06:00
demik a940c5b09e added info for IDC-20 cable 2022-03-21 22:36:52 +01:00
demik 8738ef7fdb added info about BOMs, mouser basket, etc… 2022-03-21 22:04:41 +01:00
demik 07bf6e35fd
Merge branch 'lampmerchant:main' into main 2022-03-20 18:07:13 +01:00
demik 8928353db5 added GitHub, 68kmla URLs and revisions to source files 2022-03-20 17:25:10 +01:00
demik 4788967c57 added librairy for DB19 2022-03-20 17:11:43 +01:00
lampmerchant 7dd3c0b5a7
update README.md with compatibility information 2022-03-19 15:11:38 -06:00
demik c534ca74e6 added mouser basket link 2022-03-19 12:36:25 +01:00
lampmerchant 0e76b01818
Merge pull request #2 from demik/main 2022-03-18 16:05:02 -06:00
demik df6e163a66 added small readme and BOM 2022-03-18 23:01:48 +01:00
demik b52a556f38 added TTT adapter board 2022-03-18 22:54:29 +01:00
lampmerchant 2c56003874
initial relase of the TashTwenty Tiny PCB from demik 2022-03-17 12:16:18 -06:00
demik f8f53bdb72 initial relase of the TashTwentt Tiny PCB: a dual PCB THT implementation of TashTwenty 2022-03-17 19:08:22 +01:00
lampmerchant 407b557f44
Update README.md 2022-02-05 22:34:52 -07:00
58 changed files with 33611 additions and 302 deletions

View File

@ -1,42 +1,72 @@
# tashtwenty
# TashTwenty
An interface bridging the DCD protocol used by Apple's Hard Disk 20 to a MMC card, implemented using a PIC16F1825.
## Elevator Pitch
# MMC Card Format
It's a DCD (the interface used by the Hard Disk 20 to plug in through the disk port) interface, contained entirely within a PIC16F1825 (14 pins, ~$1.84) or PIC16F1704 (14 pins, ~$1.39) microcontroller. It bit-bangs the low-level IWM protocol using the read/write and phase lines on the "DB"-19 disk port, no programmable logic devices of any kind required.
The MMC card must have an MBR (Master Boot Record) aka DOS-type partition table with up to four primary partitions of type 0xAF (HFS). Partitions of other types will be ignored. Extended partitions are not supported.
It interfaces to an MMC or compatible card and can emulate up to four DCD devices. It also has an enable output which can be used to chain more DCD devices (though ROMs only support a maximum of four) and a floppy disk drive.
# DCD (Directly Connected Disks) Protocol
(Despite the name, there is nothing limiting it to 20 megabytes.)
## Details Missing or Inaccurate in the [May 1985 DCD Document](http://bitsavers.trailing-edge.com/pdf/apple/disk/hd20/Directly_Connected_Disks_Specification_1.2a_May85.pdf)
* The sync byte, in either direction, is always 0xAA, 0x96 is not used.
* When Mac is transmitting a command, the sync byte is followed by two more raw IWM bytes before the 7-to-8 groups begin. DCD transmits only a sync byte and does not transmit these extra bytes.
* The first is 0x80 plus the number of 7-to-8 groups in the command being transmitted by Mac.
* The second is 0x80 plus the number of 7-to-8 groups that Mac expects to receive in response.
* The holdoff protocol is completely different than specified.
* In either direction, a holdoff is initiated by Mac transitioning from state 1 to state 0.
* If Mac is transmitting, it will finish the 7-to-8 group that it has begun transmitting. This data is valid.
* If DCD is transmitting, it must finish the 7-to-8 group that it has begun transmitting. This data will be treated by Mac as valid.
* A holdoff is ended by Mac transitioning from state 0 to state 1. There is no negotiation.
* If Mac is transmitting and WR is high at the end of the last byte transmitted before holdoff, it will transition WR from high to low right before transitioning back to state 1.
* Mac will resume transmission with an 0xAA byte, followed by the bytes in the next group after the group where the holdoff began.
* DCD must resume transmission with an 0xAA byte, followed by the bytes in the next group after the group where the holdoff began.
* The Controller Status (command 0x03) block is slightly different than specified.
* The total size of the Controller Status block is 336 bytes, not 532 bytes.
* 336 bytes of data, 6 byte header, checksum byte == 343 bytes == 49 7-to-8 groups
* The Icon field contains a 32x32 icon as a 1-bit bitmap, followed by its 32x32 mask, also as a 1-bit bitmap, for a total of 256 bytes.
* The format of the bitmaps is identical to that of ICON resources.
* The Filler field is replaced by a 16-byte Pascal string (first byte is length) that determines what appears in the "Where:" field of the Get Info dialog box.
* The checksum byte is chosen such that all data bytes in all 7-to-8 groups (not including the sync byte or the command/response length IWM bytes) sum to 0 modulo 256.
## Project Status
## Details Out of Scope for DCD Documentation But Useful to Know
Functional, though not rigorously tested.
* The IWM transmits and receives MSB first and the MSB is always set; the chip uses this for timing.
* The IWM transmits at its "fast" speed, 47/96 MHz, or approximately 489.58 Kbps, data cell width 2.043 us.
* The IWM's output (on WR pin) is in NRZI format (inversion == 1, no inversion == 0).
* The IWM's input (on RD pin) detects only falling edges.
## Beyond
## Caveats
Other details about the protocol at the signal level and the read, write, and controller status commands are accurately reported by the [May 1985 document](http://bitsavers.trailing-edge.com/pdf/apple/disk/hd20/Directly_Connected_Disks_Specification_1.2a_May85.pdf); other commands are unknown to me, but hopefully this information will be useful to anyone in the future who wishes to implement DCD.
Due to the dearth of documentation on the DCD protocol, the protocol only implements the commands whose formats are known, namely read, write, and device identification. Responses to other commands are faked. Fortunately, this seems to be enough for the device to function properly, including formatting.
The disk drive interface relies on use of the phase lines to read and write one-bit registers. Because the PIC16F1825 firmware mimics the register set in code instead of programmable logic, it has a response time that is, in the worst case, approximately one microsecond. This may interfere with the ability of faster Macs to detect it, though it is not known to do so at this point. The PIC16F1704 firmware mimics the register set in logic and responds in effect instantly.
Certain Macs may have a limitation imposed by their ROM on the number of DCDs they support. See [this link](https://github.com/lampmerchant/tashnotes/blob/main/macintosh/floppy/dcd/dcd.md) for details.
## PCBs and Products
* TashTwenty Tiny by [demik](https://github.com/demik)
* [Files](https://github.com/lampmerchant/tashtwenty/tree/main/pcb/TashTwenty%20Tiny)
* See latest release in this repository for gerbers
* [Buy](https://ko-fi.com/s/2bfee029f5) from [CayMac Vintage](https://ko-fi.com/caymacvintage/shop)
* Buy [PCBs](https://ko-fi.com/s/01a52bed98), [case panels](https://ko-fi.com/s/50199947e3), and [programmed PICs](https://ko-fi.com/s/2b28fb5562) from [Tashtari](https://ko-fi.com/tashtari/shop)
* TashTwenty Internal by [cheesestraws](https://github.com/cheesestraws)
* [Files](https://github.com/lampmerchant/tashtwenty/tree/main/pcb/Internal)
* See latest release in this repository for gerbers
* TashTwenty Rev 3 by [Tashtari](https://github.com/lampmerchant)
* [Files](https://github.com/lampmerchant/tashtwenty/blob/main/pcb/tashtari-tashtwenty.brd)
* See latest release in this repository for gerbers
* TashTwenty Budget Version by [CayMac Vintage](https://ko-fi.com/caymacvintage/shop)
* [Buy](https://ko-fi.com/s/77f53b293e)
* TashTwenty Mega by [warmech](https://68kmla.org/bb/index.php?members/warmech.2497/)
* Pending release
* TashTwenty Vertical by [hideehoo](https://68kmla.org/bb/index.php?members/hideehoo.4611/)
* Pending release
## Technical Details
### Building Firmware
Building the firmware requires Microchip MPASM, which is included with their development environment, MPLAB. Note that you **must** use MPLAB X version 5.35 or earlier or MPLAB 8 as later versions of MPLAB X have removed MPASM.
### MMC Card Format
The MMC card must have an MBR (Master Boot Record) aka DOS-type partition table with up to four primary partitions of type 0xAF (HFS). Extended partitions are not supported.
#### Custom Icons
In the PIC16F1704 firmware, custom icons are supported using other values besides 0xAF for the partition type byte. Other partition types besides 0xAF must be the number of a sector (for example, a partition of type 0x01 would point to the second sector) on the card formatted as follows:
* Bytes 0-255 must be the word "ICON" repeated 64 times.
* Bytes 256-383 must be a 32x32 icon, one bit per pixel, with '1' bits denoting black and '0' bits denoting white.
* Bytes 384-511 must be a 32x32 icon mask, one bit per pixel, with '1' bits denoting opaque and '0' bits denoting transparent.
If the sector is not in this format, the partition will be ignored, in order to safely support cards with non-HFS partitions. Partitions of type 0xAF will always use the built-in icon and the hundred-seventy-sixth sector will not be checked for the format described above.
### DCD (Directly Connected Disks) Protocol
See [this link](https://github.com/lampmerchant/tashnotes/tree/main/macintosh/floppy/dcd) for details.

257
firmware1704/crc16hi.inc Normal file
View File

@ -0,0 +1,257 @@
;LUT for high byte of CCITT CRC16
retlw 0x00
retlw 0x10
retlw 0x20
retlw 0x30
retlw 0x40
retlw 0x50
retlw 0x60
retlw 0x70
retlw 0x81
retlw 0x91
retlw 0xA1
retlw 0xB1
retlw 0xC1
retlw 0xD1
retlw 0xE1
retlw 0xF1
retlw 0x12
retlw 0x02
retlw 0x32
retlw 0x22
retlw 0x52
retlw 0x42
retlw 0x72
retlw 0x62
retlw 0x93
retlw 0x83
retlw 0xB3
retlw 0xA3
retlw 0xD3
retlw 0xC3
retlw 0xF3
retlw 0xE3
retlw 0x24
retlw 0x34
retlw 0x04
retlw 0x14
retlw 0x64
retlw 0x74
retlw 0x44
retlw 0x54
retlw 0xA5
retlw 0xB5
retlw 0x85
retlw 0x95
retlw 0xE5
retlw 0xF5
retlw 0xC5
retlw 0xD5
retlw 0x36
retlw 0x26
retlw 0x16
retlw 0x06
retlw 0x76
retlw 0x66
retlw 0x56
retlw 0x46
retlw 0xB7
retlw 0xA7
retlw 0x97
retlw 0x87
retlw 0xF7
retlw 0xE7
retlw 0xD7
retlw 0xC7
retlw 0x48
retlw 0x58
retlw 0x68
retlw 0x78
retlw 0x08
retlw 0x18
retlw 0x28
retlw 0x38
retlw 0xC9
retlw 0xD9
retlw 0xE9
retlw 0xF9
retlw 0x89
retlw 0x99
retlw 0xA9
retlw 0xB9
retlw 0x5A
retlw 0x4A
retlw 0x7A
retlw 0x6A
retlw 0x1A
retlw 0x0A
retlw 0x3A
retlw 0x2A
retlw 0xDB
retlw 0xCB
retlw 0xFB
retlw 0xEB
retlw 0x9B
retlw 0x8B
retlw 0xBB
retlw 0xAB
retlw 0x6C
retlw 0x7C
retlw 0x4C
retlw 0x5C
retlw 0x2C
retlw 0x3C
retlw 0x0C
retlw 0x1C
retlw 0xED
retlw 0xFD
retlw 0xCD
retlw 0xDD
retlw 0xAD
retlw 0xBD
retlw 0x8D
retlw 0x9D
retlw 0x7E
retlw 0x6E
retlw 0x5E
retlw 0x4E
retlw 0x3E
retlw 0x2E
retlw 0x1E
retlw 0x0E
retlw 0xFF
retlw 0xEF
retlw 0xDF
retlw 0xCF
retlw 0xBF
retlw 0xAF
retlw 0x9F
retlw 0x8F
retlw 0x91
retlw 0x81
retlw 0xB1
retlw 0xA1
retlw 0xD1
retlw 0xC1
retlw 0xF1
retlw 0xE1
retlw 0x10
retlw 0x00
retlw 0x30
retlw 0x20
retlw 0x50
retlw 0x40
retlw 0x70
retlw 0x60
retlw 0x83
retlw 0x93
retlw 0xA3
retlw 0xB3
retlw 0xC3
retlw 0xD3
retlw 0xE3
retlw 0xF3
retlw 0x02
retlw 0x12
retlw 0x22
retlw 0x32
retlw 0x42
retlw 0x52
retlw 0x62
retlw 0x72
retlw 0xB5
retlw 0xA5
retlw 0x95
retlw 0x85
retlw 0xF5
retlw 0xE5
retlw 0xD5
retlw 0xC5
retlw 0x34
retlw 0x24
retlw 0x14
retlw 0x04
retlw 0x74
retlw 0x64
retlw 0x54
retlw 0x44
retlw 0xA7
retlw 0xB7
retlw 0x87
retlw 0x97
retlw 0xE7
retlw 0xF7
retlw 0xC7
retlw 0xD7
retlw 0x26
retlw 0x36
retlw 0x06
retlw 0x16
retlw 0x66
retlw 0x76
retlw 0x46
retlw 0x56
retlw 0xD9
retlw 0xC9
retlw 0xF9
retlw 0xE9
retlw 0x99
retlw 0x89
retlw 0xB9
retlw 0xA9
retlw 0x58
retlw 0x48
retlw 0x78
retlw 0x68
retlw 0x18
retlw 0x08
retlw 0x38
retlw 0x28
retlw 0xCB
retlw 0xDB
retlw 0xEB
retlw 0xFB
retlw 0x8B
retlw 0x9B
retlw 0xAB
retlw 0xBB
retlw 0x4A
retlw 0x5A
retlw 0x6A
retlw 0x7A
retlw 0x0A
retlw 0x1A
retlw 0x2A
retlw 0x3A
retlw 0xFD
retlw 0xED
retlw 0xDD
retlw 0xCD
retlw 0xBD
retlw 0xAD
retlw 0x9D
retlw 0x8D
retlw 0x7C
retlw 0x6C
retlw 0x5C
retlw 0x4C
retlw 0x3C
retlw 0x2C
retlw 0x1C
retlw 0x0C
retlw 0xEF
retlw 0xFF
retlw 0xCF
retlw 0xDF
retlw 0xAF
retlw 0xBF
retlw 0x8F
retlw 0x9F
retlw 0x6E
retlw 0x7E
retlw 0x4E
retlw 0x5E
retlw 0x2E
retlw 0x3E
retlw 0x0E
retlw 0x1E

257
firmware1704/crc16lo.inc Normal file
View File

@ -0,0 +1,257 @@
;LUT for low byte of CCITT CRC16
retlw 0x00
retlw 0x21
retlw 0x42
retlw 0x63
retlw 0x84
retlw 0xA5
retlw 0xC6
retlw 0xE7
retlw 0x08
retlw 0x29
retlw 0x4A
retlw 0x6B
retlw 0x8C
retlw 0xAD
retlw 0xCE
retlw 0xEF
retlw 0x31
retlw 0x10
retlw 0x73
retlw 0x52
retlw 0xB5
retlw 0x94
retlw 0xF7
retlw 0xD6
retlw 0x39
retlw 0x18
retlw 0x7B
retlw 0x5A
retlw 0xBD
retlw 0x9C
retlw 0xFF
retlw 0xDE
retlw 0x62
retlw 0x43
retlw 0x20
retlw 0x01
retlw 0xE6
retlw 0xC7
retlw 0xA4
retlw 0x85
retlw 0x6A
retlw 0x4B
retlw 0x28
retlw 0x09
retlw 0xEE
retlw 0xCF
retlw 0xAC
retlw 0x8D
retlw 0x53
retlw 0x72
retlw 0x11
retlw 0x30
retlw 0xD7
retlw 0xF6
retlw 0x95
retlw 0xB4
retlw 0x5B
retlw 0x7A
retlw 0x19
retlw 0x38
retlw 0xDF
retlw 0xFE
retlw 0x9D
retlw 0xBC
retlw 0xC4
retlw 0xE5
retlw 0x86
retlw 0xA7
retlw 0x40
retlw 0x61
retlw 0x02
retlw 0x23
retlw 0xCC
retlw 0xED
retlw 0x8E
retlw 0xAF
retlw 0x48
retlw 0x69
retlw 0x0A
retlw 0x2B
retlw 0xF5
retlw 0xD4
retlw 0xB7
retlw 0x96
retlw 0x71
retlw 0x50
retlw 0x33
retlw 0x12
retlw 0xFD
retlw 0xDC
retlw 0xBF
retlw 0x9E
retlw 0x79
retlw 0x58
retlw 0x3B
retlw 0x1A
retlw 0xA6
retlw 0x87
retlw 0xE4
retlw 0xC5
retlw 0x22
retlw 0x03
retlw 0x60
retlw 0x41
retlw 0xAE
retlw 0x8F
retlw 0xEC
retlw 0xCD
retlw 0x2A
retlw 0x0B
retlw 0x68
retlw 0x49
retlw 0x97
retlw 0xB6
retlw 0xD5
retlw 0xF4
retlw 0x13
retlw 0x32
retlw 0x51
retlw 0x70
retlw 0x9F
retlw 0xBE
retlw 0xDD
retlw 0xFC
retlw 0x1B
retlw 0x3A
retlw 0x59
retlw 0x78
retlw 0x88
retlw 0xA9
retlw 0xCA
retlw 0xEB
retlw 0x0C
retlw 0x2D
retlw 0x4E
retlw 0x6F
retlw 0x80
retlw 0xA1
retlw 0xC2
retlw 0xE3
retlw 0x04
retlw 0x25
retlw 0x46
retlw 0x67
retlw 0xB9
retlw 0x98
retlw 0xFB
retlw 0xDA
retlw 0x3D
retlw 0x1C
retlw 0x7F
retlw 0x5E
retlw 0xB1
retlw 0x90
retlw 0xF3
retlw 0xD2
retlw 0x35
retlw 0x14
retlw 0x77
retlw 0x56
retlw 0xEA
retlw 0xCB
retlw 0xA8
retlw 0x89
retlw 0x6E
retlw 0x4F
retlw 0x2C
retlw 0x0D
retlw 0xE2
retlw 0xC3
retlw 0xA0
retlw 0x81
retlw 0x66
retlw 0x47
retlw 0x24
retlw 0x05
retlw 0xDB
retlw 0xFA
retlw 0x99
retlw 0xB8
retlw 0x5F
retlw 0x7E
retlw 0x1D
retlw 0x3C
retlw 0xD3
retlw 0xF2
retlw 0x91
retlw 0xB0
retlw 0x57
retlw 0x76
retlw 0x15
retlw 0x34
retlw 0x4C
retlw 0x6D
retlw 0x0E
retlw 0x2F
retlw 0xC8
retlw 0xE9
retlw 0x8A
retlw 0xAB
retlw 0x44
retlw 0x65
retlw 0x06
retlw 0x27
retlw 0xC0
retlw 0xE1
retlw 0x82
retlw 0xA3
retlw 0x7D
retlw 0x5C
retlw 0x3F
retlw 0x1E
retlw 0xF9
retlw 0xD8
retlw 0xBB
retlw 0x9A
retlw 0x75
retlw 0x54
retlw 0x37
retlw 0x16
retlw 0xF1
retlw 0xD0
retlw 0xB3
retlw 0x92
retlw 0x2E
retlw 0x0F
retlw 0x6C
retlw 0x4D
retlw 0xAA
retlw 0x8B
retlw 0xE8
retlw 0xC9
retlw 0x26
retlw 0x07
retlw 0x64
retlw 0x45
retlw 0xA2
retlw 0x83
retlw 0xE0
retlw 0xC1
retlw 0x1F
retlw 0x3E
retlw 0x5D
retlw 0x7C
retlw 0x9B
retlw 0xBA
retlw 0xD9
retlw 0xF8
retlw 0x17
retlw 0x36
retlw 0x55
retlw 0x74
retlw 0x93
retlw 0xB2
retlw 0xD1
retlw 0xF0

257
firmware1704/crc7.inc Normal file
View File

@ -0,0 +1,257 @@
;LUT for CRC7 for card commands
retlw 0x00
retlw 0x12
retlw 0x24
retlw 0x36
retlw 0x48
retlw 0x5A
retlw 0x6C
retlw 0x7E
retlw 0x90
retlw 0x82
retlw 0xB4
retlw 0xA6
retlw 0xD8
retlw 0xCA
retlw 0xFC
retlw 0xEE
retlw 0x32
retlw 0x20
retlw 0x16
retlw 0x04
retlw 0x7A
retlw 0x68
retlw 0x5E
retlw 0x4C
retlw 0xA2
retlw 0xB0
retlw 0x86
retlw 0x94
retlw 0xEA
retlw 0xF8
retlw 0xCE
retlw 0xDC
retlw 0x64
retlw 0x76
retlw 0x40
retlw 0x52
retlw 0x2C
retlw 0x3E
retlw 0x08
retlw 0x1A
retlw 0xF4
retlw 0xE6
retlw 0xD0
retlw 0xC2
retlw 0xBC
retlw 0xAE
retlw 0x98
retlw 0x8A
retlw 0x56
retlw 0x44
retlw 0x72
retlw 0x60
retlw 0x1E
retlw 0x0C
retlw 0x3A
retlw 0x28
retlw 0xC6
retlw 0xD4
retlw 0xE2
retlw 0xF0
retlw 0x8E
retlw 0x9C
retlw 0xAA
retlw 0xB8
retlw 0xC8
retlw 0xDA
retlw 0xEC
retlw 0xFE
retlw 0x80
retlw 0x92
retlw 0xA4
retlw 0xB6
retlw 0x58
retlw 0x4A
retlw 0x7C
retlw 0x6E
retlw 0x10
retlw 0x02
retlw 0x34
retlw 0x26
retlw 0xFA
retlw 0xE8
retlw 0xDE
retlw 0xCC
retlw 0xB2
retlw 0xA0
retlw 0x96
retlw 0x84
retlw 0x6A
retlw 0x78
retlw 0x4E
retlw 0x5C
retlw 0x22
retlw 0x30
retlw 0x06
retlw 0x14
retlw 0xAC
retlw 0xBE
retlw 0x88
retlw 0x9A
retlw 0xE4
retlw 0xF6
retlw 0xC0
retlw 0xD2
retlw 0x3C
retlw 0x2E
retlw 0x18
retlw 0x0A
retlw 0x74
retlw 0x66
retlw 0x50
retlw 0x42
retlw 0x9E
retlw 0x8C
retlw 0xBA
retlw 0xA8
retlw 0xD6
retlw 0xC4
retlw 0xF2
retlw 0xE0
retlw 0x0E
retlw 0x1C
retlw 0x2A
retlw 0x38
retlw 0x46
retlw 0x54
retlw 0x62
retlw 0x70
retlw 0x82
retlw 0x90
retlw 0xA6
retlw 0xB4
retlw 0xCA
retlw 0xD8
retlw 0xEE
retlw 0xFC
retlw 0x12
retlw 0x00
retlw 0x36
retlw 0x24
retlw 0x5A
retlw 0x48
retlw 0x7E
retlw 0x6C
retlw 0xB0
retlw 0xA2
retlw 0x94
retlw 0x86
retlw 0xF8
retlw 0xEA
retlw 0xDC
retlw 0xCE
retlw 0x20
retlw 0x32
retlw 0x04
retlw 0x16
retlw 0x68
retlw 0x7A
retlw 0x4C
retlw 0x5E
retlw 0xE6
retlw 0xF4
retlw 0xC2
retlw 0xD0
retlw 0xAE
retlw 0xBC
retlw 0x8A
retlw 0x98
retlw 0x76
retlw 0x64
retlw 0x52
retlw 0x40
retlw 0x3E
retlw 0x2C
retlw 0x1A
retlw 0x08
retlw 0xD4
retlw 0xC6
retlw 0xF0
retlw 0xE2
retlw 0x9C
retlw 0x8E
retlw 0xB8
retlw 0xAA
retlw 0x44
retlw 0x56
retlw 0x60
retlw 0x72
retlw 0x0C
retlw 0x1E
retlw 0x28
retlw 0x3A
retlw 0x4A
retlw 0x58
retlw 0x6E
retlw 0x7C
retlw 0x02
retlw 0x10
retlw 0x26
retlw 0x34
retlw 0xDA
retlw 0xC8
retlw 0xFE
retlw 0xEC
retlw 0x92
retlw 0x80
retlw 0xB6
retlw 0xA4
retlw 0x78
retlw 0x6A
retlw 0x5C
retlw 0x4E
retlw 0x30
retlw 0x22
retlw 0x14
retlw 0x06
retlw 0xE8
retlw 0xFA
retlw 0xCC
retlw 0xDE
retlw 0xA0
retlw 0xB2
retlw 0x84
retlw 0x96
retlw 0x2E
retlw 0x3C
retlw 0x0A
retlw 0x18
retlw 0x66
retlw 0x74
retlw 0x42
retlw 0x50
retlw 0xBE
retlw 0xAC
retlw 0x9A
retlw 0x88
retlw 0xF6
retlw 0xE4
retlw 0xD2
retlw 0xC0
retlw 0x1C
retlw 0x0E
retlw 0x38
retlw 0x2A
retlw 0x54
retlw 0x46
retlw 0x70
retlw 0x62
retlw 0x8C
retlw 0x9E
retlw 0xA8
retlw 0xBA
retlw 0xC4
retlw 0xD6
retlw 0xE0
retlw 0xF2

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,77 @@
[HEADER]
magic_cookie={66E99B07-E706-4689-9E80-9B2582898A13}
file_version=1.0
device=PIC16F1704
[PATH_INFO]
BuildDirPolicy=BuildDirIsProjectDir
dir_src=
dir_bin=
dir_tmp=
dir_sin=
dir_inc=
dir_lib=
dir_lkr=
[CAT_FILTERS]
filter_src=*.asm
filter_inc=*.h;*.inc
filter_obj=*.o
filter_lib=*.lib
filter_lkr=*.lkr
[CAT_SUBFOLDERS]
subfolder_src=
subfolder_inc=
subfolder_obj=
subfolder_lib=
subfolder_lkr=
[FILE_SUBFOLDERS]
file_000=.
file_001=.
file_002=.
file_003=.
file_004=.
file_005=.
file_006=.
file_007=.
[GENERATED_FILES]
file_000=no
file_001=no
file_002=no
file_003=no
file_004=no
file_005=no
file_006=no
file_007=no
[OTHER_FILES]
file_000=no
file_001=no
file_002=no
file_003=no
file_004=no
file_005=no
file_006=no
file_007=no
[FILE_INFO]
file_000=firmware1704.asm
file_001=C:\Program Files\Microchip\MPASM Suite\p16f1704.inc
file_002=crc7.inc
file_003=crc16hi.inc
file_004=crc16lo.inc
file_005=flip.inc
file_006=icon.inc
file_007=inv.inc
[SUITE_INFO]
suite_guid={6B3DAA78-59C1-46DD-B6AA-DBDAE4E06484}
suite_state=generate-absolute-code
[TOOL_SETTINGS]
TS{DD2213A8-6310-47B1-8376-9430CDFC013F}=
TS{BFD27FBA-4A02-4C0E-A5E5-B812F3E7707C}=/o"$(BINDIR_)$(TARGETBASE).cof" /M"$(BINDIR_)$(TARGETBASE).map" /W
TS{ADE93A55-C7C7-4D4D-A4BA-59305F7D0391}=
[INSTRUMENTED_TRACE]
enable=0
transport=0
format=0
[CUSTOM_BUILD]
Pre-Build=
Pre-BuildEnabled=1
Post-Build=
Post-BuildEnabled=1

257
firmware1704/flip.inc Normal file
View File

@ -0,0 +1,257 @@
;LUT for flipping bytes left to right for use with USART as IWM transmitter
retlw B'00000000'
retlw B'10000000'
retlw B'01000000'
retlw B'11000000'
retlw B'00100000'
retlw B'10100000'
retlw B'01100000'
retlw B'11100000'
retlw B'00010000'
retlw B'10010000'
retlw B'01010000'
retlw B'11010000'
retlw B'00110000'
retlw B'10110000'
retlw B'01110000'
retlw B'11110000'
retlw B'00001000'
retlw B'10001000'
retlw B'01001000'
retlw B'11001000'
retlw B'00101000'
retlw B'10101000'
retlw B'01101000'
retlw B'11101000'
retlw B'00011000'
retlw B'10011000'
retlw B'01011000'
retlw B'11011000'
retlw B'00111000'
retlw B'10111000'
retlw B'01111000'
retlw B'11111000'
retlw B'00000100'
retlw B'10000100'
retlw B'01000100'
retlw B'11000100'
retlw B'00100100'
retlw B'10100100'
retlw B'01100100'
retlw B'11100100'
retlw B'00010100'
retlw B'10010100'
retlw B'01010100'
retlw B'11010100'
retlw B'00110100'
retlw B'10110100'
retlw B'01110100'
retlw B'11110100'
retlw B'00001100'
retlw B'10001100'
retlw B'01001100'
retlw B'11001100'
retlw B'00101100'
retlw B'10101100'
retlw B'01101100'
retlw B'11101100'
retlw B'00011100'
retlw B'10011100'
retlw B'01011100'
retlw B'11011100'
retlw B'00111100'
retlw B'10111100'
retlw B'01111100'
retlw B'11111100'
retlw B'00000010'
retlw B'10000010'
retlw B'01000010'
retlw B'11000010'
retlw B'00100010'
retlw B'10100010'
retlw B'01100010'
retlw B'11100010'
retlw B'00010010'
retlw B'10010010'
retlw B'01010010'
retlw B'11010010'
retlw B'00110010'
retlw B'10110010'
retlw B'01110010'
retlw B'11110010'
retlw B'00001010'
retlw B'10001010'
retlw B'01001010'
retlw B'11001010'
retlw B'00101010'
retlw B'10101010'
retlw B'01101010'
retlw B'11101010'
retlw B'00011010'
retlw B'10011010'
retlw B'01011010'
retlw B'11011010'
retlw B'00111010'
retlw B'10111010'
retlw B'01111010'
retlw B'11111010'
retlw B'00000110'
retlw B'10000110'
retlw B'01000110'
retlw B'11000110'
retlw B'00100110'
retlw B'10100110'
retlw B'01100110'
retlw B'11100110'
retlw B'00010110'
retlw B'10010110'
retlw B'01010110'
retlw B'11010110'
retlw B'00110110'
retlw B'10110110'
retlw B'01110110'
retlw B'11110110'
retlw B'00001110'
retlw B'10001110'
retlw B'01001110'
retlw B'11001110'
retlw B'00101110'
retlw B'10101110'
retlw B'01101110'
retlw B'11101110'
retlw B'00011110'
retlw B'10011110'
retlw B'01011110'
retlw B'11011110'
retlw B'00111110'
retlw B'10111110'
retlw B'01111110'
retlw B'11111110'
retlw B'00000001'
retlw B'10000001'
retlw B'01000001'
retlw B'11000001'
retlw B'00100001'
retlw B'10100001'
retlw B'01100001'
retlw B'11100001'
retlw B'00010001'
retlw B'10010001'
retlw B'01010001'
retlw B'11010001'
retlw B'00110001'
retlw B'10110001'
retlw B'01110001'
retlw B'11110001'
retlw B'00001001'
retlw B'10001001'
retlw B'01001001'
retlw B'11001001'
retlw B'00101001'
retlw B'10101001'
retlw B'01101001'
retlw B'11101001'
retlw B'00011001'
retlw B'10011001'
retlw B'01011001'
retlw B'11011001'
retlw B'00111001'
retlw B'10111001'
retlw B'01111001'
retlw B'11111001'
retlw B'00000101'
retlw B'10000101'
retlw B'01000101'
retlw B'11000101'
retlw B'00100101'
retlw B'10100101'
retlw B'01100101'
retlw B'11100101'
retlw B'00010101'
retlw B'10010101'
retlw B'01010101'
retlw B'11010101'
retlw B'00110101'
retlw B'10110101'
retlw B'01110101'
retlw B'11110101'
retlw B'00001101'
retlw B'10001101'
retlw B'01001101'
retlw B'11001101'
retlw B'00101101'
retlw B'10101101'
retlw B'01101101'
retlw B'11101101'
retlw B'00011101'
retlw B'10011101'
retlw B'01011101'
retlw B'11011101'
retlw B'00111101'
retlw B'10111101'
retlw B'01111101'
retlw B'11111101'
retlw B'00000011'
retlw B'10000011'
retlw B'01000011'
retlw B'11000011'
retlw B'00100011'
retlw B'10100011'
retlw B'01100011'
retlw B'11100011'
retlw B'00010011'
retlw B'10010011'
retlw B'01010011'
retlw B'11010011'
retlw B'00110011'
retlw B'10110011'
retlw B'01110011'
retlw B'11110011'
retlw B'00001011'
retlw B'10001011'
retlw B'01001011'
retlw B'11001011'
retlw B'00101011'
retlw B'10101011'
retlw B'01101011'
retlw B'11101011'
retlw B'00011011'
retlw B'10011011'
retlw B'01011011'
retlw B'11011011'
retlw B'00111011'
retlw B'10111011'
retlw B'01111011'
retlw B'11111011'
retlw B'00000111'
retlw B'10000111'
retlw B'01000111'
retlw B'11000111'
retlw B'00100111'
retlw B'10100111'
retlw B'01100111'
retlw B'11100111'
retlw B'00010111'
retlw B'10010111'
retlw B'01010111'
retlw B'11010111'
retlw B'00110111'
retlw B'10110111'
retlw B'01110111'
retlw B'11110111'
retlw B'00001111'
retlw B'10001111'
retlw B'01001111'
retlw B'11001111'
retlw B'00101111'
retlw B'10101111'
retlw B'01101111'
retlw B'11101111'
retlw B'00011111'
retlw B'10011111'
retlw B'01011111'
retlw B'11011111'
retlw B'00111111'
retlw B'10111111'
retlw B'01111111'
retlw B'11111111'

289
firmware1704/icon.inc Normal file
View File

@ -0,0 +1,289 @@
;The TashTwenty logo in the form of a 32x32 bitmap icon with mask
;................................................................
;................................................................
;................................................................
;................................................................
;................................................................
;................................................................
;................................................................
;................................................................
;............................##################..######..........
;........................###### ######## ####........
;......................#### ######........
;....................#### #### ## ########........
;....................## ###### #### #### ##########..........
;....................######## ## #### ########............
;......................###### #### #### ####................
;........................## #### #### ####................
;........................## #### #### ####................
;........................## ## #### ####................
;........................## ## ###### ##########..........
;........................#### ######## ###### ####........
;..########################## ###### ## ############..
;## #### ######## ##
;## ######## ########## ##
;## ######################## ##
;## ################ ##
;## ##
;## #### ##
;## ##
;## ##
;..############################################################..
;................................................................
;................................................................
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x03
retlw 0xFE
retlw 0xE0
retlw 0x00
retlw 0x0E
retlw 0x07
retlw 0xB0
retlw 0x00
retlw 0x18
retlw 0x00
retlw 0x70
retlw 0x00
retlw 0x33
retlw 0x40
retlw 0xF0
retlw 0x00
retlw 0x2E
retlw 0xDB
retlw 0xE0
retlw 0x00
retlw 0x3C
retlw 0x9B
retlw 0xC0
retlw 0x00
retlw 0x1D
retlw 0x9B
retlw 0x00
retlw 0x00
retlw 0x09
retlw 0x9B
retlw 0x00
retlw 0x00
retlw 0x09
retlw 0x9B
retlw 0x00
retlw 0x00
retlw 0x08
retlw 0x9B
retlw 0x00
retlw 0x00
retlw 0x08
retlw 0xBB
retlw 0xE0
retlw 0x00
retlw 0x0C
retlw 0x7B
retlw 0xB0
retlw 0x7F
retlw 0xFC
retlw 0x3A
retlw 0x7E
retlw 0x80
retlw 0x06
retlw 0x00
retlw 0xF1
retlw 0x80
retlw 0x07
retlw 0x83
retlw 0xE1
retlw 0x80
retlw 0x03
retlw 0xFF
retlw 0xC1
retlw 0x80
retlw 0x00
retlw 0xFF
retlw 0x01
retlw 0x80
retlw 0x00
retlw 0x00
retlw 0x01
retlw 0x8C
retlw 0x00
retlw 0x00
retlw 0x01
retlw 0x80
retlw 0x00
retlw 0x00
retlw 0x01
retlw 0x80
retlw 0x00
retlw 0x00
retlw 0x01
retlw 0x7F
retlw 0xFF
retlw 0xFF
retlw 0xFE
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x03
retlw 0xFE
retlw 0xE0
retlw 0x00
retlw 0x0F
retlw 0xFF
retlw 0xF0
retlw 0x00
retlw 0x1F
retlw 0xFF
retlw 0xF0
retlw 0x00
retlw 0x3F
retlw 0xFF
retlw 0xF0
retlw 0x00
retlw 0x3F
retlw 0xFF
retlw 0xE0
retlw 0x00
retlw 0x3F
retlw 0xFF
retlw 0xC0
retlw 0x00
retlw 0x1F
retlw 0xFF
retlw 0x00
retlw 0x00
retlw 0x0F
retlw 0xFF
retlw 0x00
retlw 0x00
retlw 0x0F
retlw 0xFF
retlw 0x00
retlw 0x00
retlw 0x0F
retlw 0xFF
retlw 0x00
retlw 0x00
retlw 0x0F
retlw 0xFF
retlw 0xE0
retlw 0x00
retlw 0x0F
retlw 0xFF
retlw 0xF0
retlw 0x7F
retlw 0xFF
retlw 0xFF
retlw 0xFE
retlw 0xFF
retlw 0xFF
retlw 0xFF
retlw 0xFF
retlw 0xFF
retlw 0xFF
retlw 0xFF
retlw 0xFF
retlw 0xFF
retlw 0xFF
retlw 0xFF
retlw 0xFF
retlw 0xFF
retlw 0xFF
retlw 0xFF
retlw 0xFF
retlw 0xFF
retlw 0xFF
retlw 0xFF
retlw 0xFF
retlw 0xFF
retlw 0xFF
retlw 0xFF
retlw 0xFF
retlw 0xFF
retlw 0xFF
retlw 0xFF
retlw 0xFF
retlw 0xFF
retlw 0xFF
retlw 0xFF
retlw 0xFF
retlw 0x7F
retlw 0xFF
retlw 0xFF
retlw 0xFE
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00
retlw 0x00

257
firmware1704/inv.inc Normal file
View File

@ -0,0 +1,257 @@
;LUT for translating IWM inversions into IWM bytes
retlw 0x80
retlw 0x81
retlw 0x83
retlw 0x82
retlw 0x86
retlw 0x87
retlw 0x85
retlw 0x84
retlw 0x8C
retlw 0x8D
retlw 0x8F
retlw 0x8E
retlw 0x8A
retlw 0x8B
retlw 0x89
retlw 0x88
retlw 0x98
retlw 0x99
retlw 0x9B
retlw 0x9A
retlw 0x9E
retlw 0x9F
retlw 0x9D
retlw 0x9C
retlw 0x94
retlw 0x95
retlw 0x97
retlw 0x96
retlw 0x92
retlw 0x93
retlw 0x91
retlw 0x90
retlw 0xB0
retlw 0xB1
retlw 0xB3
retlw 0xB2
retlw 0xB6
retlw 0xB7
retlw 0xB5
retlw 0xB4
retlw 0xBC
retlw 0xBD
retlw 0xBF
retlw 0xBE
retlw 0xBA
retlw 0xBB
retlw 0xB9
retlw 0xB8
retlw 0xA8
retlw 0xA9
retlw 0xAB
retlw 0xAA
retlw 0xAE
retlw 0xAF
retlw 0xAD
retlw 0xAC
retlw 0xA4
retlw 0xA5
retlw 0xA7
retlw 0xA6
retlw 0xA2
retlw 0xA3
retlw 0xA1
retlw 0xA0
retlw 0xE0
retlw 0xE1
retlw 0xE3
retlw 0xE2
retlw 0xE6
retlw 0xE7
retlw 0xE5
retlw 0xE4
retlw 0xEC
retlw 0xED
retlw 0xEF
retlw 0xEE
retlw 0xEA
retlw 0xEB
retlw 0xE9
retlw 0xE8
retlw 0xF8
retlw 0xF9
retlw 0xFB
retlw 0xFA
retlw 0xFE
retlw 0xFF
retlw 0xFD
retlw 0xFC
retlw 0xF4
retlw 0xF5
retlw 0xF7
retlw 0xF6
retlw 0xF2
retlw 0xF3
retlw 0xF1
retlw 0xF0
retlw 0xD0
retlw 0xD1
retlw 0xD3
retlw 0xD2
retlw 0xD6
retlw 0xD7
retlw 0xD5
retlw 0xD4
retlw 0xDC
retlw 0xDD
retlw 0xDF
retlw 0xDE
retlw 0xDA
retlw 0xDB
retlw 0xD9
retlw 0xD8
retlw 0xC8
retlw 0xC9
retlw 0xCB
retlw 0xCA
retlw 0xCE
retlw 0xCF
retlw 0xCD
retlw 0xCC
retlw 0xC4
retlw 0xC5
retlw 0xC7
retlw 0xC6
retlw 0xC2
retlw 0xC3
retlw 0xC1
retlw 0xC0
retlw 0xC0
retlw 0xC1
retlw 0xC3
retlw 0xC2
retlw 0xC6
retlw 0xC7
retlw 0xC5
retlw 0xC4
retlw 0xCC
retlw 0xCD
retlw 0xCF
retlw 0xCE
retlw 0xCA
retlw 0xCB
retlw 0xC9
retlw 0xC8
retlw 0xD8
retlw 0xD9
retlw 0xDB
retlw 0xDA
retlw 0xDE
retlw 0xDF
retlw 0xDD
retlw 0xDC
retlw 0xD4
retlw 0xD5
retlw 0xD7
retlw 0xD6
retlw 0xD2
retlw 0xD3
retlw 0xD1
retlw 0xD0
retlw 0xF0
retlw 0xF1
retlw 0xF3
retlw 0xF2
retlw 0xF6
retlw 0xF7
retlw 0xF5
retlw 0xF4
retlw 0xFC
retlw 0xFD
retlw 0xFF
retlw 0xFE
retlw 0xFA
retlw 0xFB
retlw 0xF9
retlw 0xF8
retlw 0xE8
retlw 0xE9
retlw 0xEB
retlw 0xEA
retlw 0xEE
retlw 0xEF
retlw 0xED
retlw 0xEC
retlw 0xE4
retlw 0xE5
retlw 0xE7
retlw 0xE6
retlw 0xE2
retlw 0xE3
retlw 0xE1
retlw 0xE0
retlw 0xA0
retlw 0xA1
retlw 0xA3
retlw 0xA2
retlw 0xA6
retlw 0xA7
retlw 0xA5
retlw 0xA4
retlw 0xAC
retlw 0xAD
retlw 0xAF
retlw 0xAE
retlw 0xAA
retlw 0xAB
retlw 0xA9
retlw 0xA8
retlw 0xB8
retlw 0xB9
retlw 0xBB
retlw 0xBA
retlw 0xBE
retlw 0xBF
retlw 0xBD
retlw 0xBC
retlw 0xB4
retlw 0xB5
retlw 0xB7
retlw 0xB6
retlw 0xB2
retlw 0xB3
retlw 0xB1
retlw 0xB0
retlw 0x90
retlw 0x91
retlw 0x93
retlw 0x92
retlw 0x96
retlw 0x97
retlw 0x95
retlw 0x94
retlw 0x9C
retlw 0x9D
retlw 0x9F
retlw 0x9E
retlw 0x9A
retlw 0x9B
retlw 0x99
retlw 0x98
retlw 0x88
retlw 0x89
retlw 0x8B
retlw 0x8A
retlw 0x8E
retlw 0x8F
retlw 0x8D
retlw 0x8C
retlw 0x84
retlw 0x85
retlw 0x87
retlw 0x86
retlw 0x82
retlw 0x83
retlw 0x81
retlw 0x80

25
pcb/Internal/README.md Normal file
View File

@ -0,0 +1,25 @@
# Internal
This is cheesey's board for use of TashTwenty internally to a Plus or a 512ke (as far as I know). It interposes between the IWM and the logic board, and reroutes things so that the back floppy port on the computer still works.
Note that installing this requires the IWM on your Plus/512ke to be socketed! While building the board is easy, desoldering the IWM from the logic board can be an exercise in applied pain, especially if the solder is crunchy. Caveat haxor.
To build it, you will need:
* A 74HCT04, a 74HCT02 and a TashTwenty
* A MCP1700-3302E voltage regulator (other 3.3V regulators might do if the pinout is the same)
* An SD card socket. I used a cheap breakout I got online. Be aware that the Adafruit micro SD breakout boards have a weird pinout and won't work: the pins on this board are in the same order as they are on the surface mount sockets (and thus on the card themselves), please use one with a boring pinout.
* A handful of capacitors, resistors and LEDs.
* A socket for the IWM and some SIL header rows to
The PCB is designed to be easy to build. The component values are marked on the board, I wanted this to feel like a kit to build. Some notes:
* The SIL headers sticking down from the board go into the leftmost set of DIP holes, the socket on top for the IWM (or the IWM soldered if you're feeling really brave) goes on the right. Sorry this is unclear on the board; I couldn't work out how to make it clearer.
* Install the SIL headers before the socket or you will hate your life. Use a DIP socket to hold them in place or you will find that the board won't plug into the DIP socket.
* The LEDs and the resistors next to them (R8-11) are optional. R1-R7 are *not* optional.
* Do check again that your SD card socket pinout is correct
Notes on installation:
* You may wish to use low-profile IC sockets and low-profile SIL pins if you can: mine only just fits under the metal shielding
* Putting a self-adhesive rubber bumper under the board where it hovers over other chips might well help with keeping everything in place.

9956
pcb/Internal/Schematic.pdf Normal file

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 MiB

20
pcb/TashTwenty Tiny/.gitignore vendored Normal file
View File

@ -0,0 +1,20 @@
# OS X
.DS_Store
.AppleDouble
.LSOverride
Icon
# tmp zip files
*.zip
# KiCad backup files
*bak
# KiCad cache files
*-cache
# Gerber files
*.drl
*.gbr
*.ps

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,8 @@
## v1.2
- moved the LEDs a little outward to better fit the new panels
## v1.1
- fixed R2 silkscreen
## v1.0
- Initial public release

View File

@ -0,0 +1,187 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# Connector_Apple_DB19_Female
#
DEF Connector_Apple_DB19_Female J 0 40 Y N 1 F N
F0 "J" 0 1350 50 H V C CNN
F1 "Connector_Apple_DB19_Female" 0 -1375 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
DSUB*Female*
$ENDFPLIST
DRAW
C -70 -600 30 0 1 0 N
C -70 -400 30 0 1 0 N
C -70 -200 30 0 1 0 N
C -70 0 30 0 1 0 N
C -70 200 30 0 1 0 N
C -70 400 30 0 1 0 N
C -70 600 30 0 1 0 N
C -70 800 30 0 1 0 N
C -70 1000 30 0 1 0 N
C -70 1200 30 0 1 0 N
C 50 -500 30 0 1 0 N
C 50 -300 30 0 1 0 N
C 50 -100 30 0 1 0 N
C 50 100 30 0 1 0 N
C 50 300 30 0 1 0 N
C 50 500 30 0 1 0 N
C 50 700 30 0 1 0 N
C 50 900 30 0 1 0 N
C 50 1100 30 0 1 0 N
P 2 0 1 0 -150 -600 -100 -600 N
P 2 0 1 0 -150 -500 20 -500 N
P 2 0 1 0 -150 -400 -100 -400 N
P 2 0 1 0 -150 -300 20 -300 N
P 2 0 1 0 -150 -200 -100 -200 N
P 2 0 1 0 -150 -100 20 -100 N
P 2 0 1 0 -150 0 -100 0 N
P 2 0 1 0 -150 100 20 100 N
P 2 0 1 0 -150 200 -100 200 N
P 2 0 1 0 -150 300 20 300 N
P 2 0 1 0 -150 400 -100 400 N
P 2 0 1 0 -150 500 20 500 N
P 2 0 1 0 -150 600 -100 600 N
P 2 0 1 0 -150 700 20 700 N
P 2 0 1 0 -150 800 -100 800 N
P 2 0 1 0 -150 900 20 900 N
P 2 0 1 0 -150 1000 -100 1000 N
P 2 0 1 0 -150 1100 20 1100 N
P 2 0 1 0 -150 1200 -100 1200 N
P 5 0 1 0 -150 1350 150 1200 150 -600 -150 -800 -150 1350 f
X 1 1 -300 1200 150 R 50 50 1 1 P
X 10 10 -300 -600 150 R 50 50 1 1 P
X 11 11 -300 1100 150 R 50 50 1 1 P
X 12 12 -300 900 150 R 50 50 1 1 P
X 13 13 -300 700 150 R 50 50 1 1 P
X 14 14 -300 500 150 R 50 50 1 1 P
X 15 15 -300 300 150 R 50 50 1 1 P
X 16 16 -300 100 150 R 50 50 1 1 P
X 17 17 -300 -100 150 R 50 50 1 1 P
X 18 18 -300 -300 150 R 50 50 1 1 P
X 19 19 -300 -500 150 R 50 50 1 1 P
X 2 2 -300 1000 150 R 50 50 1 1 P
X 3 3 -300 800 150 R 50 50 1 1 P
X 4 4 -300 600 150 R 50 50 1 1 P
X 5 5 -300 400 150 R 50 50 1 1 P
X 6 6 -300 200 150 R 50 50 1 1 P
X 7 7 -300 0 150 R 50 50 1 1 P
X 8 8 -300 -200 150 R 50 50 1 1 P
X 9 9 -300 -400 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Connector_Generic_Conn_02x10_Odd_Even
#
DEF Connector_Generic_Conn_02x10_Odd_Even J 0 40 Y N 1 F N
F0 "J" 50 500 50 H V C CNN
F1 "Connector_Generic_Conn_02x10_Odd_Even" 50 -600 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
Connector*:*_2x??_*
$ENDFPLIST
DRAW
S -50 -495 0 -505 1 1 6 N
S -50 -395 0 -405 1 1 6 N
S -50 -295 0 -305 1 1 6 N
S -50 -195 0 -205 1 1 6 N
S -50 -95 0 -105 1 1 6 N
S -50 5 0 -5 1 1 6 N
S -50 105 0 95 1 1 6 N
S -50 205 0 195 1 1 6 N
S -50 305 0 295 1 1 6 N
S -50 405 0 395 1 1 6 N
S -50 450 150 -550 1 1 10 f
S 150 -495 100 -505 1 1 6 N
S 150 -395 100 -405 1 1 6 N
S 150 -295 100 -305 1 1 6 N
S 150 -195 100 -205 1 1 6 N
S 150 -95 100 -105 1 1 6 N
S 150 5 100 -5 1 1 6 N
S 150 105 100 95 1 1 6 N
S 150 205 100 195 1 1 6 N
S 150 305 100 295 1 1 6 N
S 150 405 100 395 1 1 6 N
X Pin_1 1 -200 400 150 R 50 50 1 1 P
X Pin_10 10 300 0 150 L 50 50 1 1 P
X Pin_11 11 -200 -100 150 R 50 50 1 1 P
X Pin_12 12 300 -100 150 L 50 50 1 1 P
X Pin_13 13 -200 -200 150 R 50 50 1 1 P
X Pin_14 14 300 -200 150 L 50 50 1 1 P
X Pin_15 15 -200 -300 150 R 50 50 1 1 P
X Pin_16 16 300 -300 150 L 50 50 1 1 P
X Pin_17 17 -200 -400 150 R 50 50 1 1 P
X Pin_18 18 300 -400 150 L 50 50 1 1 P
X Pin_19 19 -200 -500 150 R 50 50 1 1 P
X Pin_2 2 300 400 150 L 50 50 1 1 P
X Pin_20 20 300 -500 150 L 50 50 1 1 P
X Pin_3 3 -200 300 150 R 50 50 1 1 P
X Pin_4 4 300 300 150 L 50 50 1 1 P
X Pin_5 5 -200 200 150 R 50 50 1 1 P
X Pin_6 6 300 200 150 L 50 50 1 1 P
X Pin_7 7 -200 100 150 R 50 50 1 1 P
X Pin_8 8 300 100 150 L 50 50 1 1 P
X Pin_9 9 -200 0 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# power_+12V
#
DEF power_+12V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+12V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +12V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_+5V
#
DEF power_+5V #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -150 50 H I C CNN
F1 "power_+5V" 0 140 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 2 0 1 0 -30 50 0 100 N
P 2 0 1 0 0 0 0 100 N
P 2 0 1 0 0 100 30 50 N
X +5V 1 0 0 0 U 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_GND
#
DEF power_GND #PWR 0 0 Y Y 1 F P
F0 "#PWR" 0 -250 50 H I C CNN
F1 "power_GND" 0 -150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
X GND 1 0 0 0 D 50 50 1 1 W N
ENDDRAW
ENDDEF
#
# power_PWR_FLAG
#
DEF power_PWR_FLAG #FLG 0 0 N N 1 F P
F0 "#FLG" 0 75 50 H I C CNN
F1 "power_PWR_FLAG" 0 150 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
DRAW
P 6 0 1 0 0 0 0 50 -40 75 0 100 40 75 0 50 N
X pwr 1 0 0 0 U 50 50 0 0 w
ENDDRAW
ENDDEF
#
#End Library

View File

@ -0,0 +1,76 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# DB19_Female-Connector_Apple
#
DEF DB19_Female-Connector_Apple J 0 40 Y N 1 F N
F0 "J" 0 1350 50 H V C CNN
F1 "DB19_Female-Connector_Apple" 0 -1375 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
DSUB*Female*
$ENDFPLIST
DRAW
C -70 -600 30 0 1 0 N
C -70 -400 30 0 1 0 N
C -70 -200 30 0 1 0 N
C -70 0 30 0 1 0 N
C -70 200 30 0 1 0 N
C -70 400 30 0 1 0 N
C -70 600 30 0 1 0 N
C -70 800 30 0 1 0 N
C -70 1000 30 0 1 0 N
C -70 1200 30 0 1 0 N
C 50 -500 30 0 1 0 N
C 50 -300 30 0 1 0 N
C 50 -100 30 0 1 0 N
C 50 100 30 0 1 0 N
C 50 300 30 0 1 0 N
C 50 500 30 0 1 0 N
C 50 700 30 0 1 0 N
C 50 900 30 0 1 0 N
C 50 1100 30 0 1 0 N
P 2 0 1 0 -150 -600 -100 -600 N
P 2 0 1 0 -150 -500 20 -500 N
P 2 0 1 0 -150 -400 -100 -400 N
P 2 0 1 0 -150 -300 20 -300 N
P 2 0 1 0 -150 -200 -100 -200 N
P 2 0 1 0 -150 -100 20 -100 N
P 2 0 1 0 -150 0 -100 0 N
P 2 0 1 0 -150 100 20 100 N
P 2 0 1 0 -150 200 -100 200 N
P 2 0 1 0 -150 300 20 300 N
P 2 0 1 0 -150 400 -100 400 N
P 2 0 1 0 -150 500 20 500 N
P 2 0 1 0 -150 600 -100 600 N
P 2 0 1 0 -150 700 20 700 N
P 2 0 1 0 -150 800 -100 800 N
P 2 0 1 0 -150 900 20 900 N
P 2 0 1 0 -150 1000 -100 1000 N
P 2 0 1 0 -150 1100 20 1100 N
P 2 0 1 0 -150 1200 -100 1200 N
P 5 0 1 0 -150 1350 150 1200 150 -600 -150 -800 -150 1350 f
X 1 1 -300 1200 150 R 50 50 1 1 P
X 10 10 -300 -600 150 R 50 50 1 1 P
X 11 11 -300 1100 150 R 50 50 1 1 P
X 12 12 -300 900 150 R 50 50 1 1 P
X 13 13 -300 700 150 R 50 50 1 1 P
X 14 14 -300 500 150 R 50 50 1 1 P
X 15 15 -300 300 150 R 50 50 1 1 P
X 16 16 -300 100 150 R 50 50 1 1 P
X 17 17 -300 -100 150 R 50 50 1 1 P
X 18 18 -300 -300 150 R 50 50 1 1 P
X 19 19 -300 -500 150 R 50 50 1 1 P
X 2 2 -300 1000 150 R 50 50 1 1 P
X 3 3 -300 800 150 R 50 50 1 1 P
X 4 4 -300 600 150 R 50 50 1 1 P
X 5 5 -300 400 150 R 50 50 1 1 P
X 6 6 -300 200 150 R 50 50 1 1 P
X 7 7 -300 0 150 R 50 50 1 1 P
X 8 8 -300 -200 150 R 50 50 1 1 P
X 9 9 -300 -400 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
#End Library

View File

@ -0,0 +1,693 @@
(kicad_pcb (version 20171130) (host pcbnew "(5.1.12-1-10_14)")
(general
(thickness 1.6)
(drawings 15)
(tracks 44)
(zones 0)
(modules 2)
(nets 13)
)
(page A4)
(title_block
(title "TashTwenty Tiny Adapter")
(date 2021-11-28)
(rev 1.0)
(company Lostwave)
(comment 1 https://68kmla.org)
(comment 2 https://68kmla.org/bb/index.php?threads/tashtwenty-single-chip-dcd-hard-disk-20-interface.39357/)
(comment 3 https://github.com/lampmerchant/tashtwenty)
)
(layers
(0 F.Cu signal)
(31 B.Cu signal)
(36 B.SilkS user)
(37 F.SilkS user)
(38 B.Mask user)
(39 F.Mask user)
(44 Edge.Cuts user)
(45 Margin user)
(46 B.CrtYd user)
(47 F.CrtYd user)
(48 B.Fab user)
(49 F.Fab user)
)
(setup
(last_trace_width 0.25)
(trace_clearance 0.2)
(zone_clearance 0.508)
(zone_45_only no)
(trace_min 0.2)
(via_size 1.6)
(via_drill 0.8)
(via_min_size 0.4)
(via_min_drill 0.3)
(uvia_size 0.3)
(uvia_drill 0.1)
(uvias_allowed no)
(uvia_min_size 0.2)
(uvia_min_drill 0.1)
(edge_width 0.05)
(segment_width 0.2)
(pcb_text_width 0.3)
(pcb_text_size 1.5 1.5)
(mod_edge_width 0.12)
(mod_text_size 1 1)
(mod_text_width 0.15)
(pad_size 1.524 1.524)
(pad_drill 0.762)
(pad_to_mask_clearance 0)
(aux_axis_origin 0 0)
(visible_elements FFFFFF7F)
(pcbplotparams
(layerselection 0x010f0_ffffffff)
(usegerberextensions false)
(usegerberattributes true)
(usegerberadvancedattributes true)
(creategerberjobfile true)
(excludeedgelayer true)
(linewidth 0.100000)
(plotframeref false)
(viasonmask false)
(mode 1)
(useauxorigin false)
(hpglpennumber 1)
(hpglpenspeed 20)
(hpglpendiameter 15.000000)
(psnegative false)
(psa4output false)
(plotreference true)
(plotvalue true)
(plotinvisibletext false)
(padsonsilk false)
(subtractmaskfromsilk false)
(outputformat 1)
(mirror false)
(drillshape 0)
(scaleselection 1)
(outputdirectory ""))
)
(net 0 "")
(net 1 +12V)
(net 2 GND)
(net 3 /WR)
(net 4 /RD)
(net 5 /~ENABLE)
(net 6 /SEL)
(net 7 /~WREQ)
(net 8 /PH3)
(net 9 /PH2)
(net 10 /PH1)
(net 11 /PH0)
(net 12 +5V)
(net_class Default "This is the default net class."
(clearance 0.2)
(trace_width 0.25)
(via_dia 1.6)
(via_drill 0.8)
(uvia_dia 0.3)
(uvia_drill 0.1)
(add_net /PH0)
(add_net /PH1)
(add_net /PH2)
(add_net /PH3)
(add_net /RD)
(add_net /SEL)
(add_net /WR)
(add_net /~ENABLE)
(add_net /~WREQ)
)
(net_class POWER ""
(clearance 0.2)
(trace_width 1)
(via_dia 1.6)
(via_drill 0.8)
(uvia_dia 0.3)
(uvia_drill 0.1)
(add_net +12V)
(add_net +5V)
(add_net GND)
)
(module Connector_Apple:DSUB-19_Male_EdgeMount_P2.77mm (layer F.Cu) (tedit 61A01D8A) (tstamp 61A0D243)
(at 120 120)
(descr "25-pin D-Sub connector, solder-cups edge-mounted, male, x-pin-pitch 2.77mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
(tags "25-pin D-Sub connector edge mount solder cup male x-pin-pitch 2.77mm mounting holes distance 47.1mm")
(path /61A3D54F)
(attr smd)
(fp_text reference J2 (at -13 -5) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value DB19_Female (at 0 14.605) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -22.105 -0.042) (end 30.995 -0.042) (layer Dwgs.User) (width 0.05))
(fp_line (start -13.598333 -4.272) (end -9.405 -4.272) (layer F.SilkS) (width 0.12))
(fp_line (start -13.598333 -2.032) (end -13.598333 -4.272) (layer F.SilkS) (width 0.12))
(fp_line (start -13.358333 -4.032) (end -13.358333 -0.292) (layer F.SilkS) (width 0.12))
(fp_line (start 13.97 -4.032) (end -13.358333 -4.032) (layer F.SilkS) (width 0.12))
(fp_line (start 13.97 -0.292) (end 13.97 -4.032) (layer F.SilkS) (width 0.12))
(fp_line (start -13.605 -0.532) (end -13.605 -4.282) (layer F.CrtYd) (width 0.05))
(fp_line (start -14.605 -0.532) (end -13.605 -0.532) (layer F.CrtYd) (width 0.05))
(fp_line (start -14.605 2.268) (end -14.605 -0.532) (layer F.CrtYd) (width 0.05))
(fp_line (start -15.605 2.268) (end -14.605 2.268) (layer F.CrtYd) (width 0.05))
(fp_line (start -15.605 6.768) (end -15.605 2.268) (layer F.CrtYd) (width 0.05))
(fp_line (start -22.605 6.768) (end -15.605 6.768) (layer F.CrtYd) (width 0.05))
(fp_line (start -22.605 8.168) (end -22.605 6.768) (layer F.CrtYd) (width 0.05))
(fp_line (start -15.205 8.168) (end -22.605 8.168) (layer F.CrtYd) (width 0.05))
(fp_line (start -15.205 14.168) (end -15.205 8.168) (layer F.CrtYd) (width 0.05))
(fp_line (start 15.841 14.168) (end -15.205 14.168) (layer F.CrtYd) (width 0.05))
(fp_line (start 15.841 8.168) (end 15.841 14.168) (layer F.CrtYd) (width 0.05))
(fp_line (start 23.241 8.168) (end 15.841 8.168) (layer F.CrtYd) (width 0.05))
(fp_line (start 23.224 6.768) (end 23.224 8.168) (layer F.CrtYd) (width 0.05))
(fp_line (start 16.224 6.768) (end 23.224 6.768) (layer F.CrtYd) (width 0.05))
(fp_line (start 16.224 2.268) (end 16.224 6.768) (layer F.CrtYd) (width 0.05))
(fp_line (start 15.224 2.268) (end 16.224 2.268) (layer F.CrtYd) (width 0.05))
(fp_line (start 15.224 -0.532) (end 15.224 2.268) (layer F.CrtYd) (width 0.05))
(fp_line (start 14.224 -0.532) (end 15.224 -0.532) (layer F.CrtYd) (width 0.05))
(fp_line (start 14.224 -4.282) (end 14.224 -0.532) (layer F.CrtYd) (width 0.05))
(fp_line (start -13.605 -4.282) (end 14.224 -4.282) (layer F.CrtYd) (width 0.05))
(fp_line (start 22.7965 7.658) (end -14.705 7.658) (layer F.Fab) (width 0.1))
(fp_line (start 15.396229 13.66049) (end 15.396229 7.66049) (layer F.Fab) (width 0.1))
(fp_line (start -14.705 13.658) (end 15.36791 13.65338) (layer F.Fab) (width 0.1))
(fp_line (start -14.705 7.658) (end -14.705 13.658) (layer F.Fab) (width 0.1))
(fp_line (start 22.7965 7.258) (end -22.105 7.258) (layer F.Fab) (width 0.1))
(fp_line (start 22.7965 7.658) (end 22.7965 7.258) (layer F.Fab) (width 0.1))
(fp_line (start -22.105 7.658) (end 22.7965 7.658) (layer F.Fab) (width 0.1))
(fp_line (start -22.105 7.258) (end -22.105 7.658) (layer F.Fab) (width 0.1))
(fp_line (start 15.748 2.758) (end -15.105 2.758) (layer F.Fab) (width 0.1))
(fp_line (start 15.748 7.258) (end 15.748 2.758) (layer F.Fab) (width 0.1))
(fp_line (start -15.105 7.258) (end 22.7965 7.258) (layer F.Fab) (width 0.1))
(fp_line (start -15.105 2.758) (end -15.105 7.258) (layer F.Fab) (width 0.1))
(fp_line (start 14.732 -0.042) (end -14.105 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start 14.732 2.758) (end 14.732 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start -14.105 2.758) (end 15.748 2.758) (layer F.Fab) (width 0.1))
(fp_line (start -14.105 -0.042) (end -14.105 2.758) (layer F.Fab) (width 0.1))
(fp_line (start 13.54 -0.042) (end 14.74 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start 11.97 -2.942) (end 10.77 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start 11.97 -0.042) (end 11.97 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start 10.77 -0.042) (end 11.97 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start 10.77 -2.942) (end 10.77 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start 9.2 -2.942) (end 8 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start 9.2 -0.042) (end 9.2 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start 8 -0.042) (end 9.2 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start 8 -2.942) (end 8 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start 6.43 -2.942) (end 5.23 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start 6.43 -0.042) (end 6.43 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start 5.23 -0.042) (end 6.43 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start 5.23 -2.942) (end 5.23 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start 3.66 -2.942) (end 2.46 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start 3.66 -0.042) (end 3.66 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start 2.46 -0.042) (end 3.66 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start 2.46 -2.942) (end 2.46 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start 0.89 -2.942) (end -0.31 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start 0.89 -0.042) (end 0.89 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start -0.31 -0.042) (end 0.89 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start -0.31 -2.942) (end -0.31 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start -1.88 -2.942) (end -3.08 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start -1.88 -0.042) (end -1.88 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start -3.08 -0.042) (end -1.88 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start -3.08 -2.942) (end -3.08 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start -4.65 -2.942) (end -5.85 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start -4.65 -0.042) (end -4.65 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start -5.85 -0.042) (end -4.65 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start -5.85 -2.942) (end -5.85 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start -7.42 -2.942) (end -8.62 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start -7.42 -0.042) (end -7.42 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start -8.62 -0.042) (end -7.42 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start -8.62 -2.942) (end -8.62 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start -10.19 -2.942) (end -11.39 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start -10.19 -0.042) (end -10.19 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start -11.39 -0.042) (end -10.19 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start -11.39 -2.942) (end -11.39 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start 13.355 -2.942) (end 12.155 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start 13.355 -0.042) (end 13.355 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start 12.155 -0.042) (end 13.355 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start 12.155 -2.942) (end 12.155 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start 10.585 -2.942) (end 9.385 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start 10.585 -0.042) (end 10.585 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start 9.385 -0.042) (end 10.585 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start 9.385 -2.942) (end 9.385 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start 7.815 -2.942) (end 6.615 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start 7.815 -0.042) (end 7.815 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start 6.615 -0.042) (end 7.815 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start 6.615 -2.942) (end 6.615 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start 5.045 -2.942) (end 3.845 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start 5.045 -0.042) (end 5.045 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start 3.845 -0.042) (end 5.045 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start 3.845 -2.942) (end 3.845 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start 2.275 -2.942) (end 1.075 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start 2.275 -0.042) (end 2.275 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start 1.075 -0.042) (end 2.275 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start 1.075 -2.942) (end 1.075 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start -0.495 -2.942) (end -1.695 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start -0.495 -0.042) (end -0.495 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start -1.695 -0.042) (end -0.495 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start -1.695 -2.942) (end -1.695 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start -3.265 -2.942) (end -4.465 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start -3.265 -0.042) (end -3.265 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start -4.465 -0.042) (end -3.265 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start -4.465 -2.942) (end -4.465 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start -6.035 -2.942) (end -7.235 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start -6.035 -0.042) (end -6.035 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start -7.235 -0.042) (end -6.035 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start -7.235 -2.942) (end -7.235 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start -8.805 -2.942) (end -10.005 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start -8.805 -0.042) (end -8.805 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start -10.005 -0.042) (end -8.805 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start -10.005 -2.942) (end -10.005 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start -11.575 -2.942) (end -12.775 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start -11.575 -0.042) (end -11.575 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start -12.775 -0.042) (end -11.575 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start -12.775 -2.942) (end -12.775 -0.042) (layer F.Fab) (width 0.1))
(fp_text user "PCB edge" (at -17.105 -0.708667) (layer Dwgs.User)
(effects (font (size 0.5 0.5) (thickness 0.075)))
)
(fp_text user %R (at 4.445 1.358) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 19 smd rect (at 11.37 -2.032) (size 1.846667 3.48) (layers B.Cu B.Paste B.Mask)
(net 3 /WR))
(pad 18 smd rect (at 8.6 -2.032) (size 1.846667 3.48) (layers B.Cu B.Paste B.Mask)
(net 4 /RD))
(pad 17 smd rect (at 5.83 -2.032) (size 1.846667 3.48) (layers B.Cu B.Paste B.Mask)
(net 5 /~ENABLE))
(pad 16 smd rect (at 3.06 -2.032) (size 1.846667 3.48) (layers B.Cu B.Paste B.Mask)
(net 6 /SEL))
(pad 15 smd rect (at 0.29 -2.032) (size 1.846667 3.48) (layers B.Cu B.Paste B.Mask)
(net 7 /~WREQ))
(pad 14 smd rect (at -2.48 -2.032) (size 1.846667 3.48) (layers B.Cu B.Paste B.Mask)
(net 8 /PH3))
(pad 13 smd rect (at -5.25 -2.032) (size 1.846667 3.48) (layers B.Cu B.Paste B.Mask)
(net 9 /PH2))
(pad 12 smd rect (at -8.02 -2.032) (size 1.846667 3.48) (layers B.Cu B.Paste B.Mask)
(net 10 /PH1))
(pad 11 smd rect (at -10.79 -2.032) (size 1.846667 3.48) (layers B.Cu B.Paste B.Mask)
(net 11 /PH0))
(pad 10 smd rect (at 12.755 -2.032) (size 1.846667 3.48) (layers F.Cu F.Paste F.Mask))
(pad 9 smd rect (at 9.985 -2.032) (size 1.846667 3.48) (layers F.Cu F.Paste F.Mask))
(pad 8 smd rect (at 7.215 -2.032) (size 1.846667 3.48) (layers F.Cu F.Paste F.Mask)
(net 1 +12V))
(pad 7 smd rect (at 4.445 -2.032) (size 1.846667 3.48) (layers F.Cu F.Paste F.Mask)
(net 1 +12V))
(pad 6 smd rect (at 1.675 -2.032) (size 1.846667 3.48) (layers F.Cu F.Paste F.Mask)
(net 12 +5V))
(pad 5 smd rect (at -1.095 -2.032) (size 1.846667 3.48) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at -3.865 -2.032) (size 1.846667 3.48) (layers F.Cu F.Paste F.Mask)
(net 2 GND))
(pad 3 smd rect (at -6.635 -2.032) (size 1.846667 3.48) (layers F.Cu F.Paste F.Mask)
(net 2 GND))
(pad 2 smd rect (at -9.405 -2.032) (size 1.846667 3.48) (layers F.Cu F.Paste F.Mask)
(net 2 GND))
(pad 1 smd rect (at -12.175 -2.032) (size 1.846667 3.48) (layers F.Cu F.Paste F.Mask)
(net 2 GND))
(model ${KISYS3DMOD}/Connector_Dsub.3dshapes/DSUB-25_Male_EdgeMount_P2.77mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(module Connector_IDC:IDC-Header_2x10_P2.54mm_Vertical (layer F.Cu) (tedit 5EAC9A07) (tstamp 61A0722C)
(at 108.92 107.54 90)
(descr "Through hole IDC box header, 2x10, 2.54mm pitch, DIN 41651 / IEC 60603-13, double rows, https://docs.google.com/spreadsheets/d/16SsEcesNF15N3Lb4niX7dcUr-NY5_MFPQhobNuNppn4/edit#gid=0")
(tags "Through hole vertical IDC box header THT 2x10 2.54mm double row")
(path /61A0248C)
(fp_text reference J1 (at 1.27 -6.1 180) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value Conn_02x10_Odd_Even (at 1.27 28.96 90) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -3.18 -4.1) (end -2.18 -5.1) (layer F.Fab) (width 0.1))
(fp_line (start -2.18 -5.1) (end 5.72 -5.1) (layer F.Fab) (width 0.1))
(fp_line (start 5.72 -5.1) (end 5.72 27.96) (layer F.Fab) (width 0.1))
(fp_line (start 5.72 27.96) (end -3.18 27.96) (layer F.Fab) (width 0.1))
(fp_line (start -3.18 27.96) (end -3.18 -4.1) (layer F.Fab) (width 0.1))
(fp_line (start -3.18 9.38) (end -1.98 9.38) (layer F.Fab) (width 0.1))
(fp_line (start -1.98 9.38) (end -1.98 -3.91) (layer F.Fab) (width 0.1))
(fp_line (start -1.98 -3.91) (end 4.52 -3.91) (layer F.Fab) (width 0.1))
(fp_line (start 4.52 -3.91) (end 4.52 26.77) (layer F.Fab) (width 0.1))
(fp_line (start 4.52 26.77) (end -1.98 26.77) (layer F.Fab) (width 0.1))
(fp_line (start -1.98 26.77) (end -1.98 13.48) (layer F.Fab) (width 0.1))
(fp_line (start -1.98 13.48) (end -1.98 13.48) (layer F.Fab) (width 0.1))
(fp_line (start -1.98 13.48) (end -3.18 13.48) (layer F.Fab) (width 0.1))
(fp_line (start -3.29 -5.21) (end 5.83 -5.21) (layer F.SilkS) (width 0.12))
(fp_line (start 5.83 -5.21) (end 5.83 28.07) (layer F.SilkS) (width 0.12))
(fp_line (start 5.83 28.07) (end -3.29 28.07) (layer F.SilkS) (width 0.12))
(fp_line (start -3.29 28.07) (end -3.29 -5.21) (layer F.SilkS) (width 0.12))
(fp_line (start -3.29 9.38) (end -1.98 9.38) (layer F.SilkS) (width 0.12))
(fp_line (start -1.98 9.38) (end -1.98 -3.91) (layer F.SilkS) (width 0.12))
(fp_line (start -1.98 -3.91) (end 4.52 -3.91) (layer F.SilkS) (width 0.12))
(fp_line (start 4.52 -3.91) (end 4.52 26.77) (layer F.SilkS) (width 0.12))
(fp_line (start 4.52 26.77) (end -1.98 26.77) (layer F.SilkS) (width 0.12))
(fp_line (start -1.98 26.77) (end -1.98 13.48) (layer F.SilkS) (width 0.12))
(fp_line (start -1.98 13.48) (end -1.98 13.48) (layer F.SilkS) (width 0.12))
(fp_line (start -1.98 13.48) (end -3.29 13.48) (layer F.SilkS) (width 0.12))
(fp_line (start -3.68 0) (end -4.68 -0.5) (layer F.SilkS) (width 0.12))
(fp_line (start -4.68 -0.5) (end -4.68 0.5) (layer F.SilkS) (width 0.12))
(fp_line (start -4.68 0.5) (end -3.68 0) (layer F.SilkS) (width 0.12))
(fp_line (start -3.68 -5.6) (end -3.68 28.46) (layer F.CrtYd) (width 0.05))
(fp_line (start -3.68 28.46) (end 6.22 28.46) (layer F.CrtYd) (width 0.05))
(fp_line (start 6.22 28.46) (end 6.22 -5.6) (layer F.CrtYd) (width 0.05))
(fp_line (start 6.22 -5.6) (end -3.68 -5.6) (layer F.CrtYd) (width 0.05))
(fp_text user %R (at 1.27 11.43) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 20 thru_hole circle (at 2.54 22.86 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 18 thru_hole circle (at 2.54 20.32 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 3 /WR))
(pad 16 thru_hole circle (at 2.54 17.78 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 4 /RD))
(pad 14 thru_hole circle (at 2.54 15.24 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 5 /~ENABLE))
(pad 12 thru_hole circle (at 2.54 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 6 /SEL))
(pad 10 thru_hole circle (at 2.54 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 7 /~WREQ))
(pad 8 thru_hole circle (at 2.54 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 8 /PH3))
(pad 6 thru_hole circle (at 2.54 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 9 /PH2))
(pad 4 thru_hole circle (at 2.54 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 10 /PH1))
(pad 2 thru_hole circle (at 2.54 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 11 /PH0))
(pad 19 thru_hole circle (at 0 22.86 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 1 +12V))
(pad 17 thru_hole circle (at 0 20.32 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 1 +12V))
(pad 15 thru_hole circle (at 0 17.78 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 1 +12V))
(pad 13 thru_hole circle (at 0 15.24 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 1 +12V))
(pad 11 thru_hole circle (at 0 12.7 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 12 +5V))
(pad 9 thru_hole circle (at 0 10.16 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask))
(pad 7 thru_hole circle (at 0 7.62 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 2 GND))
(pad 5 thru_hole circle (at 0 5.08 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 2 GND))
(pad 3 thru_hole circle (at 0 2.54 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
(net 2 GND))
(pad 1 thru_hole roundrect (at 0 0 90) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask) (roundrect_rratio 0.1470588235294118)
(net 2 GND))
(model ${KISYS3DMOD}/Connector_IDC.3dshapes/IDC-Header_2x10_P2.54mm_Vertical.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)
(gr_text JLCJLCJLCJLC (at 120 110) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(gr_text 10 (at 136 118) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(gr_text 1 (at 105 118) (layer F.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)))
)
(gr_text 11 (at 105 118) (layer B.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)) (justify mirror))
)
(gr_text 19 (at 136 118) (layer B.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)) (justify mirror))
)
(gr_text 68kmla.org (at 120 113) (layer B.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)) (justify mirror))
)
(gr_text "TASHTWENTY TINY ADAPTER" (at 120 102) (layer B.SilkS)
(effects (font (size 1.5 1.5) (thickness 0.3)) (justify mirror))
)
(gr_line (start 100 118) (end 100 102) (layer Edge.Cuts) (width 0.05) (tstamp 61A0730C))
(gr_line (start 102 120) (end 100 118) (layer Edge.Cuts) (width 0.05))
(gr_line (start 138 120) (end 102 120) (layer Edge.Cuts) (width 0.05))
(gr_line (start 140 118) (end 138 120) (layer Edge.Cuts) (width 0.05))
(gr_line (start 140 102) (end 140 118) (layer Edge.Cuts) (width 0.05))
(gr_line (start 138 100) (end 140 102) (layer Edge.Cuts) (width 0.05))
(gr_line (start 102 100) (end 138 100) (layer Edge.Cuts) (width 0.05))
(gr_line (start 100 102) (end 102 100) (layer Edge.Cuts) (width 0.05))
(segment (start 127.215 108.055) (end 126.7 107.54) (width 1) (layer F.Cu) (net 1))
(segment (start 127.215 117.968) (end 127.215 108.055) (width 1) (layer F.Cu) (net 1))
(segment (start 124.16 107.54) (end 126.7 107.54) (width 1) (layer F.Cu) (net 1))
(segment (start 126.7 107.54) (end 129.24 107.54) (width 1) (layer F.Cu) (net 1))
(segment (start 131.78 107.54) (end 129.24 107.54) (width 1) (layer F.Cu) (net 1))
(segment (start 124.445 107.825) (end 124.16 107.54) (width 1) (layer F.Cu) (net 1))
(segment (start 124.445 117.968) (end 124.445 107.825) (width 1) (layer F.Cu) (net 1))
(segment (start 116.135 107.945) (end 116.54 107.54) (width 1) (layer F.Cu) (net 2))
(segment (start 116.135 117.968) (end 116.135 107.945) (width 1) (layer F.Cu) (net 2))
(segment (start 113.365 108.175) (end 114 107.54) (width 1) (layer F.Cu) (net 2))
(segment (start 113.365 117.968) (end 113.365 108.175) (width 1) (layer F.Cu) (net 2))
(segment (start 110.595 108.405) (end 111.46 107.54) (width 1) (layer F.Cu) (net 2))
(segment (start 110.595 117.968) (end 110.595 108.405) (width 1) (layer F.Cu) (net 2))
(segment (start 107.825 108.635) (end 108.92 107.54) (width 1) (layer F.Cu) (net 2))
(segment (start 107.825 117.968) (end 107.825 108.635) (width 1) (layer F.Cu) (net 2))
(segment (start 130.604999 106.364999) (end 129.24 105) (width 0.25) (layer B.Cu) (net 3))
(segment (start 130.604999 117.202999) (end 130.604999 106.364999) (width 0.25) (layer B.Cu) (net 3))
(segment (start 131.37 117.968) (end 130.604999 117.202999) (width 0.25) (layer B.Cu) (net 3))
(segment (start 127.875001 106.175001) (end 126.7 105) (width 0.25) (layer B.Cu) (net 4))
(segment (start 127.875001 117.243001) (end 127.875001 106.175001) (width 0.25) (layer B.Cu) (net 4))
(segment (start 128.6 117.968) (end 127.875001 117.243001) (width 0.25) (layer B.Cu) (net 4))
(segment (start 125.335001 106.175001) (end 124.16 105) (width 0.25) (layer B.Cu) (net 5))
(segment (start 125.335001 117.473001) (end 125.335001 106.175001) (width 0.25) (layer B.Cu) (net 5))
(segment (start 125.83 117.968) (end 125.335001 117.473001) (width 0.25) (layer B.Cu) (net 5))
(segment (start 122.795001 117.703001) (end 122.795001 106.175001) (width 0.25) (layer B.Cu) (net 6))
(segment (start 122.795001 106.175001) (end 121.62 105) (width 0.25) (layer B.Cu) (net 6))
(segment (start 123.06 117.968) (end 122.795001 117.703001) (width 0.25) (layer B.Cu) (net 6))
(segment (start 119.08 105.800998) (end 119.08 105) (width 0.25) (layer B.Cu) (net 7))
(segment (start 120.29 107.010998) (end 119.08 105.800998) (width 0.25) (layer B.Cu) (net 7))
(segment (start 120.29 117.968) (end 120.29 107.010998) (width 0.25) (layer B.Cu) (net 7))
(segment (start 117.715001 106.175001) (end 116.54 105) (width 0.25) (layer B.Cu) (net 8))
(segment (start 117.715001 117.772999) (end 117.715001 106.175001) (width 0.25) (layer B.Cu) (net 8))
(segment (start 117.52 117.968) (end 117.715001 117.772999) (width 0.25) (layer B.Cu) (net 8))
(segment (start 115.175001 106.175001) (end 114 105) (width 0.25) (layer B.Cu) (net 9))
(segment (start 115.175001 117.542999) (end 115.175001 106.175001) (width 0.25) (layer B.Cu) (net 9))
(segment (start 114.75 117.968) (end 115.175001 117.542999) (width 0.25) (layer B.Cu) (net 9))
(segment (start 112.824999 106.364999) (end 111.46 105) (width 0.25) (layer B.Cu) (net 10))
(segment (start 112.824999 117.123001) (end 112.824999 106.364999) (width 0.25) (layer B.Cu) (net 10))
(segment (start 111.98 117.968) (end 112.824999 117.123001) (width 0.25) (layer B.Cu) (net 10))
(segment (start 110.284999 106.364999) (end 108.92 105) (width 0.25) (layer B.Cu) (net 11))
(segment (start 110.284999 116.893001) (end 110.284999 106.364999) (width 0.25) (layer B.Cu) (net 11))
(segment (start 109.21 117.968) (end 110.284999 116.893001) (width 0.25) (layer B.Cu) (net 11))
(segment (start 121.675 107.595) (end 121.62 107.54) (width 1) (layer F.Cu) (net 12))
(segment (start 121.675 117.968) (end 121.675 107.595) (width 1) (layer F.Cu) (net 12))
(zone (net 1) (net_name +12V) (layer F.Cu) (tstamp 61B0AE84) (hatch edge 0.508)
(connect_pads (clearance 0.508))
(min_thickness 0.254)
(fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
(polygon
(pts
(xy 132 114) (xy 131 115) (xy 128 115) (xy 127 116) (xy 124 116)
(xy 124 107) (xy 132 107)
)
)
(filled_polygon
(pts
(xy 131.873 107.42511) (xy 131.873 107.65489) (xy 131.794143 107.733748) (xy 131.78 107.719605) (xy 130.931208 108.568397)
(xy 131.008843 108.817472) (xy 131.272883 108.943371) (xy 131.556411 109.015339) (xy 131.848531 109.030611) (xy 131.873 109.02706)
(xy 131.873 113.947394) (xy 130.947394 114.873) (xy 128 114.873) (xy 127.975224 114.87544) (xy 127.951399 114.882667)
(xy 127.929443 114.894403) (xy 127.910197 114.910197) (xy 127.078322 115.742072) (xy 126.92925 115.593) (xy 126.291667 115.589928)
(xy 126.167185 115.602188) (xy 126.047487 115.638498) (xy 125.937173 115.697463) (xy 125.840482 115.776815) (xy 125.83 115.789587)
(xy 125.819518 115.776815) (xy 125.722827 115.697463) (xy 125.612513 115.638498) (xy 125.492815 115.602188) (xy 125.368333 115.589928)
(xy 124.73075 115.593) (xy 124.572 115.75175) (xy 124.572 115.873) (xy 124.318 115.873) (xy 124.318 115.75175)
(xy 124.15925 115.593) (xy 124.127 115.592845) (xy 124.127 109.025303) (xy 124.228531 109.030611) (xy 124.518019 108.988599)
(xy 124.793747 108.890919) (xy 124.931157 108.817472) (xy 125.008792 108.568397) (xy 125.851208 108.568397) (xy 125.928843 108.817472)
(xy 126.192883 108.943371) (xy 126.476411 109.015339) (xy 126.768531 109.030611) (xy 127.058019 108.988599) (xy 127.333747 108.890919)
(xy 127.471157 108.817472) (xy 127.548792 108.568397) (xy 128.391208 108.568397) (xy 128.468843 108.817472) (xy 128.732883 108.943371)
(xy 129.016411 109.015339) (xy 129.308531 109.030611) (xy 129.598019 108.988599) (xy 129.873747 108.890919) (xy 130.011157 108.817472)
(xy 130.088792 108.568397) (xy 129.24 107.719605) (xy 128.391208 108.568397) (xy 127.548792 108.568397) (xy 126.7 107.719605)
(xy 125.851208 108.568397) (xy 125.008792 108.568397) (xy 124.16 107.719605) (xy 124.145858 107.733748) (xy 124.127 107.71489)
(xy 124.127 107.36511) (xy 124.145858 107.346253) (xy 124.16 107.360395) (xy 124.174143 107.346253) (xy 124.353748 107.525858)
(xy 124.339605 107.54) (xy 125.188397 108.388792) (xy 125.43 108.313486) (xy 125.671603 108.388792) (xy 126.520395 107.54)
(xy 126.506253 107.525858) (xy 126.685858 107.346253) (xy 126.7 107.360395) (xy 126.714143 107.346253) (xy 126.893748 107.525858)
(xy 126.879605 107.54) (xy 127.728397 108.388792) (xy 127.97 108.313486) (xy 128.211603 108.388792) (xy 129.060395 107.54)
(xy 129.046253 107.525858) (xy 129.225858 107.346253) (xy 129.24 107.360395) (xy 129.254143 107.346253) (xy 129.433748 107.525858)
(xy 129.419605 107.54) (xy 130.268397 108.388792) (xy 130.51 108.313486) (xy 130.751603 108.388792) (xy 131.600395 107.54)
(xy 131.586253 107.525858) (xy 131.765858 107.346253) (xy 131.78 107.360395) (xy 131.794143 107.346253)
)
)
)
(zone (net 2) (net_name GND) (layer F.Cu) (tstamp 61B0AE81) (hatch edge 0.508)
(connect_pads (clearance 0.508))
(min_thickness 0.254)
(fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
(polygon
(pts
(xy 139 102) (xy 139 118) (xy 138 119) (xy 135 119) (xy 135 115)
(xy 133 115) (xy 133 107) (xy 132 106) (xy 121 106) (xy 120 107)
(xy 120 115) (xy 117 115) (xy 116 116) (xy 109 116) (xy 107 119)
(xy 102 119) (xy 101 118) (xy 101 102) (xy 102 101) (xy 138 101)
)
)
(filled_polygon
(pts
(xy 138.873 102.052606) (xy 138.873 117.947394) (xy 137.947394 118.873) (xy 135.127 118.873) (xy 135.127 115)
(xy 135.12456 114.975224) (xy 135.117333 114.951399) (xy 135.105597 114.929443) (xy 135.089803 114.910197) (xy 135.070557 114.894403)
(xy 135.048601 114.882667) (xy 135.024776 114.87544) (xy 135 114.873) (xy 133.127 114.873) (xy 133.127 108.168546)
(xy 133.207932 107.973158) (xy 133.265 107.68626) (xy 133.265 107.39374) (xy 133.207932 107.106842) (xy 133.09599 106.836589)
(xy 132.933475 106.593368) (xy 132.726632 106.386525) (xy 132.55224 106.27) (xy 132.726632 106.153475) (xy 132.933475 105.946632)
(xy 133.09599 105.703411) (xy 133.207932 105.433158) (xy 133.265 105.14626) (xy 133.265 104.85374) (xy 133.207932 104.566842)
(xy 133.09599 104.296589) (xy 132.933475 104.053368) (xy 132.726632 103.846525) (xy 132.483411 103.68401) (xy 132.213158 103.572068)
(xy 131.92626 103.515) (xy 131.63374 103.515) (xy 131.346842 103.572068) (xy 131.076589 103.68401) (xy 130.833368 103.846525)
(xy 130.626525 104.053368) (xy 130.51 104.22776) (xy 130.393475 104.053368) (xy 130.186632 103.846525) (xy 129.943411 103.68401)
(xy 129.673158 103.572068) (xy 129.38626 103.515) (xy 129.09374 103.515) (xy 128.806842 103.572068) (xy 128.536589 103.68401)
(xy 128.293368 103.846525) (xy 128.086525 104.053368) (xy 127.97 104.22776) (xy 127.853475 104.053368) (xy 127.646632 103.846525)
(xy 127.403411 103.68401) (xy 127.133158 103.572068) (xy 126.84626 103.515) (xy 126.55374 103.515) (xy 126.266842 103.572068)
(xy 125.996589 103.68401) (xy 125.753368 103.846525) (xy 125.546525 104.053368) (xy 125.43 104.22776) (xy 125.313475 104.053368)
(xy 125.106632 103.846525) (xy 124.863411 103.68401) (xy 124.593158 103.572068) (xy 124.30626 103.515) (xy 124.01374 103.515)
(xy 123.726842 103.572068) (xy 123.456589 103.68401) (xy 123.213368 103.846525) (xy 123.006525 104.053368) (xy 122.89 104.22776)
(xy 122.773475 104.053368) (xy 122.566632 103.846525) (xy 122.323411 103.68401) (xy 122.053158 103.572068) (xy 121.76626 103.515)
(xy 121.47374 103.515) (xy 121.186842 103.572068) (xy 120.916589 103.68401) (xy 120.673368 103.846525) (xy 120.466525 104.053368)
(xy 120.35 104.22776) (xy 120.233475 104.053368) (xy 120.026632 103.846525) (xy 119.783411 103.68401) (xy 119.513158 103.572068)
(xy 119.22626 103.515) (xy 118.93374 103.515) (xy 118.646842 103.572068) (xy 118.376589 103.68401) (xy 118.133368 103.846525)
(xy 117.926525 104.053368) (xy 117.81 104.22776) (xy 117.693475 104.053368) (xy 117.486632 103.846525) (xy 117.243411 103.68401)
(xy 116.973158 103.572068) (xy 116.68626 103.515) (xy 116.39374 103.515) (xy 116.106842 103.572068) (xy 115.836589 103.68401)
(xy 115.593368 103.846525) (xy 115.386525 104.053368) (xy 115.27 104.22776) (xy 115.153475 104.053368) (xy 114.946632 103.846525)
(xy 114.703411 103.68401) (xy 114.433158 103.572068) (xy 114.14626 103.515) (xy 113.85374 103.515) (xy 113.566842 103.572068)
(xy 113.296589 103.68401) (xy 113.053368 103.846525) (xy 112.846525 104.053368) (xy 112.73 104.22776) (xy 112.613475 104.053368)
(xy 112.406632 103.846525) (xy 112.163411 103.68401) (xy 111.893158 103.572068) (xy 111.60626 103.515) (xy 111.31374 103.515)
(xy 111.026842 103.572068) (xy 110.756589 103.68401) (xy 110.513368 103.846525) (xy 110.306525 104.053368) (xy 110.19 104.22776)
(xy 110.073475 104.053368) (xy 109.866632 103.846525) (xy 109.623411 103.68401) (xy 109.353158 103.572068) (xy 109.06626 103.515)
(xy 108.77374 103.515) (xy 108.486842 103.572068) (xy 108.216589 103.68401) (xy 107.973368 103.846525) (xy 107.766525 104.053368)
(xy 107.60401 104.296589) (xy 107.492068 104.566842) (xy 107.435 104.85374) (xy 107.435 105.14626) (xy 107.492068 105.433158)
(xy 107.60401 105.703411) (xy 107.766525 105.946632) (xy 107.89838 106.078487) (xy 107.82582 106.100498) (xy 107.715506 106.159463)
(xy 107.618815 106.238815) (xy 107.539463 106.335506) (xy 107.480498 106.44582) (xy 107.444188 106.565518) (xy 107.431928 106.69)
(xy 107.435 107.25425) (xy 107.59375 107.413) (xy 108.793 107.413) (xy 108.793 107.393) (xy 109.047 107.393)
(xy 109.047 107.413) (xy 109.067 107.413) (xy 109.067 107.667) (xy 109.047 107.667) (xy 109.047 108.86625)
(xy 109.20575 109.025) (xy 109.77 109.028072) (xy 109.894482 109.015812) (xy 110.01418 108.979502) (xy 110.124494 108.920537)
(xy 110.221185 108.841185) (xy 110.300537 108.744494) (xy 110.359502 108.63418) (xy 110.379457 108.568397) (xy 110.611208 108.568397)
(xy 110.688843 108.817472) (xy 110.952883 108.943371) (xy 111.236411 109.015339) (xy 111.528531 109.030611) (xy 111.818019 108.988599)
(xy 112.093747 108.890919) (xy 112.231157 108.817472) (xy 112.308792 108.568397) (xy 113.151208 108.568397) (xy 113.228843 108.817472)
(xy 113.492883 108.943371) (xy 113.776411 109.015339) (xy 114.068531 109.030611) (xy 114.358019 108.988599) (xy 114.633747 108.890919)
(xy 114.771157 108.817472) (xy 114.848792 108.568397) (xy 115.691208 108.568397) (xy 115.768843 108.817472) (xy 116.032883 108.943371)
(xy 116.316411 109.015339) (xy 116.608531 109.030611) (xy 116.898019 108.988599) (xy 117.173747 108.890919) (xy 117.311157 108.817472)
(xy 117.388792 108.568397) (xy 116.54 107.719605) (xy 115.691208 108.568397) (xy 114.848792 108.568397) (xy 114 107.719605)
(xy 113.151208 108.568397) (xy 112.308792 108.568397) (xy 111.46 107.719605) (xy 110.611208 108.568397) (xy 110.379457 108.568397)
(xy 110.395812 108.514482) (xy 110.408072 108.39) (xy 110.408025 108.381443) (xy 110.431603 108.388792) (xy 111.280395 107.54)
(xy 111.639605 107.54) (xy 112.488397 108.388792) (xy 112.73 108.313486) (xy 112.971603 108.388792) (xy 113.820395 107.54)
(xy 114.179605 107.54) (xy 115.028397 108.388792) (xy 115.27 108.313486) (xy 115.511603 108.388792) (xy 116.360395 107.54)
(xy 115.511603 106.691208) (xy 115.27 106.766514) (xy 115.028397 106.691208) (xy 114.179605 107.54) (xy 113.820395 107.54)
(xy 112.971603 106.691208) (xy 112.73 106.766514) (xy 112.488397 106.691208) (xy 111.639605 107.54) (xy 111.280395 107.54)
(xy 110.431603 106.691208) (xy 110.408025 106.698557) (xy 110.408072 106.69) (xy 110.395812 106.565518) (xy 110.359502 106.44582)
(xy 110.300537 106.335506) (xy 110.221185 106.238815) (xy 110.124494 106.159463) (xy 110.01418 106.100498) (xy 109.94162 106.078487)
(xy 110.073475 105.946632) (xy 110.19 105.77224) (xy 110.306525 105.946632) (xy 110.513368 106.153475) (xy 110.686729 106.269311)
(xy 110.611208 106.511603) (xy 111.46 107.360395) (xy 112.308792 106.511603) (xy 112.233271 106.269311) (xy 112.406632 106.153475)
(xy 112.613475 105.946632) (xy 112.73 105.77224) (xy 112.846525 105.946632) (xy 113.053368 106.153475) (xy 113.226729 106.269311)
(xy 113.151208 106.511603) (xy 114 107.360395) (xy 114.848792 106.511603) (xy 114.773271 106.269311) (xy 114.946632 106.153475)
(xy 115.153475 105.946632) (xy 115.27 105.77224) (xy 115.386525 105.946632) (xy 115.593368 106.153475) (xy 115.766729 106.269311)
(xy 115.691208 106.511603) (xy 116.54 107.360395) (xy 117.388792 106.511603) (xy 117.313271 106.269311) (xy 117.486632 106.153475)
(xy 117.693475 105.946632) (xy 117.81 105.77224) (xy 117.926525 105.946632) (xy 118.133368 106.153475) (xy 118.30776 106.27)
(xy 118.133368 106.386525) (xy 117.926525 106.593368) (xy 117.810689 106.766729) (xy 117.568397 106.691208) (xy 116.719605 107.54)
(xy 117.568397 108.388792) (xy 117.810689 108.313271) (xy 117.926525 108.486632) (xy 118.133368 108.693475) (xy 118.376589 108.85599)
(xy 118.646842 108.967932) (xy 118.93374 109.025) (xy 119.22626 109.025) (xy 119.513158 108.967932) (xy 119.783411 108.85599)
(xy 119.873 108.796129) (xy 119.873 114.873) (xy 117 114.873) (xy 116.975224 114.87544) (xy 116.951399 114.882667)
(xy 116.929443 114.894403) (xy 116.910197 114.910197) (xy 116.008 115.812394) (xy 116.008 115.75175) (xy 115.84925 115.593)
(xy 115.211667 115.589928) (xy 115.087185 115.602188) (xy 114.967487 115.638498) (xy 114.857173 115.697463) (xy 114.760482 115.776815)
(xy 114.75 115.789587) (xy 114.739518 115.776815) (xy 114.642827 115.697463) (xy 114.532513 115.638498) (xy 114.412815 115.602188)
(xy 114.288333 115.589928) (xy 113.65075 115.593) (xy 113.492 115.75175) (xy 113.492 115.873) (xy 113.238 115.873)
(xy 113.238 115.75175) (xy 113.07925 115.593) (xy 112.441667 115.589928) (xy 112.317185 115.602188) (xy 112.197487 115.638498)
(xy 112.087173 115.697463) (xy 111.990482 115.776815) (xy 111.98 115.789587) (xy 111.969518 115.776815) (xy 111.872827 115.697463)
(xy 111.762513 115.638498) (xy 111.642815 115.602188) (xy 111.518333 115.589928) (xy 110.88075 115.593) (xy 110.722 115.75175)
(xy 110.722 115.873) (xy 110.468 115.873) (xy 110.468 115.75175) (xy 110.30925 115.593) (xy 109.671667 115.589928)
(xy 109.547185 115.602188) (xy 109.427487 115.638498) (xy 109.317173 115.697463) (xy 109.220482 115.776815) (xy 109.21 115.789587)
(xy 109.199518 115.776815) (xy 109.102827 115.697463) (xy 108.992513 115.638498) (xy 108.872815 115.602188) (xy 108.748333 115.589928)
(xy 108.11075 115.593) (xy 107.952 115.75175) (xy 107.952 117.343048) (xy 107.698 117.724048) (xy 107.698 115.75175)
(xy 107.53925 115.593) (xy 106.901667 115.589928) (xy 106.777185 115.602188) (xy 106.657487 115.638498) (xy 106.547173 115.697463)
(xy 106.450482 115.776815) (xy 106.37113 115.873506) (xy 106.312165 115.98382) (xy 106.275855 116.103518) (xy 106.263595 116.228)
(xy 106.266667 117.68225) (xy 106.425417 117.841) (xy 107.620032 117.841) (xy 107.450699 118.095) (xy 106.425417 118.095)
(xy 106.266667 118.25375) (xy 106.265359 118.873) (xy 102.052606 118.873) (xy 101.127 117.947394) (xy 101.127 108.39)
(xy 107.431928 108.39) (xy 107.444188 108.514482) (xy 107.480498 108.63418) (xy 107.539463 108.744494) (xy 107.618815 108.841185)
(xy 107.715506 108.920537) (xy 107.82582 108.979502) (xy 107.945518 109.015812) (xy 108.07 109.028072) (xy 108.63425 109.025)
(xy 108.793 108.86625) (xy 108.793 107.667) (xy 107.59375 107.667) (xy 107.435 107.82575) (xy 107.431928 108.39)
(xy 101.127 108.39) (xy 101.127 102.052606) (xy 102.052606 101.127) (xy 137.947394 101.127)
)
)
)
(zone (net 2) (net_name GND) (layer B.Cu) (tstamp 61B0AE7E) (hatch edge 0.508)
(connect_pads (clearance 0.508))
(min_thickness 0.254)
(fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
(polygon
(pts
(xy 139 102) (xy 139 118) (xy 138 119) (xy 102 119) (xy 101 118)
(xy 101 102) (xy 102 101) (xy 138 101)
)
)
(filled_polygon
(pts
(xy 138.873 102.052606) (xy 138.873 117.947394) (xy 137.947394 118.873) (xy 132.931405 118.873) (xy 132.931405 116.228)
(xy 132.919145 116.103518) (xy 132.882835 115.98382) (xy 132.82387 115.873506) (xy 132.744518 115.776815) (xy 132.647827 115.697463)
(xy 132.537513 115.638498) (xy 132.417815 115.602188) (xy 132.293333 115.589928) (xy 131.364999 115.589928) (xy 131.364999 108.971544)
(xy 131.63374 109.025) (xy 131.92626 109.025) (xy 132.213158 108.967932) (xy 132.483411 108.85599) (xy 132.726632 108.693475)
(xy 132.933475 108.486632) (xy 133.09599 108.243411) (xy 133.207932 107.973158) (xy 133.265 107.68626) (xy 133.265 107.39374)
(xy 133.207932 107.106842) (xy 133.09599 106.836589) (xy 132.933475 106.593368) (xy 132.726632 106.386525) (xy 132.55224 106.27)
(xy 132.726632 106.153475) (xy 132.933475 105.946632) (xy 133.09599 105.703411) (xy 133.207932 105.433158) (xy 133.265 105.14626)
(xy 133.265 104.85374) (xy 133.207932 104.566842) (xy 133.09599 104.296589) (xy 132.933475 104.053368) (xy 132.726632 103.846525)
(xy 132.483411 103.68401) (xy 132.213158 103.572068) (xy 131.92626 103.515) (xy 131.63374 103.515) (xy 131.346842 103.572068)
(xy 131.076589 103.68401) (xy 130.833368 103.846525) (xy 130.626525 104.053368) (xy 130.51 104.22776) (xy 130.393475 104.053368)
(xy 130.186632 103.846525) (xy 129.943411 103.68401) (xy 129.673158 103.572068) (xy 129.38626 103.515) (xy 129.09374 103.515)
(xy 128.806842 103.572068) (xy 128.536589 103.68401) (xy 128.293368 103.846525) (xy 128.086525 104.053368) (xy 127.97 104.22776)
(xy 127.853475 104.053368) (xy 127.646632 103.846525) (xy 127.403411 103.68401) (xy 127.133158 103.572068) (xy 126.84626 103.515)
(xy 126.55374 103.515) (xy 126.266842 103.572068) (xy 125.996589 103.68401) (xy 125.753368 103.846525) (xy 125.546525 104.053368)
(xy 125.43 104.22776) (xy 125.313475 104.053368) (xy 125.106632 103.846525) (xy 124.863411 103.68401) (xy 124.593158 103.572068)
(xy 124.30626 103.515) (xy 124.01374 103.515) (xy 123.726842 103.572068) (xy 123.456589 103.68401) (xy 123.213368 103.846525)
(xy 123.006525 104.053368) (xy 122.89 104.22776) (xy 122.773475 104.053368) (xy 122.566632 103.846525) (xy 122.323411 103.68401)
(xy 122.053158 103.572068) (xy 121.76626 103.515) (xy 121.47374 103.515) (xy 121.186842 103.572068) (xy 120.916589 103.68401)
(xy 120.673368 103.846525) (xy 120.466525 104.053368) (xy 120.35 104.22776) (xy 120.233475 104.053368) (xy 120.026632 103.846525)
(xy 119.783411 103.68401) (xy 119.513158 103.572068) (xy 119.22626 103.515) (xy 118.93374 103.515) (xy 118.646842 103.572068)
(xy 118.376589 103.68401) (xy 118.133368 103.846525) (xy 117.926525 104.053368) (xy 117.81 104.22776) (xy 117.693475 104.053368)
(xy 117.486632 103.846525) (xy 117.243411 103.68401) (xy 116.973158 103.572068) (xy 116.68626 103.515) (xy 116.39374 103.515)
(xy 116.106842 103.572068) (xy 115.836589 103.68401) (xy 115.593368 103.846525) (xy 115.386525 104.053368) (xy 115.27 104.22776)
(xy 115.153475 104.053368) (xy 114.946632 103.846525) (xy 114.703411 103.68401) (xy 114.433158 103.572068) (xy 114.14626 103.515)
(xy 113.85374 103.515) (xy 113.566842 103.572068) (xy 113.296589 103.68401) (xy 113.053368 103.846525) (xy 112.846525 104.053368)
(xy 112.73 104.22776) (xy 112.613475 104.053368) (xy 112.406632 103.846525) (xy 112.163411 103.68401) (xy 111.893158 103.572068)
(xy 111.60626 103.515) (xy 111.31374 103.515) (xy 111.026842 103.572068) (xy 110.756589 103.68401) (xy 110.513368 103.846525)
(xy 110.306525 104.053368) (xy 110.19 104.22776) (xy 110.073475 104.053368) (xy 109.866632 103.846525) (xy 109.623411 103.68401)
(xy 109.353158 103.572068) (xy 109.06626 103.515) (xy 108.77374 103.515) (xy 108.486842 103.572068) (xy 108.216589 103.68401)
(xy 107.973368 103.846525) (xy 107.766525 104.053368) (xy 107.60401 104.296589) (xy 107.492068 104.566842) (xy 107.435 104.85374)
(xy 107.435 105.14626) (xy 107.492068 105.433158) (xy 107.60401 105.703411) (xy 107.766525 105.946632) (xy 107.89838 106.078487)
(xy 107.82582 106.100498) (xy 107.715506 106.159463) (xy 107.618815 106.238815) (xy 107.539463 106.335506) (xy 107.480498 106.44582)
(xy 107.444188 106.565518) (xy 107.431928 106.69) (xy 107.435 107.25425) (xy 107.59375 107.413) (xy 108.793 107.413)
(xy 108.793 107.393) (xy 109.047 107.393) (xy 109.047 107.413) (xy 109.067 107.413) (xy 109.067 107.667)
(xy 109.047 107.667) (xy 109.047 108.86625) (xy 109.20575 109.025) (xy 109.525 109.026738) (xy 109.524999 115.589928)
(xy 108.286667 115.589928) (xy 108.162185 115.602188) (xy 108.042487 115.638498) (xy 107.932173 115.697463) (xy 107.835482 115.776815)
(xy 107.75613 115.873506) (xy 107.697165 115.98382) (xy 107.660855 116.103518) (xy 107.648595 116.228) (xy 107.648595 118.873)
(xy 102.052606 118.873) (xy 101.127 117.947394) (xy 101.127 108.39) (xy 107.431928 108.39) (xy 107.444188 108.514482)
(xy 107.480498 108.63418) (xy 107.539463 108.744494) (xy 107.618815 108.841185) (xy 107.715506 108.920537) (xy 107.82582 108.979502)
(xy 107.945518 109.015812) (xy 108.07 109.028072) (xy 108.63425 109.025) (xy 108.793 108.86625) (xy 108.793 107.667)
(xy 107.59375 107.667) (xy 107.435 107.82575) (xy 107.431928 108.39) (xy 101.127 108.39) (xy 101.127 102.052606)
(xy 102.052606 101.127) (xy 137.947394 101.127)
)
)
(filled_polygon
(pts
(xy 111.653748 107.525858) (xy 111.639605 107.54) (xy 111.653748 107.554143) (xy 111.474143 107.733748) (xy 111.46 107.719605)
(xy 111.445858 107.733748) (xy 111.266253 107.554143) (xy 111.280395 107.54) (xy 111.266253 107.525858) (xy 111.445858 107.346253)
(xy 111.46 107.360395) (xy 111.474143 107.346253)
)
)
(filled_polygon
(pts
(xy 114.193748 107.525858) (xy 114.179605 107.54) (xy 114.193748 107.554143) (xy 114.014143 107.733748) (xy 114 107.719605)
(xy 113.985858 107.733748) (xy 113.806253 107.554143) (xy 113.820395 107.54) (xy 113.806253 107.525858) (xy 113.985858 107.346253)
(xy 114 107.360395) (xy 114.014143 107.346253)
)
)
(filled_polygon
(pts
(xy 116.733748 107.525858) (xy 116.719605 107.54) (xy 116.733748 107.554143) (xy 116.554143 107.733748) (xy 116.54 107.719605)
(xy 116.525858 107.733748) (xy 116.346253 107.554143) (xy 116.360395 107.54) (xy 116.346253 107.525858) (xy 116.525858 107.346253)
(xy 116.54 107.360395) (xy 116.554143 107.346253)
)
)
)
)

View File

@ -0,0 +1,249 @@
update=2021 November 28, Sunday 22:00:07
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=
CopperLayerCount=2
BoardThickness=1.6
AllowMicroVias=0
AllowBlindVias=0
RequireCourtyardDefinitions=0
ProhibitOverlappingCourtyards=1
MinTrackWidth=0.2
MinViaDiameter=0.4
MinViaDrill=0.3
MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.25
TrackWidth1=0.25
ViaDiameter1=1.6
ViaDrill1=0.8
dPairWidth1=0.2
dPairGap1=0.25
dPairViaGap1=0.25
SilkLineWidth=0.12
SilkTextSizeV=1
SilkTextSizeH=1
SilkTextSizeThickness=0.15
SilkTextItalic=0
SilkTextUpright=1
CopperLineWidth=0.2
CopperTextSizeV=1.5
CopperTextSizeH=1.5
CopperTextThickness=0.3
CopperTextItalic=0
CopperTextUpright=1
EdgeCutLineWidth=0.05
CourtyardLineWidth=0.05
OthersLineWidth=0.15
OthersTextSizeV=1
OthersTextSizeH=1
OthersTextSizeThickness=0.15
OthersTextItalic=0
OthersTextUpright=1
SolderMaskClearance=0
SolderMaskMinWidth=0
SolderPasteClearance=0
SolderPasteRatio=-0
[pcbnew/Layer.F.Cu]
Name=F.Cu
Type=0
Enabled=1
[pcbnew/Layer.In1.Cu]
Name=In1.Cu
Type=0
Enabled=0
[pcbnew/Layer.In2.Cu]
Name=In2.Cu
Type=0
Enabled=0
[pcbnew/Layer.In3.Cu]
Name=In3.Cu
Type=0
Enabled=0
[pcbnew/Layer.In4.Cu]
Name=In4.Cu
Type=0
Enabled=0
[pcbnew/Layer.In5.Cu]
Name=In5.Cu
Type=0
Enabled=0
[pcbnew/Layer.In6.Cu]
Name=In6.Cu
Type=0
Enabled=0
[pcbnew/Layer.In7.Cu]
Name=In7.Cu
Type=0
Enabled=0
[pcbnew/Layer.In8.Cu]
Name=In8.Cu
Type=0
Enabled=0
[pcbnew/Layer.In9.Cu]
Name=In9.Cu
Type=0
Enabled=0
[pcbnew/Layer.In10.Cu]
Name=In10.Cu
Type=0
Enabled=0
[pcbnew/Layer.In11.Cu]
Name=In11.Cu
Type=0
Enabled=0
[pcbnew/Layer.In12.Cu]
Name=In12.Cu
Type=0
Enabled=0
[pcbnew/Layer.In13.Cu]
Name=In13.Cu
Type=0
Enabled=0
[pcbnew/Layer.In14.Cu]
Name=In14.Cu
Type=0
Enabled=0
[pcbnew/Layer.In15.Cu]
Name=In15.Cu
Type=0
Enabled=0
[pcbnew/Layer.In16.Cu]
Name=In16.Cu
Type=0
Enabled=0
[pcbnew/Layer.In17.Cu]
Name=In17.Cu
Type=0
Enabled=0
[pcbnew/Layer.In18.Cu]
Name=In18.Cu
Type=0
Enabled=0
[pcbnew/Layer.In19.Cu]
Name=In19.Cu
Type=0
Enabled=0
[pcbnew/Layer.In20.Cu]
Name=In20.Cu
Type=0
Enabled=0
[pcbnew/Layer.In21.Cu]
Name=In21.Cu
Type=0
Enabled=0
[pcbnew/Layer.In22.Cu]
Name=In22.Cu
Type=0
Enabled=0
[pcbnew/Layer.In23.Cu]
Name=In23.Cu
Type=0
Enabled=0
[pcbnew/Layer.In24.Cu]
Name=In24.Cu
Type=0
Enabled=0
[pcbnew/Layer.In25.Cu]
Name=In25.Cu
Type=0
Enabled=0
[pcbnew/Layer.In26.Cu]
Name=In26.Cu
Type=0
Enabled=0
[pcbnew/Layer.In27.Cu]
Name=In27.Cu
Type=0
Enabled=0
[pcbnew/Layer.In28.Cu]
Name=In28.Cu
Type=0
Enabled=0
[pcbnew/Layer.In29.Cu]
Name=In29.Cu
Type=0
Enabled=0
[pcbnew/Layer.In30.Cu]
Name=In30.Cu
Type=0
Enabled=0
[pcbnew/Layer.B.Cu]
Name=B.Cu
Type=0
Enabled=1
[pcbnew/Layer.B.Adhes]
Enabled=0
[pcbnew/Layer.F.Adhes]
Enabled=0
[pcbnew/Layer.B.Paste]
Enabled=0
[pcbnew/Layer.F.Paste]
Enabled=0
[pcbnew/Layer.B.SilkS]
Enabled=1
[pcbnew/Layer.F.SilkS]
Enabled=1
[pcbnew/Layer.B.Mask]
Enabled=1
[pcbnew/Layer.F.Mask]
Enabled=1
[pcbnew/Layer.Dwgs.User]
Enabled=0
[pcbnew/Layer.Cmts.User]
Enabled=0
[pcbnew/Layer.Eco1.User]
Enabled=0
[pcbnew/Layer.Eco2.User]
Enabled=0
[pcbnew/Layer.Edge.Cuts]
Enabled=1
[pcbnew/Layer.Margin]
Enabled=1
[pcbnew/Layer.B.CrtYd]
Enabled=1
[pcbnew/Layer.F.CrtYd]
Enabled=1
[pcbnew/Layer.B.Fab]
Enabled=1
[pcbnew/Layer.F.Fab]
Enabled=1
[pcbnew/Layer.Rescue]
Enabled=0
[pcbnew/Netclasses]
[pcbnew/Netclasses/Default]
Name=Default
Clearance=0.2
TrackWidth=0.25
ViaDiameter=1.6
ViaDrill=0.8
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25
[pcbnew/Netclasses/1]
Name=POWER
Clearance=0.2
TrackWidth=1
ViaDiameter=1.6
ViaDrill=0.8
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25

View File

@ -0,0 +1,323 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title "TashTwenty Tiny Adapter"
Date "2021-11-28"
Rev "1.0"
Comp "Lostwave"
Comment1 "https://68kmla.org"
Comment2 "https://68kmla.org/bb/index.php?threads/tashtwenty-single-chip-dcd-hard-disk-20-interface.39357/"
Comment3 "https://github.com/lampmerchant/tashtwenty"
Comment4 ""
$EndDescr
$Comp
L Connector_Generic:Conn_02x10_Odd_Even J1
U 1 1 61A0248C
P 8550 3950
F 0 "J1" H 8600 4567 50 0000 C CNN
F 1 "Conn_02x10_Odd_Even" H 8600 4476 50 0000 C CNN
F 2 "Connector_IDC:IDC-Header_2x10_P2.54mm_Vertical" H 8550 3950 50 0001 C CNN
F 3 "~" H 8550 3950 50 0001 C CNN
1 8550 3950
1 0 0 -1
$EndComp
$Comp
L power:+12V #PWR0101
U 1 1 61A06D91
P 9500 1000
F 0 "#PWR0101" H 9500 850 50 0001 C CNN
F 1 "+12V" H 9515 1173 50 0000 C CNN
F 2 "" H 9500 1000 50 0001 C CNN
F 3 "" H 9500 1000 50 0001 C CNN
1 9500 1000
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR0102
U 1 1 61A08275
P 10000 1000
F 0 "#PWR0102" H 10000 850 50 0001 C CNN
F 1 "+5V" H 10015 1173 50 0000 C CNN
F 2 "" H 10000 1000 50 0001 C CNN
F 3 "" H 10000 1000 50 0001 C CNN
1 10000 1000
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0103
U 1 1 61A096E7
P 10500 1100
F 0 "#PWR0103" H 10500 850 50 0001 C CNN
F 1 "GND" H 10505 927 50 0000 C CNN
F 2 "" H 10500 1100 50 0001 C CNN
F 3 "" H 10500 1100 50 0001 C CNN
1 10500 1100
1 0 0 -1
$EndComp
$Comp
L power:PWR_FLAG #FLG0101
U 1 1 61A0D42D
P 10500 1000
F 0 "#FLG0101" H 10500 1075 50 0001 C CNN
F 1 "PWR_FLAG" H 10500 1173 50 0000 C CNN
F 2 "" H 10500 1000 50 0001 C CNN
F 3 "~" H 10500 1000 50 0001 C CNN
1 10500 1000
1 0 0 -1
$EndComp
$Comp
L power:PWR_FLAG #FLG0102
U 1 1 61A0E66D
P 10000 1100
F 0 "#FLG0102" H 10000 1175 50 0001 C CNN
F 1 "PWR_FLAG" H 10000 1273 50 0000 C CNN
F 2 "" H 10000 1100 50 0001 C CNN
F 3 "~" H 10000 1100 50 0001 C CNN
1 10000 1100
-1 0 0 1
$EndComp
$Comp
L power:PWR_FLAG #FLG0103
U 1 1 61A0E936
P 9500 1100
F 0 "#FLG0103" H 9500 1175 50 0001 C CNN
F 1 "PWR_FLAG" H 9500 1273 50 0000 C CNN
F 2 "" H 9500 1100 50 0001 C CNN
F 3 "~" H 9500 1100 50 0001 C CNN
1 9500 1100
-1 0 0 1
$EndComp
Wire Wire Line
9500 1000 9500 1100
Wire Wire Line
10000 1000 10000 1100
Wire Wire Line
10500 1000 10500 1100
$Comp
L power:GND #PWR0104
U 1 1 61A241FB
P 7000 4600
F 0 "#PWR0104" H 7000 4350 50 0001 C CNN
F 1 "GND" H 7005 4427 50 0000 C CNN
F 2 "" H 7000 4600 50 0001 C CNN
F 3 "" H 7000 4600 50 0001 C CNN
1 7000 4600
1 0 0 -1
$EndComp
Wire Wire Line
8350 3550 7000 3550
Wire Wire Line
7000 3550 7000 3650
Wire Wire Line
8350 3650 7000 3650
Connection ~ 7000 3650
Wire Wire Line
7000 3650 7000 3750
Wire Wire Line
8350 3750 7000 3750
Connection ~ 7000 3750
Wire Wire Line
7000 3750 7000 3850
Wire Wire Line
8350 3850 7000 3850
Connection ~ 7000 3850
Wire Wire Line
7000 3850 7000 4600
NoConn ~ 8350 3950
NoConn ~ 8850 4450
$Comp
L power:+5V #PWR0105
U 1 1 61A27EB9
P 8150 4050
F 0 "#PWR0105" H 8150 3900 50 0001 C CNN
F 1 "+5V" V 8165 4178 50 0000 L CNN
F 2 "" H 8150 4050 50 0001 C CNN
F 3 "" H 8150 4050 50 0001 C CNN
1 8150 4050
0 -1 -1 0
$EndComp
$Comp
L power:+12V #PWR0106
U 1 1 61A289EB
P 8150 4150
F 0 "#PWR0106" H 8150 4000 50 0001 C CNN
F 1 "+12V" V 8165 4278 50 0000 L CNN
F 2 "" H 8150 4150 50 0001 C CNN
F 3 "" H 8150 4150 50 0001 C CNN
1 8150 4150
0 -1 -1 0
$EndComp
Wire Wire Line
8150 4050 8350 4050
Wire Wire Line
8350 4150 8250 4150
Wire Wire Line
8350 4250 8250 4250
Wire Wire Line
8250 4250 8250 4150
Connection ~ 8250 4150
Wire Wire Line
8250 4150 8150 4150
Wire Wire Line
8350 4350 8250 4350
Wire Wire Line
8250 4350 8250 4250
Connection ~ 8250 4250
Wire Wire Line
8350 4450 8250 4450
Wire Wire Line
8250 4450 8250 4350
Connection ~ 8250 4350
Text Label 8950 3550 0 50 ~ 0
PH0
Text Label 8950 3650 0 50 ~ 0
PH1
Text Label 8950 3750 0 50 ~ 0
PH2
Text Label 8950 3850 0 50 ~ 0
PH3
Text Label 8950 3950 0 50 ~ 0
~WREQ
Text Label 8950 4050 0 50 ~ 0
SEL
Text Label 8950 4150 0 50 ~ 0
~ENABLE
Text Label 8950 4250 0 50 ~ 0
RD
Text Label 8950 4350 0 50 ~ 0
WR
Wire Wire Line
8850 3550 8950 3550
Wire Wire Line
8850 3650 8950 3650
Wire Wire Line
8850 3750 8950 3750
Wire Wire Line
8850 3850 8950 3850
Wire Wire Line
8850 3950 8950 3950
Wire Wire Line
8950 4050 8850 4050
Wire Wire Line
8950 4150 8850 4150
Wire Wire Line
8850 4250 8950 4250
Wire Wire Line
8850 4350 8950 4350
$Comp
L Connector_Apple:DB19_Female J2
U 1 1 61A3D54F
P 4150 4200
F 0 "J2" H 4328 4521 50 0000 L CNN
F 1 "DB19_Female" H 4328 4430 50 0000 L CNN
F 2 "Connector_Apple:DSUB-19_Male_EdgeMount_P2.77mm" H 4150 4200 50 0001 C CNN
F 3 " ~" H 4150 4200 50 0001 C CNN
1 4150 4200
1 0 0 -1
$EndComp
Wire Wire Line
3850 3000 2500 3000
Wire Wire Line
2500 3000 2500 3200
$Comp
L power:GND #PWR0107
U 1 1 61A4270D
P 2500 5000
F 0 "#PWR0107" H 2500 4750 50 0001 C CNN
F 1 "GND" H 2505 4827 50 0000 C CNN
F 2 "" H 2500 5000 50 0001 C CNN
F 3 "" H 2500 5000 50 0001 C CNN
1 2500 5000
1 0 0 -1
$EndComp
Wire Wire Line
3850 3200 2500 3200
Connection ~ 2500 3200
Wire Wire Line
2500 3200 2500 3400
Wire Wire Line
3850 3400 2500 3400
Connection ~ 2500 3400
Wire Wire Line
2500 3400 2500 3600
Wire Wire Line
3850 3600 2500 3600
Connection ~ 2500 3600
Wire Wire Line
2500 3600 2500 5000
NoConn ~ 3850 3800
$Comp
L power:+5V #PWR0108
U 1 1 61A454A8
P 3000 4000
F 0 "#PWR0108" H 3000 3850 50 0001 C CNN
F 1 "+5V" V 3015 4128 50 0000 L CNN
F 2 "" H 3000 4000 50 0001 C CNN
F 3 "" H 3000 4000 50 0001 C CNN
1 3000 4000
0 -1 -1 0
$EndComp
Wire Wire Line
3850 4000 3000 4000
$Comp
L power:+12V #PWR0109
U 1 1 61A4699B
P 3000 4200
F 0 "#PWR0109" H 3000 4050 50 0001 C CNN
F 1 "+12V" V 3015 4328 50 0000 L CNN
F 2 "" H 3000 4200 50 0001 C CNN
F 3 "" H 3000 4200 50 0001 C CNN
1 3000 4200
0 -1 -1 0
$EndComp
NoConn ~ 3850 4600
NoConn ~ 3850 4800
Text Label 3750 3100 2 50 ~ 0
PH0
Text Label 3750 3300 2 50 ~ 0
PH1
Text Label 3750 3500 2 50 ~ 0
PH2
Text Label 3750 3700 2 50 ~ 0
PH3
Text Label 3750 3900 2 50 ~ 0
~WREQ
Text Label 3750 4100 2 50 ~ 0
SEL
Text Label 3750 4300 2 50 ~ 0
~ENABLE
Wire Wire Line
3000 4200 3250 4200
Wire Wire Line
3850 4400 3250 4400
Wire Wire Line
3250 4400 3250 4200
Connection ~ 3250 4200
Wire Wire Line
3250 4200 3850 4200
Wire Wire Line
3750 4300 3850 4300
Wire Wire Line
3750 4100 3850 4100
Wire Wire Line
3750 3900 3850 3900
Wire Wire Line
3750 3700 3850 3700
Wire Wire Line
3750 3500 3850 3500
Wire Wire Line
3750 3300 3850 3300
Wire Wire Line
3750 3100 3850 3100
Text Label 3750 4500 2 50 ~ 0
RD
Text Label 3750 4700 2 50 ~ 0
WR
Wire Wire Line
3750 4500 3850 4500
Wire Wire Line
3750 4700 3850 4700
$EndSCHEMATC

View File

@ -0,0 +1,3 @@
(fp_lib_table
(lib (name Connector_Apple)(type KiCad)(uri ${KIPRJMOD}/../lib/Connector_Apple.pretty)(options "")(descr ""))
)

View File

@ -0,0 +1,4 @@
(sym_lib_table
(lib (name Connector_Apple)(type Legacy)(uri ${KIPRJMOD}/../lib/Connector_Apple.lib)(options "")(descr ""))
(lib (name DB19_IDC20-rescue)(type Legacy)(uri ${KIPRJMOD}/DB19_IDC20-rescue.lib)(options "")(descr ""))
)

View File

@ -0,0 +1,33 @@
EESchema-DOCLIB Version 2.0
#
$CMP PIC16F1825-IP
D Flash-Based, 8-Bit CMOS Microcontrollers, PDIP
K Flash-Based 8-Bit CMOS Microcontroller Low Power
F http://ww1.microchip.com/downloads/en/DeviceDoc/41440C.pdf
$ENDCMP
#
$CMP PIC16F1825-ISL
D Flash-Based, 8-Bit CMOS Microcontrollers, SOIC
K Flash-Based 8-Bit CMOS Microcontroller Low Power
F http://ww1.microchip.com/downloads/en/devicedoc/41440a.pdf
$ENDCMP
#
$CMP PIC16F1825-ISO
D Flash-Based, 8-Bit CMOS Microcontrollers, SOIC
K Flash-Based 8-Bit CMOS Microcontroller Low Power
F http://ww1.microchip.com/downloads/en/devicedoc/41440a.pdf
$ENDCMP
#
$CMP PIC16F1825-ISS
D Flash-Based, 8-Bit CMOS Microcontrollers, SSOP
K Flash-Based 8-Bit CMOS Microcontroller Low Power
F http://ww1.microchip.com/downloads/en/devicedoc/41440a.pdf
$ENDCMP
#
$CMP PIC16F1825-IST
D Flash-Based, 8-Bit CMOS Microcontrollers, TSSOP
K Flash-Based 8-Bit CMOS Microcontroller Low Power
F http://ww1.microchip.com/downloads/en/devicedoc/41440a.pdf
$ENDCMP
#
#End Doc Library

View File

@ -0,0 +1,33 @@
EESchema-DOCLIB Version 2.0
#
$CMP PIC16F1825-IP
D Flash-Based, 8-Bit CMOS Microcontrollers, PDIP
K Flash-Based 8-Bit CMOS Microcontroller Low Power
F http://ww1.microchip.com/downloads/en/DeviceDoc/41440C.pdf
$ENDCMP
#
$CMP PIC16F1825-ISL
D Flash-Based, 8-Bit CMOS Microcontrollers, SOIC
K Flash-Based 8-Bit CMOS Microcontroller Low Power
F http://ww1.microchip.com/downloads/en/devicedoc/41440a.pdf
$ENDCMP
#
$CMP PIC16F1825-ISO
D Flash-Based, 8-Bit CMOS Microcontrollers, SOIC
K Flash-Based 8-Bit CMOS Microcontroller Low Power
F http://ww1.microchip.com/downloads/en/devicedoc/41440a.pdf
$ENDCMP
#
$CMP PIC16F1825-ISS
D Flash-Based, 8-Bit CMOS Microcontrollers, SSOP
K Flash-Based 8-Bit CMOS Microcontroller Low Power
F http://ww1.microchip.com/downloads/en/devicedoc/41440a.pdf
$ENDCMP
#
$CMP PIC16F1825-IST
D Flash-Based, 8-Bit CMOS Microcontrollers, TSSOP
K Flash-Based 8-Bit CMOS Microcontroller Low Power
F http://ww1.microchip.com/downloads/en/devicedoc/41440a.pdf
$ENDCMP
#
#End Doc Library

View File

@ -0,0 +1,36 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# PIC16F1825-IP
#
DEF PIC16F1825-IP U 0 40 Y Y 1 F N
F0 "U" -950 650 50 H V L CNN
F1 "PIC16F1825-IP" -950 550 50 H V L CNN
F2 "" 0 -400 50 H I C CNN
F3 "" 0 -400 50 H I C CNN
ALIAS PIC16F1825-ISL PIC16F1825-ISO PIC16F1825-ISS PIC16F1825-IST
$FPLIST
DIP*W7.62mm*
SOIC*3.9x8.7mm*P1.27mm*
TSSOP*4.4x5mm*P0.65mm*
$ENDFPLIST
DRAW
S -950 500 950 -500 0 1 10 f
X VDD 1 0 650 150 D 50 50 1 1 W
X RC0 10 1100 -250 150 L 50 50 1 1 B
X RA2 11 -1100 50 150 R 50 50 1 1 B
X RA1/ICSPCLK 12 -1100 150 150 R 50 50 1 1 B
X RA0/ICSPDAT 13 -1100 250 150 R 50 50 1 1 B
X VSS 14 0 -650 150 U 50 50 1 1 W
X RA5 2 -1100 -250 150 R 50 50 1 1 B
X RA4 3 -1100 -150 150 R 50 50 1 1 B
X RA3/MCLR/VPP 4 -1100 -50 150 R 50 50 1 1 B
X RC5 5 1100 250 150 L 50 50 1 1 B
X RC4 6 1100 150 150 L 50 50 1 1 B
X RC3 7 1100 50 150 L 50 50 1 1 B
X RC2 8 1100 -50 150 L 50 50 1 1 B
X RC1 9 1100 -150 150 L 50 50 1 1 B
ENDDRAW
ENDDEF
#
#End Library

View File

@ -0,0 +1,324 @@
(kicad_pcb (version 20171130) (host pcbnew "(5.1.12-1-10_14)")
(general
(thickness 1.6)
(drawings 17)
(tracks 7)
(zones 0)
(modules 3)
(nets 2)
)
(page A4)
(title_block
(date 2022-05-17)
(rev 1.0)
)
(layers
(0 F.Cu signal)
(31 B.Cu signal)
(36 B.SilkS user)
(37 F.SilkS user)
(38 B.Mask user)
(39 F.Mask user)
(40 Dwgs.User user)
(41 Cmts.User user)
(44 Edge.Cuts user)
(45 Margin user)
(46 B.CrtYd user)
(47 F.CrtYd user)
(48 B.Fab user)
(49 F.Fab user)
)
(setup
(last_trace_width 0.25)
(trace_clearance 0.2)
(zone_clearance 0.508)
(zone_45_only no)
(trace_min 0.2)
(via_size 0.8)
(via_drill 0.4)
(via_min_size 0.4)
(via_min_drill 0.3)
(uvia_size 0.3)
(uvia_drill 0.1)
(uvias_allowed no)
(uvia_min_size 0.2)
(uvia_min_drill 0.1)
(edge_width 0.05)
(segment_width 0.2)
(pcb_text_width 0.3)
(pcb_text_size 1.5 1.5)
(mod_edge_width 0.12)
(mod_text_size 1 1)
(mod_text_width 0.15)
(pad_size 1.5 1.5)
(pad_drill 0)
(pad_to_mask_clearance 0)
(aux_axis_origin 0 0)
(visible_elements FFFFFF7F)
(pcbplotparams
(layerselection 0x010f0_ffffffff)
(usegerberextensions false)
(usegerberattributes true)
(usegerberadvancedattributes true)
(creategerberjobfile true)
(excludeedgelayer true)
(linewidth 0.100000)
(plotframeref false)
(viasonmask false)
(mode 1)
(useauxorigin false)
(hpglpennumber 1)
(hpglpenspeed 20)
(hpglpendiameter 15.000000)
(psnegative false)
(psa4output false)
(plotreference true)
(plotvalue true)
(plotinvisibletext false)
(padsonsilk false)
(subtractmaskfromsilk false)
(outputformat 1)
(mirror false)
(drillshape 0)
(scaleselection 1)
(outputdirectory ""))
)
(net 0 "")
(net 1 Earth)
(net_class Default "Ceci est la Netclass par défaut."
(clearance 0.2)
(trace_width 0.25)
(via_dia 0.8)
(via_drill 0.4)
(uvia_dia 0.3)
(uvia_drill 0.1)
(add_net Earth)
)
(module TestPoint:TestPoint_Pad_1.5x1.5mm (layer B.Cu) (tedit 5A0F774F) (tstamp 6245F8D7)
(at 64 51)
(descr "SMD rectangular pad as test Point, square 1.5mm side length")
(tags "test point SMD pad rectangle square")
(path /6245FB73)
(attr virtual)
(fp_text reference TP2 (at 0 1.648) (layer B.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text value TestPoint (at 0 -1.75) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start 1.25 -1.25) (end -1.25 -1.25) (layer B.CrtYd) (width 0.05))
(fp_line (start 1.25 -1.25) (end 1.25 1.25) (layer B.CrtYd) (width 0.05))
(fp_line (start -1.25 1.25) (end -1.25 -1.25) (layer B.CrtYd) (width 0.05))
(fp_line (start -1.25 1.25) (end 1.25 1.25) (layer B.CrtYd) (width 0.05))
(fp_line (start -0.95 -0.95) (end -0.95 0.95) (layer B.SilkS) (width 0.12))
(fp_line (start 0.95 -0.95) (end -0.95 -0.95) (layer B.SilkS) (width 0.12))
(fp_line (start 0.95 0.95) (end 0.95 -0.95) (layer B.SilkS) (width 0.12))
(fp_line (start -0.95 0.95) (end 0.95 0.95) (layer B.SilkS) (width 0.12))
(fp_text user %R (at 0 1.65) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers B.Cu B.Mask)
(net 1 Earth))
)
(module TestPoint:TestPoint_Pad_1.5x1.5mm (layer B.Cu) (tedit 5A0F774F) (tstamp 6245F8C9)
(at 64 56)
(descr "SMD rectangular pad as test Point, square 1.5mm side length")
(tags "test point SMD pad rectangle square")
(path /6246096F)
(attr virtual)
(fp_text reference TP1 (at 0 1.648) (layer B.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text value TestPoint (at 0 -1.75) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start 1.25 -1.25) (end -1.25 -1.25) (layer B.CrtYd) (width 0.05))
(fp_line (start 1.25 -1.25) (end 1.25 1.25) (layer B.CrtYd) (width 0.05))
(fp_line (start -1.25 1.25) (end -1.25 -1.25) (layer B.CrtYd) (width 0.05))
(fp_line (start -1.25 1.25) (end 1.25 1.25) (layer B.CrtYd) (width 0.05))
(fp_line (start -0.95 -0.95) (end -0.95 0.95) (layer B.SilkS) (width 0.12))
(fp_line (start 0.95 -0.95) (end -0.95 -0.95) (layer B.SilkS) (width 0.12))
(fp_line (start 0.95 0.95) (end 0.95 -0.95) (layer B.SilkS) (width 0.12))
(fp_line (start -0.95 0.95) (end 0.95 0.95) (layer B.SilkS) (width 0.12))
(fp_text user %R (at 0 1.65) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers B.Cu B.Mask)
(net 1 Earth))
)
(module Logo:logo (layer F.Cu) (tedit 0) (tstamp 6249755C)
(at 68 56)
(fp_text reference G*** (at 0 0) (layer F.SilkS) hide
(effects (font (size 1.524 1.524) (thickness 0.3)))
)
(fp_text value LOGO (at 0.75 0) (layer F.SilkS) hide
(effects (font (size 1.524 1.524) (thickness 0.3)))
)
(fp_poly (pts (xy 5.2705 1.0795) (xy 5.2705 3.6195) (xy 4.953 3.6195) (xy 4.953 3.937)
(xy -4.572 3.937) (xy -4.572 3.6195) (xy -4.8895 3.6195) (xy -4.8895 1.0795)
(xy -4.572 1.0795) (xy -4.572 3.6195) (xy 4.953 3.6195) (xy 4.953 1.0795)
(xy 4.0005 1.0795) (xy 4.0005 1.397) (xy 3.683 1.397) (xy 3.683 1.7145)
(xy 3.3655 1.7145) (xy 3.3655 2.032) (xy 2.7305 2.032) (xy 2.7305 2.3495)
(xy 0.1905 2.3495) (xy 0.1905 2.032) (xy -0.4445 2.032) (xy -0.4445 1.7145)
(xy -0.762 1.7145) (xy -0.762 1.0795) (xy -4.572 1.0795) (xy -4.572 0.762)
(xy -1.0795 0.762) (xy -1.0795 -0.8255) (xy -1.397 -0.8255) (xy -1.397 -1.143)
(xy -1.7145 -1.143) (xy -1.7145 -1.778) (xy -1.397 -1.778) (xy -1.397 -1.4605)
(xy -1.0795 -1.4605) (xy -1.0795 -1.778) (xy -1.397 -1.778) (xy -1.7145 -1.778)
(xy -1.7145 -2.0955) (xy -1.397 -2.0955) (xy -1.0795 -2.0955) (xy -1.0795 -1.778)
(xy -0.4445 -1.778) (xy -0.4445 -2.0955) (xy 0.1905 -2.0955) (xy 0.1905 -1.778)
(xy -0.127 -1.778) (xy -0.127 -1.4605) (xy -0.4445 -1.4605) (xy -0.4445 -0.8255)
(xy -0.762 -0.8255) (xy -0.762 0.4445) (xy -0.4445 0.4445) (xy -0.4445 1.0795)
(xy -0.127 1.0795) (xy -0.127 1.397) (xy 0.508 1.397) (xy 0.508 1.7145)
(xy 2.0955 1.7145) (xy 2.0955 1.397) (xy 2.7305 1.397) (xy 2.7305 1.0795)
(xy 3.048 1.0795) (xy 3.048 0.762) (xy 2.413 0.762) (xy 2.413 1.0795)
(xy 2.0955 1.0795) (xy 2.0955 0.4445) (xy 3.048 0.4445) (xy 3.048 0.762)
(xy 3.3655 0.762) (xy 3.3655 0.4445) (xy 3.048 0.4445) (xy 2.0955 0.4445)
(xy 2.0955 -1.778) (xy 2.7305 -1.778) (xy 2.7305 -2.0955) (xy 3.048 -2.0955)
(xy 3.048 -2.413) (xy 1.778 -2.413) (xy 1.778 -2.7305) (xy -0.127 -2.7305)
(xy -0.127 -2.413) (xy -0.762 -2.413) (xy -0.762 -2.0955) (xy -1.0795 -2.0955)
(xy -1.397 -2.0955) (xy -1.397 -2.413) (xy -1.0795 -2.413) (xy -1.0795 -2.7305)
(xy -0.4445 -2.7305) (xy -0.4445 -3.048) (xy 2.413 -3.048) (xy 2.413 -2.7305)
(xy 2.7305 -2.7305) (xy 3.048 -2.7305) (xy 3.048 -2.413) (xy 3.3655 -2.413)
(xy 3.3655 -2.7305) (xy 3.048 -2.7305) (xy 2.7305 -2.7305) (xy 2.7305 -3.048)
(xy 3.683 -3.048) (xy 3.683 -2.7305) (xy 4.0005 -2.7305) (xy 4.0005 -1.778)
(xy 3.683 -1.778) (xy 3.683 -1.4605) (xy 3.3655 -1.4605) (xy 3.3655 -1.143)
(xy 2.7305 -1.143) (xy 2.7305 0.127) (xy 3.683 0.127) (xy 3.683 0.4445)
(xy 4.0005 0.4445) (xy 4.0005 0.762) (xy 4.953 0.762) (xy 4.953 1.0795)
(xy 5.2705 1.0795)) (layer F.SilkS) (width 0.01))
(fp_poly (pts (xy -2.9845 2.9845) (xy -3.6195 2.9845) (xy -3.6195 2.667) (xy -2.9845 2.667)
(xy -2.9845 2.9845)) (layer F.SilkS) (width 0.01))
(fp_poly (pts (xy 1.778 1.0795) (xy 0.8255 1.0795) (xy 0.8255 0.762) (xy 0.508 0.762)
(xy 0.508 0.4445) (xy 0.8255 0.4445) (xy 0.8255 0.127) (xy 1.143 0.127)
(xy 1.143 -1.778) (xy 1.778 -1.778) (xy 1.778 1.0795)) (layer F.SilkS) (width 0.01))
(fp_poly (pts (xy 0.8255 -1.4605) (xy 0.508 -1.4605) (xy 0.508 0.4445) (xy 0.1905 0.4445)
(xy 0.1905 -0.1905) (xy -0.127 -0.1905) (xy -0.127 -1.143) (xy 0.1905 -1.143)
(xy 0.1905 -1.778) (xy 0.508 -1.778) (xy 0.508 -2.0955) (xy 0.8255 -2.0955)
(xy 0.8255 -1.4605)) (layer F.SilkS) (width 0.01))
)
(gr_line (start 80 43.5) (end 56 43.5) (layer Edge.Cuts) (width 0.05) (tstamp 6283FDDA))
(gr_line (start 82 40) (end 82 41.5) (layer Edge.Cuts) (width 0.05) (tstamp 6283FDD7))
(gr_line (start 82 40) (end 96 40) (layer Edge.Cuts) (width 0.05) (tstamp 6283FDD3))
(gr_line (start 54 40) (end 40 40) (layer Edge.Cuts) (width 0.05) (tstamp 6283FDB4))
(gr_line (start 54 41.5) (end 54 40) (layer Edge.Cuts) (width 0.05))
(gr_arc (start 80 41.5) (end 80 43.5) (angle -90) (layer Edge.Cuts) (width 0.05) (tstamp 6283FD6D))
(gr_arc (start 56 41.5) (end 54 41.5) (angle -90) (layer Edge.Cuts) (width 0.05) (tstamp 6283FD0D))
(dimension 60 (width 0.15) (layer Dwgs.User)
(gr_text "60.000 mm" (at 68 33.7) (layer Dwgs.User)
(effects (font (size 1 1) (thickness 0.15)))
)
(feature1 (pts (xy 98 41.5) (xy 98 34.413579)))
(feature2 (pts (xy 38 41.5) (xy 38 34.413579)))
(crossbar (pts (xy 38 35) (xy 98 35)))
(arrow1a (pts (xy 98 35) (xy 96.873496 35.586421)))
(arrow1b (pts (xy 98 35) (xy 96.873496 34.413579)))
(arrow2a (pts (xy 38 35) (xy 39.126504 35.586421)))
(arrow2b (pts (xy 38 35) (xy 39.126504 34.413579)))
)
(gr_text JLCJLCJLCJLC (at 80.4 60.2) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(gr_text "https://github.com/lampmerchant/tashtwenty\nTashTwenty" (at 68 47.5) (layer F.SilkS)
(effects (font (size 0.8 0.8) (thickness 0.15)))
)
(gr_line (start 38 60.8) (end 38 42) (layer Edge.Cuts) (width 0.05) (tstamp 6245E86E))
(gr_line (start 96 62.8) (end 40 62.8) (layer Edge.Cuts) (width 0.05) (tstamp 6245E86A))
(gr_line (start 98 42) (end 98 60.8) (layer Edge.Cuts) (width 0.05) (tstamp 6245E865))
(gr_arc (start 96 60.8) (end 96 62.8) (angle -90) (layer Edge.Cuts) (width 0.05) (tstamp 6245E836))
(gr_arc (start 40 60.8) (end 38 60.8) (angle -90) (layer Edge.Cuts) (width 0.05) (tstamp 6245E826))
(gr_arc (start 96 42) (end 98 42) (angle -90) (layer Edge.Cuts) (width 0.05) (tstamp 6245E818))
(gr_arc (start 40 42) (end 40 40) (angle -90) (layer Edge.Cuts) (width 0.05))
(segment (start 64 56) (end 64 51) (width 0.25) (layer B.Cu) (net 1))
(segment (start 94 51) (end 64 51) (width 0.25) (layer B.Cu) (net 1))
(segment (start 96 53) (end 94 51) (width 0.25) (layer B.Cu) (net 1))
(segment (start 96.5 61.5) (end 96 53) (width 0.25) (layer B.Cu) (net 1))
(via (at 96.5 61.5) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 1))
(segment (start 96.5 61.5) (end 96.5 58.5) (width 0.25) (layer F.Cu) (net 1))
(segment (start 96.5 58.5) (end 95 57) (width 0.25) (layer F.Cu) (net 1))
(zone (net 1) (net_name Earth) (layer B.Cu) (tstamp 0) (hatch edge 0.508)
(connect_pads (clearance 0.508))
(min_thickness 0.254)
(fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
(polygon
(pts
(xy 97 42) (xy 97 61) (xy 96 62) (xy 40 62) (xy 39 61)
(xy 39 42) (xy 40 41) (xy 96 41)
)
)
(filled_polygon
(pts
(xy 53.34 41.532418) (xy 53.342852 41.561372) (xy 53.342765 41.573781) (xy 53.343665 41.582952) (xy 53.384466 41.971145)
(xy 53.396487 42.029708) (xy 53.407702 42.088501) (xy 53.410366 42.097323) (xy 53.52579 42.470198) (xy 53.548975 42.525353)
(xy 53.571379 42.580806) (xy 53.575706 42.588943) (xy 53.761357 42.932298) (xy 53.79478 42.981849) (xy 53.827562 43.031946)
(xy 53.833387 43.039087) (xy 54.082194 43.339841) (xy 54.124629 43.381981) (xy 54.166492 43.42473) (xy 54.173592 43.430604)
(xy 54.476077 43.677305) (xy 54.525904 43.710409) (xy 54.575259 43.744204) (xy 54.583365 43.748587) (xy 54.928007 43.931837)
(xy 54.983311 43.954631) (xy 55.038295 43.978198) (xy 55.047098 43.980923) (xy 55.42077 44.093741) (xy 55.479458 44.105361)
(xy 55.537961 44.117797) (xy 55.547126 44.11876) (xy 55.935595 44.15685) (xy 55.935598 44.15685) (xy 55.967581 44.16)
(xy 80.032419 44.16) (xy 80.061373 44.157148) (xy 80.073781 44.157235) (xy 80.082952 44.156335) (xy 80.471145 44.115534)
(xy 80.529708 44.103513) (xy 80.588501 44.092298) (xy 80.597323 44.089634) (xy 80.970198 43.97421) (xy 81.025353 43.951025)
(xy 81.080806 43.928621) (xy 81.088943 43.924294) (xy 81.432298 43.738643) (xy 81.481849 43.70522) (xy 81.531946 43.672438)
(xy 81.539087 43.666613) (xy 81.839841 43.417806) (xy 81.881981 43.375371) (xy 81.92473 43.333508) (xy 81.930604 43.326408)
(xy 82.177305 43.023923) (xy 82.210409 42.974096) (xy 82.244204 42.924741) (xy 82.248587 42.916635) (xy 82.431837 42.571993)
(xy 82.454631 42.516689) (xy 82.478198 42.461705) (xy 82.480923 42.452902) (xy 82.593741 42.07923) (xy 82.605361 42.020542)
(xy 82.617797 41.962039) (xy 82.61876 41.952874) (xy 82.65685 41.564405) (xy 82.65685 41.564402) (xy 82.66 41.532419)
(xy 82.66 41.127) (xy 95.947394 41.127) (xy 96.873 42.052606) (xy 96.873 60.947394) (xy 95.947394 61.873)
(xy 40.052606 61.873) (xy 39.127 60.947394) (xy 39.127 56.75) (xy 62.611928 56.75) (xy 62.624188 56.874482)
(xy 62.660498 56.99418) (xy 62.719463 57.104494) (xy 62.798815 57.201185) (xy 62.895506 57.280537) (xy 63.00582 57.339502)
(xy 63.125518 57.375812) (xy 63.25 57.388072) (xy 63.71425 57.385) (xy 63.873 57.22625) (xy 63.873 56.127)
(xy 64.127 56.127) (xy 64.127 57.22625) (xy 64.28575 57.385) (xy 64.75 57.388072) (xy 64.874482 57.375812)
(xy 64.99418 57.339502) (xy 65.104494 57.280537) (xy 65.201185 57.201185) (xy 65.280537 57.104494) (xy 65.339502 56.99418)
(xy 65.375812 56.874482) (xy 65.388072 56.75) (xy 65.385 56.28575) (xy 65.22625 56.127) (xy 64.127 56.127)
(xy 63.873 56.127) (xy 62.77375 56.127) (xy 62.615 56.28575) (xy 62.611928 56.75) (xy 39.127 56.75)
(xy 39.127 55.25) (xy 62.611928 55.25) (xy 62.615 55.71425) (xy 62.77375 55.873) (xy 63.873 55.873)
(xy 63.873 54.77375) (xy 64.127 54.77375) (xy 64.127 55.873) (xy 65.22625 55.873) (xy 65.385 55.71425)
(xy 65.388072 55.25) (xy 65.375812 55.125518) (xy 65.339502 55.00582) (xy 65.280537 54.895506) (xy 65.201185 54.798815)
(xy 65.104494 54.719463) (xy 64.99418 54.660498) (xy 64.874482 54.624188) (xy 64.75 54.611928) (xy 64.28575 54.615)
(xy 64.127 54.77375) (xy 63.873 54.77375) (xy 63.71425 54.615) (xy 63.25 54.611928) (xy 63.125518 54.624188)
(xy 63.00582 54.660498) (xy 62.895506 54.719463) (xy 62.798815 54.798815) (xy 62.719463 54.895506) (xy 62.660498 55.00582)
(xy 62.624188 55.125518) (xy 62.611928 55.25) (xy 39.127 55.25) (xy 39.127 51.75) (xy 62.611928 51.75)
(xy 62.624188 51.874482) (xy 62.660498 51.99418) (xy 62.719463 52.104494) (xy 62.798815 52.201185) (xy 62.895506 52.280537)
(xy 63.00582 52.339502) (xy 63.125518 52.375812) (xy 63.25 52.388072) (xy 63.71425 52.385) (xy 63.873 52.22625)
(xy 63.873 51.127) (xy 64.127 51.127) (xy 64.127 52.22625) (xy 64.28575 52.385) (xy 64.75 52.388072)
(xy 64.874482 52.375812) (xy 64.99418 52.339502) (xy 65.104494 52.280537) (xy 65.201185 52.201185) (xy 65.280537 52.104494)
(xy 65.339502 51.99418) (xy 65.375812 51.874482) (xy 65.388072 51.75) (xy 65.385 51.28575) (xy 65.22625 51.127)
(xy 64.127 51.127) (xy 63.873 51.127) (xy 62.77375 51.127) (xy 62.615 51.28575) (xy 62.611928 51.75)
(xy 39.127 51.75) (xy 39.127 50.25) (xy 62.611928 50.25) (xy 62.615 50.71425) (xy 62.77375 50.873)
(xy 63.873 50.873) (xy 63.873 49.77375) (xy 64.127 49.77375) (xy 64.127 50.873) (xy 65.22625 50.873)
(xy 65.385 50.71425) (xy 65.388072 50.25) (xy 65.375812 50.125518) (xy 65.339502 50.00582) (xy 65.280537 49.895506)
(xy 65.201185 49.798815) (xy 65.104494 49.719463) (xy 64.99418 49.660498) (xy 64.874482 49.624188) (xy 64.75 49.611928)
(xy 64.28575 49.615) (xy 64.127 49.77375) (xy 63.873 49.77375) (xy 63.71425 49.615) (xy 63.25 49.611928)
(xy 63.125518 49.624188) (xy 63.00582 49.660498) (xy 62.895506 49.719463) (xy 62.798815 49.798815) (xy 62.719463 49.895506)
(xy 62.660498 50.00582) (xy 62.624188 50.125518) (xy 62.611928 50.25) (xy 39.127 50.25) (xy 39.127 42.052606)
(xy 40.052606 41.127) (xy 53.34 41.127)
)
)
)
(zone (net 1) (net_name Earth) (layer F.Cu) (tstamp 0) (hatch edge 0.508)
(connect_pads (clearance 0.508))
(min_thickness 0.254)
(fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
(polygon
(pts
(xy 97 51.987265) (xy 97 60.987265) (xy 96 61.987265) (xy 40 61.987265) (xy 39 60.987265)
(xy 39 51.987265) (xy 40 50.987265) (xy 96 50.987265)
)
)
(filled_polygon
(pts
(xy 96.873 52.039871) (xy 96.873 60.934659) (xy 95.947394 61.860265) (xy 40.052606 61.860265) (xy 39.127 60.934659)
(xy 39.127 52.039871) (xy 40.052606 51.114265) (xy 95.947394 51.114265)
)
)
)
)

View File

@ -0,0 +1,238 @@
update=2022 March 31, Thursday 19:42:15
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=
CopperLayerCount=2
BoardThickness=1.6
AllowMicroVias=0
AllowBlindVias=0
RequireCourtyardDefinitions=0
ProhibitOverlappingCourtyards=1
MinTrackWidth=0.2
MinViaDiameter=0.4
MinViaDrill=0.3
MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.25
TrackWidth1=0.25
ViaDiameter1=0.8
ViaDrill1=0.4
dPairWidth1=0.2
dPairGap1=0.25
dPairViaGap1=0.25
SilkLineWidth=0.12
SilkTextSizeV=1
SilkTextSizeH=1
SilkTextSizeThickness=0.15
SilkTextItalic=0
SilkTextUpright=1
CopperLineWidth=0.2
CopperTextSizeV=1.5
CopperTextSizeH=1.5
CopperTextThickness=0.3
CopperTextItalic=0
CopperTextUpright=1
EdgeCutLineWidth=0.05
CourtyardLineWidth=0.05
OthersLineWidth=0.15
OthersTextSizeV=1
OthersTextSizeH=1
OthersTextSizeThickness=0.15
OthersTextItalic=0
OthersTextUpright=1
SolderMaskClearance=0
SolderMaskMinWidth=0
SolderPasteClearance=0
SolderPasteRatio=-0
[pcbnew/Layer.F.Cu]
Name=F.Cu
Type=0
Enabled=1
[pcbnew/Layer.In1.Cu]
Name=In1.Cu
Type=0
Enabled=0
[pcbnew/Layer.In2.Cu]
Name=In2.Cu
Type=0
Enabled=0
[pcbnew/Layer.In3.Cu]
Name=In3.Cu
Type=0
Enabled=0
[pcbnew/Layer.In4.Cu]
Name=In4.Cu
Type=0
Enabled=0
[pcbnew/Layer.In5.Cu]
Name=In5.Cu
Type=0
Enabled=0
[pcbnew/Layer.In6.Cu]
Name=In6.Cu
Type=0
Enabled=0
[pcbnew/Layer.In7.Cu]
Name=In7.Cu
Type=0
Enabled=0
[pcbnew/Layer.In8.Cu]
Name=In8.Cu
Type=0
Enabled=0
[pcbnew/Layer.In9.Cu]
Name=In9.Cu
Type=0
Enabled=0
[pcbnew/Layer.In10.Cu]
Name=In10.Cu
Type=0
Enabled=0
[pcbnew/Layer.In11.Cu]
Name=In11.Cu
Type=0
Enabled=0
[pcbnew/Layer.In12.Cu]
Name=In12.Cu
Type=0
Enabled=0
[pcbnew/Layer.In13.Cu]
Name=In13.Cu
Type=0
Enabled=0
[pcbnew/Layer.In14.Cu]
Name=In14.Cu
Type=0
Enabled=0
[pcbnew/Layer.In15.Cu]
Name=In15.Cu
Type=0
Enabled=0
[pcbnew/Layer.In16.Cu]
Name=In16.Cu
Type=0
Enabled=0
[pcbnew/Layer.In17.Cu]
Name=In17.Cu
Type=0
Enabled=0
[pcbnew/Layer.In18.Cu]
Name=In18.Cu
Type=0
Enabled=0
[pcbnew/Layer.In19.Cu]
Name=In19.Cu
Type=0
Enabled=0
[pcbnew/Layer.In20.Cu]
Name=In20.Cu
Type=0
Enabled=0
[pcbnew/Layer.In21.Cu]
Name=In21.Cu
Type=0
Enabled=0
[pcbnew/Layer.In22.Cu]
Name=In22.Cu
Type=0
Enabled=0
[pcbnew/Layer.In23.Cu]
Name=In23.Cu
Type=0
Enabled=0
[pcbnew/Layer.In24.Cu]
Name=In24.Cu
Type=0
Enabled=0
[pcbnew/Layer.In25.Cu]
Name=In25.Cu
Type=0
Enabled=0
[pcbnew/Layer.In26.Cu]
Name=In26.Cu
Type=0
Enabled=0
[pcbnew/Layer.In27.Cu]
Name=In27.Cu
Type=0
Enabled=0
[pcbnew/Layer.In28.Cu]
Name=In28.Cu
Type=0
Enabled=0
[pcbnew/Layer.In29.Cu]
Name=In29.Cu
Type=0
Enabled=0
[pcbnew/Layer.In30.Cu]
Name=In30.Cu
Type=0
Enabled=0
[pcbnew/Layer.B.Cu]
Name=B.Cu
Type=0
Enabled=1
[pcbnew/Layer.B.Adhes]
Enabled=0
[pcbnew/Layer.F.Adhes]
Enabled=0
[pcbnew/Layer.B.Paste]
Enabled=0
[pcbnew/Layer.F.Paste]
Enabled=0
[pcbnew/Layer.B.SilkS]
Enabled=1
[pcbnew/Layer.F.SilkS]
Enabled=1
[pcbnew/Layer.B.Mask]
Enabled=1
[pcbnew/Layer.F.Mask]
Enabled=1
[pcbnew/Layer.Dwgs.User]
Enabled=1
[pcbnew/Layer.Cmts.User]
Enabled=1
[pcbnew/Layer.Eco1.User]
Enabled=0
[pcbnew/Layer.Eco2.User]
Enabled=0
[pcbnew/Layer.Edge.Cuts]
Enabled=1
[pcbnew/Layer.Margin]
Enabled=1
[pcbnew/Layer.B.CrtYd]
Enabled=1
[pcbnew/Layer.F.CrtYd]
Enabled=1
[pcbnew/Layer.B.Fab]
Enabled=1
[pcbnew/Layer.F.Fab]
Enabled=1
[pcbnew/Layer.Rescue]
Enabled=0
[pcbnew/Netclasses]
[pcbnew/Netclasses/Default]
Name=Default
Clearance=0.2
TrackWidth=0.25
ViaDiameter=0.8
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25

View File

@ -0,0 +1,72 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title ""
Date "2022-05-17"
Rev "1.0"
Comp ""
Comment1 ""
Comment2 ""
Comment3 ""
Comment4 ""
$EndDescr
$Comp
L Connector:TestPoint TP1
U 1 1 6246096F
P 6000 5000
F 0 "TP1" H 6058 5118 50 0000 L CNN
F 1 "TestPoint" H 6058 5027 50 0000 L CNN
F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 6200 5000 50 0001 C CNN
F 3 "~" H 6200 5000 50 0001 C CNN
1 6000 5000
1 0 0 -1
$EndComp
Wire Wire Line
6000 5000 6000 5250
$Comp
L power:PWR_FLAG #FLG0101
U 1 1 6245F89A
P 5500 5000
F 0 "#FLG0101" H 5500 5075 50 0001 C CNN
F 1 "PWR_FLAG" H 5500 5173 50 0000 C CNN
F 2 "" H 5500 5000 50 0001 C CNN
F 3 "~" H 5500 5000 50 0001 C CNN
1 5500 5000
1 0 0 -1
$EndComp
Wire Wire Line
5500 5000 5500 5250
Wire Wire Line
5500 5250 6000 5250
Connection ~ 6000 5250
Wire Wire Line
6000 5250 6000 5500
$Comp
L Connector:TestPoint TP2
U 1 1 6245FB73
P 6000 4500
F 0 "TP2" H 6058 4618 50 0000 L CNN
F 1 "TestPoint" H 6058 4527 50 0000 L CNN
F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 6200 4500 50 0001 C CNN
F 3 "~" H 6200 4500 50 0001 C CNN
1 6000 4500
1 0 0 -1
$EndComp
Wire Wire Line
6000 4500 6000 5000
Connection ~ 6000 5000
$Comp
L power:Earth #PWR0101
U 1 1 62460A5C
P 6000 5500
F 0 "#PWR0101" H 6000 5250 50 0001 C CNN
F 1 "Earth" H 6000 5350 50 0001 C CNN
F 2 "" H 6000 5500 50 0001 C CNN
F 3 "~" H 6000 5500 50 0001 C CNN
1 6000 5500
1 0 0 -1
$EndComp
$EndSCHEMATC

View File

@ -0,0 +1,34 @@
(module LOGO (layer F.Cu)
(at 0 0)
(fp_text reference "G***" (at 0 0) (layer F.SilkS) hide
(effects (font (thickness 0.3)))
)
(fp_text value "LOGO" (at 0.75 0) (layer F.SilkS) hide
(effects (font (thickness 0.3)))
)
(fp_poly (pts (xy 5.270500 1.079500) (xy 5.270500 3.619500) (xy 4.953000 3.619500) (xy 4.953000 3.937000) (xy -4.572000 3.937000) (xy -4.572000 3.619500) (xy -4.889500 3.619500) (xy -4.889500 1.079500)
(xy -4.572000 1.079500) (xy -4.572000 3.619500) (xy 4.953000 3.619500) (xy 4.953000 1.079500) (xy 4.000500 1.079500) (xy 4.000500 1.397000) (xy 3.683000 1.397000) (xy 3.683000 1.714500)
(xy 3.365500 1.714500) (xy 3.365500 2.032000) (xy 2.730500 2.032000) (xy 2.730500 2.349500) (xy 0.190500 2.349500) (xy 0.190500 2.032000) (xy -0.444500 2.032000) (xy -0.444500 1.714500)
(xy -0.762000 1.714500) (xy -0.762000 1.079500) (xy -4.572000 1.079500) (xy -4.572000 0.762000) (xy -1.079500 0.762000) (xy -1.079500 -0.825500) (xy -1.397000 -0.825500) (xy -1.397000 -1.143000)
(xy -1.714500 -1.143000) (xy -1.714500 -1.778000) (xy -1.397000 -1.778000) (xy -1.397000 -1.460500) (xy -1.079500 -1.460500) (xy -1.079500 -1.778000) (xy -1.397000 -1.778000) (xy -1.714500 -1.778000)
(xy -1.714500 -2.095500) (xy -1.397000 -2.095500) (xy -1.079500 -2.095500) (xy -1.079500 -1.778000) (xy -0.444500 -1.778000) (xy -0.444500 -2.095500) (xy 0.190500 -2.095500) (xy 0.190500 -1.778000)
(xy -0.127000 -1.778000) (xy -0.127000 -1.460500) (xy -0.444500 -1.460500) (xy -0.444500 -0.825500) (xy -0.762000 -0.825500) (xy -0.762000 0.444500) (xy -0.444500 0.444500) (xy -0.444500 1.079500)
(xy -0.127000 1.079500) (xy -0.127000 1.397000) (xy 0.508000 1.397000) (xy 0.508000 1.714500) (xy 2.095500 1.714500) (xy 2.095500 1.397000) (xy 2.730500 1.397000) (xy 2.730500 1.079500)
(xy 3.048000 1.079500) (xy 3.048000 0.762000) (xy 2.413000 0.762000) (xy 2.413000 1.079500) (xy 2.095500 1.079500) (xy 2.095500 0.444500) (xy 3.048000 0.444500) (xy 3.048000 0.762000)
(xy 3.365500 0.762000) (xy 3.365500 0.444500) (xy 3.048000 0.444500) (xy 2.095500 0.444500) (xy 2.095500 -1.778000) (xy 2.730500 -1.778000) (xy 2.730500 -2.095500) (xy 3.048000 -2.095500)
(xy 3.048000 -2.413000) (xy 1.778000 -2.413000) (xy 1.778000 -2.730500) (xy -0.127000 -2.730500) (xy -0.127000 -2.413000) (xy -0.762000 -2.413000) (xy -0.762000 -2.095500) (xy -1.079500 -2.095500)
(xy -1.397000 -2.095500) (xy -1.397000 -2.413000) (xy -1.079500 -2.413000) (xy -1.079500 -2.730500) (xy -0.444500 -2.730500) (xy -0.444500 -3.048000) (xy 2.413000 -3.048000) (xy 2.413000 -2.730500)
(xy 2.730500 -2.730500) (xy 3.048000 -2.730500) (xy 3.048000 -2.413000) (xy 3.365500 -2.413000) (xy 3.365500 -2.730500) (xy 3.048000 -2.730500) (xy 2.730500 -2.730500) (xy 2.730500 -3.048000)
(xy 3.683000 -3.048000) (xy 3.683000 -2.730500) (xy 4.000500 -2.730500) (xy 4.000500 -1.778000) (xy 3.683000 -1.778000) (xy 3.683000 -1.460500) (xy 3.365500 -1.460500) (xy 3.365500 -1.143000)
(xy 2.730500 -1.143000) (xy 2.730500 0.127000) (xy 3.683000 0.127000) (xy 3.683000 0.444500) (xy 4.000500 0.444500) (xy 4.000500 0.762000) (xy 4.953000 0.762000) (xy 4.953000 1.079500)
(xy 5.270500 1.079500) )(layer F.SilkS) (width 0.010000)
)
(fp_poly (pts (xy -2.984500 2.984500) (xy -3.619500 2.984500) (xy -3.619500 2.667000) (xy -2.984500 2.667000) (xy -2.984500 2.984500) )(layer F.SilkS) (width 0.010000)
)
(fp_poly (pts (xy 1.778000 1.079500) (xy 0.825500 1.079500) (xy 0.825500 0.762000) (xy 0.508000 0.762000) (xy 0.508000 0.444500) (xy 0.825500 0.444500) (xy 0.825500 0.127000) (xy 1.143000 0.127000)
(xy 1.143000 -1.778000) (xy 1.778000 -1.778000) (xy 1.778000 1.079500) )(layer F.SilkS) (width 0.010000)
)
(fp_poly (pts (xy 0.825500 -1.460500) (xy 0.508000 -1.460500) (xy 0.508000 0.444500) (xy 0.190500 0.444500) (xy 0.190500 -0.190500) (xy -0.127000 -0.190500) (xy -0.127000 -1.143000) (xy 0.190500 -1.143000)
(xy 0.190500 -1.778000) (xy 0.508000 -1.778000) (xy 0.508000 -2.095500) (xy 0.825500 -2.095500) (xy 0.825500 -1.460500) )(layer F.SilkS) (width 0.010000)
)
)

Binary file not shown.

After

Width:  |  Height:  |  Size: 289 B

View File

@ -0,0 +1,436 @@
(kicad_pcb (version 20171130) (host pcbnew "(5.1.12-1-10_14)")
(general
(thickness 1.6)
(drawings 19)
(tracks 5)
(zones 0)
(modules 5)
(nets 2)
)
(page A4)
(title_block
(title "TashTwenty Tiny PCB front panel")
(date 2022-06-08)
(rev 1.1)
(company Lostwave)
(comment 1 https://68kmla.org)
(comment 2 https://68kmla.org/bb/index.php?threads/tashtwenty-single-chip-dcd-hard-disk-20-interface.39357/)
(comment 3 https://github.com/lampmerchant/tashtwenty)
)
(layers
(0 F.Cu signal)
(31 B.Cu power)
(36 B.SilkS user)
(37 F.SilkS user)
(38 B.Mask user)
(39 F.Mask user)
(40 Dwgs.User user)
(41 Cmts.User user)
(44 Edge.Cuts user)
(45 Margin user)
(46 B.CrtYd user)
(47 F.CrtYd user)
(48 B.Fab user)
(49 F.Fab user)
)
(setup
(last_trace_width 0.25)
(trace_clearance 0.2)
(zone_clearance 0.508)
(zone_45_only no)
(trace_min 0.2)
(via_size 0.8)
(via_drill 0.4)
(via_min_size 0.4)
(via_min_drill 0.3)
(uvia_size 0.3)
(uvia_drill 0.1)
(uvias_allowed no)
(uvia_min_size 0.2)
(uvia_min_drill 0.1)
(edge_width 0.05)
(segment_width 0.2)
(pcb_text_width 0.3)
(pcb_text_size 1.5 1.5)
(mod_edge_width 0.12)
(mod_text_size 1 1)
(mod_text_width 0.15)
(pad_size 5 5)
(pad_drill 5)
(pad_to_mask_clearance 0)
(aux_axis_origin 0 0)
(visible_elements FFFFFF7F)
(pcbplotparams
(layerselection 0x010f0_ffffffff)
(usegerberextensions false)
(usegerberattributes true)
(usegerberadvancedattributes true)
(creategerberjobfile true)
(excludeedgelayer true)
(linewidth 0.100000)
(plotframeref false)
(viasonmask false)
(mode 1)
(useauxorigin false)
(hpglpennumber 1)
(hpglpenspeed 20)
(hpglpendiameter 15.000000)
(psnegative false)
(psa4output false)
(plotreference true)
(plotvalue true)
(plotinvisibletext false)
(padsonsilk false)
(subtractmaskfromsilk false)
(outputformat 1)
(mirror false)
(drillshape 0)
(scaleselection 1)
(outputdirectory ""))
)
(net 0 "")
(net 1 Earth)
(net_class Default "Ceci est la Netclass par défaut."
(clearance 0.2)
(trace_width 0.25)
(via_dia 0.8)
(via_drill 0.4)
(uvia_dia 0.3)
(uvia_drill 0.1)
(add_net Earth)
)
(module TestPoint:TestPoint_Pad_1.5x1.5mm (layer B.Cu) (tedit 5A0F774F) (tstamp 6245F8D7)
(at 64 51)
(descr "SMD rectangular pad as test Point, square 1.5mm side length")
(tags "test point SMD pad rectangle square")
(path /6245FB73)
(attr virtual)
(fp_text reference TP2 (at 0 1.648) (layer B.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text value TestPoint (at 0 -1.75) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start -0.95 0.95) (end 0.95 0.95) (layer B.SilkS) (width 0.12))
(fp_line (start 0.95 0.95) (end 0.95 -0.95) (layer B.SilkS) (width 0.12))
(fp_line (start 0.95 -0.95) (end -0.95 -0.95) (layer B.SilkS) (width 0.12))
(fp_line (start -0.95 -0.95) (end -0.95 0.95) (layer B.SilkS) (width 0.12))
(fp_line (start -1.25 1.25) (end 1.25 1.25) (layer B.CrtYd) (width 0.05))
(fp_line (start -1.25 1.25) (end -1.25 -1.25) (layer B.CrtYd) (width 0.05))
(fp_line (start 1.25 -1.25) (end 1.25 1.25) (layer B.CrtYd) (width 0.05))
(fp_line (start 1.25 -1.25) (end -1.25 -1.25) (layer B.CrtYd) (width 0.05))
(fp_text user %R (at 0 1.65) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers B.Cu B.Mask)
(net 1 Earth))
)
(module TestPoint:TestPoint_Pad_1.5x1.5mm (layer B.Cu) (tedit 5A0F774F) (tstamp 6245F8C9)
(at 64 55)
(descr "SMD rectangular pad as test Point, square 1.5mm side length")
(tags "test point SMD pad rectangle square")
(path /6246096F)
(attr virtual)
(fp_text reference TP1 (at 0 1.648) (layer B.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text value TestPoint (at 0 -1.75) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_line (start -0.95 0.95) (end 0.95 0.95) (layer B.SilkS) (width 0.12))
(fp_line (start 0.95 0.95) (end 0.95 -0.95) (layer B.SilkS) (width 0.12))
(fp_line (start 0.95 -0.95) (end -0.95 -0.95) (layer B.SilkS) (width 0.12))
(fp_line (start -0.95 -0.95) (end -0.95 0.95) (layer B.SilkS) (width 0.12))
(fp_line (start -1.25 1.25) (end 1.25 1.25) (layer B.CrtYd) (width 0.05))
(fp_line (start -1.25 1.25) (end -1.25 -1.25) (layer B.CrtYd) (width 0.05))
(fp_line (start 1.25 -1.25) (end 1.25 1.25) (layer B.CrtYd) (width 0.05))
(fp_line (start 1.25 -1.25) (end -1.25 -1.25) (layer B.CrtYd) (width 0.05))
(fp_text user %R (at 0 1.65) (layer B.Fab)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(pad 1 smd rect (at 0 0) (size 1.5 1.5) (layers B.Cu B.Mask)
(net 1 Earth))
)
(module Logo:logo (layer F.Cu) (tedit 0) (tstamp 6249755C)
(at 81 46.6)
(fp_text reference G*** (at 0 0) (layer F.SilkS) hide
(effects (font (size 1.524 1.524) (thickness 0.3)))
)
(fp_text value LOGO (at 0.75 0) (layer F.SilkS) hide
(effects (font (size 1.524 1.524) (thickness 0.3)))
)
(fp_poly (pts (xy 0.8255 -1.4605) (xy 0.508 -1.4605) (xy 0.508 0.4445) (xy 0.1905 0.4445)
(xy 0.1905 -0.1905) (xy -0.127 -0.1905) (xy -0.127 -1.143) (xy 0.1905 -1.143)
(xy 0.1905 -1.778) (xy 0.508 -1.778) (xy 0.508 -2.0955) (xy 0.8255 -2.0955)
(xy 0.8255 -1.4605)) (layer F.SilkS) (width 0.01))
(fp_poly (pts (xy 1.778 1.0795) (xy 0.8255 1.0795) (xy 0.8255 0.762) (xy 0.508 0.762)
(xy 0.508 0.4445) (xy 0.8255 0.4445) (xy 0.8255 0.127) (xy 1.143 0.127)
(xy 1.143 -1.778) (xy 1.778 -1.778) (xy 1.778 1.0795)) (layer F.SilkS) (width 0.01))
(fp_poly (pts (xy -2.9845 2.9845) (xy -3.6195 2.9845) (xy -3.6195 2.667) (xy -2.9845 2.667)
(xy -2.9845 2.9845)) (layer F.SilkS) (width 0.01))
(fp_poly (pts (xy 5.2705 1.0795) (xy 5.2705 3.6195) (xy 4.953 3.6195) (xy 4.953 3.937)
(xy -4.572 3.937) (xy -4.572 3.6195) (xy -4.8895 3.6195) (xy -4.8895 1.0795)
(xy -4.572 1.0795) (xy -4.572 3.6195) (xy 4.953 3.6195) (xy 4.953 1.0795)
(xy 4.0005 1.0795) (xy 4.0005 1.397) (xy 3.683 1.397) (xy 3.683 1.7145)
(xy 3.3655 1.7145) (xy 3.3655 2.032) (xy 2.7305 2.032) (xy 2.7305 2.3495)
(xy 0.1905 2.3495) (xy 0.1905 2.032) (xy -0.4445 2.032) (xy -0.4445 1.7145)
(xy -0.762 1.7145) (xy -0.762 1.0795) (xy -4.572 1.0795) (xy -4.572 0.762)
(xy -1.0795 0.762) (xy -1.0795 -0.8255) (xy -1.397 -0.8255) (xy -1.397 -1.143)
(xy -1.7145 -1.143) (xy -1.7145 -1.778) (xy -1.397 -1.778) (xy -1.397 -1.4605)
(xy -1.0795 -1.4605) (xy -1.0795 -1.778) (xy -1.397 -1.778) (xy -1.7145 -1.778)
(xy -1.7145 -2.0955) (xy -1.397 -2.0955) (xy -1.0795 -2.0955) (xy -1.0795 -1.778)
(xy -0.4445 -1.778) (xy -0.4445 -2.0955) (xy 0.1905 -2.0955) (xy 0.1905 -1.778)
(xy -0.127 -1.778) (xy -0.127 -1.4605) (xy -0.4445 -1.4605) (xy -0.4445 -0.8255)
(xy -0.762 -0.8255) (xy -0.762 0.4445) (xy -0.4445 0.4445) (xy -0.4445 1.0795)
(xy -0.127 1.0795) (xy -0.127 1.397) (xy 0.508 1.397) (xy 0.508 1.7145)
(xy 2.0955 1.7145) (xy 2.0955 1.397) (xy 2.7305 1.397) (xy 2.7305 1.0795)
(xy 3.048 1.0795) (xy 3.048 0.762) (xy 2.413 0.762) (xy 2.413 1.0795)
(xy 2.0955 1.0795) (xy 2.0955 0.4445) (xy 3.048 0.4445) (xy 3.048 0.762)
(xy 3.3655 0.762) (xy 3.3655 0.4445) (xy 3.048 0.4445) (xy 2.0955 0.4445)
(xy 2.0955 -1.778) (xy 2.7305 -1.778) (xy 2.7305 -2.0955) (xy 3.048 -2.0955)
(xy 3.048 -2.413) (xy 1.778 -2.413) (xy 1.778 -2.7305) (xy -0.127 -2.7305)
(xy -0.127 -2.413) (xy -0.762 -2.413) (xy -0.762 -2.0955) (xy -1.0795 -2.0955)
(xy -1.397 -2.0955) (xy -1.397 -2.413) (xy -1.0795 -2.413) (xy -1.0795 -2.7305)
(xy -0.4445 -2.7305) (xy -0.4445 -3.048) (xy 2.413 -3.048) (xy 2.413 -2.7305)
(xy 2.7305 -2.7305) (xy 3.048 -2.7305) (xy 3.048 -2.413) (xy 3.3655 -2.413)
(xy 3.3655 -2.7305) (xy 3.048 -2.7305) (xy 2.7305 -2.7305) (xy 2.7305 -3.048)
(xy 3.683 -3.048) (xy 3.683 -2.7305) (xy 4.0005 -2.7305) (xy 4.0005 -1.778)
(xy 3.683 -1.778) (xy 3.683 -1.4605) (xy 3.3655 -1.4605) (xy 3.3655 -1.143)
(xy 2.7305 -1.143) (xy 2.7305 0.127) (xy 3.683 0.127) (xy 3.683 0.4445)
(xy 4.0005 0.4445) (xy 4.0005 0.762) (xy 4.953 0.762) (xy 4.953 1.0795)
(xy 5.2705 1.0795)) (layer F.SilkS) (width 0.01))
)
(module MountingHole:MountingHole_5mm (layer F.Cu) (tedit 629E4F5C) (tstamp 624647FE)
(at 55.6 54)
(descr "Mounting Hole 5mm, no annular")
(tags "mounting hole 5mm no annular")
(path /6245F1E7)
(attr virtual)
(fp_text reference H2 (at 0 -6) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "Activity LED" (at 0 6) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 5.25 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 5 0) (layer Cmts.User) (width 0.15))
(fp_text user %R (at 0.3 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad "" np_thru_hole circle (at 0 0) (size 5 5) (drill 5) (layers *.Cu *.Mask))
)
(module MountingHole:MountingHole_5mm (layer F.Cu) (tedit 56D1B4CB) (tstamp 62464924)
(at 45.8 54)
(descr "Mounting Hole 5mm, no annular")
(tags "mounting hole 5mm no annular")
(path /6245E9E3)
(attr virtual)
(fp_text reference H1 (at 0 -6) (layer F.SilkS) hide
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "Power LED" (at 0 6) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 0) (end 5.25 0) (layer F.CrtYd) (width 0.05))
(fp_circle (center 0 0) (end 5 0) (layer Cmts.User) (width 0.15))
(fp_text user %R (at 0.3 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 np_thru_hole circle (at 0 0) (size 5 5) (drill 5) (layers *.Cu *.Mask))
)
(gr_line (start 37.5 51) (end 35.5 51) (layer Cmts.User) (width 0.15))
(gr_line (start 99 51) (end 100.5 51) (layer Cmts.User) (width 0.15))
(gr_text JLCJLCJLCJLC (at 80.4 60.2) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(gr_text HD20 (at 51 46.5) (layer F.Cu) (tstamp 6249749B)
(effects (font (size 3 4) (thickness 0.6)))
)
(gr_text ACT (at 55.6 59) (layer F.SilkS) (tstamp 624649DE)
(effects (font (size 1 1) (thickness 0.2)))
)
(gr_text PWR (at 45.8 59) (layer F.SilkS) (tstamp 624649D9)
(effects (font (size 1 1) (thickness 0.2)))
)
(gr_text SD (at 81.5 59) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.2)))
)
(gr_arc (start 93 55) (end 93 57) (angle -180) (layer Edge.Cuts) (width 0.05) (tstamp 6245EB58))
(gr_line (start 69 57) (end 93 57) (layer Edge.Cuts) (width 0.05) (tstamp 6245EB52))
(gr_line (start 69 53) (end 93 53) (layer Edge.Cuts) (width 0.05) (tstamp 6245EB55))
(gr_arc (start 69 55) (end 69 53) (angle -180) (layer Edge.Cuts) (width 0.05) (tstamp 6245EB4F))
(gr_line (start 40 40) (end 96 40) (layer Edge.Cuts) (width 0.05) (tstamp 6245E871))
(gr_line (start 38 60.8) (end 38 42) (layer Edge.Cuts) (width 0.05) (tstamp 6245E86E))
(gr_line (start 96 62.8) (end 40 62.8) (layer Edge.Cuts) (width 0.05) (tstamp 6245E86A))
(gr_line (start 98 42) (end 98 60.8) (layer Edge.Cuts) (width 0.05) (tstamp 6245E865))
(gr_arc (start 96 60.8) (end 96 62.8) (angle -90) (layer Edge.Cuts) (width 0.05) (tstamp 6245E836))
(gr_arc (start 40 60.8) (end 38 60.8) (angle -90) (layer Edge.Cuts) (width 0.05) (tstamp 6245E826))
(gr_arc (start 96 42) (end 98 42) (angle -90) (layer Edge.Cuts) (width 0.05) (tstamp 6245E818))
(gr_arc (start 40 42) (end 40 40) (angle -90) (layer Edge.Cuts) (width 0.05))
(segment (start 64 56) (end 64 51) (width 0.25) (layer B.Cu) (net 1))
(segment (start 64 51) (end 94 51) (width 0.25) (layer B.Cu) (net 1))
(segment (start 94 51) (end 96 53) (width 0.25) (layer B.Cu) (net 1))
(via (at 96 55) (size 0.8) (drill 0.4) (layers F.Cu B.Cu) (net 1))
(segment (start 96 53) (end 96 56) (width 0.25) (layer B.Cu) (net 1))
(zone (net 1) (net_name Earth) (layer B.Cu) (tstamp 629FCD86) (hatch edge 0.508)
(connect_pads (clearance 0.508))
(min_thickness 0.254)
(fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
(polygon
(pts
(xy 97 42) (xy 97 61) (xy 96 62) (xy 40 62) (xy 39 61)
(xy 39 42) (xy 40 41) (xy 96 41)
)
)
(filled_polygon
(pts
(xy 96.873 42.052606) (xy 96.873 60.947394) (xy 95.947394 61.873) (xy 40.052606 61.873) (xy 39.127 60.947394)
(xy 39.127 53.691229) (xy 42.665 53.691229) (xy 42.665 54.308771) (xy 42.785476 54.914446) (xy 43.021799 55.484979)
(xy 43.364886 55.998446) (xy 43.801554 56.435114) (xy 44.315021 56.778201) (xy 44.885554 57.014524) (xy 45.491229 57.135)
(xy 46.108771 57.135) (xy 46.714446 57.014524) (xy 47.284979 56.778201) (xy 47.798446 56.435114) (xy 48.235114 55.998446)
(xy 48.578201 55.484979) (xy 48.814524 54.914446) (xy 48.935 54.308771) (xy 48.935 53.691229) (xy 52.465 53.691229)
(xy 52.465 54.308771) (xy 52.585476 54.914446) (xy 52.821799 55.484979) (xy 53.164886 55.998446) (xy 53.601554 56.435114)
(xy 54.115021 56.778201) (xy 54.685554 57.014524) (xy 55.291229 57.135) (xy 55.908771 57.135) (xy 56.514446 57.014524)
(xy 57.084979 56.778201) (xy 57.598446 56.435114) (xy 58.035114 55.998446) (xy 58.201119 55.75) (xy 62.611928 55.75)
(xy 62.624188 55.874482) (xy 62.660498 55.99418) (xy 62.719463 56.104494) (xy 62.798815 56.201185) (xy 62.895506 56.280537)
(xy 63.00582 56.339502) (xy 63.125518 56.375812) (xy 63.25 56.388072) (xy 63.71425 56.385) (xy 63.873 56.22625)
(xy 63.873 55.127) (xy 64.127 55.127) (xy 64.127 56.22625) (xy 64.28575 56.385) (xy 64.75 56.388072)
(xy 64.874482 56.375812) (xy 64.99418 56.339502) (xy 65.104494 56.280537) (xy 65.201185 56.201185) (xy 65.280537 56.104494)
(xy 65.339502 55.99418) (xy 65.375812 55.874482) (xy 65.388072 55.75) (xy 65.385 55.28575) (xy 65.22625 55.127)
(xy 64.127 55.127) (xy 63.873 55.127) (xy 62.77375 55.127) (xy 62.615 55.28575) (xy 62.611928 55.75)
(xy 58.201119 55.75) (xy 58.378201 55.484979) (xy 58.598079 54.954147) (xy 66.342765 54.954147) (xy 66.343183 55.013964)
(xy 66.342765 55.073781) (xy 66.343665 55.082952) (xy 66.384466 55.471145) (xy 66.396487 55.529708) (xy 66.407702 55.588501)
(xy 66.410366 55.597323) (xy 66.52579 55.970198) (xy 66.548975 56.025353) (xy 66.571379 56.080806) (xy 66.575706 56.088943)
(xy 66.761357 56.432298) (xy 66.79478 56.481849) (xy 66.827562 56.531946) (xy 66.833387 56.539087) (xy 67.082194 56.839841)
(xy 67.124629 56.881981) (xy 67.166492 56.92473) (xy 67.173592 56.930604) (xy 67.476077 57.177305) (xy 67.525904 57.210409)
(xy 67.575259 57.244204) (xy 67.583365 57.248587) (xy 67.928007 57.431837) (xy 67.983311 57.454631) (xy 68.038295 57.478198)
(xy 68.047098 57.480923) (xy 68.42077 57.593741) (xy 68.479458 57.605361) (xy 68.537961 57.617797) (xy 68.547126 57.61876)
(xy 68.935595 57.65685) (xy 68.935598 57.65685) (xy 68.967581 57.66) (xy 93.032419 57.66) (xy 93.066382 57.656655)
(xy 93.092329 57.656655) (xy 93.101494 57.655692) (xy 93.489393 57.612182) (xy 93.547873 57.599751) (xy 93.606583 57.588127)
(xy 93.615386 57.585401) (xy 93.987447 57.467377) (xy 94.04243 57.443811) (xy 94.097736 57.421016) (xy 94.105842 57.416633)
(xy 94.447892 57.228589) (xy 94.497221 57.194812) (xy 94.547074 57.161691) (xy 94.554174 57.155816) (xy 94.853185 56.904916)
(xy 94.895029 56.862186) (xy 94.937484 56.820027) (xy 94.943308 56.812886) (xy 95.187892 56.508684) (xy 95.22064 56.458639)
(xy 95.254097 56.409038) (xy 95.258423 56.400901) (xy 95.439262 56.054989) (xy 95.461665 55.99954) (xy 95.484852 55.944381)
(xy 95.487515 55.935559) (xy 95.597722 55.561109) (xy 95.608925 55.502379) (xy 95.62096 55.44375) (xy 95.621859 55.434579)
(xy 95.657235 55.045853) (xy 95.656817 54.986036) (xy 95.657235 54.926219) (xy 95.656335 54.917047) (xy 95.615534 54.528855)
(xy 95.603514 54.470299) (xy 95.592298 54.411498) (xy 95.589634 54.402677) (xy 95.47421 54.029802) (xy 95.451025 53.974647)
(xy 95.428621 53.919194) (xy 95.424294 53.911058) (xy 95.424294 53.911057) (xy 95.424291 53.911053) (xy 95.238643 53.567702)
(xy 95.205187 53.518101) (xy 95.172437 53.468054) (xy 95.166613 53.460913) (xy 94.917806 53.160158) (xy 94.875371 53.118019)
(xy 94.833508 53.075269) (xy 94.826407 53.069396) (xy 94.523923 52.822695) (xy 94.474107 52.789598) (xy 94.424741 52.755795)
(xy 94.416635 52.751413) (xy 94.071993 52.568163) (xy 94.016687 52.545368) (xy 93.961704 52.521802) (xy 93.952901 52.519077)
(xy 93.57923 52.406259) (xy 93.520542 52.394639) (xy 93.462039 52.382203) (xy 93.452874 52.38124) (xy 93.064405 52.34315)
(xy 93.064402 52.34315) (xy 93.032419 52.34) (xy 68.967581 52.34) (xy 68.933618 52.343345) (xy 68.907671 52.343345)
(xy 68.898507 52.344308) (xy 68.510607 52.387818) (xy 68.452127 52.400249) (xy 68.393417 52.411873) (xy 68.384614 52.414599)
(xy 68.012553 52.532623) (xy 67.957631 52.556163) (xy 67.902264 52.578983) (xy 67.894158 52.583367) (xy 67.552108 52.771411)
(xy 67.502795 52.805177) (xy 67.452926 52.838309) (xy 67.445826 52.844184) (xy 67.146815 53.095084) (xy 67.104987 53.137797)
(xy 67.062516 53.179973) (xy 67.056692 53.187114) (xy 66.812108 53.491315) (xy 66.779348 53.541378) (xy 66.745903 53.590962)
(xy 66.741577 53.599099) (xy 66.560738 53.945012) (xy 66.538341 54.000447) (xy 66.515148 54.055619) (xy 66.512485 54.064441)
(xy 66.402278 54.438891) (xy 66.391075 54.497621) (xy 66.37904 54.55625) (xy 66.378141 54.565421) (xy 66.342765 54.954147)
(xy 58.598079 54.954147) (xy 58.614524 54.914446) (xy 58.735 54.308771) (xy 58.735 54.25) (xy 62.611928 54.25)
(xy 62.615 54.71425) (xy 62.77375 54.873) (xy 63.873 54.873) (xy 63.873 53.77375) (xy 64.127 53.77375)
(xy 64.127 54.873) (xy 65.22625 54.873) (xy 65.385 54.71425) (xy 65.388072 54.25) (xy 65.375812 54.125518)
(xy 65.339502 54.00582) (xy 65.280537 53.895506) (xy 65.201185 53.798815) (xy 65.104494 53.719463) (xy 64.99418 53.660498)
(xy 64.874482 53.624188) (xy 64.75 53.611928) (xy 64.28575 53.615) (xy 64.127 53.77375) (xy 63.873 53.77375)
(xy 63.71425 53.615) (xy 63.25 53.611928) (xy 63.125518 53.624188) (xy 63.00582 53.660498) (xy 62.895506 53.719463)
(xy 62.798815 53.798815) (xy 62.719463 53.895506) (xy 62.660498 54.00582) (xy 62.624188 54.125518) (xy 62.611928 54.25)
(xy 58.735 54.25) (xy 58.735 53.691229) (xy 58.614524 53.085554) (xy 58.378201 52.515021) (xy 58.035114 52.001554)
(xy 57.78356 51.75) (xy 62.611928 51.75) (xy 62.624188 51.874482) (xy 62.660498 51.99418) (xy 62.719463 52.104494)
(xy 62.798815 52.201185) (xy 62.895506 52.280537) (xy 63.00582 52.339502) (xy 63.125518 52.375812) (xy 63.25 52.388072)
(xy 63.71425 52.385) (xy 63.873 52.22625) (xy 63.873 51.127) (xy 64.127 51.127) (xy 64.127 52.22625)
(xy 64.28575 52.385) (xy 64.75 52.388072) (xy 64.874482 52.375812) (xy 64.99418 52.339502) (xy 65.104494 52.280537)
(xy 65.201185 52.201185) (xy 65.280537 52.104494) (xy 65.339502 51.99418) (xy 65.375812 51.874482) (xy 65.388072 51.75)
(xy 65.385 51.28575) (xy 65.22625 51.127) (xy 64.127 51.127) (xy 63.873 51.127) (xy 62.77375 51.127)
(xy 62.615 51.28575) (xy 62.611928 51.75) (xy 57.78356 51.75) (xy 57.598446 51.564886) (xy 57.084979 51.221799)
(xy 56.514446 50.985476) (xy 55.908771 50.865) (xy 55.291229 50.865) (xy 54.685554 50.985476) (xy 54.115021 51.221799)
(xy 53.601554 51.564886) (xy 53.164886 52.001554) (xy 52.821799 52.515021) (xy 52.585476 53.085554) (xy 52.465 53.691229)
(xy 48.935 53.691229) (xy 48.814524 53.085554) (xy 48.578201 52.515021) (xy 48.235114 52.001554) (xy 47.798446 51.564886)
(xy 47.284979 51.221799) (xy 46.714446 50.985476) (xy 46.108771 50.865) (xy 45.491229 50.865) (xy 44.885554 50.985476)
(xy 44.315021 51.221799) (xy 43.801554 51.564886) (xy 43.364886 52.001554) (xy 43.021799 52.515021) (xy 42.785476 53.085554)
(xy 42.665 53.691229) (xy 39.127 53.691229) (xy 39.127 50.25) (xy 62.611928 50.25) (xy 62.615 50.71425)
(xy 62.77375 50.873) (xy 63.873 50.873) (xy 63.873 49.77375) (xy 64.127 49.77375) (xy 64.127 50.873)
(xy 65.22625 50.873) (xy 65.385 50.71425) (xy 65.388072 50.25) (xy 65.375812 50.125518) (xy 65.339502 50.00582)
(xy 65.280537 49.895506) (xy 65.201185 49.798815) (xy 65.104494 49.719463) (xy 64.99418 49.660498) (xy 64.874482 49.624188)
(xy 64.75 49.611928) (xy 64.28575 49.615) (xy 64.127 49.77375) (xy 63.873 49.77375) (xy 63.71425 49.615)
(xy 63.25 49.611928) (xy 63.125518 49.624188) (xy 63.00582 49.660498) (xy 62.895506 49.719463) (xy 62.798815 49.798815)
(xy 62.719463 49.895506) (xy 62.660498 50.00582) (xy 62.624188 50.125518) (xy 62.611928 50.25) (xy 39.127 50.25)
(xy 39.127 42.052606) (xy 40.052606 41.127) (xy 95.947394 41.127)
)
)
)
(zone (net 1) (net_name Earth) (layer F.Cu) (tstamp 629FCD83) (hatch edge 0.508)
(connect_pads (clearance 0.508))
(min_thickness 0.254)
(fill yes (arc_segments 32) (thermal_gap 0.508) (thermal_bridge_width 0.508))
(polygon
(pts
(xy 59.5 51) (xy 96 51) (xy 97 52) (xy 97 61) (xy 96 62)
(xy 40 62) (xy 39 61) (xy 39 52) (xy 40 51) (xy 42.5 51)
(xy 43.5 50) (xy 58.5 50)
)
)
(filled_polygon
(pts
(xy 59.410197 51.089803) (xy 59.429443 51.105597) (xy 59.451399 51.117333) (xy 59.475224 51.12456) (xy 59.5 51.127)
(xy 95.947394 51.127) (xy 96.873 52.052606) (xy 96.873 60.947394) (xy 95.947394 61.873) (xy 40.052606 61.873)
(xy 39.127 60.947394) (xy 39.127 53.691229) (xy 42.665 53.691229) (xy 42.665 54.308771) (xy 42.785476 54.914446)
(xy 43.021799 55.484979) (xy 43.364886 55.998446) (xy 43.801554 56.435114) (xy 44.315021 56.778201) (xy 44.885554 57.014524)
(xy 45.491229 57.135) (xy 46.108771 57.135) (xy 46.714446 57.014524) (xy 47.284979 56.778201) (xy 47.798446 56.435114)
(xy 48.235114 55.998446) (xy 48.578201 55.484979) (xy 48.814524 54.914446) (xy 48.935 54.308771) (xy 48.935 53.691229)
(xy 52.465 53.691229) (xy 52.465 54.308771) (xy 52.585476 54.914446) (xy 52.821799 55.484979) (xy 53.164886 55.998446)
(xy 53.601554 56.435114) (xy 54.115021 56.778201) (xy 54.685554 57.014524) (xy 55.291229 57.135) (xy 55.908771 57.135)
(xy 56.514446 57.014524) (xy 57.084979 56.778201) (xy 57.598446 56.435114) (xy 58.035114 55.998446) (xy 58.378201 55.484979)
(xy 58.598079 54.954147) (xy 66.342765 54.954147) (xy 66.343183 55.013964) (xy 66.342765 55.073781) (xy 66.343665 55.082952)
(xy 66.384466 55.471145) (xy 66.396487 55.529708) (xy 66.407702 55.588501) (xy 66.410366 55.597323) (xy 66.52579 55.970198)
(xy 66.548975 56.025353) (xy 66.571379 56.080806) (xy 66.575706 56.088943) (xy 66.761357 56.432298) (xy 66.79478 56.481849)
(xy 66.827562 56.531946) (xy 66.833387 56.539087) (xy 67.082194 56.839841) (xy 67.124629 56.881981) (xy 67.166492 56.92473)
(xy 67.173592 56.930604) (xy 67.476077 57.177305) (xy 67.525904 57.210409) (xy 67.575259 57.244204) (xy 67.583365 57.248587)
(xy 67.928007 57.431837) (xy 67.983311 57.454631) (xy 68.038295 57.478198) (xy 68.047098 57.480923) (xy 68.42077 57.593741)
(xy 68.479458 57.605361) (xy 68.537961 57.617797) (xy 68.547126 57.61876) (xy 68.935595 57.65685) (xy 68.935598 57.65685)
(xy 68.967581 57.66) (xy 93.032419 57.66) (xy 93.066382 57.656655) (xy 93.092329 57.656655) (xy 93.101494 57.655692)
(xy 93.489393 57.612182) (xy 93.547873 57.599751) (xy 93.606583 57.588127) (xy 93.615386 57.585401) (xy 93.987447 57.467377)
(xy 94.04243 57.443811) (xy 94.097736 57.421016) (xy 94.105842 57.416633) (xy 94.447892 57.228589) (xy 94.497221 57.194812)
(xy 94.547074 57.161691) (xy 94.554174 57.155816) (xy 94.853185 56.904916) (xy 94.895029 56.862186) (xy 94.937484 56.820027)
(xy 94.943308 56.812886) (xy 95.187892 56.508684) (xy 95.22064 56.458639) (xy 95.254097 56.409038) (xy 95.258423 56.400901)
(xy 95.439262 56.054989) (xy 95.461665 55.99954) (xy 95.484852 55.944381) (xy 95.487515 55.935559) (xy 95.597722 55.561109)
(xy 95.608925 55.502379) (xy 95.62096 55.44375) (xy 95.621859 55.434579) (xy 95.657235 55.045853) (xy 95.656817 54.986036)
(xy 95.657235 54.926219) (xy 95.656335 54.917047) (xy 95.615534 54.528855) (xy 95.603514 54.470299) (xy 95.592298 54.411498)
(xy 95.589634 54.402677) (xy 95.47421 54.029802) (xy 95.451025 53.974647) (xy 95.428621 53.919194) (xy 95.424294 53.911058)
(xy 95.424294 53.911057) (xy 95.424291 53.911053) (xy 95.238643 53.567702) (xy 95.205187 53.518101) (xy 95.172437 53.468054)
(xy 95.166613 53.460913) (xy 94.917806 53.160158) (xy 94.875371 53.118019) (xy 94.833508 53.075269) (xy 94.826407 53.069396)
(xy 94.523923 52.822695) (xy 94.474107 52.789598) (xy 94.424741 52.755795) (xy 94.416635 52.751413) (xy 94.071993 52.568163)
(xy 94.016687 52.545368) (xy 93.961704 52.521802) (xy 93.952901 52.519077) (xy 93.57923 52.406259) (xy 93.520542 52.394639)
(xy 93.462039 52.382203) (xy 93.452874 52.38124) (xy 93.064405 52.34315) (xy 93.064402 52.34315) (xy 93.032419 52.34)
(xy 68.967581 52.34) (xy 68.933618 52.343345) (xy 68.907671 52.343345) (xy 68.898507 52.344308) (xy 68.510607 52.387818)
(xy 68.452127 52.400249) (xy 68.393417 52.411873) (xy 68.384614 52.414599) (xy 68.012553 52.532623) (xy 67.957631 52.556163)
(xy 67.902264 52.578983) (xy 67.894158 52.583367) (xy 67.552108 52.771411) (xy 67.502795 52.805177) (xy 67.452926 52.838309)
(xy 67.445826 52.844184) (xy 67.146815 53.095084) (xy 67.104987 53.137797) (xy 67.062516 53.179973) (xy 67.056692 53.187114)
(xy 66.812108 53.491315) (xy 66.779348 53.541378) (xy 66.745903 53.590962) (xy 66.741577 53.599099) (xy 66.560738 53.945012)
(xy 66.538341 54.000447) (xy 66.515148 54.055619) (xy 66.512485 54.064441) (xy 66.402278 54.438891) (xy 66.391075 54.497621)
(xy 66.37904 54.55625) (xy 66.378141 54.565421) (xy 66.342765 54.954147) (xy 58.598079 54.954147) (xy 58.614524 54.914446)
(xy 58.735 54.308771) (xy 58.735 53.691229) (xy 58.614524 53.085554) (xy 58.378201 52.515021) (xy 58.035114 52.001554)
(xy 57.598446 51.564886) (xy 57.084979 51.221799) (xy 56.514446 50.985476) (xy 55.908771 50.865) (xy 55.291229 50.865)
(xy 54.685554 50.985476) (xy 54.115021 51.221799) (xy 53.601554 51.564886) (xy 53.164886 52.001554) (xy 52.821799 52.515021)
(xy 52.585476 53.085554) (xy 52.465 53.691229) (xy 48.935 53.691229) (xy 48.814524 53.085554) (xy 48.578201 52.515021)
(xy 48.235114 52.001554) (xy 47.798446 51.564886) (xy 47.284979 51.221799) (xy 46.714446 50.985476) (xy 46.108771 50.865)
(xy 45.491229 50.865) (xy 44.885554 50.985476) (xy 44.315021 51.221799) (xy 43.801554 51.564886) (xy 43.364886 52.001554)
(xy 43.021799 52.515021) (xy 42.785476 53.085554) (xy 42.665 53.691229) (xy 39.127 53.691229) (xy 39.127 52.052606)
(xy 40.052606 51.127) (xy 42.5 51.127) (xy 42.524776 51.12456) (xy 42.548601 51.117333) (xy 42.570557 51.105597)
(xy 42.589803 51.089803) (xy 43.552606 50.127) (xy 58.447394 50.127)
)
)
)
)

View File

@ -0,0 +1,238 @@
update=2022 June 06, Monday 21:10:53
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=
CopperLayerCount=2
BoardThickness=1.6
AllowMicroVias=0
AllowBlindVias=0
RequireCourtyardDefinitions=0
ProhibitOverlappingCourtyards=1
MinTrackWidth=0.2
MinViaDiameter=0.4
MinViaDrill=0.3
MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.25
TrackWidth1=0.25
ViaDiameter1=0.8
ViaDrill1=0.4
dPairWidth1=0.2
dPairGap1=0.25
dPairViaGap1=0.25
SilkLineWidth=0.12
SilkTextSizeV=1
SilkTextSizeH=1
SilkTextSizeThickness=0.15
SilkTextItalic=0
SilkTextUpright=1
CopperLineWidth=0.2
CopperTextSizeV=1.5
CopperTextSizeH=1.5
CopperTextThickness=0.3
CopperTextItalic=0
CopperTextUpright=1
EdgeCutLineWidth=0.05
CourtyardLineWidth=0.05
OthersLineWidth=0.15
OthersTextSizeV=1
OthersTextSizeH=1
OthersTextSizeThickness=0.15
OthersTextItalic=0
OthersTextUpright=1
SolderMaskClearance=0
SolderMaskMinWidth=0
SolderPasteClearance=0
SolderPasteRatio=-0
[pcbnew/Layer.F.Cu]
Name=F.Cu
Type=0
Enabled=1
[pcbnew/Layer.In1.Cu]
Name=In1.Cu
Type=0
Enabled=0
[pcbnew/Layer.In2.Cu]
Name=In2.Cu
Type=0
Enabled=0
[pcbnew/Layer.In3.Cu]
Name=In3.Cu
Type=0
Enabled=0
[pcbnew/Layer.In4.Cu]
Name=In4.Cu
Type=0
Enabled=0
[pcbnew/Layer.In5.Cu]
Name=In5.Cu
Type=0
Enabled=0
[pcbnew/Layer.In6.Cu]
Name=In6.Cu
Type=0
Enabled=0
[pcbnew/Layer.In7.Cu]
Name=In7.Cu
Type=0
Enabled=0
[pcbnew/Layer.In8.Cu]
Name=In8.Cu
Type=0
Enabled=0
[pcbnew/Layer.In9.Cu]
Name=In9.Cu
Type=0
Enabled=0
[pcbnew/Layer.In10.Cu]
Name=In10.Cu
Type=0
Enabled=0
[pcbnew/Layer.In11.Cu]
Name=In11.Cu
Type=0
Enabled=0
[pcbnew/Layer.In12.Cu]
Name=In12.Cu
Type=0
Enabled=0
[pcbnew/Layer.In13.Cu]
Name=In13.Cu
Type=0
Enabled=0
[pcbnew/Layer.In14.Cu]
Name=In14.Cu
Type=0
Enabled=0
[pcbnew/Layer.In15.Cu]
Name=In15.Cu
Type=0
Enabled=0
[pcbnew/Layer.In16.Cu]
Name=In16.Cu
Type=0
Enabled=0
[pcbnew/Layer.In17.Cu]
Name=In17.Cu
Type=0
Enabled=0
[pcbnew/Layer.In18.Cu]
Name=In18.Cu
Type=0
Enabled=0
[pcbnew/Layer.In19.Cu]
Name=In19.Cu
Type=0
Enabled=0
[pcbnew/Layer.In20.Cu]
Name=In20.Cu
Type=0
Enabled=0
[pcbnew/Layer.In21.Cu]
Name=In21.Cu
Type=0
Enabled=0
[pcbnew/Layer.In22.Cu]
Name=In22.Cu
Type=0
Enabled=0
[pcbnew/Layer.In23.Cu]
Name=In23.Cu
Type=0
Enabled=0
[pcbnew/Layer.In24.Cu]
Name=In24.Cu
Type=0
Enabled=0
[pcbnew/Layer.In25.Cu]
Name=In25.Cu
Type=0
Enabled=0
[pcbnew/Layer.In26.Cu]
Name=In26.Cu
Type=0
Enabled=0
[pcbnew/Layer.In27.Cu]
Name=In27.Cu
Type=0
Enabled=0
[pcbnew/Layer.In28.Cu]
Name=In28.Cu
Type=0
Enabled=0
[pcbnew/Layer.In29.Cu]
Name=In29.Cu
Type=0
Enabled=0
[pcbnew/Layer.In30.Cu]
Name=In30.Cu
Type=0
Enabled=0
[pcbnew/Layer.B.Cu]
Name=B.Cu
Type=1
Enabled=1
[pcbnew/Layer.B.Adhes]
Enabled=0
[pcbnew/Layer.F.Adhes]
Enabled=0
[pcbnew/Layer.B.Paste]
Enabled=0
[pcbnew/Layer.F.Paste]
Enabled=0
[pcbnew/Layer.B.SilkS]
Enabled=1
[pcbnew/Layer.F.SilkS]
Enabled=1
[pcbnew/Layer.B.Mask]
Enabled=1
[pcbnew/Layer.F.Mask]
Enabled=1
[pcbnew/Layer.Dwgs.User]
Enabled=1
[pcbnew/Layer.Cmts.User]
Enabled=1
[pcbnew/Layer.Eco1.User]
Enabled=0
[pcbnew/Layer.Eco2.User]
Enabled=0
[pcbnew/Layer.Edge.Cuts]
Enabled=1
[pcbnew/Layer.Margin]
Enabled=1
[pcbnew/Layer.B.CrtYd]
Enabled=1
[pcbnew/Layer.F.CrtYd]
Enabled=1
[pcbnew/Layer.B.Fab]
Enabled=1
[pcbnew/Layer.F.Fab]
Enabled=1
[pcbnew/Layer.Rescue]
Enabled=0
[pcbnew/Netclasses]
[pcbnew/Netclasses/Default]
Name=Default
Clearance=0.2
TrackWidth=0.25
ViaDiameter=0.8
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25

View File

@ -0,0 +1,94 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 1
Title "TashTwenty Tiny PCB front panel"
Date "2022-06-06"
Rev "1.1"
Comp "Lostwave"
Comment1 "https://68kmla.org"
Comment2 "https://68kmla.org/bb/index.php?threads/tashtwenty-single-chip-dcd-hard-disk-20-interface.39357/"
Comment3 "https://github.com/lampmerchant/tashtwenty"
Comment4 ""
$EndDescr
$Comp
L Connector:TestPoint TP1
U 1 1 6246096F
P 6000 5000
F 0 "TP1" H 6058 5118 50 0000 L CNN
F 1 "TestPoint" H 6058 5027 50 0000 L CNN
F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 6200 5000 50 0001 C CNN
F 3 "~" H 6200 5000 50 0001 C CNN
1 6000 5000
1 0 0 -1
$EndComp
Wire Wire Line
6000 5000 6000 5250
$Comp
L Mechanical:MountingHole H2
U 1 1 6245F1E7
P 3500 5500
F 0 "H2" H 3600 5546 50 0000 L CNN
F 1 "Activity LED" H 3600 5455 50 0000 L CNN
F 2 "MountingHole:MountingHole_5mm" H 3500 5500 50 0001 C CNN
F 3 "~" H 3500 5500 50 0001 C CNN
1 3500 5500
1 0 0 -1
$EndComp
$Comp
L Mechanical:MountingHole H1
U 1 1 6245E9E3
P 2500 5500
F 0 "H1" H 2600 5546 50 0000 L CNN
F 1 "Power LED" H 2600 5455 50 0000 L CNN
F 2 "MountingHole:MountingHole_5mm" H 2500 5500 50 0001 C CNN
F 3 "~" H 2500 5500 50 0001 C CNN
1 2500 5500
1 0 0 -1
$EndComp
$Comp
L power:PWR_FLAG #FLG0101
U 1 1 6245F89A
P 5500 5000
F 0 "#FLG0101" H 5500 5075 50 0001 C CNN
F 1 "PWR_FLAG" H 5500 5173 50 0000 C CNN
F 2 "" H 5500 5000 50 0001 C CNN
F 3 "~" H 5500 5000 50 0001 C CNN
1 5500 5000
1 0 0 -1
$EndComp
Wire Wire Line
5500 5000 5500 5250
Wire Wire Line
5500 5250 6000 5250
Connection ~ 6000 5250
Wire Wire Line
6000 5250 6000 5500
$Comp
L Connector:TestPoint TP2
U 1 1 6245FB73
P 6000 4500
F 0 "TP2" H 6058 4618 50 0000 L CNN
F 1 "TestPoint" H 6058 4527 50 0000 L CNN
F 2 "TestPoint:TestPoint_Pad_1.5x1.5mm" H 6200 4500 50 0001 C CNN
F 3 "~" H 6200 4500 50 0001 C CNN
1 6000 4500
1 0 0 -1
$EndComp
Wire Wire Line
6000 4500 6000 5000
Connection ~ 6000 5000
$Comp
L power:Earth #PWR0101
U 1 1 62460A5C
P 6000 5500
F 0 "#PWR0101" H 6000 5250 50 0001 C CNN
F 1 "Earth" H 6000 5350 50 0001 C CNN
F 2 "" H 6000 5500 50 0001 C CNN
F 3 "~" H 6000 5500 50 0001 C CNN
1 6000 5500
1 0 0 -1
$EndComp
$EndSCHEMATC

View File

@ -0,0 +1,34 @@
(module LOGO (layer F.Cu)
(at 0 0)
(fp_text reference "G***" (at 0 0) (layer F.SilkS) hide
(effects (font (thickness 0.3)))
)
(fp_text value "LOGO" (at 0.75 0) (layer F.SilkS) hide
(effects (font (thickness 0.3)))
)
(fp_poly (pts (xy 5.270500 1.079500) (xy 5.270500 3.619500) (xy 4.953000 3.619500) (xy 4.953000 3.937000) (xy -4.572000 3.937000) (xy -4.572000 3.619500) (xy -4.889500 3.619500) (xy -4.889500 1.079500)
(xy -4.572000 1.079500) (xy -4.572000 3.619500) (xy 4.953000 3.619500) (xy 4.953000 1.079500) (xy 4.000500 1.079500) (xy 4.000500 1.397000) (xy 3.683000 1.397000) (xy 3.683000 1.714500)
(xy 3.365500 1.714500) (xy 3.365500 2.032000) (xy 2.730500 2.032000) (xy 2.730500 2.349500) (xy 0.190500 2.349500) (xy 0.190500 2.032000) (xy -0.444500 2.032000) (xy -0.444500 1.714500)
(xy -0.762000 1.714500) (xy -0.762000 1.079500) (xy -4.572000 1.079500) (xy -4.572000 0.762000) (xy -1.079500 0.762000) (xy -1.079500 -0.825500) (xy -1.397000 -0.825500) (xy -1.397000 -1.143000)
(xy -1.714500 -1.143000) (xy -1.714500 -1.778000) (xy -1.397000 -1.778000) (xy -1.397000 -1.460500) (xy -1.079500 -1.460500) (xy -1.079500 -1.778000) (xy -1.397000 -1.778000) (xy -1.714500 -1.778000)
(xy -1.714500 -2.095500) (xy -1.397000 -2.095500) (xy -1.079500 -2.095500) (xy -1.079500 -1.778000) (xy -0.444500 -1.778000) (xy -0.444500 -2.095500) (xy 0.190500 -2.095500) (xy 0.190500 -1.778000)
(xy -0.127000 -1.778000) (xy -0.127000 -1.460500) (xy -0.444500 -1.460500) (xy -0.444500 -0.825500) (xy -0.762000 -0.825500) (xy -0.762000 0.444500) (xy -0.444500 0.444500) (xy -0.444500 1.079500)
(xy -0.127000 1.079500) (xy -0.127000 1.397000) (xy 0.508000 1.397000) (xy 0.508000 1.714500) (xy 2.095500 1.714500) (xy 2.095500 1.397000) (xy 2.730500 1.397000) (xy 2.730500 1.079500)
(xy 3.048000 1.079500) (xy 3.048000 0.762000) (xy 2.413000 0.762000) (xy 2.413000 1.079500) (xy 2.095500 1.079500) (xy 2.095500 0.444500) (xy 3.048000 0.444500) (xy 3.048000 0.762000)
(xy 3.365500 0.762000) (xy 3.365500 0.444500) (xy 3.048000 0.444500) (xy 2.095500 0.444500) (xy 2.095500 -1.778000) (xy 2.730500 -1.778000) (xy 2.730500 -2.095500) (xy 3.048000 -2.095500)
(xy 3.048000 -2.413000) (xy 1.778000 -2.413000) (xy 1.778000 -2.730500) (xy -0.127000 -2.730500) (xy -0.127000 -2.413000) (xy -0.762000 -2.413000) (xy -0.762000 -2.095500) (xy -1.079500 -2.095500)
(xy -1.397000 -2.095500) (xy -1.397000 -2.413000) (xy -1.079500 -2.413000) (xy -1.079500 -2.730500) (xy -0.444500 -2.730500) (xy -0.444500 -3.048000) (xy 2.413000 -3.048000) (xy 2.413000 -2.730500)
(xy 2.730500 -2.730500) (xy 3.048000 -2.730500) (xy 3.048000 -2.413000) (xy 3.365500 -2.413000) (xy 3.365500 -2.730500) (xy 3.048000 -2.730500) (xy 2.730500 -2.730500) (xy 2.730500 -3.048000)
(xy 3.683000 -3.048000) (xy 3.683000 -2.730500) (xy 4.000500 -2.730500) (xy 4.000500 -1.778000) (xy 3.683000 -1.778000) (xy 3.683000 -1.460500) (xy 3.365500 -1.460500) (xy 3.365500 -1.143000)
(xy 2.730500 -1.143000) (xy 2.730500 0.127000) (xy 3.683000 0.127000) (xy 3.683000 0.444500) (xy 4.000500 0.444500) (xy 4.000500 0.762000) (xy 4.953000 0.762000) (xy 4.953000 1.079500)
(xy 5.270500 1.079500) )(layer F.SilkS) (width 0.010000)
)
(fp_poly (pts (xy -2.984500 2.984500) (xy -3.619500 2.984500) (xy -3.619500 2.667000) (xy -2.984500 2.667000) (xy -2.984500 2.984500) )(layer F.SilkS) (width 0.010000)
)
(fp_poly (pts (xy 1.778000 1.079500) (xy 0.825500 1.079500) (xy 0.825500 0.762000) (xy 0.508000 0.762000) (xy 0.508000 0.444500) (xy 0.825500 0.444500) (xy 0.825500 0.127000) (xy 1.143000 0.127000)
(xy 1.143000 -1.778000) (xy 1.778000 -1.778000) (xy 1.778000 1.079500) )(layer F.SilkS) (width 0.010000)
)
(fp_poly (pts (xy 0.825500 -1.460500) (xy 0.508000 -1.460500) (xy 0.508000 0.444500) (xy 0.190500 0.444500) (xy 0.190500 -0.190500) (xy -0.127000 -0.190500) (xy -0.127000 -1.143000) (xy 0.190500 -1.143000)
(xy 0.190500 -1.778000) (xy 0.508000 -1.778000) (xy 0.508000 -2.095500) (xy 0.825500 -2.095500) (xy 0.825500 -1.460500) )(layer F.SilkS) (width 0.010000)
)
)

Binary file not shown.

After

Width:  |  Height:  |  Size: 289 B

View File

@ -0,0 +1,74 @@
# TashTwenty Tiny
This is a dual PCB design, using mostly through hole components (with the exeption of the SD connector). It's designed this way to be period correct and easy to build for people who don't like soldering SMT components
This folder contains the source KiKad files for the main board. Please check the DB19_IDC20 subfolder for the DB19 to IDC20 adapter.
## BOM
### BOM (main board)
Here is the BOM for the main board. Part number are what was tested on prototypes board but you may find alternatives easily, especially resistors and sockets
| Reference(s) | Value | Quantity | Notes | Part number |
|-----------------------|------------|----------|----------------------------------------|-----------------------|
| C1, C2 | 2.2uF | 2 | radial electrolytic capacitors 4x1.5mm | Jamicon SHR2R2M1HC07M |
| C3, C4 | 100nF | 2 | ceramic capacitor 5.08mm | Weltron 453358 |
| D1 | Green | 1 | 5mm green LED | Kingbright L-53SGD |
| D2 | Yellow+Red | 1 | 5mm dual color common cathode LED | Kingbright L-59EYW |
| J1 | SD Card | 1 | SD Card connector | TE 2041021-1 |
| J2 | IDC20 | 1 | IDC 2x10 Header | BLK 10120560 |
| Q1 | BC337 | 1 | NPN BJT Transistor | BC337 |
| R10, R11 | 330Ω | 2 | standard 0.25W carbon film resistor | TRU TC-CFR0W4J0331 |
| R1, R3, R5, R8 | 1200Ω | 4 | standard 0.25W carbon film resistor | TRU TC-CFR0W4J0122 |
| R2, R4, R6 | 2200Ω | 3 | standard 0.25W carbon film resistor | TRU TC-CFR0W4J0222 |
| R7, R9, R12, R13, R14 | 10kΩ | 5 | standard 0.25W carbon film resistor | TRU TC-CFR0W4J0103 |
| U1 | PIC16F1704 | 1 | PIC 8-bit Microcontroller (DIP-14) | PIC16F1704-I/P |
| U2 | 74ACT08 | 1 | Quad TTL 2-Input AND Gate | SN74ACT08N |
| U3 | 3.3V LDO | 1 | 3.3V LDO voltage regulator | MCP1700-3302E/TO |
Optional
| Reference(s) | Value | Quantity | Notes | Part number |
|-----------------------|------------|----------|----------------------------------------|-----------------------|
| J1 | - | 1 | 1x2 header + jumper or wire | - |
| U1, U2 | socket | 2 | DIP-14 socket | TRU 14-LC-TT |
| Case | ABS | 1 | Instrument Case, ABS 2.6x2.6" | HM 1593K(TBU\|GY\|BK) |
Using sockets is recommended because it will allow you to reclaim the gates and microcontroler if your board is broken. This will also allow you to upgrade the firmware if a future firmware is released.
Bridging J3 connects the !ENBL pin on the microcontroller to the !ENBL pin on the 2x20 header, which is what you want for the overwhelming majority of cases where you're connecting the board to an external/secondary floppy drive port that has !ENBL2 in the connector where it should be. It's fine to bridge the two pins with a piece of wire, but if you want this expandability available to you, it'd be better to solder a two-pin header and stick a jumper on it when not in use. The pin closest to the center of the board is the one connected to the microcontroller.
### BOM (adapter board)
This is a matching board for TashTwenty. Please use this one to avoid any damage to your computer or TashTwenty. Others adapters boards are wired differently
| Reference(s) | Value | Quantity | Notes | Part number |
|-----------------------|------------|----------|----------------------------------------|--------------------|
| J1 | IDC20 | 1 | IDC 2x10 Header | BLK 10120560 |
| J2 | DB19 | 1 | DB19 wire male connector | Good luck. |
### BOM (external links)
Here is a mouser link (without the case):
- https://www.mouser.fr/ProjectManager/ProjectDetail.aspx?AccessID=4e3ee30a16
Here us a digikey (without the case):
- https://www.digikey.com/short/n4d8tf04
### IDC cable
You need a cable to connect both boards
Any straight IDC-20 cable should work (pin 1 to pin 1, etc). Macintosh floppy cables are compatible. We used a few Apple cables for prototyping:
- Quadra 800 (Apple P/N 590-0862-B)
- PowerMac 7200-7600 (Apple P/N 590-4529-A)
If you are looking for a new one, a compatible assembly is made buy Advantech under the part number PCL-10120-1E.
## PCBs
the PCBs are simple 2 layers boards. The gerbers are avaible in the release section.
Check for the following files:
* TTT_12.zip: main board revision 1.2
* DB19_IDC20.zip: adapter board revision 1.0
You should be use any mainstream PCB manufacturer for theses. Nothing special about them. PCB thickness should FR-4 with a 1.6mm thickness
On JLCPCB, select "Specify a location" to the option "Remove Order Number"
## Building
Building is straightworfard. It's recommended to start with the SD Card connector, then components, and headers + sockets last.

View File

@ -0,0 +1,446 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 2 3
Title "TashTwenty Tiny"
Date "2022-03-20"
Rev "1.0"
Comp "Lostwave"
Comment1 "https://68kmla.org"
Comment2 "https://68kmla.org/bb/index.php?threads/tashtwenty-single-chip-dcd-hard-disk-20-interface.39357/"
Comment3 "https://github.com/lampmerchant/tashtwenty"
Comment4 ""
$EndDescr
$Comp
L Regulator_Linear:MCP1700-3302E_TO92 U3
U 1 1 61A62B21
P 2250 1500
F 0 "U3" H 2250 1258 50 0000 C CNN
F 1 "MCP1700-3302E_TO92" H 2250 1349 50 0000 C CNN
F 2 "Package_TO_SOT_THT:TO-92_Inline" H 2250 1300 50 0001 C CIN
F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/20001826D.pdf" H 2250 1500 50 0001 C CNN
1 2250 1500
-1 0 0 1
$EndComp
$Comp
L Device:CP C2
U 1 1 61A6754A
P 3000 1750
F 0 "C2" H 3118 1796 50 0000 L CNN
F 1 "2.2uF" H 3118 1705 50 0000 L CNN
F 2 "Capacitor_THT:CP_Radial_D4.0mm_P1.50mm" H 3038 1600 50 0001 C CNN
F 3 "~" H 3000 1750 50 0001 C CNN
1 3000 1750
1 0 0 -1
$EndComp
$Comp
L Device:CP C1
U 1 1 61A68F66
P 1500 1750
F 0 "C1" H 1618 1796 50 0000 L CNN
F 1 "2.2uF" H 1618 1705 50 0000 L CNN
F 2 "Capacitor_THT:CP_Radial_D4.0mm_P1.50mm" H 1538 1600 50 0001 C CNN
F 3 "~" H 1500 1750 50 0001 C CNN
1 1500 1750
1 0 0 -1
$EndComp
Wire Wire Line
3000 1600 3000 1500
Wire Wire Line
3000 1500 2550 1500
Wire Wire Line
1500 1600 1500 1500
Wire Wire Line
1500 1500 1950 1500
$Comp
L power:GND #PWR0110
U 1 1 61A69712
P 1500 2000
F 0 "#PWR0110" H 1500 1750 50 0001 C CNN
F 1 "GND" H 1505 1827 50 0000 C CNN
F 2 "" H 1500 2000 50 0001 C CNN
F 3 "" H 1500 2000 50 0001 C CNN
1 1500 2000
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0111
U 1 1 61A69A56
P 3000 2000
F 0 "#PWR0111" H 3000 1750 50 0001 C CNN
F 1 "GND" H 3005 1827 50 0000 C CNN
F 2 "" H 3000 2000 50 0001 C CNN
F 3 "" H 3000 2000 50 0001 C CNN
1 3000 2000
1 0 0 -1
$EndComp
Wire Wire Line
3000 2000 3000 1900
Wire Wire Line
1500 2000 1500 1900
$Comp
L power:GND #PWR0112
U 1 1 61A6A36E
P 2250 2000
F 0 "#PWR0112" H 2250 1750 50 0001 C CNN
F 1 "GND" H 2255 1827 50 0000 C CNN
F 2 "" H 2250 2000 50 0001 C CNN
F 3 "" H 2250 2000 50 0001 C CNN
1 2250 2000
1 0 0 -1
$EndComp
Wire Wire Line
2250 2000 2250 1800
$Comp
L power:+3.3V #PWR0113
U 1 1 61A6AD3E
P 1500 1400
F 0 "#PWR0113" H 1500 1250 50 0001 C CNN
F 1 "+3.3V" H 1515 1573 50 0000 C CNN
F 2 "" H 1500 1400 50 0001 C CNN
F 3 "" H 1500 1400 50 0001 C CNN
1 1500 1400
1 0 0 -1
$EndComp
Wire Wire Line
1500 1500 1500 1400
Connection ~ 1500 1500
Wire Wire Line
3000 1500 3000 1400
Connection ~ 3000 1500
$Comp
L power:GND #PWR?
U 1 1 61A71C69
P 10500 1100
AR Path="/61A71C69" Ref="#PWR?" Part="1"
AR Path="/61A14260/61A71C69" Ref="#PWR0114" Part="1"
F 0 "#PWR0114" H 10500 850 50 0001 C CNN
F 1 "GND" H 10505 927 50 0000 C CNN
F 2 "" H 10500 1100 50 0001 C CNN
F 3 "" H 10500 1100 50 0001 C CNN
1 10500 1100
1 0 0 -1
$EndComp
$Comp
L power:+12V #PWR?
U 1 1 61A71C6F
P 10000 1000
AR Path="/61A71C6F" Ref="#PWR?" Part="1"
AR Path="/61A14260/61A71C6F" Ref="#PWR0115" Part="1"
F 0 "#PWR0115" H 10000 850 50 0001 C CNN
F 1 "+12V" H 10015 1173 50 0000 C CNN
F 2 "" H 10000 1000 50 0001 C CNN
F 3 "" H 10000 1000 50 0001 C CNN
1 10000 1000
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR?
U 1 1 61A71C75
P 9500 1000
AR Path="/61A71C75" Ref="#PWR?" Part="1"
AR Path="/61A14260/61A71C75" Ref="#PWR0116" Part="1"
F 0 "#PWR0116" H 9500 850 50 0001 C CNN
F 1 "+5V" H 9515 1173 50 0000 C CNN
F 2 "" H 9500 1000 50 0001 C CNN
F 3 "" H 9500 1000 50 0001 C CNN
1 9500 1000
1 0 0 -1
$EndComp
$Comp
L power:PWR_FLAG #FLG?
U 1 1 61A71C7B
P 10500 1000
AR Path="/61A71C7B" Ref="#FLG?" Part="1"
AR Path="/61A14260/61A71C7B" Ref="#FLG0104" Part="1"
F 0 "#FLG0104" H 10500 1075 50 0001 C CNN
F 1 "PWR_FLAG" H 10500 1173 50 0000 C CNN
F 2 "" H 10500 1000 50 0001 C CNN
F 3 "~" H 10500 1000 50 0001 C CNN
1 10500 1000
1 0 0 -1
$EndComp
$Comp
L power:PWR_FLAG #FLG?
U 1 1 61A71C81
P 10000 1100
AR Path="/61A71C81" Ref="#FLG?" Part="1"
AR Path="/61A14260/61A71C81" Ref="#FLG0105" Part="1"
F 0 "#FLG0105" H 10000 1175 50 0001 C CNN
F 1 "PWR_FLAG" H 10000 1273 50 0000 C CNN
F 2 "" H 10000 1100 50 0001 C CNN
F 3 "~" H 10000 1100 50 0001 C CNN
1 10000 1100
-1 0 0 1
$EndComp
$Comp
L power:PWR_FLAG #FLG?
U 1 1 61A71C87
P 9500 1100
AR Path="/61A71C87" Ref="#FLG?" Part="1"
AR Path="/61A14260/61A71C87" Ref="#FLG0106" Part="1"
F 0 "#FLG0106" H 9500 1175 50 0001 C CNN
F 1 "PWR_FLAG" H 9500 1273 50 0000 C CNN
F 2 "" H 9500 1100 50 0001 C CNN
F 3 "~" H 9500 1100 50 0001 C CNN
1 9500 1100
-1 0 0 1
$EndComp
Wire Wire Line
9500 1100 9500 1000
Wire Wire Line
10000 1100 10000 1000
Wire Wire Line
10500 1100 10500 1000
$Comp
L power:+5V #PWR0118
U 1 1 61A740E2
P 3000 1400
F 0 "#PWR0118" H 3000 1250 50 0001 C CNN
F 1 "+5V" H 3015 1573 50 0000 C CNN
F 2 "" H 3000 1400 50 0001 C CNN
F 3 "" H 3000 1400 50 0001 C CNN
1 3000 1400
1 0 0 -1
$EndComp
$Comp
L Device:C C4
U 1 1 61AA1BC9
P 4500 1750
F 0 "C4" H 4615 1796 50 0000 L CNN
F 1 "100nF" H 4615 1705 50 0000 L CNN
F 2 "Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm" H 4538 1600 50 0001 C CNN
F 3 "~" H 4500 1750 50 0001 C CNN
1 4500 1750
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0122
U 1 1 61AA230A
P 5200 2500
F 0 "#PWR0122" H 5200 2250 50 0001 C CNN
F 1 "GND" H 5205 2327 50 0000 C CNN
F 2 "" H 5200 2500 50 0001 C CNN
F 3 "" H 5200 2500 50 0001 C CNN
1 5200 2500
1 0 0 -1
$EndComp
Wire Wire Line
5200 2500 5200 2350
Wire Wire Line
4500 1900 4500 2350
Wire Wire Line
4500 2350 5200 2350
Connection ~ 5200 2350
Wire Wire Line
5200 2350 5200 2250
$Comp
L power:+5V #PWR0123
U 1 1 61AA3046
P 5200 1000
F 0 "#PWR0123" H 5200 850 50 0001 C CNN
F 1 "+5V" H 5215 1173 50 0000 C CNN
F 2 "" H 5200 1000 50 0001 C CNN
F 3 "" H 5200 1000 50 0001 C CNN
1 5200 1000
1 0 0 -1
$EndComp
Wire Wire Line
4500 1600 4500 1150
Wire Wire Line
4500 1150 5200 1150
Wire Wire Line
5200 1150 5200 1000
Wire Wire Line
5200 1250 5200 1150
Connection ~ 5200 1150
$Comp
L Connector_Generic:Conn_02x10_Odd_Even J2
U 1 1 61AFDBC1
P 6550 4950
F 0 "J2" H 6600 5567 50 0000 C CNN
F 1 "IDC20" H 6600 5476 50 0000 C CNN
F 2 "Connector_IDC:IDC-Header_2x10_P2.54mm_Vertical" H 6550 4950 50 0001 C CNN
F 3 "~" H 6550 4950 50 0001 C CNN
1 6550 4950
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0126
U 1 1 61AFE63B
P 5500 5550
F 0 "#PWR0126" H 5500 5300 50 0001 C CNN
F 1 "GND" H 5505 5377 50 0000 C CNN
F 2 "" H 5500 5550 50 0001 C CNN
F 3 "" H 5500 5550 50 0001 C CNN
1 5500 5550
1 0 0 -1
$EndComp
Wire Wire Line
5500 5550 5500 4850
Wire Wire Line
5500 4550 6350 4550
Wire Wire Line
6350 4650 5500 4650
Connection ~ 5500 4650
Wire Wire Line
5500 4650 5500 4550
Wire Wire Line
6350 4750 5500 4750
Connection ~ 5500 4750
Wire Wire Line
5500 4750 5500 4650
Wire Wire Line
6350 4850 5500 4850
Connection ~ 5500 4850
Wire Wire Line
5500 4850 5500 4750
NoConn ~ 6350 4950
NoConn ~ 6850 5450
$Comp
L power:+5V #PWR0127
U 1 1 61B0125A
P 6000 5050
F 0 "#PWR0127" H 6000 4900 50 0001 C CNN
F 1 "+5V" V 6015 5178 50 0000 L CNN
F 2 "" H 6000 5050 50 0001 C CNN
F 3 "" H 6000 5050 50 0001 C CNN
1 6000 5050
0 -1 -1 0
$EndComp
Wire Wire Line
6000 5050 6350 5050
$Comp
L power:+12V #PWR0128
U 1 1 61B02C82
P 6000 5150
F 0 "#PWR0128" H 6000 5000 50 0001 C CNN
F 1 "+12V" V 6015 5278 50 0000 L CNN
F 2 "" H 6000 5150 50 0001 C CNN
F 3 "" H 6000 5150 50 0001 C CNN
1 6000 5150
0 -1 -1 0
$EndComp
Wire Wire Line
6000 5150 6100 5150
Wire Wire Line
6350 5250 6100 5250
Wire Wire Line
6100 5250 6100 5150
Connection ~ 6100 5150
Wire Wire Line
6100 5150 6350 5150
Wire Wire Line
6350 5350 6100 5350
Wire Wire Line
6100 5350 6100 5250
Connection ~ 6100 5250
Wire Wire Line
6350 5450 6100 5450
Wire Wire Line
6100 5450 6100 5350
Connection ~ 6100 5350
Text GLabel 7000 4550 2 50 Output ~ 0
PH0
Text GLabel 7000 4650 2 50 Output ~ 0
PH1
Text GLabel 7000 4750 2 50 Output ~ 0
PH2
Text GLabel 7000 4850 2 50 Output ~ 0
PH3
Wire Wire Line
6850 4550 7000 4550
Wire Wire Line
6850 4650 7000 4650
Wire Wire Line
6850 4750 7000 4750
Wire Wire Line
6850 4850 7000 4850
NoConn ~ 6850 4950
NoConn ~ 6850 5050
Text GLabel 7000 5250 2 50 Output ~ 0
RD
Text GLabel 7000 5350 2 50 Output ~ 0
WR
Wire Wire Line
6850 5250 7000 5250
Wire Wire Line
6850 5350 7000 5350
Text GLabel 8000 5150 2 50 Output ~ 0
~ENABLE
$Comp
L Connector_Generic:Conn_01x02 J3
U 1 1 61A1A4B6
P 7700 4750
F 0 "J3" V 7664 4562 50 0000 R CNN
F 1 "Conn_01x02" V 7573 4562 50 0000 R CNN
F 2 "Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical" H 7700 4750 50 0001 C CNN
F 3 "~" H 7700 4750 50 0001 C CNN
1 7700 4750
0 -1 -1 0
$EndComp
Wire Wire Line
7700 5150 7700 4950
Wire Wire Line
6850 5150 7700 5150
Wire Wire Line
7800 4950 7800 5150
Wire Wire Line
7800 5150 8000 5150
$Comp
L Mechanical:MountingHole H1
U 1 1 61A418A3
P 1500 6000
F 0 "H1" H 1600 6046 50 0000 L CNN
F 1 "M3" H 1600 5955 50 0000 L CNN
F 2 "MountingHole:MountingHole_3.2mm_M3_Pad" H 1500 6000 50 0001 C CNN
F 3 "~" H 1500 6000 50 0001 C CNN
1 1500 6000
1 0 0 -1
$EndComp
$Comp
L Mechanical:MountingHole H3
U 1 1 61A44BCB
P 2000 6000
F 0 "H3" H 2100 6046 50 0000 L CNN
F 1 "M3" H 2100 5955 50 0000 L CNN
F 2 "MountingHole:MountingHole_3.2mm_M3_Pad" H 2000 6000 50 0001 C CNN
F 3 "~" H 2000 6000 50 0001 C CNN
1 2000 6000
1 0 0 -1
$EndComp
$Comp
L Mechanical:MountingHole H2
U 1 1 61A45CB6
P 1500 6500
F 0 "H2" H 1600 6546 50 0000 L CNN
F 1 "M3" H 1600 6455 50 0000 L CNN
F 2 "MountingHole:MountingHole_3.2mm_M3_Pad" H 1500 6500 50 0001 C CNN
F 3 "~" H 1500 6500 50 0001 C CNN
1 1500 6500
1 0 0 -1
$EndComp
Wire Notes Line
1000 5500 1000 7000
Wire Notes Line
1000 7000 2500 7000
Wire Notes Line
2500 7000 2500 5500
Wire Notes Line
2500 5500 1000 5500
Text Notes 1150 6850 0 50 ~ 0
Mounting holes
$Comp
L 74xx:74LS08 U2
U 5 1 61A9B43E
P 5200 1750
F 0 "U2" H 5430 1796 50 0000 L CNN
F 1 "74ACT08" H 5430 1705 50 0000 L CNN
F 2 "Package_DIP:DIP-14_W7.62mm" H 5200 1750 50 0001 C CNN
F 3 "http://www.ti.com/lit/gpn/sn74LS08" H 5200 1750 50 0001 C CNN
5 5200 1750
1 0 0 -1
$EndComp
$EndSCHEMATC

View File

@ -0,0 +1,278 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 3 3
Title "TashTwenty Tiny"
Date "2022-03-20"
Rev "1.0"
Comp "Lostwave"
Comment1 "https://68kmla.org"
Comment2 "https://68kmla.org/bb/index.php?threads/tashtwenty-single-chip-dcd-hard-disk-20-interface.39357/"
Comment3 "https://github.com/lampmerchant/tashtwenty"
Comment4 ""
$EndDescr
$Comp
L power:+12V #PWR0103
U 1 1 61A7DDE6
P 1500 1500
F 0 "#PWR0103" H 1500 1350 50 0001 C CNN
F 1 "+12V" H 1515 1673 50 0000 C CNN
F 2 "" H 1500 1500 50 0001 C CNN
F 3 "" H 1500 1500 50 0001 C CNN
1 1500 1500
1 0 0 -1
$EndComp
$Comp
L Device:LED D1
U 1 1 61A7E10E
P 1500 2250
F 0 "D1" V 1539 2132 50 0000 R CNN
F 1 "LED" V 1448 2132 50 0000 R CNN
F 2 "LED_THT:LED_D5.0mm_Horizontal_O3.81mm_Z3.0mm" H 1500 2250 50 0001 C CNN
F 3 "~" H 1500 2250 50 0001 C CNN
1 1500 2250
0 -1 -1 0
$EndComp
$Comp
L power:GND #PWR0119
U 1 1 61A7EA4F
P 1500 2500
F 0 "#PWR0119" H 1500 2250 50 0001 C CNN
F 1 "GND" H 1505 2327 50 0000 C CNN
F 2 "" H 1500 2500 50 0001 C CNN
F 3 "" H 1500 2500 50 0001 C CNN
1 1500 2500
1 0 0 -1
$EndComp
$Comp
L Device:R R8
U 1 1 61A7F7FD
P 1500 1800
F 0 "R8" H 1570 1846 50 0000 L CNN
F 1 "1200" H 1570 1755 50 0000 L CNN
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" V 1430 1800 50 0001 C CNN
F 3 "~" H 1500 1800 50 0001 C CNN
1 1500 1800
1 0 0 -1
$EndComp
Wire Wire Line
1500 2100 1500 1950
Wire Wire Line
1500 1650 1500 1500
Wire Wire Line
1500 2500 1500 2400
$Comp
L 74xx:74LS08 U2
U 2 1 61A7FDAB
P 6400 1500
F 0 "U2" H 6400 1825 50 0000 C CNN
F 1 "74ACT08" H 6400 1734 50 0000 C CNN
F 2 "Package_DIP:DIP-14_W7.62mm" H 6400 1500 50 0001 C CNN
F 3 "http://www.ti.com/lit/gpn/sn74LS08" H 6400 1500 50 0001 C CNN
2 6400 1500
1 0 0 -1
$EndComp
$Comp
L 74xx:74LS08 U2
U 3 1 61A839C6
P 6400 2500
F 0 "U2" H 6400 2825 50 0000 C CNN
F 1 "74ACT08" H 6400 2734 50 0000 C CNN
F 2 "Package_DIP:DIP-14_W7.62mm" H 6400 2500 50 0001 C CNN
F 3 "http://www.ti.com/lit/gpn/sn74LS08" H 6400 2500 50 0001 C CNN
3 6400 2500
1 0 0 -1
$EndComp
$Comp
L Device:LED_Dual_ACA D2
U 1 1 61A8E744
P 7650 2000
F 0 "D2" H 7650 1653 50 0000 C CNN
F 1 "LED_Dual_ACA" H 7650 1744 50 0000 C CNN
F 2 "LED_THT:LED_D5.0mm-3_Horizontal_O3.81mm_Z3.0mm" H 7650 2000 50 0001 C CNN
F 3 "~" H 7650 2000 50 0001 C CNN
1 7650 2000
-1 0 0 1
$EndComp
$Comp
L Device:R R11
U 1 1 61A90834
P 7000 2500
F 0 "R11" V 6793 2500 50 0000 C CNN
F 1 "330" V 6884 2500 50 0000 C CNN
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" V 6930 2500 50 0001 C CNN
F 3 "~" H 7000 2500 50 0001 C CNN
1 7000 2500
0 1 1 0
$EndComp
$Comp
L Device:R R10
U 1 1 61A90C1F
P 7000 1500
F 0 "R10" V 6793 1500 50 0000 C CNN
F 1 "330" V 6884 1500 50 0000 C CNN
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" V 6930 1500 50 0001 C CNN
F 3 "~" H 7000 1500 50 0001 C CNN
1 7000 1500
0 1 1 0
$EndComp
Wire Wire Line
6700 1500 6850 1500
Wire Wire Line
6700 2500 6850 2500
Wire Wire Line
7350 1900 7250 1900
Wire Wire Line
7250 1900 7250 1500
Wire Wire Line
7250 1500 7150 1500
Wire Wire Line
7150 2500 7250 2500
Wire Wire Line
7250 2500 7250 2100
Wire Wire Line
7250 2100 7350 2100
Wire Wire Line
8100 2000 7950 2000
Text GLabel 4300 1800 0 50 Input ~ 0
RD
Text GLabel 6000 2600 0 50 Input ~ 0
WR
Wire Wire Line
6000 2600 6100 2600
$Comp
L 74xx:74LS08 U2
U 1 1 61A935ED
P 6400 3500
F 0 "U2" H 6400 3825 50 0000 C CNN
F 1 "74ACT08" H 6400 3734 50 0000 C CNN
F 2 "Package_DIP:DIP-14_W7.62mm" H 6400 3500 50 0001 C CNN
F 3 "http://www.ti.com/lit/gpn/sn74LS08" H 6400 3500 50 0001 C CNN
1 6400 3500
1 0 0 -1
$EndComp
Text GLabel 6000 3600 0 50 Input ~ 0
~ENABLE
Wire Wire Line
6000 3600 6100 3600
Wire Wire Line
4300 1800 4450 1800
Wire Wire Line
5750 2300 5750 2400
Wire Wire Line
5750 1900 5750 2000
$Comp
L power:+5V #PWR0121
U 1 1 61A97370
P 5750 1900
F 0 "#PWR0121" H 5750 1750 50 0001 C CNN
F 1 "+5V" H 5765 2073 50 0000 C CNN
F 2 "" H 5750 1900 50 0001 C CNN
F 3 "" H 5750 1900 50 0001 C CNN
1 5750 1900
1 0 0 -1
$EndComp
$Comp
L Device:R R9
U 1 1 61A96CB0
P 5750 2150
F 0 "R9" H 5820 2196 50 0000 L CNN
F 1 "10k" H 5820 2105 50 0000 L CNN
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" V 5680 2150 50 0001 C CNN
F 3 "~" H 5750 2150 50 0001 C CNN
1 5750 2150
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR0124
U 1 1 61AB25B5
P 5250 900
F 0 "#PWR0124" H 5250 750 50 0001 C CNN
F 1 "+5V" H 5265 1073 50 0000 C CNN
F 2 "" H 5250 900 50 0001 C CNN
F 3 "" H 5250 900 50 0001 C CNN
1 5250 900
1 0 0 -1
$EndComp
$Comp
L Device:R R13
U 1 1 61AB25BF
P 5250 1250
F 0 "R13" H 5320 1296 50 0000 L CNN
F 1 "10k" H 5320 1205 50 0000 L CNN
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" V 5180 1250 50 0001 C CNN
F 3 "~" H 5250 1250 50 0001 C CNN
1 5250 1250
1 0 0 -1
$EndComp
$Comp
L Transistor_BJT:BC337 Q1
U 1 1 61AB9694
P 5150 1800
F 0 "Q1" H 5341 1846 50 0000 L CNN
F 1 "BC337" H 5341 1755 50 0000 L CNN
F 2 "Package_TO_SOT_THT:TO-92_Inline" H 5350 1725 50 0001 L CIN
F 3 "https://diotec.com/tl_files/diotec/files/pdf/datasheets/bc337.pdf" H 5150 1800 50 0001 L CNN
1 5150 1800
1 0 0 -1
$EndComp
$Comp
L Device:R R12
U 1 1 61ABBEBE
P 4600 1800
F 0 "R12" V 4393 1800 50 0000 C CNN
F 1 "10k" V 4484 1800 50 0000 C CNN
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" V 4530 1800 50 0001 C CNN
F 3 "~" H 4600 1800 50 0001 C CNN
1 4600 1800
0 1 1 0
$EndComp
Wire Wire Line
4750 1800 4950 1800
$Comp
L power:GND #PWR0125
U 1 1 61ABD1D4
P 5250 2100
F 0 "#PWR0125" H 5250 1850 50 0001 C CNN
F 1 "GND" H 5255 1927 50 0000 C CNN
F 2 "" H 5250 2100 50 0001 C CNN
F 3 "" H 5250 2100 50 0001 C CNN
1 5250 2100
1 0 0 -1
$EndComp
Wire Wire Line
5250 2100 5250 2000
Wire Wire Line
5250 1600 5250 1500
Connection ~ 5250 1500
Wire Wire Line
5250 900 5250 1100
Wire Wire Line
5250 1500 5750 1500
Wire Wire Line
5250 1500 5250 1400
Wire Wire Line
8100 2000 8100 3500
Wire Wire Line
5750 1600 5750 1500
Wire Wire Line
5750 1600 6100 1600
Wire Wire Line
5750 1500 5750 1400
Wire Wire Line
5750 1400 6100 1400
Connection ~ 5750 1500
Wire Wire Line
5750 3400 5750 2400
Wire Wire Line
5750 2400 6100 2400
Connection ~ 5750 2400
Wire Wire Line
5750 3400 6100 3400
Wire Wire Line
6700 3500 8100 3500
Text Notes 6600 3950 0 50 Italic 0
This gate will sink the led when /ENABLE is low.\n\nRead is /ENABLE low AND RD low\nWrite is /ENABLE low and WR high
$EndSCHEMATC

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,648 @@
(export (version D)
(design
(source "/Users/demik/github/oldworld/EDA/TashTwenty Tiny/TashTwenty Tiny.sch")
(date "2021 November 28, Sunday 23:04:41")
(tool "Eeschema (5.1.9-0-10_14)")
(sheet (number 1) (name /) (tstamps /)
(title_block
(title)
(company)
(rev)
(date)
(source "TashTwenty Tiny.sch")
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value ""))))
(sheet (number 2) (name "/TashTwenty Tiny Connector/") (tstamps /61A14260/)
(title_block
(title)
(company)
(rev)
(date)
(source "TashTwenty Tiny Connector.sch")
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value ""))))
(sheet (number 3) (name "/TashTwenty Tiny LEDs/") (tstamps /61A5C73E/)
(title_block
(title)
(company)
(rev)
(date)
(source "TashTwenty Tiny LEDs.sch")
(comment (number 1) (value ""))
(comment (number 2) (value ""))
(comment (number 3) (value ""))
(comment (number 4) (value "")))))
(components
(comp (ref U1)
(value PIC16F1825-IP)
(footprint Package_DIP:DIP-14_W7.62mm)
(datasheet http://ww1.microchip.com/downloads/en/DeviceDoc/41440C.pdf)
(libsource (lib PIC16F1825-IP) (part PIC16F1825-IP) (description "Flash-Based, 8-Bit CMOS Microcontrollers, PDIP"))
(sheetpath (names /) (tstamps /))
(tstamp 61A1F7E1))
(comp (ref J1)
(value SD_Card)
(footprint Connector_Card:SD_TE_2041021)
(datasheet http://portal.fciconnect.com/Comergent//fci/drawing/10067847.pdf)
(libsource (lib Connector) (part SD_Card) (description "SD Card Reader"))
(sheetpath (names /) (tstamps /))
(tstamp 61A25F7D))
(comp (ref R1)
(value 1200)
(footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 61A3BBD3))
(comp (ref R2)
(value 2200)
(footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 61A3C308))
(comp (ref R3)
(value 1200)
(footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 61A42F61))
(comp (ref R4)
(value 2200)
(footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 61A42F6B))
(comp (ref R5)
(value 1200)
(footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 61A45B51))
(comp (ref R6)
(value 2200)
(footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 61A45B5B))
(comp (ref U2)
(value 74HCT08)
(footprint Package_DIP:DIP-14_W7.62mm)
(datasheet http://www.ti.com/lit/gpn/sn74LS08)
(libsource (lib 74xx) (part 74LS08) (description "Quad And2"))
(sheetpath (names /) (tstamps /))
(tstamp 61A48A46))
(comp (ref R7)
(value 10k)
(footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 61A58D06))
(comp (ref C3)
(value 100nF)
(footprint Capacitor_THT:C_Rect_L7.0mm_W2.0mm_P5.00mm)
(datasheet ~)
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
(sheetpath (names /) (tstamps /))
(tstamp 61A75BA9))
(comp (ref R14)
(value 10k)
(footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names /) (tstamps /))
(tstamp 61A3FDCC))
(comp (ref U3)
(value MCP1700-3302E_TO92)
(footprint Package_TO_SOT_THT:TO-92_Inline)
(datasheet http://ww1.microchip.com/downloads/en/DeviceDoc/20001826D.pdf)
(libsource (lib Regulator_Linear) (part MCP1700-3302E_TO92) (description "250mA Low Quiscent Current LDO, 3.3V output, TO-92"))
(sheetpath (names "/TashTwenty Tiny Connector/") (tstamps /61A14260/))
(tstamp 61A62B21))
(comp (ref C2)
(value 2.2uF)
(footprint Capacitor_THT:CP_Radial_D4.0mm_P1.50mm)
(datasheet ~)
(libsource (lib Device) (part CP) (description "Polarized capacitor"))
(sheetpath (names "/TashTwenty Tiny Connector/") (tstamps /61A14260/))
(tstamp 61A6754A))
(comp (ref C1)
(value 2.2uF)
(footprint Capacitor_THT:CP_Radial_D4.0mm_P1.50mm)
(datasheet ~)
(libsource (lib Device) (part CP) (description "Polarized capacitor"))
(sheetpath (names "/TashTwenty Tiny Connector/") (tstamps /61A14260/))
(tstamp 61A68F66))
(comp (ref C4)
(value 100nF)
(footprint Capacitor_THT:C_Rect_L7.0mm_W2.0mm_P5.00mm)
(datasheet ~)
(libsource (lib Device) (part C) (description "Unpolarized capacitor"))
(sheetpath (names "/TashTwenty Tiny Connector/") (tstamps /61A14260/))
(tstamp 61AA1BC9))
(comp (ref J2)
(value IDC20)
(footprint Connector_IDC:IDC-Header_2x10_P2.54mm_Vertical)
(datasheet ~)
(libsource (lib Connector_Generic) (part Conn_02x10_Odd_Even) (description "Generic connector, double row, 02x10, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names "/TashTwenty Tiny Connector/") (tstamps /61A14260/))
(tstamp 61AFDBC1))
(comp (ref J3)
(value Conn_01x02)
(footprint Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical)
(datasheet ~)
(libsource (lib Connector_Generic) (part Conn_01x02) (description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)"))
(sheetpath (names "/TashTwenty Tiny Connector/") (tstamps /61A14260/))
(tstamp 61A1A4B6))
(comp (ref H1)
(value M3)
(footprint MountingHole:MountingHole_3.2mm_M3_Pad)
(datasheet ~)
(libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
(sheetpath (names "/TashTwenty Tiny Connector/") (tstamps /61A14260/))
(tstamp 61A418A3))
(comp (ref H3)
(value M3)
(footprint MountingHole:MountingHole_3.2mm_M3_Pad)
(datasheet ~)
(libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
(sheetpath (names "/TashTwenty Tiny Connector/") (tstamps /61A14260/))
(tstamp 61A44BCB))
(comp (ref H2)
(value M3)
(footprint MountingHole:MountingHole_3.2mm_M3_Pad)
(datasheet ~)
(libsource (lib Mechanical) (part MountingHole) (description "Mounting Hole without connection"))
(sheetpath (names "/TashTwenty Tiny Connector/") (tstamps /61A14260/))
(tstamp 61A45CB6))
(comp (ref D1)
(value LED)
(footprint LED_THT:LED_D5.0mm)
(datasheet ~)
(libsource (lib Device) (part LED) (description "Light emitting diode"))
(sheetpath (names "/TashTwenty Tiny LEDs/") (tstamps /61A5C73E/))
(tstamp 61A7E10E))
(comp (ref R8)
(value 1200)
(footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names "/TashTwenty Tiny LEDs/") (tstamps /61A5C73E/))
(tstamp 61A7F7FD))
(comp (ref D2)
(value LED_Dual_ACA)
(footprint LED_THT:LED_D5.0mm-3)
(datasheet ~)
(libsource (lib Device) (part LED_Dual_ACA) (description "Dual LED, common cathode on pin 2"))
(sheetpath (names "/TashTwenty Tiny LEDs/") (tstamps /61A5C73E/))
(tstamp 61A8E744))
(comp (ref R11)
(value 330)
(footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names "/TashTwenty Tiny LEDs/") (tstamps /61A5C73E/))
(tstamp 61A90834))
(comp (ref R10)
(value 330)
(footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names "/TashTwenty Tiny LEDs/") (tstamps /61A5C73E/))
(tstamp 61A90C1F))
(comp (ref R9)
(value 10k)
(footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names "/TashTwenty Tiny LEDs/") (tstamps /61A5C73E/))
(tstamp 61A96CB0))
(comp (ref R13)
(value 10k)
(footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names "/TashTwenty Tiny LEDs/") (tstamps /61A5C73E/))
(tstamp 61AB25BF))
(comp (ref Q1)
(value BC337)
(footprint Package_TO_SOT_THT:TO-92_Inline)
(datasheet https://diotec.com/tl_files/diotec/files/pdf/datasheets/bc337.pdf)
(libsource (lib Transistor_BJT) (part BC337) (description "0.8A Ic, 45V Vce, NPN Transistor, TO-92"))
(sheetpath (names "/TashTwenty Tiny LEDs/") (tstamps /61A5C73E/))
(tstamp 61AB9694))
(comp (ref R12)
(value 10k)
(footprint Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal)
(datasheet ~)
(libsource (lib Device) (part R) (description Resistor))
(sheetpath (names "/TashTwenty Tiny LEDs/") (tstamps /61A5C73E/))
(tstamp 61ABBEBE)))
(libparts
(libpart (lib 74xx) (part 74LS08)
(description "Quad And2")
(docs http://www.ti.com/lit/gpn/sn74LS08)
(footprints
(fp DIP*W7.62mm*))
(fields
(field (name Reference) U)
(field (name Value) 74LS08))
(pins
(pin (num 1) (name ~) (type input))
(pin (num 2) (name ~) (type input))
(pin (num 3) (name ~) (type output))
(pin (num 4) (name ~) (type input))
(pin (num 5) (name ~) (type input))
(pin (num 6) (name ~) (type output))
(pin (num 7) (name GND) (type power_in))
(pin (num 8) (name ~) (type output))
(pin (num 9) (name ~) (type input))
(pin (num 10) (name ~) (type input))
(pin (num 11) (name ~) (type output))
(pin (num 12) (name ~) (type input))
(pin (num 13) (name ~) (type input))
(pin (num 14) (name VCC) (type power_in))))
(libpart (lib Connector) (part SD_Card)
(description "SD Card Reader")
(docs http://portal.fciconnect.com/Comergent//fci/drawing/10067847.pdf)
(footprints
(fp SD*))
(fields
(field (name Reference) J)
(field (name Value) SD_Card))
(pins
(pin (num 1) (name CD/DAT3) (type input))
(pin (num 2) (name CMD) (type input))
(pin (num 3) (name VSS) (type power_in))
(pin (num 4) (name VDD) (type power_in))
(pin (num 5) (name CLK) (type input))
(pin (num 6) (name VSS) (type power_in))
(pin (num 7) (name DAT0) (type input))
(pin (num 8) (name DAT1) (type input))
(pin (num 9) (name DAT2) (type input))
(pin (num 10) (name CARD_DETECT) (type input))
(pin (num 11) (name WRITE_PROTECT) (type input))
(pin (num 12) (name SHELL1) (type input))
(pin (num 13) (name SHELL2) (type input))))
(libpart (lib Connector_Generic) (part Conn_01x02)
(description "Generic connector, single row, 01x02, script generated (kicad-library-utils/schlib/autogen/connector/)")
(docs ~)
(footprints
(fp Connector*:*_1x??_*))
(fields
(field (name Reference) J)
(field (name Value) Conn_01x02))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))))
(libpart (lib Connector_Generic) (part Conn_02x10_Odd_Even)
(description "Generic connector, double row, 02x10, odd/even pin numbering scheme (row 1 odd numbers, row 2 even numbers), script generated (kicad-library-utils/schlib/autogen/connector/)")
(docs ~)
(footprints
(fp Connector*:*_2x??_*))
(fields
(field (name Reference) J)
(field (name Value) Conn_02x10_Odd_Even))
(pins
(pin (num 1) (name Pin_1) (type passive))
(pin (num 2) (name Pin_2) (type passive))
(pin (num 3) (name Pin_3) (type passive))
(pin (num 4) (name Pin_4) (type passive))
(pin (num 5) (name Pin_5) (type passive))
(pin (num 6) (name Pin_6) (type passive))
(pin (num 7) (name Pin_7) (type passive))
(pin (num 8) (name Pin_8) (type passive))
(pin (num 9) (name Pin_9) (type passive))
(pin (num 10) (name Pin_10) (type passive))
(pin (num 11) (name Pin_11) (type passive))
(pin (num 12) (name Pin_12) (type passive))
(pin (num 13) (name Pin_13) (type passive))
(pin (num 14) (name Pin_14) (type passive))
(pin (num 15) (name Pin_15) (type passive))
(pin (num 16) (name Pin_16) (type passive))
(pin (num 17) (name Pin_17) (type passive))
(pin (num 18) (name Pin_18) (type passive))
(pin (num 19) (name Pin_19) (type passive))
(pin (num 20) (name Pin_20) (type passive))))
(libpart (lib Device) (part C)
(description "Unpolarized capacitor")
(docs ~)
(footprints
(fp C_*))
(fields
(field (name Reference) C)
(field (name Value) C))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib Device) (part CP)
(description "Polarized capacitor")
(docs ~)
(footprints
(fp CP_*))
(fields
(field (name Reference) C)
(field (name Value) CP))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib Device) (part LED)
(description "Light emitting diode")
(docs ~)
(footprints
(fp LED*)
(fp LED_SMD:*)
(fp LED_THT:*))
(fields
(field (name Reference) D)
(field (name Value) LED))
(pins
(pin (num 1) (name K) (type passive))
(pin (num 2) (name A) (type passive))))
(libpart (lib Device) (part LED_Dual_ACA)
(description "Dual LED, common cathode on pin 2")
(docs ~)
(footprints
(fp LED*)
(fp LED_SMD:*)
(fp LED_THT:*))
(fields
(field (name Reference) D)
(field (name Value) LED_Dual_ACA))
(pins
(pin (num 1) (name A1) (type input))
(pin (num 2) (name K) (type input))
(pin (num 3) (name A2) (type input))))
(libpart (lib Device) (part R)
(description Resistor)
(docs ~)
(footprints
(fp R_*))
(fields
(field (name Reference) R)
(field (name Value) R))
(pins
(pin (num 1) (name ~) (type passive))
(pin (num 2) (name ~) (type passive))))
(libpart (lib Mechanical) (part MountingHole)
(description "Mounting Hole without connection")
(docs ~)
(footprints
(fp MountingHole*))
(fields
(field (name Reference) H)
(field (name Value) MountingHole)))
(libpart (lib PIC16F1825-IP) (part PIC16F1825-IP)
(aliases
(alias PIC16F1825-ISL)
(alias PIC16F1825-ISO)
(alias PIC16F1825-ISS)
(alias PIC16F1825-IST))
(description "Flash-Based, 8-Bit CMOS Microcontrollers, PDIP")
(docs http://ww1.microchip.com/downloads/en/DeviceDoc/41440C.pdf)
(footprints
(fp DIP*W7.62mm*)
(fp SOIC*3.9x8.7mm*P1.27mm*)
(fp TSSOP*4.4x5mm*P0.65mm*))
(fields
(field (name Reference) U)
(field (name Value) PIC16F1825-IP))
(pins
(pin (num 1) (name VDD) (type power_in))
(pin (num 2) (name RA5) (type BiDi))
(pin (num 3) (name RA4) (type BiDi))
(pin (num 4) (name RA3/MCLR/VPP) (type BiDi))
(pin (num 5) (name RC5) (type BiDi))
(pin (num 6) (name RC4) (type BiDi))
(pin (num 7) (name RC3) (type BiDi))
(pin (num 8) (name RC2) (type BiDi))
(pin (num 9) (name RC1) (type BiDi))
(pin (num 10) (name RC0) (type BiDi))
(pin (num 11) (name RA2) (type BiDi))
(pin (num 12) (name RA1/ICSPCLK) (type BiDi))
(pin (num 13) (name RA0/ICSPDAT) (type BiDi))
(pin (num 14) (name VSS) (type power_in))))
(libpart (lib Regulator_Linear) (part LM79L05_TO92)
(aliases
(alias LM79L12_TO92)
(alias LM79L15_TO92)
(alias L79L05_TO92)
(alias L79L08_TO92)
(alias L79L12_TO92)
(alias L79L15_TO92)
(alias MCP1700-3002E_TO92)
(alias MCP1700-1202E_TO92)
(alias MCP1700-1802E_TO92)
(alias MCP1700-2502E_TO92)
(alias MCP1700-2802E_TO92)
(alias MCP1700-3302E_TO92)
(alias MCP1700-5002E_TO92))
(description "3-Terminal Negative Regulator, -5V, TO-92")
(docs http://www.ti.com/lit/ds/symlink/lm79l.pdf)
(footprints
(fp TO?92*))
(fields
(field (name Reference) U)
(field (name Value) LM79L05_TO92)
(field (name Footprint) Package_TO_SOT_THT:TO-92_Inline))
(pins
(pin (num 1) (name GND) (type power_in))
(pin (num 2) (name VI) (type power_in))
(pin (num 3) (name VO) (type power_out))))
(libpart (lib Transistor_BJT) (part BC547)
(aliases
(alias BC546)
(alias BC548)
(alias BC549)
(alias BC550)
(alias BC337)
(alias BC338))
(description "0.1A Ic, 45V Vce, Small Signal NPN Transistor, TO-92")
(docs https://www.onsemi.com/pub/Collateral/BC550-D.pdf)
(footprints
(fp TO?92*))
(fields
(field (name Reference) Q)
(field (name Value) BC547)
(field (name Footprint) Package_TO_SOT_THT:TO-92_Inline))
(pins
(pin (num 1) (name C) (type passive))
(pin (num 2) (name B) (type input))
(pin (num 3) (name E) (type passive)))))
(libraries
(library (logical 74xx)
(uri "/Library/Application Support/kicad/library/74xx.lib"))
(library (logical Connector)
(uri "/Library/Application Support/kicad/library/Connector.lib"))
(library (logical Connector_Generic)
(uri "/Library/Application Support/kicad/library/Connector_Generic.lib"))
(library (logical Device)
(uri "/Library/Application Support/kicad/library/Device.lib"))
(library (logical Mechanical)
(uri "/Library/Application Support/kicad/library/Mechanical.lib"))
(library (logical PIC16F1825-IP)
(uri "/Users/demik/github/oldworld/EDA/TashTwenty Tiny/PIC16F1825-IP.lib"))
(library (logical Regulator_Linear)
(uri "/Library/Application Support/kicad/library/Regulator_Linear.lib"))
(library (logical Transistor_BJT)
(uri "/Library/Application Support/kicad/library/Transistor_BJT.lib")))
(nets
(net (code 1) (name +5V)
(node (ref U1) (pin 1))
(node (ref R7) (pin 1))
(node (ref R13) (pin 1))
(node (ref R9) (pin 1))
(node (ref J2) (pin 11))
(node (ref C3) (pin 2))
(node (ref U3) (pin 2))
(node (ref C2) (pin 1))
(node (ref C4) (pin 1))
(node (ref U2) (pin 14)))
(net (code 2) (name "Net-(U1-Pad13)")
(node (ref U1) (pin 13)))
(net (code 3) (name "Net-(J1-Pad10)")
(node (ref J1) (pin 10)))
(net (code 4) (name "Net-(J1-Pad11)")
(node (ref J1) (pin 11)))
(net (code 5) (name "Net-(J1-Pad13)")
(node (ref J1) (pin 13)))
(net (code 6) (name "Net-(J1-Pad8)")
(node (ref J1) (pin 8)))
(net (code 7) (name "Net-(J1-Pad9)")
(node (ref J1) (pin 9)))
(net (code 8) (name +3V3)
(node (ref C1) (pin 1))
(node (ref U3) (pin 3))
(node (ref J1) (pin 4))
(node (ref R14) (pin 1)))
(net (code 9) (name /MMC_SCK)
(node (ref U1) (pin 10))
(node (ref R1) (pin 1)))
(net (code 10) (name /MMC_SCK_LV)
(node (ref R2) (pin 1))
(node (ref J1) (pin 5))
(node (ref R1) (pin 2)))
(net (code 11) (name GND)
(node (ref J2) (pin 3))
(node (ref R6) (pin 2))
(node (ref Q1) (pin 3))
(node (ref U1) (pin 14))
(node (ref D2) (pin 2))
(node (ref U2) (pin 7))
(node (ref D1) (pin 1))
(node (ref C4) (pin 2))
(node (ref C3) (pin 1))
(node (ref R4) (pin 2))
(node (ref R2) (pin 2))
(node (ref J2) (pin 7))
(node (ref U3) (pin 1))
(node (ref J2) (pin 5))
(node (ref J2) (pin 1))
(node (ref C2) (pin 2))
(node (ref J1) (pin 12))
(node (ref C1) (pin 2))
(node (ref J1) (pin 3))
(node (ref J1) (pin 6)))
(net (code 12) (name /~MMC_CS)
(node (ref R3) (pin 1))
(node (ref U1) (pin 7)))
(net (code 13) (name RD)
(node (ref J2) (pin 16))
(node (ref U2) (pin 5))
(node (ref U1) (pin 6)))
(net (code 14) (name WR)
(node (ref U2) (pin 10))
(node (ref J2) (pin 18))
(node (ref U1) (pin 5)))
(net (code 15) (name /MMC_MOSI)
(node (ref U1) (pin 8))
(node (ref R5) (pin 1)))
(net (code 16) (name /MMC_MISO)
(node (ref U1) (pin 9))
(node (ref U2) (pin 11)))
(net (code 17) (name ~ENABLE)
(node (ref U2) (pin 2))
(node (ref U1) (pin 2))
(node (ref J3) (pin 2)))
(net (code 18) (name PH3)
(node (ref U1) (pin 3))
(node (ref J2) (pin 8)))
(net (code 19) (name PH2)
(node (ref U1) (pin 4))
(node (ref J2) (pin 6)))
(net (code 20) (name PH1)
(node (ref U1) (pin 11))
(node (ref J2) (pin 4)))
(net (code 21) (name PH0)
(node (ref J2) (pin 2))
(node (ref U1) (pin 12)))
(net (code 22) (name /~MMC_CS_LV)
(node (ref R3) (pin 2))
(node (ref J1) (pin 1))
(node (ref R4) (pin 1)))
(net (code 23) (name /MMC_MOSI_LV)
(node (ref R5) (pin 2))
(node (ref R6) (pin 1))
(node (ref J1) (pin 2)))
(net (code 24) (name "Net-(R7-Pad2)")
(node (ref U2) (pin 12))
(node (ref R7) (pin 2)))
(net (code 25) (name /MMC_MISO_LV)
(node (ref U2) (pin 13))
(node (ref J1) (pin 7))
(node (ref R14) (pin 2)))
(net (code 26) (name +12V)
(node (ref J2) (pin 17))
(node (ref J2) (pin 19))
(node (ref R8) (pin 1))
(node (ref J2) (pin 15))
(node (ref J2) (pin 13)))
(net (code 27) (name "Net-(J2-Pad10)")
(node (ref J2) (pin 10)))
(net (code 28) (name "Net-(J2-Pad12)")
(node (ref J2) (pin 12)))
(net (code 29) (name "Net-(J2-Pad20)")
(node (ref J2) (pin 20)))
(net (code 30) (name "Net-(J2-Pad9)")
(node (ref J2) (pin 9)))
(net (code 31) (name "Net-(J2-Pad14)")
(node (ref J3) (pin 1))
(node (ref J2) (pin 14)))
(net (code 32) (name "Net-(D1-Pad2)")
(node (ref D1) (pin 2))
(node (ref R8) (pin 2)))
(net (code 33) (name "Net-(Q1-Pad1)")
(node (ref R13) (pin 2))
(node (ref Q1) (pin 1))
(node (ref U2) (pin 9))
(node (ref U2) (pin 4)))
(net (code 34) (name "Net-(D2-Pad3)")
(node (ref R10) (pin 1))
(node (ref D2) (pin 3)))
(net (code 35) (name "Net-(D2-Pad1)")
(node (ref R11) (pin 1))
(node (ref D2) (pin 1)))
(net (code 36) (name "Net-(R11-Pad2)")
(node (ref R11) (pin 2))
(node (ref U2) (pin 8)))
(net (code 37) (name "Net-(R10-Pad2)")
(node (ref U2) (pin 6))
(node (ref R10) (pin 2)))
(net (code 38) (name "Net-(R9-Pad2)")
(node (ref R9) (pin 2))
(node (ref U2) (pin 1)))
(net (code 39) (name "Net-(Q1-Pad2)")
(node (ref R12) (pin 1))
(node (ref Q1) (pin 2)))
(net (code 40) (name "Net-(R12-Pad2)")
(node (ref R12) (pin 2))
(node (ref U2) (pin 3)))))

View File

@ -0,0 +1,270 @@
update=2021 November 29, Monday 00:13:46
version=1
last_client=kicad
[general]
version=1
RootSch=
BoardNm=
[cvpcb]
version=1
NetIExt=net
[eeschema]
version=1
LibDir=
[eeschema/libraries]
[schematic_editor]
version=1
PageLayoutDescrFile=
PlotDirectoryName=
SubpartIdSeparator=0
SubpartFirstId=65
NetFmtName=Pcbnew
SpiceAjustPassiveValues=0
LabSize=50
ERC_TestSimilarLabels=1
[pcbnew]
version=1
PageLayoutDescrFile=
LastNetListRead=
CopperLayerCount=2
BoardThickness=1.6
AllowMicroVias=0
AllowBlindVias=0
RequireCourtyardDefinitions=0
ProhibitOverlappingCourtyards=1
MinTrackWidth=0.2
MinViaDiameter=0.4
MinViaDrill=0.3
MinMicroViaDiameter=0.2
MinMicroViaDrill=0.09999999999999999
MinHoleToHole=0.25
TrackWidth1=0.25
ViaDiameter1=0.8
ViaDrill1=0.4
dPairWidth1=0.2
dPairGap1=0.25
dPairViaGap1=0.25
SilkLineWidth=0.12
SilkTextSizeV=1
SilkTextSizeH=1
SilkTextSizeThickness=0.15
SilkTextItalic=0
SilkTextUpright=1
CopperLineWidth=0.2
CopperTextSizeV=1.5
CopperTextSizeH=1.5
CopperTextThickness=0.3
CopperTextItalic=0
CopperTextUpright=1
EdgeCutLineWidth=0.05
CourtyardLineWidth=0.05
OthersLineWidth=0.15
OthersTextSizeV=1
OthersTextSizeH=1
OthersTextSizeThickness=0.15
OthersTextItalic=0
OthersTextUpright=1
SolderMaskClearance=0
SolderMaskMinWidth=0
SolderPasteClearance=0
SolderPasteRatio=-0
[pcbnew/Layer.F.Cu]
Name=F.Cu
Type=0
Enabled=1
[pcbnew/Layer.In1.Cu]
Name=In1.Cu
Type=0
Enabled=0
[pcbnew/Layer.In2.Cu]
Name=In2.Cu
Type=0
Enabled=0
[pcbnew/Layer.In3.Cu]
Name=In3.Cu
Type=0
Enabled=0
[pcbnew/Layer.In4.Cu]
Name=In4.Cu
Type=0
Enabled=0
[pcbnew/Layer.In5.Cu]
Name=In5.Cu
Type=0
Enabled=0
[pcbnew/Layer.In6.Cu]
Name=In6.Cu
Type=0
Enabled=0
[pcbnew/Layer.In7.Cu]
Name=In7.Cu
Type=0
Enabled=0
[pcbnew/Layer.In8.Cu]
Name=In8.Cu
Type=0
Enabled=0
[pcbnew/Layer.In9.Cu]
Name=In9.Cu
Type=0
Enabled=0
[pcbnew/Layer.In10.Cu]
Name=In10.Cu
Type=0
Enabled=0
[pcbnew/Layer.In11.Cu]
Name=In11.Cu
Type=0
Enabled=0
[pcbnew/Layer.In12.Cu]
Name=In12.Cu
Type=0
Enabled=0
[pcbnew/Layer.In13.Cu]
Name=In13.Cu
Type=0
Enabled=0
[pcbnew/Layer.In14.Cu]
Name=In14.Cu
Type=0
Enabled=0
[pcbnew/Layer.In15.Cu]
Name=In15.Cu
Type=0
Enabled=0
[pcbnew/Layer.In16.Cu]
Name=In16.Cu
Type=0
Enabled=0
[pcbnew/Layer.In17.Cu]
Name=In17.Cu
Type=0
Enabled=0
[pcbnew/Layer.In18.Cu]
Name=In18.Cu
Type=0
Enabled=0
[pcbnew/Layer.In19.Cu]
Name=In19.Cu
Type=0
Enabled=0
[pcbnew/Layer.In20.Cu]
Name=In20.Cu
Type=0
Enabled=0
[pcbnew/Layer.In21.Cu]
Name=In21.Cu
Type=0
Enabled=0
[pcbnew/Layer.In22.Cu]
Name=In22.Cu
Type=0
Enabled=0
[pcbnew/Layer.In23.Cu]
Name=In23.Cu
Type=0
Enabled=0
[pcbnew/Layer.In24.Cu]
Name=In24.Cu
Type=0
Enabled=0
[pcbnew/Layer.In25.Cu]
Name=In25.Cu
Type=0
Enabled=0
[pcbnew/Layer.In26.Cu]
Name=In26.Cu
Type=0
Enabled=0
[pcbnew/Layer.In27.Cu]
Name=In27.Cu
Type=0
Enabled=0
[pcbnew/Layer.In28.Cu]
Name=In28.Cu
Type=0
Enabled=0
[pcbnew/Layer.In29.Cu]
Name=In29.Cu
Type=0
Enabled=0
[pcbnew/Layer.In30.Cu]
Name=In30.Cu
Type=0
Enabled=0
[pcbnew/Layer.B.Cu]
Name=B.Cu
Type=0
Enabled=1
[pcbnew/Layer.B.Adhes]
Enabled=1
[pcbnew/Layer.F.Adhes]
Enabled=1
[pcbnew/Layer.B.Paste]
Enabled=1
[pcbnew/Layer.F.Paste]
Enabled=1
[pcbnew/Layer.B.SilkS]
Enabled=1
[pcbnew/Layer.F.SilkS]
Enabled=1
[pcbnew/Layer.B.Mask]
Enabled=1
[pcbnew/Layer.F.Mask]
Enabled=1
[pcbnew/Layer.Dwgs.User]
Enabled=1
[pcbnew/Layer.Cmts.User]
Enabled=1
[pcbnew/Layer.Eco1.User]
Enabled=1
[pcbnew/Layer.Eco2.User]
Enabled=1
[pcbnew/Layer.Edge.Cuts]
Enabled=1
[pcbnew/Layer.Margin]
Enabled=1
[pcbnew/Layer.B.CrtYd]
Enabled=1
[pcbnew/Layer.F.CrtYd]
Enabled=1
[pcbnew/Layer.B.Fab]
Enabled=1
[pcbnew/Layer.F.Fab]
Enabled=1
[pcbnew/Layer.Rescue]
Enabled=0
[pcbnew/Netclasses]
[pcbnew/Netclasses/Default]
Name=Default
Clearance=0.2
TrackWidth=0.25
ViaDiameter=0.8
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25
[pcbnew/Netclasses/1]
Name=GND
Clearance=0.2
TrackWidth=1
ViaDiameter=1.6
ViaDrill=0.8
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25
[pcbnew/Netclasses/2]
Name=Power
Clearance=0.2
TrackWidth=0.5
ViaDiameter=0.8
ViaDrill=0.4
uViaDiameter=0.3
uViaDrill=0.1
dPairWidth=0.2
dPairGap=0.25
dPairViaGap=0.25

View File

@ -0,0 +1,446 @@
EESchema Schematic File Version 4
EELAYER 30 0
EELAYER END
$Descr A4 11693 8268
encoding utf-8
Sheet 1 3
Title "TashTwenty Tiny"
Date "2022-06-06"
Rev "1.2"
Comp "Lostwave"
Comment1 "https://68kmla.org"
Comment2 "https://68kmla.org/bb/index.php?threads/tashtwenty-single-chip-dcd-hard-disk-20-interface.39357/"
Comment3 "https://github.com/lampmerchant/tashtwenty"
Comment4 ""
$EndDescr
$Sheet
S 9250 1000 1500 500
U 61A14260
F0 "TashTwenty Tiny Connector" 50
F1 "TashTwenty Tiny Connector.sch" 50
$EndSheet
Text Notes 9700 1300 0 50 ~ 0
IDC20 Connector
$Comp
L PIC16F1825-IP:PIC16F1825-IP U1
U 1 1 61A1F7E1
P 4000 5500
F 0 "U1" H 3850 6100 50 0000 C CNN
F 1 "PIC16F1825-IP" H 4350 6100 50 0000 C CNN
F 2 "Package_DIP:DIP-14_W7.62mm" H 4000 5100 50 0001 C CNN
F 3 "http://ww1.microchip.com/downloads/en/DeviceDoc/41440C.pdf" H 4000 5100 50 0001 C CNN
1 4000 5500
1 0 0 -1
$EndComp
$Comp
L Connector:SD_Card J1
U 1 1 61A25F7D
P 8850 5500
F 0 "J1" H 8850 6165 50 0000 C CNN
F 1 "SD_Card" H 8850 6074 50 0000 C CNN
F 2 "Connector_Card:SD_TE_2041021" H 8850 5500 50 0001 C CNN
F 3 "http://portal.fciconnect.com/Comergent//fci/drawing/10067847.pdf" H 8850 5500 50 0001 C CNN
1 8850 5500
1 0 0 -1
$EndComp
NoConn ~ 9750 5700
NoConn ~ 9750 5400
NoConn ~ 9750 5300
$Comp
L power:GND #PWR0104
U 1 1 61A27FEA
P 6900 6000
F 0 "#PWR0104" H 6900 5750 50 0001 C CNN
F 1 "GND" V 6905 5872 50 0000 R CNN
F 2 "" H 6900 6000 50 0001 C CNN
F 3 "" H 6900 6000 50 0001 C CNN
1 6900 6000
1 0 0 -1
$EndComp
$Comp
L power:+3V3 #PWR0105
U 1 1 61A282D4
P 7850 5500
F 0 "#PWR0105" H 7850 5350 50 0001 C CNN
F 1 "+3V3" V 7865 5628 50 0000 L CNN
F 2 "" H 7850 5500 50 0001 C CNN
F 3 "" H 7850 5500 50 0001 C CNN
1 7850 5500
0 -1 -1 0
$EndComp
Wire Wire Line
7850 5500 7950 5500
Text Label 5200 5750 0 50 ~ 0
MMC_SCK
Text Label 7500 5600 2 50 ~ 0
MMC_SCK_LV
Wire Wire Line
7500 5600 7950 5600
Wire Wire Line
6900 5400 6900 5700
Wire Wire Line
6900 5400 7950 5400
Wire Wire Line
7950 5700 6900 5700
Wire Wire Line
6900 5700 6900 6000
Wire Wire Line
5100 5750 5200 5750
Text Label 5200 5450 0 50 ~ 0
~MMC_CS
Wire Wire Line
5100 5450 5200 5450
Text GLabel 5650 5350 2 50 Output ~ 0
RD
Wire Wire Line
5650 5350 5100 5350
Text GLabel 5650 5250 2 50 Input ~ 0
WR
Wire Wire Line
5650 5250 5100 5250
Text Label 5200 5550 0 50 ~ 0
MMC_MOSI
Text Label 5200 5650 0 50 ~ 0
MMC_MISO
Text GLabel 2550 5750 0 50 Input ~ 0
~ENABLE
Wire Wire Line
2550 5750 2900 5750
Text GLabel 2800 5650 0 50 Input ~ 0
PH3
Wire Wire Line
2800 5650 2900 5650
Text GLabel 2550 5550 0 50 Input ~ 0
PH2
Wire Wire Line
2550 5550 2900 5550
NoConn ~ 2900 5250
Text GLabel 2800 5450 0 50 Input ~ 0
PH1
Text GLabel 2550 5350 0 50 Input ~ 0
PH0
Wire Wire Line
2550 5350 2900 5350
Wire Wire Line
2800 5450 2900 5450
Wire Wire Line
5100 5550 5200 5550
Wire Wire Line
5100 5650 5200 5650
NoConn ~ 7950 5900
NoConn ~ 7950 5100
$Comp
L Device:R R1
U 1 1 61A3BBD3
P 1000 1250
F 0 "R1" H 1070 1296 50 0000 L CNN
F 1 "1200" H 1070 1205 50 0000 L CNN
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" V 930 1250 50 0001 C CNN
F 3 "~" H 1000 1250 50 0001 C CNN
1 1000 1250
1 0 0 -1
$EndComp
$Comp
L Device:R R2
U 1 1 61A3C308
P 1000 1750
F 0 "R2" H 1070 1796 50 0000 L CNN
F 1 "2200" H 1070 1705 50 0000 L CNN
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" V 930 1750 50 0001 C CNN
F 3 "~" H 1000 1750 50 0001 C CNN
1 1000 1750
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0106
U 1 1 61A3C86C
P 1000 2000
F 0 "#PWR0106" H 1000 1750 50 0001 C CNN
F 1 "GND" H 1005 1827 50 0000 C CNN
F 2 "" H 1000 2000 50 0001 C CNN
F 3 "" H 1000 2000 50 0001 C CNN
1 1000 2000
1 0 0 -1
$EndComp
Wire Wire Line
1000 2000 1000 1900
Wire Wire Line
1000 1600 1000 1500
Text Label 1000 1000 2 50 ~ 0
MMC_SCK
Wire Wire Line
1000 1000 1000 1100
Wire Wire Line
1000 1500 1100 1500
Connection ~ 1000 1500
Wire Wire Line
1000 1500 1000 1400
Text Label 1100 1500 0 50 ~ 0
MMC_SCK_LV
$Comp
L Device:R R3
U 1 1 61A42F61
P 2000 1250
F 0 "R3" H 2070 1296 50 0000 L CNN
F 1 "1200" H 2070 1205 50 0000 L CNN
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" V 1930 1250 50 0001 C CNN
F 3 "~" H 2000 1250 50 0001 C CNN
1 2000 1250
1 0 0 -1
$EndComp
$Comp
L Device:R R4
U 1 1 61A42F6B
P 2000 1750
F 0 "R4" H 2070 1796 50 0000 L CNN
F 1 "2200" H 2070 1705 50 0000 L CNN
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" V 1930 1750 50 0001 C CNN
F 3 "~" H 2000 1750 50 0001 C CNN
1 2000 1750
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0107
U 1 1 61A42F75
P 2000 2000
F 0 "#PWR0107" H 2000 1750 50 0001 C CNN
F 1 "GND" H 2005 1827 50 0000 C CNN
F 2 "" H 2000 2000 50 0001 C CNN
F 3 "" H 2000 2000 50 0001 C CNN
1 2000 2000
1 0 0 -1
$EndComp
Wire Wire Line
2000 2000 2000 1900
Wire Wire Line
2000 1600 2000 1500
Wire Wire Line
2000 1000 2000 1100
Wire Wire Line
2000 1500 2100 1500
Connection ~ 2000 1500
Wire Wire Line
2000 1500 2000 1400
Text Label 2000 1000 2 50 ~ 0
~MMC_CS
Text Label 2100 1500 0 50 ~ 0
~MMC_CS_LV
$Comp
L Device:R R5
U 1 1 61A45B51
P 3000 1250
F 0 "R5" H 3070 1296 50 0000 L CNN
F 1 "1200" H 3070 1205 50 0000 L CNN
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" V 2930 1250 50 0001 C CNN
F 3 "~" H 3000 1250 50 0001 C CNN
1 3000 1250
1 0 0 -1
$EndComp
$Comp
L Device:R R6
U 1 1 61A45B5B
P 3000 1750
F 0 "R6" H 3070 1796 50 0000 L CNN
F 1 "2200" H 3070 1705 50 0000 L CNN
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" V 2930 1750 50 0001 C CNN
F 3 "~" H 3000 1750 50 0001 C CNN
1 3000 1750
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0108
U 1 1 61A45B65
P 3000 2000
F 0 "#PWR0108" H 3000 1750 50 0001 C CNN
F 1 "GND" H 3005 1827 50 0000 C CNN
F 2 "" H 3000 2000 50 0001 C CNN
F 3 "" H 3000 2000 50 0001 C CNN
1 3000 2000
1 0 0 -1
$EndComp
Wire Wire Line
3000 2000 3000 1900
Wire Wire Line
3000 1600 3000 1500
Wire Wire Line
3000 1000 3000 1100
Wire Wire Line
3000 1500 3100 1500
Connection ~ 3000 1500
Wire Wire Line
3000 1500 3000 1400
Text Label 3000 1000 2 50 ~ 0
MMC_MOSI
Text Label 3100 1500 0 50 ~ 0
MMC_MOSI_LV
Text Notes 1500 2400 0 50 Italic 0
5V to 3.3V level converters
Text Notes 3900 2400 0 50 Italic 0
3.3V to 5V level converter
Wire Wire Line
4100 1500 4000 1500
Text Label 4000 1700 2 50 ~ 0
MMC_MISO_LV
Wire Wire Line
4000 1700 4100 1700
$Sheet
S 9250 2000 1500 500
U 61A5C73E
F0 "TashTwenty Tiny LEDs" 50
F1 "TashTwenty Tiny LEDs.sch" 50
$EndSheet
Text Notes 9950 2300 0 50 ~ 0
LEDs
Text Label 7500 5200 2 50 ~ 0
~MMC_CS_LV
Wire Wire Line
7500 5200 7950 5200
Text Label 7500 5300 2 50 ~ 0
MMC_MOSI_LV
Wire Wire Line
7500 5300 7950 5300
Text Label 7500 5800 2 50 ~ 0
MMC_MISO_LV
Connection ~ 6900 5700
$Comp
L Device:C C3
U 1 1 61A75BA9
P 4250 4700
F 0 "C3" V 3998 4700 50 0000 C CNN
F 1 "100nF" V 4089 4700 50 0000 C CNN
F 2 "Capacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mm" H 4288 4550 50 0001 C CNN
F 3 "~" H 4250 4700 50 0001 C CNN
1 4250 4700
0 1 1 0
$EndComp
$Comp
L power:+5V #PWR0101
U 1 1 61A78447
P 4000 4600
F 0 "#PWR0101" H 4000 4450 50 0001 C CNN
F 1 "+5V" H 4015 4773 50 0000 C CNN
F 2 "" H 4000 4600 50 0001 C CNN
F 3 "" H 4000 4600 50 0001 C CNN
1 4000 4600
1 0 0 -1
$EndComp
Wire Wire Line
4000 4850 4000 4700
Wire Wire Line
4000 4700 4100 4700
Connection ~ 4000 4700
Wire Wire Line
4000 4700 4000 4600
$Comp
L power:GND #PWR0102
U 1 1 61A7CD44
P 4500 4700
F 0 "#PWR0102" H 4500 4450 50 0001 C CNN
F 1 "GND" V 4505 4572 50 0000 R CNN
F 2 "" H 4500 4700 50 0001 C CNN
F 3 "" H 4500 4700 50 0001 C CNN
1 4500 4700
0 -1 -1 0
$EndComp
Wire Wire Line
4400 4700 4500 4700
$Comp
L power:GND #PWR0117
U 1 1 61B134A8
P 4000 6250
F 0 "#PWR0117" H 4000 6000 50 0001 C CNN
F 1 "GND" H 4005 6077 50 0000 C CNN
F 2 "" H 4000 6250 50 0001 C CNN
F 3 "" H 4000 6250 50 0001 C CNN
1 4000 6250
1 0 0 -1
$EndComp
Wire Wire Line
4000 6250 4000 6150
$Comp
L Device:R R14
U 1 1 61A3FDCC
P 6500 5550
F 0 "R14" H 6570 5596 50 0000 L CNN
F 1 "10k" H 6570 5505 50 0000 L CNN
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" V 6430 5550 50 0001 C CNN
F 3 "~" H 6500 5550 50 0001 C CNN
1 6500 5550
1 0 0 -1
$EndComp
Wire Wire Line
6500 5800 6500 5700
Wire Wire Line
6500 5800 7950 5800
$Comp
L power:+3.3V #PWR0129
U 1 1 61A42423
P 6500 5300
F 0 "#PWR0129" H 6500 5150 50 0001 C CNN
F 1 "+3.3V" H 6515 5473 50 0000 C CNN
F 2 "" H 6500 5300 50 0001 C CNN
F 3 "" H 6500 5300 50 0001 C CNN
1 6500 5300
1 0 0 -1
$EndComp
Wire Wire Line
6500 5400 6500 5300
Wire Wire Line
4700 1600 4800 1600
Text Label 4800 1600 0 50 ~ 0
MMC_MISO
Wire Wire Line
4000 1100 4000 1000
Wire Wire Line
4000 1500 4000 1400
$Comp
L Device:R R7
U 1 1 61A58D06
P 4000 1250
F 0 "R7" H 4070 1296 50 0000 L CNN
F 1 "10k" H 4070 1205 50 0000 L CNN
F 2 "Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_Horizontal" V 3930 1250 50 0001 C CNN
F 3 "~" H 4000 1250 50 0001 C CNN
1 4000 1250
1 0 0 -1
$EndComp
$Comp
L 74xx:74LS08 U2
U 4 1 61A48A46
P 4400 1600
F 0 "U2" H 4400 1925 50 0000 C CNN
F 1 "74ACT08" H 4400 1834 50 0000 C CNN
F 2 "Package_DIP:DIP-14_W7.62mm" H 4400 1600 50 0001 C CNN
F 3 "http://www.ti.com/lit/gpn/sn74LS08" H 4400 1600 50 0001 C CNN
4 4400 1600
1 0 0 -1
$EndComp
$Comp
L power:+5V #PWR0109
U 1 1 61AA8B8B
P 4000 1000
F 0 "#PWR0109" H 4000 850 50 0001 C CNN
F 1 "+5V" H 4015 1173 50 0000 C CNN
F 2 "" H 4000 1000 50 0001 C CNN
F 3 "" H 4000 1000 50 0001 C CNN
1 4000 1000
1 0 0 -1
$EndComp
$Comp
L power:GND #PWR0120
U 1 1 61B481DD
P 9850 6000
F 0 "#PWR0120" H 9850 5750 50 0001 C CNN
F 1 "GND" H 9855 5827 50 0000 C CNN
F 2 "" H 9850 6000 50 0001 C CNN
F 3 "" H 9850 6000 50 0001 C CNN
1 9850 6000
1 0 0 -1
$EndComp
Wire Wire Line
9850 6000 9850 5600
Wire Wire Line
9850 5600 9750 5600
Text Notes 4300 6350 0 50 ~ 0
PIC1704 is now recommended.\nPIC1825 still supported.
$EndSCHEMATC

View File

@ -0,0 +1,45 @@
EESchema-DOCLIB Version 2.0
#
$CMP 68030FE
D Enhanced 32 bits Processor Surface Mount Version (FE)
K 68030 68030FE Motorolla NXP Ceramic Surface Mount
F https://www.nxp.com/docs/en/reference-manual/MC68030UM.pdf
$ENDCMP
#
$CMP DB19_Female
D 19-pin female D-SUB connector
K female D-SUB connector
F ~
$ENDCMP
#
$CMP Mac_Plus_ROM_HI
D Mac Plus ROM Motherboard Socket
K Mac Plus ROM Motherboard Socket
F http://www.synack.net/~bbraun/plusrom/index.html
$ENDCMP
#
$CMP Mac_Plus_ROM_LOW
D Mac Plus ROM Motherboard Socket
K Mac Plus ROM Motherboard Socket
F http://www.synack.net/~bbraun/plusrom/index.html
$ENDCMP
#
$CMP PowerMac_PDS
D PowerMac PDS
K Macintosh PDS Processor Direct Slot
F ~
$ENDCMP
#
$CMP SIMM-30
D SIMM 30 pin socket
K SIMM 30 pin 8 bit FPM EDO RAM
F https://en.wikipedia.org/wiki/SIMM
$ENDCMP
#
$CMP SIMM-68
D SIMM 68 Pin socket
K SIMM VRAM Macintosh
F ~
$ENDCMP
#
#End Doc Library

View File

@ -0,0 +1,45 @@
EESchema-DOCLIB Version 2.0
#
$CMP 68030FE
D Enhanced 32 bits Processor Surface Mount Version (FE)
K 68030 68030FE Motorolla NXP Ceramic Surface Mount
F https://www.nxp.com/docs/en/reference-manual/MC68030UM.pdf
$ENDCMP
#
$CMP DB19_Female
D 19-pin female D-SUB connector
K female D-SUB connector
F ~
$ENDCMP
#
$CMP Mac_Plus_ROM_HI
D Mac Plus ROM Motherboard Socket
K Mac Plus ROM Motherboard Socket
F http://www.synack.net/~bbraun/plusrom/index.html
$ENDCMP
#
$CMP Mac_Plus_ROM_LOW
D Mac Plus ROM Motherboard Socket
K Mac Plus ROM Motherboard Socket
F http://www.synack.net/~bbraun/plusrom/index.html
$ENDCMP
#
$CMP PowerMac_PDS
D PowerMac PDS
K Macintosh PDS Processor Direct Slot
F ~
$ENDCMP
#
$CMP SIMM-30
D SIMM 30 pin socket
K SIMM 30 pin 8 bit FPM EDO RAM
F https://en.wikipedia.org/wiki/SIMM
$ENDCMP
#
$CMP SIMM-68
D SIMM 68 Pin socket
K SIMM VRAM Macintosh
F ~
$ENDCMP
#
#End Doc Library

View File

@ -0,0 +1,634 @@
EESchema-LIBRARY Version 2.4
#encoding utf-8
#
# 68030FE
#
DEF 68030FE U 0 40 Y Y 1 F N
F0 "U" 0 300 70 H V C CNN
F1 "68030FE" 0 100 70 H V C CNN
F2 "QFP132" 0 -50 60 H V C CNN
F3 "" 0 0 60 H V C CNN
$FPLIST
PGA114
$ENDFPLIST
DRAW
S -2000 -1750 2100 2300 0 1 0 f
S -350 1950 -350 1950 0 1 0 N
X GND 1 -550 2300 0 D 60 60 1 1 W N
X FC2 10 -2300 450 300 R 60 60 1 1 T
X GND 100 950 2300 0 D 60 60 1 1 W N
X D20 101 -400 -2050 300 U 60 60 1 1 T
X D21 102 -500 -2050 300 U 60 60 1 1 T
X D22 103 -600 -2050 300 U 60 60 1 1 T
X D23 104 -700 -2050 300 U 60 60 1 1 T
X VCC 105 -1000 2300 0 D 60 60 1 1 W N
X D24 106 -800 -2050 300 U 60 60 1 1 T
X D25 107 -900 -2050 300 U 60 60 1 1 T
X D26 108 -1000 -2050 300 U 60 60 1 1 T
X D27 109 -1100 -2050 300 U 60 60 1 1 T
X GND 11 -250 2300 0 D 60 60 1 1 W N
X GND 110 1050 2300 0 D 60 60 1 1 W N
X D28 111 -1200 -2050 300 U 60 60 1 1 T
X D29 112 -1300 -2050 300 U 60 60 1 1 T
X D30 113 -1400 -2050 300 U 60 60 1 1 T
X D31 114 -1500 -2050 300 U 60 60 1 1 T
X VCC 115 -900 2300 0 D 60 60 1 1 W N
X VCC 116 -800 2300 0 D 60 60 1 1 W N
X R/W 117 -2300 -1500 300 R 60 60 1 1 T
X ECS 118 -2300 -400 300 R 60 60 1 1 O I
X SIZ1 119 -2300 -800 300 R 60 60 1 1 T
X FC0 12 -2300 650 300 R 60 60 1 1 T
X SIZ0 120 -2300 -700 300 R 60 60 1 1 T
X DBEN 121 -2300 -1400 300 R 60 60 1 1 T I
X CIIN 122 1650 2600 300 D 60 60 1 1 I I
X GND 123 1150 2300 0 D 60 60 1 1 W N
X DS 124 -2300 -1300 300 R 60 60 1 1 T I
X AS 125 -2300 -1200 300 R 60 60 1 1 T I
X CBREQ 126 1450 2600 300 D 60 60 1 1 O I
X CBACK 127 1350 2600 300 D 60 60 1 1 I I
X VCC 128 -700 2300 0 D 60 60 1 1 W N
X HALT 129 -2300 -1000 300 R 60 60 1 1 B I
X RMC 13 -2300 -200 300 R 60 60 1 1 O I
X BERR 130 -2300 850 300 R 60 60 1 1 I I
X STERM 131 -2300 -1600 300 R 60 60 1 1 I I
X DSACK1 132 -2300 950 300 R 60 60 1 1 I I
X OCS 14 -2300 -500 300 R 60 60 1 1 T I
X CIOUT 15 1550 2600 300 D 60 60 1 1 O I
X BG 16 -2300 150 300 R 60 60 1 1 O I
X BGACK 17 -2300 50 300 R 60 60 1 1 I I
X VCC 18 -1600 2300 0 D 60 60 1 1 W N
X GND 19 -150 2300 0 D 60 60 1 1 W N
X GND 2 -450 2300 0 D 60 60 1 1 W N
X BR 20 -2300 250 300 R 60 60 1 1 I I
X A0 21 2400 1800 300 L 60 60 1 1 T
X A1 22 2400 1700 300 L 60 60 1 1 T
X A31 23 2400 -1300 300 L 60 60 1 1 T
X A30 24 2400 -1200 300 L 60 60 1 1 T
X GND 25 -50 2300 0 D 60 60 1 1 W N
X A29 26 2400 -1100 300 L 60 60 1 1 T
X A28 27 2400 -1000 300 L 60 60 1 1 T
X A27 28 2400 -900 300 L 60 60 1 1 T
X A26 29 2400 -800 300 L 60 60 1 1 T
X DSACK0 3 -2300 1050 300 R 60 60 1 1 I I
X VCC 30 -1500 2300 0 D 60 60 1 1 W N
X A25 31 2400 -700 300 L 60 60 1 1 T
X A24 32 2400 -600 300 L 60 60 1 1 T
X A23 33 2400 -500 300 L 60 60 1 1 T
X A22 34 2400 -400 300 L 60 60 1 1 T
X GND 35 50 2300 0 D 60 60 1 1 W N
X A21 36 2400 -300 300 L 60 60 1 1 T
X A20 37 2400 -200 300 L 60 60 1 1 T
X A19 38 2400 -100 300 L 60 60 1 1 T
X A18 39 2400 0 300 L 60 60 1 1 T
X VCC 4 -1800 2300 0 D 60 60 1 1 W N
X A17 40 2400 100 300 L 60 60 1 1 T
X A16 41 2400 200 300 L 60 60 1 1 T
X A15 42 2400 300 300 L 60 60 1 1 T
X A14 43 2400 400 300 L 60 60 1 1 T
X GND 44 150 2300 0 D 60 60 1 1 W N
X A13 45 2400 500 300 L 60 60 1 1 T
X A12 46 2400 600 300 L 60 60 1 1 T
X A11 47 2400 700 300 L 60 60 1 1 T
X A10 48 2400 800 300 L 60 60 1 1 T
X VCC 49 -1400 2300 0 D 60 60 1 1 W N
X GND 5 -350 2300 0 D 60 60 1 1 W N
X NC 50 2100 -1450 0 L 60 60 1 1 N N
X A9 51 2400 900 300 L 60 60 1 1 T
X A8 52 2400 1000 300 L 60 60 1 1 T
X A7 53 2400 1100 300 L 60 60 1 1 T
X A6 54 2400 1200 300 L 60 60 1 1 T
X A5 55 2400 1300 300 L 60 60 1 1 T
X A4 56 2400 1400 300 L 60 60 1 1 T
X GND 57 250 2300 0 D 60 60 1 1 W N
X A3 58 2400 1500 300 L 60 60 1 1 T
X A2 59 2400 1600 300 L 60 60 1 1 T
X CLK 6 -2300 2050 300 R 60 60 1 1 I C
X GND 60 350 2300 0 D 60 60 1 1 W N
X NC 61 2100 -1550 0 L 60 60 1 1 N N
X IPEND 62 -2300 -300 300 R 60 60 1 1 O I
X VCC 63 -1300 2300 0 D 60 60 1 1 W N
X RESET 64 -2300 -1100 300 R 60 60 1 1 B I
X MMUDIS 65 -2300 1800 300 R 60 60 1 1 I I
X GND 66 450 2300 0 D 60 60 1 1 W N
X GND 67 550 2300 0 D 60 60 1 1 W N
X IPL2 68 -2300 1350 300 R 60 60 1 1 I I
X IPL1 69 -2300 1450 300 R 60 60 1 1 I I
X AVEC 7 -2300 1200 300 R 60 60 1 1 I I
X IPL0 70 -2300 1550 300 R 60 60 1 1 I I
X CDIS 71 -2300 1900 300 R 60 60 1 1 I I
X VCC 72 -1200 2300 0 D 60 60 1 1 W N
X REFILL 73 2400 2100 300 L 60 60 1 1 O I
X STATUS 74 2400 2000 300 L 60 60 1 1 O I
X D0 75 1600 -2050 300 U 60 60 1 1 T
X D1 76 1500 -2050 300 U 60 60 1 1 T
X GND 77 650 2300 0 D 60 60 1 1 W N
X D2 78 1400 -2050 300 U 60 60 1 1 T
X D3 79 1300 -2050 300 U 60 60 1 1 T
X VCC 8 -1700 2300 0 D 60 60 1 1 W N
X D4 80 1200 -2050 300 U 60 60 1 1 T
X D5 81 1100 -2050 300 U 60 60 1 1 T
X D6 82 1000 -2050 300 U 60 60 1 1 T
X D7 83 900 -2050 300 U 60 60 1 1 T
X NC 84 2100 -1650 0 L 60 60 1 1 N N
X VCC 85 -1100 2300 0 D 60 60 1 1 W N
X D8 86 800 -2050 300 U 60 60 1 1 T
X D9 87 700 -2050 300 U 60 60 1 1 T
X D10 88 600 -2050 300 U 60 60 1 1 T
X D11 89 500 -2050 300 U 60 60 1 1 T
X FC1 9 -2300 550 300 R 60 60 1 1 T
X GND 90 750 2300 0 D 60 60 1 1 W N
X D12 91 400 -2050 300 U 60 60 1 1 T
X D13 92 300 -2050 300 U 60 60 1 1 T
X D14 93 200 -2050 300 U 60 60 1 1 T
X D15 94 100 -2050 300 U 60 60 1 1 T
X GND 95 850 2300 0 D 60 60 1 1 W N
X D16 96 0 -2050 300 U 60 60 1 1 T
X D17 97 -100 -2050 300 U 60 60 1 1 T
X D18 98 -200 -2050 300 U 60 60 1 1 T
X D19 99 -300 -2050 300 U 60 60 1 1 T
ENDDRAW
ENDDEF
#
# DB19_Female
#
DEF DB19_Female J 0 40 Y N 1 F N
F0 "J" 0 1350 50 H V C CNN
F1 "DB19_Female" 0 -1375 50 H V C CNN
F2 "" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
DSUB*Female*
$ENDFPLIST
DRAW
C -70 -600 30 0 1 0 N
C -70 -400 30 0 1 0 N
C -70 -200 30 0 1 0 N
C -70 0 30 0 1 0 N
C -70 200 30 0 1 0 N
C -70 400 30 0 1 0 N
C -70 600 30 0 1 0 N
C -70 800 30 0 1 0 N
C -70 1000 30 0 1 0 N
C -70 1200 30 0 1 0 N
C 50 -500 30 0 1 0 N
C 50 -300 30 0 1 0 N
C 50 -100 30 0 1 0 N
C 50 100 30 0 1 0 N
C 50 300 30 0 1 0 N
C 50 500 30 0 1 0 N
C 50 700 30 0 1 0 N
C 50 900 30 0 1 0 N
C 50 1100 30 0 1 0 N
P 2 0 1 0 -150 -600 -100 -600 N
P 2 0 1 0 -150 -500 20 -500 N
P 2 0 1 0 -150 -400 -100 -400 N
P 2 0 1 0 -150 -300 20 -300 N
P 2 0 1 0 -150 -200 -100 -200 N
P 2 0 1 0 -150 -100 20 -100 N
P 2 0 1 0 -150 0 -100 0 N
P 2 0 1 0 -150 100 20 100 N
P 2 0 1 0 -150 200 -100 200 N
P 2 0 1 0 -150 300 20 300 N
P 2 0 1 0 -150 400 -100 400 N
P 2 0 1 0 -150 500 20 500 N
P 2 0 1 0 -150 600 -100 600 N
P 2 0 1 0 -150 700 20 700 N
P 2 0 1 0 -150 800 -100 800 N
P 2 0 1 0 -150 900 20 900 N
P 2 0 1 0 -150 1000 -100 1000 N
P 2 0 1 0 -150 1100 20 1100 N
P 2 0 1 0 -150 1200 -100 1200 N
P 5 0 1 0 -150 1350 150 1200 150 -600 -150 -800 -150 1350 f
X 1 1 -300 1200 150 R 50 50 1 1 P
X 10 10 -300 -600 150 R 50 50 1 1 P
X 11 11 -300 1100 150 R 50 50 1 1 P
X 12 12 -300 900 150 R 50 50 1 1 P
X 13 13 -300 700 150 R 50 50 1 1 P
X 14 14 -300 500 150 R 50 50 1 1 P
X 15 15 -300 300 150 R 50 50 1 1 P
X 16 16 -300 100 150 R 50 50 1 1 P
X 17 17 -300 -100 150 R 50 50 1 1 P
X 18 18 -300 -300 150 R 50 50 1 1 P
X 19 19 -300 -500 150 R 50 50 1 1 P
X 2 2 -300 1000 150 R 50 50 1 1 P
X 3 3 -300 800 150 R 50 50 1 1 P
X 4 4 -300 600 150 R 50 50 1 1 P
X 5 5 -300 400 150 R 50 50 1 1 P
X 6 6 -300 200 150 R 50 50 1 1 P
X 7 7 -300 0 150 R 50 50 1 1 P
X 8 8 -300 -200 150 R 50 50 1 1 P
X 9 9 -300 -400 150 R 50 50 1 1 P
ENDDRAW
ENDDEF
#
# Mac_Plus_ROM_HI
#
DEF Mac_Plus_ROM_HI U 0 20 Y Y 1 F N
F0 "U" -300 1050 50 H V C CNN
F1 "Mac_Plus_ROM_HI" 100 -1050 50 H V L CNN
F2 "Package_DIP:DIP-28_W15.24mm" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
DIP*W15.24mm*
$ENDFPLIST
DRAW
S -300 1000 300 -1000 1 1 10 f
X A16 1 -400 -600 100 R 50 50 1 1 O
X A1 10 -400 900 100 R 50 50 1 1 O
X D8 11 400 900 100 L 50 50 1 1 T
X D9 12 400 800 100 L 50 50 1 1 T
X D10 13 400 700 100 L 50 50 1 1 T
X GND 14 0 -1100 100 U 50 50 1 1 W
X D11 15 400 600 100 L 50 50 1 1 T
X D12 16 400 500 100 L 50 50 1 1 T
X D13 17 400 400 100 L 50 50 1 1 T
X D14 18 400 300 100 L 50 50 1 1 T
X D15 19 400 200 100 L 50 50 1 1 T
X A13 2 -400 -300 100 R 50 50 1 1 O
X ~CE 20 -400 -900 100 R 50 50 1 1 O
X A11 21 -400 -100 100 R 50 50 1 1 O
X A17 22 -400 -700 100 R 50 50 1 1 O
X A12 23 -400 -200 100 R 50 50 1 1 O
X A10 24 -400 0 100 R 50 50 1 1 O
X A9 25 -400 100 100 R 50 50 1 1 O
X A14 26 -400 -400 100 R 50 50 1 1 O
X A15 27 -400 -500 100 R 50 50 1 1 O
X VCC 28 0 1100 100 D 50 50 1 1 W
X A8 3 -400 200 100 R 50 50 1 1 O
X A7 4 -400 300 100 R 50 50 1 1 O
X A6 5 -400 400 100 R 50 50 1 1 O
X A5 6 -400 500 100 R 50 50 1 1 O
X A4 7 -400 600 100 R 50 50 1 1 O
X A3 8 -400 700 100 R 50 50 1 1 O
X A2 9 -400 800 100 R 50 50 1 1 O
ENDDRAW
ENDDEF
#
# Mac_Plus_ROM_LOW
#
DEF Mac_Plus_ROM_LOW U 0 20 Y Y 1 F N
F0 "U" -300 1050 50 H V C CNN
F1 "Mac_Plus_ROM_LOW" 100 -1050 50 H V L CNN
F2 "Package_DIP:DIP-28_W15.24mm" 0 0 50 H I C CNN
F3 "" 0 0 50 H I C CNN
$FPLIST
DIP*W15.24mm*
$ENDFPLIST
DRAW
S -300 1000 300 -1000 1 1 10 f
X A16 1 -400 -600 100 R 50 50 1 1 O
X A1 10 -400 900 100 R 50 50 1 1 O
X D0 11 400 900 100 L 50 50 1 1 T
X D1 12 400 800 100 L 50 50 1 1 T
X D2 13 400 700 100 L 50 50 1 1 T
X GND 14 0 -1100 100 U 50 50 1 1 W
X D3 15 400 600 100 L 50 50 1 1 T
X D4 16 400 500 100 L 50 50 1 1 T
X D5 17 400 400 100 L 50 50 1 1 T
X D6 18 400 300 100 L 50 50 1 1 T
X D7 19 400 200 100 L 50 50 1 1 T
X A13 2 -400 -300 100 R 50 50 1 1 O
X ~CE 20 -400 -900 100 R 50 50 1 1 O
X A11 21 -400 -100 100 R 50 50 1 1 O
X A17 22 -400 -700 100 R 50 50 1 1 O
X A12 23 -400 -200 100 R 50 50 1 1 O
X A10 24 -400 0 100 R 50 50 1 1 O
X A9 25 -400 100 100 R 50 50 1 1 O
X A14 26 -400 -400 100 R 50 50 1 1 O
X A15 27 -400 -500 100 R 50 50 1 1 O
X VCC 28 0 1100 100 D 50 50 1 1 W
X A8 3 -400 200 100 R 50 50 1 1 O
X A7 4 -400 300 100 R 50 50 1 1 O
X A6 5 -400 400 100 R 50 50 1 1 O
X A5 6 -400 500 100 R 50 50 1 1 O
X A4 7 -400 600 100 R 50 50 1 1 O
X A3 8 -400 700 100 R 50 50 1 1 O
X A2 9 -400 800 100 R 50 50 1 1 O
ENDDRAW
ENDDEF
#
# PowerMac_PDS
#
DEF PowerMac_PDS J 0 20 Y Y 2 L N
F0 "J" 0 50 50 H V C CNN
F1 "PowerMac_PDS" 0 -50 50 H V C CNN
F2 "Connector_Apple:PowerMac_PDS" -1350 -50 50 H V C CNN
F3 "" -1350 -50 50 H I C CNN
$FPLIST
*SIMM*
$ENDFPLIST
DRAW
S -750 2300 750 -2100 1 1 0 f
S -750 -2000 750 2500 2 1 0 f
X +5V 1 -550 2400 100 D 50 50 1 1 W
X D35 10 850 1600 100 L 50 50 1 1 U
X GND 11 -400 -2200 100 U 50 50 1 1 W
X D36 12 850 1500 100 L 50 50 1 1 U
X D37 13 850 1400 100 L 50 50 1 1 U
X D38 14 850 1300 100 L 50 50 1 1 U
X D39 15 850 1200 100 L 50 50 1 1 U
X +5V 16 -450 2400 100 D 50 50 1 1 W
X /DBB 17 -850 1700 100 R 50 50 1 1 W
X /AddrRtry 18 -850 1600 100 R 50 50 1 1 U
X /DataRtry 19 -850 1500 100 R 50 50 1 1 U
X GND 2 -600 -2200 100 U 50 50 1 1 W
X /NuDump 20 -850 1400 100 R 50 50 1 1 U
X /XferStart 21 -850 1300 100 R 50 50 1 1 U
X GND 22 -300 -2200 100 U 50 50 1 1 W
X D40 23 850 1100 100 L 50 50 1 1 U
X D41 24 850 1000 100 L 50 50 1 1 U
X D42 25 850 900 100 L 50 50 1 1 U
X D43 26 850 800 100 L 50 50 1 1 U
X GND 27 -200 -2200 100 U 50 50 1 1 W
X D44 28 850 700 100 L 50 50 1 1 U
X D45 29 850 600 100 L 50 50 1 1 U
X -12V 3 650 2400 100 D 50 50 1 1 W
X D46 30 850 500 100 L 50 50 1 1 U
X D47 31 850 400 100 L 50 50 1 1 U
X +5V 32 -350 2400 100 D 50 50 1 1 W
X /XferAck 33 -850 1200 100 R 50 50 1 1 U
X /XferErrAck 34 -850 1100 100 R 50 50 1 1 U
X A1 35 -850 700 100 R 50 50 1 1 I
X A3 36 -850 600 100 R 50 50 1 1 I
X A5 37 -850 500 100 R 50 50 1 1 I
X A7 38 -850 400 100 R 50 50 1 1 I
X GND 39 -100 -2200 100 U 50 50 1 1 W
X CPUint 4 -850 1900 100 R 50 50 1 1 U
X A9 40 -850 300 100 R 50 50 1 1 I
X A11 41 -850 200 100 R 50 50 1 1 I
X A13 42 -850 100 100 R 50 50 1 1 I
X A15 43 -850 0 100 R 50 50 1 1 I
X A17 44 -850 -100 100 R 50 50 1 1 I
X +5V 45 -250 2400 100 D 50 50 1 1 W
X A19 46 -850 -200 100 R 50 50 1 1 I
X A21 47 -850 -300 100 R 50 50 1 1 I
X A23 48 -850 -400 100 R 50 50 1 1 I
X A25 49 -850 -500 100 R 50 50 1 1 I
X /KBDSW 5 -850 1800 100 R 50 50 1 1 U
X GND 50 0 -2200 100 U 50 50 1 1 W
X A27 51 -850 -600 100 R 50 50 1 1 I
X A29 52 -850 -700 100 R 50 50 1 1 I
X A31 53 -850 -800 100 R 50 50 1 1 I
X /CacheIn 54 850 -1400 100 L 50 50 1 1 U
X /Burst 55 850 -1500 100 L 50 50 1 1 U
X /Rsrv 56 850 -1600 100 L 50 50 1 1 U
X /Shared 57 850 -1700 100 L 50 50 1 1 U
X /Global 58 850 -1800 100 L 50 50 1 1 U
X +5V 59 -150 2400 100 D 50 50 1 1 W
X GND 6 -500 -2200 100 U 50 50 1 1 W
X D48 60 850 300 100 L 50 50 1 1 U
X D49 61 850 200 100 L 50 50 1 1 U
X D50 62 850 100 100 L 50 50 1 1 U
X D51 63 850 0 100 L 50 50 1 1 U
X GND 64 100 -2200 100 U 50 50 1 1 W
X D52 65 850 -100 100 L 50 50 1 1 U
X D53 66 850 -200 100 L 50 50 1 1 U
X D54 67 850 -300 100 L 50 50 1 1 U
X D55 68 850 -400 100 L 50 50 1 1 U
X GND 69 200 -2200 100 U 50 50 1 1 W
X D32 7 850 1900 100 L 50 50 1 1 U
X AwacClk 70 -850 -1000 100 R 50 50 1 1 U
X AwacSync 71 -850 -1100 100 R 50 50 1 1 U
X AwacDataIn 72 -850 -1200 100 R 50 50 1 1 U
X STBYPWR 73 -850 -1400 100 R 50 50 1 1 W
X /PFW 74 -850 -1500 100 R 50 50 1 1 U
X +5V 75 -50 2400 100 D 50 50 1 1 W
X D56 76 850 -500 100 L 50 50 1 1 U
X D57 77 850 -600 100 L 50 50 1 1 U
X D58 78 850 -700 100 L 50 50 1 1 U
X D59 79 850 -800 100 L 50 50 1 1 U
X D33 8 850 1800 100 L 50 50 1 1 U
X GND 80 300 -2200 100 U 50 50 1 1 W
X D60 81 850 -900 100 L 50 50 1 1 U
X D61 82 850 -1000 100 L 50 50 1 1 U
X D62 83 850 -1100 100 L 50 50 1 1 U
X D63 84 850 -1200 100 L 50 50 1 1 U
X GND 85 400 -2200 100 U 50 50 1 1 W
X +5V 86 50 2400 100 D 50 50 1 1 W
X /Reset 87 -850 -1600 100 R 50 50 1 1 U
X GND 88 500 -2200 100 U 50 50 1 1 W
X PDS_CLK 89 -850 900 100 R 50 50 1 1 I
X D34 9 850 1700 100 L 50 50 1 1 U
X GND 90 600 -2200 100 U 50 50 1 1 W
X +5V 91 150 2400 100 D 50 50 1 1 W
X D2 100 850 1800 100 L 50 50 2 1 U
X D3 101 850 1700 100 L 50 50 2 1 U
X GND 102 -350 -2100 100 U 50 50 2 1 W
X D4 103 850 1600 100 L 50 50 2 1 U
X D5 104 850 1500 100 L 50 50 2 1 U
X D6 105 850 1400 100 L 50 50 2 1 U
X D7 106 850 1300 100 L 50 50 2 1 U
X +5V 107 -450 2600 100 D 50 50 2 1 W
X TSize0 108 -850 -1000 100 R 50 50 2 1 U
X TSize1 109 -850 -1100 100 R 50 50 2 1 U
X TSize2 110 -850 -1200 100 R 50 50 2 1 U
X NC 111 -850 100 100 R 50 50 2 1 N N
X NC 112 -850 0 100 R 50 50 2 1 N N
X GND 113 -250 -2100 100 U 50 50 2 1 U
X D8 114 850 1200 100 L 50 50 2 1 U
X D9 115 850 1100 100 L 50 50 2 1 U
X D10 116 850 1000 100 L 50 50 2 1 U
X D11 117 850 900 100 L 50 50 2 1 U
X GND 118 -150 -2100 100 U 50 50 2 1 W
X D12 119 850 800 100 L 50 50 2 1 U
X D13 120 850 700 100 L 50 50 2 1 U
X D14 121 850 600 100 L 50 50 2 1 U
X D15 122 850 500 100 L 50 50 2 1 U
X +5V 123 -350 2600 100 D 50 50 2 1 W
X /AddrAck 124 -850 -200 100 R 50 50 2 1 U
X /ABB 125 -850 -300 100 R 50 50 2 1 U
X A0 126 -850 2200 100 R 50 50 2 1 I
X A2 127 -850 2100 100 R 50 50 2 1 I
X A4 128 -850 2000 100 R 50 50 2 1 I
X A6 129 -850 1900 100 R 50 50 2 1 I
X GND 130 -50 -2100 100 U 50 50 2 1 W
X A8 131 -850 1800 100 R 50 50 2 1 I
X A10 132 -850 1700 100 R 50 50 2 1 I
X A12 133 -850 1600 100 R 50 50 2 1 I
X A14 134 -850 1500 100 R 50 50 2 1 I
X A16 135 -850 1400 100 R 50 50 2 1 I
X +5V 136 -250 2600 100 D 50 50 2 1 W
X A18 137 -850 1300 100 R 50 50 2 1 I
X A20 138 -850 1200 100 R 50 50 2 1 I
X A22 139 -850 1100 100 R 50 50 2 1 I
X A24 140 -850 1000 100 R 50 50 2 1 I
X GND 141 50 -2100 100 U 50 50 2 1 W
X A26 142 -850 900 100 R 50 50 2 1 I
X A28 143 -850 800 100 R 50 50 2 1 I
X A30 144 -850 700 100 R 50 50 2 1 I
X TType0 145 -850 -500 100 R 50 50 2 1 U
X TType1 146 -850 -600 100 R 50 50 2 1 U
X TType2 147 -850 -700 100 R 50 50 2 1 U
X TType3 148 -850 -800 100 R 50 50 2 1 U
X TType4 149 -850 -900 100 R 50 50 2 1 U
X +5V 150 -150 2600 100 D 50 50 2 1 W
X D16 151 850 400 100 L 50 50 2 1 U
X D17 152 850 300 100 L 50 50 2 1 U
X D18 153 850 200 100 L 50 50 2 1 U
X D19 154 850 100 100 L 50 50 2 1 U
X GND 155 150 -2100 100 U 50 50 2 1 W
X D20 156 850 0 100 L 50 50 2 1 U
X D21 157 850 -100 100 L 50 50 2 1 U
X D22 158 850 -200 100 L 50 50 2 1 U
X D23 159 850 -300 100 L 50 50 2 1 U
X GND 160 250 -2100 100 U 50 50 2 1 W
X TCode0 161 -850 -1300 100 R 50 50 2 1 U
X TCode1 162 -850 -1400 100 R 50 50 2 1 U
X AwacDataOut 163 850 -1300 100 L 50 50 2 1 O
X I2C_clock 164 850 -1400 100 L 50 50 2 1 O
X I2C_data 165 850 -1500 100 L 50 50 2 1 B
X +5V 166 150 2600 100 D 50 50 2 1 W
X D24 167 850 -400 100 L 50 50 2 1 U
X D25 168 850 -500 100 L 50 50 2 1 U
X D26 169 850 -600 100 L 50 50 2 1 U
X D27 170 850 -700 100 L 50 50 2 1 U
X GND 171 350 -2100 100 U 50 50 2 1 W
X D28 172 850 -800 100 L 50 50 2 1 U
X D29 173 850 -900 100 L 50 50 2 1 U
X D30 174 850 -1000 100 L 50 50 2 1 U
X D31 175 850 -1100 100 L 50 50 2 1 U
X GND 176 450 -2100 100 U 50 50 2 1 W
X +5V 177 -50 2600 100 D 50 50 2 1 W
X /PDS_REQ 178 -850 500 100 R 50 50 2 1 W
X /PdsGrant 179 -850 400 100 R 50 50 2 1 U
X PDS_IRQ2 180 -850 300 100 R 50 50 2 1 U
X GND 181 550 -2100 100 U 50 50 2 1 W
X +5V 182 50 2600 100 D 50 50 2 1 W
X +5V 92 -550 2600 100 D 50 50 2 1 W
X GND 93 -550 -2100 100 U 50 50 2 1 W
X +12V 94 450 2600 100 D 50 50 2 1 W
X +12V 95 550 2600 100 D 50 50 2 1 W
X ADB 96 850 2200 100 L 50 50 2 1 U
X GND 97 -450 -2100 100 U 50 50 2 1 W
X D0 98 850 2000 100 L 50 50 2 1 U
X D1 99 850 1900 100 L 50 50 2 1 U
ENDDRAW
ENDDEF
#
# SIMM-30
#
DEF SIMM-30 U 0 40 Y Y 1 F N
F0 "U" 0 0 50 H V C CNN
F1 "SIMM-30" 0 -100 50 H V C CNN
F2 "Connector_Apple:SIMM-30" 0 -1000 50 H I C CNN
F3 "" 0 -100 50 H I C CNN
DRAW
S -500 900 500 -900 1 1 0 f
X +5V 1 -400 1000 100 D 50 50 1 1 W
X DQ2 10 600 400 100 L 50 50 1 1 B
X A4 11 -600 200 100 R 50 50 1 1 I
X A5 12 -600 100 100 R 50 50 1 1 I
X DQ3 13 600 300 100 L 50 50 1 1 B
X A6 14 -600 0 100 R 50 50 1 1 I
X A7 15 -600 -100 100 R 50 50 1 1 I
X DQ4 16 600 200 100 L 50 50 1 1 B
X A8 17 -600 -200 100 R 50 50 1 1 I
X A9 18 -600 -300 100 R 50 50 1 1 I
X A10 19 -600 -400 100 R 50 50 1 1 I
X /CAS 2 600 -300 100 L 50 50 1 1 U
X DQ5 20 600 100 100 L 50 50 1 1 B
X /WE 21 600 -400 100 L 50 50 1 1 U
X GND 22 300 1000 100 D 50 50 1 1 W
X DQ6 23 600 0 100 L 50 50 1 1 B
X A11 24 -600 -500 100 R 50 50 1 1 I
X DQ7 25 600 -100 100 L 50 50 1 1 B
X QP 26 600 -500 100 L 50 50 1 1 U
X /RAS 27 600 -600 100 L 50 50 1 1 U
X /CASP 28 600 -700 100 L 50 50 1 1 U
X DP 29 600 -800 100 L 50 50 1 1 U
X DQ0 3 600 600 100 L 50 50 1 1 B
X +5V 30 -300 1000 100 D 50 50 1 1 W
X A0 4 -600 600 100 R 50 50 1 1 I
X A1 5 -600 500 100 R 50 50 1 1 I
X DQ1 6 600 500 100 L 50 50 1 1 B
X A2 7 -600 400 100 R 50 50 1 1 I
X A3 8 -600 300 100 R 50 50 1 1 I
X GND 9 400 1000 100 D 50 50 1 1 W
ENDDRAW
ENDDEF
#
# SIMM-68
#
DEF SIMM-68 J 0 20 Y Y 2 L N
F0 "J" 0 50 50 H V C CNN
F1 "SIMM-68" 0 -50 50 H V C CNN
F2 "Connector_Apple:SIMM-68" 1100 900 50 H V C CNN
F3 "" 1400 950 50 H I C CNN
$FPLIST
*SIMM*
$ENDFPLIST
DRAW
S -500 1000 500 -1000 1 1 0 f
S -500 -1000 500 1000 2 1 0 f
X +5V 1 -400 1200 200 D 50 50 1 1 W
X /WE0 10 700 -200 200 L 50 50 1 1 P
X /RAS 11 700 -500 200 L 50 50 1 1 P
X /SE0 12 700 -300 200 L 50 50 1 1 P
X DQ3 13 700 400 200 L 50 50 1 1 P
X DQ2 14 700 500 200 L 50 50 1 1 P
X A0 15 -700 700 200 R 50 50 1 1 P
X A1 16 -700 600 200 R 50 50 1 1 P
X A2 17 -700 500 200 R 50 50 1 1 P
X A3 18 -700 400 200 R 50 50 1 1 P
X GND 19 300 1200 200 D 50 50 1 1 W
X DSF 2 700 -700 200 L 50 50 1 1 P
X GND 20 400 1200 200 D 50 50 1 1 W
X SDQ4 21 -700 -400 200 R 50 50 1 1 P
X SDQ5 22 -700 -500 200 R 50 50 1 1 P
X NC 23 -50 -1200 200 U 50 50 1 1 N N
X DQ4 24 700 300 200 L 50 50 1 1 P
X DQ5 25 700 200 200 L 50 50 1 1 P
X SDQ7 26 -700 -700 200 R 50 50 1 1 P
X SDQ6 27 -700 -600 200 R 50 50 1 1 P
X NC 28 50 -1200 200 U 50 50 1 1 N N
X +5V 29 -300 1200 200 D 50 50 1 1 W
X SDQ0 3 -700 0 200 R 50 50 1 1 P
X DQ7 30 700 0 200 L 50 50 1 1 P
X DQ6 31 700 100 200 L 50 50 1 1 P
X /CAS0 32 700 -400 200 L 50 50 1 1 P
X A4 33 -700 300 200 R 50 50 1 1 P
X A5 34 -700 200 200 R 50 50 1 1 P
X SDQ1 4 -700 -100 200 R 50 50 1 1 P
X /DR-OE0 5 700 -600 200 L 50 50 1 1 P
X DQ0 6 700 700 200 L 50 50 1 1 P
X DQ1 7 700 600 200 L 50 50 1 1 P
X SDQ3 8 -700 -300 200 R 50 50 1 1 P
X SDQ2 9 -700 -200 200 R 50 50 1 1 P
X GND 35 0 1200 200 D 50 50 2 1 W
X SC 36 -700 -700 200 R 50 50 2 1 P
X SDQ8 37 -700 300 200 R 50 50 2 1 P
X SDQ9 38 -700 200 200 R 50 50 2 1 P
X /DT-OE1 39 700 -550 200 L 50 50 2 1 P
X DQ8 40 700 700 200 L 50 50 2 1 P
X DQ9 41 700 600 200 L 50 50 2 1 P
X SQD11 42 -700 0 200 R 50 50 2 1 P
X SDQ10 43 -700 100 200 R 50 50 2 1 P
X /WE1 44 700 -250 200 L 50 50 2 1 P
X /SE1 45 700 -350 200 L 50 50 2 1 P
X DQ11 46 700 350 200 L 50 50 2 1 P
X /SQ10 47 -700 -550 200 R 50 50 2 1 P
X A6 48 -700 700 200 R 50 50 2 1 P
X A7 49 -700 600 200 R 50 50 2 1 P
X A8 50 -700 500 200 R 50 50 2 1 P
X NC 51 -150 -1200 200 U 50 50 2 1 N N
X +5V 52 -400 1200 200 D 50 50 2 1 W
X GND 53 100 1200 200 D 50 50 2 1 W
X GND 54 300 1200 200 D 50 50 2 1 W
X SDQ12 55 -700 -100 200 R 50 50 2 1 P
X SDQ13 56 -700 -200 200 R 50 50 2 1 P
X NC 57 -50 -1200 200 U 50 50 2 1 N N
X DQ12 58 700 250 200 L 50 50 2 1 P
X DQ13 59 700 150 200 L 50 50 2 1 P
X SDQ15 60 -700 -400 200 R 50 50 2 1 P
X SDQ14 61 -700 -300 200 R 50 50 2 1 P
X NC 62 150 -1200 200 U 50 50 2 1 N N
X NC 63 50 -1200 200 U 50 50 2 1 N N
X DQ15 64 700 -50 200 L 50 50 2 1 P
X DQ14 65 700 50 200 L 50 50 2 1 P
X /CAS1 66 700 -450 200 L 50 50 2 1 P
X GND 67 200 1200 200 D 50 50 2 1 W
X GND 68 400 1200 200 D 50 50 2 1 W
ENDDRAW
ENDDEF
#
#End Library

View File

@ -0,0 +1,170 @@
(module 68030FE (layer F.Cu) (tedit 60069017)
(descr "PQFP, 132 pins, 24mm sq body, 0.635mm pitch (https://www.intel.com/content/dam/www/public/us/en/documents/packaging-databooks/packaging-chapter-02-databook.pdf, http://www.nxp.com/docs/en/application-note/AN4388.pdf)")
(tags "PQFP 132")
(attr smd)
(fp_text reference REF** (at -3.81 -15.24) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value 68030FE (at 0 1.5) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 0 -15.24) (end 0.25 -15.24) (layer F.SilkS) (width 0.5))
(fp_line (start -14.1 -10.6) (end -12.12 -10.6) (layer F.SilkS) (width 0.12))
(fp_line (start -10.6 12.12) (end -12.12 12.12) (layer F.SilkS) (width 0.12))
(fp_line (start -12.12 12.12) (end -12.12 10.6) (layer F.SilkS) (width 0.12))
(fp_line (start 12.12 12.12) (end 12.12 10.6) (layer F.SilkS) (width 0.12))
(fp_line (start 10.6 12.12) (end 12.12 12.12) (layer F.SilkS) (width 0.12))
(fp_line (start -12.12 -12.12) (end -12.12 -10.6) (layer F.SilkS) (width 0.12))
(fp_line (start -10.6 -12.12) (end -12.12 -12.12) (layer F.SilkS) (width 0.12))
(fp_line (start 14.47 14.47) (end -14.47 14.47) (layer F.CrtYd) (width 0.05))
(fp_line (start 14.47 -14.47) (end 14.47 14.47) (layer F.CrtYd) (width 0.05))
(fp_line (start -12 12) (end -12 -11) (layer F.Fab) (width 0.1))
(fp_line (start 12 12) (end -12 12) (layer F.Fab) (width 0.1))
(fp_line (start 12 -12) (end 12 12) (layer F.Fab) (width 0.1))
(fp_line (start -11 -12) (end 12 -12) (layer F.Fab) (width 0.1))
(fp_line (start 14.47 -14.47) (end -14.47 -14.47) (layer F.CrtYd) (width 0.05))
(fp_line (start -14.47 -14.47) (end -14.47 14.47) (layer F.CrtYd) (width 0.05))
(fp_line (start -11 -12) (end -12 -11) (layer F.Fab) (width 0.1))
(fp_line (start 10.6 -12.12) (end 12.12 -12.12) (layer F.SilkS) (width 0.12))
(fp_line (start 12.12 -12.12) (end 12.12 -10.6) (layer F.SilkS) (width 0.12))
(fp_text user %R (at 0 0) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 18 smd rect (at -13.4 -10.16) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 19 smd rect (at -13.4 -9.525) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 20 smd rect (at -13.4 -8.89) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 21 smd rect (at -13.4 -8.255) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 22 smd rect (at -13.4 -7.62) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 23 smd rect (at -13.4 -6.985) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 24 smd rect (at -13.4 -6.35) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 25 smd rect (at -13.4 -5.715) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 26 smd rect (at -13.4 -5.08) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 27 smd rect (at -13.4 -4.445) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 28 smd rect (at -13.4 -3.81) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 29 smd rect (at -13.4 -3.175) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 30 smd rect (at -13.4 -2.54) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 31 smd rect (at -13.4 -1.905) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 32 smd rect (at -13.4 -1.27) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 33 smd rect (at -13.4 -0.635) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 34 smd rect (at -13.4 0) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 35 smd rect (at -13.4 0.635) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 36 smd rect (at -13.4 1.27) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 37 smd rect (at -13.4 1.905) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 38 smd rect (at -13.4 2.54) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 39 smd rect (at -13.4 3.175) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 40 smd rect (at -13.4 3.81) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 41 smd rect (at -13.4 4.445) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 42 smd rect (at -13.4 5.08) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 43 smd rect (at -13.4 5.715) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 44 smd rect (at -13.4 6.35) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 45 smd rect (at -13.4 6.985) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 46 smd rect (at -13.4 7.62) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 47 smd rect (at -13.4 8.255) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 48 smd rect (at -13.4 8.89) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 49 smd rect (at -13.4 9.525) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 50 smd rect (at -13.4 10.16) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 84 smd rect (at 13.4 10.16) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 85 smd rect (at 13.4 9.525) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 86 smd rect (at 13.4 8.89) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 87 smd rect (at 13.4 8.255) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 88 smd rect (at 13.4 7.62) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 89 smd rect (at 13.4 6.985) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 90 smd rect (at 13.4 6.35) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 91 smd rect (at 13.4 5.715) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 92 smd rect (at 13.4 5.08) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 93 smd rect (at 13.4 4.445) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 94 smd rect (at 13.4 3.81) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 95 smd rect (at 13.4 3.175) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 96 smd rect (at 13.4 2.54) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 97 smd rect (at 13.4 1.905) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 98 smd rect (at 13.4 1.27) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 99 smd rect (at 13.4 0.635) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 100 smd rect (at 13.4 0) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 101 smd rect (at 13.4 -0.635) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 102 smd rect (at 13.4 -1.27) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 103 smd rect (at 13.4 -1.905) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 104 smd rect (at 13.4 -2.54) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 105 smd rect (at 13.4 -3.175) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 106 smd rect (at 13.4 -3.81) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 107 smd rect (at 13.4 -4.445) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 108 smd rect (at 13.4 -5.08) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 109 smd rect (at 13.4 -5.715) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 110 smd rect (at 13.4 -6.35) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 111 smd rect (at 13.4 -6.985) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 112 smd rect (at 13.4 -7.62) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 113 smd rect (at 13.4 -8.255) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 114 smd rect (at 13.4 -8.89) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 115 smd rect (at 13.4 -9.525) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 116 smd rect (at 13.4 -10.16) (size 1.635 0.38) (layers F.Cu F.Paste F.Mask))
(pad 51 smd rect (at -10.16 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 52 smd rect (at -9.525 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 53 smd rect (at -8.89 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 54 smd rect (at -8.255 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 55 smd rect (at -7.62 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 56 smd rect (at -6.985 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 57 smd rect (at -6.35 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 58 smd rect (at -5.715 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 59 smd rect (at -5.08 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 60 smd rect (at -4.445 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 61 smd rect (at -3.81 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 62 smd rect (at -3.175 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 63 smd rect (at -2.54 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 64 smd rect (at -1.905 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 65 smd rect (at -1.27 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 66 smd rect (at -0.635 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 67 smd rect (at 0 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 68 smd rect (at 0.635 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 69 smd rect (at 1.27 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 70 smd rect (at 1.905 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 71 smd rect (at 2.54 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 72 smd rect (at 3.175 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 73 smd rect (at 3.81 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 74 smd rect (at 4.445 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 75 smd rect (at 5.08 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 76 smd rect (at 5.715 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 77 smd rect (at 6.35 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 78 smd rect (at 6.985 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 79 smd rect (at 7.62 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 80 smd rect (at 8.255 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 81 smd rect (at 8.89 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 82 smd rect (at 9.525 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 83 smd rect (at 10.16 13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 117 smd rect (at 10.16 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 118 smd rect (at 9.525 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 119 smd rect (at 8.89 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 120 smd rect (at 8.255 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 121 smd rect (at 7.62 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 122 smd rect (at 6.985 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 123 smd rect (at 6.35 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 124 smd rect (at 5.715 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 125 smd rect (at 5.08 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 126 smd rect (at 4.445 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 127 smd rect (at 3.81 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 128 smd rect (at 3.175 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 129 smd rect (at 2.54 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 130 smd rect (at 1.905 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 131 smd rect (at 1.27 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 132 smd rect (at 0.635 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 1 smd rect (at 0 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -0.635 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at -1.27 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at -1.905 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at -2.54 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at -3.175 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 7 smd rect (at -3.81 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 8 smd rect (at -4.445 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 9 smd rect (at -5.08 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 10 smd rect (at -5.715 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 11 smd rect (at -6.35 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 12 smd rect (at -6.985 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 13 smd rect (at -7.62 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 14 smd rect (at -8.255 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 15 smd rect (at -8.89 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 16 smd rect (at -9.525 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(pad 17 smd rect (at -10.16 -13.4) (size 0.38 1.635) (layers F.Cu F.Paste F.Mask))
(model ${KISYS3DMOD}/Package_QFP.3dshapes/PQFP-132_24x24mm_P0.635mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@ -0,0 +1,53 @@
(module Apple_Logo (layer F.Cu) (tedit 5EB3065B)
(fp_text reference G*** (at 0 0) (layer F.SilkS) hide
(effects (font (size 1.524 1.524) (thickness 0.3)))
)
(fp_text value LOGO (at 0 12.7) (layer F.SilkS) hide
(effects (font (size 1.524 1.524) (thickness 0.3)))
)
(fp_poly (pts (xy 0.553684 -8.827296) (xy 0.980547 -8.815572) (xy 1.323039 -8.790966) (xy 1.623609 -8.749337)
(xy 1.924708 -8.68654) (xy 2.207579 -8.614804) (xy 3.356837 -8.247542) (xy 4.388479 -7.782101)
(xy 5.333593 -7.201299) (xy 6.223271 -6.487952) (xy 6.469999 -6.258952) (xy 7.341231 -5.313447)
(xy 8.06659 -4.281966) (xy 8.646556 -3.163706) (xy 9.081606 -1.957863) (xy 9.120499 -1.820333)
(xy 9.205458 -1.49967) (xy 9.266816 -1.223755) (xy 9.308278 -0.954335) (xy 9.333548 -0.653157)
(xy 9.34633 -0.281967) (xy 9.350328 0.197489) (xy 9.350059 0.550333) (xy 9.346506 1.119402)
(xy 9.336447 1.557716) (xy 9.316151 1.903832) (xy 9.281888 2.196306) (xy 9.229928 2.473695)
(xy 9.156539 2.774554) (xy 9.122501 2.902149) (xy 8.70874 4.115086) (xy 8.146351 5.248412)
(xy 7.43872 6.296069) (xy 6.826376 7.009642) (xy 5.899246 7.870416) (xy 4.884569 8.590143)
(xy 3.794974 9.164298) (xy 2.643089 9.588357) (xy 1.441544 9.857794) (xy 0.202968 9.968085)
(xy -1.06001 9.914705) (xy -1.227667 9.895216) (xy -2.403663 9.664561) (xy -3.539432 9.277579)
(xy -4.619301 8.745491) (xy -5.627596 8.079513) (xy -6.548644 7.290865) (xy -7.366772 6.390763)
(xy -8.066308 5.390427) (xy -8.423654 4.74465) (xy -8.79041 3.94285) (xy -9.055592 3.182223)
(xy -9.233563 2.406156) (xy -9.338688 1.558036) (xy -9.37213 1.006371) (xy -9.37138 0.449965)
(xy -4.882164 0.449965) (xy -4.836323 1.183767) (xy -4.641836 2.133693) (xy -4.324477 3.068562)
(xy -3.902016 3.949877) (xy -3.392226 4.739142) (xy -2.957655 5.253376) (xy -2.555543 5.615091)
(xy -2.172637 5.822969) (xy -1.774561 5.883803) (xy -1.326942 5.804389) (xy -0.931333 5.653915)
(xy -0.632079 5.554597) (xy -0.26016 5.475535) (xy 0 5.443299) (xy 0.35088 5.432103)
(xy 0.650681 5.469026) (xy 0.984071 5.567415) (xy 1.131914 5.621699) (xy 1.690802 5.786081)
(xy 2.183158 5.835533) (xy 2.585519 5.768552) (xy 2.692371 5.721791) (xy 2.936486 5.547833)
(xy 3.23194 5.268719) (xy 3.54149 4.923608) (xy 3.82789 4.55166) (xy 3.887084 4.46567)
(xy 4.077196 4.160012) (xy 4.264932 3.819727) (xy 4.435441 3.477352) (xy 4.573872 3.165421)
(xy 4.665373 2.916471) (xy 4.695093 2.763037) (xy 4.678949 2.730872) (xy 4.466539 2.61661)
(xy 4.197466 2.413885) (xy 3.922061 2.165481) (xy 3.690655 1.914186) (xy 3.638757 1.846594)
(xy 3.334598 1.290473) (xy 3.180424 0.691032) (xy 3.17291 0.076844) (xy 3.308729 -0.523512)
(xy 3.584555 -1.081463) (xy 3.997061 -1.568431) (xy 4.040871 -1.607883) (xy 4.431567 -1.951788)
(xy 4.143008 -2.249505) (xy 3.647681 -2.640395) (xy 3.050953 -2.900468) (xy 2.364836 -3.024648)
(xy 2.297741 -3.029063) (xy 1.917476 -3.039089) (xy 1.610876 -3.010304) (xy 1.294603 -2.930019)
(xy 1.016 -2.83389) (xy 0.58122 -2.682637) (xy 0.247947 -2.595951) (xy -0.03841 -2.572776)
(xy -0.332445 -2.612057) (xy -0.688751 -2.712738) (xy -0.937474 -2.796109) (xy -1.353566 -2.930405)
(xy -1.665888 -3.006399) (xy -1.925891 -3.033453) (xy -2.177229 -3.021748) (xy -2.828824 -2.874974)
(xy -3.408227 -2.586185) (xy -3.905718 -2.170753) (xy -4.311577 -1.64405) (xy -4.616084 -1.021447)
(xy -4.809519 -0.318318) (xy -4.882164 0.449965) (xy -9.37138 0.449965) (xy -9.370593 -0.133815)
(xy -9.259513 -1.175992) (xy -9.031563 -2.157155) (xy -8.679415 -3.114299) (xy -8.643261 -3.191855)
(xy -0.108659 -3.191855) (xy 0.249773 -3.24917) (xy 0.570457 -3.328903) (xy 0.886294 -3.449138)
(xy 0.923711 -3.467445) (xy 1.366831 -3.780552) (xy 1.749725 -4.219001) (xy 2.045739 -4.742165)
(xy 2.228215 -5.309412) (xy 2.259459 -5.503417) (xy 2.278735 -5.744059) (xy 2.248945 -5.880836)
(xy 2.143745 -5.923278) (xy 1.93679 -5.880919) (xy 1.601737 -5.76329) (xy 1.571966 -5.75217)
(xy 1.043578 -5.468589) (xy 0.587883 -5.056898) (xy 0.231469 -4.551741) (xy 0.000923 -3.987762)
(xy -0.067966 -3.615362) (xy -0.108659 -3.191855) (xy -8.643261 -3.191855) (xy -8.464728 -3.574831)
(xy -8.16128 -4.152665) (xy -7.858528 -4.64749) (xy -7.522596 -5.105441) (xy -7.119613 -5.572653)
(xy -6.615703 -6.095258) (xy -6.609743 -6.101216) (xy -5.791944 -6.847233) (xy -4.958184 -7.455788)
(xy -4.070611 -7.948494) (xy -3.091372 -8.346966) (xy -2.207579 -8.614804) (xy -1.873469 -8.698473)
(xy -1.575368 -8.757512) (xy -1.270829 -8.796063) (xy -0.917401 -8.818269) (xy -0.472634 -8.828276)
(xy 0 -8.830284) (xy 0.553684 -8.827296)) (layer F.Cu) (width 0.01))
)

View File

@ -0,0 +1,46 @@
(module DIP-28_W15.24mm_Piggy (layer F.Cu) (tedit 5FED9D0E)
(descr "28-lead though-hole mounted DIP package, row spacing 15.24 mm (600 mils), Socket")
(tags "THT DIP DIL PDIP 2.54mm 15.24mm 600mil Socket")
(fp_text reference REF** (at 7.62 -2.33) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value DIP-28_W15.24mm_Piggy (at 7.62 35.35) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user %R (at 7.62 16.51) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 28 thru_hole oval (at 0 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 14 thru_hole oval (at 15.24 33.02) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 27 thru_hole oval (at 0 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 13 thru_hole oval (at 15.24 30.48) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 26 thru_hole oval (at 0 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 12 thru_hole oval (at 15.24 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 25 thru_hole oval (at 0 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 11 thru_hole oval (at 15.24 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 24 thru_hole oval (at 0 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 10 thru_hole oval (at 15.24 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 23 thru_hole oval (at 0 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 9 thru_hole oval (at 15.24 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 22 thru_hole oval (at 0 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 8 thru_hole oval (at 15.24 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 21 thru_hole oval (at 0 17.78) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 7 thru_hole oval (at 15.24 15.24) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 20 thru_hole oval (at 0 20.32) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 6 thru_hole oval (at 15.24 12.7) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 19 thru_hole oval (at 0 22.86) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 5 thru_hole oval (at 15.24 10.16) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 18 thru_hole oval (at 0 25.4) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 4 thru_hole oval (at 15.24 7.62) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 17 thru_hole oval (at 0 27.94) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 3 thru_hole oval (at 15.24 5.08) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 16 thru_hole oval (at 0 30.48) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 2 thru_hole oval (at 15.24 2.54) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 15 thru_hole oval (at 0 33.02) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(pad 1 thru_hole rect (at 15.24 0) (size 1.6 1.6) (drill 0.8) (layers *.Cu *.Mask))
(model ${KISYS3DMOD}/Package_DIP.3dshapes/DIP-28_W15.24mm_Socket.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@ -0,0 +1,160 @@
(module DSUB-19_Male_EdgeMount_P2.77mm (layer F.Cu) (tedit 61A01D8A)
(descr "25-pin D-Sub connector, solder-cups edge-mounted, male, x-pin-pitch 2.77mm, distance of mounting holes 47.1mm, see https://disti-assets.s3.amazonaws.com/tonar/files/datasheets/16730.pdf")
(tags "25-pin D-Sub connector edge mount solder cup male x-pin-pitch 2.77mm mounting holes distance 47.1mm")
(attr smd)
(fp_text reference REF** (at -16.098333 -2.032) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value DSUB-19_Male_EdgeMount_P2.77mm (at 0 14.605) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -12.775 -2.942) (end -12.775 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start -12.775 -0.042) (end -11.575 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start -11.575 -0.042) (end -11.575 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start -11.575 -2.942) (end -12.775 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start -10.005 -2.942) (end -10.005 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start -10.005 -0.042) (end -8.805 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start -8.805 -0.042) (end -8.805 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start -8.805 -2.942) (end -10.005 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start -7.235 -2.942) (end -7.235 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start -7.235 -0.042) (end -6.035 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start -6.035 -0.042) (end -6.035 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start -6.035 -2.942) (end -7.235 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start -4.465 -2.942) (end -4.465 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start -4.465 -0.042) (end -3.265 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start -3.265 -0.042) (end -3.265 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start -3.265 -2.942) (end -4.465 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start -1.695 -2.942) (end -1.695 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start -1.695 -0.042) (end -0.495 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start -0.495 -0.042) (end -0.495 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start -0.495 -2.942) (end -1.695 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start 1.075 -2.942) (end 1.075 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start 1.075 -0.042) (end 2.275 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start 2.275 -0.042) (end 2.275 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start 2.275 -2.942) (end 1.075 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start 3.845 -2.942) (end 3.845 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start 3.845 -0.042) (end 5.045 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start 5.045 -0.042) (end 5.045 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start 5.045 -2.942) (end 3.845 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start 6.615 -2.942) (end 6.615 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start 6.615 -0.042) (end 7.815 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start 7.815 -0.042) (end 7.815 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start 7.815 -2.942) (end 6.615 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start 9.385 -2.942) (end 9.385 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start 9.385 -0.042) (end 10.585 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start 10.585 -0.042) (end 10.585 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start 10.585 -2.942) (end 9.385 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start 12.155 -2.942) (end 12.155 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start 12.155 -0.042) (end 13.355 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start 13.355 -0.042) (end 13.355 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start 13.355 -2.942) (end 12.155 -2.942) (layer F.Fab) (width 0.1))
(fp_line (start -11.39 -2.942) (end -11.39 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start -11.39 -0.042) (end -10.19 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start -10.19 -0.042) (end -10.19 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start -10.19 -2.942) (end -11.39 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start -8.62 -2.942) (end -8.62 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start -8.62 -0.042) (end -7.42 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start -7.42 -0.042) (end -7.42 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start -7.42 -2.942) (end -8.62 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start -5.85 -2.942) (end -5.85 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start -5.85 -0.042) (end -4.65 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start -4.65 -0.042) (end -4.65 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start -4.65 -2.942) (end -5.85 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start -3.08 -2.942) (end -3.08 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start -3.08 -0.042) (end -1.88 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start -1.88 -0.042) (end -1.88 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start -1.88 -2.942) (end -3.08 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start -0.31 -2.942) (end -0.31 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start -0.31 -0.042) (end 0.89 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start 0.89 -0.042) (end 0.89 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start 0.89 -2.942) (end -0.31 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start 2.46 -2.942) (end 2.46 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start 2.46 -0.042) (end 3.66 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start 3.66 -0.042) (end 3.66 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start 3.66 -2.942) (end 2.46 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start 5.23 -2.942) (end 5.23 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start 5.23 -0.042) (end 6.43 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start 6.43 -0.042) (end 6.43 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start 6.43 -2.942) (end 5.23 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start 8 -2.942) (end 8 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start 8 -0.042) (end 9.2 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start 9.2 -0.042) (end 9.2 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start 9.2 -2.942) (end 8 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start 10.77 -2.942) (end 10.77 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start 10.77 -0.042) (end 11.97 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start 11.97 -0.042) (end 11.97 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start 11.97 -2.942) (end 10.77 -2.942) (layer B.Fab) (width 0.1))
(fp_line (start 13.54 -0.042) (end 14.74 -0.042) (layer B.Fab) (width 0.1))
(fp_line (start -14.105 -0.042) (end -14.105 2.758) (layer F.Fab) (width 0.1))
(fp_line (start -14.105 2.758) (end 15.748 2.758) (layer F.Fab) (width 0.1))
(fp_line (start 14.732 2.758) (end 14.732 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start 14.732 -0.042) (end -14.105 -0.042) (layer F.Fab) (width 0.1))
(fp_line (start -15.105 2.758) (end -15.105 7.258) (layer F.Fab) (width 0.1))
(fp_line (start -15.105 7.258) (end 22.7965 7.258) (layer F.Fab) (width 0.1))
(fp_line (start 15.748 7.258) (end 15.748 2.758) (layer F.Fab) (width 0.1))
(fp_line (start 15.748 2.758) (end -15.105 2.758) (layer F.Fab) (width 0.1))
(fp_line (start -22.105 7.258) (end -22.105 7.658) (layer F.Fab) (width 0.1))
(fp_line (start -22.105 7.658) (end 22.7965 7.658) (layer F.Fab) (width 0.1))
(fp_line (start 22.7965 7.658) (end 22.7965 7.258) (layer F.Fab) (width 0.1))
(fp_line (start 22.7965 7.258) (end -22.105 7.258) (layer F.Fab) (width 0.1))
(fp_line (start -14.705 7.658) (end -14.705 13.658) (layer F.Fab) (width 0.1))
(fp_line (start -14.705 13.658) (end 15.36791 13.65338) (layer F.Fab) (width 0.1))
(fp_line (start 15.396229 13.66049) (end 15.396229 7.66049) (layer F.Fab) (width 0.1))
(fp_line (start 22.7965 7.658) (end -14.705 7.658) (layer F.Fab) (width 0.1))
(fp_line (start -13.605 -4.282) (end 14.224 -4.282) (layer F.CrtYd) (width 0.05))
(fp_line (start 14.224 -4.282) (end 14.224 -0.532) (layer F.CrtYd) (width 0.05))
(fp_line (start 14.224 -0.532) (end 15.224 -0.532) (layer F.CrtYd) (width 0.05))
(fp_line (start 15.224 -0.532) (end 15.224 2.268) (layer F.CrtYd) (width 0.05))
(fp_line (start 15.224 2.268) (end 16.224 2.268) (layer F.CrtYd) (width 0.05))
(fp_line (start 16.224 2.268) (end 16.224 6.768) (layer F.CrtYd) (width 0.05))
(fp_line (start 16.224 6.768) (end 23.224 6.768) (layer F.CrtYd) (width 0.05))
(fp_line (start 23.224 6.768) (end 23.224 8.168) (layer F.CrtYd) (width 0.05))
(fp_line (start 23.241 8.168) (end 15.841 8.168) (layer F.CrtYd) (width 0.05))
(fp_line (start 15.841 8.168) (end 15.841 14.168) (layer F.CrtYd) (width 0.05))
(fp_line (start 15.841 14.168) (end -15.205 14.168) (layer F.CrtYd) (width 0.05))
(fp_line (start -15.205 14.168) (end -15.205 8.168) (layer F.CrtYd) (width 0.05))
(fp_line (start -15.205 8.168) (end -22.605 8.168) (layer F.CrtYd) (width 0.05))
(fp_line (start -22.605 8.168) (end -22.605 6.768) (layer F.CrtYd) (width 0.05))
(fp_line (start -22.605 6.768) (end -15.605 6.768) (layer F.CrtYd) (width 0.05))
(fp_line (start -15.605 6.768) (end -15.605 2.268) (layer F.CrtYd) (width 0.05))
(fp_line (start -15.605 2.268) (end -14.605 2.268) (layer F.CrtYd) (width 0.05))
(fp_line (start -14.605 2.268) (end -14.605 -0.532) (layer F.CrtYd) (width 0.05))
(fp_line (start -14.605 -0.532) (end -13.605 -0.532) (layer F.CrtYd) (width 0.05))
(fp_line (start -13.605 -0.532) (end -13.605 -4.282) (layer F.CrtYd) (width 0.05))
(fp_line (start 13.97 -0.292) (end 13.97 -4.032) (layer F.SilkS) (width 0.12))
(fp_line (start 13.97 -4.032) (end -13.358333 -4.032) (layer F.SilkS) (width 0.12))
(fp_line (start -13.358333 -4.032) (end -13.358333 -0.292) (layer F.SilkS) (width 0.12))
(fp_line (start -13.598333 -2.032) (end -13.598333 -4.272) (layer F.SilkS) (width 0.12))
(fp_line (start -13.598333 -4.272) (end -9.405 -4.272) (layer F.SilkS) (width 0.12))
(fp_line (start -22.105 -0.042) (end 30.995 -0.042) (layer Dwgs.User) (width 0.05))
(fp_text user %R (at 4.445 1.358) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user "PCB edge" (at -17.105 -0.708667) (layer Dwgs.User)
(effects (font (size 0.5 0.5) (thickness 0.075)))
)
(pad 1 smd rect (at -12.175 -2.032) (size 1.846667 3.48) (layers F.Cu F.Paste F.Mask))
(pad 2 smd rect (at -9.405 -2.032) (size 1.846667 3.48) (layers F.Cu F.Paste F.Mask))
(pad 3 smd rect (at -6.635 -2.032) (size 1.846667 3.48) (layers F.Cu F.Paste F.Mask))
(pad 4 smd rect (at -3.865 -2.032) (size 1.846667 3.48) (layers F.Cu F.Paste F.Mask))
(pad 5 smd rect (at -1.095 -2.032) (size 1.846667 3.48) (layers F.Cu F.Paste F.Mask))
(pad 6 smd rect (at 1.675 -2.032) (size 1.846667 3.48) (layers F.Cu F.Paste F.Mask))
(pad 7 smd rect (at 4.445 -2.032) (size 1.846667 3.48) (layers F.Cu F.Paste F.Mask))
(pad 8 smd rect (at 7.215 -2.032) (size 1.846667 3.48) (layers F.Cu F.Paste F.Mask))
(pad 9 smd rect (at 9.985 -2.032) (size 1.846667 3.48) (layers F.Cu F.Paste F.Mask))
(pad 10 smd rect (at 12.755 -2.032) (size 1.846667 3.48) (layers F.Cu F.Paste F.Mask))
(pad 11 smd rect (at -10.79 -2.032) (size 1.846667 3.48) (layers B.Cu B.Paste B.Mask))
(pad 12 smd rect (at -8.02 -2.032) (size 1.846667 3.48) (layers B.Cu B.Paste B.Mask))
(pad 13 smd rect (at -5.25 -2.032) (size 1.846667 3.48) (layers B.Cu B.Paste B.Mask))
(pad 14 smd rect (at -2.48 -2.032) (size 1.846667 3.48) (layers B.Cu B.Paste B.Mask))
(pad 15 smd rect (at 0.29 -2.032) (size 1.846667 3.48) (layers B.Cu B.Paste B.Mask))
(pad 16 smd rect (at 3.06 -2.032) (size 1.846667 3.48) (layers B.Cu B.Paste B.Mask))
(pad 17 smd rect (at 5.83 -2.032) (size 1.846667 3.48) (layers B.Cu B.Paste B.Mask))
(pad 18 smd rect (at 8.6 -2.032) (size 1.846667 3.48) (layers B.Cu B.Paste B.Mask))
(pad 19 smd rect (at 11.37 -2.032) (size 1.846667 3.48) (layers B.Cu B.Paste B.Mask))
(model ${KISYS3DMOD}/Connector_Dsub.3dshapes/DSUB-25_Male_EdgeMount_P2.77mm.wrl
(at (xyz 0 0 0))
(scale (xyz 1 1 1))
(rotate (xyz 0 0 0))
)
)

View File

@ -0,0 +1,194 @@
(module EDAC_302-182-520-900 locked (layer F.Cu) (tedit 5EB2F478)
(descr "182 Pins PCI Connector divided in groups of 98 & 84 contacts")
(tags "182 PCI EDAC")
(fp_text reference REF** (at 0 6.35) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "EDAC 302-182-520-900" (at 0 -6.35) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 thru_hole circle (at -58.42 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 2 thru_hole circle (at -57.15 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 3 thru_hole circle (at -55.88 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 4 thru_hole circle (at -54.61 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 5 thru_hole circle (at -53.34 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 6 thru_hole circle (at -52.07 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 7 thru_hole circle (at -50.8 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 8 thru_hole circle (at -49.53 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 9 thru_hole circle (at -48.26 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 10 thru_hole circle (at -46.99 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 11 thru_hole circle (at -45.72 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 12 thru_hole circle (at -44.45 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 13 thru_hole circle (at -43.18 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 14 thru_hole circle (at -41.91 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 15 thru_hole circle (at -40.64 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 16 thru_hole circle (at -39.37 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 17 thru_hole circle (at -38.1 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 18 thru_hole circle (at -36.83 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 19 thru_hole circle (at -35.56 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 20 thru_hole circle (at -34.29 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 21 thru_hole circle (at -33.02 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 22 thru_hole circle (at -31.75 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 23 thru_hole circle (at -30.48 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 24 thru_hole circle (at -29.21 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 25 thru_hole circle (at -27.94 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 26 thru_hole circle (at -26.67 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 27 thru_hole circle (at -25.4 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 28 thru_hole circle (at -24.13 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 29 thru_hole circle (at -22.86 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 30 thru_hole circle (at -21.59 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 31 thru_hole circle (at -20.32 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 32 thru_hole circle (at -19.05 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 33 thru_hole circle (at -17.78 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 34 thru_hole circle (at -16.51 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 35 thru_hole circle (at -15.24 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 36 thru_hole circle (at -13.97 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 37 thru_hole circle (at -12.7 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 38 thru_hole circle (at -11.43 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 39 thru_hole circle (at -10.16 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 40 thru_hole circle (at -8.89 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 41 thru_hole circle (at -7.62 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 42 thru_hole circle (at -6.35 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 43 thru_hole circle (at -5.08 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 44 thru_hole circle (at -3.81 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 45 thru_hole circle (at -2.54 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 46 thru_hole circle (at -1.27 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 47 thru_hole circle (at 0 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 48 thru_hole circle (at 1.27 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 49 thru_hole circle (at 2.54 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 50 thru_hole circle (at 6.35 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 51 thru_hole circle (at 7.62 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 52 thru_hole circle (at 8.89 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 53 thru_hole circle (at 10.16 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 54 thru_hole circle (at 11.43 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 55 thru_hole circle (at 12.7 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 56 thru_hole circle (at 13.97 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 57 thru_hole circle (at 15.24 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 58 thru_hole circle (at 16.51 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 59 thru_hole circle (at 17.78 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 60 thru_hole circle (at 19.05 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 61 thru_hole circle (at 20.32 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 62 thru_hole circle (at 21.59 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 63 thru_hole circle (at 22.86 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 64 thru_hole circle (at 24.13 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 65 thru_hole circle (at 25.4 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 66 thru_hole circle (at 26.67 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 67 thru_hole circle (at 27.94 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 68 thru_hole circle (at 29.21 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 69 thru_hole circle (at 30.48 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 70 thru_hole circle (at 31.75 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 71 thru_hole circle (at 33.02 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 72 thru_hole circle (at 34.29 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 73 thru_hole circle (at 35.56 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 74 thru_hole circle (at 36.83 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 75 thru_hole circle (at 38.1 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 76 thru_hole circle (at 39.37 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 77 thru_hole circle (at 40.64 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 78 thru_hole circle (at 41.91 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 79 thru_hole circle (at 43.18 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 80 thru_hole circle (at 44.45 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 81 thru_hole circle (at 45.72 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 82 thru_hole circle (at 46.99 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 83 thru_hole circle (at 48.26 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 84 thru_hole circle (at 49.53 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 85 thru_hole circle (at 50.8 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 86 thru_hole circle (at 52.07 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 87 thru_hole circle (at 53.34 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 88 thru_hole circle (at 54.61 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 89 thru_hole circle (at 55.88 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 90 thru_hole circle (at 57.15 -1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 91 thru_hole circle (at 58.42 -3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 92 thru_hole circle (at -58.42 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 93 thru_hole circle (at -57.15 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 94 thru_hole circle (at -55.88 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 95 thru_hole circle (at -54.61 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 96 thru_hole circle (at -53.34 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 97 thru_hole circle (at -52.07 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 98 thru_hole circle (at -50.8 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 99 thru_hole circle (at -49.53 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 100 thru_hole circle (at -48.26 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 101 thru_hole circle (at -46.99 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 102 thru_hole circle (at -45.72 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 103 thru_hole circle (at -44.45 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 104 thru_hole circle (at -43.18 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 105 thru_hole circle (at -41.91 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 106 thru_hole circle (at -40.64 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 107 thru_hole circle (at -39.37 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 108 thru_hole circle (at -38.1 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 109 thru_hole circle (at -36.83 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 110 thru_hole circle (at -35.56 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 111 thru_hole circle (at -34.29 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 112 thru_hole circle (at -33.02 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 113 thru_hole circle (at -31.75 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 114 thru_hole circle (at -30.48 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 115 thru_hole circle (at -29.21 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 116 thru_hole circle (at -27.94 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 117 thru_hole circle (at -26.67 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 118 thru_hole circle (at -25.4 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 119 thru_hole circle (at -24.13 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 120 thru_hole circle (at -22.86 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 121 thru_hole circle (at -21.59 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 122 thru_hole circle (at -20.32 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 123 thru_hole circle (at -19.05 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 124 thru_hole circle (at -17.78 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 125 thru_hole circle (at -16.51 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 126 thru_hole circle (at -15.24 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 127 thru_hole circle (at -13.97 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 128 thru_hole circle (at -12.7 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 129 thru_hole circle (at -11.43 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 130 thru_hole circle (at -10.16 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 131 thru_hole circle (at -8.89 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 132 thru_hole circle (at -7.62 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 133 thru_hole circle (at -6.35 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 134 thru_hole circle (at -5.08 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 135 thru_hole circle (at -3.81 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 136 thru_hole circle (at -2.54 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 137 thru_hole circle (at -1.27 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 138 thru_hole circle (at 0 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 139 thru_hole circle (at 1.27 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 140 thru_hole circle (at 2.54 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 141 thru_hole circle (at 6.35 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 142 thru_hole circle (at 7.62 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 143 thru_hole circle (at 8.89 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 144 thru_hole circle (at 10.16 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 145 thru_hole circle (at 11.43 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 146 thru_hole circle (at 12.7 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 147 thru_hole circle (at 13.97 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 148 thru_hole circle (at 15.24 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 149 thru_hole circle (at 16.51 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 150 thru_hole circle (at 17.78 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 151 thru_hole circle (at 19.05 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 152 thru_hole circle (at 20.32 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 153 thru_hole circle (at 21.59 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 154 thru_hole circle (at 22.86 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 155 thru_hole circle (at 24.13 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 156 thru_hole circle (at 25.4 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 157 thru_hole circle (at 26.67 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 158 thru_hole circle (at 27.94 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 159 thru_hole circle (at 29.21 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 160 thru_hole circle (at 30.48 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 161 thru_hole circle (at 31.75 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 162 thru_hole circle (at 33.02 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 163 thru_hole circle (at 34.29 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 164 thru_hole circle (at 35.56 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 165 thru_hole circle (at 36.83 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 166 thru_hole circle (at 38.1 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 167 thru_hole circle (at 39.37 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 168 thru_hole circle (at 40.64 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 169 thru_hole circle (at 41.91 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 170 thru_hole circle (at 43.18 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 171 thru_hole circle (at 44.45 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 172 thru_hole circle (at 45.72 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 173 thru_hole circle (at 46.99 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 174 thru_hole circle (at 48.26 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 175 thru_hole circle (at 49.53 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 176 thru_hole circle (at 50.8 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 177 thru_hole circle (at 52.07 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 178 thru_hole circle (at 53.34 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 179 thru_hole circle (at 54.61 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 180 thru_hole circle (at 55.88 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 181 thru_hole circle (at 57.15 3.81) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad 182 thru_hole circle (at 58.42 1.27) (size 1.02 1.02) (drill 0.6) (layers *.Mask B.Cu))
(pad "" np_thru_hole circle (at 4.445 0) (size 2.44 2.44) (drill 2.44) (layers *.Cu *.Mask))
(pad "" np_thru_hole circle (at -60.325 0) (size 2.44 2.44) (drill 2.44) (layers *.Cu *.Mask))
)

View File

@ -0,0 +1,214 @@
(module PowerMac_PDS (layer F.Cu) (tedit 5EB2A446)
(fp_text reference "PowerMac PDS" (at 0 -5.08) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PowerMac_PDS (at 0 -3.04) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user 92 (at -58.42 -2.54 90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user 140 (at 2.54 -2.54 90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text user 141 (at 6.35 -2.54 90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.2)))
)
(fp_text user 182 (at 58.42 -2.54 90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.2)))
)
(fp_text user 1 (at -58.42 -2.54 90) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text user 49 (at 2.54 -2.54 90) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text user 50 (at 6.35 -2.54 90) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(fp_text user 91 (at 58.42 -2.54 90) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
)
(pad 92 connect rect (at -58.42 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 93 connect rect (at -57.15 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 94 connect rect (at -55.88 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 95 connect rect (at -54.61 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 96 connect rect (at -53.34 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 97 connect rect (at -52.07 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 98 connect rect (at -50.8 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 99 connect rect (at -49.53 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 100 connect rect (at -48.26 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 101 connect rect (at -46.99 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 102 connect rect (at -45.72 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 103 connect rect (at -44.45 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 104 connect rect (at -43.18 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 105 connect rect (at -41.91 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 106 connect rect (at -40.64 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 107 connect rect (at -39.37 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 108 connect rect (at -38.1 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 109 connect rect (at -36.83 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 110 connect rect (at -35.56 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 111 connect rect (at -34.29 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 112 connect rect (at -33.02 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 113 connect rect (at -31.75 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 114 connect rect (at -30.48 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 115 connect rect (at -29.21 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 116 connect rect (at -27.94 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 117 connect rect (at -26.67 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 118 connect rect (at -25.4 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 119 connect rect (at -24.13 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 120 connect rect (at -22.86 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 121 connect rect (at -21.59 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 122 connect rect (at -20.32 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 123 connect rect (at -19.05 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 124 connect rect (at -17.78 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 125 connect rect (at -16.51 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 126 connect rect (at -15.24 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 127 connect rect (at -13.97 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 128 connect rect (at -12.7 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 129 connect rect (at -11.43 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 130 connect rect (at -10.16 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 131 connect rect (at -8.89 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 132 connect rect (at -7.62 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 133 connect rect (at -6.35 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 134 connect rect (at -5.08 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 135 connect rect (at -3.81 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 136 connect rect (at -2.54 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 137 connect rect (at -1.27 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 138 connect rect (at 0 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 139 connect rect (at 1.27 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 140 connect rect (at 2.54 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 141 connect rect (at 6.35 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 142 connect rect (at 7.62 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 143 connect rect (at 8.89 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 144 connect rect (at 10.16 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 145 connect rect (at 11.43 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 146 connect rect (at 12.7 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 147 connect rect (at 13.97 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 148 connect rect (at 15.24 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 149 connect rect (at 16.51 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 150 connect rect (at 17.78 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 151 connect rect (at 19.05 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 152 connect rect (at 20.32 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 153 connect rect (at 21.59 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 154 connect rect (at 22.86 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 155 connect rect (at 24.13 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 156 connect rect (at 25.4 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 157 connect rect (at 26.67 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 158 connect rect (at 27.94 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 159 connect rect (at 29.21 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 160 connect rect (at 30.48 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 161 connect rect (at 31.75 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 162 connect rect (at 33.02 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 163 connect rect (at 34.29 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 164 connect rect (at 35.56 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 165 connect rect (at 36.83 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 166 connect rect (at 38.1 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 167 connect rect (at 39.37 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 168 connect rect (at 40.64 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 169 connect rect (at 41.91 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 170 connect rect (at 43.18 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 171 connect rect (at 44.45 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 172 connect rect (at 45.72 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 173 connect rect (at 46.99 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 174 connect rect (at 48.26 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 175 connect rect (at 49.53 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 176 connect rect (at 50.8 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 177 connect rect (at 52.07 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 178 connect rect (at 53.34 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 179 connect rect (at 54.61 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 180 connect rect (at 55.88 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 181 connect rect (at 57.15 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 182 connect rect (at 58.42 0) (size 1.04 3.81) (layers F.Cu F.Mask))
(pad 1 connect rect (at -58.42 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 2 connect rect (at -57.15 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 3 connect rect (at -55.88 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 4 connect rect (at -54.61 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 5 connect rect (at -53.34 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 6 connect rect (at -52.07 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 7 connect rect (at -50.8 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 8 connect rect (at -49.53 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 9 connect rect (at -48.26 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 10 connect rect (at -46.99 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 11 connect rect (at -45.72 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 12 connect rect (at -44.45 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 13 connect rect (at -43.18 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 14 connect rect (at -41.91 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 15 connect rect (at -40.64 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 16 connect rect (at -39.37 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 17 connect rect (at -38.1 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 18 connect rect (at -36.83 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 19 connect rect (at -35.56 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 20 connect rect (at -34.29 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 21 connect rect (at -33.02 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 22 connect rect (at -31.75 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 23 connect rect (at -30.48 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 24 connect rect (at -29.21 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 25 connect rect (at -27.94 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 26 connect rect (at -26.67 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 27 connect rect (at -25.4 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 28 connect rect (at -24.13 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 29 connect rect (at -22.86 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 30 connect rect (at -21.59 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 31 connect rect (at -20.32 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 32 connect rect (at -19.05 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 33 connect rect (at -17.78 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 34 connect rect (at -16.51 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 35 connect rect (at -15.24 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 36 connect rect (at -13.97 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 37 connect rect (at -12.7 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 38 connect rect (at -11.43 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 39 connect rect (at -10.16 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 40 connect rect (at -8.89 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 41 connect rect (at -7.62 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 42 connect rect (at -6.35 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 43 connect rect (at -5.08 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 44 connect rect (at -3.81 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 45 connect rect (at -2.54 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 46 connect rect (at -1.27 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 47 connect rect (at 0 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 48 connect rect (at 1.27 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 49 connect rect (at 2.54 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 50 connect rect (at 6.35 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 51 connect rect (at 7.62 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 52 connect rect (at 8.89 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 53 connect rect (at 10.16 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 54 connect rect (at 11.43 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 55 connect rect (at 12.7 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 56 connect rect (at 13.97 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 57 connect rect (at 15.24 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 58 connect rect (at 16.51 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 59 connect rect (at 17.78 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 60 connect rect (at 19.05 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 61 connect rect (at 20.32 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 62 connect rect (at 21.59 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 63 connect rect (at 22.86 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 64 connect rect (at 24.13 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 65 connect rect (at 25.4 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 66 connect rect (at 26.67 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 67 connect rect (at 27.94 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 68 connect rect (at 29.21 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 69 connect rect (at 30.48 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 70 connect rect (at 31.75 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 71 connect rect (at 33.02 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 72 connect rect (at 34.29 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 73 connect rect (at 35.56 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 74 connect rect (at 36.83 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 75 connect rect (at 38.1 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 76 connect rect (at 39.37 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 77 connect rect (at 40.64 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 78 connect rect (at 41.91 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 79 connect rect (at 43.18 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 80 connect rect (at 44.45 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 81 connect rect (at 45.72 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 82 connect rect (at 46.99 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 83 connect rect (at 48.26 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 84 connect rect (at 49.53 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 85 connect rect (at 50.8 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 86 connect rect (at 52.07 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 87 connect rect (at 53.34 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 88 connect rect (at 54.61 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 89 connect rect (at 55.88 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 90 connect rect (at 57.15 0) (size 1.04 3.81) (layers B.Cu B.Mask))
(pad 91 connect rect (at 58.42 0) (size 1.04 3.81) (layers B.Cu B.Mask))
)

View File

@ -0,0 +1,41 @@
(module SIMM-30 (layer F.Cu) (tedit 5EB68E4E)
(descr "SIMM 30 pins RAM Memory Connector")
(tags "SIMM 30 RAM")
(attr smd)
(fp_text reference REF** (at 0 -2.54) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SIMM-30 (at 0 2.54) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 connect rect (at -36.83 0) (size 1.778 1.778) (layers F.Cu F.Mask))
(pad 2 connect rect (at -34.29 0) (size 1.778 1.778) (layers F.Cu F.Mask))
(pad 3 connect rect (at -31.75 0) (size 1.778 1.778) (layers F.Cu F.Mask))
(pad 4 connect rect (at -29.21 0) (size 1.778 1.778) (layers F.Cu F.Mask))
(pad 5 connect rect (at -26.67 0) (size 1.778 1.778) (layers F.Cu F.Mask))
(pad 6 connect rect (at -24.13 0) (size 1.778 1.778) (layers F.Cu F.Mask))
(pad 7 connect rect (at -21.59 0) (size 1.778 1.778) (layers F.Cu F.Mask))
(pad 8 connect rect (at -19.05 0) (size 1.778 1.778) (layers F.Cu F.Mask))
(pad 9 connect rect (at -16.51 0) (size 1.778 1.778) (layers F.Cu F.Mask))
(pad 10 connect rect (at -13.97 0) (size 1.778 1.778) (layers F.Cu F.Mask))
(pad 11 connect rect (at -11.43 0) (size 1.778 1.778) (layers F.Cu F.Mask))
(pad 12 connect rect (at -8.89 0) (size 1.778 1.778) (layers F.Cu F.Mask))
(pad 13 connect rect (at -6.35 0) (size 1.778 1.778) (layers F.Cu F.Mask))
(pad 14 connect rect (at -3.81 0) (size 1.778 1.778) (layers F.Cu F.Mask))
(pad 15 connect rect (at -1.27 0) (size 1.778 1.778) (layers F.Cu F.Mask))
(pad 16 connect rect (at 1.27 0) (size 1.778 1.778) (layers F.Cu F.Mask))
(pad 17 connect rect (at 3.81 0) (size 1.778 1.778) (layers F.Cu F.Mask))
(pad 18 connect rect (at 6.35 0) (size 1.778 1.778) (layers F.Cu F.Mask))
(pad 19 connect rect (at 8.89 0) (size 1.778 1.778) (layers F.Cu F.Mask))
(pad 20 connect rect (at 11.43 0) (size 1.778 1.778) (layers F.Cu F.Mask))
(pad 21 connect rect (at 13.97 0) (size 1.778 1.778) (layers F.Cu F.Mask))
(pad 22 connect rect (at 16.51 0) (size 1.778 1.778) (layers F.Cu F.Mask))
(pad 23 connect rect (at 19.05 0) (size 1.778 1.778) (layers F.Cu F.Mask))
(pad 24 connect rect (at 21.59 0) (size 1.778 1.778) (layers F.Cu F.Mask))
(pad 25 connect rect (at 24.13 0) (size 1.778 1.778) (layers F.Cu F.Mask))
(pad 26 connect rect (at 26.67 0) (size 1.778 1.778) (layers F.Cu F.Mask))
(pad 27 connect rect (at 29.21 0) (size 1.778 1.778) (layers F.Cu F.Mask))
(pad 28 connect rect (at 31.75 0) (size 1.778 1.778) (layers F.Cu F.Mask))
(pad 29 connect rect (at 34.29 0) (size 1.778 1.778) (layers F.Cu F.Mask))
(pad 30 connect rect (at 36.83 0) (size 1.778 1.778) (layers F.Cu F.Mask))
)

View File

@ -0,0 +1,78 @@
(module SIMM-68 (layer F.Cu) (tedit 5EB5B70B)
(descr "SIMM 68 Pins used from Video RAM")
(tags "SIMM 68 VIDEO RAM")
(fp_text reference REF** (at 0 -2.54) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SIMM-68 (at 0 3.81) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(pad 1 connect rect (at -45.085 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 35 smd rect (at 3.175 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 36 smd rect (at 4.445 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 37 smd rect (at 5.715 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 38 smd rect (at 6.985 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 39 smd rect (at 8.255 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 40 smd rect (at 9.525 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 41 smd rect (at 10.795 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 42 smd rect (at 12.065 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 43 smd rect (at 13.335 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 44 smd rect (at 14.605 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 45 smd rect (at 15.875 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 46 smd rect (at 17.145 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 47 smd rect (at 18.415 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 48 smd rect (at 19.685 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 49 smd rect (at 20.955 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 50 smd rect (at 22.225 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 51 smd rect (at 23.495 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 52 smd rect (at 24.765 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 53 smd rect (at 26.035 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 54 smd rect (at 27.305 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 55 smd rect (at 28.575 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 56 smd rect (at 29.845 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 57 smd rect (at 31.115 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 58 smd rect (at 32.385 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 59 smd rect (at 33.655 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 60 smd rect (at 34.925 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 61 smd rect (at 36.195 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 62 smd rect (at 37.465 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 63 smd rect (at 38.735 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 64 smd rect (at 40.005 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 65 smd rect (at 41.275 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 66 smd rect (at 42.545 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 67 smd rect (at 43.815 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 68 smd rect (at 45.085 0) (size 1.04 2.54) (layers F.Cu F.Paste F.Mask))
(pad 2 connect rect (at -43.815 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 3 connect rect (at -42.545 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 4 connect rect (at -41.275 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 5 connect rect (at -40.005 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 6 connect rect (at -38.735 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 7 connect rect (at -37.465 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 8 connect rect (at -36.195 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 9 connect rect (at -34.925 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 10 connect rect (at -33.655 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 11 connect rect (at -32.385 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 12 connect rect (at -31.115 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 13 connect rect (at -29.845 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 14 connect rect (at -28.575 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 15 connect rect (at -27.305 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 16 connect rect (at -26.035 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 17 connect rect (at -24.765 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 18 connect rect (at -23.495 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 19 connect rect (at -22.225 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 20 connect rect (at -20.955 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 21 connect rect (at -19.685 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 22 connect rect (at -18.415 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 23 connect rect (at -17.145 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 24 connect rect (at -15.875 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 25 connect rect (at -14.605 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 26 connect rect (at -13.335 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 27 connect rect (at -12.065 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 28 connect rect (at -10.795 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 29 connect rect (at -9.525 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 30 connect rect (at -8.255 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 31 connect rect (at -6.985 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 32 connect rect (at -5.715 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 33 connect rect (at -4.445 0) (size 1.04 2.54) (layers F.Cu F.Mask))
(pad 34 connect rect (at -3.175 0) (size 1.04 2.54) (layers F.Cu F.Mask))
)

View File

@ -0,0 +1,53 @@
(module SOJ-40 (layer F.Cu) (tedit 5EDE9CF1)
(fp_text reference REF** (at 0 0) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SOJ-40 (at 0 2.54) (layer F.Fab)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -6.35 -12.7) (end 6.35 -12.7) (layer F.SilkS) (width 0.12))
(fp_line (start 6.35 -12.7) (end 6.35 12.7) (layer F.SilkS) (width 0.12))
(fp_line (start 6.35 12.7) (end -6.35 12.7) (layer F.SilkS) (width 0.12))
(fp_line (start -6.35 12.7) (end -6.35 -12.7) (layer F.SilkS) (width 0.12))
(fp_circle (center -5.715 -13.97) (end -5.08 -13.97) (layer F.SilkS) (width 0.12))
(pad 40 connect rect (at 4.445 -12.065) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 39 connect rect (at 4.445 -10.795) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 38 connect rect (at 4.445 -9.525) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 37 connect rect (at 4.445 -8.255) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 36 connect rect (at 4.445 -6.985) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 35 connect rect (at 4.445 -5.715) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 34 connect rect (at 4.445 -4.445) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 33 connect rect (at 4.445 -3.175) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 32 connect rect (at 4.445 -1.905) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 31 connect rect (at 4.445 -0.635) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 30 connect rect (at 4.445 0.635) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 29 connect rect (at 4.445 1.905) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 28 connect rect (at 4.445 3.175) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 27 connect rect (at 4.445 4.445) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 26 connect rect (at 4.445 5.715) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 25 connect rect (at 4.445 6.985) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 24 connect rect (at 4.445 8.255) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 23 connect rect (at 4.445 9.525) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 22 connect rect (at 4.445 10.795) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 21 connect rect (at 4.445 12.065) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 20 connect rect (at -4.445 12.065) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 19 connect rect (at -4.445 10.795) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 18 connect rect (at -4.445 9.525) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 17 connect rect (at -4.445 8.255) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 16 connect rect (at -4.445 6.985) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 15 connect rect (at -4.445 5.715) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 14 connect rect (at -4.445 4.445) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 13 connect rect (at -4.445 3.175) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 12 connect rect (at -4.445 1.905) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 11 connect rect (at -4.445 0.635) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 10 connect rect (at -4.445 -0.635) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 9 connect rect (at -4.445 -1.905) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 8 connect rect (at -4.445 -3.175) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 7 connect rect (at -4.445 -4.445) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 6 connect rect (at -4.445 -5.715) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 5 connect rect (at -4.445 -6.985) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 4 connect rect (at -4.445 -8.255) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 3 connect rect (at -4.445 -9.525) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 2 connect rect (at -4.445 -10.795) (size 2.54 0.635) (layers F.Cu F.Mask))
(pad 1 connect rect (at -4.445 -12.065) (size 2.54 0.635) (layers F.Cu F.Mask))
)

510
pcb/tashtari.brd → pcb/tashtari-tashtwenty.brd Normal file → Executable file
View File

@ -6,7 +6,7 @@
<setting alwaysvectorfont="no"/>
<setting verticaltext="up"/>
</settings>
<grid distance="0.05" unitdist="inch" unit="inch" style="dots" multiple="1" display="yes" altdistance="0.025" altunitdist="inch" altunit="inch"/>
<grid distance="0.05" unitdist="inch" unit="inch" style="dots" multiple="1" display="yes" altdistance="0.0125" 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"/>
@ -38,7 +38,7 @@
<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="45" name="Holes" color="7" fill="1" visible="yes" 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"/>
@ -140,12 +140,18 @@
</layers>
<board>
<plain>
<wire x1="0" y1="0" x2="26.035" y2="0" width="0" layer="20"/>
<wire x1="26.035" y1="0" x2="26.035" y2="33.02" width="0" layer="20"/>
<wire x1="26.035" y1="33.02" x2="0" y2="33.02" width="0" layer="20"/>
<wire x1="0" y1="33.02" x2="0" y2="0" width="0" layer="20"/>
<text x="9.525" y="30.48" size="1.778" layer="25" font="vector">TashTwenty</text>
<text x="20.955" y="28.575" size="1.016" layer="25" font="vector">Rev 1</text>
<text x="24.765" y="25.4" size="1.778" layer="25" font="vector" rot="R270">TashTwenty</text>
<text x="15.875" y="10.16" size="1.27" layer="25" font="vector" rot="R90">JLCJLCJLCJLC</text>
<wire x1="0" y1="2.54" x2="2.54" y2="0" width="0" layer="20"/>
<wire x1="2.54" y1="0" x2="25.4" y2="0" width="0" layer="20"/>
<wire x1="25.4" y1="0" x2="27.94" y2="2.54" width="0" layer="20"/>
<wire x1="27.94" y1="2.54" x2="27.94" y2="31.75" width="0" layer="20"/>
<wire x1="27.94" y1="31.75" x2="25.4" y2="34.29" width="0" layer="20"/>
<wire x1="25.4" y1="34.29" x2="2.54" y2="34.29" width="0" layer="20"/>
<wire x1="2.54" y1="34.29" x2="0" y2="31.75" width="0" layer="20"/>
<wire x1="0" y1="31.75" x2="0" y2="2.54" width="0" layer="20"/>
<text x="19.05" y="32.385" size="1.27" layer="25" font="vector">Rev 3</text>
<hole x="25.0825" y="30.1625" drill="2.2"/>
</plain>
<libraries>
<library name="testpad">
@ -163,79 +169,6 @@ new: Attribute TP_SIGNAL_NAME&lt;br&gt;
</package>
</packages>
</library>
<library name="SparkFun-Connectors">
<description>&lt;h3&gt;SparkFun Electronics' preferred foot prints&lt;/h3&gt;
In this library you'll find connectors and sockets- basically anything that can be plugged into or onto.&lt;br&gt;&lt;br&gt;
We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com.
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Licensing:&lt;/b&gt; Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/
&lt;br&gt;&lt;br&gt;
You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description>
<packages>
<package name="1X07">
<wire x1="14.605" y1="1.27" x2="15.875" y2="1.27" width="0.2032" layer="21"/>
<wire x1="15.875" y1="1.27" x2="16.51" y2="0.635" width="0.2032" layer="21"/>
<wire x1="16.51" y1="-0.635" x2="15.875" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="11.43" y1="0.635" x2="12.065" y2="1.27" width="0.2032" layer="21"/>
<wire x1="12.065" y1="1.27" x2="13.335" y2="1.27" width="0.2032" layer="21"/>
<wire x1="13.335" y1="1.27" x2="13.97" y2="0.635" width="0.2032" layer="21"/>
<wire x1="13.97" y1="-0.635" x2="13.335" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="13.335" y1="-1.27" x2="12.065" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="12.065" y1="-1.27" x2="11.43" y2="-0.635" width="0.2032" layer="21"/>
<wire x1="14.605" y1="1.27" x2="13.97" y2="0.635" width="0.2032" layer="21"/>
<wire x1="13.97" y1="-0.635" x2="14.605" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="15.875" y1="-1.27" x2="14.605" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="21"/>
<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="21"/>
<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="8.89" y1="0.635" x2="9.525" y2="1.27" width="0.2032" layer="21"/>
<wire x1="9.525" y1="1.27" x2="10.795" y2="1.27" width="0.2032" layer="21"/>
<wire x1="10.795" y1="1.27" x2="11.43" y2="0.635" width="0.2032" layer="21"/>
<wire x1="11.43" y1="-0.635" x2="10.795" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="10.795" y1="-1.27" x2="9.525" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="9.525" y1="-1.27" x2="8.89" y2="-0.635" width="0.2032" layer="21"/>
<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="21"/>
<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="21"/>
<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/>
<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="21"/>
<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/>
<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/>
<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/>
<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/>
<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/>
<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/>
<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/>
<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/>
<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/>
<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="16.51" y1="0.635" x2="16.51" y2="-0.635" width="0.2032" layer="21"/>
<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
<pad name="6" x="12.7" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
<pad name="7" x="15.24" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
<text x="-1.3462" y="1.8288" size="1.27" layer="25" ratio="10">&gt;NAME</text>
<text x="-1.27" y="-3.175" size="1.27" layer="27">&gt;VALUE</text>
<rectangle x1="14.986" y1="-0.254" x2="15.494" y2="0.254" layer="51"/>
<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/>
<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/>
<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/>
<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
</package>
</packages>
</library>
<library name="SparkFun-Capacitors">
<description>&lt;h3&gt;SparkFun Electronics' preferred foot prints&lt;/h3&gt;
In this library you'll find resistors, capacitors, inductors, test points, jumper pads, etc.&lt;br&gt;&lt;br&gt;
@ -304,7 +237,88 @@ You are welcome to use this library for commercial purposes. For attribution, we
</package>
</packages>
</library>
<library name="SparkFun-Passives">
<library name="SparkFun-Connectors">
<description>&lt;h3&gt;SparkFun Electronics' preferred foot prints&lt;/h3&gt;
In this library you'll find connectors and sockets- basically anything that can be plugged into or onto.&lt;br&gt;&lt;br&gt;
We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com.
&lt;br&gt;&lt;br&gt;
&lt;b&gt;Licensing:&lt;/b&gt; Creative Commons ShareAlike 4.0 International - https://creativecommons.org/licenses/by-sa/4.0/
&lt;br&gt;&lt;br&gt;
You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description>
<packages>
<package name="1X08">
<wire x1="14.605" y1="1.27" x2="15.875" y2="1.27" width="0.2032" layer="21"/>
<wire x1="15.875" y1="1.27" x2="16.51" y2="0.635" width="0.2032" layer="21"/>
<wire x1="16.51" y1="-0.635" x2="15.875" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="11.43" y1="0.635" x2="12.065" y2="1.27" width="0.2032" layer="21"/>
<wire x1="12.065" y1="1.27" x2="13.335" y2="1.27" width="0.2032" layer="21"/>
<wire x1="13.335" y1="1.27" x2="13.97" y2="0.635" width="0.2032" layer="21"/>
<wire x1="13.97" y1="-0.635" x2="13.335" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="13.335" y1="-1.27" x2="12.065" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="12.065" y1="-1.27" x2="11.43" y2="-0.635" width="0.2032" layer="21"/>
<wire x1="14.605" y1="1.27" x2="13.97" y2="0.635" width="0.2032" layer="21"/>
<wire x1="13.97" y1="-0.635" x2="14.605" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="15.875" y1="-1.27" x2="14.605" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="6.985" y1="1.27" x2="8.255" y2="1.27" width="0.2032" layer="21"/>
<wire x1="8.255" y1="1.27" x2="8.89" y2="0.635" width="0.2032" layer="21"/>
<wire x1="8.89" y1="-0.635" x2="8.255" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="8.89" y1="0.635" x2="9.525" y2="1.27" width="0.2032" layer="21"/>
<wire x1="9.525" y1="1.27" x2="10.795" y2="1.27" width="0.2032" layer="21"/>
<wire x1="10.795" y1="1.27" x2="11.43" y2="0.635" width="0.2032" layer="21"/>
<wire x1="11.43" y1="-0.635" x2="10.795" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="10.795" y1="-1.27" x2="9.525" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="9.525" y1="-1.27" x2="8.89" y2="-0.635" width="0.2032" layer="21"/>
<wire x1="3.81" y1="0.635" x2="4.445" y2="1.27" width="0.2032" layer="21"/>
<wire x1="4.445" y1="1.27" x2="5.715" y2="1.27" width="0.2032" layer="21"/>
<wire x1="5.715" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/>
<wire x1="6.35" y1="-0.635" x2="5.715" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="5.715" y1="-1.27" x2="4.445" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="4.445" y1="-1.27" x2="3.81" y2="-0.635" width="0.2032" layer="21"/>
<wire x1="6.985" y1="1.27" x2="6.35" y2="0.635" width="0.2032" layer="21"/>
<wire x1="6.35" y1="-0.635" x2="6.985" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="8.255" y1="-1.27" x2="6.985" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="-0.635" y1="1.27" x2="0.635" y2="1.27" width="0.2032" layer="21"/>
<wire x1="0.635" y1="1.27" x2="1.27" y2="0.635" width="0.2032" layer="21"/>
<wire x1="1.27" y1="-0.635" x2="0.635" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="1.27" y1="0.635" x2="1.905" y2="1.27" width="0.2032" layer="21"/>
<wire x1="1.905" y1="1.27" x2="3.175" y2="1.27" width="0.2032" layer="21"/>
<wire x1="3.175" y1="1.27" x2="3.81" y2="0.635" width="0.2032" layer="21"/>
<wire x1="3.81" y1="-0.635" x2="3.175" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="3.175" y1="-1.27" x2="1.905" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="1.905" y1="-1.27" x2="1.27" y2="-0.635" width="0.2032" layer="21"/>
<wire x1="-1.27" y1="0.635" x2="-1.27" y2="-0.635" width="0.2032" layer="21"/>
<wire x1="-0.635" y1="1.27" x2="-1.27" y2="0.635" width="0.2032" layer="21"/>
<wire x1="-1.27" y1="-0.635" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="0.635" y1="-1.27" x2="-0.635" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="17.145" y1="1.27" x2="18.415" y2="1.27" width="0.2032" layer="21"/>
<wire x1="18.415" y1="1.27" x2="19.05" y2="0.635" width="0.2032" layer="21"/>
<wire x1="19.05" y1="0.635" x2="19.05" y2="-0.635" width="0.2032" layer="21"/>
<wire x1="19.05" y1="-0.635" x2="18.415" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="17.145" y1="1.27" x2="16.51" y2="0.635" width="0.2032" layer="21"/>
<wire x1="16.51" y1="-0.635" x2="17.145" y2="-1.27" width="0.2032" layer="21"/>
<wire x1="18.415" y1="-1.27" x2="17.145" y2="-1.27" width="0.2032" layer="21"/>
<pad name="1" x="0" y="0" drill="1.016" diameter="1.8796" shape="square" rot="R90"/>
<pad name="2" x="2.54" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
<pad name="3" x="5.08" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
<pad name="4" x="7.62" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
<pad name="5" x="10.16" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
<pad name="6" x="12.7" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
<pad name="7" x="15.24" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
<pad name="8" x="17.78" y="0" drill="1.016" diameter="1.8796" rot="R90"/>
<text x="-1.3462" y="1.8288" size="1.27" layer="25" ratio="10">&gt;NAME</text>
<text x="-1.27" y="-3.175" size="1.27" layer="27">&gt;VALUE</text>
<rectangle x1="14.986" y1="-0.254" x2="15.494" y2="0.254" layer="51"/>
<rectangle x1="12.446" y1="-0.254" x2="12.954" y2="0.254" layer="51"/>
<rectangle x1="9.906" y1="-0.254" x2="10.414" y2="0.254" layer="51"/>
<rectangle x1="7.366" y1="-0.254" x2="7.874" y2="0.254" layer="51"/>
<rectangle x1="4.826" y1="-0.254" x2="5.334" y2="0.254" layer="51"/>
<rectangle x1="2.286" y1="-0.254" x2="2.794" y2="0.254" layer="51"/>
<rectangle x1="-0.254" y1="-0.254" x2="0.254" y2="0.254" layer="51"/>
<rectangle x1="17.526" y1="-0.254" x2="18.034" y2="0.254" layer="51"/>
</package>
</packages>
</library>
<library name="SparkFun-Resistors">
<description>&lt;h3&gt;SparkFun Electronics' preferred foot prints&lt;/h3&gt;
In this library you'll find resistors, capacitors, inductors, test points, jumper pads, etc.&lt;br&gt;&lt;br&gt;
We've spent an enormous amount of time creating and checking these footprints and parts, but it is the end user's responsibility to ensure correctness and suitablity for a given componet or application. If you enjoy using this library, please buy one of our products at www.sparkfun.com.
@ -313,18 +327,19 @@ We've spent an enormous amount of time creating and checking these footprints an
&lt;br&gt;&lt;br&gt;
You are welcome to use this library for commercial purposes. For attribution, we ask that when you begin to sell your device using our footprint, you email us with a link to the product being sold. We want bragging rights that we helped (in a very small part) to create your 8th world wonder. We would like the opportunity to feature your device on our homepage.</description>
<packages>
<package name="AXIAL-0.4">
<description>1/4W Resistor, 0.4" wide&lt;p&gt;
Yageo CFR series &lt;a href="http://www.yageo.com/pdf/yageo/Leaded-R_CFR_2008.pdf"&gt;http://www.yageo.com/pdf/yageo/Leaded-R_CFR_2008.pdf&lt;/a&gt;</description>
<wire x1="-3.15" y1="-1.2" x2="-3.15" y2="1.2" width="0.2032" layer="21"/>
<wire x1="-3.15" y1="1.2" x2="3.15" y2="1.2" width="0.2032" layer="21"/>
<wire x1="3.15" y1="1.2" x2="3.15" y2="-1.2" width="0.2032" layer="21"/>
<wire x1="3.15" y1="-1.2" x2="-3.15" y2="-1.2" width="0.2032" layer="21"/>
<pad name="P$1" x="-5.08" y="0" drill="0.9" diameter="1.8796"/>
<pad name="P$2" x="5.08" y="0" drill="0.9" diameter="1.8796"/>
<text x="-3.175" y="1.905" size="0.8128" layer="25" font="vector" ratio="15">&gt;Name</text>
<text x="-2.286" y="-0.381" size="0.8128" layer="21" font="vector" ratio="15">&gt;Value</text>
<package name="AXIAL-0.3">
<wire x1="-2.54" y1="0.762" x2="2.54" y2="0.762" width="0.2032" layer="21"/>
<wire x1="2.54" y1="0.762" x2="2.54" y2="0" width="0.2032" layer="21"/>
<wire x1="2.54" y1="0" x2="2.54" y2="-0.762" width="0.2032" layer="21"/>
<wire x1="2.54" y1="-0.762" x2="-2.54" y2="-0.762" width="0.2032" layer="21"/>
<wire x1="-2.54" y1="-0.762" x2="-2.54" y2="0" width="0.2032" layer="21"/>
<wire x1="-2.54" y1="0" x2="-2.54" y2="0.762" width="0.2032" layer="21"/>
<wire x1="2.54" y1="0" x2="2.794" y2="0" width="0.2032" layer="21"/>
<wire x1="-2.54" y1="0" x2="-2.794" y2="0" width="0.2032" layer="21"/>
<pad name="P$1" x="-3.81" y="0" drill="0.9" diameter="1.8796"/>
<pad name="P$2" x="3.81" y="0" drill="0.9" diameter="1.8796"/>
<text x="-2.54" y="1.27" size="0.4064" layer="25" font="vector">&gt;Name</text>
<text x="-2.032" y="-0.381" size="1.016" layer="21" font="vector" ratio="15">&gt;Value</text>
</package>
</packages>
</library>
@ -510,144 +525,104 @@ Please make sure your boards conform to these design rules.</description>
</pass>
</autorouter>
<elements>
<element name="E$1" library="testpad" package="TP20SQ" value="" x="2.65" y="26" smashed="yes">
<attribute name="VALUE" x="1.634" y="24.857" size="0.0254" layer="27"/>
<element name="E$3" library="testpad" package="TP20SQ" value="" x="2.76" y="29.395" smashed="yes">
<attribute name="VALUE" x="1.744" y="28.252" size="0.0254" layer="27"/>
</element>
<element name="E$2" library="testpad" package="TP20SQ" value="" x="2.65" y="28.76" smashed="yes">
<attribute name="VALUE" x="1.634" y="27.617" size="0.0254" layer="27"/>
<element name="E$4" library="testpad" package="TP20SQ" value="" x="4.14" y="29.395" smashed="yes">
<attribute name="VALUE" x="3.124" y="28.252" size="0.0254" layer="27"/>
</element>
<element name="E$3" library="testpad" package="TP20SQ" value="" x="4.03" y="28.76" smashed="yes">
<attribute name="VALUE" x="3.014" y="27.617" size="0.0254" layer="27"/>
<element name="E$8" library="testpad" package="TP20SQ" value="" x="2.76" y="21.115" smashed="yes">
<attribute name="VALUE" x="1.744" y="19.972" size="0.0254" layer="27"/>
</element>
<element name="E$4" library="testpad" package="TP20SQ" value="" x="5.41" y="28.76" smashed="yes">
<attribute name="VALUE" x="4.394" y="27.617" size="0.0254" layer="27"/>
<element name="E$9" library="testpad" package="TP20SQ" value="" x="4.14" y="21.115" smashed="yes">
<attribute name="VALUE" x="3.124" y="19.972" size="0.0254" layer="27"/>
</element>
<element name="E$5" library="testpad" package="TP20SQ" value="" x="2.65" y="23.24" smashed="yes">
<attribute name="VALUE" x="1.634" y="22.097" size="0.0254" layer="27"/>
<element name="E$10" library="testpad" package="TP20SQ" value="" x="2.76" y="26.635" smashed="yes">
<attribute name="VALUE" x="1.744" y="25.492" size="0.0254" layer="27"/>
</element>
<element name="E$6" library="testpad" package="TP20SQ" value="" x="2.65" y="20.48" smashed="yes">
<attribute name="VALUE" x="1.634" y="19.337" size="0.0254" layer="27"/>
<element name="E$11" library="testpad" package="TP20SQ" value="" x="4.14" y="26.635" smashed="yes">
<attribute name="VALUE" x="3.124" y="25.492" size="0.0254" layer="27"/>
</element>
<element name="E$7" library="testpad" package="TP20SQ" value="" x="2.65" y="14.96" smashed="yes">
<attribute name="VALUE" x="1.634" y="13.817" size="0.0254" layer="27"/>
<element name="E$12" library="testpad" package="TP20SQ" value="" x="2.76" y="23.875" smashed="yes">
<attribute name="VALUE" x="1.744" y="22.732" size="0.0254" layer="27"/>
</element>
<element name="E$8" library="testpad" package="TP20SQ" value="" x="4.03" y="20.48" smashed="yes">
<attribute name="VALUE" x="3.014" y="19.337" size="0.0254" layer="27"/>
<element name="E$13" library="testpad" package="TP20SQ" value="" x="4.14" y="23.875" smashed="yes">
<attribute name="VALUE" x="3.124" y="22.732" size="0.0254" layer="27"/>
</element>
<element name="E$9" library="testpad" package="TP20SQ" value="" x="5.41" y="20.48" smashed="yes">
<attribute name="VALUE" x="4.394" y="19.337" size="0.0254" layer="27"/>
<element name="E$14" library="testpad" package="TP20SQ" value="" x="4.14" y="15.595" smashed="yes">
<attribute name="VALUE" x="3.124" y="14.452" size="0.0254" layer="27"/>
</element>
<element name="E$10" library="testpad" package="TP20SQ" value="" x="4.03" y="26" smashed="yes">
<attribute name="VALUE" x="3.014" y="24.857" size="0.0254" layer="27"/>
<element name="E$15" library="testpad" package="TP20SQ" value="" x="2.76" y="15.595" smashed="yes">
<attribute name="VALUE" x="1.744" y="14.452" size="0.0254" layer="27"/>
</element>
<element name="E$11" library="testpad" package="TP20SQ" value="" x="5.41" y="26" smashed="yes">
<attribute name="VALUE" x="4.394" y="24.857" size="0.0254" layer="27"/>
<element name="E$18" library="testpad" package="TP20SQ" value="" x="2.76" y="28.015" smashed="yes" rot="MR0">
<attribute name="VALUE" x="3.776" y="26.872" size="0.0254" layer="28" rot="MR0"/>
</element>
<element name="E$12" library="testpad" package="TP20SQ" value="" x="4.03" y="23.24" smashed="yes">
<attribute name="VALUE" x="3.014" y="22.097" size="0.0254" layer="27"/>
<element name="E$19" library="testpad" package="TP20SQ" value="" x="4.14" y="28.015" smashed="yes" rot="MR0">
<attribute name="VALUE" x="5.156" y="26.872" size="0.0254" layer="28" rot="MR0"/>
</element>
<element name="E$13" library="testpad" package="TP20SQ" value="" x="5.41" y="23.24" smashed="yes">
<attribute name="VALUE" x="4.394" y="22.097" size="0.0254" layer="27"/>
<element name="E$21" library="testpad" package="TP20SQ" value="" x="2.76" y="25.255" smashed="yes" rot="MR0">
<attribute name="VALUE" x="3.776" y="24.112" size="0.0254" layer="28" rot="MR0"/>
</element>
<element name="E$14" library="testpad" package="TP20SQ" value="" x="5.41" y="14.96" smashed="yes">
<attribute name="VALUE" x="4.394" y="13.817" size="0.0254" layer="27"/>
<element name="E$22" library="testpad" package="TP20SQ" value="" x="4.14" y="25.255" smashed="yes" rot="MR0">
<attribute name="VALUE" x="5.156" y="24.112" size="0.0254" layer="28" rot="MR0"/>
</element>
<element name="E$15" library="testpad" package="TP20SQ" value="" x="4.03" y="14.96" smashed="yes">
<attribute name="VALUE" x="3.014" y="13.817" size="0.0254" layer="27"/>
<element name="E$24" library="testpad" package="TP20SQ" value="" x="2.76" y="22.495" smashed="yes" rot="MR0">
<attribute name="VALUE" x="3.776" y="21.352" size="0.0254" layer="28" rot="MR0"/>
</element>
<element name="E$16" library="testpad" package="TP20SQ" value="" x="2.65" y="10.82" smashed="yes" rot="MR0">
<attribute name="VALUE" x="3.666" y="9.677" size="0.0254" layer="28" rot="MR0"/>
<element name="E$25" library="testpad" package="TP20SQ" value="" x="4.14" y="22.495" smashed="yes" rot="MR0">
<attribute name="VALUE" x="5.156" y="21.352" size="0.0254" layer="28" rot="MR0"/>
</element>
<element name="E$17" library="testpad" package="TP20SQ" value="" x="2.65" y="27.38" smashed="yes" rot="MR0">
<attribute name="VALUE" x="3.666" y="26.237" size="0.0254" layer="28" rot="MR0"/>
<element name="E$27" library="testpad" package="TP20SQ" value="" x="2.76" y="19.735" smashed="yes" rot="MR0">
<attribute name="VALUE" x="3.776" y="18.592" size="0.0254" layer="28" rot="MR0"/>
</element>
<element name="E$18" library="testpad" package="TP20SQ" value="" x="4.03" y="27.38" smashed="yes" rot="MR0">
<attribute name="VALUE" x="5.046" y="26.237" size="0.0254" layer="28" rot="MR0"/>
<element name="E$28" library="testpad" package="TP20SQ" value="" x="4.14" y="19.735" smashed="yes" rot="MR0">
<attribute name="VALUE" x="5.156" y="18.592" size="0.0254" layer="28" rot="MR0"/>
</element>
<element name="E$19" library="testpad" package="TP20SQ" value="" x="5.41" y="27.38" smashed="yes" rot="MR0">
<attribute name="VALUE" x="6.426" y="26.237" size="0.0254" layer="28" rot="MR0"/>
<element name="E$31" library="testpad" package="TP20SQ" value="" x="2.76" y="5.935" smashed="yes" rot="MR0">
<attribute name="VALUE" x="3.776" y="4.792" size="0.0254" layer="28" rot="MR0"/>
</element>
<element name="E$20" library="testpad" package="TP20SQ" value="" x="2.65" y="24.62" smashed="yes" rot="MR0">
<attribute name="VALUE" x="3.666" y="23.477" size="0.0254" layer="28" rot="MR0"/>
<element name="E$32" library="testpad" package="TP20SQ" value="" x="4.14" y="5.935" smashed="yes" rot="MR0">
<attribute name="VALUE" x="5.156" y="4.792" size="0.0254" layer="28" rot="MR0"/>
</element>
<element name="E$21" library="testpad" package="TP20SQ" value="" x="4.03" y="24.62" smashed="yes" rot="MR0">
<attribute name="VALUE" x="5.046" y="23.477" size="0.0254" layer="28" rot="MR0"/>
<element name="E$33" library="testpad" package="TP20SQ" value="" x="2.76" y="8.695" smashed="yes" rot="MR0">
<attribute name="VALUE" x="3.776" y="7.552" size="0.0254" layer="28" rot="MR0"/>
</element>
<element name="E$22" library="testpad" package="TP20SQ" value="" x="5.41" y="24.62" smashed="yes" rot="MR0">
<attribute name="VALUE" x="6.426" y="23.477" size="0.0254" layer="28" rot="MR0"/>
<element name="E$34" library="testpad" package="TP20SQ" value="" x="4.14" y="8.695" smashed="yes" rot="MR0">
<attribute name="VALUE" x="5.156" y="7.552" size="0.0254" layer="28" rot="MR0"/>
</element>
<element name="E$23" library="testpad" package="TP20SQ" value="" x="2.65" y="21.86" smashed="yes" rot="MR0">
<attribute name="VALUE" x="3.666" y="20.717" size="0.0254" layer="28" rot="MR0"/>
<element name="E$35" library="testpad" package="TP20SQ" value="" x="4.14" y="11.455" smashed="yes" rot="MR0">
<attribute name="VALUE" x="5.156" y="10.312" size="0.0254" layer="28" rot="MR0"/>
</element>
<element name="E$24" library="testpad" package="TP20SQ" value="" x="4.03" y="21.86" smashed="yes" rot="MR0">
<attribute name="VALUE" x="5.046" y="20.717" size="0.0254" layer="28" rot="MR0"/>
<element name="E$36" library="testpad" package="TP20SQ" value="" x="2.76" y="11.455" smashed="yes" rot="MR0">
<attribute name="VALUE" x="3.776" y="10.312" size="0.0254" layer="28" rot="MR0"/>
</element>
<element name="E$25" library="testpad" package="TP20SQ" value="" x="5.41" y="21.86" smashed="yes" rot="MR0">
<attribute name="VALUE" x="6.426" y="20.717" size="0.0254" layer="28" rot="MR0"/>
<element name="E$39" library="SparkFun-Capacitors" package="CPOL-RADIAL-10UF-25V" value="" x="15.24" y="30.48" smashed="yes" rot="R180">
<attribute name="VALUE" x="17.145" y="34.163" size="0.8128" layer="27" rot="R180"/>
</element>
<element name="E$26" library="testpad" package="TP20SQ" value="" x="2.65" y="19.1" smashed="yes" rot="MR0">
<attribute name="VALUE" x="3.666" y="17.957" size="0.0254" layer="28" rot="MR0"/>
<element name="E$37" library="SparkFun-DigitalIC" package="DIL14" value="" x="15.24" y="15.875" smashed="yes" rot="R270">
<attribute name="VALUE" x="13.462" y="22.225" size="1.27" layer="27" ratio="10" rot="R270"/>
</element>
<element name="E$27" library="testpad" package="TP20SQ" value="" x="4.03" y="19.1" smashed="yes" rot="MR0">
<attribute name="VALUE" x="5.046" y="17.957" size="0.0254" layer="28" rot="MR0"/>
<element name="E$38" library="SparkFun-Connectors" package="1X08" value="" x="6.35" y="2.2225" smashed="yes">
<attribute name="VALUE" x="5.08" y="-0.9525" size="1.27" layer="27"/>
</element>
<element name="E$28" library="testpad" package="TP20SQ" value="" x="5.41" y="19.1" smashed="yes" rot="MR0">
<attribute name="VALUE" x="6.426" y="17.957" size="0.0254" layer="28" rot="MR0"/>
</element>
<element name="E$29" library="testpad" package="TP20SQ" value="" x="2.65" y="8.06" smashed="yes" rot="MR0">
<attribute name="VALUE" x="3.666" y="6.917" size="0.0254" layer="28" rot="MR0"/>
</element>
<element name="E$30" library="testpad" package="TP20SQ" value="" x="2.65" y="5.3" smashed="yes" rot="MR0">
<attribute name="VALUE" x="3.666" y="4.157" size="0.0254" layer="28" rot="MR0"/>
</element>
<element name="E$31" library="testpad" package="TP20SQ" value="" x="4.03" y="5.3" smashed="yes" rot="MR0">
<attribute name="VALUE" x="5.046" y="4.157" size="0.0254" layer="28" rot="MR0"/>
</element>
<element name="E$32" library="testpad" package="TP20SQ" value="" x="5.41" y="5.3" smashed="yes" rot="MR0">
<attribute name="VALUE" x="6.426" y="4.157" size="0.0254" layer="28" rot="MR0"/>
</element>
<element name="E$33" library="testpad" package="TP20SQ" value="" x="4.03" y="8.06" smashed="yes" rot="MR0">
<attribute name="VALUE" x="5.046" y="6.917" size="0.0254" layer="28" rot="MR0"/>
</element>
<element name="E$34" library="testpad" package="TP20SQ" value="" x="5.41" y="8.06" smashed="yes" rot="MR0">
<attribute name="VALUE" x="6.426" y="6.917" size="0.0254" layer="28" rot="MR0"/>
</element>
<element name="E$35" library="testpad" package="TP20SQ" value="" x="5.41" y="10.82" smashed="yes" rot="MR0">
<attribute name="VALUE" x="6.426" y="9.677" size="0.0254" layer="28" rot="MR0"/>
</element>
<element name="E$36" library="testpad" package="TP20SQ" value="" x="4.03" y="10.82" smashed="yes" rot="MR0">
<attribute name="VALUE" x="5.046" y="9.677" size="0.0254" layer="28" rot="MR0"/>
</element>
<element name="E$38" library="SparkFun-Connectors" package="1X07" value="" x="8.89" y="4.445" smashed="yes">
<attribute name="VALUE" x="7.62" y="1.27" size="1.27" layer="27"/>
</element>
<element name="E$39" library="SparkFun-Capacitors" package="CPOL-RADIAL-10UF-25V" value="" x="17.78" y="27.305" smashed="yes" rot="R180">
<attribute name="VALUE" x="19.685" y="30.988" size="0.8128" layer="27" rot="R180"/>
</element>
<element name="E$37" library="SparkFun-DigitalIC" package="DIL14" value="" x="17.78" y="14.605" smashed="yes" rot="R270">
<attribute name="VALUE" x="16.002" y="20.955" size="1.27" layer="27" ratio="10" rot="R270"/>
</element>
<element name="E$40" library="SparkFun-Passives" package="AXIAL-0.4" value="" x="13.97" y="1.5875" smashed="yes">
<attribute name="VALUE" x="11.684" y="1.2065" size="0.8128" layer="21" font="vector" ratio="15"/>
<element name="E$40" library="SparkFun-Resistors" package="AXIAL-0.3" value="" x="12.7" y="5.3975" smashed="yes">
<attribute name="VALUE" x="10.668" y="5.0165" size="1.016" layer="21" font="vector" ratio="15"/>
</element>
</elements>
<signals>
<signal name="S$1">
<contactref element="E$14" pad="TP"/>
<contactref element="E$39" pad="1"/>
<contactref element="E$38" pad="1"/>
<contactref element="E$37" pad="1"/>
<wire x1="13.97" y1="23.495" x2="15.875" y2="23.495" width="0.8128" layer="1"/>
<wire x1="15.875" y1="23.495" x2="16.51" y2="24.13" width="0.8128" layer="1"/>
<wire x1="16.51" y1="24.13" x2="16.51" y2="27.305" width="0.8128" layer="1"/>
<wire x1="13.97" y1="23.495" x2="10.795" y2="23.495" width="0.8128" layer="1"/>
<wire x1="10.795" y1="23.495" x2="8.89" y2="21.59" width="0.8128" layer="1"/>
<wire x1="8.89" y1="21.59" x2="8.89" y2="15.24" width="0.8128" layer="1"/>
<wire x1="8.89" y1="15.24" x2="8.89" y2="4.445" width="0.8128" layer="1"/>
<wire x1="5.41" y1="14.96" x2="8.61" y2="14.96" width="0.8128" layer="1"/>
<wire x1="8.61" y1="14.96" x2="8.89" y2="15.24" width="0.8128" layer="1"/>
<contactref element="E$40" pad="P$1"/>
<wire x1="8.89" y1="4.445" x2="8.89" y2="1.5875" width="0.8128" layer="1"/>
<wire x1="4.14" y1="15.595" x2="6.07" y2="15.595" width="0.8128" layer="1"/>
<wire x1="6.07" y1="15.595" x2="6.35" y2="15.875" width="0.8128" layer="1"/>
<contactref element="E$38" pad="1"/>
<wire x1="6.35" y1="2.2225" x2="6.35" y2="15.875" width="0.8128" layer="1"/>
<wire x1="6.35" y1="15.875" x2="6.35" y2="19.685" width="0.8128" layer="1"/>
<wire x1="6.35" y1="19.685" x2="11.43" y2="24.765" width="0.8128" layer="1"/>
<wire x1="13.97" y1="30.48" x2="13.97" y2="27.305" width="0.8128" layer="16"/>
<wire x1="13.97" y1="27.305" x2="11.43" y2="24.765" width="0.8128" layer="16"/>
</signal>
<signal name="S$2">
<contactref element="E$13" pad="TP"/>
@ -655,120 +630,115 @@ Please make sure your boards conform to these design rules.</description>
<contactref element="E$11" pad="TP"/>
<contactref element="E$4" pad="TP"/>
<contactref element="E$39" pad="2"/>
<contactref element="E$38" pad="7"/>
<contactref element="E$37" pad="14"/>
<wire x1="5.41" y1="20.48" x2="5.41" y2="23.24" width="1.27" layer="1"/>
<wire x1="5.41" y1="23.24" x2="5.41" y2="26" width="1.27" layer="1"/>
<wire x1="5.41" y1="26" x2="5.41" y2="28.76" width="1.27" layer="1"/>
<wire x1="5.41" y1="28.76" x2="7.17" y2="28.76" width="0.8128" layer="1"/>
<wire x1="7.17" y1="28.76" x2="7.62" y2="29.21" width="0.8128" layer="1"/>
<wire x1="7.62" y1="29.21" x2="18.415" y2="29.21" width="0.8128" layer="1"/>
<wire x1="18.415" y1="29.21" x2="19.05" y2="28.575" width="0.8128" layer="1"/>
<wire x1="19.05" y1="28.575" x2="19.05" y2="27.305" width="0.8128" layer="1"/>
<wire x1="19.05" y1="27.305" x2="20.955" y2="27.305" width="0.8128" layer="1"/>
<wire x1="20.955" y1="27.305" x2="21.59" y2="26.67" width="0.8128" layer="1"/>
<wire x1="21.59" y1="26.67" x2="21.59" y2="23.495" width="0.8128" layer="1"/>
<wire x1="21.59" y1="23.495" x2="23.495" y2="23.495" width="0.8128" layer="1"/>
<wire x1="23.495" y1="23.495" x2="24.13" y2="22.86" width="0.8128" layer="1"/>
<wire x1="24.13" y1="22.86" x2="24.13" y2="4.445" width="0.8128" layer="1"/>
<wire x1="4.14" y1="21.115" x2="4.14" y2="23.875" width="1.27" layer="1"/>
<wire x1="4.14" y1="23.875" x2="4.14" y2="26.635" width="1.27" layer="1"/>
<wire x1="4.14" y1="26.635" x2="4.14" y2="29.395" width="1.27" layer="1"/>
<contactref element="E$38" pad="3"/>
<wire x1="4.14" y1="29.395" x2="9.34" y2="29.395" width="0.8128" layer="1"/>
<wire x1="9.34" y1="29.395" x2="11.43" y2="27.305" width="0.8128" layer="1"/>
<wire x1="11.43" y1="27.305" x2="16.51" y2="27.305" width="0.8128" layer="1"/>
<wire x1="16.51" y1="27.305" x2="19.05" y2="24.765" width="0.8128" layer="1"/>
<wire x1="16.51" y1="27.305" x2="16.51" y2="30.48" width="0.8128" layer="1"/>
<wire x1="11.43" y1="2.2225" x2="11.43" y2="6.35" width="0.8128" layer="1"/>
<wire x1="11.43" y1="6.35" x2="13.97" y2="8.89" width="0.8128" layer="1"/>
<wire x1="13.97" y1="8.89" x2="13.97" y2="19.685" width="0.8128" layer="1"/>
<wire x1="13.97" y1="19.685" x2="19.05" y2="24.765" width="0.8128" layer="1"/>
</signal>
<signal name="S$3">
<contactref element="E$38" pad="2"/>
<contactref element="E$37" pad="7"/>
<wire x1="11.43" y1="4.445" x2="11.43" y2="5.715" width="0.4064" layer="16"/>
<wire x1="11.43" y1="5.715" x2="13.97" y2="8.255" width="0.4064" layer="16"/>
<contactref element="E$38" pad="7"/>
<wire x1="11.43" y1="9.525" x2="13.335" y2="7.62" width="0.4064" layer="16"/>
<wire x1="13.335" y1="7.62" x2="18.415" y2="7.62" width="0.4064" layer="16"/>
<wire x1="18.415" y1="7.62" x2="21.59" y2="4.445" width="0.4064" layer="16"/>
<wire x1="21.59" y1="4.445" x2="21.59" y2="2.2225" width="0.4064" layer="16"/>
</signal>
<signal name="S$4">
<contactref element="E$38" pad="3"/>
<contactref element="E$37" pad="8"/>
<wire x1="13.97" y1="4.445" x2="13.97" y2="5.08" width="0.4064" layer="1"/>
<wire x1="13.97" y1="5.08" x2="15.24" y2="6.35" width="0.4064" layer="1"/>
<wire x1="15.24" y1="6.35" x2="19.685" y2="6.35" width="0.4064" layer="1"/>
<wire x1="19.685" y1="6.35" x2="21.59" y2="8.255" width="0.4064" layer="1"/>
<contactref element="E$38" pad="6"/>
<wire x1="19.05" y1="2.2225" x2="19.05" y2="9.525" width="0.4064" layer="1"/>
</signal>
<signal name="S$5">
<contactref element="E$38" pad="4"/>
<contactref element="E$37" pad="10"/>
<wire x1="16.51" y1="4.445" x2="16.51" y2="10.16" width="0.4064" layer="16"/>
<wire x1="16.51" y1="10.16" x2="19.685" y2="13.335" width="0.4064" layer="16"/>
<wire x1="19.685" y1="13.335" x2="21.59" y2="13.335" width="0.4064" layer="16"/>
<contactref element="E$38" pad="4"/>
<wire x1="13.97" y1="2.2225" x2="13.97" y2="5.715" width="0.4064" layer="1"/>
<wire x1="13.97" y1="5.715" x2="15.24" y2="6.985" width="0.4064" layer="1"/>
<wire x1="15.24" y1="6.985" x2="15.24" y2="10.795" width="0.4064" layer="1"/>
<wire x1="15.24" y1="10.795" x2="19.05" y2="14.605" width="0.4064" layer="1"/>
</signal>
<signal name="S$6">
<contactref element="E$38" pad="5"/>
<contactref element="E$37" pad="9"/>
<wire x1="19.05" y1="4.445" x2="19.05" y2="10.16" width="0.4064" layer="16"/>
<wire x1="19.05" y1="10.16" x2="19.685" y2="10.795" width="0.4064" layer="16"/>
<wire x1="19.685" y1="10.795" x2="21.59" y2="10.795" width="0.4064" layer="16"/>
<contactref element="E$38" pad="5"/>
<wire x1="16.51" y1="9.525" x2="19.05" y2="12.065" width="0.4064" layer="1"/>
<contactref element="E$40" pad="P$2"/>
<wire x1="19.05" y1="4.445" x2="19.05" y2="1.5875" width="0.4064" layer="16"/>
<wire x1="16.51" y1="9.525" x2="16.51" y2="5.3975" width="0.4064" layer="1"/>
<wire x1="16.51" y1="5.3975" x2="16.51" y2="2.2225" width="0.4064" layer="1"/>
</signal>
<signal name="S$7">
<contactref element="E$32" pad="TP"/>
<contactref element="E$37" pad="5"/>
<wire x1="1.27" y1="12.7" x2="6.985" y2="12.7" width="0.4064" layer="16"/>
<wire x1="6.985" y1="12.7" x2="7.62" y2="13.335" width="0.4064" layer="16"/>
<wire x1="7.62" y1="13.335" x2="13.97" y2="13.335" width="0.4064" layer="16"/>
<wire x1="1.27" y1="12.7" x2="0.9525" y2="12.3825" width="0.4064" layer="16"/>
<wire x1="0.9525" y1="12.3825" x2="0.9525" y2="5.715" width="0.4064" layer="16"/>
<wire x1="0.9525" y1="5.715" x2="1.27" y2="5.3975" width="0.4064" layer="16"/>
<wire x1="1.27" y1="5.3975" x2="5.3125" y2="5.3975" width="0.4064" layer="16"/>
<wire x1="5.3125" y1="5.3975" x2="5.41" y2="5.3" width="0.4064" layer="16"/>
<wire x1="1.27" y1="13.335" x2="0.9525" y2="13.0175" width="0.4064" layer="16"/>
<wire x1="0.9525" y1="13.0175" x2="0.9525" y2="6.35" width="0.4064" layer="16"/>
<wire x1="0.9525" y1="6.35" x2="1.27" y2="6.0325" width="0.4064" layer="16"/>
<wire x1="1.27" y1="6.0325" x2="4.0425" y2="6.0325" width="0.4064" layer="16"/>
<wire x1="4.0425" y1="6.0325" x2="4.14" y2="5.935" width="0.4064" layer="16"/>
<wire x1="1.27" y1="13.335" x2="10.16" y2="13.335" width="0.4064" layer="16"/>
<wire x1="10.16" y1="13.335" x2="11.43" y2="14.605" width="0.4064" layer="16"/>
</signal>
<signal name="S$8">
<contactref element="E$34" pad="TP"/>
<contactref element="E$37" pad="6"/>
<wire x1="5.41" y1="8.06" x2="10.6" y2="8.06" width="0.4064" layer="16"/>
<wire x1="10.6" y1="8.06" x2="13.335" y2="10.795" width="0.4064" layer="16"/>
<wire x1="13.335" y1="10.795" x2="13.97" y2="10.795" width="0.4064" layer="16"/>
<wire x1="4.14" y1="8.695" x2="8.06" y2="8.695" width="0.4064" layer="16"/>
<wire x1="8.06" y1="8.695" x2="11.43" y2="12.065" width="0.4064" layer="16"/>
</signal>
<signal name="S$9">
<contactref element="E$35" pad="TP"/>
<contactref element="E$37" pad="2"/>
<wire x1="13.97" y1="20.955" x2="12.065" y2="20.955" width="0.4064" layer="1"/>
<wire x1="12.065" y1="20.955" x2="11.43" y2="20.32" width="0.4064" layer="1"/>
<wire x1="5.41" y1="10.82" x2="10.82" y2="10.82" width="0.4064" layer="16"/>
<wire x1="10.82" y1="10.82" x2="11.43" y2="11.43" width="0.4064" layer="16"/>
<via x="11.43" y="11.43" extent="1-16" drill="0.6"/>
<wire x1="11.43" y1="11.43" x2="11.43" y2="20.32" width="0.4064" layer="1"/>
<wire x1="4.14" y1="11.455" x2="8.28" y2="11.455" width="0.4064" layer="16"/>
<wire x1="8.28" y1="11.455" x2="8.89" y2="12.065" width="0.4064" layer="16"/>
<via x="8.89" y="12.065" extent="1-16" drill="0.6"/>
<wire x1="8.89" y1="12.065" x2="8.89" y2="19.685" width="0.4064" layer="1"/>
<wire x1="8.89" y1="19.685" x2="11.43" y2="22.225" width="0.4064" layer="1"/>
</signal>
<signal name="S$10">
<contactref element="E$28" pad="TP"/>
<contactref element="E$37" pad="3"/>
<wire x1="13.97" y1="18.415" x2="9.525" y2="18.415" width="0.4064" layer="16"/>
<wire x1="9.525" y1="18.415" x2="8.89" y2="19.05" width="0.4064" layer="16"/>
<wire x1="8.89" y1="19.05" x2="5.46" y2="19.05" width="0.4064" layer="16"/>
<wire x1="5.46" y1="19.05" x2="5.41" y2="19.1" width="0.4064" layer="16"/>
<wire x1="4.19" y1="19.685" x2="4.14" y2="19.735" width="0.4064" layer="16"/>
<wire x1="11.43" y1="19.685" x2="4.19" y2="19.685" width="0.4064" layer="16"/>
</signal>
<signal name="S$11">
<contactref element="E$25" pad="TP"/>
<contactref element="E$37" pad="4"/>
<wire x1="13.97" y1="15.875" x2="9.525" y2="15.875" width="0.4064" layer="16"/>
<wire x1="9.525" y1="15.875" x2="8.255" y2="17.145" width="0.4064" layer="16"/>
<wire x1="8.255" y1="17.145" x2="1.27" y2="17.145" width="0.4064" layer="16"/>
<wire x1="5.14" y1="21.59" x2="5.41" y2="21.86" width="0.4064" layer="16"/>
<wire x1="1.27" y1="17.145" x2="0.9525" y2="17.4625" width="0.4064" layer="16"/>
<wire x1="0.9525" y1="17.4625" x2="0.9525" y2="21.59" width="0.4064" layer="16"/>
<wire x1="0.9525" y1="21.59" x2="1.27" y2="21.9075" width="0.4064" layer="16"/>
<wire x1="1.27" y1="21.9075" x2="5.3625" y2="21.9075" width="0.4064" layer="16"/>
<wire x1="5.3625" y1="21.9075" x2="5.41" y2="21.86" width="0.4064" layer="16"/>
<wire x1="5.715" y1="17.78" x2="1.27" y2="17.78" width="0.4064" layer="16"/>
<wire x1="3.87" y1="22.225" x2="4.14" y2="22.495" width="0.4064" layer="16"/>
<wire x1="1.27" y1="17.78" x2="0.9525" y2="18.0975" width="0.4064" layer="16"/>
<wire x1="0.9525" y1="18.0975" x2="0.9525" y2="22.225" width="0.4064" layer="16"/>
<wire x1="0.9525" y1="22.225" x2="1.27" y2="22.5425" width="0.4064" layer="16"/>
<wire x1="1.27" y1="22.5425" x2="4.0925" y2="22.5425" width="0.4064" layer="16"/>
<wire x1="4.0925" y1="22.5425" x2="4.14" y2="22.495" width="0.4064" layer="16"/>
<wire x1="11.43" y1="17.145" x2="6.35" y2="17.145" width="0.4064" layer="16"/>
<wire x1="6.35" y1="17.145" x2="5.715" y2="17.78" width="0.4064" layer="16"/>
</signal>
<signal name="S$12">
<contactref element="E$22" pad="TP"/>
<contactref element="E$37" pad="11"/>
<wire x1="12.065" y1="19.685" x2="17.78" y2="19.685" width="0.4064" layer="16"/>
<wire x1="17.78" y1="19.685" x2="21.59" y2="15.875" width="0.4064" layer="16"/>
<wire x1="12.065" y1="19.685" x2="6.985" y2="24.765" width="0.4064" layer="16"/>
<wire x1="6.985" y1="24.765" x2="5.555" y2="24.765" width="0.4064" layer="16"/>
<wire x1="5.555" y1="24.765" x2="5.41" y2="24.62" width="0.4064" layer="16"/>
<wire x1="19.05" y1="17.145" x2="15.24" y2="20.955" width="0.4064" layer="16"/>
<wire x1="4.14" y1="25.255" x2="5.86" y2="25.255" width="0.4064" layer="16"/>
<wire x1="15.24" y1="20.955" x2="10.16" y2="20.955" width="0.4064" layer="16"/>
<wire x1="10.16" y1="20.955" x2="5.86" y2="25.255" width="0.4064" layer="16"/>
</signal>
<signal name="S$13">
<contactref element="E$19" pad="TP"/>
<contactref element="E$37" pad="12"/>
<wire x1="12.065" y1="22.225" x2="17.78" y2="22.225" width="0.4064" layer="16"/>
<wire x1="17.78" y1="22.225" x2="21.59" y2="18.415" width="0.4064" layer="16"/>
<wire x1="12.065" y1="22.225" x2="6.985" y2="27.305" width="0.4064" layer="16"/>
<wire x1="6.985" y1="27.305" x2="5.485" y2="27.305" width="0.4064" layer="16"/>
<wire x1="5.485" y1="27.305" x2="5.41" y2="27.38" width="0.4064" layer="16"/>
<wire x1="19.05" y1="19.685" x2="15.24" y2="23.495" width="0.4064" layer="16"/>
<wire x1="4.14" y1="28.015" x2="5.64" y2="28.015" width="0.4064" layer="16"/>
<wire x1="15.24" y1="23.495" x2="10.16" y2="23.495" width="0.4064" layer="16"/>
<wire x1="10.16" y1="23.495" x2="5.64" y2="28.015" width="0.4064" layer="16"/>
</signal>
<signal name="S$14">
<contactref element="E$40" pad="P$1"/>
<contactref element="E$38" pad="2"/>
<wire x1="8.89" y1="5.3975" x2="8.89" y2="2.2225" width="0.4064" layer="1"/>
</signal>
</signals>
</board>