From 3366674365852f408adcf1f9af819302425977d7 Mon Sep 17 00:00:00 2001 From: Matt Kohls Date: Sun, 15 Nov 2020 22:07:47 -0500 Subject: Pi Zero sized Pi 1541 hat Initial version of Zero1541, with correct silkscreen. Button wiring may not be correct for all button types. --- lib/hackup.pretty/LevelShifterModule4CH.kicad_mod | 60 +++++++++++++++ lib/hackup.pretty/Piezo Speaker 1407.kicad_mod | 12 +++ lib/hackup.pretty/TXS0108Module.kicad_mod | 92 +++++++++++++++++++++++ lib/hackup.pretty/VIA-0.6mm.kicad_mod | 10 +++ 4 files changed, 174 insertions(+) create mode 100755 lib/hackup.pretty/LevelShifterModule4CH.kicad_mod create mode 100755 lib/hackup.pretty/Piezo Speaker 1407.kicad_mod create mode 100755 lib/hackup.pretty/TXS0108Module.kicad_mod create mode 100755 lib/hackup.pretty/VIA-0.6mm.kicad_mod (limited to 'lib/hackup.pretty') diff --git a/lib/hackup.pretty/LevelShifterModule4CH.kicad_mod b/lib/hackup.pretty/LevelShifterModule4CH.kicad_mod new file mode 100755 index 0000000..bf7c1b4 --- /dev/null +++ b/lib/hackup.pretty/LevelShifterModule4CH.kicad_mod @@ -0,0 +1,60 @@ +(module LevelShifterModule4CH (layer F.Cu) (tedit 5AFEC5B8) + (fp_text reference U1 (at 0 -10.16) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value LevelShifter (at 6.858 -4.191 -270 unlocked) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user HV (at 3.048 -2.54 unlocked) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.11))) + ) + (fp_text user HV4 (at 3.048 5.08 unlocked) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.11))) + ) + (fp_text user HV3 (at 3.048 2.54 unlocked) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.11))) + ) + (fp_text user HV2 (at 3.048 -5.08 unlocked) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.11))) + ) + (fp_text user HV1 (at 3.048 -7.62 unlocked) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.11))) + ) + (fp_text user LV4 (at -3.048 5.08 unlocked) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.11))) + ) + (fp_text user LV3 (at -3.048 2.54 unlocked) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.11))) + ) + (fp_text user GND (at 2.794 0 unlocked) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.11))) + ) + (fp_text user GND (at -2.794 0 unlocked) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.11))) + ) + (fp_text user LV (at -3.302 -2.54 unlocked) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.11))) + ) + (fp_text user LV2 (at -3.048 -5.08 unlocked) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.11))) + ) + (fp_text user LV1 (at -3.048 -7.62 unlocked) (layer F.SilkS) + (effects (font (size 0.8 0.8) (thickness 0.11))) + ) + (fp_line (start -6.096 6.096) (end -6.096 -8.636) (layer F.SilkS) (width 0.15)) + (fp_line (start 6.096 6.096) (end -6.096 6.096) (layer F.SilkS) (width 0.15)) + (fp_line (start 6.096 -8.636) (end 6.096 6.096) (layer F.SilkS) (width 0.15)) + (fp_line (start -6.096 -8.636) (end 6.096 -8.636) (layer F.SilkS) (width 0.15)) + (pad 12 thru_hole circle (at 5.08 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 5.08 -5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at 5.08 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at 5.08 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at 5.08 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at 5.08 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at -5.08 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at -5.08 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at -5.08 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at -5.08 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at -5.08 -5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 1 thru_hole circle (at -5.08 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) +) diff --git a/lib/hackup.pretty/Piezo Speaker 1407.kicad_mod b/lib/hackup.pretty/Piezo Speaker 1407.kicad_mod new file mode 100755 index 0000000..81d72db --- /dev/null +++ b/lib/hackup.pretty/Piezo Speaker 1407.kicad_mod @@ -0,0 +1,12 @@ +(module "Piezo Speaker 1407" (layer F.Cu) (tedit 5AFEA714) + (fp_text reference REF** (at 0 -44.45) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value "Piezo Speaker 1407" (at 0 7.62) (layer F.Fab) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_circle (center 0 0) (end 7 0) (layer F.SilkS) (width 0.15)) + (fp_circle (center 0 0) (end 1.27 0) (layer F.SilkS) (width 0.15)) + (pad 1 thru_hole circle (at -3.81 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at 3.81 0) (size 2 2) (drill 1) (layers *.Cu *.Mask)) +) diff --git a/lib/hackup.pretty/TXS0108Module.kicad_mod b/lib/hackup.pretty/TXS0108Module.kicad_mod new file mode 100755 index 0000000..56cce31 --- /dev/null +++ b/lib/hackup.pretty/TXS0108Module.kicad_mod @@ -0,0 +1,92 @@ +(module TXS0108Module (layer F.Cu) (tedit 5AFEC4BA) + (fp_text reference U2 (at 0 12.7) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value TXS0108E (at 8.509 -10.414 -270 unlocked) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_line (start -7.62 -13.97) (end -7.62 11.43) (layer F.SilkS) (width 0.15)) + (fp_line (start -7.62 11.43) (end 7.62 11.43) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.62 11.43) (end 7.62 -13.97) (layer F.SilkS) (width 0.15)) + (fp_line (start 7.62 -13.97) (end -7.62 -13.97) (layer F.SilkS) (width 0.15)) + (fp_text user VA (at -4.445 -12.7 unlocked) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user A1 (at -4.445 -10.16 unlocked) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user A2 (at -4.445 -7.62 unlocked) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user A3 (at -4.445 -5.08 unlocked) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user A4 (at -4.445 -2.54 unlocked) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user A5 (at -4.445 0 unlocked) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user A6 (at -4.445 2.54 unlocked) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user A7 (at -4.445 5.08 unlocked) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user A8 (at -4.445 7.62 unlocked) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user OE (at -4.445 10.16 unlocked) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user VB (at 4.445 -12.7 unlocked) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user B1 (at 4.445 -10.16 unlocked) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user B2 (at 4.445 -7.62 unlocked) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user B3 (at 4.445 -5.08 unlocked) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user B4 (at 4.445 -2.54 unlocked) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user B5 (at 4.445 0 unlocked) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user B6 (at 4.445 2.54 unlocked) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user B7 (at 4.445 5.08 unlocked) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user B8 (at 4.445 7.62 unlocked) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text user GND (at 3.81 10.16 unlocked) (layer F.SilkS) + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad 1 thru_hole circle (at -6.35 -10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 2 thru_hole circle (at -6.35 -12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 3 thru_hole circle (at -6.35 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 4 thru_hole circle (at -6.35 -5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 5 thru_hole circle (at -6.35 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 6 thru_hole circle (at -6.35 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 7 thru_hole circle (at -6.35 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 8 thru_hole circle (at -6.35 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 9 thru_hole circle (at -6.35 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 10 thru_hole circle (at -6.35 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 11 thru_hole circle (at 6.35 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 12 thru_hole circle (at 6.35 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 13 thru_hole circle (at 6.35 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 14 thru_hole circle (at 6.35 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 15 thru_hole circle (at 6.35 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 16 thru_hole circle (at 6.35 -2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 17 thru_hole circle (at 6.35 -5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 18 thru_hole circle (at 6.35 -7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 19 thru_hole circle (at 6.35 -12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) + (pad 20 thru_hole circle (at 6.35 -10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) +) diff --git a/lib/hackup.pretty/VIA-0.6mm.kicad_mod b/lib/hackup.pretty/VIA-0.6mm.kicad_mod new file mode 100755 index 0000000..9eccd8f --- /dev/null +++ b/lib/hackup.pretty/VIA-0.6mm.kicad_mod @@ -0,0 +1,10 @@ +(module VIA-0.6mm (layer F.Cu) (tedit 5A16B524) + (fp_text reference REF** (at 0 1.2) (layer F.SilkS) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (fp_text value VIA-0.6mm (at 0 -1) (layer F.Fab) hide + (effects (font (size 1 1) (thickness 0.15))) + ) + (pad "" thru_hole circle (at 0 0) (size 0.6 0.6) (drill 0.3) (layers *.Cu) + (zone_connect 2)) +) -- cgit v1.2.3