PCB Update

This commit is contained in:
ThorstenB 2022-05-17 09:30:51 +02:00
parent 34bd4a7b12
commit 4751f73cbb
5 changed files with 21 additions and 17 deletions

View File

@ -36,6 +36,10 @@ The four push buttons are very common and easy to obtain. They are similar as th
![ButtonPanel4](/resources/ButtonPanel4.png?raw=true)
![PCB](/resources/PCB.png?raw=true)
The pcb folder also contains Gerber files:
![PCB](/resources/PCB2.png?raw=true)
![PCB](/resources/PCB3.png?raw=true)
## Wiring FloppyEmu
The FloppyEmu PCB does not provide convenient pins or solder pads to tap the button and LED status signals. However, it's still relatively easy to tap the required signals - as shown by these photos. The photos apply to the Revision C model of the BMOW FloppyEmu. For other revisions, better verify the wiring with a multimeter.

View File

@ -41,7 +41,7 @@
)
(setup
(last_trace_width 0.5)
(last_trace_width 0.25)
(user_trace_width 0.5)
(trace_clearance 0.2)
(zone_clearance 0.508)
@ -90,11 +90,11 @@
(plotinvisibletext false)
(padsonsilk false)
(subtractmaskfromsilk false)
(outputformat 4)
(outputformat 1)
(mirror false)
(drillshape 0)
(scaleselection 1)
(outputdirectory "/home/brehm/Daten/Hardware/KiCad/FloppyEmu/FloppyEmuButtonPanel/Print/"))
(outputdirectory "/home/brehm/Daten/Hardware/3D/scad/FloppyEmu/pcb/Gerber/"))
)
(net 0 "")
@ -337,8 +337,8 @@
(fp_text reference D2 (at -1.143 -2.794 90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "POWER LED" (at 2.667 0.254 90) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(fp_text value "POWER LED" (at 2.519 -0.235 90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1))
@ -415,8 +415,8 @@
(fp_text reference D1 (at -1.016 5.334 90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value "STATUS LED" (at 2.54 2.921 90) (layer B.SilkS)
(effects (font (size 1 1) (thickness 0.15)) (justify mirror))
(fp_text value "STATUS LED" (at 2.569 3.041 90) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start -0.635 -1.27) (end 1.27 -1.27) (layer F.Fab) (width 0.1))
(fp_line (start 1.27 -1.27) (end 1.27 3.81) (layer F.Fab) (width 0.1))
@ -452,10 +452,10 @@
(descr "tactile push button, 6x6mm e.g. PHAP33xx series, height=5mm")
(tags "tact sw push 6mm")
(path /62744C78)
(fp_text reference SW1 (at 3.175 2.286) (layer F.SilkS)
(fp_text reference SW1 (at -3.03 0.29) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value PREVIOUS/UP (at 3.75 6.7) (layer F.Fab)
(fp_text value PREVIOUS/UP (at 3.75 6.7) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 3.25 -0.75) (end 6.25 -0.75) (layer F.Fab) (width 0.1))
@ -503,10 +503,10 @@
(descr "tactile push button, 6x6mm e.g. PHAP33xx series, height=5mm")
(tags "tact sw push 6mm")
(path /62744E61)
(fp_text reference SW2 (at 3.302 2.286) (layer F.SilkS)
(fp_text reference SW2 (at -3.12 1.43) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value SELECT (at 3.75 6.7) (layer F.Fab)
(fp_text value SELECT (at 3.75 6.7) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 3.25 2.25) (end 1.25 2.5) (layer F.Fab) (width 0.1))
@ -554,10 +554,10 @@
(descr "tactile push button, 6x6mm e.g. PHAP33xx series, height=5mm")
(tags "tact sw push 6mm")
(path /62745058)
(fp_text reference SW3 (at 3.25 2.286) (layer F.SilkS)
(fp_text reference SW3 (at -3.44 4.61) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value NEXT/DOWN (at 3.302 -2.286) (layer F.Fab)
(fp_text value NEXT/DOWN (at 3.302 -2.286) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_line (start 3.25 -0.75) (end 6.25 -0.75) (layer F.Fab) (width 0.1))
@ -605,10 +605,10 @@
(descr "tactile push button, 6x6mm e.g. PHAP33xx series, height=5mm")
(tags "tact sw push 6mm")
(path /62745342)
(fp_text reference SW4 (at 3.302 2.286) (layer F.SilkS)
(fp_text reference SW4 (at 9.65 0.15) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_text value RESET (at 3.75 6.7) (layer F.Fab)
(fp_text value RESET (at 3.75 6.7) (layer F.SilkS)
(effects (font (size 1 1) (thickness 0.15)))
)
(fp_circle (center 3.25 2.25) (end 1.25 2.5) (layer F.Fab) (width 0.1))
@ -804,7 +804,7 @@
(segment (start 104.267 85.725) (end 102.489 85.725) (width 0.5) (layer B.Cu) (net 10))
(segment (start 105.918 87.376) (end 104.267 85.725) (width 0.5) (layer B.Cu) (net 10))
(zone (net 6) (net_name GND) (layer B.Cu) (tstamp 628343C4) (hatch edge 0.508)
(zone (net 6) (net_name GND) (layer B.Cu) (tstamp 628349C4) (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))
@ -1061,7 +1061,7 @@
)
)
)
(zone (net 6) (net_name GND) (layer F.Cu) (tstamp 628343C1) (hatch edge 0.508)
(zone (net 6) (net_name GND) (layer F.Cu) (tstamp 628349C1) (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))

Binary file not shown.

Before

Width:  |  Height:  |  Size: 112 KiB

After

Width:  |  Height:  |  Size: 97 KiB

BIN
resources/PCB2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

BIN
resources/PCB3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB