include kicad-libs as a submodule for better portability
This commit is contained in:
3
.gitmodules
vendored
Normal file
3
.gitmodules
vendored
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
[submodule "kicad-libs"]
|
||||||
|
path = kicad-libs
|
||||||
|
url = https://gitlab.com/salfter/kicad-libs.git
|
||||||
26
A2RPi_v2.csv
26
A2RPi_v2.csv
@@ -1,7 +1,7 @@
|
|||||||
Title,
|
Title,
|
||||||
Revision,
|
Revision,
|
||||||
Date,
|
Date,
|
||||||
Generated,Thu 01 Feb 2018 09:01:04 PM PST
|
Generated,Fri 02 Feb 2018 10:33:07 AM PST
|
||||||
Company,
|
Company,
|
||||||
Comment 1,
|
Comment 1,
|
||||||
Comment 2,
|
Comment 2,
|
||||||
@@ -12,20 +12,20 @@ Total Unique Parts,10
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
Ref,Qty,Value,Footprint,DigiKey_PN,Manufacturer,Mfr_PN,
|
Ref,Qty,Value,Footprint,DigiKey_PN,Manufacturer,Mfr_PN,Vendor_Name,Vendor_PN,Vendor_URL,
|
||||||
C1 C2 ,2,0.1u,Capacitors_SMD:C_1206_HandSoldering,1276-2742-1-ND,Samsung,CL31B104KACNNNC
|
C1 C2 ,2,0.1u,Capacitors_SMD:C_1206_HandSoldering,1276-2742-1-ND,Samsung,CL31B104KACNNNC, , ,
|
||||||
C3 ,1,10p,Capacitors_SMD:C_1206_HandSoldering,1276-1843-1-ND,Samsung,CL31C100JBCNNNC
|
C3 ,1,10p,Capacitors_SMD:C_1206_HandSoldering,1276-1843-1-ND,Samsung,CL31C100JBCNNNC, , ,
|
||||||
J1 ,1,Raspberry_Pi_2_3,Pin_Headers:Pin_Header_Straight_2x20_Pitch2.54mm,S9200-ND,Sullins,SFH11-PBPC-D20-ST-BK
|
J1 ,1,Raspberry_Pi_2_3,Pin_Headers:Pin_Header_Straight_2x20_Pitch2.54mm,S9200-ND,Sullins,SFH11-PBPC-D20-ST-BK, , ,
|
||||||
JP1 ,1,RPi_Clock,Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm, , ,
|
JP1 ,1,RPi_Clock,Pin_Headers:Pin_Header_Straight_1x02_Pitch2.54mm, , , , , ,
|
||||||
P1 ,1,A2Bus,apple2-bus:Male_Card-Edge_50_pin__100_mil, , ,
|
P1 ,1,A2Bus,apple2-bus:Male_Card-Edge_50_pin__100_mil, , , , , ,
|
||||||
R1 ,1,6.8k,Resistors_SMD:R_1206_HandSoldering,311-6.8KERCT-ND,Yageo,RC1206JR-076K8L
|
R1 ,1,6.8k,Resistors_SMD:R_1206_HandSoldering,311-6.8KERCT-ND,Yageo,RC1206JR-076K8L, , ,
|
||||||
R2 ,1,10k,Resistors_SMD:R_1206_HandSoldering,311-10KERCT-ND,Yageo,RC1206JR-0710KL
|
R2 ,1,10k,Resistors_SMD:R_1206_HandSoldering,311-10KERCT-ND,Yageo,RC1206JR-0710KL, , ,
|
||||||
U2 ,1,6551,Housings_DIP:DIP-28_W15.24mm_Socket, , ,SY6551
|
U2 ,1,6551,Housings_DIP:DIP-28_W15.24mm_Socket, ,Rockwell,R6551AP,Unicorn Electronics,152,https://www.unicornelectronics.com/IC/6500.html
|
||||||
U1 ,1,74LS04,Housings_SOIC:SOIC-14_3.9x8.7mm_Pitch1.27mm,296-14875-1-ND,Texas Instruments,SN74LS04DR
|
U1 ,1,74LS04,Housings_SOIC:SOIC-14_3.9x8.7mm_Pitch1.27mm,296-14875-1-ND,Texas Instruments,SN74LS04DR, , ,
|
||||||
Y1 ,1,1.8432MHz,Crystals:Crystal_HC49-U_Horizontal,631-1076-ND,Fox Electronics,FOXLF018S
|
Y1 ,1,1.8432MHz,Crystals:Crystal_HC49-U_Horizontal,631-1076-ND,Fox Electronics,FOXLF018S, , ,
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
BOM made with KICAD_BOM_WIZARD (https://github.com/HashDefineElectronics/KiCad_BOM_Wizard.git)
|
BOM made with KICAD_BOM_WIZARD (https://github.com/HashDefineElectronics/KiCad_BOM_Wizard.git)
|
||||||
Generated Thu 01 Feb 2018 09:01:04 PM PST
|
Generated Fri 02 Feb 2018 10:33:07 AM PST
|
||||||
|
|||||||
|
23
A2RPi_v2.kicad_pcb
Executable file → Normal file
23
A2RPi_v2.kicad_pcb
Executable file → Normal file
@@ -1,6 +1,9 @@
|
|||||||
(kicad_pcb (version 20171130) (host pcbnew "(2018-01-26 revision 0d532b43d)-makepkg")
|
(kicad_pcb (version 4) (host pcbnew 4.0.7)
|
||||||
|
|
||||||
(general
|
(general
|
||||||
|
(links 50)
|
||||||
|
(no_connects 0)
|
||||||
|
(area 151.244299 57.772299 227.469701 133.997701)
|
||||||
(thickness 1.6)
|
(thickness 1.6)
|
||||||
(drawings 9)
|
(drawings 9)
|
||||||
(tracks 227)
|
(tracks 227)
|
||||||
@@ -66,9 +69,6 @@
|
|||||||
(pcbplotparams
|
(pcbplotparams
|
||||||
(layerselection 0x010f0_ffffffff)
|
(layerselection 0x010f0_ffffffff)
|
||||||
(usegerberextensions true)
|
(usegerberextensions true)
|
||||||
(usegerberattributes false)
|
|
||||||
(usegerberadvancedattributes false)
|
|
||||||
(creategerberjobfile false)
|
|
||||||
(excludeedgelayer true)
|
(excludeedgelayer true)
|
||||||
(linewidth 0.100000)
|
(linewidth 0.100000)
|
||||||
(plotframeref false)
|
(plotframeref false)
|
||||||
@@ -78,6 +78,7 @@
|
|||||||
(hpglpennumber 1)
|
(hpglpennumber 1)
|
||||||
(hpglpenspeed 20)
|
(hpglpenspeed 20)
|
||||||
(hpglpendiameter 15)
|
(hpglpendiameter 15)
|
||||||
|
(hpglpenoverlay 2)
|
||||||
(psnegative false)
|
(psnegative false)
|
||||||
(psa4output false)
|
(psa4output false)
|
||||||
(plotreference true)
|
(plotreference true)
|
||||||
@@ -289,7 +290,7 @@
|
|||||||
(tags "capacitor 1206")
|
(tags "capacitor 1206")
|
||||||
(path /5A73DD25)
|
(path /5A73DD25)
|
||||||
(attr smd)
|
(attr smd)
|
||||||
(fp_text reference C1 (at 4.445 0) (layer F.SilkS)
|
(fp_text reference C1 (at 4.445 0 360) (layer F.SilkS)
|
||||||
(effects (font (size 1 1) (thickness 0.15)))
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
)
|
)
|
||||||
(fp_text value 0.1u (at 0 2 270) (layer F.Fab)
|
(fp_text value 0.1u (at 0 2 270) (layer F.Fab)
|
||||||
@@ -396,7 +397,7 @@
|
|||||||
(descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row")
|
(descr "Through hole straight pin header, 1x02, 2.54mm pitch, single row")
|
||||||
(tags "Through hole pin header THT 1x02 2.54mm single row")
|
(tags "Through hole pin header THT 1x02 2.54mm single row")
|
||||||
(path /5A73EA07)
|
(path /5A73EA07)
|
||||||
(fp_text reference JP1 (at 2.54 3.175) (layer F.SilkS)
|
(fp_text reference JP1 (at 2.54 3.175 360) (layer F.SilkS)
|
||||||
(effects (font (size 1 1) (thickness 0.15)))
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
)
|
)
|
||||||
(fp_text value RPi_Clock (at 0 4.87 270) (layer F.Fab)
|
(fp_text value RPi_Clock (at 0 4.87 270) (layer F.Fab)
|
||||||
@@ -417,7 +418,7 @@
|
|||||||
(fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05))
|
(fp_line (start -1.8 4.35) (end 1.8 4.35) (layer F.CrtYd) (width 0.05))
|
||||||
(fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
|
(fp_line (start 1.8 4.35) (end 1.8 -1.8) (layer F.CrtYd) (width 0.05))
|
||||||
(fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
|
(fp_line (start 1.8 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
|
||||||
(fp_text user %R (at 0 1.27) (layer F.Fab)
|
(fp_text user %R (at 0 1.27 360) (layer F.Fab)
|
||||||
(effects (font (size 1 1) (thickness 0.15)))
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
)
|
)
|
||||||
(pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
|
(pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
|
||||||
@@ -780,7 +781,7 @@
|
|||||||
(descr "Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf")
|
(descr "Crystal THT HC-49/U http://5hertz.com/pdfs/04404_D.pdf")
|
||||||
(tags "THT crystal")
|
(tags "THT crystal")
|
||||||
(path /5A73E165)
|
(path /5A73E165)
|
||||||
(fp_text reference Y1 (at -2.54 0.635) (layer F.SilkS)
|
(fp_text reference Y1 (at -2.54 0.635 360) (layer F.SilkS)
|
||||||
(effects (font (size 1 1) (thickness 0.15)))
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
)
|
)
|
||||||
(fp_text value 1.8432MHz (at 9.275 3.3125 270) (layer F.Fab)
|
(fp_text value 1.8432MHz (at 9.275 3.3125 270) (layer F.Fab)
|
||||||
@@ -833,10 +834,10 @@
|
|||||||
(descr "Through hole straight pin header, 2x20, 2.54mm pitch, double rows")
|
(descr "Through hole straight pin header, 2x20, 2.54mm pitch, double rows")
|
||||||
(tags "Through hole pin header THT 2x20 2.54mm double row")
|
(tags "Through hole pin header THT 2x20 2.54mm double row")
|
||||||
(path /5A737E20)
|
(path /5A737E20)
|
||||||
(fp_text reference J1 (at 5.08 -0.635) (layer F.SilkS)
|
(fp_text reference J1 (at 5.08 -0.635 360) (layer F.SilkS)
|
||||||
(effects (font (size 1 1) (thickness 0.15)))
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
)
|
)
|
||||||
(fp_text value Raspberry_Pi_2_3 (at 5.715 43.18) (layer F.Fab)
|
(fp_text value Raspberry_Pi_2_3 (at 5.715 43.18 360) (layer F.Fab)
|
||||||
(effects (font (size 1 1) (thickness 0.15)))
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
)
|
)
|
||||||
(fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1))
|
(fp_line (start 0 -1.27) (end 3.81 -1.27) (layer F.Fab) (width 0.1))
|
||||||
@@ -856,7 +857,7 @@
|
|||||||
(fp_line (start -1.8 50.05) (end 4.35 50.05) (layer F.CrtYd) (width 0.05))
|
(fp_line (start -1.8 50.05) (end 4.35 50.05) (layer F.CrtYd) (width 0.05))
|
||||||
(fp_line (start 4.35 50.05) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05))
|
(fp_line (start 4.35 50.05) (end 4.35 -1.8) (layer F.CrtYd) (width 0.05))
|
||||||
(fp_line (start 4.35 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
|
(fp_line (start 4.35 -1.8) (end -1.8 -1.8) (layer F.CrtYd) (width 0.05))
|
||||||
(fp_text user %R (at 1.27 24.13) (layer F.Fab)
|
(fp_text user %R (at 1.27 24.13 360) (layer F.Fab)
|
||||||
(effects (font (size 1 1) (thickness 0.15)))
|
(effects (font (size 1 1) (thickness 0.15)))
|
||||||
)
|
)
|
||||||
(pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
|
(pad 1 thru_hole rect (at 0 0 270) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)
|
||||||
|
|||||||
26
A2RPi_v2.net
26
A2RPi_v2.net
@@ -1,7 +1,7 @@
|
|||||||
(export (version D)
|
(export (version D)
|
||||||
(design
|
(design
|
||||||
(source /mnt/documents/A2RPi_v2.0/A2RPi_v2.sch)
|
(source /mnt/documents/A2RPi_v2.0/A2RPi_v2.sch)
|
||||||
(date "Thu 01 Feb 2018 09:46:03 PM PST")
|
(date "Fri 02 Feb 2018 10:33:02 AM PST")
|
||||||
(tool "Eeschema 4.0.7")
|
(tool "Eeschema 4.0.7")
|
||||||
(sheet (number 1) (name /) (tstamps /)
|
(sheet (number 1) (name /) (tstamps /)
|
||||||
(title_block
|
(title_block
|
||||||
@@ -29,9 +29,13 @@
|
|||||||
(comp (ref U2)
|
(comp (ref U2)
|
||||||
(value 6551)
|
(value 6551)
|
||||||
(footprint Housings_DIP:DIP-28_W15.24mm_Socket)
|
(footprint Housings_DIP:DIP-28_W15.24mm_Socket)
|
||||||
(datasheet http://www.classiccmp.org/dunfield/r/6551.pdf)
|
(datasheet http://www.datasheets360.com/pdf/-1555301271591112682)
|
||||||
(fields
|
(fields
|
||||||
(field (name Mfr_PN) SY6551))
|
(field (name Mfr_PN) R6551AP)
|
||||||
|
(field (name Manufacturer) Rockwell)
|
||||||
|
(field (name Vendor_PN) 152)
|
||||||
|
(field (name Vendor_Name) "Unicorn Electronics")
|
||||||
|
(field (name Vendor_URL) https://www.unicornelectronics.com/IC/6500.html))
|
||||||
(libsource (lib 65xx) (part 6551))
|
(libsource (lib 65xx) (part 6551))
|
||||||
(sheetpath (names /) (tstamps /))
|
(sheetpath (names /) (tstamps /))
|
||||||
(tstamp 5A738A79))
|
(tstamp 5A738A79))
|
||||||
@@ -326,18 +330,18 @@
|
|||||||
(pin (num 39) (name GND) (type passive))
|
(pin (num 39) (name GND) (type passive))
|
||||||
(pin (num 40) (name GPIO21) (type BiDi)))))
|
(pin (num 40) (name GPIO21) (type BiDi)))))
|
||||||
(libraries
|
(libraries
|
||||||
(library (logical 74xx)
|
(library (logical proper-passives)
|
||||||
(uri /usr/share/kicad/library/74xx.lib))
|
(uri /mnt/documents/A2RPi_v2.0/kicad-libs/proper-passives.lib))
|
||||||
(library (logical apple2)
|
(library (logical 65xx)
|
||||||
(uri /home/salfter/kicad-libs/apple2.lib))
|
(uri /mnt/documents/A2RPi_v2.0/kicad-libs/65xx.lib))
|
||||||
(library (logical conn)
|
(library (logical conn)
|
||||||
(uri /usr/share/kicad/library/conn.lib))
|
(uri /usr/share/kicad/library/conn.lib))
|
||||||
(library (logical device)
|
(library (logical device)
|
||||||
(uri /usr/share/kicad/library/device.lib))
|
(uri /usr/share/kicad/library/device.lib))
|
||||||
(library (logical 65xx)
|
(library (logical 74xx)
|
||||||
(uri /home/salfter/kicad-libs/65xx.lib))
|
(uri /usr/share/kicad/library/74xx.lib))
|
||||||
(library (logical proper-passives)
|
(library (logical apple2)
|
||||||
(uri proper-passives.lib)))
|
(uri /mnt/documents/A2RPi_v2.0/kicad-libs/apple2.lib)))
|
||||||
(nets
|
(nets
|
||||||
(net (code 1) (name GND)
|
(net (code 1) (name GND)
|
||||||
(node (ref J1) (pin 25))
|
(node (ref J1) (pin 25))
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
update=Thu 01 Feb 2018 06:02:52 PM PST
|
update=Fri 02 Feb 2018 10:30:19 AM PST
|
||||||
version=1
|
version=1
|
||||||
last_client=kicad
|
last_client=kicad
|
||||||
[pcbnew]
|
[pcbnew]
|
||||||
@@ -27,7 +27,7 @@ NetIExt=net
|
|||||||
version=1
|
version=1
|
||||||
[eeschema]
|
[eeschema]
|
||||||
version=1
|
version=1
|
||||||
LibDir=/home/salfter/kicad-libs
|
LibDir=kicad-libs
|
||||||
[eeschema/libraries]
|
[eeschema/libraries]
|
||||||
LibName1=65xx
|
LibName1=65xx
|
||||||
LibName2=proper-passives
|
LibName2=proper-passives
|
||||||
|
|||||||
@@ -71,8 +71,12 @@ P 7350 2050
|
|||||||
F 0 "U2" H 7250 3225 60 0000 R CNN
|
F 0 "U2" H 7250 3225 60 0000 R CNN
|
||||||
F 1 "6551" H 7250 3125 60 0000 R CNN
|
F 1 "6551" H 7250 3125 60 0000 R CNN
|
||||||
F 2 "Housings_DIP:DIP-28_W15.24mm_Socket" H 7350 2050 60 0001 C CNN
|
F 2 "Housings_DIP:DIP-28_W15.24mm_Socket" H 7350 2050 60 0001 C CNN
|
||||||
F 3 "http://www.classiccmp.org/dunfield/r/6551.pdf" H 7350 2050 60 0001 C CNN
|
F 3 "http://www.datasheets360.com/pdf/-1555301271591112682" H 7350 2050 60 0001 C CNN
|
||||||
F 4 "SY6551" H 7350 2050 60 0001 C CNN "Mfr_PN"
|
F 4 "R6551AP" H 7350 2050 60 0001 C CNN "Mfr_PN"
|
||||||
|
F 5 "Rockwell" H 7350 2050 60 0001 C CNN "Manufacturer"
|
||||||
|
F 6 "152" H 7350 2050 60 0001 C CNN "Vendor_PN"
|
||||||
|
F 7 "Unicorn Electronics" H 7350 2050 60 0001 C CNN "Vendor_Name"
|
||||||
|
F 8 "https://www.unicornelectronics.com/IC/6500.html" H 7350 2050 60 0001 C CNN "Vendor_URL"
|
||||||
1 7350 2050
|
1 7350 2050
|
||||||
1 0 0 -1
|
1 0 0 -1
|
||||||
$EndComp
|
$EndComp
|
||||||
|
|||||||
11
README.md
11
README.md
@@ -1,6 +1,5 @@
|
|||||||
Revised A2RPi, a gadget that hosts a Raspberry Pi on an expansion card in an
|
Apple II Raspberry Pi Adapter (v2.0)
|
||||||
Apple II. I'm porting the project from gEDA to KiCad and resolving some
|
====================================
|
||||||
board-fit issues from the first version.
|
|
||||||
|
|
||||||
This is a redesign of a redesign of the Apple II Pi
|
This is a redesign of a redesign of the Apple II Pi
|
||||||
(http://schmenk.is-a-geek.com/wordpress/?cat=10), with the following goals:
|
(http://schmenk.is-a-geek.com/wordpress/?cat=10), with the following goals:
|
||||||
@@ -38,8 +37,8 @@ connector used by current Raspberry Pi models. Original models (with the
|
|||||||
sure it's lined up with that.
|
sure it's lined up with that.
|
||||||
|
|
||||||
This design depends on symbols and footprints I have modified and/or created.
|
This design depends on symbols and footprints I have modified and/or created.
|
||||||
I think KiCad might be a bit smarter about including symbols and footprints
|
They're included as a submodule:
|
||||||
with projects, but in case something is missing (or if you just want an
|
|
||||||
Apple II edge connector and/or a 6551), check this out:
|
|
||||||
|
|
||||||
- https://gitlab.com/salfter/kicad-libs
|
- https://gitlab.com/salfter/kicad-libs
|
||||||
|
|
||||||
|
(TODO: proper git submodule pull syntax)
|
||||||
1
kicad-libs
Submodule
1
kicad-libs
Submodule
Submodule kicad-libs added at e4fade2f68
Reference in New Issue
Block a user