├── doc ├── pn532.jpg ├── jlcorder.png └── oled_ps.png ├── kicad ├── hackbat │ ├── hackbat.zip │ ├── rp2040_pmod.zip │ ├── hackbat-backups │ │ ├── hackbat-2024-03-24_212622.zip │ │ ├── hackbat-2024-03-24_213639.zip │ │ ├── hackbat-2024-03-24_214408.zip │ │ ├── hackbat-2024-03-24_214923.zip │ │ ├── hackbat-2024-03-24_215831.zip │ │ ├── hackbat-2024-03-25_214207.zip │ │ ├── hackbat-2024-03-25_215401.zip │ │ ├── hackbat-2024-03-25_220412.zip │ │ ├── hackbat-2024-03-25_221354.zip │ │ ├── hackbat-2024-03-25_222050.zip │ │ ├── hackbat-2024-03-26_215834.zip │ │ ├── hackbat-2024-03-26_220748.zip │ │ ├── hackbat-2024-03-26_221249.zip │ │ ├── hackbat-2024-03-26_221912.zip │ │ ├── hackbat-2024-03-26_225150.zip │ │ ├── hackbat-2024-03-27_223626.zip │ │ ├── hackbat-2024-04-04_220043.zip │ │ ├── hackbat-2024-04-06_192251.zip │ │ └── hackbat-2024-04-09_225927.zip │ ├── fp-lib-table │ ├── sym-lib-table │ ├── output_files │ │ ├── hackbat-NPTH.drl │ │ ├── hackbat-Edge_Cuts.gbr │ │ ├── hackbat-B_Paste.gbr │ │ ├── hackbat-PTH.drl │ │ ├── hackbat-B_Mask.gbr │ │ ├── hackbat-job.gbrjob │ │ ├── hackbat-NPTH-drl_map.gbr │ │ ├── hackbat-F_Paste.gbr │ │ └── hackbat-F_Mask.gbr │ ├── hackbat.kicad_prl │ ├── production_files │ │ ├── hackbat-all-pos.csv │ │ └── bom.csv │ ├── nfc.kicad_sch │ ├── hackbat.kicad_pro │ ├── supply.kicad_sch │ ├── hackbat.kicad_sch │ └── dio.kicad_sch ├── hackbat_schematics.pdf └── lib │ ├── how-to-import.htm │ ├── oled.pretty │ ├── 128x64OLED.kicad_mod │ ├── oled_1.3.kicad_mod │ └── MODULE_DM-OLED096-636.kicad_mod │ ├── DM-OLED096-636.kicad_sym │ └── DM-OLED096-636.bak ├── README.md └── LICENSE /doc/pn532.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlpaths/hackbat/HEAD/doc/pn532.jpg -------------------------------------------------------------------------------- /doc/jlcorder.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlpaths/hackbat/HEAD/doc/jlcorder.png -------------------------------------------------------------------------------- /doc/oled_ps.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlpaths/hackbat/HEAD/doc/oled_ps.png -------------------------------------------------------------------------------- /kicad/hackbat/hackbat.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlpaths/hackbat/HEAD/kicad/hackbat/hackbat.zip -------------------------------------------------------------------------------- /kicad/hackbat_schematics.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlpaths/hackbat/HEAD/kicad/hackbat_schematics.pdf -------------------------------------------------------------------------------- /kicad/hackbat/rp2040_pmod.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlpaths/hackbat/HEAD/kicad/hackbat/rp2040_pmod.zip -------------------------------------------------------------------------------- /kicad/hackbat/hackbat-backups/hackbat-2024-03-24_212622.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlpaths/hackbat/HEAD/kicad/hackbat/hackbat-backups/hackbat-2024-03-24_212622.zip -------------------------------------------------------------------------------- /kicad/hackbat/hackbat-backups/hackbat-2024-03-24_213639.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlpaths/hackbat/HEAD/kicad/hackbat/hackbat-backups/hackbat-2024-03-24_213639.zip -------------------------------------------------------------------------------- /kicad/hackbat/hackbat-backups/hackbat-2024-03-24_214408.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlpaths/hackbat/HEAD/kicad/hackbat/hackbat-backups/hackbat-2024-03-24_214408.zip -------------------------------------------------------------------------------- /kicad/hackbat/hackbat-backups/hackbat-2024-03-24_214923.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlpaths/hackbat/HEAD/kicad/hackbat/hackbat-backups/hackbat-2024-03-24_214923.zip -------------------------------------------------------------------------------- /kicad/hackbat/hackbat-backups/hackbat-2024-03-24_215831.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlpaths/hackbat/HEAD/kicad/hackbat/hackbat-backups/hackbat-2024-03-24_215831.zip -------------------------------------------------------------------------------- /kicad/hackbat/hackbat-backups/hackbat-2024-03-25_214207.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlpaths/hackbat/HEAD/kicad/hackbat/hackbat-backups/hackbat-2024-03-25_214207.zip -------------------------------------------------------------------------------- /kicad/hackbat/hackbat-backups/hackbat-2024-03-25_215401.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlpaths/hackbat/HEAD/kicad/hackbat/hackbat-backups/hackbat-2024-03-25_215401.zip -------------------------------------------------------------------------------- /kicad/hackbat/hackbat-backups/hackbat-2024-03-25_220412.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlpaths/hackbat/HEAD/kicad/hackbat/hackbat-backups/hackbat-2024-03-25_220412.zip -------------------------------------------------------------------------------- /kicad/hackbat/hackbat-backups/hackbat-2024-03-25_221354.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlpaths/hackbat/HEAD/kicad/hackbat/hackbat-backups/hackbat-2024-03-25_221354.zip -------------------------------------------------------------------------------- /kicad/hackbat/hackbat-backups/hackbat-2024-03-25_222050.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlpaths/hackbat/HEAD/kicad/hackbat/hackbat-backups/hackbat-2024-03-25_222050.zip -------------------------------------------------------------------------------- /kicad/hackbat/hackbat-backups/hackbat-2024-03-26_215834.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlpaths/hackbat/HEAD/kicad/hackbat/hackbat-backups/hackbat-2024-03-26_215834.zip -------------------------------------------------------------------------------- /kicad/hackbat/hackbat-backups/hackbat-2024-03-26_220748.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlpaths/hackbat/HEAD/kicad/hackbat/hackbat-backups/hackbat-2024-03-26_220748.zip -------------------------------------------------------------------------------- /kicad/hackbat/hackbat-backups/hackbat-2024-03-26_221249.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlpaths/hackbat/HEAD/kicad/hackbat/hackbat-backups/hackbat-2024-03-26_221249.zip -------------------------------------------------------------------------------- /kicad/hackbat/hackbat-backups/hackbat-2024-03-26_221912.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlpaths/hackbat/HEAD/kicad/hackbat/hackbat-backups/hackbat-2024-03-26_221912.zip -------------------------------------------------------------------------------- /kicad/hackbat/hackbat-backups/hackbat-2024-03-26_225150.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlpaths/hackbat/HEAD/kicad/hackbat/hackbat-backups/hackbat-2024-03-26_225150.zip -------------------------------------------------------------------------------- /kicad/hackbat/hackbat-backups/hackbat-2024-03-27_223626.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlpaths/hackbat/HEAD/kicad/hackbat/hackbat-backups/hackbat-2024-03-27_223626.zip -------------------------------------------------------------------------------- /kicad/hackbat/hackbat-backups/hackbat-2024-04-04_220043.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlpaths/hackbat/HEAD/kicad/hackbat/hackbat-backups/hackbat-2024-04-04_220043.zip -------------------------------------------------------------------------------- /kicad/hackbat/hackbat-backups/hackbat-2024-04-06_192251.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlpaths/hackbat/HEAD/kicad/hackbat/hackbat-backups/hackbat-2024-04-06_192251.zip -------------------------------------------------------------------------------- /kicad/hackbat/hackbat-backups/hackbat-2024-04-09_225927.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/controlpaths/hackbat/HEAD/kicad/hackbat/hackbat-backups/hackbat-2024-04-09_225927.zip -------------------------------------------------------------------------------- /kicad/hackbat/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (version 7) 3 | (lib (name "oled")(type "KiCad")(uri "/mnt/pablo_nas/51_controlpaths_devices/30_hackbat/lib/oled.pretty")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /kicad/hackbat/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (version 7) 3 | (lib (name "DM-OLED096-636")(type "KiCad")(uri "/mnt/pablo_nas/51_controlpaths_devices/30_hackbat/lib/DM-OLED096-636.kicad_sym")(options "")(descr "")) 4 | ) 5 | -------------------------------------------------------------------------------- /kicad/hackbat/output_files/hackbat-NPTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ; DRILL file {KiCad 7.0.10-7.0.10~ubuntu22.04.1} date mar 26 mar 2024 22:09:02 3 | ; FORMAT={-:-/ absolute / inch / decimal} 4 | ; #@! TF.CreationDate,2024-03-26T22:09:02+01:00 5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1 6 | ; #@! TF.FileFunction,NonPlated,1,4,NPTH 7 | FMAT,2 8 | INCH 9 | % 10 | G90 11 | G05 12 | M30 13 | -------------------------------------------------------------------------------- /kicad/lib/how-to-import.htm: -------------------------------------------------------------------------------- 1 | Page Redirection If you are not redirected automatically, follow this link to the import guide. -------------------------------------------------------------------------------- /kicad/hackbat/output_files/hackbat-Edge_Cuts.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1*% 2 | %TF.CreationDate,2024-03-26T22:08:59+01:00*% 3 | %TF.ProjectId,hackbat,6861636b-6261-4742-9e6b-696361645f70,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Profile,NP*% 6 | %FSLAX46Y46*% 7 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 8 | G04 Created by KiCad (PCBNEW 7.0.10-7.0.10~ubuntu22.04.1) date 2024-03-26 22:08:59* 9 | %MOMM*% 10 | %LPD*% 11 | G01* 12 | G04 APERTURE LIST* 13 | %TA.AperFunction,Profile*% 14 | %ADD10C,0.100000*% 15 | %TD*% 16 | G04 APERTURE END LIST* 17 | D10* 18 | X186000000Y-102000000D02* 19 | X90000000Y-102000000D01* 20 | X132500000Y-60000000D02* 21 | X132500000Y-65000000D01* 22 | X190000000Y-60000000D02* 23 | X190000000Y-98000000D01* 24 | X157500000Y-60000000D02* 25 | X157500000Y-65000000D01* 26 | X94000000Y-60000000D02* 27 | X132500000Y-60000000D01* 28 | X90000000Y-102000000D02* 29 | X90000000Y-64000000D01* 30 | X186000000Y-102000000D02* 31 | G75* 32 | G03* 33 | X190000000Y-98000000I0J4000000D01* 34 | G01* 35 | X132500000Y-65000000D02* 36 | X157500000Y-65000000D01* 37 | X94000000Y-60000000D02* 38 | G75* 39 | G03* 40 | X90000000Y-64000000I0J-4000000D01* 41 | G01* 42 | X157500000Y-60000000D02* 43 | X190000000Y-60000000D01* 44 | M02* 45 | -------------------------------------------------------------------------------- /kicad/hackbat/hackbat.kicad_prl: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "active_layer": 0, 4 | "active_layer_preset": "", 5 | "auto_track_width": true, 6 | "hidden_netclasses": [], 7 | "hidden_nets": [], 8 | "high_contrast_mode": 0, 9 | "net_color_mode": 1, 10 | "opacity": { 11 | "images": 0.6, 12 | "pads": 1.0, 13 | "tracks": 1.0, 14 | "vias": 1.0, 15 | "zones": 0.1599999964237213 16 | }, 17 | "selection_filter": { 18 | "dimensions": true, 19 | "footprints": true, 20 | "graphics": true, 21 | "keepouts": true, 22 | "lockedItems": false, 23 | "otherItems": true, 24 | "pads": true, 25 | "text": true, 26 | "tracks": true, 27 | "vias": true, 28 | "zones": true 29 | }, 30 | "visible_items": [ 31 | 0, 32 | 1, 33 | 2, 34 | 3, 35 | 4, 36 | 5, 37 | 8, 38 | 9, 39 | 10, 40 | 11, 41 | 12, 42 | 13, 43 | 15, 44 | 16, 45 | 17, 46 | 18, 47 | 19, 48 | 20, 49 | 21, 50 | 22, 51 | 23, 52 | 24, 53 | 25, 54 | 26, 55 | 27, 56 | 28, 57 | 29, 58 | 30, 59 | 32, 60 | 33, 61 | 34, 62 | 35, 63 | 36, 64 | 39, 65 | 40 66 | ], 67 | "visible_layers": "ffcffff_ffffffff", 68 | "zone_display_mode": 0 69 | }, 70 | "meta": { 71 | "filename": "hackbat.kicad_prl", 72 | "version": 3 73 | }, 74 | "project": { 75 | "files": [] 76 | } 77 | } 78 | -------------------------------------------------------------------------------- /kicad/lib/oled.pretty/128x64OLED.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SSD1306:128x64OLED (layer F.Cu) (tedit 5CF23EAC) 2 | (fp_text reference SSD1306 (at 0 0.254) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value 128x64OLED (at -7.747 -7.62) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 13.462 -9.017) (end 13.208 -9.005) (layer F.SilkS) (width 0.12)) 9 | (fp_line (start 13.462 7.62) (end 13.462 -9.017) (layer F.SilkS) (width 0.12)) 10 | (fp_line (start 10.122 7.595) (end 13.462 7.62) (layer F.SilkS) (width 0.12)) 11 | (fp_line (start 10.122 -9.005) (end 13.208 -9.005) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start -4.699 -11.811) (end -4.699 -9.398) (layer F.SilkS) (width 0.12)) 13 | (fp_line (start 5.08 -9.398) (end -4.699 -9.398) (layer F.SilkS) (width 0.12)) 14 | (fp_line (start 5.08 -11.811) (end 5.08 -9.398) (layer F.SilkS) (width 0.12)) 15 | (fp_line (start -4.699 -11.811) (end 5.08 -11.811) (layer F.SilkS) (width 0.12)) 16 | (fp_line (start -12.978 -9.005) (end 10.122 -9.005) (layer F.SilkS) (width 0.12)) 17 | (fp_line (start -12.978 7.595) (end -12.978 -9.005) (layer F.SilkS) (width 0.12)) 18 | (fp_line (start 10.122 7.595) (end -12.978 7.595) (layer F.SilkS) (width 0.12)) 19 | (fp_line (start -13.4 15) (end -13.4 -12.3) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start 14 15) (end -13.4 15) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start 14 -12.3) (end 14 15) (layer F.SilkS) (width 0.12)) 22 | (fp_line (start -13.4 -12.3) (end 14 -12.3) (layer F.SilkS) (width 0.12)) 23 | (pad 4 thru_hole oval (at 4 -10.6 90) (size 2 1.6) (drill 1) (layers *.Cu *.Mask)) 24 | (pad 3 thru_hole oval (at 1.46 -10.6 90) (size 2 1.6) (drill 1) (layers *.Cu *.Mask)) 25 | (pad 1 thru_hole oval (at -3.62 -10.6 90) (size 2 1.6) (drill 1) (layers *.Cu *.Mask)) 26 | (pad 2 thru_hole oval (at -1.08 -10.6 90) (size 2 1.6) (drill 1) (layers *.Cu *.Mask)) 27 | ) 28 | -------------------------------------------------------------------------------- /kicad/hackbat/production_files/hackbat-all-pos.csv: -------------------------------------------------------------------------------- 1 | Designator,Mid X,Mid Y,Rotation,Layer 2 | J3,136,-85.3,0,B 3 | J4,152.5,-93.325,180,B 4 | U4,180.25,-70.6,90,B 5 | C1,95,-87,-90,T 6 | C2,103.125,-67.55,90,T 7 | C3,96.925,-67.55,-90,T 8 | C4,114.425,-81.1,0,T 9 | C5,96,-70.2,0,T 10 | C6,95.5,-82.805,90,T 11 | C7,108,-74.5,180,T 12 | C8,122,-83,0,T 13 | C9,92.25,-78.5,0,T 14 | C10,104.5,-80.25,90,T 15 | C11,94.5,-99.5,0,T 16 | C12,171.75,-81.25,90,T 17 | C13,126.485,-78.5,180,T 18 | C14,130,-77.23,180,T 19 | C15,128.5,-72.23,0,T 20 | C16,128.5,-68.73,0,T 21 | C17,128,-66.98,90,T 22 | C18,127.5,-85.48,-90,T 23 | C19,132.25,-84.75,0,T 24 | C20,132.25,-79.25,0,T 25 | C21,128.5,-76.23,90,T 26 | D1,92.25,-84.5,0,T 27 | D2,92.25,-82.29,0,T 28 | D3,188,-81,180,T 29 | J1,127,-62.9625,90,T 30 | J2,91.5,-93.2,-90,T 31 | J5,123.82,-94.2,-90,T 32 | L1,127.25,-76.23,90,T 33 | L2,128.735,-78.5,180,T 34 | L3,128,-73.98,90,T 35 | L4,128,-70.48,90,T 36 | R1,107.975,-77.97,0,T 37 | R2,107.975,-76.27,0,T 38 | R3,98.625,-82.8,90,T 39 | R4,97.125,-82.8,90,T 40 | R5,92.75,-70.25,180,T 41 | R6,99.125,-70.2,0,T 42 | R7,92.25,-86.5,180,T 43 | R8,92.25,-80.25,180,T 44 | R9,171.5,-74,-90,T 45 | R10,182.75,-84.5,-90,T 46 | R11,160.75,-85,-90,T 47 | R12,171.75,-95.5,-90,T 48 | R13,171.75,-84.75,-90,T 49 | R14,122,-71.75,-90,T 50 | R15,124.75,-71.75,-90,T 51 | R16,119.5,-71.75,-90,T 52 | R17,118,-71.75,-90,T 53 | R18,115.75,-71.75,-90,T 54 | R19,114.24,-71.75,-90,T 55 | R20,188,-82.75,0,T 56 | R21,122.75,-81.5,180,T 57 | R22,157.5,-87.8,0,T 58 | R23,151.3,-87.8,180,T 59 | R24,154.4,-87.8,180,T 60 | R25,184,-66.3,90,T 61 | R26,182.3,-66.3,90,T 62 | R27,183.8,-74.2,90,T 63 | R28,182.1,-74.2,90,T 64 | R29,173,-66.1,90,T 65 | SW1,101,-89,180,T 66 | SW2,167.25,-70.34,90,T 67 | SW3,178.25,-81.025,90,T 68 | SW4,156.25,-81.34,90,T 69 | SW5,167.25,-92.34,90,T 70 | SW6,167.25,-81.34,90,T 71 | SW7,178,-66.2,0,T 72 | U1,109.175,-82.975,0,T 73 | U2,99.0625,-76.6,180,T 74 | U3,100.5,-96.5,90,T 75 | U5,114.3,-76,0,T 76 | U6,126.5,-81.925,90,T 77 | Y1,100.025,-67.7,0,T 78 | Y2,132,-82,-90,T 79 | -------------------------------------------------------------------------------- /kicad/hackbat/output_files/hackbat-B_Paste.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1*% 2 | %TF.CreationDate,2024-03-26T22:08:59+01:00*% 3 | %TF.ProjectId,hackbat,6861636b-6261-4742-9e6b-696361645f70,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Paste,Bot*% 6 | %TF.FilePolarity,Positive*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 7.0.10-7.0.10~ubuntu22.04.1) date 2024-03-26 22:08:59* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %ADD10R,1.500000X5.080000*% 15 | %ADD11R,0.700000X1.200000*% 16 | %ADD12R,1.000000X0.800000*% 17 | %ADD13R,1.000000X2.800000*% 18 | %ADD14R,1.000000X1.200000*% 19 | %ADD15R,1.300000X1.900000*% 20 | %ADD16R,1.000000X2.500000*% 21 | %ADD17R,1.800000X1.000000*% 22 | G04 APERTURE END LIST* 23 | D10* 24 | %TO.C,J1*% 25 | X122750000Y-62962500D03* 26 | X131250000Y-62962500D03* 27 | %TD*% 28 | D11* 29 | %TO.C,J4*% 30 | X149725000Y-85600000D03* 31 | X150825000Y-85600000D03* 32 | X151925000Y-85600000D03* 33 | X153025000Y-85600000D03* 34 | X154125000Y-85600000D03* 35 | X155225000Y-85600000D03* 36 | X156325000Y-85600000D03* 37 | X157425000Y-85600000D03* 38 | X158375000Y-85600000D03* 39 | D12* 40 | X159325000Y-96100000D03* 41 | D13* 42 | X159325000Y-100250000D03* 43 | D14* 44 | X159325000Y-89900000D03* 45 | X148175000Y-85600000D03* 46 | D15* 47 | X145825000Y-100700000D03* 48 | %TD*% 49 | D16* 50 | %TO.C,U4*% 51 | X183750000Y-78200000D03* 52 | X181750000Y-78200000D03* 53 | X179750000Y-78200000D03* 54 | X177750000Y-78200000D03* 55 | X175750000Y-78200000D03* 56 | X173750000Y-78200000D03* 57 | X171750000Y-78200000D03* 58 | X169750000Y-78200000D03* 59 | D17* 60 | X168250000Y-75600000D03* 61 | X168250000Y-73600000D03* 62 | X168250000Y-71600000D03* 63 | X168250000Y-69600000D03* 64 | X168250000Y-67600000D03* 65 | X168250000Y-65600000D03* 66 | D16* 67 | X169750000Y-63000000D03* 68 | X171750000Y-63000000D03* 69 | X173750000Y-63000000D03* 70 | X175750000Y-63000000D03* 71 | X177750000Y-63000000D03* 72 | X179750000Y-63000000D03* 73 | X181750000Y-63000000D03* 74 | X183750000Y-63000000D03* 75 | %TD*% 76 | M02* 77 | -------------------------------------------------------------------------------- /kicad/hackbat/production_files/bom.csv: -------------------------------------------------------------------------------- 1 | #,Reference,Qty,Value,Footprint,DNP,JLCPCB Part # 2 | 1,AE1,1,Antenna,TestPoint:TestPoint_THTPad_1.5x1.5mm_Drill0.7mm,, 3 | 2,"C1, C5, C7, C11",4,1u,Capacitor_SMD:C_0603_1608Metric,, 4 | 3,"C2, C3",2,15p,Capacitor_SMD:C_0603_1608Metric,, 5 | 4,"C4, C6, C8, C9, C10, C12",6,100n,Capacitor_SMD:C_0603_1608Metric,, 6 | 5,"C13, C21",2,3.9p,Capacitor_SMD:C_0402_1005Metric,, 7 | 6,"C14, C17",2,220p,Capacitor_SMD:C_0402_1005Metric,, 8 | 7,C15,1,8.2p,Capacitor_SMD:C_0402_1005Metric,, 9 | 8,C16,1,5.6p,Capacitor_SMD:C_0402_1005Metric,, 10 | 9,C18,1,100n,Capacitor_SMD:C_0402_1005Metric,, 11 | 10,"C19, C20",2,27p,Capacitor_SMD:C_0402_1005Metric,, 12 | 11,"D1, D2, D3",3,LED,LED_SMD:LED_0603_1608Metric,,C19189746 13 | 13,J2,1,USB_B_Micro,Connector_USB:USB_Micro-B_Amphenol_10118193-0001LF_Horizontal,,C132562 14 | 15,J4,1,Micro_SD_Card_Det_Hirose_DM3AT,Connector_Card:microSD_HC_Hirose_DM3AT-SF-PEJM5,,C114218 15 | 16,J5,1,Conn_01x04_Pin,Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Horizontal,, 16 | 17,"L1, L2",2,27nH,Inductor_SMD:L_0402_1005Metric,, 17 | 18,L3,1,22n,Inductor_SMD:L_0402_1005Metric,, 18 | 19,L4,1,27n,Inductor_SMD:L_0402_1005Metric,, 19 | 20,"R1, R6",2,1k,Resistor_SMD:R_0603_1608Metric,, 20 | 21,"R2, R5",2,10k,Resistor_SMD:R_0603_1608Metric,, 21 | 22,"R3, R4",2,27,Resistor_SMD:R_0603_1608Metric,, 22 | 23,"R7, R8, R9, R10, R11, R12, R13, R14, R15, R20, R22, R27, R28, R29",14,4k7,Resistor_SMD:R_0603_1608Metric,, 23 | 24,"R16, R19, R23, R24, R25, R26",6,0,Resistor_SMD:R_0603_1608Metric,, 24 | 26,R21,1,56k,Resistor_SMD:R_0402_1005Metric,, 25 | 27,"SW1, SW7",2,SW_Push,Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK,,C115357 26 | 28,"SW2, SW3, SW4, SW5, SW6",5,SW_Push,Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm,,C455109 27 | 30,U1,1,W25Q32JVZP,Package_SON:WSON-8-1EP_6x5mm_P1.27mm_EP3.4x4.3mm,,C2940197 28 | 31,U2,1,RP2040,Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm,,C2040 29 | 32,U3,1,AMS1117-3.3,Package_TO_SOT_SMD:SOT-223-3_TabPin2,, 30 | 33,U4,1,ESP-12F,RF_Module:ESP-12E,,C784365 31 | 35,U6,1,CC1101,Package_DFN_QFN:QFN-20-1EP_4x4mm_P0.5mm_EP2.6x2.6mm_ThermalVias,,C29953 32 | 36,Y1,1,12MHz,Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm,,C524716 33 | 37,Y2,1,27MHz,Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm,,C254353 34 | -------------------------------------------------------------------------------- /kicad/lib/oled.pretty/oled_1.3.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "oled_1.3" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr smd) 4 | (fp_text reference "REF**" (at 0 -0.5 unlocked) (layer "F.SilkS") 5 | (effects (font (size 1 1) (thickness 0.1))) 6 | (tstamp bdd617e0-6019-4f0b-917a-fa6bc02a7613) 7 | ) 8 | (fp_text value "oled_1.3" (at 0 1 unlocked) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 884d9b31-5921-4959-b290-e5fa485268c1) 11 | ) 12 | (fp_text user "${REFERENCE}" (at 0 2.5 unlocked) (layer "F.Fab") 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | (tstamp a6817f72-8edf-4386-b0bc-696c06df0129) 15 | ) 16 | (fp_line (start -10 -10) (end 25.4 -10) 17 | (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 376fd9b4-5abd-49cd-a8b7-58dc40cbd1ce)) 18 | (fp_line (start -10 23.5) (end -10 -10) 19 | (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 302a5cf3-72fa-4468-adf4-eec9566e7af6)) 20 | (fp_line (start 25.4 -10) (end 25.4 23.5) 21 | (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp 71c0c9e5-cdf1-414b-9c84-8276b11cbd1b)) 22 | (fp_line (start 25.4 23.5) (end -10 23.5) 23 | (stroke (width 0.1) (type default)) (layer "F.SilkS") (tstamp b7722f70-b8d9-4c1a-91e0-d6a3bfbcefb7)) 24 | (pad "" thru_hole circle (at -7.75 -7.25) (size 3.5 3.5) (drill 3.25) (layers "*.Cu" "*.Mask") (tstamp c770b3e5-5af9-413f-a167-df9c25964cec)) 25 | (pad "" thru_hole circle (at -7.65 20.75) (size 3.5 3.5) (drill 3.25) (layers "*.Cu" "*.Mask") (tstamp c6749ff8-543d-4bbe-805e-6de75e546e80)) 26 | (pad "" thru_hole circle (at 23 -7.25) (size 3.5 3.5) (drill 3.25) (layers "*.Cu" "*.Mask") (tstamp daed85fd-94a1-4e7f-b51a-491a20b67cbd)) 27 | (pad "" thru_hole circle (at 23 20.75) (size 3.5 3.5) (drill 3.25) (layers "*.Cu" "*.Mask") (tstamp e32a8f62-01af-4142-866a-2b58ce54eaf8)) 28 | (pad "1" thru_hole roundrect (at 3.8 -8.1 90) (size 3 1.5) (drill 0.6) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) 29 | (thermal_bridge_angle 45) (tstamp 7fb44ca9-d8e9-4c4d-9d0e-de1ec6b980ce)) 30 | (pad "2" thru_hole roundrect (at 6.34 -8.1 90) (size 3 1.5) (drill 0.6) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) 31 | (thermal_bridge_angle 45) (tstamp 06ac1011-54ca-4a37-9a13-2fd89fc72760)) 32 | (pad "3" thru_hole roundrect (at 8.88 -8.1 90) (size 3 1.5) (drill 0.6) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) 33 | (thermal_bridge_angle 45) (tstamp 821c0ec0-ab4a-4211-b355-459ceb5dbc34)) 34 | (pad "4" thru_hole roundrect (at 11.42 -8.1 90) (size 3 1.5) (drill 0.6) (layers "*.Cu" "*.Mask") (roundrect_rratio 0.25) 35 | (thermal_bridge_angle 45) (tstamp fec10fee-52a5-492b-acc4-7ade279db8b5)) 36 | (group "" (id 5526a163-4ce8-4368-8843-465410be0708) 37 | (members 38 | 06ac1011-54ca-4a37-9a13-2fd89fc72760 39 | 7fb44ca9-d8e9-4c4d-9d0e-de1ec6b980ce 40 | 821c0ec0-ab4a-4211-b355-459ceb5dbc34 41 | fec10fee-52a5-492b-acc4-7ade279db8b5 42 | ) 43 | ) 44 | ) 45 | -------------------------------------------------------------------------------- /kicad/lib/oled.pretty/MODULE_DM-OLED096-636.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (footprint MODULE_DM-OLED096-636 (layer F.Cu) (tedit 66005CAE) 3 | (descr "") 4 | (fp_text reference REF** (at -9.525 -13.97 0) (layer F.SilkS) 5 | (effects (font (size 1.0 1.0) (thickness 0.15))) 6 | ) 7 | (fp_text value MODULE_DM-OLED096-636 (at 0.635 13.97 0) (layer F.Fab) 8 | (effects (font (size 1.0 1.0) (thickness 0.15))) 9 | ) 10 | (pad 1 thru_hole rect (at -3.81 -11.5) (size 1.508 1.508) (drill 1.0) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 11 | (pad 2 thru_hole circle (at -1.27 -11.5) (size 1.508 1.508) (drill 1.0) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 12 | (pad 3 thru_hole circle (at 1.27 -11.5) (size 1.508 1.508) (drill 1.0) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 13 | (pad 4 thru_hole circle (at 3.81 -11.5) (size 1.508 1.508) (drill 1.0) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 14 | (pad S1 thru_hole circle (at -11.0 -11.0) (size 3.0 3.0) (drill 2.0) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 15 | (pad S2 thru_hole circle (at 11.0 -11.0) (size 3.0 3.0) (drill 2.0) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 16 | (pad S3 thru_hole circle (at 11.0 11.0) (size 3.0 3.0) (drill 2.0) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 17 | (pad S4 thru_hole circle (at -11.0 11.0) (size 3.0 3.0) (drill 2.0) (layers *.Cu *.Mask) (solder_mask_margin 0.102)) 18 | (fp_line (start -13.0 -13.0) (end 13.0 -13.0) (layer F.Fab) (width 0.127)) 19 | (fp_line (start 13.0 -13.0) (end 13.0 13.0) (layer F.Fab) (width 0.127)) 20 | (fp_line (start 13.0 13.0) (end 7.0 13.0) (layer F.Fab) (width 0.127)) 21 | (fp_line (start -7.0 13.0) (end -13.0 13.0) (layer F.Fab) (width 0.127)) 22 | (fp_line (start -13.0 13.0) (end -13.0 -13.0) (layer F.Fab) (width 0.127)) 23 | (fp_line (start -7.0 13.0) (end -7.0 11.0) (layer F.Fab) (width 0.127)) 24 | (fp_line (start -7.0 11.0) (end 7.0 11.0) (layer F.Fab) (width 0.127)) 25 | (fp_line (start 7.0 11.0) (end 7.0 13.0) (layer F.Fab) (width 0.127)) 26 | (fp_line (start -13.25 -13.25) (end 13.25 -13.25) (layer F.CrtYd) (width 0.05)) 27 | (fp_line (start 13.25 -13.25) (end 13.25 13.25) (layer F.CrtYd) (width 0.05)) 28 | (fp_line (start 13.25 13.25) (end -13.25 13.25) (layer F.CrtYd) (width 0.05)) 29 | (fp_line (start -13.25 13.25) (end -13.25 -13.25) (layer F.CrtYd) (width 0.05)) 30 | (fp_circle (center -4.0 -13.5) (end -3.9 -13.5) (layer F.SilkS) (width 0.2)) 31 | (fp_circle (center -4.0 -13.5) (end -3.9 -13.5) (layer F.Fab) (width 0.2)) 32 | (fp_line (start -13.0 -13.0) (end 13.0 -13.0) (layer F.SilkS) (width 0.127)) 33 | (fp_line (start 13.0 -13.0) (end 13.0 13.0) (layer F.SilkS) (width 0.127)) 34 | (fp_line (start 13.0 13.0) (end 7.0 13.0) (layer F.SilkS) (width 0.127)) 35 | (fp_line (start 7.0 13.0) (end 7.0 11.0) (layer F.SilkS) (width 0.127)) 36 | (fp_line (start 7.0 11.0) (end -7.0 11.0) (layer F.SilkS) (width 0.127)) 37 | (fp_line (start -7.0 11.0) (end -7.0 13.0) (layer F.SilkS) (width 0.127)) 38 | (fp_line (start -7.0 13.0) (end -13.0 13.0) (layer F.SilkS) (width 0.127)) 39 | (fp_line (start -13.0 13.0) (end -13.0 -13.0) (layer F.SilkS) (width 0.127)) 40 | ) -------------------------------------------------------------------------------- /kicad/lib/DM-OLED096-636.kicad_sym: -------------------------------------------------------------------------------- 1 | (kicad_symbol_lib (version 20220914) (generator kicad_symbol_editor) 2 | (symbol "DM-OLED096-636" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) 3 | (property "Reference" "U" (at -7.62 10.922 0) 4 | (effects (font (size 1.27 1.27)) (justify left bottom)) 5 | ) 6 | (property "Value" "DM-OLED096-636" (at -7.62 -10.16 0) 7 | (effects (font (size 1.27 1.27)) (justify left bottom)) 8 | ) 9 | (property "Footprint" "DM-OLED096-636:MODULE_DM-OLED096-636" (at 0 0 0) 10 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 11 | ) 12 | (property "Datasheet" "" (at 0 0 0) 13 | (effects (font (size 1.27 1.27)) hide) 14 | ) 15 | (property "MF" "Display Module" (at 0 0 0) 16 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 17 | ) 18 | (property "MAXIMUM_PACKAGE_HEIGHT" "11.3 mm" (at 0 0 0) 19 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 20 | ) 21 | (property "Package" "Package" (at 0 0 0) 22 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 23 | ) 24 | (property "Price" "None" (at 0 0 0) 25 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 26 | ) 27 | (property "Check_prices" "https://www.snapeda.com/parts/DM-OLED096-636/Display+Module/view-part/?ref=eda" (at 0 0 0) 28 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 29 | ) 30 | (property "STANDARD" "Manufacturer Recommendations" (at 0 0 0) 31 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 32 | ) 33 | (property "PARTREV" "2018-09-10" (at 0 0 0) 34 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 35 | ) 36 | (property "SnapEDA_Link" "https://www.snapeda.com/parts/DM-OLED096-636/Display+Module/view-part/?ref=snap" (at 0 0 0) 37 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 38 | ) 39 | (property "MP" "DM-OLED096-636" (at 0 0 0) 40 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 41 | ) 42 | (property "Description" "\n0.96” 128 X 64 MONOCHROME GRAPHIC OLED DISPLAY MODULE - I2C\n" (at 0 0 0) 43 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 44 | ) 45 | (property "Availability" "Not in stock" (at 0 0 0) 46 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 47 | ) 48 | (property "MANUFACTURER" "Displaymodule" (at 0 0 0) 49 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 50 | ) 51 | (symbol "DM-OLED096-636_0_0" 52 | (rectangle (start -7.62 -7.62) (end 7.62 10.16) 53 | (stroke (width 0.254) (type default)) 54 | (fill (type background)) 55 | ) 56 | (pin power_in line (at 12.7 -5.08 180) (length 5.08) 57 | (name "VCC_IN" (effects (font (size 1.016 1.016)))) 58 | (number "1" (effects (font (size 1.016 1.016)))) 59 | ) 60 | (pin power_in line (at 12.7 7.62 180) (length 5.08) 61 | (name "GND" (effects (font (size 1.016 1.016)))) 62 | (number "2" (effects (font (size 1.016 1.016)))) 63 | ) 64 | (pin input clock (at 12.7 2.54 180) (length 5.08) 65 | (name "SCL" (effects (font (size 1.016 1.016)))) 66 | (number "3" (effects (font (size 1.016 1.016)))) 67 | ) 68 | (pin bidirectional line (at 12.7 0 180) (length 5.08) 69 | (name "SDA" (effects (font (size 1.016 1.016)))) 70 | (number "4" (effects (font (size 1.016 1.016)))) 71 | ) 72 | ) 73 | ) 74 | ) 75 | -------------------------------------------------------------------------------- /kicad/lib/DM-OLED096-636.bak: -------------------------------------------------------------------------------- 1 | 2 | (kicad_symbol_lib (version 20211014) (generator kicad_symbol_editor) 3 | (symbol "DM-OLED096-636" (pin_names (offset 1.016)) (in_bom yes) (on_board yes) 4 | (property "Reference" "U" (id 0) (at -7.62 10.922 0) 5 | (effects (font (size 1.27 1.27)) (justify bottom left)) 6 | ) 7 | (property "Value" "DM-OLED096-636" (id 1) (at -7.62 -10.16 0) 8 | (effects (font (size 1.27 1.27)) (justify bottom left)) 9 | ) 10 | (property "Footprint" "DM-OLED096-636:MODULE_DM-OLED096-636" (id 2) (at 0 0 0) 11 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 12 | ) 13 | (property "MF" "Display Module" (id 4) (at 0 0 0) 14 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 15 | ) 16 | (property "MAXIMUM_PACKAGE_HEIGHT" "11.3 mm" (id 5) (at 0 0 0) 17 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 18 | ) 19 | (property "Package" "Package" (id 6) (at 0 0 0) 20 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 21 | ) 22 | (property "Price" "None" (id 7) (at 0 0 0) 23 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 24 | ) 25 | (property "Check_prices" "https://www.snapeda.com/parts/DM-OLED096-636/Display+Module/view-part/?ref=eda" (id 8) (at 0 0 0) 26 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 27 | ) 28 | (property "STANDARD" "Manufacturer Recommendations" (id 9) (at 0 0 0) 29 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 30 | ) 31 | (property "PARTREV" "2018-09-10" (id 10) (at 0 0 0) 32 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 33 | ) 34 | (property "SnapEDA_Link" "https://www.snapeda.com/parts/DM-OLED096-636/Display+Module/view-part/?ref=snap" (id 11) (at 0 0 0) 35 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 36 | ) 37 | (property "MP" "DM-OLED096-636" (id 12) (at 0 0 0) 38 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 39 | ) 40 | (property "Description" "\n0.96” 128 X 64 MONOCHROME GRAPHIC OLED DISPLAY MODULE - I2C\n" (id 13) (at 0 0 0) 41 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 42 | ) 43 | (property "Availability" "Not in stock" (id 14) (at 0 0 0) 44 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 45 | ) 46 | (property "MANUFACTURER" "Displaymodule" (id 15) (at 0 0 0) 47 | (effects (font (size 1.27 1.27)) (justify bottom) hide) 48 | ) 49 | (symbol "DM-OLED096-636_0_0" 50 | (rectangle (start -7.62 -7.62) (end 7.62 10.16) 51 | (stroke (width 0.254)) (fill (type background)) 52 | ) 53 | (pin power_in line (at 12.7 7.62 180.0) (length 5.08) 54 | (name "VCC_IN" 55 | (effects (font (size 1.016 1.016))) 56 | ) 57 | (number "2" 58 | (effects (font (size 1.016 1.016))) 59 | ) 60 | ) 61 | (pin input clock (at 12.7 2.54 180.0) (length 5.08) 62 | (name "SCL" 63 | (effects (font (size 1.016 1.016))) 64 | ) 65 | (number "3" 66 | (effects (font (size 1.016 1.016))) 67 | ) 68 | ) 69 | (pin bidirectional line (at 12.7 0.0 180.0) (length 5.08) 70 | (name "SDA" 71 | (effects (font (size 1.016 1.016))) 72 | ) 73 | (number "4" 74 | (effects (font (size 1.016 1.016))) 75 | ) 76 | ) 77 | (pin power_in line (at 12.7 -5.08 180.0) (length 5.08) 78 | (name "GND" 79 | (effects (font (size 1.016 1.016))) 80 | ) 81 | (number "1" 82 | (effects (font (size 1.016 1.016))) 83 | ) 84 | ) 85 | ) 86 | ) 87 | ) -------------------------------------------------------------------------------- /kicad/hackbat/output_files/hackbat-PTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ; DRILL file {KiCad 7.0.10-7.0.10~ubuntu22.04.1} date mar 26 mar 2024 22:09:02 3 | ; FORMAT={-:-/ absolute / inch / decimal} 4 | ; #@! TF.CreationDate,2024-03-26T22:09:02+01:00 5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1 6 | ; #@! TF.FileFunction,Plated,1,4,PTH 7 | FMAT,2 8 | INCH 9 | ; #@! TA.AperFunction,Plated,PTH,ViaDrill 10 | T1C0.0118 11 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 12 | T2C0.0118 13 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 14 | T3C0.0197 15 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 16 | T4C0.0394 17 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 18 | T5C0.1280 19 | % 20 | G90 21 | G05 22 | T1 23 | X3.5669Y-3.1102 24 | X3.6038Y-3.0522 25 | X3.6142Y-3.0079 26 | X3.622Y-2.7559 27 | X3.626Y-2.9449 28 | X3.628Y-2.9783 29 | X3.6629Y-3.2398 30 | X3.6629Y-3.3268 31 | X3.6713Y-2.9528 32 | X3.6713Y-3.0807 33 | X3.6732Y-3.0433 34 | X3.6732Y-3.378 35 | X3.6811Y-2.8642 36 | X3.6811Y-3.1575 37 | X3.6858Y-2.9248 38 | X3.7008Y-2.8937 39 | X3.7008Y-3.0669 40 | X3.7047Y-3.1339 41 | X3.7068Y-3.1005 42 | X3.7303Y-3.6122 43 | X3.7402Y-3.1398 44 | X3.75Y-2.8175 45 | X3.75Y-3.4744 46 | X3.7795Y-2.8445 47 | X3.8583Y-2.9724 48 | X3.8878Y-3.1791 49 | X3.8967Y-2.814 50 | X3.8976Y-3.6516 51 | X3.9016Y-3.0157 52 | X3.9449Y-3.3307 53 | X3.9469Y-2.9724 54 | X3.9488Y-3.5315 55 | X3.9567Y-3.6516 56 | X4.0059Y-3.6516 57 | X4.0256Y-3.8976 58 | X4.0354Y-3.2382 59 | X4.0444Y-2.7584 60 | X4.0551Y-3.9469 61 | X4.0655Y-2.844 62 | X4.0669Y-2.7874 63 | X4.0748Y-3.3268 64 | X4.0846Y-3.2382 65 | X4.0866Y-2.815 66 | X4.0866Y-2.9921 67 | X4.0925Y-2.8995 68 | X4.0945Y-3.1398 69 | X4.0945Y-3.4528 70 | X4.1081Y-2.9634 71 | X4.1117Y-2.9291 72 | X4.1339Y-3.3268 73 | X4.1417Y-3.4724 74 | X4.1496Y-2.8661 75 | X4.1693Y-2.9843 76 | X4.1748Y-3.0297 77 | X4.2047Y-3.4646 78 | X4.311Y-3.002 79 | X4.4587Y-3.1594 80 | X4.498Y-2.8445 81 | X4.5472Y-3.248 82 | X4.5768Y-2.8445 83 | X4.6555Y-2.8346 84 | X4.7244Y-2.8445 85 | X4.8123Y-3.2409 86 | X4.8228Y-2.8445 87 | X4.8917Y-3.4055 88 | X4.9089Y-2.8573 89 | X4.9213Y-3.1299 90 | X4.9213Y-3.3858 91 | X4.9488Y-3.3415 92 | X4.9685Y-3.4173 93 | X4.9902Y-3.4449 94 | X5.0197Y-3.4213 95 | X5.0394Y-3.1398 96 | X5.0566Y-3.4134 97 | X5.0984Y-3.1988 98 | X5.1063Y-3.3622 99 | X5.1457Y-3.4449 100 | X5.7756Y-3.4882 101 | X5.7893Y-3.2932 102 | X5.8701Y-3.5 103 | X5.8937Y-3.4567 104 | X5.9843Y-3.4213 105 | X6.0079Y-3.5354 106 | X6.0709Y-3.4173 107 | X6.0787Y-3.3031 108 | X6.0827Y-3.0217 109 | X6.1112Y-3.4567 110 | X6.1142Y-3.3819 111 | X6.2205Y-3.2001 112 | X6.2283Y-3.4213 113 | X6.4685Y-3.0315 114 | X6.4862Y-2.628 115 | X6.4862Y-2.9429 116 | X6.4862Y-3.8189 117 | X6.4961Y-3.3661 118 | X6.4961Y-3.4843 119 | X6.5669Y-3.189 120 | X6.6457Y-3.2126 121 | X6.6614Y-3.4449 122 | X6.7008Y-3.1142 123 | X6.7795Y-2.5551 124 | X6.7795Y-3.1772 125 | X6.9094Y-3.376 126 | X6.9252Y-2.5551 127 | X6.9488Y-3.0118 128 | X7.1063Y-3.315 129 | X7.122Y-2.9606 130 | X7.1339Y-2.8898 131 | X7.1417Y-2.6811 132 | X7.1772Y-2.5778 133 | X7.1772Y-2.685 134 | X7.2362Y-2.9921 135 | X7.2441Y-2.5778 136 | X7.3307Y-3.189 137 | T2 138 | X4.9449Y-3.19 139 | X4.9449Y-3.2608 140 | X5.0157Y-3.19 141 | X5.0157Y-3.2608 142 | T4 143 | X4.5748Y-3.7087 144 | X4.6496Y-2.6732 145 | X4.6748Y-3.7087 146 | X4.7496Y-2.6732 147 | X4.7748Y-3.7087 148 | X4.8496Y-2.6732 149 | X4.8748Y-3.7087 150 | X4.9496Y-2.6732 151 | X5.0295Y-2.4606 152 | X5.3543Y-3.0583 153 | X5.3543Y-3.1583 154 | X5.3543Y-3.2583 155 | X5.3543Y-3.3583 156 | T5 157 | X4.1949Y-2.7067 158 | X4.1988Y-3.8091 159 | X5.4055Y-2.7067 160 | X5.4055Y-3.8091 161 | T3 162 | G00X3.5886Y-3.5394 163 | M15 164 | G01X3.6161Y-3.5394 165 | M16 166 | G05 167 | G00X3.5886Y-3.7992 168 | M15 169 | G01X3.6161Y-3.7992 170 | M16 171 | G05 172 | M30 173 | -------------------------------------------------------------------------------- /kicad/hackbat/output_files/hackbat-B_Mask.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1*% 2 | %TF.CreationDate,2024-03-26T22:08:59+01:00*% 3 | %TF.ProjectId,hackbat,6861636b-6261-4742-9e6b-696361645f70,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Soldermask,Bot*% 6 | %TF.FilePolarity,Negative*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 7.0.10-7.0.10~ubuntu22.04.1) date 2024-03-26 22:08:59* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 Aperture macros list* 15 | %AMRoundRect* 16 | 0 Rectangle with rounded corners* 17 | 0 $1 Rounding radius* 18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* 19 | 0 Add a 4 corners polygon primitive as box body* 20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* 21 | 0 Add four circle primitives for the rounded corners* 22 | 1,1,$1+$1,$2,$3* 23 | 1,1,$1+$1,$4,$5* 24 | 1,1,$1+$1,$6,$7* 25 | 1,1,$1+$1,$8,$9* 26 | 0 Add four rect primitives between the rounded corners* 27 | 20,1,$1+$1,$2,$3,$4,$5,0* 28 | 20,1,$1+$1,$4,$5,$6,$7,0* 29 | 20,1,$1+$1,$6,$7,$8,$9,0* 30 | 20,1,$1+$1,$8,$9,$2,$3,0*% 31 | G04 Aperture macros list end* 32 | %ADD10R,1.700000X1.700000*% 33 | %ADD11O,1.700000X1.700000*% 34 | %ADD12R,1.500000X1.500000*% 35 | %ADD13R,1.500000X5.080000*% 36 | %ADD14C,3.800000*% 37 | %ADD15RoundRect,0.375000X0.375000X-1.125000X0.375000X1.125000X-0.375000X1.125000X-0.375000X-1.125000X0*% 38 | %ADD16O,1.600000X0.900000*% 39 | %ADD17R,0.700000X1.200000*% 40 | %ADD18R,1.000000X0.800000*% 41 | %ADD19R,1.000000X2.800000*% 42 | %ADD20R,1.000000X1.200000*% 43 | %ADD21R,1.300000X1.900000*% 44 | %ADD22R,1.000000X2.500000*% 45 | %ADD23R,1.800000X1.000000*% 46 | G04 APERTURE END LIST* 47 | D10* 48 | %TO.C,J5*% 49 | X123820000Y-94200000D03* 50 | D11* 51 | X121280000Y-94200000D03* 52 | X118740000Y-94200000D03* 53 | X116200000Y-94200000D03* 54 | %TD*% 55 | D12* 56 | %TO.C,AE1*% 57 | X127750000Y-62500000D03* 58 | %TD*% 59 | D13* 60 | %TO.C,J1*% 61 | X122750000Y-62962500D03* 62 | X131250000Y-62962500D03* 63 | %TD*% 64 | D14* 65 | %TO.C,U5*% 66 | X106550000Y-68750000D03* 67 | X106650000Y-96750000D03* 68 | X137300000Y-68750000D03* 69 | X137300000Y-96750000D03* 70 | D15* 71 | X118100000Y-67900000D03* 72 | X120640000Y-67900000D03* 73 | X123180000Y-67900000D03* 74 | X125720000Y-67900000D03* 75 | %TD*% 76 | D16* 77 | %TO.C,J2*% 78 | X91500000Y-89900000D03* 79 | X91500000Y-96500000D03* 80 | %TD*% 81 | D17* 82 | %TO.C,J4*% 83 | X149725000Y-85600000D03* 84 | X150825000Y-85600000D03* 85 | X151925000Y-85600000D03* 86 | X153025000Y-85600000D03* 87 | X154125000Y-85600000D03* 88 | X155225000Y-85600000D03* 89 | X156325000Y-85600000D03* 90 | X157425000Y-85600000D03* 91 | X158375000Y-85600000D03* 92 | D18* 93 | X159325000Y-96100000D03* 94 | D19* 95 | X159325000Y-100250000D03* 96 | D20* 97 | X159325000Y-89900000D03* 98 | X148175000Y-85600000D03* 99 | D21* 100 | X145825000Y-100700000D03* 101 | %TD*% 102 | D10* 103 | %TO.C,J3*% 104 | X136000000Y-85300000D03* 105 | D11* 106 | X136000000Y-82760000D03* 107 | X136000000Y-80220000D03* 108 | X136000000Y-77680000D03* 109 | %TD*% 110 | D22* 111 | %TO.C,U4*% 112 | X183750000Y-78200000D03* 113 | X181750000Y-78200000D03* 114 | X179750000Y-78200000D03* 115 | X177750000Y-78200000D03* 116 | X175750000Y-78200000D03* 117 | X173750000Y-78200000D03* 118 | X171750000Y-78200000D03* 119 | X169750000Y-78200000D03* 120 | D23* 121 | X168250000Y-75600000D03* 122 | X168250000Y-73600000D03* 123 | X168250000Y-71600000D03* 124 | X168250000Y-69600000D03* 125 | X168250000Y-67600000D03* 126 | X168250000Y-65600000D03* 127 | D22* 128 | X169750000Y-63000000D03* 129 | X171750000Y-63000000D03* 130 | X173750000Y-63000000D03* 131 | X175750000Y-63000000D03* 132 | X177750000Y-63000000D03* 133 | X179750000Y-63000000D03* 134 | X181750000Y-63000000D03* 135 | X183750000Y-63000000D03* 136 | %TD*% 137 | M02* 138 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Hackbat 2 | 3 | HackBat is an open-source device designed for hackers and makers to experiment with different pen-testing techniques. The device is based on the Raspberry Pi RP2040 microcontroller and has an RF transceiver, NFC, WIFI, OLED display... 4 | 5 | ## RP2040 6 | 7 | The Raspberry Pi [RP2040](https://www.raspberrypi.com/products/rp2040/specifications/) is the brain of the HackBat. The main features of this MCU are: 8 | 9 | - Dual-core Arm Cortex-M0+ processor, flexible clock running up to 133 MHz 264kB on-chip SRAM 10 | - 2 × UART 11 | - 2 × SPI controllers 12 | - 2 × I2C controllers 13 | - 16 × PWM channels 14 | - 1 × USB 1.1 controller and PHY, with host and device support 15 | - 8 × Programmable I/O (PIO) state machines for custom peripheral support 16 | - Operating temperature -40°C to +85°C 17 | - Drag-and-drop programming using mass storage over USB 18 | - Low-power sleep and dormant modes 19 | - Temperature sensor 20 | - Accelerated integer and floating-point libraries on-chip 21 | 22 | The RP2040 can be programmed using Arduino IDE, Python or C++. 23 | 24 | ## Display 25 | 26 | The OLED display used in the HackBat is a 128x64 pixels, with the driver SH110X. The device also allows OLED with SSD1306, but notice that the VCC and GND pins are reversed, so you need to change the 0 ohm resistors of those pins. 27 | 28 | ![](./doc/oled_ps.png) 29 | 30 | ## RF 31 | 32 | The Hackbat features a [CC1101](https://www.ti.com/product/CC1101) from Texas instruments. CC1101 is a low-cost sub-1 GHz transceiver designed for very low-power wireless applications. The circuit is mainly intended for the ISM (Industrial, cientific and Medical) and SRD (Short Range Device) frequency bands at 315, 433, 868, and 915 MHz, but can easily be programmed for operation at other frequencies in the 300-348 MHz, 387-464 MHz and 779-928 MHz bands 33 | 34 | ## WIFI 35 | 36 | The hackBat features an ESP8266 module, the ESP-12F. This module allow either the HackBat to connect a WIFI network, or generate an access point to allow connections. 37 | 38 | The ESP-12F modules can be programmed using the Arduino IDE and the UART conenction. In the HackBat, the ESP-12F is programmed through the RP2040 by using it as USB-UART bridge. 39 | 40 | ## NFC 41 | 42 | HackBat has NFC communication at 13.56MHz. The IC in charge of this peripheral is the [PN532]. 43 | 44 | PN532 is a highly integrated transceiver module for contactless communication at 13.56 MHz based on the 80C51 microcontroller core supporting different card and reader/writer operating modes. 45 | 46 | HackBat uses [this](https://es.aliexpress.com/item/1005006005040320.html?spm=a2g0o.productlist.main.13.65b05927VOBhfq&algo_pvid=9ccfed98-181b-4e28-b2be-488f5ec17187&algo_exp_id=9ccfed98-181b-4e28-b2be-488f5ec17187-6&pdp_npi=4%40dis%21EUR%218.71%210.99%21%21%2166.15%217.50%21%402103854017142998536557342eb34a%2112000035367480068%21sea%21ES%210%21AB&curPageLogUid=pD9zsZTxZuDe&utparam-url=scene%3Asearch%7Cquery_from%3A) integrated module with the PN532. 47 | 48 | ![](./doc/pn532.jpg) 49 | 50 | The communication with the RP2040 is I2C. 51 | 52 | 53 | ## Keyboard emulation 54 | 55 | Since the RP2040 has USB host/Device, the HackBat can be used as a keyboard emulator using the Arduinoi `keyboard.h` library. 56 | 57 | 58 | ## Get Yours 59 | 60 | The HackBat is open-source, so you can use the output files to manufacture your own in [JLCPCB](https://jlcpcb.com/?from=controlpath). You just need to compress the `output_files` directory, and upload it to [JLCPCB](https://jlcpcb.com/?from=controlpath). 61 | 62 | ![](./doc/jlcorder.png) 63 | 64 | Remember to change the Surface Finish to **LeadFree HASL** to make your board ROHS compliant. 65 | 66 | Then you have to add the PCB Assembly service and upload the [centroid](./kicad/hackbat/production_files/hackbat-all-pos.csv) file, and the [BOM](./kicad/hackbat/production_files/bom.csv). 67 | 68 | In a few days, you will receive your board at home. 69 | -------------------------------------------------------------------------------- /kicad/hackbat/output_files/hackbat-job.gbrjob: -------------------------------------------------------------------------------- 1 | { 2 | "Header": { 3 | "GenerationSoftware": { 4 | "Vendor": "KiCad", 5 | "Application": "Pcbnew", 6 | "Version": "7.0.10-7.0.10~ubuntu22.04.1" 7 | }, 8 | "CreationDate": "2024-03-26T22:08:59+01:00" 9 | }, 10 | "GeneralSpecs": { 11 | "ProjectId": { 12 | "Name": "hackbat", 13 | "GUID": "6861636b-6261-4742-9e6b-696361645f70", 14 | "Revision": "rev?" 15 | }, 16 | "Size": { 17 | "X": 100.1, 18 | "Y": 42.1 19 | }, 20 | "LayerNumber": 4, 21 | "BoardThickness": 1.6, 22 | "Finish": "None" 23 | }, 24 | "DesignRules": [ 25 | { 26 | "Layers": "Outer", 27 | "PadToPad": 0.15, 28 | "PadToTrack": 0.15, 29 | "TrackToTrack": 0.15, 30 | "MinLineWidth": 0.127, 31 | "TrackToRegion": 0.3, 32 | "RegionToRegion": 0.3 33 | }, 34 | { 35 | "Layers": "Inner", 36 | "PadToPad": 0.15, 37 | "PadToTrack": 0.15, 38 | "TrackToTrack": 0.15, 39 | "MinLineWidth": 0.127, 40 | "TrackToRegion": 0.3, 41 | "RegionToRegion": 0.3 42 | } 43 | ], 44 | "FilesAttributes": [ 45 | { 46 | "Path": "hackbat-F_Cu.gbr", 47 | "FileFunction": "Copper,L1,Top", 48 | "FilePolarity": "Positive" 49 | }, 50 | { 51 | "Path": "hackbat-In1_Cu.gbr", 52 | "FileFunction": "Copper,L2,Inr", 53 | "FilePolarity": "Positive" 54 | }, 55 | { 56 | "Path": "hackbat-In2_Cu.gbr", 57 | "FileFunction": "Copper,L3,Inr", 58 | "FilePolarity": "Positive" 59 | }, 60 | { 61 | "Path": "hackbat-B_Cu.gbr", 62 | "FileFunction": "Copper,L4,Bot", 63 | "FilePolarity": "Positive" 64 | }, 65 | { 66 | "Path": "hackbat-F_Paste.gbr", 67 | "FileFunction": "SolderPaste,Top", 68 | "FilePolarity": "Positive" 69 | }, 70 | { 71 | "Path": "hackbat-B_Paste.gbr", 72 | "FileFunction": "SolderPaste,Bot", 73 | "FilePolarity": "Positive" 74 | }, 75 | { 76 | "Path": "hackbat-F_Silkscreen.gbr", 77 | "FileFunction": "Legend,Top", 78 | "FilePolarity": "Positive" 79 | }, 80 | { 81 | "Path": "hackbat-B_Silkscreen.gbr", 82 | "FileFunction": "Legend,Bot", 83 | "FilePolarity": "Positive" 84 | }, 85 | { 86 | "Path": "hackbat-F_Mask.gbr", 87 | "FileFunction": "SolderMask,Top", 88 | "FilePolarity": "Negative" 89 | }, 90 | { 91 | "Path": "hackbat-B_Mask.gbr", 92 | "FileFunction": "SolderMask,Bot", 93 | "FilePolarity": "Negative" 94 | }, 95 | { 96 | "Path": "hackbat-Edge_Cuts.gbr", 97 | "FileFunction": "Profile", 98 | "FilePolarity": "Positive" 99 | } 100 | ], 101 | "MaterialStackup": [ 102 | { 103 | "Type": "Legend", 104 | "Name": "Top Silk Screen" 105 | }, 106 | { 107 | "Type": "SolderPaste", 108 | "Name": "Top Solder Paste" 109 | }, 110 | { 111 | "Type": "SolderMask", 112 | "Thickness": 0.01, 113 | "Name": "Top Solder Mask" 114 | }, 115 | { 116 | "Type": "Copper", 117 | "Thickness": 0.035, 118 | "Name": "F.Cu" 119 | }, 120 | { 121 | "Type": "Dielectric", 122 | "Thickness": 0.1, 123 | "Material": "FR4", 124 | "Name": "F.Cu/In1.Cu", 125 | "Notes": "Type: dielectric layer 1 (from F.Cu to In1.Cu)" 126 | }, 127 | { 128 | "Type": "Copper", 129 | "Thickness": 0.035, 130 | "Name": "In1.Cu" 131 | }, 132 | { 133 | "Type": "Dielectric", 134 | "Thickness": 1.24, 135 | "Material": "FR4", 136 | "Name": "In1.Cu/In2.Cu", 137 | "Notes": "Type: dielectric layer 2 (from In1.Cu to In2.Cu)" 138 | }, 139 | { 140 | "Type": "Copper", 141 | "Thickness": 0.035, 142 | "Name": "In2.Cu" 143 | }, 144 | { 145 | "Type": "Dielectric", 146 | "Thickness": 0.1, 147 | "Material": "FR4", 148 | "Name": "In2.Cu/B.Cu", 149 | "Notes": "Type: dielectric layer 3 (from In2.Cu to B.Cu)" 150 | }, 151 | { 152 | "Type": "Copper", 153 | "Thickness": 0.035, 154 | "Name": "B.Cu" 155 | }, 156 | { 157 | "Type": "SolderMask", 158 | "Thickness": 0.01, 159 | "Name": "Bottom Solder Mask" 160 | }, 161 | { 162 | "Type": "SolderPaste", 163 | "Name": "Bottom Solder Paste" 164 | }, 165 | { 166 | "Type": "Legend", 167 | "Name": "Bottom Silk Screen" 168 | } 169 | ] 170 | } 171 | -------------------------------------------------------------------------------- /kicad/hackbat/output_files/hackbat-NPTH-drl_map.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1*% 2 | %TF.CreationDate,2024-03-26T22:09:04+01:00*% 3 | %TF.ProjectId,hackbat,6861636b-6261-4742-9e6b-696361645f70,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Drillmap*% 6 | %TF.FilePolarity,Positive*% 7 | %FSLAX45Y45*% 8 | G04 Gerber Fmt 4.5, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 7.0.10-7.0.10~ubuntu22.04.1) date 2024-03-26 22:09:04* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %ADD10C,0.100000*% 15 | %ADD11C,0.200000*% 16 | G04 APERTURE END LIST* 17 | D10* 18 | X18600000Y-10200000D02* 19 | X9000000Y-10200000D01* 20 | X13250000Y-6000000D02* 21 | X13250000Y-6500000D01* 22 | X19000000Y-6000000D02* 23 | X19000000Y-9800000D01* 24 | X15750000Y-6000000D02* 25 | X15750000Y-6500000D01* 26 | X9400000Y-6000000D02* 27 | X13250000Y-6000000D01* 28 | X9000000Y-10200000D02* 29 | X9000000Y-6400000D01* 30 | X18600000Y-10200000D02* 31 | G75* 32 | G03* 33 | X19000000Y-9800000I0J400000D01* 34 | G01* 35 | X13250000Y-6500000D02* 36 | X15750000Y-6500000D01* 37 | X9400000Y-6000000D02* 38 | G75* 39 | G03* 40 | X9000000Y-6400000I0J-400000D01* 41 | G01* 42 | X15750000Y-6000000D02* 43 | X19000000Y-6000000D01* 44 | D11* 45 | X9255777Y-10516484D02* 46 | X9255777Y-10316484D01* 47 | X9255777Y-10316484D02* 48 | X9303396Y-10316484D01* 49 | X9303396Y-10316484D02* 50 | X9331967Y-10326008D01* 51 | X9331967Y-10326008D02* 52 | X9351015Y-10345055D01* 53 | X9351015Y-10345055D02* 54 | X9360539Y-10364103D01* 55 | X9360539Y-10364103D02* 56 | X9370063Y-10402198D01* 57 | X9370063Y-10402198D02* 58 | X9370063Y-10430770D01* 59 | X9370063Y-10430770D02* 60 | X9360539Y-10468865D01* 61 | X9360539Y-10468865D02* 62 | X9351015Y-10487912D01* 63 | X9351015Y-10487912D02* 64 | X9331967Y-10506960D01* 65 | X9331967Y-10506960D02* 66 | X9303396Y-10516484D01* 67 | X9303396Y-10516484D02* 68 | X9255777Y-10516484D01* 69 | X9455777Y-10516484D02* 70 | X9455777Y-10383150D01* 71 | X9455777Y-10421246D02* 72 | X9465301Y-10402198D01* 73 | X9465301Y-10402198D02* 74 | X9474824Y-10392674D01* 75 | X9474824Y-10392674D02* 76 | X9493872Y-10383150D01* 77 | X9493872Y-10383150D02* 78 | X9512920Y-10383150D01* 79 | X9579586Y-10516484D02* 80 | X9579586Y-10383150D01* 81 | X9579586Y-10316484D02* 82 | X9570063Y-10326008D01* 83 | X9570063Y-10326008D02* 84 | X9579586Y-10335531D01* 85 | X9579586Y-10335531D02* 86 | X9589110Y-10326008D01* 87 | X9589110Y-10326008D02* 88 | X9579586Y-10316484D01* 89 | X9579586Y-10316484D02* 90 | X9579586Y-10335531D01* 91 | X9703396Y-10516484D02* 92 | X9684348Y-10506960D01* 93 | X9684348Y-10506960D02* 94 | X9674824Y-10487912D01* 95 | X9674824Y-10487912D02* 96 | X9674824Y-10316484D01* 97 | X9808158Y-10516484D02* 98 | X9789110Y-10506960D01* 99 | X9789110Y-10506960D02* 100 | X9779586Y-10487912D01* 101 | X9779586Y-10487912D02* 102 | X9779586Y-10316484D01* 103 | X10036729Y-10516484D02* 104 | X10036729Y-10316484D01* 105 | X10036729Y-10316484D02* 106 | X10103396Y-10459341D01* 107 | X10103396Y-10459341D02* 108 | X10170063Y-10316484D01* 109 | X10170063Y-10316484D02* 110 | X10170063Y-10516484D01* 111 | X10351015Y-10516484D02* 112 | X10351015Y-10411722D01* 113 | X10351015Y-10411722D02* 114 | X10341491Y-10392674D01* 115 | X10341491Y-10392674D02* 116 | X10322444Y-10383150D01* 117 | X10322444Y-10383150D02* 118 | X10284348Y-10383150D01* 119 | X10284348Y-10383150D02* 120 | X10265301Y-10392674D01* 121 | X10351015Y-10506960D02* 122 | X10331967Y-10516484D01* 123 | X10331967Y-10516484D02* 124 | X10284348Y-10516484D01* 125 | X10284348Y-10516484D02* 126 | X10265301Y-10506960D01* 127 | X10265301Y-10506960D02* 128 | X10255777Y-10487912D01* 129 | X10255777Y-10487912D02* 130 | X10255777Y-10468865D01* 131 | X10255777Y-10468865D02* 132 | X10265301Y-10449817D01* 133 | X10265301Y-10449817D02* 134 | X10284348Y-10440293D01* 135 | X10284348Y-10440293D02* 136 | X10331967Y-10440293D01* 137 | X10331967Y-10440293D02* 138 | X10351015Y-10430770D01* 139 | X10446253Y-10383150D02* 140 | X10446253Y-10583150D01* 141 | X10446253Y-10392674D02* 142 | X10465301Y-10383150D01* 143 | X10465301Y-10383150D02* 144 | X10503396Y-10383150D01* 145 | X10503396Y-10383150D02* 146 | X10522444Y-10392674D01* 147 | X10522444Y-10392674D02* 148 | X10531967Y-10402198D01* 149 | X10531967Y-10402198D02* 150 | X10541491Y-10421246D01* 151 | X10541491Y-10421246D02* 152 | X10541491Y-10478389D01* 153 | X10541491Y-10478389D02* 154 | X10531967Y-10497436D01* 155 | X10531967Y-10497436D02* 156 | X10522444Y-10506960D01* 157 | X10522444Y-10506960D02* 158 | X10503396Y-10516484D01* 159 | X10503396Y-10516484D02* 160 | X10465301Y-10516484D01* 161 | X10465301Y-10516484D02* 162 | X10446253Y-10506960D01* 163 | X10627205Y-10497436D02* 164 | X10636729Y-10506960D01* 165 | X10636729Y-10506960D02* 166 | X10627205Y-10516484D01* 167 | X10627205Y-10516484D02* 168 | X10617682Y-10506960D01* 169 | X10617682Y-10506960D02* 170 | X10627205Y-10497436D01* 171 | X10627205Y-10497436D02* 172 | X10627205Y-10516484D01* 173 | X10627205Y-10392674D02* 174 | X10636729Y-10402198D01* 175 | X10636729Y-10402198D02* 176 | X10627205Y-10411722D01* 177 | X10627205Y-10411722D02* 178 | X10617682Y-10402198D01* 179 | X10617682Y-10402198D02* 180 | X10627205Y-10392674D01* 181 | X10627205Y-10392674D02* 182 | X10627205Y-10411722D01* 183 | M02* 184 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Creative Commons Legal Code 2 | 3 | CC0 1.0 Universal 4 | 5 | CREATIVE COMMONS CORPORATION IS NOT A LAW FIRM AND DOES NOT PROVIDE 6 | LEGAL SERVICES. DISTRIBUTION OF THIS DOCUMENT DOES NOT CREATE AN 7 | ATTORNEY-CLIENT RELATIONSHIP. CREATIVE COMMONS PROVIDES THIS 8 | INFORMATION ON AN "AS-IS" BASIS. CREATIVE COMMONS MAKES NO WARRANTIES 9 | REGARDING THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS 10 | PROVIDED HEREUNDER, AND DISCLAIMS LIABILITY FOR DAMAGES RESULTING FROM 11 | THE USE OF THIS DOCUMENT OR THE INFORMATION OR WORKS PROVIDED 12 | HEREUNDER. 13 | 14 | Statement of Purpose 15 | 16 | The laws of most jurisdictions throughout the world automatically confer 17 | exclusive Copyright and Related Rights (defined below) upon the creator 18 | and subsequent owner(s) (each and all, an "owner") of an original work of 19 | authorship and/or a database (each, a "Work"). 20 | 21 | Certain owners wish to permanently relinquish those rights to a Work for 22 | the purpose of contributing to a commons of creative, cultural and 23 | scientific works ("Commons") that the public can reliably and without fear 24 | of later claims of infringement build upon, modify, incorporate in other 25 | works, reuse and redistribute as freely as possible in any form whatsoever 26 | and for any purposes, including without limitation commercial purposes. 27 | These owners may contribute to the Commons to promote the ideal of a free 28 | culture and the further production of creative, cultural and scientific 29 | works, or to gain reputation or greater distribution for their Work in 30 | part through the use and efforts of others. 31 | 32 | For these and/or other purposes and motivations, and without any 33 | expectation of additional consideration or compensation, the person 34 | associating CC0 with a Work (the "Affirmer"), to the extent that he or she 35 | is an owner of Copyright and Related Rights in the Work, voluntarily 36 | elects to apply CC0 to the Work and publicly distribute the Work under its 37 | terms, with knowledge of his or her Copyright and Related Rights in the 38 | Work and the meaning and intended legal effect of CC0 on those rights. 39 | 40 | 1. Copyright and Related Rights. A Work made available under CC0 may be 41 | protected by copyright and related or neighboring rights ("Copyright and 42 | Related Rights"). Copyright and Related Rights include, but are not 43 | limited to, the following: 44 | 45 | i. the right to reproduce, adapt, distribute, perform, display, 46 | communicate, and translate a Work; 47 | ii. moral rights retained by the original author(s) and/or performer(s); 48 | iii. publicity and privacy rights pertaining to a person's image or 49 | likeness depicted in a Work; 50 | iv. rights protecting against unfair competition in regards to a Work, 51 | subject to the limitations in paragraph 4(a), below; 52 | v. rights protecting the extraction, dissemination, use and reuse of data 53 | in a Work; 54 | vi. database rights (such as those arising under Directive 96/9/EC of the 55 | European Parliament and of the Council of 11 March 1996 on the legal 56 | protection of databases, and under any national implementation 57 | thereof, including any amended or successor version of such 58 | directive); and 59 | vii. other similar, equivalent or corresponding rights throughout the 60 | world based on applicable law or treaty, and any national 61 | implementations thereof. 62 | 63 | 2. Waiver. To the greatest extent permitted by, but not in contravention 64 | of, applicable law, Affirmer hereby overtly, fully, permanently, 65 | irrevocably and unconditionally waives, abandons, and surrenders all of 66 | Affirmer's Copyright and Related Rights and associated claims and causes 67 | of action, whether now known or unknown (including existing as well as 68 | future claims and causes of action), in the Work (i) in all territories 69 | worldwide, (ii) for the maximum duration provided by applicable law or 70 | treaty (including future time extensions), (iii) in any current or future 71 | medium and for any number of copies, and (iv) for any purpose whatsoever, 72 | including without limitation commercial, advertising or promotional 73 | purposes (the "Waiver"). Affirmer makes the Waiver for the benefit of each 74 | member of the public at large and to the detriment of Affirmer's heirs and 75 | successors, fully intending that such Waiver shall not be subject to 76 | revocation, rescission, cancellation, termination, or any other legal or 77 | equitable action to disrupt the quiet enjoyment of the Work by the public 78 | as contemplated by Affirmer's express Statement of Purpose. 79 | 80 | 3. Public License Fallback. Should any part of the Waiver for any reason 81 | be judged legally invalid or ineffective under applicable law, then the 82 | Waiver shall be preserved to the maximum extent permitted taking into 83 | account Affirmer's express Statement of Purpose. In addition, to the 84 | extent the Waiver is so judged Affirmer hereby grants to each affected 85 | person a royalty-free, non transferable, non sublicensable, non exclusive, 86 | irrevocable and unconditional license to exercise Affirmer's Copyright and 87 | Related Rights in the Work (i) in all territories worldwide, (ii) for the 88 | maximum duration provided by applicable law or treaty (including future 89 | time extensions), (iii) in any current or future medium and for any number 90 | of copies, and (iv) for any purpose whatsoever, including without 91 | limitation commercial, advertising or promotional purposes (the 92 | "License"). The License shall be deemed effective as of the date CC0 was 93 | applied by Affirmer to the Work. Should any part of the License for any 94 | reason be judged legally invalid or ineffective under applicable law, such 95 | partial invalidity or ineffectiveness shall not invalidate the remainder 96 | of the License, and in such case Affirmer hereby affirms that he or she 97 | will not (i) exercise any of his or her remaining Copyright and Related 98 | Rights in the Work or (ii) assert any associated claims and causes of 99 | action with respect to the Work, in either case contrary to Affirmer's 100 | express Statement of Purpose. 101 | 102 | 4. Limitations and Disclaimers. 103 | 104 | a. No trademark or patent rights held by Affirmer are waived, abandoned, 105 | surrendered, licensed or otherwise affected by this document. 106 | b. Affirmer offers the Work as-is and makes no representations or 107 | warranties of any kind concerning the Work, express, implied, 108 | statutory or otherwise, including without limitation warranties of 109 | title, merchantability, fitness for a particular purpose, non 110 | infringement, or the absence of latent or other defects, accuracy, or 111 | the present or absence of errors, whether or not discoverable, all to 112 | the greatest extent permissible under applicable law. 113 | c. Affirmer disclaims responsibility for clearing rights of other persons 114 | that may apply to the Work or any use thereof, including without 115 | limitation any person's Copyright and Related Rights in the Work. 116 | Further, Affirmer disclaims responsibility for obtaining any necessary 117 | consents, permissions or other rights required for any use of the 118 | Work. 119 | d. Affirmer understands and acknowledges that Creative Commons is not a 120 | party to this document and has no duty or obligation with respect to 121 | this CC0 or use of the Work. 122 | -------------------------------------------------------------------------------- /kicad/hackbat/nfc.kicad_sch: -------------------------------------------------------------------------------- 1 | (kicad_sch (version 20230121) (generator eeschema) 2 | 3 | (uuid 99db1690-4f0b-4901-b4a5-b049e60d3e6d) 4 | 5 | (paper "A4") 6 | 7 | (lib_symbols 8 | (symbol "Connector:Conn_01x04_Pin" (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) 9 | (property "Reference" "J" (at 0 5.08 0) 10 | (effects (font (size 1.27 1.27))) 11 | ) 12 | (property "Value" "Conn_01x04_Pin" (at 0 -7.62 0) 13 | (effects (font (size 1.27 1.27))) 14 | ) 15 | (property "Footprint" "" (at 0 0 0) 16 | (effects (font (size 1.27 1.27)) hide) 17 | ) 18 | (property "Datasheet" "~" (at 0 0 0) 19 | (effects (font (size 1.27 1.27)) hide) 20 | ) 21 | (property "ki_locked" "" (at 0 0 0) 22 | (effects (font (size 1.27 1.27))) 23 | ) 24 | (property "ki_keywords" "connector" (at 0 0 0) 25 | (effects (font (size 1.27 1.27)) hide) 26 | ) 27 | (property "ki_description" "Generic connector, single row, 01x04, script generated" (at 0 0 0) 28 | (effects (font (size 1.27 1.27)) hide) 29 | ) 30 | (property "ki_fp_filters" "Connector*:*_1x??_*" (at 0 0 0) 31 | (effects (font (size 1.27 1.27)) hide) 32 | ) 33 | (symbol "Conn_01x04_Pin_1_1" 34 | (polyline 35 | (pts 36 | (xy 1.27 -5.08) 37 | (xy 0.8636 -5.08) 38 | ) 39 | (stroke (width 0.1524) (type default)) 40 | (fill (type none)) 41 | ) 42 | (polyline 43 | (pts 44 | (xy 1.27 -2.54) 45 | (xy 0.8636 -2.54) 46 | ) 47 | (stroke (width 0.1524) (type default)) 48 | (fill (type none)) 49 | ) 50 | (polyline 51 | (pts 52 | (xy 1.27 0) 53 | (xy 0.8636 0) 54 | ) 55 | (stroke (width 0.1524) (type default)) 56 | (fill (type none)) 57 | ) 58 | (polyline 59 | (pts 60 | (xy 1.27 2.54) 61 | (xy 0.8636 2.54) 62 | ) 63 | (stroke (width 0.1524) (type default)) 64 | (fill (type none)) 65 | ) 66 | (rectangle (start 0.8636 -4.953) (end 0 -5.207) 67 | (stroke (width 0.1524) (type default)) 68 | (fill (type outline)) 69 | ) 70 | (rectangle (start 0.8636 -2.413) (end 0 -2.667) 71 | (stroke (width 0.1524) (type default)) 72 | (fill (type outline)) 73 | ) 74 | (rectangle (start 0.8636 0.127) (end 0 -0.127) 75 | (stroke (width 0.1524) (type default)) 76 | (fill (type outline)) 77 | ) 78 | (rectangle (start 0.8636 2.667) (end 0 2.413) 79 | (stroke (width 0.1524) (type default)) 80 | (fill (type outline)) 81 | ) 82 | (pin passive line (at 5.08 2.54 180) (length 3.81) 83 | (name "Pin_1" (effects (font (size 1.27 1.27)))) 84 | (number "1" (effects (font (size 1.27 1.27)))) 85 | ) 86 | (pin passive line (at 5.08 0 180) (length 3.81) 87 | (name "Pin_2" (effects (font (size 1.27 1.27)))) 88 | (number "2" (effects (font (size 1.27 1.27)))) 89 | ) 90 | (pin passive line (at 5.08 -2.54 180) (length 3.81) 91 | (name "Pin_3" (effects (font (size 1.27 1.27)))) 92 | (number "3" (effects (font (size 1.27 1.27)))) 93 | ) 94 | (pin passive line (at 5.08 -5.08 180) (length 3.81) 95 | (name "Pin_4" (effects (font (size 1.27 1.27)))) 96 | (number "4" (effects (font (size 1.27 1.27)))) 97 | ) 98 | ) 99 | ) 100 | (symbol "power:+3V3" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) 101 | (property "Reference" "#PWR" (at 0 -3.81 0) 102 | (effects (font (size 1.27 1.27)) hide) 103 | ) 104 | (property "Value" "+3V3" (at 0 3.556 0) 105 | (effects (font (size 1.27 1.27))) 106 | ) 107 | (property "Footprint" "" (at 0 0 0) 108 | (effects (font (size 1.27 1.27)) hide) 109 | ) 110 | (property "Datasheet" "" (at 0 0 0) 111 | (effects (font (size 1.27 1.27)) hide) 112 | ) 113 | (property "ki_keywords" "global power" (at 0 0 0) 114 | (effects (font (size 1.27 1.27)) hide) 115 | ) 116 | (property "ki_description" "Power symbol creates a global label with name \"+3V3\"" (at 0 0 0) 117 | (effects (font (size 1.27 1.27)) hide) 118 | ) 119 | (symbol "+3V3_0_1" 120 | (polyline 121 | (pts 122 | (xy -0.762 1.27) 123 | (xy 0 2.54) 124 | ) 125 | (stroke (width 0) (type default)) 126 | (fill (type none)) 127 | ) 128 | (polyline 129 | (pts 130 | (xy 0 0) 131 | (xy 0 2.54) 132 | ) 133 | (stroke (width 0) (type default)) 134 | (fill (type none)) 135 | ) 136 | (polyline 137 | (pts 138 | (xy 0 2.54) 139 | (xy 0.762 1.27) 140 | ) 141 | (stroke (width 0) (type default)) 142 | (fill (type none)) 143 | ) 144 | ) 145 | (symbol "+3V3_1_1" 146 | (pin power_in line (at 0 0 90) (length 0) hide 147 | (name "+3V3" (effects (font (size 1.27 1.27)))) 148 | (number "1" (effects (font (size 1.27 1.27)))) 149 | ) 150 | ) 151 | ) 152 | (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) 153 | (property "Reference" "#PWR" (at 0 -6.35 0) 154 | (effects (font (size 1.27 1.27)) hide) 155 | ) 156 | (property "Value" "GND" (at 0 -3.81 0) 157 | (effects (font (size 1.27 1.27))) 158 | ) 159 | (property "Footprint" "" (at 0 0 0) 160 | (effects (font (size 1.27 1.27)) hide) 161 | ) 162 | (property "Datasheet" "" (at 0 0 0) 163 | (effects (font (size 1.27 1.27)) hide) 164 | ) 165 | (property "ki_keywords" "global power" (at 0 0 0) 166 | (effects (font (size 1.27 1.27)) hide) 167 | ) 168 | (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0) 169 | (effects (font (size 1.27 1.27)) hide) 170 | ) 171 | (symbol "GND_0_1" 172 | (polyline 173 | (pts 174 | (xy 0 0) 175 | (xy 0 -1.27) 176 | (xy 1.27 -1.27) 177 | (xy 0 -2.54) 178 | (xy -1.27 -1.27) 179 | (xy 0 -1.27) 180 | ) 181 | (stroke (width 0) (type default)) 182 | (fill (type none)) 183 | ) 184 | ) 185 | (symbol "GND_1_1" 186 | (pin power_in line (at 0 0 270) (length 0) hide 187 | (name "GND" (effects (font (size 1.27 1.27)))) 188 | (number "1" (effects (font (size 1.27 1.27)))) 189 | ) 190 | ) 191 | ) 192 | ) 193 | 194 | 195 | (wire (pts (xy 129.54 82.55) (xy 134.62 82.55)) 196 | (stroke (width 0) (type default)) 197 | (uuid 81a9d15b-78ec-440c-bbd6-3b724955a63e) 198 | ) 199 | 200 | (global_label "i2c_scl" (shape input) (at 134.62 90.17 180) (fields_autoplaced) 201 | (effects (font (size 1.27 1.27)) (justify right)) 202 | (uuid a7759173-c0be-48e2-81e0-27c16b32d04c) 203 | (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 124.9824 90.17 0) 204 | (effects (font (size 1.27 1.27)) (justify right) hide) 205 | ) 206 | ) 207 | (global_label "i2c_sda" (shape input) (at 134.62 87.63 180) (fields_autoplaced) 208 | (effects (font (size 1.27 1.27)) (justify right)) 209 | (uuid f07eb82f-5b5b-4f92-b90b-afe2f61a93f3) 210 | (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 124.4382 87.63 0) 211 | (effects (font (size 1.27 1.27)) (justify right) hide) 212 | ) 213 | ) 214 | 215 | (symbol (lib_id "Connector:Conn_01x04_Pin") (at 139.7 87.63 180) (unit 1) 216 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 217 | (uuid 758c5e8c-f473-4877-b0b3-68b2c1261f48) 218 | (property "Reference" "J3" (at 140.97 85.09 0) 219 | (effects (font (size 1.27 1.27)) (justify right)) 220 | ) 221 | (property "Value" "Conn_01x04_Pin" (at 140.97 87.63 0) 222 | (effects (font (size 1.27 1.27)) (justify right)) 223 | ) 224 | (property "Footprint" "Connector_PinHeader_2.54mm:PinHeader_1x04_P2.54mm_Vertical" (at 139.7 87.63 0) 225 | (effects (font (size 1.27 1.27)) hide) 226 | ) 227 | (property "Datasheet" "~" (at 139.7 87.63 0) 228 | (effects (font (size 1.27 1.27)) hide) 229 | ) 230 | (pin "2" (uuid 12a8d117-c53c-4ef9-9891-5267a9cc0561)) 231 | (pin "4" (uuid afb03208-03c2-4993-a2ac-b357bb04f4d5)) 232 | (pin "1" (uuid 7bfed7f8-0522-43bb-bbab-752283353dbe)) 233 | (pin "3" (uuid 3b9c4462-7b9c-49ee-b253-a9e010fb63e3)) 234 | (instances 235 | (project "hackbat" 236 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/d514460c-2f7b-4701-8aa5-ae99c4457ade" 237 | (reference "J3") (unit 1) 238 | ) 239 | ) 240 | ) 241 | ) 242 | 243 | (symbol (lib_id "power:GND") (at 129.54 82.55 270) (unit 1) 244 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 245 | (uuid f06c33dc-6e2a-458c-93f1-50dae3eb96df) 246 | (property "Reference" "#PWR043" (at 123.19 82.55 0) 247 | (effects (font (size 1.27 1.27)) hide) 248 | ) 249 | (property "Value" "GND" (at 125.73 82.55 90) 250 | (effects (font (size 1.27 1.27)) (justify right)) 251 | ) 252 | (property "Footprint" "" (at 129.54 82.55 0) 253 | (effects (font (size 1.27 1.27)) hide) 254 | ) 255 | (property "Datasheet" "" (at 129.54 82.55 0) 256 | (effects (font (size 1.27 1.27)) hide) 257 | ) 258 | (pin "1" (uuid 995922a1-4646-453f-9a2e-7aa4239be5df)) 259 | (instances 260 | (project "hackbat" 261 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/d514460c-2f7b-4701-8aa5-ae99c4457ade" 262 | (reference "#PWR043") (unit 1) 263 | ) 264 | ) 265 | ) 266 | ) 267 | 268 | (symbol (lib_id "power:+3V3") (at 134.62 85.09 90) (unit 1) 269 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 270 | (uuid ff7b6c7d-7df4-472e-a6c7-ac373053dc27) 271 | (property "Reference" "#PWR042" (at 138.43 85.09 0) 272 | (effects (font (size 1.27 1.27)) hide) 273 | ) 274 | (property "Value" "+3V3" (at 130.81 85.09 90) 275 | (effects (font (size 1.27 1.27)) (justify left)) 276 | ) 277 | (property "Footprint" "" (at 134.62 85.09 0) 278 | (effects (font (size 1.27 1.27)) hide) 279 | ) 280 | (property "Datasheet" "" (at 134.62 85.09 0) 281 | (effects (font (size 1.27 1.27)) hide) 282 | ) 283 | (pin "1" (uuid c3d06663-d40d-4f66-af70-c7e0e543a098)) 284 | (instances 285 | (project "hackbat" 286 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/d514460c-2f7b-4701-8aa5-ae99c4457ade" 287 | (reference "#PWR042") (unit 1) 288 | ) 289 | ) 290 | ) 291 | ) 292 | ) 293 | -------------------------------------------------------------------------------- /kicad/hackbat/output_files/hackbat-F_Paste.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1*% 2 | %TF.CreationDate,2024-03-26T22:08:59+01:00*% 3 | %TF.ProjectId,hackbat,6861636b-6261-4742-9e6b-696361645f70,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Paste,Top*% 6 | %TF.FilePolarity,Positive*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 7.0.10-7.0.10~ubuntu22.04.1) date 2024-03-26 22:08:59* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 Aperture macros list* 15 | %AMRoundRect* 16 | 0 Rectangle with rounded corners* 17 | 0 $1 Rounding radius* 18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* 19 | 0 Add a 4 corners polygon primitive as box body* 20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* 21 | 0 Add four circle primitives for the rounded corners* 22 | 1,1,$1+$1,$2,$3* 23 | 1,1,$1+$1,$4,$5* 24 | 1,1,$1+$1,$6,$7* 25 | 1,1,$1+$1,$8,$9* 26 | 0 Add four rect primitives between the rounded corners* 27 | 20,1,$1+$1,$2,$3,$4,$5,0* 28 | 20,1,$1+$1,$4,$5,$6,$7,0* 29 | 20,1,$1+$1,$6,$7,$8,$9,0* 30 | 20,1,$1+$1,$8,$9,$2,$3,0*% 31 | G04 Aperture macros list end* 32 | %ADD10RoundRect,0.062500X0.362500X-0.062500X0.362500X0.062500X-0.362500X0.062500X-0.362500X-0.062500X0*% 33 | %ADD11RoundRect,0.062500X0.062500X-0.362500X0.062500X0.362500X-0.062500X0.362500X-0.062500X-0.362500X0*% 34 | %ADD12RoundRect,0.250000X0.315000X-0.315000X0.315000X0.315000X-0.315000X0.315000X-0.315000X-0.315000X0*% 35 | %ADD13RoundRect,0.218750X-0.218750X-0.256250X0.218750X-0.256250X0.218750X0.256250X-0.218750X0.256250X0*% 36 | %ADD14RoundRect,0.200000X-0.275000X0.200000X-0.275000X-0.200000X0.275000X-0.200000X0.275000X0.200000X0*% 37 | %ADD15RoundRect,0.147500X0.172500X-0.147500X0.172500X0.147500X-0.172500X0.147500X-0.172500X-0.147500X0*% 38 | %ADD16RoundRect,0.200000X0.200000X0.275000X-0.200000X0.275000X-0.200000X-0.275000X0.200000X-0.275000X0*% 39 | %ADD17RoundRect,0.140000X0.170000X-0.140000X0.170000X0.140000X-0.170000X0.140000X-0.170000X-0.140000X0*% 40 | %ADD18RoundRect,0.218750X0.218750X0.256250X-0.218750X0.256250X-0.218750X-0.256250X0.218750X-0.256250X0*% 41 | %ADD19R,1.500000X5.080000*% 42 | %ADD20RoundRect,0.200000X0.200000X0.800000X-0.200000X0.800000X-0.200000X-0.800000X0.200000X-0.800000X0*% 43 | %ADD21RoundRect,0.225000X-0.225000X-0.250000X0.225000X-0.250000X0.225000X0.250000X-0.225000X0.250000X0*% 44 | %ADD22RoundRect,0.200000X-0.200000X-0.275000X0.200000X-0.275000X0.200000X0.275000X-0.200000X0.275000X0*% 45 | %ADD23RoundRect,0.140000X0.140000X0.170000X-0.140000X0.170000X-0.140000X-0.170000X0.140000X-0.170000X0*% 46 | %ADD24RoundRect,0.200000X0.275000X-0.200000X0.275000X0.200000X-0.275000X0.200000X-0.275000X-0.200000X0*% 47 | %ADD25R,1.300000X1.550000*% 48 | %ADD26RoundRect,0.250000X-0.435000X-0.615000X0.435000X-0.615000X0.435000X0.615000X-0.435000X0.615000X0*% 49 | %ADD27RoundRect,0.125000X-0.250000X-0.125000X0.250000X-0.125000X0.250000X0.125000X-0.250000X0.125000X0*% 50 | %ADD28RoundRect,0.140000X-0.140000X-0.170000X0.140000X-0.170000X0.140000X0.170000X-0.140000X0.170000X0*% 51 | %ADD29RoundRect,0.100000X-0.575000X0.100000X-0.575000X-0.100000X0.575000X-0.100000X0.575000X0.100000X0*% 52 | %ADD30O,1.600000X0.900000*% 53 | %ADD31RoundRect,0.250000X-0.450000X0.550000X-0.450000X-0.550000X0.450000X-0.550000X0.450000X0.550000X0*% 54 | %ADD32RoundRect,0.250000X-0.700000X0.700000X-0.700000X-0.700000X0.700000X-0.700000X0.700000X0.700000X0*% 55 | %ADD33RoundRect,0.225000X-0.250000X0.225000X-0.250000X-0.225000X0.250000X-0.225000X0.250000X0.225000X0*% 56 | %ADD34RoundRect,0.249999X0.395001X0.395001X-0.395001X0.395001X-0.395001X-0.395001X0.395001X-0.395001X0*% 57 | %ADD35RoundRect,0.050000X0.387500X0.050000X-0.387500X0.050000X-0.387500X-0.050000X0.387500X-0.050000X0*% 58 | %ADD36RoundRect,0.050000X0.050000X0.387500X-0.050000X0.387500X-0.050000X-0.387500X0.050000X-0.387500X0*% 59 | %ADD37RoundRect,0.135000X0.135000X0.185000X-0.135000X0.185000X-0.135000X-0.185000X0.135000X-0.185000X0*% 60 | %ADD38R,1.400000X1.200000*% 61 | %ADD39RoundRect,0.225000X0.250000X-0.225000X0.250000X0.225000X-0.250000X0.225000X-0.250000X-0.225000X0*% 62 | %ADD40RoundRect,0.140000X-0.170000X0.140000X-0.170000X-0.140000X0.170000X-0.140000X0.170000X0.140000X0*% 63 | %ADD41RoundRect,0.147500X0.147500X0.172500X-0.147500X0.172500X-0.147500X-0.172500X0.147500X-0.172500X0*% 64 | %ADD42RoundRect,0.200000X-0.200000X-0.800000X0.200000X-0.800000X0.200000X0.800000X-0.200000X0.800000X0*% 65 | %ADD43R,1.200000X1.400000*% 66 | %ADD44R,1.500000X2.000000*% 67 | %ADD45R,3.800000X2.000000*% 68 | %ADD46RoundRect,0.225000X0.225000X0.250000X-0.225000X0.250000X-0.225000X-0.250000X0.225000X-0.250000X0*% 69 | G04 APERTURE END LIST* 70 | D10* 71 | %TO.C,U6*% 72 | X124575000Y-82925000D03* 73 | X124575000Y-82425000D03* 74 | X124575000Y-81925000D03* 75 | X124575000Y-81425000D03* 76 | X124575000Y-80925000D03* 77 | D11* 78 | X125500000Y-80000000D03* 79 | X126000000Y-80000000D03* 80 | X126500000Y-80000000D03* 81 | X127000000Y-80000000D03* 82 | X127500000Y-80000000D03* 83 | D10* 84 | X128425000Y-80925000D03* 85 | X128425000Y-81425000D03* 86 | X128425000Y-81925000D03* 87 | X128425000Y-82425000D03* 88 | X128425000Y-82925000D03* 89 | D11* 90 | X127500000Y-83850000D03* 91 | X127000000Y-83850000D03* 92 | X126500000Y-83850000D03* 93 | X126000000Y-83850000D03* 94 | X125500000Y-83850000D03* 95 | D12* 96 | X127150000Y-81275000D03* 97 | X125850000Y-81275000D03* 98 | X127150000Y-82575000D03* 99 | X125850000Y-82575000D03* 100 | %TD*% 101 | D13* 102 | %TO.C,D1*% 103 | X91462500Y-84500000D03* 104 | X93037500Y-84500000D03* 105 | %TD*% 106 | D14* 107 | %TO.C,R16*% 108 | X119500000Y-70925000D03* 109 | X119500000Y-72575000D03* 110 | %TD*% 111 | D15* 112 | %TO.C,L4*% 113 | X128000000Y-70965000D03* 114 | X128000000Y-69995000D03* 115 | %TD*% 116 | D16* 117 | %TO.C,R8*% 118 | X93075000Y-80250000D03* 119 | X91425000Y-80250000D03* 120 | %TD*% 121 | D17* 122 | %TO.C,C17*% 123 | X128000000Y-67460000D03* 124 | X128000000Y-66500000D03* 125 | %TD*% 126 | D18* 127 | %TO.C,D3*% 128 | X188787500Y-81000000D03* 129 | X187212500Y-81000000D03* 130 | %TD*% 131 | D13* 132 | %TO.C,D2*% 133 | X91462500Y-82290000D03* 134 | X93037500Y-82290000D03* 135 | %TD*% 136 | D16* 137 | %TO.C,R7*% 138 | X93075000Y-86500000D03* 139 | X91425000Y-86500000D03* 140 | %TD*% 141 | D14* 142 | %TO.C,R10*% 143 | X182750000Y-83675000D03* 144 | X182750000Y-85325000D03* 145 | %TD*% 146 | D19* 147 | %TO.C,J1*% 148 | X127000000Y-62962500D03* 149 | X122750000Y-62962500D03* 150 | X131250000Y-62962500D03* 151 | %TD*% 152 | D20* 153 | %TO.C,SW1*% 154 | X103100000Y-89000000D03* 155 | X98900000Y-89000000D03* 156 | %TD*% 157 | D21* 158 | %TO.C,C8*% 159 | X121225000Y-83000000D03* 160 | X122775000Y-83000000D03* 161 | %TD*% 162 | D22* 163 | %TO.C,R20*% 164 | X187175000Y-82750000D03* 165 | X188825000Y-82750000D03* 166 | %TD*% 167 | D23* 168 | %TO.C,C13*% 169 | X126965000Y-78500000D03* 170 | X126005000Y-78500000D03* 171 | %TD*% 172 | D24* 173 | %TO.C,R28*% 174 | X182100000Y-75025000D03* 175 | X182100000Y-73375000D03* 176 | %TD*% 177 | D25* 178 | %TO.C,SW3*% 179 | X176000000Y-85000000D03* 180 | X176000000Y-77050000D03* 181 | X180500000Y-85000000D03* 182 | X180500000Y-77050000D03* 183 | %TD*% 184 | D24* 185 | %TO.C,R4*% 186 | X97125000Y-83625000D03* 187 | X97125000Y-81975000D03* 188 | %TD*% 189 | D25* 190 | %TO.C,SW6*% 191 | X165000000Y-85315000D03* 192 | X165000000Y-77365000D03* 193 | X169500000Y-85315000D03* 194 | X169500000Y-77365000D03* 195 | %TD*% 196 | D17* 197 | %TO.C,C21*% 198 | X128500000Y-76710000D03* 199 | X128500000Y-75750000D03* 200 | %TD*% 201 | D14* 202 | %TO.C,R14*% 203 | X122000000Y-70925000D03* 204 | X122000000Y-72575000D03* 205 | %TD*% 206 | D26* 207 | %TO.C,U1*% 208 | X108325000Y-81900000D03* 209 | X108325000Y-84050000D03* 210 | X110025000Y-81900000D03* 211 | X110025000Y-84050000D03* 212 | D27* 213 | X106475000Y-81070000D03* 214 | X106475000Y-82340000D03* 215 | X106475000Y-83610000D03* 216 | X106475000Y-84880000D03* 217 | X111875000Y-84880000D03* 218 | X111875000Y-83610000D03* 219 | X111875000Y-82340000D03* 220 | X111875000Y-81070000D03* 221 | %TD*% 222 | D28* 223 | %TO.C,C16*% 224 | X128020000Y-68730000D03* 225 | X128980000Y-68730000D03* 226 | %TD*% 227 | D14* 228 | %TO.C,R9*% 229 | X171500000Y-73175000D03* 230 | X171500000Y-74825000D03* 231 | %TD*% 232 | D16* 233 | %TO.C,R24*% 234 | X155225000Y-87800000D03* 235 | X153575000Y-87800000D03* 236 | %TD*% 237 | D29* 238 | %TO.C,J2*% 239 | X94175000Y-91900000D03* 240 | X94175000Y-92550000D03* 241 | X94175000Y-93200000D03* 242 | X94175000Y-93850000D03* 243 | X94175000Y-94500000D03* 244 | D30* 245 | X91500000Y-89900000D03* 246 | D31* 247 | X93950000Y-90000000D03* 248 | D32* 249 | X91500000Y-92000000D03* 250 | X91500000Y-94400000D03* 251 | D31* 252 | X93950000Y-96400000D03* 253 | D30* 254 | X91500000Y-96500000D03* 255 | %TD*% 256 | D25* 257 | %TO.C,SW5*% 258 | X165000000Y-96315000D03* 259 | X165000000Y-88365000D03* 260 | X169500000Y-96315000D03* 261 | X169500000Y-88365000D03* 262 | %TD*% 263 | D33* 264 | %TO.C,C1*% 265 | X95000000Y-86225000D03* 266 | X95000000Y-87775000D03* 267 | %TD*% 268 | D15* 269 | %TO.C,L1*% 270 | X127250000Y-76715000D03* 271 | X127250000Y-75745000D03* 272 | %TD*% 273 | D22* 274 | %TO.C,R6*% 275 | X98300000Y-70200000D03* 276 | X99950000Y-70200000D03* 277 | %TD*% 278 | D25* 279 | %TO.C,SW2*% 280 | X165000000Y-74315000D03* 281 | X165000000Y-66365000D03* 282 | X169500000Y-74315000D03* 283 | X169500000Y-66365000D03* 284 | %TD*% 285 | D21* 286 | %TO.C,C5*% 287 | X95225000Y-70200000D03* 288 | X96775000Y-70200000D03* 289 | %TD*% 290 | D14* 291 | %TO.C,R13*% 292 | X171750000Y-83925000D03* 293 | X171750000Y-85575000D03* 294 | %TD*% 295 | D24* 296 | %TO.C,R29*% 297 | X173000000Y-66925000D03* 298 | X173000000Y-65275000D03* 299 | %TD*% 300 | %TO.C,R27*% 301 | X183800000Y-75025000D03* 302 | X183800000Y-73375000D03* 303 | %TD*% 304 | D14* 305 | %TO.C,R12*% 306 | X171750000Y-94675000D03* 307 | X171750000Y-96325000D03* 308 | %TD*% 309 | D21* 310 | %TO.C,C4*% 311 | X113650000Y-81100000D03* 312 | X115200000Y-81100000D03* 313 | %TD*% 314 | D34* 315 | %TO.C,U2*% 316 | X99862500Y-77400000D03* 317 | X99862500Y-75800000D03* 318 | X98262500Y-77400000D03* 319 | X98262500Y-75800000D03* 320 | D35* 321 | X102500000Y-79200000D03* 322 | X102500000Y-78800000D03* 323 | X102500000Y-78400000D03* 324 | X102500000Y-78000000D03* 325 | X102500000Y-77600000D03* 326 | X102500000Y-77200000D03* 327 | X102500000Y-76800000D03* 328 | X102500000Y-76400000D03* 329 | X102500000Y-76000000D03* 330 | X102500000Y-75600000D03* 331 | X102500000Y-75200000D03* 332 | X102500000Y-74800000D03* 333 | X102500000Y-74400000D03* 334 | X102500000Y-74000000D03* 335 | D36* 336 | X101662500Y-73162500D03* 337 | X101262500Y-73162500D03* 338 | X100862500Y-73162500D03* 339 | X100462500Y-73162500D03* 340 | X100062500Y-73162500D03* 341 | X99662500Y-73162500D03* 342 | X99262500Y-73162500D03* 343 | X98862500Y-73162500D03* 344 | X98462500Y-73162500D03* 345 | X98062500Y-73162500D03* 346 | X97662500Y-73162500D03* 347 | X97262500Y-73162500D03* 348 | X96862500Y-73162500D03* 349 | X96462500Y-73162500D03* 350 | D35* 351 | X95625000Y-74000000D03* 352 | X95625000Y-74400000D03* 353 | X95625000Y-74800000D03* 354 | X95625000Y-75200000D03* 355 | X95625000Y-75600000D03* 356 | X95625000Y-76000000D03* 357 | X95625000Y-76400000D03* 358 | X95625000Y-76800000D03* 359 | X95625000Y-77200000D03* 360 | X95625000Y-77600000D03* 361 | X95625000Y-78000000D03* 362 | X95625000Y-78400000D03* 363 | X95625000Y-78800000D03* 364 | X95625000Y-79200000D03* 365 | D36* 366 | X96462500Y-80037500D03* 367 | X96862500Y-80037500D03* 368 | X97262500Y-80037500D03* 369 | X97662500Y-80037500D03* 370 | X98062500Y-80037500D03* 371 | X98462500Y-80037500D03* 372 | X98862500Y-80037500D03* 373 | X99262500Y-80037500D03* 374 | X99662500Y-80037500D03* 375 | X100062500Y-80037500D03* 376 | X100462500Y-80037500D03* 377 | X100862500Y-80037500D03* 378 | X101262500Y-80037500D03* 379 | X101662500Y-80037500D03* 380 | %TD*% 381 | D37* 382 | %TO.C,R21*% 383 | X123260000Y-81500000D03* 384 | X122240000Y-81500000D03* 385 | %TD*% 386 | D28* 387 | %TO.C,C19*% 388 | X131770000Y-84750000D03* 389 | X132730000Y-84750000D03* 390 | %TD*% 391 | D38* 392 | %TO.C,Y1*% 393 | X98925000Y-68550000D03* 394 | X101125000Y-68550000D03* 395 | X101125000Y-66850000D03* 396 | X98925000Y-66850000D03* 397 | %TD*% 398 | D22* 399 | %TO.C,R2*% 400 | X107150000Y-76270000D03* 401 | X108800000Y-76270000D03* 402 | %TD*% 403 | D24* 404 | %TO.C,R26*% 405 | X182300000Y-67125000D03* 406 | X182300000Y-65475000D03* 407 | %TD*% 408 | D16* 409 | %TO.C,R5*% 410 | X93575000Y-70250000D03* 411 | X91925000Y-70250000D03* 412 | %TD*% 413 | D15* 414 | %TO.C,L3*% 415 | X128000000Y-74465000D03* 416 | X128000000Y-73495000D03* 417 | %TD*% 418 | D14* 419 | %TO.C,R17*% 420 | X118000000Y-70925000D03* 421 | X118000000Y-72575000D03* 422 | %TD*% 423 | D16* 424 | %TO.C,R23*% 425 | X152125000Y-87800000D03* 426 | X150475000Y-87800000D03* 427 | %TD*% 428 | D39* 429 | %TO.C,C10*% 430 | X104500000Y-81025000D03* 431 | X104500000Y-79475000D03* 432 | %TD*% 433 | D40* 434 | %TO.C,C18*% 435 | X127500000Y-85000000D03* 436 | X127500000Y-85960000D03* 437 | %TD*% 438 | D28* 439 | %TO.C,C20*% 440 | X131770000Y-79250000D03* 441 | X132730000Y-79250000D03* 442 | %TD*% 443 | D24* 444 | %TO.C,R3*% 445 | X98625000Y-83625000D03* 446 | X98625000Y-81975000D03* 447 | %TD*% 448 | D41* 449 | %TO.C,L2*% 450 | X129220000Y-78500000D03* 451 | X128250000Y-78500000D03* 452 | %TD*% 453 | D42* 454 | %TO.C,SW7*% 455 | X175900000Y-66200000D03* 456 | X180100000Y-66200000D03* 457 | %TD*% 458 | D25* 459 | %TO.C,SW4*% 460 | X154000000Y-85315000D03* 461 | X154000000Y-77365000D03* 462 | X158500000Y-85315000D03* 463 | X158500000Y-77365000D03* 464 | %TD*% 465 | D39* 466 | %TO.C,C2*% 467 | X103125000Y-68325000D03* 468 | X103125000Y-66775000D03* 469 | %TD*% 470 | D22* 471 | %TO.C,R22*% 472 | X156675000Y-87800000D03* 473 | X158325000Y-87800000D03* 474 | %TD*% 475 | %TO.C,R1*% 476 | X107150000Y-77970000D03* 477 | X108800000Y-77970000D03* 478 | %TD*% 479 | D21* 480 | %TO.C,C11*% 481 | X93725000Y-99500000D03* 482 | X95275000Y-99500000D03* 483 | %TD*% 484 | D28* 485 | %TO.C,C15*% 486 | X128020000Y-72230000D03* 487 | X128980000Y-72230000D03* 488 | %TD*% 489 | D43* 490 | %TO.C,Y2*% 491 | X131150000Y-80900000D03* 492 | X131150000Y-83100000D03* 493 | X132850000Y-83100000D03* 494 | X132850000Y-80900000D03* 495 | %TD*% 496 | D14* 497 | %TO.C,R11*% 498 | X160750000Y-84175000D03* 499 | X160750000Y-85825000D03* 500 | %TD*% 501 | D33* 502 | %TO.C,C3*% 503 | X96925000Y-66775000D03* 504 | X96925000Y-68325000D03* 505 | %TD*% 506 | D21* 507 | %TO.C,C9*% 508 | X91475000Y-78500000D03* 509 | X93025000Y-78500000D03* 510 | %TD*% 511 | D44* 512 | %TO.C,U3*% 513 | X98200000Y-99650000D03* 514 | X100500000Y-99650000D03* 515 | D45* 516 | X100500000Y-93350000D03* 517 | D44* 518 | X102800000Y-99650000D03* 519 | %TD*% 520 | D24* 521 | %TO.C,R25*% 522 | X184000000Y-67125000D03* 523 | X184000000Y-65475000D03* 524 | %TD*% 525 | D39* 526 | %TO.C,C12*% 527 | X171750000Y-82025000D03* 528 | X171750000Y-80475000D03* 529 | %TD*% 530 | D46* 531 | %TO.C,C7*% 532 | X108775000Y-74500000D03* 533 | X107225000Y-74500000D03* 534 | %TD*% 535 | D14* 536 | %TO.C,R15*% 537 | X124750000Y-70925000D03* 538 | X124750000Y-72575000D03* 539 | %TD*% 540 | D39* 541 | %TO.C,C6*% 542 | X95500000Y-83580000D03* 543 | X95500000Y-82030000D03* 544 | %TD*% 545 | D23* 546 | %TO.C,C14*% 547 | X130480000Y-77230000D03* 548 | X129520000Y-77230000D03* 549 | %TD*% 550 | D14* 551 | %TO.C,R18*% 552 | X115750000Y-70925000D03* 553 | X115750000Y-72575000D03* 554 | %TD*% 555 | %TO.C,R19*% 556 | X114240000Y-70925000D03* 557 | X114240000Y-72575000D03* 558 | %TD*% 559 | M02* 560 | -------------------------------------------------------------------------------- /kicad/hackbat/hackbat.kicad_pro: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "3dviewports": [], 4 | "design_settings": { 5 | "defaults": { 6 | "board_outline_line_width": 0.09999999999999999, 7 | "copper_line_width": 0.19999999999999998, 8 | "copper_text_italic": false, 9 | "copper_text_size_h": 1.5, 10 | "copper_text_size_v": 1.5, 11 | "copper_text_thickness": 0.3, 12 | "copper_text_upright": false, 13 | "courtyard_line_width": 0.049999999999999996, 14 | "dimension_precision": 4, 15 | "dimension_units": 3, 16 | "dimensions": { 17 | "arrow_length": 1270000, 18 | "extension_offset": 500000, 19 | "keep_text_aligned": true, 20 | "suppress_zeroes": false, 21 | "text_position": 0, 22 | "units_format": 1 23 | }, 24 | "fab_line_width": 0.09999999999999999, 25 | "fab_text_italic": false, 26 | "fab_text_size_h": 1.0, 27 | "fab_text_size_v": 1.0, 28 | "fab_text_thickness": 0.15, 29 | "fab_text_upright": false, 30 | "other_line_width": 0.09999999999999999, 31 | "other_text_italic": false, 32 | "other_text_size_h": 1.0, 33 | "other_text_size_v": 1.0, 34 | "other_text_thickness": 0.15, 35 | "other_text_upright": false, 36 | "pads": { 37 | "drill": 3.25, 38 | "height": 3.8, 39 | "width": 3.8 40 | }, 41 | "silk_line_width": 0.15, 42 | "silk_text_italic": false, 43 | "silk_text_size_h": 1.0, 44 | "silk_text_size_v": 1.0, 45 | "silk_text_thickness": 0.15, 46 | "silk_text_upright": false, 47 | "zones": { 48 | "min_clearance": 0.3 49 | } 50 | }, 51 | "diff_pair_dimensions": [ 52 | { 53 | "gap": 0.0, 54 | "via_gap": 0.0, 55 | "width": 0.0 56 | } 57 | ], 58 | "drc_exclusions": [], 59 | "meta": { 60 | "version": 2 61 | }, 62 | "rule_severities": { 63 | "annular_width": "error", 64 | "clearance": "error", 65 | "connection_width": "warning", 66 | "copper_edge_clearance": "error", 67 | "copper_sliver": "warning", 68 | "courtyards_overlap": "error", 69 | "diff_pair_gap_out_of_range": "error", 70 | "diff_pair_uncoupled_length_too_long": "error", 71 | "drill_out_of_range": "error", 72 | "duplicate_footprints": "warning", 73 | "extra_footprint": "warning", 74 | "footprint": "error", 75 | "footprint_type_mismatch": "ignore", 76 | "hole_clearance": "error", 77 | "hole_near_hole": "error", 78 | "invalid_outline": "error", 79 | "isolated_copper": "warning", 80 | "item_on_disabled_layer": "error", 81 | "items_not_allowed": "error", 82 | "length_out_of_range": "error", 83 | "lib_footprint_issues": "warning", 84 | "lib_footprint_mismatch": "warning", 85 | "malformed_courtyard": "error", 86 | "microvia_drill_out_of_range": "error", 87 | "missing_courtyard": "ignore", 88 | "missing_footprint": "warning", 89 | "net_conflict": "warning", 90 | "npth_inside_courtyard": "ignore", 91 | "padstack": "error", 92 | "pth_inside_courtyard": "ignore", 93 | "shorting_items": "error", 94 | "silk_edge_clearance": "warning", 95 | "silk_over_copper": "warning", 96 | "silk_overlap": "warning", 97 | "skew_out_of_range": "error", 98 | "solder_mask_bridge": "error", 99 | "starved_thermal": "error", 100 | "text_height": "warning", 101 | "text_thickness": "warning", 102 | "through_hole_pad_without_hole": "error", 103 | "too_many_vias": "error", 104 | "track_dangling": "warning", 105 | "track_width": "error", 106 | "tracks_crossing": "error", 107 | "unconnected_items": "error", 108 | "unresolved_variable": "error", 109 | "via_dangling": "warning", 110 | "zones_intersect": "error" 111 | }, 112 | "rules": { 113 | "max_error": 0.005, 114 | "min_clearance": 0.19999999999999998, 115 | "min_connection": 0.0, 116 | "min_copper_edge_clearance": 0.3, 117 | "min_hole_clearance": 0.3, 118 | "min_hole_to_hole": 0.5, 119 | "min_microvia_diameter": 0.508, 120 | "min_microvia_drill": 0.127, 121 | "min_resolved_spokes": 1, 122 | "min_silk_clearance": 0.0, 123 | "min_text_height": 0.7999999999999999, 124 | "min_text_thickness": 0.08, 125 | "min_through_hole_diameter": 0.3, 126 | "min_track_width": 0.127, 127 | "min_via_annular_width": 0.13, 128 | "min_via_diameter": 0.5, 129 | "solder_mask_clearance": 0.0, 130 | "solder_mask_min_width": 0.0, 131 | "solder_mask_to_copper_clearance": 0.0, 132 | "use_height_for_length_calcs": true 133 | }, 134 | "teardrop_options": [ 135 | { 136 | "td_allow_use_two_tracks": true, 137 | "td_curve_segcount": 5, 138 | "td_on_pad_in_zone": false, 139 | "td_onpadsmd": true, 140 | "td_onroundshapesonly": false, 141 | "td_ontrackend": false, 142 | "td_onviapad": true 143 | } 144 | ], 145 | "teardrop_parameters": [ 146 | { 147 | "td_curve_segcount": 0, 148 | "td_height_ratio": 1.0, 149 | "td_length_ratio": 0.5, 150 | "td_maxheight": 2.0, 151 | "td_maxlen": 1.0, 152 | "td_target_name": "td_round_shape", 153 | "td_width_to_size_filter_ratio": 0.9 154 | }, 155 | { 156 | "td_curve_segcount": 0, 157 | "td_height_ratio": 1.0, 158 | "td_length_ratio": 0.5, 159 | "td_maxheight": 2.0, 160 | "td_maxlen": 1.0, 161 | "td_target_name": "td_rect_shape", 162 | "td_width_to_size_filter_ratio": 0.9 163 | }, 164 | { 165 | "td_curve_segcount": 0, 166 | "td_height_ratio": 1.0, 167 | "td_length_ratio": 0.5, 168 | "td_maxheight": 2.0, 169 | "td_maxlen": 1.0, 170 | "td_target_name": "td_track_end", 171 | "td_width_to_size_filter_ratio": 0.9 172 | } 173 | ], 174 | "track_widths": [ 175 | 0.0, 176 | 0.127, 177 | 0.1524, 178 | 0.1778, 179 | 0.2, 180 | 0.254, 181 | 0.3 182 | ], 183 | "via_dimensions": [ 184 | { 185 | "diameter": 0.0, 186 | "drill": 0.0 187 | }, 188 | { 189 | "diameter": 0.6, 190 | "drill": 0.3 191 | } 192 | ], 193 | "zones_allow_external_fillets": false 194 | }, 195 | "layer_presets": [], 196 | "viewports": [] 197 | }, 198 | "boards": [], 199 | "cvpcb": { 200 | "equivalence_files": [] 201 | }, 202 | "erc": { 203 | "erc_exclusions": [], 204 | "meta": { 205 | "version": 0 206 | }, 207 | "pin_map": [ 208 | [ 209 | 0, 210 | 0, 211 | 0, 212 | 0, 213 | 0, 214 | 0, 215 | 1, 216 | 0, 217 | 0, 218 | 0, 219 | 0, 220 | 2 221 | ], 222 | [ 223 | 0, 224 | 2, 225 | 0, 226 | 1, 227 | 0, 228 | 0, 229 | 1, 230 | 0, 231 | 2, 232 | 2, 233 | 2, 234 | 2 235 | ], 236 | [ 237 | 0, 238 | 0, 239 | 0, 240 | 0, 241 | 0, 242 | 0, 243 | 1, 244 | 0, 245 | 1, 246 | 0, 247 | 1, 248 | 2 249 | ], 250 | [ 251 | 0, 252 | 1, 253 | 0, 254 | 0, 255 | 0, 256 | 0, 257 | 1, 258 | 1, 259 | 2, 260 | 1, 261 | 1, 262 | 2 263 | ], 264 | [ 265 | 0, 266 | 0, 267 | 0, 268 | 0, 269 | 0, 270 | 0, 271 | 1, 272 | 0, 273 | 0, 274 | 0, 275 | 0, 276 | 2 277 | ], 278 | [ 279 | 0, 280 | 0, 281 | 0, 282 | 0, 283 | 0, 284 | 0, 285 | 0, 286 | 0, 287 | 0, 288 | 0, 289 | 0, 290 | 2 291 | ], 292 | [ 293 | 1, 294 | 1, 295 | 1, 296 | 1, 297 | 1, 298 | 0, 299 | 1, 300 | 1, 301 | 1, 302 | 1, 303 | 1, 304 | 2 305 | ], 306 | [ 307 | 0, 308 | 0, 309 | 0, 310 | 1, 311 | 0, 312 | 0, 313 | 1, 314 | 0, 315 | 0, 316 | 0, 317 | 0, 318 | 2 319 | ], 320 | [ 321 | 0, 322 | 2, 323 | 1, 324 | 2, 325 | 0, 326 | 0, 327 | 1, 328 | 0, 329 | 2, 330 | 2, 331 | 2, 332 | 2 333 | ], 334 | [ 335 | 0, 336 | 2, 337 | 0, 338 | 1, 339 | 0, 340 | 0, 341 | 1, 342 | 0, 343 | 2, 344 | 0, 345 | 0, 346 | 2 347 | ], 348 | [ 349 | 0, 350 | 2, 351 | 1, 352 | 1, 353 | 0, 354 | 0, 355 | 1, 356 | 0, 357 | 2, 358 | 0, 359 | 0, 360 | 2 361 | ], 362 | [ 363 | 2, 364 | 2, 365 | 2, 366 | 2, 367 | 2, 368 | 2, 369 | 2, 370 | 2, 371 | 2, 372 | 2, 373 | 2, 374 | 2 375 | ] 376 | ], 377 | "rule_severities": { 378 | "bus_definition_conflict": "error", 379 | "bus_entry_needed": "error", 380 | "bus_to_bus_conflict": "error", 381 | "bus_to_net_conflict": "error", 382 | "conflicting_netclasses": "error", 383 | "different_unit_footprint": "error", 384 | "different_unit_net": "error", 385 | "duplicate_reference": "error", 386 | "duplicate_sheet_names": "error", 387 | "endpoint_off_grid": "warning", 388 | "extra_units": "error", 389 | "global_label_dangling": "warning", 390 | "hier_label_mismatch": "error", 391 | "label_dangling": "error", 392 | "lib_symbol_issues": "warning", 393 | "missing_bidi_pin": "warning", 394 | "missing_input_pin": "warning", 395 | "missing_power_pin": "error", 396 | "missing_unit": "warning", 397 | "multiple_net_names": "warning", 398 | "net_not_bus_member": "warning", 399 | "no_connect_connected": "warning", 400 | "no_connect_dangling": "warning", 401 | "pin_not_connected": "error", 402 | "pin_not_driven": "error", 403 | "pin_to_pin": "warning", 404 | "power_pin_not_driven": "error", 405 | "similar_labels": "warning", 406 | "simulation_model_issue": "ignore", 407 | "unannotated": "error", 408 | "unit_value_mismatch": "error", 409 | "unresolved_variable": "error", 410 | "wire_dangling": "error" 411 | } 412 | }, 413 | "libraries": { 414 | "pinned_footprint_libs": [], 415 | "pinned_symbol_libs": [] 416 | }, 417 | "meta": { 418 | "filename": "hackbat.kicad_pro", 419 | "version": 1 420 | }, 421 | "net_settings": { 422 | "classes": [ 423 | { 424 | "bus_width": 12, 425 | "clearance": 0.15, 426 | "diff_pair_gap": 0.1524, 427 | "diff_pair_via_gap": 0.25, 428 | "diff_pair_width": 0.13335, 429 | "line_style": 0, 430 | "microvia_diameter": 0.508, 431 | "microvia_drill": 0.127, 432 | "name": "Default", 433 | "pcb_color": "rgba(0, 0, 0, 0.000)", 434 | "schematic_color": "rgba(0, 0, 0, 0.000)", 435 | "track_width": 0.127, 436 | "via_diameter": 0.6, 437 | "via_drill": 0.3, 438 | "wire_width": 6 439 | }, 440 | { 441 | "bus_width": 12, 442 | "clearance": 0.2, 443 | "diff_pair_gap": 0.1524, 444 | "diff_pair_via_gap": 0.25, 445 | "diff_pair_width": 0.13335, 446 | "line_style": 0, 447 | "microvia_diameter": 0.508, 448 | "microvia_drill": 0.127, 449 | "name": "Power", 450 | "pcb_color": "rgba(0, 0, 0, 0.000)", 451 | "schematic_color": "rgba(0, 0, 0, 0.000)", 452 | "track_width": 0.2, 453 | "via_diameter": 0.6, 454 | "via_drill": 0.3, 455 | "wire_width": 6 456 | } 457 | ], 458 | "meta": { 459 | "version": 3 460 | }, 461 | "net_colors": null, 462 | "netclass_assignments": null, 463 | "netclass_patterns": [ 464 | { 465 | "netclass": "Power", 466 | "pattern": "+3V3*" 467 | }, 468 | { 469 | "netclass": "Power", 470 | "pattern": "*5V" 471 | }, 472 | { 473 | "netclass": "Power", 474 | "pattern": "*1V0" 475 | }, 476 | { 477 | "netclass": "Power", 478 | "pattern": "+1V8" 479 | }, 480 | { 481 | "netclass": "Default", 482 | "pattern": "" 483 | } 484 | ] 485 | }, 486 | "pcbnew": { 487 | "last_paths": { 488 | "gencad": "", 489 | "idf": "", 490 | "netlist": "", 491 | "specctra_dsn": "", 492 | "step": "", 493 | "vrml": "" 494 | }, 495 | "page_layout_descr_file": "" 496 | }, 497 | "schematic": { 498 | "annotate_start_num": 0, 499 | "drawing": { 500 | "dashed_lines_dash_length_ratio": 12.0, 501 | "dashed_lines_gap_length_ratio": 3.0, 502 | "default_line_thickness": 6.0, 503 | "default_text_size": 50.0, 504 | "field_names": [], 505 | "intersheets_ref_own_page": false, 506 | "intersheets_ref_prefix": "", 507 | "intersheets_ref_short": false, 508 | "intersheets_ref_show": false, 509 | "intersheets_ref_suffix": "", 510 | "junction_size_choice": 3, 511 | "label_size_ratio": 0.375, 512 | "pin_symbol_size": 25.0, 513 | "text_offset_ratio": 0.15 514 | }, 515 | "legacy_lib_dir": "", 516 | "legacy_lib_list": [], 517 | "meta": { 518 | "version": 1 519 | }, 520 | "net_format_name": "", 521 | "page_layout_descr_file": "", 522 | "plot_directory": "output_files/", 523 | "spice_current_sheet_as_root": false, 524 | "spice_external_command": "spice \"%I\"", 525 | "spice_model_current_sheet_as_root": true, 526 | "spice_save_all_currents": false, 527 | "spice_save_all_voltages": false, 528 | "subpart_first_id": 65, 529 | "subpart_id_separator": 0 530 | }, 531 | "sheets": [ 532 | [ 533 | "92eb2317-b08a-4dfb-b07f-6555ffaf04cf", 534 | "" 535 | ], 536 | [ 537 | "fd82cf7d-e906-4f11-b639-696b606b7535", 538 | "rp2040" 539 | ], 540 | [ 541 | "41c41b22-32bd-4078-a543-7d4bc69a3aff", 542 | "supply" 543 | ], 544 | [ 545 | "1acd9ee6-3485-4632-a0ca-5a9a2e3b5e3b", 546 | "dio_oled" 547 | ], 548 | [ 549 | "7f40d32f-ec2d-4864-9541-c9c9dcf07e61", 550 | "rf" 551 | ], 552 | [ 553 | "dd4f01bb-68ee-4349-9d55-26ca25402747", 554 | "wifi" 555 | ], 556 | [ 557 | "d514460c-2f7b-4701-8aa5-ae99c4457ade", 558 | "nfc" 559 | ] 560 | ], 561 | "text_variables": {} 562 | } 563 | -------------------------------------------------------------------------------- /kicad/hackbat/supply.kicad_sch: -------------------------------------------------------------------------------- 1 | (kicad_sch (version 20230121) (generator eeschema) 2 | 3 | (uuid 92a16fe5-5e5e-4a3f-858d-835fbaf7ba08) 4 | 5 | (paper "A4") 6 | 7 | (lib_symbols 8 | (symbol "Device:C_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) 9 | (property "Reference" "C" (at 0.254 1.778 0) 10 | (effects (font (size 1.27 1.27)) (justify left)) 11 | ) 12 | (property "Value" "C_Small" (at 0.254 -2.032 0) 13 | (effects (font (size 1.27 1.27)) (justify left)) 14 | ) 15 | (property "Footprint" "" (at 0 0 0) 16 | (effects (font (size 1.27 1.27)) hide) 17 | ) 18 | (property "Datasheet" "~" (at 0 0 0) 19 | (effects (font (size 1.27 1.27)) hide) 20 | ) 21 | (property "ki_keywords" "capacitor cap" (at 0 0 0) 22 | (effects (font (size 1.27 1.27)) hide) 23 | ) 24 | (property "ki_description" "Unpolarized capacitor, small symbol" (at 0 0 0) 25 | (effects (font (size 1.27 1.27)) hide) 26 | ) 27 | (property "ki_fp_filters" "C_*" (at 0 0 0) 28 | (effects (font (size 1.27 1.27)) hide) 29 | ) 30 | (symbol "C_Small_0_1" 31 | (polyline 32 | (pts 33 | (xy -1.524 -0.508) 34 | (xy 1.524 -0.508) 35 | ) 36 | (stroke (width 0.3302) (type default)) 37 | (fill (type none)) 38 | ) 39 | (polyline 40 | (pts 41 | (xy -1.524 0.508) 42 | (xy 1.524 0.508) 43 | ) 44 | (stroke (width 0.3048) (type default)) 45 | (fill (type none)) 46 | ) 47 | ) 48 | (symbol "C_Small_1_1" 49 | (pin passive line (at 0 2.54 270) (length 2.032) 50 | (name "~" (effects (font (size 1.27 1.27)))) 51 | (number "1" (effects (font (size 1.27 1.27)))) 52 | ) 53 | (pin passive line (at 0 -2.54 90) (length 2.032) 54 | (name "~" (effects (font (size 1.27 1.27)))) 55 | (number "2" (effects (font (size 1.27 1.27)))) 56 | ) 57 | ) 58 | ) 59 | (symbol "Regulator_Linear:AMS1117-3.3" (in_bom yes) (on_board yes) 60 | (property "Reference" "U" (at -3.81 3.175 0) 61 | (effects (font (size 1.27 1.27))) 62 | ) 63 | (property "Value" "AMS1117-3.3" (at 0 3.175 0) 64 | (effects (font (size 1.27 1.27)) (justify left)) 65 | ) 66 | (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (at 0 5.08 0) 67 | (effects (font (size 1.27 1.27)) hide) 68 | ) 69 | (property "Datasheet" "http://www.advanced-monolithic.com/pdf/ds1117.pdf" (at 2.54 -6.35 0) 70 | (effects (font (size 1.27 1.27)) hide) 71 | ) 72 | (property "ki_keywords" "linear regulator ldo fixed positive" (at 0 0 0) 73 | (effects (font (size 1.27 1.27)) hide) 74 | ) 75 | (property "ki_description" "1A Low Dropout regulator, positive, 3.3V fixed output, SOT-223" (at 0 0 0) 76 | (effects (font (size 1.27 1.27)) hide) 77 | ) 78 | (property "ki_fp_filters" "SOT?223*TabPin2*" (at 0 0 0) 79 | (effects (font (size 1.27 1.27)) hide) 80 | ) 81 | (symbol "AMS1117-3.3_0_1" 82 | (rectangle (start -5.08 -5.08) (end 5.08 1.905) 83 | (stroke (width 0.254) (type default)) 84 | (fill (type background)) 85 | ) 86 | ) 87 | (symbol "AMS1117-3.3_1_1" 88 | (pin power_in line (at 0 -7.62 90) (length 2.54) 89 | (name "GND" (effects (font (size 1.27 1.27)))) 90 | (number "1" (effects (font (size 1.27 1.27)))) 91 | ) 92 | (pin power_out line (at 7.62 0 180) (length 2.54) 93 | (name "VO" (effects (font (size 1.27 1.27)))) 94 | (number "2" (effects (font (size 1.27 1.27)))) 95 | ) 96 | (pin power_in line (at -7.62 0 0) (length 2.54) 97 | (name "VI" (effects (font (size 1.27 1.27)))) 98 | (number "3" (effects (font (size 1.27 1.27)))) 99 | ) 100 | ) 101 | ) 102 | (symbol "power:+3V3" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) 103 | (property "Reference" "#PWR" (at 0 -3.81 0) 104 | (effects (font (size 1.27 1.27)) hide) 105 | ) 106 | (property "Value" "+3V3" (at 0 3.556 0) 107 | (effects (font (size 1.27 1.27))) 108 | ) 109 | (property "Footprint" "" (at 0 0 0) 110 | (effects (font (size 1.27 1.27)) hide) 111 | ) 112 | (property "Datasheet" "" (at 0 0 0) 113 | (effects (font (size 1.27 1.27)) hide) 114 | ) 115 | (property "ki_keywords" "global power" (at 0 0 0) 116 | (effects (font (size 1.27 1.27)) hide) 117 | ) 118 | (property "ki_description" "Power symbol creates a global label with name \"+3V3\"" (at 0 0 0) 119 | (effects (font (size 1.27 1.27)) hide) 120 | ) 121 | (symbol "+3V3_0_1" 122 | (polyline 123 | (pts 124 | (xy -0.762 1.27) 125 | (xy 0 2.54) 126 | ) 127 | (stroke (width 0) (type default)) 128 | (fill (type none)) 129 | ) 130 | (polyline 131 | (pts 132 | (xy 0 0) 133 | (xy 0 2.54) 134 | ) 135 | (stroke (width 0) (type default)) 136 | (fill (type none)) 137 | ) 138 | (polyline 139 | (pts 140 | (xy 0 2.54) 141 | (xy 0.762 1.27) 142 | ) 143 | (stroke (width 0) (type default)) 144 | (fill (type none)) 145 | ) 146 | ) 147 | (symbol "+3V3_1_1" 148 | (pin power_in line (at 0 0 90) (length 0) hide 149 | (name "+3V3" (effects (font (size 1.27 1.27)))) 150 | (number "1" (effects (font (size 1.27 1.27)))) 151 | ) 152 | ) 153 | ) 154 | (symbol "power:+5V" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) 155 | (property "Reference" "#PWR" (at 0 -3.81 0) 156 | (effects (font (size 1.27 1.27)) hide) 157 | ) 158 | (property "Value" "+5V" (at 0 3.556 0) 159 | (effects (font (size 1.27 1.27))) 160 | ) 161 | (property "Footprint" "" (at 0 0 0) 162 | (effects (font (size 1.27 1.27)) hide) 163 | ) 164 | (property "Datasheet" "" (at 0 0 0) 165 | (effects (font (size 1.27 1.27)) hide) 166 | ) 167 | (property "ki_keywords" "global power" (at 0 0 0) 168 | (effects (font (size 1.27 1.27)) hide) 169 | ) 170 | (property "ki_description" "Power symbol creates a global label with name \"+5V\"" (at 0 0 0) 171 | (effects (font (size 1.27 1.27)) hide) 172 | ) 173 | (symbol "+5V_0_1" 174 | (polyline 175 | (pts 176 | (xy -0.762 1.27) 177 | (xy 0 2.54) 178 | ) 179 | (stroke (width 0) (type default)) 180 | (fill (type none)) 181 | ) 182 | (polyline 183 | (pts 184 | (xy 0 0) 185 | (xy 0 2.54) 186 | ) 187 | (stroke (width 0) (type default)) 188 | (fill (type none)) 189 | ) 190 | (polyline 191 | (pts 192 | (xy 0 2.54) 193 | (xy 0.762 1.27) 194 | ) 195 | (stroke (width 0) (type default)) 196 | (fill (type none)) 197 | ) 198 | ) 199 | (symbol "+5V_1_1" 200 | (pin power_in line (at 0 0 90) (length 0) hide 201 | (name "+5V" (effects (font (size 1.27 1.27)))) 202 | (number "1" (effects (font (size 1.27 1.27)))) 203 | ) 204 | ) 205 | ) 206 | (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) 207 | (property "Reference" "#PWR" (at 0 -6.35 0) 208 | (effects (font (size 1.27 1.27)) hide) 209 | ) 210 | (property "Value" "GND" (at 0 -3.81 0) 211 | (effects (font (size 1.27 1.27))) 212 | ) 213 | (property "Footprint" "" (at 0 0 0) 214 | (effects (font (size 1.27 1.27)) hide) 215 | ) 216 | (property "Datasheet" "" (at 0 0 0) 217 | (effects (font (size 1.27 1.27)) hide) 218 | ) 219 | (property "ki_keywords" "global power" (at 0 0 0) 220 | (effects (font (size 1.27 1.27)) hide) 221 | ) 222 | (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0) 223 | (effects (font (size 1.27 1.27)) hide) 224 | ) 225 | (symbol "GND_0_1" 226 | (polyline 227 | (pts 228 | (xy 0 0) 229 | (xy 0 -1.27) 230 | (xy 1.27 -1.27) 231 | (xy 0 -2.54) 232 | (xy -1.27 -1.27) 233 | (xy 0 -1.27) 234 | ) 235 | (stroke (width 0) (type default)) 236 | (fill (type none)) 237 | ) 238 | ) 239 | (symbol "GND_1_1" 240 | (pin power_in line (at 0 0 270) (length 0) hide 241 | (name "GND" (effects (font (size 1.27 1.27)))) 242 | (number "1" (effects (font (size 1.27 1.27)))) 243 | ) 244 | ) 245 | ) 246 | ) 247 | 248 | (junction (at 134.62 92.71) (diameter 0) (color 0 0 0 0) 249 | (uuid 7949a5f0-244b-4da0-bc83-79db043e4898) 250 | ) 251 | (junction (at 147.32 81.28) (diameter 0) (color 0 0 0 0) 252 | (uuid cbbea6f6-0dd7-4d96-a021-22283b5de34a) 253 | ) 254 | 255 | (wire (pts (xy 142.24 81.28) (xy 147.32 81.28)) 256 | (stroke (width 0) (type default)) 257 | (uuid 0ae69e86-0827-4398-a944-869012a36bb3) 258 | ) 259 | (wire (pts (xy 147.32 81.28) (xy 147.32 82.55)) 260 | (stroke (width 0) (type default)) 261 | (uuid 331f7990-cb9b-4fc5-a791-509531687251) 262 | ) 263 | (wire (pts (xy 134.62 88.9) (xy 134.62 92.71)) 264 | (stroke (width 0) (type default)) 265 | (uuid 797a64b7-597e-4ffc-b734-4f6a04eb9e7e) 266 | ) 267 | (wire (pts (xy 149.86 80.01) (xy 149.86 81.28)) 268 | (stroke (width 0) (type default)) 269 | (uuid 938ce645-4ac2-4245-9ace-a5ecf3904891) 270 | ) 271 | (wire (pts (xy 120.65 81.28) (xy 127 81.28)) 272 | (stroke (width 0) (type default)) 273 | (uuid bf2d3e08-56cf-488f-b4a5-f447114b2d50) 274 | ) 275 | (wire (pts (xy 147.32 81.28) (xy 149.86 81.28)) 276 | (stroke (width 0) (type default)) 277 | (uuid d67a2d38-cddf-4702-94e2-8a472bf92edb) 278 | ) 279 | (wire (pts (xy 147.32 87.63) (xy 147.32 92.71)) 280 | (stroke (width 0) (type default)) 281 | (uuid d779d35e-dc31-4085-9c9f-37fe9fb99c45) 282 | ) 283 | (wire (pts (xy 120.65 81.28) (xy 120.65 78.74)) 284 | (stroke (width 0) (type default)) 285 | (uuid f1499f35-7956-4675-a118-603cdb15f26d) 286 | ) 287 | (wire (pts (xy 134.62 92.71) (xy 147.32 92.71)) 288 | (stroke (width 0) (type default)) 289 | (uuid f9623503-7dd1-409a-b7f4-6a31ce09bb85) 290 | ) 291 | 292 | (symbol (lib_id "power:+3V3") (at 149.86 80.01 0) (unit 1) 293 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 294 | (uuid 0b94aaac-ea12-4a38-95c5-3b62704079c7) 295 | (property "Reference" "#PWR018" (at 149.86 83.82 0) 296 | (effects (font (size 1.27 1.27)) hide) 297 | ) 298 | (property "Value" "+3V3" (at 149.86 74.93 0) 299 | (effects (font (size 1.27 1.27))) 300 | ) 301 | (property "Footprint" "" (at 149.86 80.01 0) 302 | (effects (font (size 1.27 1.27)) hide) 303 | ) 304 | (property "Datasheet" "" (at 149.86 80.01 0) 305 | (effects (font (size 1.27 1.27)) hide) 306 | ) 307 | (pin "1" (uuid 626c69fc-a327-4ea8-9221-df0561e73ac1)) 308 | (instances 309 | (project "hackbat" 310 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/41c41b22-32bd-4078-a543-7d4bc69a3aff" 311 | (reference "#PWR018") (unit 1) 312 | ) 313 | ) 314 | ) 315 | ) 316 | 317 | (symbol (lib_id "power:+5V") (at 120.65 78.74 0) (unit 1) 318 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 319 | (uuid 415f38a9-b17b-4c6a-b35d-6a708b7066f1) 320 | (property "Reference" "#PWR016" (at 120.65 82.55 0) 321 | (effects (font (size 1.27 1.27)) hide) 322 | ) 323 | (property "Value" "+5V" (at 120.65 73.66 0) 324 | (effects (font (size 1.27 1.27))) 325 | ) 326 | (property "Footprint" "" (at 120.65 78.74 0) 327 | (effects (font (size 1.27 1.27)) hide) 328 | ) 329 | (property "Datasheet" "" (at 120.65 78.74 0) 330 | (effects (font (size 1.27 1.27)) hide) 331 | ) 332 | (pin "1" (uuid d4e8952f-9e0c-4c75-be2e-2d52ff3dd771)) 333 | (instances 334 | (project "hackbat" 335 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/41c41b22-32bd-4078-a543-7d4bc69a3aff" 336 | (reference "#PWR016") (unit 1) 337 | ) 338 | ) 339 | ) 340 | ) 341 | 342 | (symbol (lib_id "Regulator_Linear:AMS1117-3.3") (at 134.62 81.28 0) (unit 1) 343 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 344 | (uuid 4fdf7bc9-b41b-42b8-9406-26d83df79454) 345 | (property "Reference" "U3" (at 134.62 74.93 0) 346 | (effects (font (size 1.27 1.27))) 347 | ) 348 | (property "Value" "AMS1117-3.3" (at 134.62 77.47 0) 349 | (effects (font (size 1.27 1.27))) 350 | ) 351 | (property "Footprint" "Package_TO_SOT_SMD:SOT-223-3_TabPin2" (at 134.62 76.2 0) 352 | (effects (font (size 1.27 1.27)) hide) 353 | ) 354 | (property "Datasheet" "http://www.advanced-monolithic.com/pdf/ds1117.pdf" (at 137.16 87.63 0) 355 | (effects (font (size 1.27 1.27)) hide) 356 | ) 357 | (pin "2" (uuid 56388597-a744-457e-ad69-e7b065b3a3e1)) 358 | (pin "3" (uuid 7f250298-6830-4cd8-bf2d-7421d286ccd1)) 359 | (pin "1" (uuid b6519a01-c4f5-4ba4-bf60-9d740b5b350a)) 360 | (instances 361 | (project "hackbat" 362 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/41c41b22-32bd-4078-a543-7d4bc69a3aff" 363 | (reference "U3") (unit 1) 364 | ) 365 | ) 366 | ) 367 | ) 368 | 369 | (symbol (lib_id "Device:C_Small") (at 147.32 85.09 180) (unit 1) 370 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 371 | (uuid be7eae45-54eb-4725-a531-5706b82d8f59) 372 | (property "Reference" "C11" (at 149.86 83.8136 0) 373 | (effects (font (size 1.27 1.27)) (justify right)) 374 | ) 375 | (property "Value" "1u" (at 149.86 86.3536 0) 376 | (effects (font (size 1.27 1.27)) (justify right)) 377 | ) 378 | (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" (at 147.32 85.09 0) 379 | (effects (font (size 1.27 1.27)) hide) 380 | ) 381 | (property "Datasheet" "~" (at 147.32 85.09 0) 382 | (effects (font (size 1.27 1.27)) hide) 383 | ) 384 | (pin "2" (uuid 0a8e47a2-1c28-41c0-96f9-3f8efc4896ec)) 385 | (pin "1" (uuid 431e3a3c-3145-4b60-9184-3ecddd0f6df3)) 386 | (instances 387 | (project "hackbat" 388 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/41c41b22-32bd-4078-a543-7d4bc69a3aff" 389 | (reference "C11") (unit 1) 390 | ) 391 | ) 392 | ) 393 | ) 394 | 395 | (symbol (lib_id "power:GND") (at 134.62 92.71 0) (unit 1) 396 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 397 | (uuid e709e7ca-7fd0-4e22-8638-a7c40bed97ff) 398 | (property "Reference" "#PWR017" (at 134.62 99.06 0) 399 | (effects (font (size 1.27 1.27)) hide) 400 | ) 401 | (property "Value" "GND" (at 134.62 97.79 0) 402 | (effects (font (size 1.27 1.27))) 403 | ) 404 | (property "Footprint" "" (at 134.62 92.71 0) 405 | (effects (font (size 1.27 1.27)) hide) 406 | ) 407 | (property "Datasheet" "" (at 134.62 92.71 0) 408 | (effects (font (size 1.27 1.27)) hide) 409 | ) 410 | (pin "1" (uuid 6b65d73a-be0b-44b5-b4e4-66508d7eefd5)) 411 | (instances 412 | (project "hackbat" 413 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/41c41b22-32bd-4078-a543-7d4bc69a3aff" 414 | (reference "#PWR017") (unit 1) 415 | ) 416 | ) 417 | ) 418 | ) 419 | ) 420 | -------------------------------------------------------------------------------- /kicad/hackbat/output_files/hackbat-F_Mask.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.10-7.0.10~ubuntu22.04.1*% 2 | %TF.CreationDate,2024-03-26T22:08:59+01:00*% 3 | %TF.ProjectId,hackbat,6861636b-6261-4742-9e6b-696361645f70,rev?*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Soldermask,Top*% 6 | %TF.FilePolarity,Negative*% 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 7.0.10-7.0.10~ubuntu22.04.1) date 2024-03-26 22:08:59* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 Aperture macros list* 15 | %AMRoundRect* 16 | 0 Rectangle with rounded corners* 17 | 0 $1 Rounding radius* 18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* 19 | 0 Add a 4 corners polygon primitive as box body* 20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* 21 | 0 Add four circle primitives for the rounded corners* 22 | 1,1,$1+$1,$2,$3* 23 | 1,1,$1+$1,$4,$5* 24 | 1,1,$1+$1,$6,$7* 25 | 1,1,$1+$1,$8,$9* 26 | 0 Add four rect primitives between the rounded corners* 27 | 20,1,$1+$1,$2,$3,$4,$5,0* 28 | 20,1,$1+$1,$4,$5,$6,$7,0* 29 | 20,1,$1+$1,$6,$7,$8,$9,0* 30 | 20,1,$1+$1,$8,$9,$2,$3,0*% 31 | G04 Aperture macros list end* 32 | %ADD10R,2.600000X2.600000*% 33 | %ADD11RoundRect,0.062500X0.362500X-0.062500X0.362500X0.062500X-0.362500X0.062500X-0.362500X-0.062500X0*% 34 | %ADD12RoundRect,0.062500X0.062500X-0.362500X0.062500X0.362500X-0.062500X0.362500X-0.062500X-0.362500X0*% 35 | %ADD13C,1.000000*% 36 | %ADD14R,1.700000X1.700000*% 37 | %ADD15O,1.700000X1.700000*% 38 | %ADD16RoundRect,0.218750X-0.218750X-0.256250X0.218750X-0.256250X0.218750X0.256250X-0.218750X0.256250X0*% 39 | %ADD17R,1.500000X1.500000*% 40 | %ADD18RoundRect,0.200000X-0.275000X0.200000X-0.275000X-0.200000X0.275000X-0.200000X0.275000X0.200000X0*% 41 | %ADD19RoundRect,0.147500X0.172500X-0.147500X0.172500X0.147500X-0.172500X0.147500X-0.172500X-0.147500X0*% 42 | %ADD20RoundRect,0.200000X0.200000X0.275000X-0.200000X0.275000X-0.200000X-0.275000X0.200000X-0.275000X0*% 43 | %ADD21RoundRect,0.140000X0.170000X-0.140000X0.170000X0.140000X-0.170000X0.140000X-0.170000X-0.140000X0*% 44 | %ADD22RoundRect,0.218750X0.218750X0.256250X-0.218750X0.256250X-0.218750X-0.256250X0.218750X-0.256250X0*% 45 | %ADD23R,1.500000X5.080000*% 46 | %ADD24RoundRect,0.200000X0.200000X0.800000X-0.200000X0.800000X-0.200000X-0.800000X0.200000X-0.800000X0*% 47 | %ADD25RoundRect,0.225000X-0.225000X-0.250000X0.225000X-0.250000X0.225000X0.250000X-0.225000X0.250000X0*% 48 | %ADD26RoundRect,0.200000X-0.200000X-0.275000X0.200000X-0.275000X0.200000X0.275000X-0.200000X0.275000X0*% 49 | %ADD27RoundRect,0.140000X0.140000X0.170000X-0.140000X0.170000X-0.140000X-0.170000X0.140000X-0.170000X0*% 50 | %ADD28RoundRect,0.200000X0.275000X-0.200000X0.275000X0.200000X-0.275000X0.200000X-0.275000X-0.200000X0*% 51 | %ADD29R,1.300000X1.550000*% 52 | %ADD30RoundRect,0.125000X-0.250000X-0.125000X0.250000X-0.125000X0.250000X0.125000X-0.250000X0.125000X0*% 53 | %ADD31R,3.400000X4.300000*% 54 | %ADD32RoundRect,0.140000X-0.140000X-0.170000X0.140000X-0.170000X0.140000X0.170000X-0.140000X0.170000X0*% 55 | %ADD33C,3.800000*% 56 | %ADD34RoundRect,0.375000X0.375000X-1.125000X0.375000X1.125000X-0.375000X1.125000X-0.375000X-1.125000X0*% 57 | %ADD35RoundRect,0.100000X-0.575000X0.100000X-0.575000X-0.100000X0.575000X-0.100000X0.575000X0.100000X0*% 58 | %ADD36O,1.600000X0.900000*% 59 | %ADD37RoundRect,0.250000X-0.450000X0.550000X-0.450000X-0.550000X0.450000X-0.550000X0.450000X0.550000X0*% 60 | %ADD38RoundRect,0.250000X-0.700000X0.700000X-0.700000X-0.700000X0.700000X-0.700000X0.700000X0.700000X0*% 61 | %ADD39RoundRect,0.225000X-0.250000X0.225000X-0.250000X-0.225000X0.250000X-0.225000X0.250000X0.225000X0*% 62 | %ADD40RoundRect,0.050000X0.387500X0.050000X-0.387500X0.050000X-0.387500X-0.050000X0.387500X-0.050000X0*% 63 | %ADD41RoundRect,0.050000X0.050000X0.387500X-0.050000X0.387500X-0.050000X-0.387500X0.050000X-0.387500X0*% 64 | %ADD42R,3.200000X3.200000*% 65 | %ADD43RoundRect,0.135000X0.135000X0.185000X-0.135000X0.185000X-0.135000X-0.185000X0.135000X-0.185000X0*% 66 | %ADD44R,1.400000X1.200000*% 67 | %ADD45RoundRect,0.225000X0.250000X-0.225000X0.250000X0.225000X-0.250000X0.225000X-0.250000X-0.225000X0*% 68 | %ADD46RoundRect,0.140000X-0.170000X0.140000X-0.170000X-0.140000X0.170000X-0.140000X0.170000X0.140000X0*% 69 | %ADD47RoundRect,0.147500X0.147500X0.172500X-0.147500X0.172500X-0.147500X-0.172500X0.147500X-0.172500X0*% 70 | %ADD48RoundRect,0.200000X-0.200000X-0.800000X0.200000X-0.800000X0.200000X0.800000X-0.200000X0.800000X0*% 71 | %ADD49R,1.200000X1.400000*% 72 | %ADD50R,1.500000X2.000000*% 73 | %ADD51R,3.800000X2.000000*% 74 | %ADD52RoundRect,0.225000X0.225000X0.250000X-0.225000X0.250000X-0.225000X-0.250000X0.225000X-0.250000X0*% 75 | G04 APERTURE END LIST* 76 | D10* 77 | %TO.C,U6*% 78 | X126500000Y-81925000D03* 79 | D11* 80 | X124575000Y-82925000D03* 81 | X124575000Y-82425000D03* 82 | X124575000Y-81925000D03* 83 | X124575000Y-81425000D03* 84 | X124575000Y-80925000D03* 85 | D12* 86 | X125500000Y-80000000D03* 87 | X126000000Y-80000000D03* 88 | X126500000Y-80000000D03* 89 | X127000000Y-80000000D03* 90 | X127500000Y-80000000D03* 91 | D11* 92 | X128425000Y-80925000D03* 93 | X128425000Y-81425000D03* 94 | X128425000Y-81925000D03* 95 | X128425000Y-82425000D03* 96 | X128425000Y-82925000D03* 97 | D12* 98 | X127500000Y-83850000D03* 99 | X127000000Y-83850000D03* 100 | X126500000Y-83850000D03* 101 | X126000000Y-83850000D03* 102 | X125500000Y-83850000D03* 103 | %TD*% 104 | D13* 105 | %TO.C,TP8*% 106 | X147600000Y-90700000D03* 107 | %TD*% 108 | %TO.C,TP7*% 109 | X145500000Y-88000000D03* 110 | %TD*% 111 | D14* 112 | %TO.C,J5*% 113 | X123820000Y-94200000D03* 114 | D15* 115 | X121280000Y-94200000D03* 116 | X118740000Y-94200000D03* 117 | X116200000Y-94200000D03* 118 | %TD*% 119 | D16* 120 | %TO.C,D1*% 121 | X91462500Y-84500000D03* 122 | X93037500Y-84500000D03* 123 | %TD*% 124 | D17* 125 | %TO.C,AE1*% 126 | X127750000Y-62500000D03* 127 | %TD*% 128 | D18* 129 | %TO.C,R16*% 130 | X119500000Y-70925000D03* 131 | X119500000Y-72575000D03* 132 | %TD*% 133 | D19* 134 | %TO.C,L4*% 135 | X128000000Y-70965000D03* 136 | X128000000Y-69995000D03* 137 | %TD*% 138 | D20* 139 | %TO.C,R8*% 140 | X93075000Y-80250000D03* 141 | X91425000Y-80250000D03* 142 | %TD*% 143 | D21* 144 | %TO.C,C17*% 145 | X128000000Y-67460000D03* 146 | X128000000Y-66500000D03* 147 | %TD*% 148 | D22* 149 | %TO.C,D3*% 150 | X188787500Y-81000000D03* 151 | X187212500Y-81000000D03* 152 | %TD*% 153 | D16* 154 | %TO.C,D2*% 155 | X91462500Y-82290000D03* 156 | X93037500Y-82290000D03* 157 | %TD*% 158 | D20* 159 | %TO.C,R7*% 160 | X93075000Y-86500000D03* 161 | X91425000Y-86500000D03* 162 | %TD*% 163 | D18* 164 | %TO.C,R10*% 165 | X182750000Y-83675000D03* 166 | X182750000Y-85325000D03* 167 | %TD*% 168 | D23* 169 | %TO.C,J1*% 170 | X127000000Y-62962500D03* 171 | X122750000Y-62962500D03* 172 | X131250000Y-62962500D03* 173 | %TD*% 174 | D24* 175 | %TO.C,SW1*% 176 | X103100000Y-89000000D03* 177 | X98900000Y-89000000D03* 178 | %TD*% 179 | D25* 180 | %TO.C,C8*% 181 | X121225000Y-83000000D03* 182 | X122775000Y-83000000D03* 183 | %TD*% 184 | D26* 185 | %TO.C,R20*% 186 | X187175000Y-82750000D03* 187 | X188825000Y-82750000D03* 188 | %TD*% 189 | D27* 190 | %TO.C,C13*% 191 | X126965000Y-78500000D03* 192 | X126005000Y-78500000D03* 193 | %TD*% 194 | D28* 195 | %TO.C,R28*% 196 | X182100000Y-75025000D03* 197 | X182100000Y-73375000D03* 198 | %TD*% 199 | D29* 200 | %TO.C,SW3*% 201 | X176000000Y-85000000D03* 202 | X176000000Y-77050000D03* 203 | X180500000Y-85000000D03* 204 | X180500000Y-77050000D03* 205 | %TD*% 206 | D28* 207 | %TO.C,R4*% 208 | X97125000Y-83625000D03* 209 | X97125000Y-81975000D03* 210 | %TD*% 211 | D29* 212 | %TO.C,SW6*% 213 | X165000000Y-85315000D03* 214 | X165000000Y-77365000D03* 215 | X169500000Y-85315000D03* 216 | X169500000Y-77365000D03* 217 | %TD*% 218 | D21* 219 | %TO.C,C21*% 220 | X128500000Y-76710000D03* 221 | X128500000Y-75750000D03* 222 | %TD*% 223 | D18* 224 | %TO.C,R14*% 225 | X122000000Y-70925000D03* 226 | X122000000Y-72575000D03* 227 | %TD*% 228 | D30* 229 | %TO.C,U1*% 230 | X106475000Y-81070000D03* 231 | X106475000Y-82340000D03* 232 | X106475000Y-83610000D03* 233 | X106475000Y-84880000D03* 234 | X111875000Y-84880000D03* 235 | X111875000Y-83610000D03* 236 | X111875000Y-82340000D03* 237 | X111875000Y-81070000D03* 238 | D31* 239 | X109175000Y-82975000D03* 240 | %TD*% 241 | D32* 242 | %TO.C,C16*% 243 | X128020000Y-68730000D03* 244 | X128980000Y-68730000D03* 245 | %TD*% 246 | D18* 247 | %TO.C,R9*% 248 | X171500000Y-73175000D03* 249 | X171500000Y-74825000D03* 250 | %TD*% 251 | D20* 252 | %TO.C,R24*% 253 | X155225000Y-87800000D03* 254 | X153575000Y-87800000D03* 255 | %TD*% 256 | D33* 257 | %TO.C,U5*% 258 | X106550000Y-68750000D03* 259 | X106650000Y-96750000D03* 260 | X137300000Y-68750000D03* 261 | X137300000Y-96750000D03* 262 | D34* 263 | X118100000Y-67900000D03* 264 | X120640000Y-67900000D03* 265 | X123180000Y-67900000D03* 266 | X125720000Y-67900000D03* 267 | %TD*% 268 | D35* 269 | %TO.C,J2*% 270 | X94175000Y-91900000D03* 271 | X94175000Y-92550000D03* 272 | X94175000Y-93200000D03* 273 | X94175000Y-93850000D03* 274 | X94175000Y-94500000D03* 275 | D36* 276 | X91500000Y-89900000D03* 277 | D37* 278 | X93950000Y-90000000D03* 279 | D38* 280 | X91500000Y-92000000D03* 281 | X91500000Y-94400000D03* 282 | D37* 283 | X93950000Y-96400000D03* 284 | D36* 285 | X91500000Y-96500000D03* 286 | %TD*% 287 | D29* 288 | %TO.C,SW5*% 289 | X165000000Y-96315000D03* 290 | X165000000Y-88365000D03* 291 | X169500000Y-96315000D03* 292 | X169500000Y-88365000D03* 293 | %TD*% 294 | D39* 295 | %TO.C,C1*% 296 | X95000000Y-86225000D03* 297 | X95000000Y-87775000D03* 298 | %TD*% 299 | D19* 300 | %TO.C,L1*% 301 | X127250000Y-76715000D03* 302 | X127250000Y-75745000D03* 303 | %TD*% 304 | D26* 305 | %TO.C,R6*% 306 | X98300000Y-70200000D03* 307 | X99950000Y-70200000D03* 308 | %TD*% 309 | D29* 310 | %TO.C,SW2*% 311 | X165000000Y-74315000D03* 312 | X165000000Y-66365000D03* 313 | X169500000Y-74315000D03* 314 | X169500000Y-66365000D03* 315 | %TD*% 316 | D25* 317 | %TO.C,C5*% 318 | X95225000Y-70200000D03* 319 | X96775000Y-70200000D03* 320 | %TD*% 321 | D18* 322 | %TO.C,R13*% 323 | X171750000Y-83925000D03* 324 | X171750000Y-85575000D03* 325 | %TD*% 326 | D28* 327 | %TO.C,R29*% 328 | X173000000Y-66925000D03* 329 | X173000000Y-65275000D03* 330 | %TD*% 331 | %TO.C,R27*% 332 | X183800000Y-75025000D03* 333 | X183800000Y-73375000D03* 334 | %TD*% 335 | D18* 336 | %TO.C,R12*% 337 | X171750000Y-94675000D03* 338 | X171750000Y-96325000D03* 339 | %TD*% 340 | D25* 341 | %TO.C,C4*% 342 | X113650000Y-81100000D03* 343 | X115200000Y-81100000D03* 344 | %TD*% 345 | D40* 346 | %TO.C,U2*% 347 | X102500000Y-79200000D03* 348 | X102500000Y-78800000D03* 349 | X102500000Y-78400000D03* 350 | X102500000Y-78000000D03* 351 | X102500000Y-77600000D03* 352 | X102500000Y-77200000D03* 353 | X102500000Y-76800000D03* 354 | X102500000Y-76400000D03* 355 | X102500000Y-76000000D03* 356 | X102500000Y-75600000D03* 357 | X102500000Y-75200000D03* 358 | X102500000Y-74800000D03* 359 | X102500000Y-74400000D03* 360 | X102500000Y-74000000D03* 361 | D41* 362 | X101662500Y-73162500D03* 363 | X101262500Y-73162500D03* 364 | X100862500Y-73162500D03* 365 | X100462500Y-73162500D03* 366 | X100062500Y-73162500D03* 367 | X99662500Y-73162500D03* 368 | X99262500Y-73162500D03* 369 | X98862500Y-73162500D03* 370 | X98462500Y-73162500D03* 371 | X98062500Y-73162500D03* 372 | X97662500Y-73162500D03* 373 | X97262500Y-73162500D03* 374 | X96862500Y-73162500D03* 375 | X96462500Y-73162500D03* 376 | D40* 377 | X95625000Y-74000000D03* 378 | X95625000Y-74400000D03* 379 | X95625000Y-74800000D03* 380 | X95625000Y-75200000D03* 381 | X95625000Y-75600000D03* 382 | X95625000Y-76000000D03* 383 | X95625000Y-76400000D03* 384 | X95625000Y-76800000D03* 385 | X95625000Y-77200000D03* 386 | X95625000Y-77600000D03* 387 | X95625000Y-78000000D03* 388 | X95625000Y-78400000D03* 389 | X95625000Y-78800000D03* 390 | X95625000Y-79200000D03* 391 | D41* 392 | X96462500Y-80037500D03* 393 | X96862500Y-80037500D03* 394 | X97262500Y-80037500D03* 395 | X97662500Y-80037500D03* 396 | X98062500Y-80037500D03* 397 | X98462500Y-80037500D03* 398 | X98862500Y-80037500D03* 399 | X99262500Y-80037500D03* 400 | X99662500Y-80037500D03* 401 | X100062500Y-80037500D03* 402 | X100462500Y-80037500D03* 403 | X100862500Y-80037500D03* 404 | X101262500Y-80037500D03* 405 | X101662500Y-80037500D03* 406 | D42* 407 | X99062500Y-76600000D03* 408 | %TD*% 409 | D43* 410 | %TO.C,R21*% 411 | X123260000Y-81500000D03* 412 | X122240000Y-81500000D03* 413 | %TD*% 414 | D32* 415 | %TO.C,C19*% 416 | X131770000Y-84750000D03* 417 | X132730000Y-84750000D03* 418 | %TD*% 419 | D44* 420 | %TO.C,Y1*% 421 | X98925000Y-68550000D03* 422 | X101125000Y-68550000D03* 423 | X101125000Y-66850000D03* 424 | X98925000Y-66850000D03* 425 | %TD*% 426 | D26* 427 | %TO.C,R2*% 428 | X107150000Y-76270000D03* 429 | X108800000Y-76270000D03* 430 | %TD*% 431 | D28* 432 | %TO.C,R26*% 433 | X182300000Y-67125000D03* 434 | X182300000Y-65475000D03* 435 | %TD*% 436 | D20* 437 | %TO.C,R5*% 438 | X93575000Y-70250000D03* 439 | X91925000Y-70250000D03* 440 | %TD*% 441 | D19* 442 | %TO.C,L3*% 443 | X128000000Y-74465000D03* 444 | X128000000Y-73495000D03* 445 | %TD*% 446 | D18* 447 | %TO.C,R17*% 448 | X118000000Y-70925000D03* 449 | X118000000Y-72575000D03* 450 | %TD*% 451 | D20* 452 | %TO.C,R23*% 453 | X152125000Y-87800000D03* 454 | X150475000Y-87800000D03* 455 | %TD*% 456 | D45* 457 | %TO.C,C10*% 458 | X104500000Y-81025000D03* 459 | X104500000Y-79475000D03* 460 | %TD*% 461 | D46* 462 | %TO.C,C18*% 463 | X127500000Y-85000000D03* 464 | X127500000Y-85960000D03* 465 | %TD*% 466 | D32* 467 | %TO.C,C20*% 468 | X131770000Y-79250000D03* 469 | X132730000Y-79250000D03* 470 | %TD*% 471 | D28* 472 | %TO.C,R3*% 473 | X98625000Y-83625000D03* 474 | X98625000Y-81975000D03* 475 | %TD*% 476 | D47* 477 | %TO.C,L2*% 478 | X129220000Y-78500000D03* 479 | X128250000Y-78500000D03* 480 | %TD*% 481 | D48* 482 | %TO.C,SW7*% 483 | X175900000Y-66200000D03* 484 | X180100000Y-66200000D03* 485 | %TD*% 486 | D29* 487 | %TO.C,SW4*% 488 | X154000000Y-85315000D03* 489 | X154000000Y-77365000D03* 490 | X158500000Y-85315000D03* 491 | X158500000Y-77365000D03* 492 | %TD*% 493 | D45* 494 | %TO.C,C2*% 495 | X103125000Y-68325000D03* 496 | X103125000Y-66775000D03* 497 | %TD*% 498 | D26* 499 | %TO.C,R22*% 500 | X156675000Y-87800000D03* 501 | X158325000Y-87800000D03* 502 | %TD*% 503 | %TO.C,R1*% 504 | X107150000Y-77970000D03* 505 | X108800000Y-77970000D03* 506 | %TD*% 507 | D25* 508 | %TO.C,C11*% 509 | X93725000Y-99500000D03* 510 | X95275000Y-99500000D03* 511 | %TD*% 512 | D32* 513 | %TO.C,C15*% 514 | X128020000Y-72230000D03* 515 | X128980000Y-72230000D03* 516 | %TD*% 517 | D49* 518 | %TO.C,Y2*% 519 | X131150000Y-80900000D03* 520 | X131150000Y-83100000D03* 521 | X132850000Y-83100000D03* 522 | X132850000Y-80900000D03* 523 | %TD*% 524 | D18* 525 | %TO.C,R11*% 526 | X160750000Y-84175000D03* 527 | X160750000Y-85825000D03* 528 | %TD*% 529 | D39* 530 | %TO.C,C3*% 531 | X96925000Y-66775000D03* 532 | X96925000Y-68325000D03* 533 | %TD*% 534 | D25* 535 | %TO.C,C9*% 536 | X91475000Y-78500000D03* 537 | X93025000Y-78500000D03* 538 | %TD*% 539 | D50* 540 | %TO.C,U3*% 541 | X98200000Y-99650000D03* 542 | X100500000Y-99650000D03* 543 | D51* 544 | X100500000Y-93350000D03* 545 | D50* 546 | X102800000Y-99650000D03* 547 | %TD*% 548 | D28* 549 | %TO.C,R25*% 550 | X184000000Y-67125000D03* 551 | X184000000Y-65475000D03* 552 | %TD*% 553 | D45* 554 | %TO.C,C12*% 555 | X171750000Y-82025000D03* 556 | X171750000Y-80475000D03* 557 | %TD*% 558 | D52* 559 | %TO.C,C7*% 560 | X108775000Y-74500000D03* 561 | X107225000Y-74500000D03* 562 | %TD*% 563 | D18* 564 | %TO.C,R15*% 565 | X124750000Y-70925000D03* 566 | X124750000Y-72575000D03* 567 | %TD*% 568 | D45* 569 | %TO.C,C6*% 570 | X95500000Y-83580000D03* 571 | X95500000Y-82030000D03* 572 | %TD*% 573 | D27* 574 | %TO.C,C14*% 575 | X130480000Y-77230000D03* 576 | X129520000Y-77230000D03* 577 | %TD*% 578 | D18* 579 | %TO.C,R18*% 580 | X115750000Y-70925000D03* 581 | X115750000Y-72575000D03* 582 | %TD*% 583 | %TO.C,R19*% 584 | X114240000Y-70925000D03* 585 | X114240000Y-72575000D03* 586 | %TD*% 587 | D14* 588 | %TO.C,J3*% 589 | X136000000Y-85300000D03* 590 | D15* 591 | X136000000Y-82760000D03* 592 | X136000000Y-80220000D03* 593 | X136000000Y-77680000D03* 594 | %TD*% 595 | M02* 596 | -------------------------------------------------------------------------------- /kicad/hackbat/hackbat.kicad_sch: -------------------------------------------------------------------------------- 1 | (kicad_sch (version 20230121) (generator eeschema) 2 | 3 | (uuid 92eb2317-b08a-4dfb-b07f-6555ffaf04cf) 4 | 5 | (paper "A4") 6 | 7 | (title_block 8 | (title "RP2040 PMOD") 9 | (rev "1a") 10 | (company "controlpaths devices") 11 | ) 12 | 13 | (lib_symbols 14 | ) 15 | 16 | 17 | (image (at 233.68 173.99) (scale 0.772348) 18 | (uuid ea4627fd-9a23-468d-ae77-494a3e610449) 19 | (data 20 | iVBORw0KGgoAAAANSUhEUgAAAtAAAADBCAYAAADmQoeLAAAABHNCSVQICAgIfAhkiAAAIABJREFU 21 | eJzt3XfYXEXd//H3HUhISIUUCIGETmjSi0qV0CLYQRHRRxQVUEFRVEBuECzw8OhDEUSUjgpKeahK 22 | lw6hhSJI74SQBNJIz/3747v7Y1l3z5k5Z+ac3b0/r+uaCy+ze+Y7955zdnbOzHdARERERERERERE 23 | RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE 24 | RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE 25 | RERERERERERERERERERERERERERERERERERERERERERERERERERERERa2qrAD4C7gBeBWUBPoCIi 26 | 2a0NHAdMAl4B5uF3/XUXHrEkWrbsAEREJIjNgNuBISXHISIftDdwBepzdZQ+ZQcgIiK5DQZuQJ1n 27 | kVazPnAp6jx3HHWgRWAL4GpgCrAAeA24BHscLtIOdgNWKjsIkQja/f68PzCg7CBEREL7GDCbxnPO 28 | Xgc2Ki80EWc/INxcZ82BllbRCffnvxDm+tMc6BajEWjpzbqA84BBTf59FeDE4sIREZGKTrk/d5Ud 29 | gMShDrT0ZtsDY1NeMxEYXkAsInk8V3YAIoF1yv35+bIDkDjUgZbebFuH1/QFxscORCSnfwAvlx2E 30 | SECdcn/+EzZ3WzqMOtDSm7mOXIyMGoVIfvOAXYG3yg5EJJBOuT8/ARwALC07EAlLHWjpzVZwfN2K 31 | UaMQCeNZYEPgEOA2bCOV2aVGJJJdJ92f/4otePwl8Ai2AFKj0m1OHWjpzVwXd2gRiLSL6cBZWPaC 32 | NbG80F0pRaQVddr9+SngKGBzLAVffyz240qMSXJQB1pERERExIM60CIiIiIiHtSBFhERERHxoA60 33 | iIiIiIgHdaBFRERERDyoAy0iIiIi4mHZyMfvB3wE2BlL2zIKS3o+ClipUv+cmjIV+HelPAPch6Vl 34 | amR14GRgB2A54HHgKuA3QE+MxjhYD9vMYH2sjbVlINa+KdhmB1OwncNuBh6gM5KsjwE+gf0NRmOf 35 | 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 155 | bUizLtaXHFQpAyuvmcP75/ss7En55JrSyv1HERGRqDQCLSItoR0f24iIiIiIlEYdaBERERERD+pA 156 | i4iIiIh4UAdaRERERMSDOtAiIiIiIh7UgRYRERER8aAOtIiIiIiIh9gbqYiIiPjowjYHOQDbIGRE 157 | pSwT4NjvAdOwzTSuAy7CNuoSEREREWlbpxNm617XLZx3K6ZZIiIiIiLhHUpxnedqmYlt/SwiIiIi 158 | 0nYepfgOdA9wSBGNE5HOoUWEIiLSKtYqqd41SqpXRNqUOtAiItIqtLBdRNqCOtAiItIqysqI8UxJ 159 | 9YqIiIiI5HIYxc9/ngIML6JxIiIiIiIxnE1xned3gU2KaZaIiIiISBxdwATgAmxqxQxgKWE6zPOB 160 | V4C7ge8Bowpqk4h0GC3YEBGRVteHMN9XSwIcQ0RERERERERERERERERERERERERERERERERERERE 161 | RERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERERE 162 | RERERER6ifWBPwAvAXOAnpSyYSlRiqvbSP78TigvNBEREWkly5YdQJsag3W4Vio7EBEREREpVp+y 163 | A2hTE1HnWURERKRXUgc6mzXLDkBEREREyqEOdDZPlR2AiIiIiJRDHehsrgdeKDsIERERESmeOtDZ 164 | TAN2Ak4BJgNvAO8CS0uMSUREREQK0FV2AB3mcWCjJv+2EfBkgbGInwn9YZ9iAAANm0lEQVQkLwx9 165 | AvuxJCIiIr2c0tiJmJvLDkBERETag6ZwiIiIiIh4UAdaRERERMSDOtAiIiIiIh40B/p9g4Cdgd2B 166 | dYBRlTICeA+YgWXfmATcCdwKvF1KpDAS2BVb+LY6tvhtFDAEi3FqpTwN3ATcDswpIU4JbxCWAWZX 167 | YDzvn6cjgUXY5zwbeB54BngUOwdeqTnGBOA0YBx2jhwD3BAwxnY5P0dX4tysUlYBhgFDsWv+LWBK 168 | pbwB3APcBkyvvH9n4GRgDeye8K3Ke0RERDreBOxLfCHQ41EWABdgX7xVjye8fsOccS4LfBnrwC/1 169 | jHUhcAuwZ476P185xhRgsWO9s7BO3K+xzkozm2B/y5exjovLsRdVYrkF2M+xDdV6XgHmOtZTW7od 170 | 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 215 | SFvpj23OUXanqlqSNgn5AY3TcMUuc0l/jO4jLcNEbdklYL2QnjmiiPJ7z5i7gJNKiHMelu/ZVauf 216 | n/eUENtJTn85ERGRNnU04R9DTyU5V26jcnVKnNsCzweOM6m8QPj0cf1J3iikWu4NXC/A8Q71xi5H 217 | ZIz968D8gmJ8FctW46uVz8/jCoxrAXCIY1wiIiJtbQfgbvJ/eS4BzsQefT/u+b5Gc6DrDcZGtmLO 218 | 5X0Jy+M7zOUPl8ERDjGE3lodbIHaVIe6Y5U3gdVyxL8qlhpuYaT43sEyi+RJ6daq5+fKwNN1x5mJ 219 | jbSHjO0G3LP3iIiIdIw9sB0JfR9Hv4dt1rBxzbHSOtALsU7V9dg2wz4GYfNpn/KMs1FZhI34/gKb 220 | NhEqv3AzA0neEfKhiHWPxDKevEgxI7pzsZHSs3HL2OBiHJbRw+cHWrMyE5t7/wXybyhSqxXPz+HA 221 | gVhGjGOxTvUILO/7iznimw6cS7ZRexER6QC9JY2diyHYl/Vu2AYpoyplODZq9S42mvkANr/yBmzF 222 | fRlWwdJq7YTFOqKmdPF+vDOAKVj+3NewzU2exEbmFhYcs4SxEnae7gisiXWuV8RGkZfDphO8h3Xk 223 | 38U6ii8AzwH3YanalkSOsV3Oz3Wx1HQbV/73Gth9YCCWhnE29oNjBpYucDL2Y+9OLF2giIiIiIiI 224 | iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiI 225 | iIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIiIBPT/AP/s 226 | 5MyaJzzfAAAAAElFTkSuQmCC 227 | ) 228 | ) 229 | 230 | (sheet (at 119.38 46.99) (size 35.56 20.32) (fields_autoplaced) 231 | (stroke (width 0.1524) (type solid)) 232 | (fill (color 0 0 0 0.0000)) 233 | (uuid 1acd9ee6-3485-4632-a0ca-5a9a2e3b5e3b) 234 | (property "Sheetname" "dio_oled" (at 119.38 46.2784 0) 235 | (effects (font (size 1.27 1.27)) (justify left bottom)) 236 | ) 237 | (property "Sheetfile" "dio_oled.kicad_sch" (at 119.38 67.8946 0) 238 | (effects (font (size 1.27 1.27)) (justify left top)) 239 | ) 240 | (instances 241 | (project "hackbat" 242 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf" (page "4")) 243 | ) 244 | ) 245 | ) 246 | 247 | (sheet (at 72.39 77.47) (size 35.56 20.32) (fields_autoplaced) 248 | (stroke (width 0.1524) (type solid)) 249 | (fill (color 0 0 0 0.0000)) 250 | (uuid 41c41b22-32bd-4078-a543-7d4bc69a3aff) 251 | (property "Sheetname" "supply" (at 72.39 76.7584 0) 252 | (effects (font (size 1.27 1.27)) (justify left bottom)) 253 | ) 254 | (property "Sheetfile" "supply.kicad_sch" (at 72.39 98.3746 0) 255 | (effects (font (size 1.27 1.27)) (justify left top)) 256 | ) 257 | (instances 258 | (project "hackbat" 259 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf" (page "3")) 260 | ) 261 | ) 262 | ) 263 | 264 | (sheet (at 119.38 77.47) (size 35.56 20.32) (fields_autoplaced) 265 | (stroke (width 0.1524) (type solid)) 266 | (fill (color 0 0 0 0.0000)) 267 | (uuid 7f40d32f-ec2d-4864-9541-c9c9dcf07e61) 268 | (property "Sheetname" "rf" (at 119.38 76.7584 0) 269 | (effects (font (size 1.27 1.27)) (justify left bottom)) 270 | ) 271 | (property "Sheetfile" "rf.kicad_sch" (at 119.38 98.3746 0) 272 | (effects (font (size 1.27 1.27)) (justify left top)) 273 | ) 274 | (instances 275 | (project "hackbat" 276 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf" (page "5")) 277 | ) 278 | ) 279 | ) 280 | 281 | (sheet (at 163.83 77.47) (size 35.56 20.32) (fields_autoplaced) 282 | (stroke (width 0.1524) (type solid)) 283 | (fill (color 0 0 0 0.0000)) 284 | (uuid d514460c-2f7b-4701-8aa5-ae99c4457ade) 285 | (property "Sheetname" "nfc" (at 163.83 76.7584 0) 286 | (effects (font (size 1.27 1.27)) (justify left bottom)) 287 | ) 288 | (property "Sheetfile" "nfc.kicad_sch" (at 163.83 98.3746 0) 289 | (effects (font (size 1.27 1.27)) (justify left top)) 290 | ) 291 | (instances 292 | (project "hackbat" 293 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf" (page "7")) 294 | ) 295 | ) 296 | ) 297 | 298 | (sheet (at 163.83 46.99) (size 35.56 20.32) (fields_autoplaced) 299 | (stroke (width 0.1524) (type solid)) 300 | (fill (color 0 0 0 0.0000)) 301 | (uuid dd4f01bb-68ee-4349-9d55-26ca25402747) 302 | (property "Sheetname" "wifi" (at 163.83 46.2784 0) 303 | (effects (font (size 1.27 1.27)) (justify left bottom)) 304 | ) 305 | (property "Sheetfile" "wifi.kicad_sch" (at 163.83 67.8946 0) 306 | (effects (font (size 1.27 1.27)) (justify left top)) 307 | ) 308 | (instances 309 | (project "hackbat" 310 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf" (page "6")) 311 | ) 312 | ) 313 | ) 314 | 315 | (sheet (at 72.39 46.99) (size 35.56 20.32) (fields_autoplaced) 316 | (stroke (width 0.1524) (type solid)) 317 | (fill (color 0 0 0 0.0000)) 318 | (uuid fd82cf7d-e906-4f11-b639-696b606b7535) 319 | (property "Sheetname" "rp2040" (at 72.39 46.2784 0) 320 | (effects (font (size 1.27 1.27)) (justify left bottom)) 321 | ) 322 | (property "Sheetfile" "rp2040.kicad_sch" (at 72.39 67.8946 0) 323 | (effects (font (size 1.27 1.27)) (justify left top)) 324 | ) 325 | (instances 326 | (project "hackbat" 327 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf" (page "2")) 328 | ) 329 | ) 330 | ) 331 | 332 | (sheet_instances 333 | (path "/" (page "1")) 334 | ) 335 | ) 336 | -------------------------------------------------------------------------------- /kicad/hackbat/dio.kicad_sch: -------------------------------------------------------------------------------- 1 | (kicad_sch (version 20230121) (generator eeschema) 2 | 3 | (uuid 9397e4b6-1ab8-4ead-9555-dabf80ee1c12) 4 | 5 | (paper "A4") 6 | 7 | (lib_symbols 8 | (symbol "Device:LED" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) 9 | (property "Reference" "D" (at 0 2.54 0) 10 | (effects (font (size 1.27 1.27))) 11 | ) 12 | (property "Value" "LED" (at 0 -2.54 0) 13 | (effects (font (size 1.27 1.27))) 14 | ) 15 | (property "Footprint" "" (at 0 0 0) 16 | (effects (font (size 1.27 1.27)) hide) 17 | ) 18 | (property "Datasheet" "~" (at 0 0 0) 19 | (effects (font (size 1.27 1.27)) hide) 20 | ) 21 | (property "ki_keywords" "LED diode" (at 0 0 0) 22 | (effects (font (size 1.27 1.27)) hide) 23 | ) 24 | (property "ki_description" "Light emitting diode" (at 0 0 0) 25 | (effects (font (size 1.27 1.27)) hide) 26 | ) 27 | (property "ki_fp_filters" "LED* LED_SMD:* LED_THT:*" (at 0 0 0) 28 | (effects (font (size 1.27 1.27)) hide) 29 | ) 30 | (symbol "LED_0_1" 31 | (polyline 32 | (pts 33 | (xy -1.27 -1.27) 34 | (xy -1.27 1.27) 35 | ) 36 | (stroke (width 0.254) (type default)) 37 | (fill (type none)) 38 | ) 39 | (polyline 40 | (pts 41 | (xy -1.27 0) 42 | (xy 1.27 0) 43 | ) 44 | (stroke (width 0) (type default)) 45 | (fill (type none)) 46 | ) 47 | (polyline 48 | (pts 49 | (xy 1.27 -1.27) 50 | (xy 1.27 1.27) 51 | (xy -1.27 0) 52 | (xy 1.27 -1.27) 53 | ) 54 | (stroke (width 0.254) (type default)) 55 | (fill (type none)) 56 | ) 57 | (polyline 58 | (pts 59 | (xy -3.048 -0.762) 60 | (xy -4.572 -2.286) 61 | (xy -3.81 -2.286) 62 | (xy -4.572 -2.286) 63 | (xy -4.572 -1.524) 64 | ) 65 | (stroke (width 0) (type default)) 66 | (fill (type none)) 67 | ) 68 | (polyline 69 | (pts 70 | (xy -1.778 -0.762) 71 | (xy -3.302 -2.286) 72 | (xy -2.54 -2.286) 73 | (xy -3.302 -2.286) 74 | (xy -3.302 -1.524) 75 | ) 76 | (stroke (width 0) (type default)) 77 | (fill (type none)) 78 | ) 79 | ) 80 | (symbol "LED_1_1" 81 | (pin passive line (at -3.81 0 0) (length 2.54) 82 | (name "K" (effects (font (size 1.27 1.27)))) 83 | (number "1" (effects (font (size 1.27 1.27)))) 84 | ) 85 | (pin passive line (at 3.81 0 180) (length 2.54) 86 | (name "A" (effects (font (size 1.27 1.27)))) 87 | (number "2" (effects (font (size 1.27 1.27)))) 88 | ) 89 | ) 90 | ) 91 | (symbol "Device:R_Small" (pin_numbers hide) (pin_names (offset 0.254) hide) (in_bom yes) (on_board yes) 92 | (property "Reference" "R" (at 0.762 0.508 0) 93 | (effects (font (size 1.27 1.27)) (justify left)) 94 | ) 95 | (property "Value" "R_Small" (at 0.762 -1.016 0) 96 | (effects (font (size 1.27 1.27)) (justify left)) 97 | ) 98 | (property "Footprint" "" (at 0 0 0) 99 | (effects (font (size 1.27 1.27)) hide) 100 | ) 101 | (property "Datasheet" "~" (at 0 0 0) 102 | (effects (font (size 1.27 1.27)) hide) 103 | ) 104 | (property "ki_keywords" "R resistor" (at 0 0 0) 105 | (effects (font (size 1.27 1.27)) hide) 106 | ) 107 | (property "ki_description" "Resistor, small symbol" (at 0 0 0) 108 | (effects (font (size 1.27 1.27)) hide) 109 | ) 110 | (property "ki_fp_filters" "R_*" (at 0 0 0) 111 | (effects (font (size 1.27 1.27)) hide) 112 | ) 113 | (symbol "R_Small_0_1" 114 | (rectangle (start -0.762 1.778) (end 0.762 -1.778) 115 | (stroke (width 0.2032) (type default)) 116 | (fill (type none)) 117 | ) 118 | ) 119 | (symbol "R_Small_1_1" 120 | (pin passive line (at 0 2.54 270) (length 0.762) 121 | (name "~" (effects (font (size 1.27 1.27)))) 122 | (number "1" (effects (font (size 1.27 1.27)))) 123 | ) 124 | (pin passive line (at 0 -2.54 90) (length 0.762) 125 | (name "~" (effects (font (size 1.27 1.27)))) 126 | (number "2" (effects (font (size 1.27 1.27)))) 127 | ) 128 | ) 129 | ) 130 | (symbol "Switch:SW_Push" (pin_numbers hide) (pin_names (offset 1.016) hide) (in_bom yes) (on_board yes) 131 | (property "Reference" "SW" (at 1.27 2.54 0) 132 | (effects (font (size 1.27 1.27)) (justify left)) 133 | ) 134 | (property "Value" "SW_Push" (at 0 -1.524 0) 135 | (effects (font (size 1.27 1.27))) 136 | ) 137 | (property "Footprint" "" (at 0 5.08 0) 138 | (effects (font (size 1.27 1.27)) hide) 139 | ) 140 | (property "Datasheet" "~" (at 0 5.08 0) 141 | (effects (font (size 1.27 1.27)) hide) 142 | ) 143 | (property "ki_keywords" "switch normally-open pushbutton push-button" (at 0 0 0) 144 | (effects (font (size 1.27 1.27)) hide) 145 | ) 146 | (property "ki_description" "Push button switch, generic, two pins" (at 0 0 0) 147 | (effects (font (size 1.27 1.27)) hide) 148 | ) 149 | (symbol "SW_Push_0_1" 150 | (circle (center -2.032 0) (radius 0.508) 151 | (stroke (width 0) (type default)) 152 | (fill (type none)) 153 | ) 154 | (polyline 155 | (pts 156 | (xy 0 1.27) 157 | (xy 0 3.048) 158 | ) 159 | (stroke (width 0) (type default)) 160 | (fill (type none)) 161 | ) 162 | (polyline 163 | (pts 164 | (xy 2.54 1.27) 165 | (xy -2.54 1.27) 166 | ) 167 | (stroke (width 0) (type default)) 168 | (fill (type none)) 169 | ) 170 | (circle (center 2.032 0) (radius 0.508) 171 | (stroke (width 0) (type default)) 172 | (fill (type none)) 173 | ) 174 | (pin passive line (at -5.08 0 0) (length 2.54) 175 | (name "1" (effects (font (size 1.27 1.27)))) 176 | (number "1" (effects (font (size 1.27 1.27)))) 177 | ) 178 | (pin passive line (at 5.08 0 180) (length 2.54) 179 | (name "2" (effects (font (size 1.27 1.27)))) 180 | (number "2" (effects (font (size 1.27 1.27)))) 181 | ) 182 | ) 183 | ) 184 | (symbol "power:+3V3" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) 185 | (property "Reference" "#PWR" (at 0 -3.81 0) 186 | (effects (font (size 1.27 1.27)) hide) 187 | ) 188 | (property "Value" "+3V3" (at 0 3.556 0) 189 | (effects (font (size 1.27 1.27))) 190 | ) 191 | (property "Footprint" "" (at 0 0 0) 192 | (effects (font (size 1.27 1.27)) hide) 193 | ) 194 | (property "Datasheet" "" (at 0 0 0) 195 | (effects (font (size 1.27 1.27)) hide) 196 | ) 197 | (property "ki_keywords" "global power" (at 0 0 0) 198 | (effects (font (size 1.27 1.27)) hide) 199 | ) 200 | (property "ki_description" "Power symbol creates a global label with name \"+3V3\"" (at 0 0 0) 201 | (effects (font (size 1.27 1.27)) hide) 202 | ) 203 | (symbol "+3V3_0_1" 204 | (polyline 205 | (pts 206 | (xy -0.762 1.27) 207 | (xy 0 2.54) 208 | ) 209 | (stroke (width 0) (type default)) 210 | (fill (type none)) 211 | ) 212 | (polyline 213 | (pts 214 | (xy 0 0) 215 | (xy 0 2.54) 216 | ) 217 | (stroke (width 0) (type default)) 218 | (fill (type none)) 219 | ) 220 | (polyline 221 | (pts 222 | (xy 0 2.54) 223 | (xy 0.762 1.27) 224 | ) 225 | (stroke (width 0) (type default)) 226 | (fill (type none)) 227 | ) 228 | ) 229 | (symbol "+3V3_1_1" 230 | (pin power_in line (at 0 0 90) (length 0) hide 231 | (name "+3V3" (effects (font (size 1.27 1.27)))) 232 | (number "1" (effects (font (size 1.27 1.27)))) 233 | ) 234 | ) 235 | ) 236 | (symbol "power:GND" (power) (pin_names (offset 0)) (in_bom yes) (on_board yes) 237 | (property "Reference" "#PWR" (at 0 -6.35 0) 238 | (effects (font (size 1.27 1.27)) hide) 239 | ) 240 | (property "Value" "GND" (at 0 -3.81 0) 241 | (effects (font (size 1.27 1.27))) 242 | ) 243 | (property "Footprint" "" (at 0 0 0) 244 | (effects (font (size 1.27 1.27)) hide) 245 | ) 246 | (property "Datasheet" "" (at 0 0 0) 247 | (effects (font (size 1.27 1.27)) hide) 248 | ) 249 | (property "ki_keywords" "global power" (at 0 0 0) 250 | (effects (font (size 1.27 1.27)) hide) 251 | ) 252 | (property "ki_description" "Power symbol creates a global label with name \"GND\" , ground" (at 0 0 0) 253 | (effects (font (size 1.27 1.27)) hide) 254 | ) 255 | (symbol "GND_0_1" 256 | (polyline 257 | (pts 258 | (xy 0 0) 259 | (xy 0 -1.27) 260 | (xy 1.27 -1.27) 261 | (xy 0 -2.54) 262 | (xy -1.27 -1.27) 263 | (xy 0 -1.27) 264 | ) 265 | (stroke (width 0) (type default)) 266 | (fill (type none)) 267 | ) 268 | ) 269 | (symbol "GND_1_1" 270 | (pin power_in line (at 0 0 270) (length 0) hide 271 | (name "GND" (effects (font (size 1.27 1.27)))) 272 | (number "1" (effects (font (size 1.27 1.27)))) 273 | ) 274 | ) 275 | ) 276 | ) 277 | 278 | (junction (at 144.78 91.44) (diameter 0) (color 0 0 0 0) 279 | (uuid 15b3e606-e68b-4c8f-8de2-40f3217b529c) 280 | ) 281 | (junction (at 144.78 120.65) (diameter 0) (color 0 0 0 0) 282 | (uuid 8a6823e5-b857-4409-80d7-fff3df52680c) 283 | ) 284 | (junction (at 187.96 91.44) (diameter 0) (color 0 0 0 0) 285 | (uuid 9d8547fa-02d7-49db-baa0-52ba1dc747bd) 286 | ) 287 | (junction (at 104.14 120.65) (diameter 0) (color 0 0 0 0) 288 | (uuid c9b481c0-3154-416f-bc74-ffc978d17456) 289 | ) 290 | (junction (at 105.41 91.44) (diameter 0) (color 0 0 0 0) 291 | (uuid d3b78e95-12d8-42b9-a0c2-6f256c7547a7) 292 | ) 293 | 294 | (wire (pts (xy 127 88.9) (xy 127 91.44)) 295 | (stroke (width 0) (type default)) 296 | (uuid 07a676d7-2e91-47fd-8f71-415459ba752c) 297 | ) 298 | (wire (pts (xy 127 91.44) (xy 130.81 91.44)) 299 | (stroke (width 0) (type default)) 300 | (uuid 0b6360e9-ef47-4931-a510-baf0d70b59c7) 301 | ) 302 | (wire (pts (xy 100.33 120.65) (xy 104.14 120.65)) 303 | (stroke (width 0) (type default)) 304 | (uuid 15d2fddd-f266-4d50-99a4-2ac742923ebe) 305 | ) 306 | (wire (pts (xy 105.41 95.25) (xy 105.41 91.44)) 307 | (stroke (width 0) (type default)) 308 | (uuid 16038e7f-9717-4c08-a801-2aa02c4bb82e) 309 | ) 310 | (wire (pts (xy 144.78 91.44) (xy 148.59 91.44)) 311 | (stroke (width 0) (type default)) 312 | (uuid 1c428528-8282-4a8c-85de-f3a9bd477510) 313 | ) 314 | (wire (pts (xy 187.96 91.44) (xy 191.77 91.44)) 315 | (stroke (width 0) (type default)) 316 | (uuid 1e9b4801-4db2-4853-8868-29d785ab5728) 317 | ) 318 | (wire (pts (xy 170.18 88.9) (xy 170.18 91.44)) 319 | (stroke (width 0) (type default)) 320 | (uuid 223ce8ad-d073-451e-b363-c4acb4c2b511) 321 | ) 322 | (wire (pts (xy 57.15 85.09) (xy 57.15 91.44)) 323 | (stroke (width 0) (type default)) 324 | (uuid 2af73685-3d27-48fc-91b2-cb98e7a4ec94) 325 | ) 326 | (wire (pts (xy 187.96 100.33) (xy 187.96 101.6)) 327 | (stroke (width 0) (type default)) 328 | (uuid 3403bcdd-7f7a-4ab1-93e0-200daeaa5c1e) 329 | ) 330 | (wire (pts (xy 68.58 99.06) (xy 68.58 101.6)) 331 | (stroke (width 0) (type default)) 332 | (uuid 38295351-b4c2-4f42-846c-872ee3990bcb) 333 | ) 334 | (wire (pts (xy 101.6 91.44) (xy 105.41 91.44)) 335 | (stroke (width 0) (type default)) 336 | (uuid 40f0bb0c-ad62-49e2-87cf-17aa1c05af8e) 337 | ) 338 | (wire (pts (xy 86.36 118.11) (xy 86.36 120.65)) 339 | (stroke (width 0) (type default)) 340 | (uuid 43174063-6fa4-43b6-99e5-8e1e09e2f78b) 341 | ) 342 | (wire (pts (xy 68.58 85.09) (xy 68.58 91.44)) 343 | (stroke (width 0) (type default)) 344 | (uuid 560d06fe-b007-4227-872c-3b02e703a6b7) 345 | ) 346 | (wire (pts (xy 57.15 99.06) (xy 57.15 101.6)) 347 | (stroke (width 0) (type default)) 348 | (uuid 69c722fe-34c2-4972-aabc-f4acc72e511a) 349 | ) 350 | (wire (pts (xy 127 118.11) (xy 127 120.65)) 351 | (stroke (width 0) (type default)) 352 | (uuid 7d0712f7-26f0-475a-a7bd-b7cba7900dc5) 353 | ) 354 | (wire (pts (xy 105.41 91.44) (xy 109.22 91.44)) 355 | (stroke (width 0) (type default)) 356 | (uuid 826f74ae-bb08-4106-974d-51f0c0c56f37) 357 | ) 358 | (wire (pts (xy 127 120.65) (xy 130.81 120.65)) 359 | (stroke (width 0) (type default)) 360 | (uuid 8b49c119-2dc5-4837-8307-8c8dae444de3) 361 | ) 362 | (wire (pts (xy 68.58 106.68) (xy 68.58 107.95)) 363 | (stroke (width 0) (type default)) 364 | (uuid 97389083-0c7b-4547-a701-178754a82bb4) 365 | ) 366 | (wire (pts (xy 104.14 120.65) (xy 107.95 120.65)) 367 | (stroke (width 0) (type default)) 368 | (uuid 97b0d84e-4b94-4710-8710-c78e633b5610) 369 | ) 370 | (wire (pts (xy 187.96 95.25) (xy 187.96 91.44)) 371 | (stroke (width 0) (type default)) 372 | (uuid 97e9da66-491b-4755-ae93-841d0c414ebd) 373 | ) 374 | (wire (pts (xy 87.63 88.9) (xy 87.63 91.44)) 375 | (stroke (width 0) (type default)) 376 | (uuid 9dae6dfa-6f0c-49c7-9665-93d95886c6e1) 377 | ) 378 | (wire (pts (xy 144.78 95.25) (xy 144.78 91.44)) 379 | (stroke (width 0) (type default)) 380 | (uuid a8bc68ae-3952-48da-a9c0-335bceef2cc6) 381 | ) 382 | (wire (pts (xy 140.97 91.44) (xy 144.78 91.44)) 383 | (stroke (width 0) (type default)) 384 | (uuid a9e3cab5-4974-468e-b9cf-64f870de890f) 385 | ) 386 | (wire (pts (xy 104.14 129.54) (xy 104.14 130.81)) 387 | (stroke (width 0) (type default)) 388 | (uuid ad56f88e-e4cf-48bf-9500-a9f24a871f47) 389 | ) 390 | (wire (pts (xy 57.15 106.68) (xy 57.15 107.95)) 391 | (stroke (width 0) (type default)) 392 | (uuid b676e0f4-62ef-4d3f-9cc0-9e35fec98b6e) 393 | ) 394 | (wire (pts (xy 87.63 91.44) (xy 91.44 91.44)) 395 | (stroke (width 0) (type default)) 396 | (uuid b96f96e9-989e-4def-8203-a29d5104ddd9) 397 | ) 398 | (wire (pts (xy 104.14 124.46) (xy 104.14 120.65)) 399 | (stroke (width 0) (type default)) 400 | (uuid c3ec9bda-0e29-4b08-8a58-e7976dae66f3) 401 | ) 402 | (wire (pts (xy 170.18 91.44) (xy 173.99 91.44)) 403 | (stroke (width 0) (type default)) 404 | (uuid cacb8caa-3935-4b94-a2d5-7c894f953dce) 405 | ) 406 | (wire (pts (xy 105.41 100.33) (xy 105.41 101.6)) 407 | (stroke (width 0) (type default)) 408 | (uuid cd288744-6b40-4b2b-b810-1b6c6c10d8a2) 409 | ) 410 | (wire (pts (xy 144.78 124.46) (xy 144.78 120.65)) 411 | (stroke (width 0) (type default)) 412 | (uuid cd667c6c-eed5-47be-af87-e7ac89b460ae) 413 | ) 414 | (wire (pts (xy 144.78 100.33) (xy 144.78 101.6)) 415 | (stroke (width 0) (type default)) 416 | (uuid d09721c3-fe3e-4bf8-b2d0-a5c4c52e84aa) 417 | ) 418 | (wire (pts (xy 86.36 120.65) (xy 90.17 120.65)) 419 | (stroke (width 0) (type default)) 420 | (uuid da265e48-2f61-4680-9c2f-7ac4fec8e4d0) 421 | ) 422 | (wire (pts (xy 144.78 129.54) (xy 144.78 130.81)) 423 | (stroke (width 0) (type default)) 424 | (uuid df672d2d-6e08-476a-88eb-b2c62af6deb3) 425 | ) 426 | (wire (pts (xy 140.97 120.65) (xy 144.78 120.65)) 427 | (stroke (width 0) (type default)) 428 | (uuid eb7c7de3-7670-46b6-8b5c-2370e0c767b6) 429 | ) 430 | (wire (pts (xy 144.78 120.65) (xy 148.59 120.65)) 431 | (stroke (width 0) (type default)) 432 | (uuid ef447f7a-175a-4bf2-9a9b-bd8d89e3a247) 433 | ) 434 | (wire (pts (xy 184.15 91.44) (xy 187.96 91.44)) 435 | (stroke (width 0) (type default)) 436 | (uuid fc63bbbf-e028-40c0-a9e8-1f67d1656177) 437 | ) 438 | 439 | (global_label "button_down" (shape input) (at 107.95 120.65 0) (fields_autoplaced) 440 | (effects (font (size 1.27 1.27)) (justify left)) 441 | (uuid 1d76c259-a346-4c19-9c9c-5d9067ff12d6) 442 | (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 122.7277 120.65 0) 443 | (effects (font (size 1.27 1.27)) (justify left) hide) 444 | ) 445 | ) 446 | (global_label "button_enter" (shape input) (at 148.59 120.65 0) (fields_autoplaced) 447 | (effects (font (size 1.27 1.27)) (justify left)) 448 | (uuid 644022f3-20c0-4721-b376-0b51da305bb2) 449 | (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 163.4283 120.65 0) 450 | (effects (font (size 1.27 1.27)) (justify left) hide) 451 | ) 452 | ) 453 | (global_label "button_up" (shape input) (at 109.22 91.44 0) (fields_autoplaced) 454 | (effects (font (size 1.27 1.27)) (justify left)) 455 | (uuid 8d26d5b3-7ab3-4fc1-a704-27ea9c86ec0b) 456 | (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 121.5182 91.44 0) 457 | (effects (font (size 1.27 1.27)) (justify left) hide) 458 | ) 459 | ) 460 | (global_label "button_left" (shape input) (at 191.77 91.44 0) (fields_autoplaced) 461 | (effects (font (size 1.27 1.27)) (justify left)) 462 | (uuid ce621d79-08cb-449b-bda0-84fd7cd4c6fe) 463 | (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 204.9754 91.44 0) 464 | (effects (font (size 1.27 1.27)) (justify left) hide) 465 | ) 466 | ) 467 | (global_label "button_right" (shape input) (at 148.59 91.44 0) (fields_autoplaced) 468 | (effects (font (size 1.27 1.27)) (justify left)) 469 | (uuid f3d31e59-a31a-46ea-a0d2-47de5cf7b9f3) 470 | (property "Intersheetrefs" "${INTERSHEET_REFS}" (at 163.0049 91.44 0) 471 | (effects (font (size 1.27 1.27)) (justify left) hide) 472 | ) 473 | ) 474 | 475 | (symbol (lib_id "Switch:SW_Push") (at 135.89 91.44 0) (unit 1) 476 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 477 | (uuid 08b6db09-8640-43bf-b368-2c1ab576c158) 478 | (property "Reference" "SW3" (at 135.89 83.82 0) 479 | (effects (font (size 1.27 1.27))) 480 | ) 481 | (property "Value" "SW_Push" (at 135.89 86.36 0) 482 | (effects (font (size 1.27 1.27))) 483 | ) 484 | (property "Footprint" "Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm" (at 135.89 86.36 0) 485 | (effects (font (size 1.27 1.27)) hide) 486 | ) 487 | (property "Datasheet" "~" (at 135.89 86.36 0) 488 | (effects (font (size 1.27 1.27)) hide) 489 | ) 490 | (property "JLCPCB Part #" "C455109" (at 135.89 91.44 0) 491 | (effects (font (size 1.27 1.27)) hide) 492 | ) 493 | (pin "2" (uuid 894186d2-dfe1-48fe-b076-42dcfe68fa56)) 494 | (pin "1" (uuid 3ea39370-d07e-4f16-9b92-49b6ce6507ee)) 495 | (instances 496 | (project "hackbat" 497 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/1acd9ee6-3485-4632-a0ca-5a9a2e3b5e3b" 498 | (reference "SW3") (unit 1) 499 | ) 500 | ) 501 | ) 502 | ) 503 | 504 | (symbol (lib_id "Switch:SW_Push") (at 95.25 120.65 0) (unit 1) 505 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 506 | (uuid 0b98f0cd-9e3d-426a-9fb2-f83c02a798c9) 507 | (property "Reference" "SW5" (at 95.25 113.03 0) 508 | (effects (font (size 1.27 1.27))) 509 | ) 510 | (property "Value" "SW_Push" (at 95.25 115.57 0) 511 | (effects (font (size 1.27 1.27))) 512 | ) 513 | (property "Footprint" "Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm" (at 95.25 115.57 0) 514 | (effects (font (size 1.27 1.27)) hide) 515 | ) 516 | (property "Datasheet" "~" (at 95.25 115.57 0) 517 | (effects (font (size 1.27 1.27)) hide) 518 | ) 519 | (property "JLCPCB Part #" "C455109" (at 95.25 120.65 0) 520 | (effects (font (size 1.27 1.27)) hide) 521 | ) 522 | (pin "2" (uuid b6934ab2-0ac0-46fc-96cf-b68255d40732)) 523 | (pin "1" (uuid 613f9eea-6480-4719-aaf0-2b568f84a7a5)) 524 | (instances 525 | (project "hackbat" 526 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/1acd9ee6-3485-4632-a0ca-5a9a2e3b5e3b" 527 | (reference "SW5") (unit 1) 528 | ) 529 | ) 530 | ) 531 | ) 532 | 533 | (symbol (lib_id "Device:R_Small") (at 57.15 104.14 180) (unit 1) 534 | (in_bom yes) (on_board yes) (dnp no) 535 | (uuid 17450822-9743-4a3b-b62a-f65a1ed23711) 536 | (property "Reference" "R7" (at 59.69 102.87 0) 537 | (effects (font (size 1.27 1.27))) 538 | ) 539 | (property "Value" "4k7" (at 59.69 105.41 0) 540 | (effects (font (size 1.27 1.27))) 541 | ) 542 | (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 57.15 104.14 0) 543 | (effects (font (size 1.27 1.27)) hide) 544 | ) 545 | (property "Datasheet" "~" (at 57.15 104.14 0) 546 | (effects (font (size 1.27 1.27)) hide) 547 | ) 548 | (pin "1" (uuid b1b88a5e-11c3-4f93-9fef-961f5ec027c3)) 549 | (pin "2" (uuid 8f17456e-f8f9-45c1-b088-04ef6d83f1ea)) 550 | (instances 551 | (project "hackbat" 552 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/1acd9ee6-3485-4632-a0ca-5a9a2e3b5e3b" 553 | (reference "R7") (unit 1) 554 | ) 555 | ) 556 | ) 557 | ) 558 | 559 | (symbol (lib_id "power:GND") (at 104.14 130.81 0) (unit 1) 560 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 561 | (uuid 1903c5d3-4285-4409-ac1c-c64ac443910d) 562 | (property "Reference" "#PWR029" (at 104.14 137.16 0) 563 | (effects (font (size 1.27 1.27)) hide) 564 | ) 565 | (property "Value" "GND" (at 104.14 135.89 0) 566 | (effects (font (size 1.27 1.27))) 567 | ) 568 | (property "Footprint" "" (at 104.14 130.81 0) 569 | (effects (font (size 1.27 1.27)) hide) 570 | ) 571 | (property "Datasheet" "" (at 104.14 130.81 0) 572 | (effects (font (size 1.27 1.27)) hide) 573 | ) 574 | (pin "1" (uuid 1c43a9f1-869c-445c-b994-56a3d3d5d6d4)) 575 | (instances 576 | (project "hackbat" 577 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/1acd9ee6-3485-4632-a0ca-5a9a2e3b5e3b" 578 | (reference "#PWR029") (unit 1) 579 | ) 580 | ) 581 | ) 582 | ) 583 | 584 | (symbol (lib_id "power:+3V3") (at 127 118.11 0) (unit 1) 585 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 586 | (uuid 1ac2e265-c89e-4758-a847-62c33b13e17d) 587 | (property "Reference" "#PWR030" (at 127 121.92 0) 588 | (effects (font (size 1.27 1.27)) hide) 589 | ) 590 | (property "Value" "+3V3" (at 127 113.03 0) 591 | (effects (font (size 1.27 1.27))) 592 | ) 593 | (property "Footprint" "" (at 127 118.11 0) 594 | (effects (font (size 1.27 1.27)) hide) 595 | ) 596 | (property "Datasheet" "" (at 127 118.11 0) 597 | (effects (font (size 1.27 1.27)) hide) 598 | ) 599 | (pin "1" (uuid 15006a0c-13d6-4ec4-86bd-30f962088ca0)) 600 | (instances 601 | (project "hackbat" 602 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/1acd9ee6-3485-4632-a0ca-5a9a2e3b5e3b" 603 | (reference "#PWR030") (unit 1) 604 | ) 605 | ) 606 | ) 607 | ) 608 | 609 | (symbol (lib_id "power:GND") (at 144.78 101.6 0) (unit 1) 610 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 611 | (uuid 1d3093a8-5fb6-4638-9095-02dbb7bf6fde) 612 | (property "Reference" "#PWR025" (at 144.78 107.95 0) 613 | (effects (font (size 1.27 1.27)) hide) 614 | ) 615 | (property "Value" "GND" (at 144.78 106.68 0) 616 | (effects (font (size 1.27 1.27))) 617 | ) 618 | (property "Footprint" "" (at 144.78 101.6 0) 619 | (effects (font (size 1.27 1.27)) hide) 620 | ) 621 | (property "Datasheet" "" (at 144.78 101.6 0) 622 | (effects (font (size 1.27 1.27)) hide) 623 | ) 624 | (pin "1" (uuid e75b2ca1-7478-48b6-bad8-b2acd772c248)) 625 | (instances 626 | (project "hackbat" 627 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/1acd9ee6-3485-4632-a0ca-5a9a2e3b5e3b" 628 | (reference "#PWR025") (unit 1) 629 | ) 630 | ) 631 | ) 632 | ) 633 | 634 | (symbol (lib_id "Device:R_Small") (at 104.14 127 180) (unit 1) 635 | (in_bom yes) (on_board yes) (dnp no) 636 | (uuid 2041ccb2-0dbe-473a-b102-c22c564377a3) 637 | (property "Reference" "R12" (at 106.68 125.73 0) 638 | (effects (font (size 1.27 1.27))) 639 | ) 640 | (property "Value" "4k7" (at 106.68 128.27 0) 641 | (effects (font (size 1.27 1.27))) 642 | ) 643 | (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 104.14 127 0) 644 | (effects (font (size 1.27 1.27)) hide) 645 | ) 646 | (property "Datasheet" "~" (at 104.14 127 0) 647 | (effects (font (size 1.27 1.27)) hide) 648 | ) 649 | (pin "1" (uuid d5cce212-23d7-4d59-bc9d-fa47e884d4e3)) 650 | (pin "2" (uuid 7f54f4a1-9ceb-4a4a-b7dd-1ac6b6b9485b)) 651 | (instances 652 | (project "hackbat" 653 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/1acd9ee6-3485-4632-a0ca-5a9a2e3b5e3b" 654 | (reference "R12") (unit 1) 655 | ) 656 | ) 657 | ) 658 | ) 659 | 660 | (symbol (lib_id "power:+3V3") (at 87.63 88.9 0) (unit 1) 661 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 662 | (uuid 28635654-fcfb-4a1d-93bc-353e1c516f3c) 663 | (property "Reference" "#PWR023" (at 87.63 92.71 0) 664 | (effects (font (size 1.27 1.27)) hide) 665 | ) 666 | (property "Value" "+3V3" (at 87.63 83.82 0) 667 | (effects (font (size 1.27 1.27))) 668 | ) 669 | (property "Footprint" "" (at 87.63 88.9 0) 670 | (effects (font (size 1.27 1.27)) hide) 671 | ) 672 | (property "Datasheet" "" (at 87.63 88.9 0) 673 | (effects (font (size 1.27 1.27)) hide) 674 | ) 675 | (pin "1" (uuid 8d77d980-1372-47e8-abc9-aed7d420ceef)) 676 | (instances 677 | (project "hackbat" 678 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/1acd9ee6-3485-4632-a0ca-5a9a2e3b5e3b" 679 | (reference "#PWR023") (unit 1) 680 | ) 681 | ) 682 | ) 683 | ) 684 | 685 | (symbol (lib_id "Device:LED") (at 57.15 95.25 90) (unit 1) 686 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 687 | (uuid 308cacf0-4dfb-4d6e-8289-1079b7048290) 688 | (property "Reference" "D1" (at 60.96 95.5675 90) 689 | (effects (font (size 1.27 1.27)) (justify right)) 690 | ) 691 | (property "Value" "LED" (at 60.96 98.1075 90) 692 | (effects (font (size 1.27 1.27)) (justify right)) 693 | ) 694 | (property "Footprint" "LED_SMD:LED_0603_1608Metric" (at 57.15 95.25 0) 695 | (effects (font (size 1.27 1.27)) hide) 696 | ) 697 | (property "Datasheet" "~" (at 57.15 95.25 0) 698 | (effects (font (size 1.27 1.27)) hide) 699 | ) 700 | (pin "1" (uuid 115b7d38-913c-4081-a5a2-4e60d02b1840)) 701 | (pin "2" (uuid 2ea1dcb4-4080-4a09-9137-08d6fe472558)) 702 | (instances 703 | (project "hackbat" 704 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/1acd9ee6-3485-4632-a0ca-5a9a2e3b5e3b" 705 | (reference "D1") (unit 1) 706 | ) 707 | ) 708 | ) 709 | ) 710 | 711 | (symbol (lib_id "power:GND") (at 187.96 101.6 0) (unit 1) 712 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 713 | (uuid 4180f24a-f17b-43db-bede-3f67035d0195) 714 | (property "Reference" "#PWR027" (at 187.96 107.95 0) 715 | (effects (font (size 1.27 1.27)) hide) 716 | ) 717 | (property "Value" "GND" (at 187.96 106.68 0) 718 | (effects (font (size 1.27 1.27))) 719 | ) 720 | (property "Footprint" "" (at 187.96 101.6 0) 721 | (effects (font (size 1.27 1.27)) hide) 722 | ) 723 | (property "Datasheet" "" (at 187.96 101.6 0) 724 | (effects (font (size 1.27 1.27)) hide) 725 | ) 726 | (pin "1" (uuid 17c5b946-6d3f-4243-ae31-60e3c42acf3b)) 727 | (instances 728 | (project "hackbat" 729 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/1acd9ee6-3485-4632-a0ca-5a9a2e3b5e3b" 730 | (reference "#PWR027") (unit 1) 731 | ) 732 | ) 733 | ) 734 | ) 735 | 736 | (symbol (lib_id "power:+3V3") (at 127 88.9 0) (unit 1) 737 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 738 | (uuid 44a1d254-f05c-44b0-aef6-2b2b2cee5ca1) 739 | (property "Reference" "#PWR024" (at 127 92.71 0) 740 | (effects (font (size 1.27 1.27)) hide) 741 | ) 742 | (property "Value" "+3V3" (at 127 83.82 0) 743 | (effects (font (size 1.27 1.27))) 744 | ) 745 | (property "Footprint" "" (at 127 88.9 0) 746 | (effects (font (size 1.27 1.27)) hide) 747 | ) 748 | (property "Datasheet" "" (at 127 88.9 0) 749 | (effects (font (size 1.27 1.27)) hide) 750 | ) 751 | (pin "1" (uuid 9c227782-356b-49bf-ab92-5afac9c41db3)) 752 | (instances 753 | (project "hackbat" 754 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/1acd9ee6-3485-4632-a0ca-5a9a2e3b5e3b" 755 | (reference "#PWR024") (unit 1) 756 | ) 757 | ) 758 | ) 759 | ) 760 | 761 | (symbol (lib_id "power:GND") (at 105.41 101.6 0) (unit 1) 762 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 763 | (uuid 4595e7b1-7ab5-439d-bd8e-23c14c273818) 764 | (property "Reference" "#PWR022" (at 105.41 107.95 0) 765 | (effects (font (size 1.27 1.27)) hide) 766 | ) 767 | (property "Value" "GND" (at 105.41 106.68 0) 768 | (effects (font (size 1.27 1.27))) 769 | ) 770 | (property "Footprint" "" (at 105.41 101.6 0) 771 | (effects (font (size 1.27 1.27)) hide) 772 | ) 773 | (property "Datasheet" "" (at 105.41 101.6 0) 774 | (effects (font (size 1.27 1.27)) hide) 775 | ) 776 | (pin "1" (uuid fdb5689c-e305-404b-9067-8e533265f96b)) 777 | (instances 778 | (project "hackbat" 779 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/1acd9ee6-3485-4632-a0ca-5a9a2e3b5e3b" 780 | (reference "#PWR022") (unit 1) 781 | ) 782 | ) 783 | ) 784 | ) 785 | 786 | (symbol (lib_id "power:GND") (at 57.15 107.95 0) (unit 1) 787 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 788 | (uuid 7046a478-8c0d-4046-b1be-a23d08e88806) 789 | (property "Reference" "#PWR019" (at 57.15 114.3 0) 790 | (effects (font (size 1.27 1.27)) hide) 791 | ) 792 | (property "Value" "GND" (at 57.15 113.03 0) 793 | (effects (font (size 1.27 1.27))) 794 | ) 795 | (property "Footprint" "" (at 57.15 107.95 0) 796 | (effects (font (size 1.27 1.27)) hide) 797 | ) 798 | (property "Datasheet" "" (at 57.15 107.95 0) 799 | (effects (font (size 1.27 1.27)) hide) 800 | ) 801 | (pin "1" (uuid f5da4769-f352-48b0-890a-fb8368f9cf1e)) 802 | (instances 803 | (project "hackbat" 804 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/1acd9ee6-3485-4632-a0ca-5a9a2e3b5e3b" 805 | (reference "#PWR019") (unit 1) 806 | ) 807 | ) 808 | ) 809 | ) 810 | 811 | (symbol (lib_id "Device:R_Small") (at 144.78 127 180) (unit 1) 812 | (in_bom yes) (on_board yes) (dnp no) 813 | (uuid 79d9661c-5047-4091-a1c9-91226756ca12) 814 | (property "Reference" "R13" (at 147.32 125.73 0) 815 | (effects (font (size 1.27 1.27))) 816 | ) 817 | (property "Value" "4k7" (at 147.32 128.27 0) 818 | (effects (font (size 1.27 1.27))) 819 | ) 820 | (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 144.78 127 0) 821 | (effects (font (size 1.27 1.27)) hide) 822 | ) 823 | (property "Datasheet" "~" (at 144.78 127 0) 824 | (effects (font (size 1.27 1.27)) hide) 825 | ) 826 | (pin "1" (uuid 8af7dab3-1c5a-40d4-a3d0-7f9854e3ddda)) 827 | (pin "2" (uuid a4ea8570-deb6-46ad-b42c-aa24c3ee80f3)) 828 | (instances 829 | (project "hackbat" 830 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/1acd9ee6-3485-4632-a0ca-5a9a2e3b5e3b" 831 | (reference "R13") (unit 1) 832 | ) 833 | ) 834 | ) 835 | ) 836 | 837 | (symbol (lib_id "Device:R_Small") (at 105.41 97.79 180) (unit 1) 838 | (in_bom yes) (on_board yes) (dnp no) 839 | (uuid 7ea955d1-90d3-41dd-bfb5-e4f671876423) 840 | (property "Reference" "R9" (at 107.95 96.52 0) 841 | (effects (font (size 1.27 1.27))) 842 | ) 843 | (property "Value" "4k7" (at 107.95 99.06 0) 844 | (effects (font (size 1.27 1.27))) 845 | ) 846 | (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 105.41 97.79 0) 847 | (effects (font (size 1.27 1.27)) hide) 848 | ) 849 | (property "Datasheet" "~" (at 105.41 97.79 0) 850 | (effects (font (size 1.27 1.27)) hide) 851 | ) 852 | (pin "1" (uuid 136f3b4f-4d02-4e6a-9e39-5d94cba67076)) 853 | (pin "2" (uuid 49b663c9-8b8d-4ab8-b8ed-7d7f03804362)) 854 | (instances 855 | (project "hackbat" 856 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/1acd9ee6-3485-4632-a0ca-5a9a2e3b5e3b" 857 | (reference "R9") (unit 1) 858 | ) 859 | ) 860 | ) 861 | ) 862 | 863 | (symbol (lib_id "Device:LED") (at 68.58 95.25 90) (unit 1) 864 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 865 | (uuid 849ffd3b-4055-4383-94af-94707d80fb39) 866 | (property "Reference" "D2" (at 72.39 95.5675 90) 867 | (effects (font (size 1.27 1.27)) (justify right)) 868 | ) 869 | (property "Value" "LED" (at 72.39 98.1075 90) 870 | (effects (font (size 1.27 1.27)) (justify right)) 871 | ) 872 | (property "Footprint" "LED_SMD:LED_0603_1608Metric" (at 68.58 95.25 0) 873 | (effects (font (size 1.27 1.27)) hide) 874 | ) 875 | (property "Datasheet" "~" (at 68.58 95.25 0) 876 | (effects (font (size 1.27 1.27)) hide) 877 | ) 878 | (pin "1" (uuid 4d5f4d2a-6c46-497e-aea7-6fe6d5b9780b)) 879 | (pin "2" (uuid 9e4bb216-57a5-4a86-a94f-621efd1371ed)) 880 | (instances 881 | (project "hackbat" 882 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/1acd9ee6-3485-4632-a0ca-5a9a2e3b5e3b" 883 | (reference "D2") (unit 1) 884 | ) 885 | ) 886 | ) 887 | ) 888 | 889 | (symbol (lib_id "Switch:SW_Push") (at 135.89 120.65 0) (unit 1) 890 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 891 | (uuid 8b7b220f-7f57-48e0-b52f-9fe960e60522) 892 | (property "Reference" "SW6" (at 135.89 113.03 0) 893 | (effects (font (size 1.27 1.27))) 894 | ) 895 | (property "Value" "SW_Push" (at 135.89 115.57 0) 896 | (effects (font (size 1.27 1.27))) 897 | ) 898 | (property "Footprint" "Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm" (at 135.89 115.57 0) 899 | (effects (font (size 1.27 1.27)) hide) 900 | ) 901 | (property "Datasheet" "~" (at 135.89 115.57 0) 902 | (effects (font (size 1.27 1.27)) hide) 903 | ) 904 | (property "JLCPCB Part #" "C455109" (at 135.89 120.65 0) 905 | (effects (font (size 1.27 1.27)) hide) 906 | ) 907 | (pin "2" (uuid cc1e53f5-0a71-4a3b-aed3-7abcd3bbd20e)) 908 | (pin "1" (uuid 906624d0-403b-4e0f-aa80-2a15a58cb40e)) 909 | (instances 910 | (project "hackbat" 911 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/1acd9ee6-3485-4632-a0ca-5a9a2e3b5e3b" 912 | (reference "SW6") (unit 1) 913 | ) 914 | ) 915 | ) 916 | ) 917 | 918 | (symbol (lib_id "power:GND") (at 144.78 130.81 0) (unit 1) 919 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 920 | (uuid 90c0e660-b66a-49c3-ad1e-4f663cecf32d) 921 | (property "Reference" "#PWR031" (at 144.78 137.16 0) 922 | (effects (font (size 1.27 1.27)) hide) 923 | ) 924 | (property "Value" "GND" (at 144.78 135.89 0) 925 | (effects (font (size 1.27 1.27))) 926 | ) 927 | (property "Footprint" "" (at 144.78 130.81 0) 928 | (effects (font (size 1.27 1.27)) hide) 929 | ) 930 | (property "Datasheet" "" (at 144.78 130.81 0) 931 | (effects (font (size 1.27 1.27)) hide) 932 | ) 933 | (pin "1" (uuid a268cd1e-4937-4fce-b775-2341efe9cabc)) 934 | (instances 935 | (project "hackbat" 936 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/1acd9ee6-3485-4632-a0ca-5a9a2e3b5e3b" 937 | (reference "#PWR031") (unit 1) 938 | ) 939 | ) 940 | ) 941 | ) 942 | 943 | (symbol (lib_id "Device:R_Small") (at 187.96 97.79 180) (unit 1) 944 | (in_bom yes) (on_board yes) (dnp no) 945 | (uuid 95ddd5a1-8bef-42bb-9742-721bda292b19) 946 | (property "Reference" "R11" (at 190.5 96.52 0) 947 | (effects (font (size 1.27 1.27))) 948 | ) 949 | (property "Value" "4k7" (at 190.5 99.06 0) 950 | (effects (font (size 1.27 1.27))) 951 | ) 952 | (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 187.96 97.79 0) 953 | (effects (font (size 1.27 1.27)) hide) 954 | ) 955 | (property "Datasheet" "~" (at 187.96 97.79 0) 956 | (effects (font (size 1.27 1.27)) hide) 957 | ) 958 | (pin "1" (uuid 19acb55e-a52e-4623-baa8-55c2b18ebbef)) 959 | (pin "2" (uuid e0e4606d-9498-4fa7-9f1c-f0728840ed54)) 960 | (instances 961 | (project "hackbat" 962 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/1acd9ee6-3485-4632-a0ca-5a9a2e3b5e3b" 963 | (reference "R11") (unit 1) 964 | ) 965 | ) 966 | ) 967 | ) 968 | 969 | (symbol (lib_id "Switch:SW_Push") (at 96.52 91.44 0) (unit 1) 970 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 971 | (uuid bdab6f62-3cdc-42bb-a994-6711da1ede15) 972 | (property "Reference" "SW2" (at 96.52 83.82 0) 973 | (effects (font (size 1.27 1.27))) 974 | ) 975 | (property "Value" "SW_Push" (at 96.52 86.36 0) 976 | (effects (font (size 1.27 1.27))) 977 | ) 978 | (property "Footprint" "Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm" (at 96.52 86.36 0) 979 | (effects (font (size 1.27 1.27)) hide) 980 | ) 981 | (property "Datasheet" "~" (at 96.52 86.36 0) 982 | (effects (font (size 1.27 1.27)) hide) 983 | ) 984 | (property "JLCPCB Part #" "C455109" (at 96.52 91.44 0) 985 | (effects (font (size 1.27 1.27)) hide) 986 | ) 987 | (pin "2" (uuid 4acaaee8-68f2-480e-96a4-46b982817759)) 988 | (pin "1" (uuid aa368881-be12-4f27-9fb4-39c5aba6d53f)) 989 | (instances 990 | (project "hackbat" 991 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/1acd9ee6-3485-4632-a0ca-5a9a2e3b5e3b" 992 | (reference "SW2") (unit 1) 993 | ) 994 | ) 995 | ) 996 | ) 997 | 998 | (symbol (lib_id "power:+3V3") (at 170.18 88.9 0) (unit 1) 999 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 1000 | (uuid c798a535-b1d7-427b-aea5-17cece7582cb) 1001 | (property "Reference" "#PWR026" (at 170.18 92.71 0) 1002 | (effects (font (size 1.27 1.27)) hide) 1003 | ) 1004 | (property "Value" "+3V3" (at 170.18 83.82 0) 1005 | (effects (font (size 1.27 1.27))) 1006 | ) 1007 | (property "Footprint" "" (at 170.18 88.9 0) 1008 | (effects (font (size 1.27 1.27)) hide) 1009 | ) 1010 | (property "Datasheet" "" (at 170.18 88.9 0) 1011 | (effects (font (size 1.27 1.27)) hide) 1012 | ) 1013 | (pin "1" (uuid 275c9422-6e21-43b6-a232-15ff73c59b72)) 1014 | (instances 1015 | (project "hackbat" 1016 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/1acd9ee6-3485-4632-a0ca-5a9a2e3b5e3b" 1017 | (reference "#PWR026") (unit 1) 1018 | ) 1019 | ) 1020 | ) 1021 | ) 1022 | 1023 | (symbol (lib_id "Switch:SW_Push") (at 179.07 91.44 0) (unit 1) 1024 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 1025 | (uuid d0bdb8e8-3353-49a7-94d5-ad3f18562507) 1026 | (property "Reference" "SW4" (at 179.07 83.82 0) 1027 | (effects (font (size 1.27 1.27))) 1028 | ) 1029 | (property "Value" "SW_Push" (at 179.07 86.36 0) 1030 | (effects (font (size 1.27 1.27))) 1031 | ) 1032 | (property "Footprint" "Button_Switch_SMD:SW_Push_1P1T_NO_6x6mm_H9.5mm" (at 179.07 86.36 0) 1033 | (effects (font (size 1.27 1.27)) hide) 1034 | ) 1035 | (property "Datasheet" "~" (at 179.07 86.36 0) 1036 | (effects (font (size 1.27 1.27)) hide) 1037 | ) 1038 | (property "JLCPCB Part #" "C455109" (at 179.07 91.44 0) 1039 | (effects (font (size 1.27 1.27)) hide) 1040 | ) 1041 | (pin "2" (uuid 4691794c-d5ec-4827-a5f1-8650a25f43dc)) 1042 | (pin "1" (uuid e703bf52-2444-4cda-9252-33693638b35b)) 1043 | (instances 1044 | (project "hackbat" 1045 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/1acd9ee6-3485-4632-a0ca-5a9a2e3b5e3b" 1046 | (reference "SW4") (unit 1) 1047 | ) 1048 | ) 1049 | ) 1050 | ) 1051 | 1052 | (symbol (lib_id "Device:R_Small") (at 68.58 104.14 180) (unit 1) 1053 | (in_bom yes) (on_board yes) (dnp no) 1054 | (uuid e973e756-720f-4be0-ac91-cb11b492ce6d) 1055 | (property "Reference" "R8" (at 71.12 102.87 0) 1056 | (effects (font (size 1.27 1.27))) 1057 | ) 1058 | (property "Value" "4k7" (at 71.12 105.41 0) 1059 | (effects (font (size 1.27 1.27))) 1060 | ) 1061 | (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 68.58 104.14 0) 1062 | (effects (font (size 1.27 1.27)) hide) 1063 | ) 1064 | (property "Datasheet" "~" (at 68.58 104.14 0) 1065 | (effects (font (size 1.27 1.27)) hide) 1066 | ) 1067 | (pin "1" (uuid fc743d60-67f9-4bff-a71f-204fd77992d3)) 1068 | (pin "2" (uuid fe98a478-5b0d-4e26-88c0-92290113357e)) 1069 | (instances 1070 | (project "hackbat" 1071 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/1acd9ee6-3485-4632-a0ca-5a9a2e3b5e3b" 1072 | (reference "R8") (unit 1) 1073 | ) 1074 | ) 1075 | ) 1076 | ) 1077 | 1078 | (symbol (lib_id "power:+3V3") (at 86.36 118.11 0) (unit 1) 1079 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 1080 | (uuid ed2d60f9-f8ba-4865-a29f-af2447c4c465) 1081 | (property "Reference" "#PWR028" (at 86.36 121.92 0) 1082 | (effects (font (size 1.27 1.27)) hide) 1083 | ) 1084 | (property "Value" "+3V3" (at 86.36 113.03 0) 1085 | (effects (font (size 1.27 1.27))) 1086 | ) 1087 | (property "Footprint" "" (at 86.36 118.11 0) 1088 | (effects (font (size 1.27 1.27)) hide) 1089 | ) 1090 | (property "Datasheet" "" (at 86.36 118.11 0) 1091 | (effects (font (size 1.27 1.27)) hide) 1092 | ) 1093 | (pin "1" (uuid 03604e57-629f-4c95-afca-e8ed6c6ea04d)) 1094 | (instances 1095 | (project "hackbat" 1096 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/1acd9ee6-3485-4632-a0ca-5a9a2e3b5e3b" 1097 | (reference "#PWR028") (unit 1) 1098 | ) 1099 | ) 1100 | ) 1101 | ) 1102 | 1103 | (symbol (lib_id "power:GND") (at 68.58 107.95 0) (unit 1) 1104 | (in_bom yes) (on_board yes) (dnp no) (fields_autoplaced) 1105 | (uuid f20bc4b2-b11a-4655-9127-cc27acb7640f) 1106 | (property "Reference" "#PWR021" (at 68.58 114.3 0) 1107 | (effects (font (size 1.27 1.27)) hide) 1108 | ) 1109 | (property "Value" "GND" (at 68.58 113.03 0) 1110 | (effects (font (size 1.27 1.27))) 1111 | ) 1112 | (property "Footprint" "" (at 68.58 107.95 0) 1113 | (effects (font (size 1.27 1.27)) hide) 1114 | ) 1115 | (property "Datasheet" "" (at 68.58 107.95 0) 1116 | (effects (font (size 1.27 1.27)) hide) 1117 | ) 1118 | (pin "1" (uuid 212a0a07-4240-4526-8cac-5e9faf2071ee)) 1119 | (instances 1120 | (project "hackbat" 1121 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/1acd9ee6-3485-4632-a0ca-5a9a2e3b5e3b" 1122 | (reference "#PWR021") (unit 1) 1123 | ) 1124 | ) 1125 | ) 1126 | ) 1127 | 1128 | (symbol (lib_id "Device:R_Small") (at 144.78 97.79 180) (unit 1) 1129 | (in_bom yes) (on_board yes) (dnp no) 1130 | (uuid f38e6d4a-0900-4ff4-a748-b47b5cadb238) 1131 | (property "Reference" "R10" (at 147.32 96.52 0) 1132 | (effects (font (size 1.27 1.27))) 1133 | ) 1134 | (property "Value" "4k7" (at 147.32 99.06 0) 1135 | (effects (font (size 1.27 1.27))) 1136 | ) 1137 | (property "Footprint" "Resistor_SMD:R_0603_1608Metric" (at 144.78 97.79 0) 1138 | (effects (font (size 1.27 1.27)) hide) 1139 | ) 1140 | (property "Datasheet" "~" (at 144.78 97.79 0) 1141 | (effects (font (size 1.27 1.27)) hide) 1142 | ) 1143 | (pin "1" (uuid 21c5f51a-6394-4f8b-b5cf-2a98077a4e38)) 1144 | (pin "2" (uuid 8a1714a5-b4a4-4c7f-8ef1-22fa6eb17e85)) 1145 | (instances 1146 | (project "hackbat" 1147 | (path "/92eb2317-b08a-4dfb-b07f-6555ffaf04cf/1acd9ee6-3485-4632-a0ca-5a9a2e3b5e3b" 1148 | (reference "R10") (unit 1) 1149 | ) 1150 | ) 1151 | ) 1152 | ) 1153 | ) 1154 | --------------------------------------------------------------------------------