├── README.md ├── bottom_pcb ├── README.md ├── bottom_pcb.kicad_pcb ├── bottom_pcb.kicad_pcb-bak ├── bottom_pcb.pro ├── bottom_pcb.sch ├── gerbers.zip └── gerbers │ ├── bottom_pcb-B.Cu.gbr │ ├── bottom_pcb-B.Mask.gbr │ ├── bottom_pcb-B.Paste.gbr │ ├── bottom_pcb-B.SilkS.gbr │ ├── bottom_pcb-Edge.Cuts.gbr │ ├── bottom_pcb-F.Cu.gbr │ ├── bottom_pcb-F.Mask.gbr │ ├── bottom_pcb-F.Paste.gbr │ ├── bottom_pcb-F.SilkS.gbr │ └── bottom_pcb-NPTH.drl ├── docs ├── esp32bb.jpg ├── esp32bb.pdf └── esp32bb_size.png ├── elecrow ├── ESP32BB_requirements.odp ├── ESP32BB_requirements.pdf ├── esp32bb_bom.csv └── plots.zip ├── frame ├── bottom_cover.svg ├── bottom_cover_through.dxf ├── bottom_cover_through.pdf ├── bottom_cover_through.svg ├── bottom_cover_through_42x61x2mm.dxf ├── bottom_cover_through_7x61x3mm.dxf ├── export │ ├── bottom_cover_through.dxf │ ├── bottom_cover_through.svg │ ├── bottom_cover_through_42x61x2mm.dxf │ └── bottom_cover_through_7x61x3mm.dxf └── foot_plate.svg ├── main_pcb ├── .gitignore ├── CP2102.dcm ├── CP2102.lib ├── ESP32-footprints-Lib.pretty │ ├── ESP-32S.kicad_mod │ ├── ESP32-WROOM.kicad_mod │ ├── ESP32.kicad_mod │ └── ESP3212.kicad_mod ├── ESP32-footprints-Shem-Lib.lib ├── MiscellaneousDevices.lib ├── akizuki.lib ├── common.pretty │ ├── D_0805.kicad_mod │ ├── LED_0603.kicad_mod │ ├── Pin_Header_Straight_1x17_Pitch2.54mm.kicad_mod │ └── Pin_Header_Straight_1x18_Pitch2.54mm.kicad_mod ├── esp32bb-cache.lib ├── esp32bb.kicad_pcb ├── esp32bb.pro ├── esp32bb.sch ├── fp-lib-table ├── ftdi232rq.lib ├── ftdi232rq.pretty │ └── FR232RQ.kicad_mod ├── osh-logo.pretty │ ├── osh-logo-3p4mm.kicad_mod │ └── osh-logo-4p3mm.kicad_mod ├── plots │ ├── esp32bb-B.Cu.gbl │ ├── esp32bb-B.Mask.gbs │ ├── esp32bb-B.SilkS.gbo │ ├── esp32bb-Edge.Cuts.gm1 │ ├── esp32bb-F.Cu.gtl │ ├── esp32bb-F.Mask.gts │ ├── esp32bb-F.SilkS.gto │ └── esp32bb.txt ├── release_note.txt ├── silks │ └── esp32bb-F.Cu.svg ├── switch │ └── SKRPACE010.kicad_mod ├── sym-lib-table └── usb_micro_b.pretty │ └── USB_MICRO_B-HIROSE-ZX62R-B-5P.kicad_mod └── spacer_pcb ├── gerbers.zip ├── gerbers ├── spacer_pcb-B.Cu.gbr ├── spacer_pcb-B.Mask.gbr ├── spacer_pcb-B.Paste.gbr ├── spacer_pcb-B.SilkS.gbr ├── spacer_pcb-Edge.Cuts.gbr ├── spacer_pcb-F.Cu.gbr ├── spacer_pcb-F.Mask.gbr ├── spacer_pcb-F.Paste.gbr ├── spacer_pcb-F.SilkS.gbr └── spacer_pcb-NPTH.drl ├── spacer_pcb.kicad_pcb ├── spacer_pcb.kicad_pcb-bak ├── spacer_pcb.pro └── spacer_pcb.sch /README.md: -------------------------------------------------------------------------------- 1 | # ESP32BB 2 | A kicad project for ESP-WROOM-32 and breadboard. 3 | 4 | ![ESP32BB](/docs/esp32bb.jpg) 5 | ![ESP32BB_size](/docs/esp32bb_size.png) 6 | 7 | [schema](/docs/esp32bb.pdf) 8 | 9 | # Driver 10 | This board uses CP2102 for serial communication. 11 | For mac and windiws user, please install the following driver. 12 | Linux supports cp2102 defaul, so linux user does not need any driver. 13 | 14 | [CP210x USB to UART Bridge VCP Drivers](http://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers) 15 | 16 | # Shop 17 | [trial stacks](https://trialstacks.base.ec/items/6243312) 18 | 19 | # Components 20 | - [esp-wroop-32](http://akizukidenshi.com/catalog/g/gM-11647/) 21 | - [Hirose-microB-USB](http://akizukidenshi.com/catalog/g/gC-05254/) 22 | - [Diode](http://akizukidenshi.com/catalog/g/gI-05951/) 23 | - [transistor MMBT3904](http://akizukidenshi.com/catalog/g/gI-05969/) 24 | - [switch SKRPACE010](http://akizukidenshi.com/catalog/g/gP-06185/) 25 | - [100uf 1206 condensor](http://akizukidenshi.com/catalog/g/gP-08260/) 26 | - [10uf 0603 condensor](http://akizukidenshi.com/catalog/g/gP-07768/) 27 | - [0.1uf 0603 condensor](http://akizukidenshi.com/catalog/g/gP-04940/) 28 | - [1nf (1000pf) 0603 condensor](http://akizukidenshi.com/catalog/g/gP-09285/) 29 | - [10k 0603 registor](http://akizukidenshi.com/catalog/g/gR-06103/) 30 | - [led](http://akizukidenshi.com/catalog/g/gI-06417/) 31 | - [Pin socket](http://akizukidenshi.com/catalog/g/gC-05779/) 32 | - Bread board: [akizuki](http://akizukidenshi.com/catalog/g/gP-05158/) or [aliexpress](https://www.aliexpress.com/item/SYB-170-Mini-Prototype-Experiment-Test-Breadboard-Board-Tie-points-170-Tie-points-35-47-8/32595538101.html?spm=2114.13010608.0.0.nAnEqS) 33 | - [CP2102](https://www.aliexpress.com/item/5pcs-Free-shipping-SILABS-CP2102-GMR-CP2102-QFN-28-offen-use-laptop-chip-100-new-original/32503317767.html?spm=2114.13010608.0.0.PUEIRm) 34 | - [NCP1117ST33T3G](https://www.aliexpress.com/item/Free-Shipping-NCP1117ST33T3G-NCP1117-3-3V-linear-regulator-SOT-223-package/32244660148.html?spm=2114.13010608.0.0.PUEIRm) 35 | 36 | # Footprints 37 | - [ESP32-kiCAD-Footprints](https://github.com/adamjvr/ESP32-kiCAD-Footprints) 38 | - [switch: SKRPACE010.kicad_mod](https://github.com/nosuz/kicad-lib/blob/master/module.pretty/SKRPACE010.kicad_mod) 39 | 40 | # Programming software tools 41 | ESP32BB is a ESP-WROOM-32 breakout board so you can write your own program by usinig the following tools. 42 | 43 | - [espressif/arduino-esp32](https://github.com/espressif/arduino-esp32) 44 | - [espressif/esp-idf](https://github.com/espressif/esp-idf) 45 | - [Mongoose OS](https://mongoose-os.com/) 46 | 47 | # License 48 | MIT 49 | 50 | # References 51 | - [ESP32-Core-Board-V2_sch.pdf](http://akizukidenshi.com/download/ds/espressifsystems/ESP32-Core-Board-V2_sch.pdf) 52 | - [esp_wroom_32_datasheet_en.pdf](https://espressif.com/sites/default/files/documentation/esp_wroom_32_datasheet_en.pdf) 53 | - [Enginursday: First Impressions of the ESP32](https://www.sparkfun.com/news/2017) 54 | - [ESP32 Development Board with TELEC Memorial photograph](https://macsbug.wordpress.com/2016/12/12/esp32-development-board-with-telec-memorial-photograph/) 55 | - [DS_FT232R](http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf) 56 | - [SparkFun FTDI Basic Breakout - 3.3V](https://www.sparkfun.com/products/9873) 57 | - [Sehematic of SparkFun FTDI Basic Breakout - 3.3V](http://cdn.sparkfun.com/datasheets/BreakoutBoards/FTDI%20Basic-v22-3.3V.pdf) 58 | - [esp32-thing.sch](https://cdn.sparkfun.com/assets/learn_tutorials/5/0/7/esp32-thing-schematic.pdf) 59 | - [The Internet of Things with ESP32](http://esp32.net/) 60 | - [ESP-WROVER-KIT_SCH-2.pdf](https://dl.espressif.com/dl/schematics/ESP-WROVER-KIT_SCH-2.pdf) 61 | - [ESP32-EVB_Rev_A.pdf](https://github.com/OLIMEX/ESP32-EVB/blob/master/HARDWARE/REV-A/ESP32-EVB_Rev_A.pdf) 62 | -------------------------------------------------------------------------------- /bottom_pcb/README.md: -------------------------------------------------------------------------------- 1 | # bottom_pcb 2 | 3 | - [esp32 hardware design guidelines](https://www.espressif.com/sites/default/files/documentation/esp32_hardware_design_guidelines_en.pdf) 4 | -------------------------------------------------------------------------------- /bottom_pcb/bottom_pcb.kicad_pcb: -------------------------------------------------------------------------------- 1 | (kicad_pcb (version 20171130) (host pcbnew 5.0.2-bee76a0~70~ubuntu18.04.1) 2 | 3 | (general 4 | (thickness 1.6) 5 | (drawings 12) 6 | (tracks 0) 7 | (zones 0) 8 | (modules 4) 9 | (nets 1) 10 | ) 11 | 12 | (page A4) 13 | (layers 14 | (0 F.Cu signal) 15 | (31 B.Cu signal) 16 | (32 B.Adhes user) 17 | (33 F.Adhes user) 18 | (34 B.Paste user) 19 | (35 F.Paste user) 20 | (36 B.SilkS user) 21 | (37 F.SilkS user) 22 | (38 B.Mask user) 23 | (39 F.Mask user) 24 | (40 Dwgs.User user) 25 | (41 Cmts.User user) 26 | (42 Eco1.User user) 27 | (43 Eco2.User user) 28 | (44 Edge.Cuts user) 29 | (45 Margin user) 30 | (46 B.CrtYd user) 31 | (47 F.CrtYd user) 32 | (48 B.Fab user) 33 | (49 F.Fab user) 34 | ) 35 | 36 | (setup 37 | (last_trace_width 0.25) 38 | (trace_clearance 0.2) 39 | (zone_clearance 0.508) 40 | (zone_45_only no) 41 | (trace_min 0.2) 42 | (segment_width 0.2) 43 | (edge_width 0.15) 44 | (via_size 0.8) 45 | (via_drill 0.4) 46 | (via_min_size 0.4) 47 | (via_min_drill 0.3) 48 | (uvia_size 0.3) 49 | (uvia_drill 0.1) 50 | (uvias_allowed no) 51 | (uvia_min_size 0.2) 52 | (uvia_min_drill 0.1) 53 | (pcb_text_width 0.3) 54 | (pcb_text_size 1.5 1.5) 55 | (mod_edge_width 0.15) 56 | (mod_text_size 1 1) 57 | (mod_text_width 0.15) 58 | (pad_size 1.524 1.524) 59 | (pad_drill 0.762) 60 | (pad_to_mask_clearance 0.051) 61 | (solder_mask_min_width 0.25) 62 | (aux_axis_origin 0 0) 63 | (visible_elements FFFFFF7F) 64 | (pcbplotparams 65 | (layerselection 0x010fc_ffffffff) 66 | (usegerberextensions false) 67 | (usegerberattributes false) 68 | (usegerberadvancedattributes false) 69 | (creategerberjobfile false) 70 | (excludeedgelayer true) 71 | (linewidth 0.100000) 72 | (plotframeref false) 73 | (viasonmask false) 74 | (mode 1) 75 | (useauxorigin false) 76 | (hpglpennumber 1) 77 | (hpglpenspeed 20) 78 | (hpglpendiameter 15.000000) 79 | (psnegative false) 80 | (psa4output false) 81 | (plotreference true) 82 | (plotvalue true) 83 | (plotinvisibletext false) 84 | (padsonsilk false) 85 | (subtractmaskfromsilk false) 86 | (outputformat 1) 87 | (mirror false) 88 | (drillshape 0) 89 | (scaleselection 1) 90 | (outputdirectory "gerbers")) 91 | ) 92 | 93 | (net 0 "") 94 | 95 | (net_class Default "This is the default net class." 96 | (clearance 0.2) 97 | (trace_width 0.25) 98 | (via_dia 0.8) 99 | (via_drill 0.4) 100 | (uvia_dia 0.3) 101 | (uvia_drill 0.1) 102 | ) 103 | 104 | (module MountingHole:MountingHole_3.5mm (layer F.Cu) (tedit 5C413D85) (tstamp 5C3AFA7C) 105 | (at 129.49896 52.8594) 106 | (descr "Mounting Hole 3.5mm, no annular") 107 | (tags "mounting hole 3.5mm no annular") 108 | (attr virtual) 109 | (fp_text reference REF** (at 0 -4.5) (layer F.SilkS) hide 110 | (effects (font (size 1 1) (thickness 0.15))) 111 | ) 112 | (fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) 113 | (effects (font (size 1 1) (thickness 0.15))) 114 | ) 115 | (fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05)) 116 | (fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15)) 117 | (fp_text user %R (at 0.3 0) (layer F.Fab) 118 | (effects (font (size 1 1) (thickness 0.15))) 119 | ) 120 | (pad 1 np_thru_hole circle (at 0 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask)) 121 | ) 122 | 123 | (module MountingHole:MountingHole_3.5mm (layer F.Cu) (tedit 5C413D8D) (tstamp 5C3AFA6D) 124 | (at 165.77096 52.8594) 125 | (descr "Mounting Hole 3.5mm, no annular") 126 | (tags "mounting hole 3.5mm no annular") 127 | (attr virtual) 128 | (fp_text reference REF** (at 0 -4.5) (layer F.SilkS) hide 129 | (effects (font (size 1 1) (thickness 0.15))) 130 | ) 131 | (fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) 132 | (effects (font (size 1 1) (thickness 0.15))) 133 | ) 134 | (fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05)) 135 | (fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15)) 136 | (fp_text user %R (at 0.3 0) (layer F.Fab) 137 | (effects (font (size 1 1) (thickness 0.15))) 138 | ) 139 | (pad 1 np_thru_hole circle (at 0 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask)) 140 | ) 141 | 142 | (module MountingHole:MountingHole_3.5mm (layer F.Cu) (tedit 5C413D95) (tstamp 5C3AFA5E) 143 | (at 165.77096 106.9514) 144 | (descr "Mounting Hole 3.5mm, no annular") 145 | (tags "mounting hole 3.5mm no annular") 146 | (attr virtual) 147 | (fp_text reference REF** (at 0 -4.5) (layer F.SilkS) hide 148 | (effects (font (size 1 1) (thickness 0.15))) 149 | ) 150 | (fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) 151 | (effects (font (size 1 1) (thickness 0.15))) 152 | ) 153 | (fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05)) 154 | (fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15)) 155 | (fp_text user %R (at 0.3 0) (layer F.Fab) 156 | (effects (font (size 1 1) (thickness 0.15))) 157 | ) 158 | (pad 1 np_thru_hole circle (at 0 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask)) 159 | ) 160 | 161 | (module MountingHole:MountingHole_3.5mm (layer F.Cu) (tedit 5C413D99) (tstamp 5C3AFA4F) 162 | (at 129.49896 106.9514) 163 | (descr "Mounting Hole 3.5mm, no annular") 164 | (tags "mounting hole 3.5mm no annular") 165 | (attr virtual) 166 | (fp_text reference REF** (at 0 -4.5) (layer F.SilkS) hide 167 | (effects (font (size 1 1) (thickness 0.15))) 168 | ) 169 | (fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) 170 | (effects (font (size 1 1) (thickness 0.15))) 171 | ) 172 | (fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05)) 173 | (fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15)) 174 | (fp_text user %R (at 0.3 0) (layer F.Fab) 175 | (effects (font (size 1 1) (thickness 0.15))) 176 | ) 177 | (pad 1 np_thru_hole circle (at 0 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask)) 178 | ) 179 | 180 | (gr_arc (start 141.04496 49.4054) (end 141.04496 34.4054) (angle -90) (layer Edge.Cuts) (width 0.2)) 181 | (gr_arc (start 154.22496 49.4054) (end 169.22496 49.4054) (angle -90) (layer Edge.Cuts) (width 0.2)) 182 | (gr_arc (start 167.22496 108.4054) (end 167.22496 110.4054) (angle -90) (layer Edge.Cuts) (width 0.15)) 183 | (gr_arc (start 128.04496 108.4054) (end 126.04496 108.4054) (angle -90) (layer Edge.Cuts) (width 0.15)) 184 | (gr_arc (start 154.22496 44.4054) (end 154.22496 49.4054) (angle -180) (layer Edge.Cuts) (width 0.15)) 185 | (gr_arc (start 141.04496 44.4054) (end 141.04496 39.4054) (angle -180) (layer Edge.Cuts) (width 0.15)) 186 | (gr_line (start 141.04496 39.4054) (end 154.22496 39.4054) (layer Edge.Cuts) (width 0.15)) 187 | (gr_line (start 141.04496 49.4054) (end 154.22496 49.4054) (layer Edge.Cuts) (width 0.2)) 188 | (gr_line (start 154.22496 34.4054) (end 141.04496 34.4054) (layer Edge.Cuts) (width 0.2)) 189 | (gr_line (start 169.22496 108.4054) (end 169.22496 49.4054) (layer Edge.Cuts) (width 0.2)) 190 | (gr_line (start 128.04496 110.4054) (end 167.22496 110.4054) (layer Edge.Cuts) (width 0.2)) 191 | (gr_line (start 126.04496 49.4054) (end 126.04496 108.4054) (layer Edge.Cuts) (width 0.2)) 192 | 193 | (zone (net 0) (net_name "") (layer B.Cu) (tstamp 0) (hatch edge 0.508) 194 | (connect_pads (clearance 0.508)) 195 | (min_thickness 0.254) 196 | (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) 197 | (polygon 198 | (pts 199 | (xy 169.164 62.484) (xy 125.984 62.484) (xy 125.984 97.028) (xy 169.164 97.028) 200 | ) 201 | ) 202 | (filled_polygon 203 | (pts 204 | (xy 168.48996 96.901) (xy 126.77996 96.901) (xy 126.77996 62.611) (xy 168.489961 62.611) 205 | ) 206 | ) 207 | ) 208 | (zone (net 0) (net_name "") (layer F.Cu) (tstamp 5C413F9A) (hatch edge 0.508) 209 | (connect_pads (clearance 0.508)) 210 | (min_thickness 0.254) 211 | (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) 212 | (polygon 213 | (pts 214 | (xy 169.310157 62.484) (xy 126.130157 62.484) (xy 126.130157 97.028) (xy 169.310157 97.028) 215 | ) 216 | ) 217 | (filled_polygon 218 | (pts 219 | (xy 168.48996 96.901) (xy 126.77996 96.901) (xy 126.77996 62.611) (xy 168.489961 62.611) 220 | ) 221 | ) 222 | ) 223 | ) 224 | -------------------------------------------------------------------------------- /bottom_pcb/bottom_pcb.kicad_pcb-bak: -------------------------------------------------------------------------------- 1 | (kicad_pcb (version 20171130) (host pcbnew 5.0.2-bee76a0~70~ubuntu18.04.1) 2 | 3 | (general 4 | (thickness 1.6) 5 | (drawings 13) 6 | (tracks 0) 7 | (zones 0) 8 | (modules 4) 9 | (nets 1) 10 | ) 11 | 12 | (page A4) 13 | (layers 14 | (0 F.Cu signal) 15 | (31 B.Cu signal) 16 | (32 B.Adhes user) 17 | (33 F.Adhes user) 18 | (34 B.Paste user) 19 | (35 F.Paste user) 20 | (36 B.SilkS user) 21 | (37 F.SilkS user) 22 | (38 B.Mask user) 23 | (39 F.Mask user) 24 | (40 Dwgs.User user) 25 | (41 Cmts.User user) 26 | (42 Eco1.User user) 27 | (43 Eco2.User user) 28 | (44 Edge.Cuts user) 29 | (45 Margin user) 30 | (46 B.CrtYd user) 31 | (47 F.CrtYd user) 32 | (48 B.Fab user) 33 | (49 F.Fab user) 34 | ) 35 | 36 | (setup 37 | (last_trace_width 0.25) 38 | (trace_clearance 0.2) 39 | (zone_clearance 0.508) 40 | (zone_45_only no) 41 | (trace_min 0.2) 42 | (segment_width 0.2) 43 | (edge_width 0.15) 44 | (via_size 0.8) 45 | (via_drill 0.4) 46 | (via_min_size 0.4) 47 | (via_min_drill 0.3) 48 | (uvia_size 0.3) 49 | (uvia_drill 0.1) 50 | (uvias_allowed no) 51 | (uvia_min_size 0.2) 52 | (uvia_min_drill 0.1) 53 | (pcb_text_width 0.3) 54 | (pcb_text_size 1.5 1.5) 55 | (mod_edge_width 0.15) 56 | (mod_text_size 1 1) 57 | (mod_text_width 0.15) 58 | (pad_size 1.524 1.524) 59 | (pad_drill 0.762) 60 | (pad_to_mask_clearance 0.051) 61 | (solder_mask_min_width 0.25) 62 | (aux_axis_origin 0 0) 63 | (visible_elements FFFFFF7F) 64 | (pcbplotparams 65 | (layerselection 0x010fc_ffffffff) 66 | (usegerberextensions false) 67 | (usegerberattributes false) 68 | (usegerberadvancedattributes false) 69 | (creategerberjobfile false) 70 | (excludeedgelayer true) 71 | (linewidth 0.100000) 72 | (plotframeref false) 73 | (viasonmask false) 74 | (mode 1) 75 | (useauxorigin false) 76 | (hpglpennumber 1) 77 | (hpglpenspeed 20) 78 | (hpglpendiameter 15.000000) 79 | (psnegative false) 80 | (psa4output false) 81 | (plotreference true) 82 | (plotvalue true) 83 | (plotinvisibletext false) 84 | (padsonsilk false) 85 | (subtractmaskfromsilk false) 86 | (outputformat 1) 87 | (mirror false) 88 | (drillshape 0) 89 | (scaleselection 1) 90 | (outputdirectory "gerbers")) 91 | ) 92 | 93 | (net 0 "") 94 | 95 | (net_class Default "This is the default net class." 96 | (clearance 0.2) 97 | (trace_width 0.25) 98 | (via_dia 0.8) 99 | (via_drill 0.4) 100 | (uvia_dia 0.3) 101 | (uvia_drill 0.1) 102 | ) 103 | 104 | (module MountingHole:MountingHole_3.5mm (layer F.Cu) (tedit 5C413D85) (tstamp 5C3AFA7C) 105 | (at 129.49896 52.8594) 106 | (descr "Mounting Hole 3.5mm, no annular") 107 | (tags "mounting hole 3.5mm no annular") 108 | (attr virtual) 109 | (fp_text reference REF** (at 0 -4.5) (layer F.SilkS) hide 110 | (effects (font (size 1 1) (thickness 0.15))) 111 | ) 112 | (fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) 113 | (effects (font (size 1 1) (thickness 0.15))) 114 | ) 115 | (fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05)) 116 | (fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15)) 117 | (fp_text user %R (at 0.3 0) (layer F.Fab) 118 | (effects (font (size 1 1) (thickness 0.15))) 119 | ) 120 | (pad 1 np_thru_hole circle (at 0 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask)) 121 | ) 122 | 123 | (module MountingHole:MountingHole_3.5mm (layer F.Cu) (tedit 5C413D8D) (tstamp 5C3AFA6D) 124 | (at 165.77096 52.8594) 125 | (descr "Mounting Hole 3.5mm, no annular") 126 | (tags "mounting hole 3.5mm no annular") 127 | (attr virtual) 128 | (fp_text reference REF** (at 0 -4.5) (layer F.SilkS) hide 129 | (effects (font (size 1 1) (thickness 0.15))) 130 | ) 131 | (fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) 132 | (effects (font (size 1 1) (thickness 0.15))) 133 | ) 134 | (fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05)) 135 | (fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15)) 136 | (fp_text user %R (at 0.3 0) (layer F.Fab) 137 | (effects (font (size 1 1) (thickness 0.15))) 138 | ) 139 | (pad 1 np_thru_hole circle (at 0 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask)) 140 | ) 141 | 142 | (module MountingHole:MountingHole_3.5mm (layer F.Cu) (tedit 5C413D95) (tstamp 5C3AFA5E) 143 | (at 165.77096 106.9514) 144 | (descr "Mounting Hole 3.5mm, no annular") 145 | (tags "mounting hole 3.5mm no annular") 146 | (attr virtual) 147 | (fp_text reference REF** (at 0 -4.5) (layer F.SilkS) hide 148 | (effects (font (size 1 1) (thickness 0.15))) 149 | ) 150 | (fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) 151 | (effects (font (size 1 1) (thickness 0.15))) 152 | ) 153 | (fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05)) 154 | (fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15)) 155 | (fp_text user %R (at 0.3 0) (layer F.Fab) 156 | (effects (font (size 1 1) (thickness 0.15))) 157 | ) 158 | (pad 1 np_thru_hole circle (at 0 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask)) 159 | ) 160 | 161 | (module MountingHole:MountingHole_3.5mm (layer F.Cu) (tedit 5C413D99) (tstamp 5C3AFA4F) 162 | (at 129.49896 106.9514) 163 | (descr "Mounting Hole 3.5mm, no annular") 164 | (tags "mounting hole 3.5mm no annular") 165 | (attr virtual) 166 | (fp_text reference REF** (at 0 -4.5) (layer F.SilkS) hide 167 | (effects (font (size 1 1) (thickness 0.15))) 168 | ) 169 | (fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) 170 | (effects (font (size 1 1) (thickness 0.15))) 171 | ) 172 | (fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05)) 173 | (fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15)) 174 | (fp_text user %R (at 0.3 0) (layer F.Fab) 175 | (effects (font (size 1 1) (thickness 0.15))) 176 | ) 177 | (pad 1 np_thru_hole circle (at 0 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask)) 178 | ) 179 | 180 | (gr_text "OK: Plastics BAD: Metals" (at 147.80768 38.0238) (layer F.SilkS) 181 | (effects (font (size 1.2 1.2) (thickness 0.3))) 182 | ) 183 | (gr_arc (start 141.04496 49.4054) (end 141.04496 34.4054) (angle -90) (layer Edge.Cuts) (width 0.2)) 184 | (gr_arc (start 154.22496 49.4054) (end 169.22496 49.4054) (angle -90) (layer Edge.Cuts) (width 0.2)) 185 | (gr_arc (start 167.22496 108.4054) (end 167.22496 110.4054) (angle -90) (layer Edge.Cuts) (width 0.15)) 186 | (gr_arc (start 128.04496 108.4054) (end 126.04496 108.4054) (angle -90) (layer Edge.Cuts) (width 0.15)) 187 | (gr_arc (start 154.22496 44.4054) (end 154.22496 49.4054) (angle -180) (layer Edge.Cuts) (width 0.15)) 188 | (gr_arc (start 141.04496 44.4054) (end 141.04496 39.4054) (angle -180) (layer Edge.Cuts) (width 0.15)) 189 | (gr_line (start 141.04496 39.4054) (end 154.22496 39.4054) (layer Edge.Cuts) (width 0.15)) 190 | (gr_line (start 141.04496 49.4054) (end 154.22496 49.4054) (layer Edge.Cuts) (width 0.2)) 191 | (gr_line (start 154.22496 34.4054) (end 141.04496 34.4054) (layer Edge.Cuts) (width 0.2)) 192 | (gr_line (start 169.22496 108.4054) (end 169.22496 49.4054) (layer Edge.Cuts) (width 0.2)) 193 | (gr_line (start 128.04496 110.4054) (end 167.22496 110.4054) (layer Edge.Cuts) (width 0.2)) 194 | (gr_line (start 126.04496 49.4054) (end 126.04496 108.4054) (layer Edge.Cuts) (width 0.2)) 195 | 196 | (zone (net 0) (net_name "") (layer F.Cu) (tstamp 0) (hatch edge 0.508) 197 | (connect_pads (clearance 0.508)) 198 | (min_thickness 0.254) 199 | (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) 200 | (polygon 201 | (pts 202 | (xy 126.07036 62.23) (xy 169.30624 62.17412) (xy 169.34688 108.27004) (xy 168.06926 110.41634) (xy 127.22098 110.25886) 203 | (xy 126.1618 109.17428) 204 | ) 205 | ) 206 | (filled_polygon 207 | (pts 208 | (xy 168.48996 108.477787) (xy 168.494256 108.499387) (xy 168.456157 108.765427) (xy 168.305621 109.096512) (xy 168.068211 109.372039) 209 | (xy 167.763016 109.569856) (xy 167.391043 109.6811) (xy 167.361993 109.683259) (xy 167.297348 109.6704) (xy 127.972572 109.6704) 210 | (xy 127.950973 109.674696) (xy 127.684933 109.636597) (xy 127.353848 109.486061) (xy 127.078321 109.248651) (xy 126.880504 108.943456) 211 | (xy 126.76926 108.571483) (xy 126.767101 108.542433) (xy 126.77996 108.477788) (xy 126.77996 106.507991) (xy 127.108004 106.507991) 212 | (xy 127.11396 106.966834) (xy 127.11396 107.425806) (xy 127.12011 107.440654) (xy 127.120319 107.456723) (xy 127.459689 108.276036) 213 | (xy 127.468048 108.28065) (xy 127.477055 108.302394) (xy 128.147966 108.973305) (xy 128.16971 108.982312) (xy 128.174324 108.990671) 214 | (xy 128.600553 109.160773) (xy 129.024554 109.3364) (xy 129.040627 109.3364) (xy 129.055551 109.342356) (xy 129.514394 109.3364) 215 | (xy 129.973366 109.3364) (xy 129.988214 109.33025) (xy 130.004283 109.330041) (xy 130.823596 108.990671) (xy 130.82821 108.982312) 216 | (xy 130.849954 108.973305) (xy 131.520865 108.302394) (xy 131.529872 108.28065) (xy 131.538231 108.276036) (xy 131.708333 107.849807) 217 | (xy 131.88396 107.425806) (xy 131.88396 107.409733) (xy 131.889916 107.394809) (xy 131.88396 106.935966) (xy 131.88396 106.507991) 218 | (xy 163.380004 106.507991) (xy 163.38596 106.966834) (xy 163.38596 107.425806) (xy 163.39211 107.440654) (xy 163.392319 107.456723) 219 | (xy 163.731689 108.276036) (xy 163.740048 108.28065) (xy 163.749055 108.302394) (xy 164.419966 108.973305) (xy 164.44171 108.982312) 220 | (xy 164.446324 108.990671) (xy 164.872553 109.160773) (xy 165.296554 109.3364) (xy 165.312627 109.3364) (xy 165.327551 109.342356) 221 | (xy 165.786394 109.3364) (xy 166.245366 109.3364) (xy 166.260214 109.33025) (xy 166.276283 109.330041) (xy 167.095596 108.990671) 222 | (xy 167.10021 108.982312) (xy 167.121954 108.973305) (xy 167.792865 108.302394) (xy 167.801872 108.28065) (xy 167.810231 108.276036) 223 | (xy 167.980333 107.849807) (xy 168.15596 107.425806) (xy 168.15596 107.409733) (xy 168.161916 107.394809) (xy 168.15596 106.935966) 224 | (xy 168.15596 106.476994) (xy 168.14981 106.462146) (xy 168.149601 106.446077) (xy 167.810231 105.626764) (xy 167.801872 105.62215) 225 | (xy 167.792865 105.600406) (xy 167.121954 104.929495) (xy 167.10021 104.920488) (xy 167.095596 104.912129) (xy 166.669367 104.742027) 226 | (xy 166.245366 104.5664) (xy 166.229293 104.5664) (xy 166.214369 104.560444) (xy 165.755526 104.5664) (xy 165.296554 104.5664) 227 | (xy 165.281706 104.57255) (xy 165.265637 104.572759) (xy 164.446324 104.912129) (xy 164.44171 104.920488) (xy 164.419966 104.929495) 228 | (xy 163.749055 105.600406) (xy 163.740048 105.62215) (xy 163.731689 105.626764) (xy 163.561587 106.052993) (xy 163.38596 106.476994) 229 | (xy 163.38596 106.493067) (xy 163.380004 106.507991) (xy 131.88396 106.507991) (xy 131.88396 106.476994) (xy 131.87781 106.462146) 230 | (xy 131.877601 106.446077) (xy 131.538231 105.626764) (xy 131.529872 105.62215) (xy 131.520865 105.600406) (xy 130.849954 104.929495) 231 | (xy 130.82821 104.920488) (xy 130.823596 104.912129) (xy 130.397367 104.742027) (xy 129.973366 104.5664) (xy 129.957293 104.5664) 232 | (xy 129.942369 104.560444) (xy 129.483526 104.5664) (xy 129.024554 104.5664) (xy 129.009706 104.57255) (xy 128.993637 104.572759) 233 | (xy 128.174324 104.912129) (xy 128.16971 104.920488) (xy 128.147966 104.929495) (xy 127.477055 105.600406) (xy 127.468048 105.62215) 234 | (xy 127.459689 105.626764) (xy 127.289587 106.052993) (xy 127.11396 106.476994) (xy 127.11396 106.493067) (xy 127.108004 106.507991) 235 | (xy 126.77996 106.507991) (xy 126.77996 62.356083) (xy 168.489961 62.302175) 236 | ) 237 | ) 238 | ) 239 | (zone (net 0) (net_name "") (layer B.Cu) (tstamp 5C3AFDE4) (hatch edge 0.508) 240 | (connect_pads (clearance 0.508)) 241 | (min_thickness 0.254) 242 | (fill yes (arc_segments 16) (thermal_gap 0.508) (thermal_bridge_width 0.508)) 243 | (polygon 244 | (pts 245 | (xy 126.015145 62.241091) (xy 169.251025 62.185211) (xy 169.12336 109.17428) (xy 167.85082 110.34776) (xy 127.7239 110.31728) 246 | (xy 126.01956 108.66628) 247 | ) 248 | ) 249 | (filled_polygon 250 | (pts 251 | (xy 168.48996 108.477787) (xy 168.494256 108.499387) (xy 168.456157 108.765427) (xy 168.305621 109.096512) (xy 168.068211 109.372039) 252 | (xy 167.763016 109.569856) (xy 167.391043 109.6811) (xy 167.361993 109.683259) (xy 167.297348 109.6704) (xy 127.972572 109.6704) 253 | (xy 127.950973 109.674696) (xy 127.684933 109.636597) (xy 127.353848 109.486061) (xy 127.078321 109.248651) (xy 126.880504 108.943456) 254 | (xy 126.76926 108.571483) (xy 126.767101 108.542433) (xy 126.77996 108.477788) (xy 126.77996 106.507991) (xy 127.108004 106.507991) 255 | (xy 127.11396 106.966834) (xy 127.11396 107.425806) (xy 127.12011 107.440654) (xy 127.120319 107.456723) (xy 127.459689 108.276036) 256 | (xy 127.468048 108.28065) (xy 127.477055 108.302394) (xy 128.147966 108.973305) (xy 128.16971 108.982312) (xy 128.174324 108.990671) 257 | (xy 128.600553 109.160773) (xy 129.024554 109.3364) (xy 129.040627 109.3364) (xy 129.055551 109.342356) (xy 129.514394 109.3364) 258 | (xy 129.973366 109.3364) (xy 129.988214 109.33025) (xy 130.004283 109.330041) (xy 130.823596 108.990671) (xy 130.82821 108.982312) 259 | (xy 130.849954 108.973305) (xy 131.520865 108.302394) (xy 131.529872 108.28065) (xy 131.538231 108.276036) (xy 131.708333 107.849807) 260 | (xy 131.88396 107.425806) (xy 131.88396 107.409733) (xy 131.889916 107.394809) (xy 131.88396 106.935966) (xy 131.88396 106.507991) 261 | (xy 163.380004 106.507991) (xy 163.38596 106.966834) (xy 163.38596 107.425806) (xy 163.39211 107.440654) (xy 163.392319 107.456723) 262 | (xy 163.731689 108.276036) (xy 163.740048 108.28065) (xy 163.749055 108.302394) (xy 164.419966 108.973305) (xy 164.44171 108.982312) 263 | (xy 164.446324 108.990671) (xy 164.872553 109.160773) (xy 165.296554 109.3364) (xy 165.312627 109.3364) (xy 165.327551 109.342356) 264 | (xy 165.786394 109.3364) (xy 166.245366 109.3364) (xy 166.260214 109.33025) (xy 166.276283 109.330041) (xy 167.095596 108.990671) 265 | (xy 167.10021 108.982312) (xy 167.121954 108.973305) (xy 167.792865 108.302394) (xy 167.801872 108.28065) (xy 167.810231 108.276036) 266 | (xy 167.980333 107.849807) (xy 168.15596 107.425806) (xy 168.15596 107.409733) (xy 168.161916 107.394809) (xy 168.15596 106.935966) 267 | (xy 168.15596 106.476994) (xy 168.14981 106.462146) (xy 168.149601 106.446077) (xy 167.810231 105.626764) (xy 167.801872 105.62215) 268 | (xy 167.792865 105.600406) (xy 167.121954 104.929495) (xy 167.10021 104.920488) (xy 167.095596 104.912129) (xy 166.669367 104.742027) 269 | (xy 166.245366 104.5664) (xy 166.229293 104.5664) (xy 166.214369 104.560444) (xy 165.755526 104.5664) (xy 165.296554 104.5664) 270 | (xy 165.281706 104.57255) (xy 165.265637 104.572759) (xy 164.446324 104.912129) (xy 164.44171 104.920488) (xy 164.419966 104.929495) 271 | (xy 163.749055 105.600406) (xy 163.740048 105.62215) (xy 163.731689 105.626764) (xy 163.561587 106.052993) (xy 163.38596 106.476994) 272 | (xy 163.38596 106.493067) (xy 163.380004 106.507991) (xy 131.88396 106.507991) (xy 131.88396 106.476994) (xy 131.87781 106.462146) 273 | (xy 131.877601 106.446077) (xy 131.538231 105.626764) (xy 131.529872 105.62215) (xy 131.520865 105.600406) (xy 130.849954 104.929495) 274 | (xy 130.82821 104.920488) (xy 130.823596 104.912129) (xy 130.397367 104.742027) (xy 129.973366 104.5664) (xy 129.957293 104.5664) 275 | (xy 129.942369 104.560444) (xy 129.483526 104.5664) (xy 129.024554 104.5664) (xy 129.009706 104.57255) (xy 128.993637 104.572759) 276 | (xy 128.174324 104.912129) (xy 128.16971 104.920488) (xy 128.147966 104.929495) (xy 127.477055 105.600406) (xy 127.468048 105.62215) 277 | (xy 127.459689 105.626764) (xy 127.289587 106.052993) (xy 127.11396 106.476994) (xy 127.11396 106.493067) (xy 127.108004 106.507991) 278 | (xy 126.77996 106.507991) (xy 126.77996 62.367103) (xy 168.489961 62.313195) 279 | ) 280 | ) 281 | ) 282 | ) 283 | -------------------------------------------------------------------------------- /bottom_pcb/bottom_pcb.pro: -------------------------------------------------------------------------------- 1 | update=22/05/2015 07:44:53 2 | version=1 3 | last_client=kicad 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [pcbnew] 9 | version=1 10 | LastNetListRead= 11 | UseCmpFile=1 12 | PadDrill=0.600000000000 13 | PadDrillOvalY=0.600000000000 14 | PadSizeH=1.500000000000 15 | PadSizeV=1.500000000000 16 | PcbTextSizeV=1.500000000000 17 | PcbTextSizeH=1.500000000000 18 | PcbTextThickness=0.300000000000 19 | ModuleTextSizeV=1.000000000000 20 | ModuleTextSizeH=1.000000000000 21 | ModuleTextSizeThickness=0.150000000000 22 | SolderMaskClearance=0.000000000000 23 | SolderMaskMinWidth=0.000000000000 24 | DrawSegmentWidth=0.200000000000 25 | BoardOutlineThickness=0.100000000000 26 | ModuleOutlineThickness=0.150000000000 27 | [cvpcb] 28 | version=1 29 | NetIExt=net 30 | [eeschema] 31 | version=1 32 | LibDir= 33 | [eeschema/libraries] 34 | -------------------------------------------------------------------------------- /bottom_pcb/bottom_pcb.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 2 2 | EELAYER 25 0 3 | EELAYER END 4 | $EndSCHEMATC 5 | -------------------------------------------------------------------------------- /bottom_pcb/gerbers.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asukiaaa/esp32bb/29c6b18d0a409bb34ee407965b6b735d7a30fa7d/bottom_pcb/gerbers.zip -------------------------------------------------------------------------------- /bottom_pcb/gerbers/bottom_pcb-B.Cu.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2-bee76a0~70~ubuntu18.04.1* 2 | G04 #@! TF.CreationDate,2019-01-18T11:55:37+09:00* 3 | G04 #@! TF.ProjectId,bottom_pcb,626f7474-6f6d-45f7-9063-622e6b696361,rev?* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! TF.FileFunction,Copper,L2,Bot* 6 | G04 #@! TF.FilePolarity,Positive* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 5.0.2-bee76a0~70~ubuntu18.04.1) date 2019年01月18日 11時55分37秒* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 #@! TA.AperFunction,NonConductor* 15 | %ADD10C,0.254000*% 16 | G04 #@! TD* 17 | G04 APERTURE END LIST* 18 | D10* 19 | G36* 20 | X168489960Y-96901000D02* 21 | X126779960Y-96901000D01* 22 | X126779960Y-62611000D01* 23 | X168489961Y-62611000D01* 24 | X168489960Y-96901000D01* 25 | X168489960Y-96901000D01* 26 | G37* 27 | X168489960Y-96901000D02* 28 | X126779960Y-96901000D01* 29 | X126779960Y-62611000D01* 30 | X168489961Y-62611000D01* 31 | X168489960Y-96901000D01* 32 | M02* 33 | -------------------------------------------------------------------------------- /bottom_pcb/gerbers/bottom_pcb-B.Mask.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2-bee76a0~70~ubuntu18.04.1* 2 | G04 #@! TF.CreationDate,2019-01-18T11:55:37+09:00* 3 | G04 #@! TF.ProjectId,bottom_pcb,626f7474-6f6d-45f7-9063-622e6b696361,rev?* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! TF.FileFunction,Soldermask,Bot* 6 | G04 #@! TF.FilePolarity,Negative* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 5.0.2-bee76a0~70~ubuntu18.04.1) date 2019年01月18日 11時55分37秒* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %ADD10C,0.100000*% 15 | G04 APERTURE END LIST* 16 | D10* 17 | G36* 18 | X166296291Y-105219611D02* 19 | X166624052Y-105355374D01* 20 | X166919033Y-105552474D01* 21 | X167169886Y-105803327D01* 22 | X167366986Y-106098308D01* 23 | X167502749Y-106426069D01* 24 | X167571960Y-106774016D01* 25 | X167571960Y-107128784D01* 26 | X167502749Y-107476731D01* 27 | X167366986Y-107804492D01* 28 | X167169886Y-108099473D01* 29 | X166919033Y-108350326D01* 30 | X166624052Y-108547426D01* 31 | X166296291Y-108683189D01* 32 | X165948344Y-108752400D01* 33 | X165593576Y-108752400D01* 34 | X165245629Y-108683189D01* 35 | X164917868Y-108547426D01* 36 | X164622887Y-108350326D01* 37 | X164372034Y-108099473D01* 38 | X164174934Y-107804492D01* 39 | X164039171Y-107476731D01* 40 | X163969960Y-107128784D01* 41 | X163969960Y-106774016D01* 42 | X164039171Y-106426069D01* 43 | X164174934Y-106098308D01* 44 | X164372034Y-105803327D01* 45 | X164622887Y-105552474D01* 46 | X164917868Y-105355374D01* 47 | X165245629Y-105219611D01* 48 | X165593576Y-105150400D01* 49 | X165948344Y-105150400D01* 50 | X166296291Y-105219611D01* 51 | X166296291Y-105219611D01* 52 | G37* 53 | G36* 54 | X130024291Y-105219611D02* 55 | X130352052Y-105355374D01* 56 | X130647033Y-105552474D01* 57 | X130897886Y-105803327D01* 58 | X131094986Y-106098308D01* 59 | X131230749Y-106426069D01* 60 | X131299960Y-106774016D01* 61 | X131299960Y-107128784D01* 62 | X131230749Y-107476731D01* 63 | X131094986Y-107804492D01* 64 | X130897886Y-108099473D01* 65 | X130647033Y-108350326D01* 66 | X130352052Y-108547426D01* 67 | X130024291Y-108683189D01* 68 | X129676344Y-108752400D01* 69 | X129321576Y-108752400D01* 70 | X128973629Y-108683189D01* 71 | X128645868Y-108547426D01* 72 | X128350887Y-108350326D01* 73 | X128100034Y-108099473D01* 74 | X127902934Y-107804492D01* 75 | X127767171Y-107476731D01* 76 | X127697960Y-107128784D01* 77 | X127697960Y-106774016D01* 78 | X127767171Y-106426069D01* 79 | X127902934Y-106098308D01* 80 | X128100034Y-105803327D01* 81 | X128350887Y-105552474D01* 82 | X128645868Y-105355374D01* 83 | X128973629Y-105219611D01* 84 | X129321576Y-105150400D01* 85 | X129676344Y-105150400D01* 86 | X130024291Y-105219611D01* 87 | X130024291Y-105219611D01* 88 | G37* 89 | G36* 90 | X166296291Y-51127611D02* 91 | X166624052Y-51263374D01* 92 | X166919033Y-51460474D01* 93 | X167169886Y-51711327D01* 94 | X167366986Y-52006308D01* 95 | X167502749Y-52334069D01* 96 | X167571960Y-52682016D01* 97 | X167571960Y-53036784D01* 98 | X167502749Y-53384731D01* 99 | X167366986Y-53712492D01* 100 | X167169886Y-54007473D01* 101 | X166919033Y-54258326D01* 102 | X166624052Y-54455426D01* 103 | X166296291Y-54591189D01* 104 | X165948344Y-54660400D01* 105 | X165593576Y-54660400D01* 106 | X165245629Y-54591189D01* 107 | X164917868Y-54455426D01* 108 | X164622887Y-54258326D01* 109 | X164372034Y-54007473D01* 110 | X164174934Y-53712492D01* 111 | X164039171Y-53384731D01* 112 | X163969960Y-53036784D01* 113 | X163969960Y-52682016D01* 114 | X164039171Y-52334069D01* 115 | X164174934Y-52006308D01* 116 | X164372034Y-51711327D01* 117 | X164622887Y-51460474D01* 118 | X164917868Y-51263374D01* 119 | X165245629Y-51127611D01* 120 | X165593576Y-51058400D01* 121 | X165948344Y-51058400D01* 122 | X166296291Y-51127611D01* 123 | X166296291Y-51127611D01* 124 | G37* 125 | G36* 126 | X130024291Y-51127611D02* 127 | X130352052Y-51263374D01* 128 | X130647033Y-51460474D01* 129 | X130897886Y-51711327D01* 130 | X131094986Y-52006308D01* 131 | X131230749Y-52334069D01* 132 | X131299960Y-52682016D01* 133 | X131299960Y-53036784D01* 134 | X131230749Y-53384731D01* 135 | X131094986Y-53712492D01* 136 | X130897886Y-54007473D01* 137 | X130647033Y-54258326D01* 138 | X130352052Y-54455426D01* 139 | X130024291Y-54591189D01* 140 | X129676344Y-54660400D01* 141 | X129321576Y-54660400D01* 142 | X128973629Y-54591189D01* 143 | X128645868Y-54455426D01* 144 | X128350887Y-54258326D01* 145 | X128100034Y-54007473D01* 146 | X127902934Y-53712492D01* 147 | X127767171Y-53384731D01* 148 | X127697960Y-53036784D01* 149 | X127697960Y-52682016D01* 150 | X127767171Y-52334069D01* 151 | X127902934Y-52006308D01* 152 | X128100034Y-51711327D01* 153 | X128350887Y-51460474D01* 154 | X128645868Y-51263374D01* 155 | X128973629Y-51127611D01* 156 | X129321576Y-51058400D01* 157 | X129676344Y-51058400D01* 158 | X130024291Y-51127611D01* 159 | X130024291Y-51127611D01* 160 | G37* 161 | M02* 162 | -------------------------------------------------------------------------------- /bottom_pcb/gerbers/bottom_pcb-B.Paste.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2-bee76a0~70~ubuntu18.04.1* 2 | G04 #@! TF.CreationDate,2019-01-18T11:55:37+09:00* 3 | G04 #@! TF.ProjectId,bottom_pcb,626f7474-6f6d-45f7-9063-622e6b696361,rev?* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! TF.FileFunction,Paste,Bot* 6 | G04 #@! TF.FilePolarity,Positive* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 5.0.2-bee76a0~70~ubuntu18.04.1) date 2019年01月18日 11時55分37秒* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 APERTURE END LIST* 15 | M02* 16 | -------------------------------------------------------------------------------- /bottom_pcb/gerbers/bottom_pcb-B.SilkS.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2-bee76a0~70~ubuntu18.04.1* 2 | G04 #@! TF.CreationDate,2019-01-18T11:55:37+09:00* 3 | G04 #@! TF.ProjectId,bottom_pcb,626f7474-6f6d-45f7-9063-622e6b696361,rev?* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! TF.FileFunction,Legend,Bot* 6 | G04 #@! TF.FilePolarity,Positive* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 5.0.2-bee76a0~70~ubuntu18.04.1) date 2019年01月18日 11時55分37秒* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 APERTURE END LIST* 15 | M02* 16 | -------------------------------------------------------------------------------- /bottom_pcb/gerbers/bottom_pcb-Edge.Cuts.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2-bee76a0~70~ubuntu18.04.1* 2 | G04 #@! TF.CreationDate,2019-01-18T11:55:37+09:00* 3 | G04 #@! TF.ProjectId,bottom_pcb,626f7474-6f6d-45f7-9063-622e6b696361,rev?* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! 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 5.0.2-bee76a0~70~ubuntu18.04.1) date 2019年01月18日 11時55分37秒* 9 | %MOMM*% 10 | %LPD*% 11 | G01* 12 | G04 APERTURE LIST* 13 | %ADD10C,0.200000*% 14 | %ADD11C,0.150000*% 15 | G04 APERTURE END LIST* 16 | D10* 17 | X126044960Y-49405400D02* 18 | G75* 19 | G02X141044960Y-34405400I15000000J0D01* 20 | G01* 21 | X154224960Y-34405400D02* 22 | G75* 23 | G02X169224960Y-49405400I0J-15000000D01* 24 | G01* 25 | D11* 26 | X169224960Y-108405400D02* 27 | G75* 28 | G02X167224960Y-110405400I-2000000J0D01* 29 | G01* 30 | X128044960Y-110405400D02* 31 | G75* 32 | G02X126044960Y-108405400I0J2000000D01* 33 | G01* 34 | X154224960Y-39405400D02* 35 | G75* 36 | G02X154224960Y-49405400I0J-5000000D01* 37 | G01* 38 | X141044960Y-49405400D02* 39 | G75* 40 | G02X141044960Y-39405400I0J5000000D01* 41 | G01* 42 | X141044960Y-39405400D02* 43 | X154224960Y-39405400D01* 44 | D10* 45 | X141044960Y-49405400D02* 46 | X154224960Y-49405400D01* 47 | X154224960Y-34405400D02* 48 | X141044960Y-34405400D01* 49 | X169224960Y-108405400D02* 50 | X169224960Y-49405400D01* 51 | X128044960Y-110405400D02* 52 | X167224960Y-110405400D01* 53 | X126044960Y-49405400D02* 54 | X126044960Y-108405400D01* 55 | M02* 56 | -------------------------------------------------------------------------------- /bottom_pcb/gerbers/bottom_pcb-F.Cu.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2-bee76a0~70~ubuntu18.04.1* 2 | G04 #@! TF.CreationDate,2019-01-18T11:55:37+09:00* 3 | G04 #@! TF.ProjectId,bottom_pcb,626f7474-6f6d-45f7-9063-622e6b696361,rev?* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! TF.FileFunction,Copper,L1,Top* 6 | G04 #@! TF.FilePolarity,Positive* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 5.0.2-bee76a0~70~ubuntu18.04.1) date 2019年01月18日 11時55分37秒* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 #@! TA.AperFunction,NonConductor* 15 | %ADD10C,0.254000*% 16 | G04 #@! TD* 17 | G04 APERTURE END LIST* 18 | D10* 19 | G36* 20 | X168489960Y-96901000D02* 21 | X126779960Y-96901000D01* 22 | X126779960Y-62611000D01* 23 | X168489961Y-62611000D01* 24 | X168489960Y-96901000D01* 25 | X168489960Y-96901000D01* 26 | G37* 27 | X168489960Y-96901000D02* 28 | X126779960Y-96901000D01* 29 | X126779960Y-62611000D01* 30 | X168489961Y-62611000D01* 31 | X168489960Y-96901000D01* 32 | M02* 33 | -------------------------------------------------------------------------------- /bottom_pcb/gerbers/bottom_pcb-F.Mask.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2-bee76a0~70~ubuntu18.04.1* 2 | G04 #@! TF.CreationDate,2019-01-18T11:55:37+09:00* 3 | G04 #@! TF.ProjectId,bottom_pcb,626f7474-6f6d-45f7-9063-622e6b696361,rev?* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! TF.FileFunction,Soldermask,Top* 6 | G04 #@! TF.FilePolarity,Negative* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 5.0.2-bee76a0~70~ubuntu18.04.1) date 2019年01月18日 11時55分37秒* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %ADD10C,0.100000*% 15 | G04 APERTURE END LIST* 16 | D10* 17 | G36* 18 | X166296291Y-105219611D02* 19 | X166624052Y-105355374D01* 20 | X166919033Y-105552474D01* 21 | X167169886Y-105803327D01* 22 | X167366986Y-106098308D01* 23 | X167502749Y-106426069D01* 24 | X167571960Y-106774016D01* 25 | X167571960Y-107128784D01* 26 | X167502749Y-107476731D01* 27 | X167366986Y-107804492D01* 28 | X167169886Y-108099473D01* 29 | X166919033Y-108350326D01* 30 | X166624052Y-108547426D01* 31 | X166296291Y-108683189D01* 32 | X165948344Y-108752400D01* 33 | X165593576Y-108752400D01* 34 | X165245629Y-108683189D01* 35 | X164917868Y-108547426D01* 36 | X164622887Y-108350326D01* 37 | X164372034Y-108099473D01* 38 | X164174934Y-107804492D01* 39 | X164039171Y-107476731D01* 40 | X163969960Y-107128784D01* 41 | X163969960Y-106774016D01* 42 | X164039171Y-106426069D01* 43 | X164174934Y-106098308D01* 44 | X164372034Y-105803327D01* 45 | X164622887Y-105552474D01* 46 | X164917868Y-105355374D01* 47 | X165245629Y-105219611D01* 48 | X165593576Y-105150400D01* 49 | X165948344Y-105150400D01* 50 | X166296291Y-105219611D01* 51 | X166296291Y-105219611D01* 52 | G37* 53 | G36* 54 | X130024291Y-105219611D02* 55 | X130352052Y-105355374D01* 56 | X130647033Y-105552474D01* 57 | X130897886Y-105803327D01* 58 | X131094986Y-106098308D01* 59 | X131230749Y-106426069D01* 60 | X131299960Y-106774016D01* 61 | X131299960Y-107128784D01* 62 | X131230749Y-107476731D01* 63 | X131094986Y-107804492D01* 64 | X130897886Y-108099473D01* 65 | X130647033Y-108350326D01* 66 | X130352052Y-108547426D01* 67 | X130024291Y-108683189D01* 68 | X129676344Y-108752400D01* 69 | X129321576Y-108752400D01* 70 | X128973629Y-108683189D01* 71 | X128645868Y-108547426D01* 72 | X128350887Y-108350326D01* 73 | X128100034Y-108099473D01* 74 | X127902934Y-107804492D01* 75 | X127767171Y-107476731D01* 76 | X127697960Y-107128784D01* 77 | X127697960Y-106774016D01* 78 | X127767171Y-106426069D01* 79 | X127902934Y-106098308D01* 80 | X128100034Y-105803327D01* 81 | X128350887Y-105552474D01* 82 | X128645868Y-105355374D01* 83 | X128973629Y-105219611D01* 84 | X129321576Y-105150400D01* 85 | X129676344Y-105150400D01* 86 | X130024291Y-105219611D01* 87 | X130024291Y-105219611D01* 88 | G37* 89 | G36* 90 | X166296291Y-51127611D02* 91 | X166624052Y-51263374D01* 92 | X166919033Y-51460474D01* 93 | X167169886Y-51711327D01* 94 | X167366986Y-52006308D01* 95 | X167502749Y-52334069D01* 96 | X167571960Y-52682016D01* 97 | X167571960Y-53036784D01* 98 | X167502749Y-53384731D01* 99 | X167366986Y-53712492D01* 100 | X167169886Y-54007473D01* 101 | X166919033Y-54258326D01* 102 | X166624052Y-54455426D01* 103 | X166296291Y-54591189D01* 104 | X165948344Y-54660400D01* 105 | X165593576Y-54660400D01* 106 | X165245629Y-54591189D01* 107 | X164917868Y-54455426D01* 108 | X164622887Y-54258326D01* 109 | X164372034Y-54007473D01* 110 | X164174934Y-53712492D01* 111 | X164039171Y-53384731D01* 112 | X163969960Y-53036784D01* 113 | X163969960Y-52682016D01* 114 | X164039171Y-52334069D01* 115 | X164174934Y-52006308D01* 116 | X164372034Y-51711327D01* 117 | X164622887Y-51460474D01* 118 | X164917868Y-51263374D01* 119 | X165245629Y-51127611D01* 120 | X165593576Y-51058400D01* 121 | X165948344Y-51058400D01* 122 | X166296291Y-51127611D01* 123 | X166296291Y-51127611D01* 124 | G37* 125 | G36* 126 | X130024291Y-51127611D02* 127 | X130352052Y-51263374D01* 128 | X130647033Y-51460474D01* 129 | X130897886Y-51711327D01* 130 | X131094986Y-52006308D01* 131 | X131230749Y-52334069D01* 132 | X131299960Y-52682016D01* 133 | X131299960Y-53036784D01* 134 | X131230749Y-53384731D01* 135 | X131094986Y-53712492D01* 136 | X130897886Y-54007473D01* 137 | X130647033Y-54258326D01* 138 | X130352052Y-54455426D01* 139 | X130024291Y-54591189D01* 140 | X129676344Y-54660400D01* 141 | X129321576Y-54660400D01* 142 | X128973629Y-54591189D01* 143 | X128645868Y-54455426D01* 144 | X128350887Y-54258326D01* 145 | X128100034Y-54007473D01* 146 | X127902934Y-53712492D01* 147 | X127767171Y-53384731D01* 148 | X127697960Y-53036784D01* 149 | X127697960Y-52682016D01* 150 | X127767171Y-52334069D01* 151 | X127902934Y-52006308D01* 152 | X128100034Y-51711327D01* 153 | X128350887Y-51460474D01* 154 | X128645868Y-51263374D01* 155 | X128973629Y-51127611D01* 156 | X129321576Y-51058400D01* 157 | X129676344Y-51058400D01* 158 | X130024291Y-51127611D01* 159 | X130024291Y-51127611D01* 160 | G37* 161 | M02* 162 | -------------------------------------------------------------------------------- /bottom_pcb/gerbers/bottom_pcb-F.Paste.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2-bee76a0~70~ubuntu18.04.1* 2 | G04 #@! TF.CreationDate,2019-01-18T11:55:37+09:00* 3 | G04 #@! TF.ProjectId,bottom_pcb,626f7474-6f6d-45f7-9063-622e6b696361,rev?* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! TF.FileFunction,Paste,Top* 6 | G04 #@! TF.FilePolarity,Positive* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 5.0.2-bee76a0~70~ubuntu18.04.1) date 2019年01月18日 11時55分37秒* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 APERTURE END LIST* 15 | M02* 16 | -------------------------------------------------------------------------------- /bottom_pcb/gerbers/bottom_pcb-F.SilkS.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2-bee76a0~70~ubuntu18.04.1* 2 | G04 #@! TF.CreationDate,2019-01-18T11:55:37+09:00* 3 | G04 #@! TF.ProjectId,bottom_pcb,626f7474-6f6d-45f7-9063-622e6b696361,rev?* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! TF.FileFunction,Legend,Top* 6 | G04 #@! TF.FilePolarity,Positive* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 5.0.2-bee76a0~70~ubuntu18.04.1) date 2019年01月18日 11時55分37秒* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 APERTURE END LIST* 15 | M02* 16 | -------------------------------------------------------------------------------- /bottom_pcb/gerbers/bottom_pcb-NPTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ;DRILL file {KiCad 5.0.2-bee76a0~70~ubuntu18.04.1} date 2019年01月18日 11時55分41秒 3 | ;FORMAT={-:-/ absolute / inch / decimal} 4 | FMAT,2 5 | INCH,TZ 6 | T1C0.1378 7 | % 8 | G90 9 | G05 10 | T1 11 | X6.5264Y-4.2107 12 | X6.5264Y-2.0811 13 | X5.0984Y-4.2107 14 | X5.0984Y-2.0811 15 | T0 16 | M30 17 | -------------------------------------------------------------------------------- /docs/esp32bb.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asukiaaa/esp32bb/29c6b18d0a409bb34ee407965b6b735d7a30fa7d/docs/esp32bb.jpg -------------------------------------------------------------------------------- /docs/esp32bb.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asukiaaa/esp32bb/29c6b18d0a409bb34ee407965b6b735d7a30fa7d/docs/esp32bb.pdf -------------------------------------------------------------------------------- /docs/esp32bb_size.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asukiaaa/esp32bb/29c6b18d0a409bb34ee407965b6b735d7a30fa7d/docs/esp32bb_size.png -------------------------------------------------------------------------------- /elecrow/ESP32BB_requirements.odp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asukiaaa/esp32bb/29c6b18d0a409bb34ee407965b6b735d7a30fa7d/elecrow/ESP32BB_requirements.odp -------------------------------------------------------------------------------- /elecrow/ESP32BB_requirements.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asukiaaa/esp32bb/29c6b18d0a409bb34ee407965b6b735d7a30fa7d/elecrow/ESP32BB_requirements.pdf -------------------------------------------------------------------------------- /elecrow/esp32bb_bom.csv: -------------------------------------------------------------------------------- 1 | Elecrow pn,Reference, Value, Footprint,url,memo 2 | ,P3,USB_OTG,usb_micro_b:USB_MICRO_B-HIROSE-ZX62R-B-5P,http://www.mouser.jp/ProductDetail/Hirose-Connector/ZX62R-B-5P/?qs=XQjbzJWzFPUqfCc9Mb2Taw==, 3 | 1023510A(10K),"R1,R3,R6,R7",10K,Resistors_SMD:R_0603,, 4 | ,D1,D,Diodes_SMD:D_0805,http://www.mouser.jp/ProductDetail/ROHM-Semiconductor/RSX101VA-30TR/?qs=4kLU8WoGk0tB41wg4aRbGQ==, 5 | 2013010A(100nf),"C2,C4,C6",0.1uf,Capacitors_SMD:C_0603,, 6 | 2015010A(10uf),"C3,C5",10uf,Capacitors_SMD:C_0603,, 7 | ,U1,ESP32-WROOM,ESP32-footprints-Lib:ESP32-WROOM,http://akizukidenshi.com/catalog/g/gM-11850/,Please use ESP-WROOM-32 module that has TELEC mark. 8 | ,"P1,P2",CONN_01X17,common:Pin_Header_Straight_1x17_Pitch2.54mm,,Foot print is header(male) but use socket (female) component. 9 | 10240102A(100),"R4,R5",100,Resistors_SMD:R_0603,, 10 | 4020290A,"Q1,Q2",MMBT3904,TO_SOT_Packages_SMD:SOT-23,, 11 | ,"SW1,SW2",SWITCH_SPST,switch:SKRPACE010,http://www.mouser.jp/ProductDetail/ALPS/SKRPACE010/?qs=m0BA540hBPehI%2flbUxNGuw==, 12 | 4040706A(green),D2,D02,LEDs:LED_0603,, 13 | 2011501A(1nf),"C1,C7",1nf,Capacitors_SMD:C_0603,, 14 | ,C8,100uf,Capacitors_SMD:C_1206,http://www.mouser.jp/ProductDetail/Taiyo-Yuden/JMK316ABJ107ML-T/?qs=CNQs48zzdnrnxCTArzOO1A==, 15 | ,U3,CP2102,Housings_DFN_QFN:QFN-28-1EP_5x5mm_Pitch0.5mm,http://www.mouser.jp/ProductDetail/Silicon-Labs/CP2102N-A01-GQFN28/?qs=sGAEpiMZZMudZehw8RjeZZsWXNNdVxm97Jo8lcnrZRA%3d, 16 | ,U2,NCP1117ST33T3G,TO_SOT_Packages_SMD:SOT-223,http://www.mouser.jp/ProductDetail/ON-Semiconductor/NCP1117ST33T3G/?qs=%2fha2pyFaduj4IwJuyCbpkUdbMhVss5DSvD5YQhE4OjqSspN1A8SdWw%3d%3d, 17 | -------------------------------------------------------------------------------- /elecrow/plots.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asukiaaa/esp32bb/29c6b18d0a409bb34ee407965b6b735d7a30fa7d/elecrow/plots.zip -------------------------------------------------------------------------------- /frame/bottom_cover.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 21 | 40 | 42 | 43 | 45 | image/svg+xml 46 | 48 | 49 | 50 | 51 | 55 | 61 | 67 | 73 | 79 | 85 | 91 | 99 | 105 | 111 | 117 | 123 | 129 | 137 | 138 | 139 | -------------------------------------------------------------------------------- /frame/bottom_cover_through.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asukiaaa/esp32bb/29c6b18d0a409bb34ee407965b6b735d7a30fa7d/frame/bottom_cover_through.pdf -------------------------------------------------------------------------------- /frame/bottom_cover_through.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 21 | 40 | 42 | 43 | 45 | image/svg+xml 46 | 48 | 49 | 50 | 51 | 52 | 56 | 62 | 68 | 74 | 80 | 86 | 92 | 100 | 106 | 112 | 118 | 124 | 130 | 138 | 4mmpower 100 speed 15 155 | 2mmpower 100 speed 20 172 | 173 | 174 | -------------------------------------------------------------------------------- /frame/export/bottom_cover_through.svg: -------------------------------------------------------------------------------- 1 | 2 | 13 | 15 | 17 | 18 | 20 | image/svg+xml 21 | 23 | 24 | 25 | 26 | 27 | 29 | 33 | 39 | 45 | 49 | 55 | 61 | 69 | 75 | 81 | 85 | 91 | 97 | 105 | 4mmpower 100 speed 15 119 | 2mmpower 100 speed 20 133 | 134 | 135 | -------------------------------------------------------------------------------- /frame/foot_plate.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 19 | 21 | 39 | 41 | 42 | 44 | image/svg+xml 45 | 47 | 48 | 49 | 50 | 54 | 60 | 66 | 72 | 80 | 81 | 82 | -------------------------------------------------------------------------------- /main_pcb/.gitignore: -------------------------------------------------------------------------------- 1 | # For PCBs designed using KiCad: http://www.kicad-pcb.org/ 2 | # Format documentation: http://kicad-pcb.org/help/file-formats/ 3 | 4 | # Temporary files 5 | *.000 6 | *.bak 7 | *.bck 8 | *.kicad_pcb-bak 9 | *~ 10 | _autosave-* 11 | *.tmp 12 | # *-cache.lib 13 | *-rescue.lib 14 | *-save.pro 15 | *-save.kicad_pcb 16 | 17 | # Netlist files (exported from Eeschema) 18 | *.net 19 | 20 | # Autorouter files (exported from Pcbnew) 21 | *.dsn 22 | *.ses 23 | 24 | # Exported BOM files 25 | *.xml 26 | *.csv 27 | 28 | rescue-backup -------------------------------------------------------------------------------- /main_pcb/CP2102.dcm: -------------------------------------------------------------------------------- 1 | EESchema-DOCLIB Version 2.0 2 | # 3 | #End Doc Library 4 | -------------------------------------------------------------------------------- /main_pcb/CP2102.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 2 | #encoding utf-8 3 | # 4 | # CP2102 5 | # 6 | DEF CP2102 U 0 40 Y Y 1 F N 7 | F0 "U" 0 -100 50 H V C CNN 8 | F1 "CP2102" 0 100 50 H V C CNN 9 | F2 "" 0 0 60 H I C CNN 10 | F3 "" 0 0 60 H I C CNN 11 | DRAW 12 | S -650 500 750 -650 0 1 0 N 13 | X DCD 1 -950 400 300 R 50 50 1 1 I 14 | X RI 2 -950 300 300 R 50 50 1 1 I 15 | X GND 3 -950 200 300 R 50 50 1 1 I 16 | X D+ 4 -950 100 300 R 50 50 1 1 I 17 | X D- 5 -950 0 300 R 50 50 1 1 I 18 | X Vdd 6 -950 -100 300 R 50 50 1 1 I 19 | X REGIN 7 -950 -200 300 R 50 50 1 1 I 20 | X VBUS 8 -950 -300 300 R 50 50 1 1 I 21 | X /RST 9 -950 -400 300 R 50 50 1 1 I 22 | X NC 10 -450 -950 300 U 50 50 1 1 I 23 | X NC 20 350 -950 300 U 50 50 1 1 I 24 | X /SUSPEND 11 1050 -400 300 L 50 50 1 1 I 25 | X NC 21 450 -950 300 U 50 50 1 1 I 26 | X SUSPEND 12 1050 -300 300 L 50 50 1 1 I 27 | X NC 22 550 -950 300 U 50 50 1 1 I 28 | X NC 13 -350 -950 300 U 50 50 1 1 I 29 | X CTS 23 1050 -200 300 L 50 50 1 1 I 30 | X NC 14 -250 -950 300 U 50 50 1 1 I 31 | X RTS 24 1050 -100 300 L 50 50 1 1 I 32 | X NC 15 -150 -950 300 U 50 50 1 1 I 33 | X RXD 25 1050 0 300 L 50 50 1 1 I 34 | X NC 16 -50 -950 300 U 50 50 1 1 I 35 | X TXD 26 1050 100 300 L 50 50 1 1 I 36 | X NC 17 50 -950 300 U 50 50 1 1 I 37 | X DSR 27 1050 200 300 L 50 50 1 1 I 38 | X NC 18 150 -950 300 U 50 50 1 1 I 39 | X DTR 28 1050 300 300 L 50 50 1 1 I 40 | X NC 19 250 -950 300 U 50 50 1 1 I 41 | X GND 29 1050 400 300 L 50 50 1 1 I 42 | ENDDRAW 43 | ENDDEF 44 | # 45 | #End Library 46 | -------------------------------------------------------------------------------- /main_pcb/ESP32-footprints-Lib.pretty/ESP-32S.kicad_mod: -------------------------------------------------------------------------------- 1 | (module ESP-32S (layer F.Cu) (tedit 58152DB7) 2 | (fp_text reference REF** (at -9.9 -13.8 270) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value ESP-32S (at 0.7 -12.3) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text user AI-Thinker/Espressif (at 6.3 -1.6 90) (layer F.SilkS) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_circle (center -9.958566 -10.871338) (end -10.085566 -11.125338) (layer F.SilkS) (width 0.5)) 12 | (fp_text user ESP-32S (at 4.8 2.8 90) (layer F.SilkS) 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | ) 15 | (fp_line (start 8.947434 -11.017338) (end -9.052566 -11.017338) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start -9.052566 -17.017338) (end -9.052566 8.482662) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start 8.947434 -17.017338) (end 8.947434 8.482662) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start 8.947434 8.482662) (end -9.052566 8.482662) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start 8.947434 -17.017338) (end -9.052566 -17.017338) (layer F.SilkS) (width 0.15)) 20 | (pad 38 smd oval (at 8.947434 -9.517338 180) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 21 | (pad 37 smd oval (at 8.947434 -8.247338 180) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 22 | (pad 36 smd oval (at 8.947434 -6.977338 180) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 23 | (pad 35 smd oval (at 8.947434 -5.707338 180) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 24 | (pad 34 smd oval (at 8.947434 -4.437338 180) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 25 | (pad 33 smd oval (at 8.947434 -3.167338 180) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 26 | (pad 32 smd oval (at 8.947434 -1.897338 180) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 27 | (pad 31 smd oval (at 8.947434 -0.627338 180) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 28 | (pad 30 smd oval (at 8.947434 0.642662 180) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 29 | (pad 29 smd oval (at 8.947434 1.912662 180) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 30 | (pad 28 smd oval (at 8.947434 3.182662 180) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 31 | (pad 27 smd oval (at 8.947434 4.452662 180) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 32 | (pad 26 smd oval (at 8.947434 5.722662 180) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 33 | (pad 25 smd oval (at 8.947434 6.992662 180) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 34 | (pad 24 smd oval (at 5.662434 8.482662 180) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 35 | (pad 23 smd oval (at 4.392434 8.482662 180) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 36 | (pad 22 smd oval (at 3.122434 8.482662 180) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 37 | (pad 21 smd oval (at 1.852434 8.482662 180) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 38 | (pad 20 smd oval (at 0.582434 8.482662 180) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 39 | (pad 19 smd oval (at -0.687566 8.482662 180) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 40 | (pad 18 smd oval (at -1.957566 8.482662 180) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 41 | (pad 17 smd oval (at -3.227566 8.482662 180) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 42 | (pad 16 smd oval (at -4.497566 8.482662 180) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 43 | (pad 15 smd oval (at -5.767566 8.482662 180) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 44 | (pad 14 smd oval (at -9.052566 6.992662 180) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 45 | (pad 13 smd oval (at -9.052566 5.722662 180) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 46 | (pad 12 smd oval (at -9.052566 4.452662 180) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 47 | (pad 11 smd oval (at -9.052566 3.182662 180) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 48 | (pad 10 smd oval (at -9.052566 1.912662 180) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 49 | (pad 9 smd oval (at -9.052566 0.642662 180) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 50 | (pad 8 smd oval (at -9.052566 -0.627338 180) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 51 | (pad 7 smd oval (at -9.052566 -1.897338 180) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 52 | (pad 6 smd oval (at -9.052566 -3.167338 180) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 53 | (pad 5 smd oval (at -9.052566 -4.437338 180) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 54 | (pad 4 smd oval (at -9.052566 -5.707338 180) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 55 | (pad 3 smd oval (at -9.052566 -6.977338 180) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 56 | (pad 2 smd oval (at -9.052566 -8.247338 180) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 57 | (pad 1 smd oval (at -9.052566 -9.517338 180) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 58 | (pad 39 smd rect (at -0.352566 -1.817338 180) (size 6 6) (layers F.Cu F.Paste F.Mask)) 59 | ) 60 | -------------------------------------------------------------------------------- /main_pcb/ESP32-footprints-Lib.pretty/ESP32-WROOM.kicad_mod: -------------------------------------------------------------------------------- 1 | (module ESP32-WROOM (layer F.Cu) (tedit 57D08EA8) 2 | (fp_text reference REF** (at -11.557 9.017) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value ESP32-WROOM (at 5.715 14.224) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text user "Espressif Systems" (at -6.858 -0.889 90) (layer F.SilkS) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_circle (center 9.906 6.604) (end 10.033 6.858) (layer F.SilkS) (width 0.5)) 12 | (fp_text user ESP32-WROOM (at -5.207 0.254 90) (layer F.SilkS) 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | ) 15 | (fp_line (start -9 6.75) (end 9 6.75) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 9 12.75) (end 9 -12.75) (layer F.SilkS) (width 0.15)) 17 | (fp_line (start -9 12.75) (end -9 -12.75) (layer F.SilkS) (width 0.15)) 18 | (fp_line (start -9 -12.75) (end 9 -12.75) (layer F.SilkS) (width 0.15)) 19 | (fp_line (start -9 12.75) (end 9 12.75) (layer F.SilkS) (width 0.15)) 20 | (pad 38 smd oval (at -9 5.25) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 21 | (pad 37 smd oval (at -9 3.98) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 22 | (pad 36 smd oval (at -9 2.71) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 23 | (pad 35 smd oval (at -9 1.44) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 24 | (pad 34 smd oval (at -9 0.17) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 25 | (pad 33 smd oval (at -9 -1.1) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 26 | (pad 32 smd oval (at -9 -2.37) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 27 | (pad 31 smd oval (at -9 -3.64) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 28 | (pad 30 smd oval (at -9 -4.91) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 29 | (pad 29 smd oval (at -9 -6.18) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 30 | (pad 28 smd oval (at -9 -7.45) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 31 | (pad 27 smd oval (at -9 -8.72) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 32 | (pad 26 smd oval (at -9 -9.99) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 33 | (pad 25 smd oval (at -9 -11.26) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 34 | (pad 24 smd oval (at -5.715 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 35 | (pad 23 smd oval (at -4.445 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 36 | (pad 22 smd oval (at -3.175 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 37 | (pad 21 smd oval (at -1.905 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 38 | (pad 20 smd oval (at -0.635 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 39 | (pad 19 smd oval (at 0.635 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 40 | (pad 18 smd oval (at 1.905 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 41 | (pad 17 smd oval (at 3.175 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 42 | (pad 16 smd oval (at 4.445 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 43 | (pad 15 smd oval (at 5.715 -12.75) (size 0.9 2.5) (layers F.Cu F.Paste F.Mask)) 44 | (pad 14 smd oval (at 9 -11.26) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 45 | (pad 13 smd oval (at 9 -9.99) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 46 | (pad 12 smd oval (at 9 -8.72) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 47 | (pad 11 smd oval (at 9 -7.45) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 48 | (pad 10 smd oval (at 9 -6.18) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 49 | (pad 9 smd oval (at 9 -4.91) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 50 | (pad 8 smd oval (at 9 -3.64) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 51 | (pad 7 smd oval (at 9 -2.37) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 52 | (pad 6 smd oval (at 9 -1.1) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 53 | (pad 5 smd oval (at 9 0.17) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 54 | (pad 4 smd oval (at 9 1.44) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 55 | (pad 3 smd oval (at 9 2.71) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 56 | (pad 2 smd oval (at 9 3.98) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 57 | (pad 1 smd oval (at 9 5.25) (size 2.5 0.9) (layers F.Cu F.Paste F.Mask)) 58 | (pad 39 smd rect (at 0.3 -2.45) (size 6 6) (layers F.Cu F.Paste F.Mask)) 59 | ) 60 | -------------------------------------------------------------------------------- /main_pcb/ESP32-footprints-Lib.pretty/ESP32.kicad_mod: -------------------------------------------------------------------------------- 1 | (module ESP32 (layer F.Cu) (tedit 580086D0) 2 | (solder_mask_margin 0.102) 3 | (fp_text reference REF** (at 0.017964 -4.589866) (layer F.SilkS) 4 | (effects (font (size 1 1) (thickness 0.15))) 5 | ) 6 | (fp_text value ESP32 (at 0.017964 4.300134) (layer F.Fab) 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | ) 9 | (fp_line (start -2.395036 -3.192866) (end -3.157036 -3.192866) (layer F.SilkS) (width 0.15)) 10 | (fp_line (start -3.157036 -3.192866) (end -3.157036 -2.430866) (layer F.SilkS) (width 0.15)) 11 | (fp_line (start -3.157036 2.395134) (end -3.157036 3.157134) (layer F.SilkS) (width 0.15)) 12 | (fp_line (start -3.157036 3.157134) (end -2.395036 3.157134) (layer F.SilkS) (width 0.15)) 13 | (fp_line (start 3.192964 2.395134) (end 3.192964 3.157134) (layer F.SilkS) (width 0.15)) 14 | (fp_line (start 3.192964 3.157134) (end 2.430964 3.157134) (layer F.SilkS) (width 0.15)) 15 | (fp_line (start 2.430964 -3.192866) (end 3.192964 -3.192866) (layer F.SilkS) (width 0.15)) 16 | (fp_line (start 3.192964 -3.192866) (end 3.192964 -2.430866) (layer F.SilkS) (width 0.15)) 17 | (fp_circle (center -3.85 -2.9) (end -3.95 -3.1) (layer F.SilkS) (width 0.45)) 18 | (pad 24 smd oval (at 2.217964 2.882134) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask)) 19 | (pad 36 smd oval (at 2.917964 -2.217866) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask)) 20 | (pad 48 smd oval (at -2.182036 -2.917866) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask)) 21 | (pad 49 smd rect (at 0.017964 -0.017866) (size 4.3 4.3) (layers F.Cu F.Paste F.Mask) 22 | (solder_mask_margin 0.102)) 23 | (pad 12 smd oval (at -2.882036 2.182134) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask)) 24 | (pad 11 smd oval (at -2.882036 1.782134) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask)) 25 | (pad 10 smd oval (at -2.882036 1.382134) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask)) 26 | (pad 9 smd oval (at -2.882036 0.982134) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask)) 27 | (pad 8 smd oval (at -2.882036 0.582134) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask)) 28 | (pad 7 smd oval (at -2.882036 0.182134) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask)) 29 | (pad 6 smd oval (at -2.882036 -0.217866) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask)) 30 | (pad 5 smd oval (at -2.882036 -0.617866) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask)) 31 | (pad 4 smd oval (at -2.882036 -1.017866) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask)) 32 | (pad 3 smd oval (at -2.882036 -1.417866) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask)) 33 | (pad 2 smd oval (at -2.882036 -1.817866) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask)) 34 | (pad 1 smd oval (at -2.882036 -2.217866) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask)) 35 | (pad 47 smd oval (at -1.782036 -2.917866) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask)) 36 | (pad 46 smd oval (at -1.382036 -2.917866) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask)) 37 | (pad 45 smd oval (at -0.982036 -2.917866) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask)) 38 | (pad 44 smd oval (at -0.582036 -2.917866) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask)) 39 | (pad 43 smd oval (at -0.182036 -2.917866) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask)) 40 | (pad 42 smd oval (at 0.217964 -2.917866) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask)) 41 | (pad 41 smd oval (at 0.617964 -2.917866) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask)) 42 | (pad 40 smd oval (at 1.017964 -2.917866) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask)) 43 | (pad 39 smd oval (at 1.417964 -2.917866) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask)) 44 | (pad 38 smd oval (at 1.817964 -2.917866) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask)) 45 | (pad 37 smd oval (at 2.217964 -2.917866) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask)) 46 | (pad 35 smd oval (at 2.917964 -1.817866) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask)) 47 | (pad 34 smd oval (at 2.917964 -1.417866) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask)) 48 | (pad 33 smd oval (at 2.917964 -1.017866) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask)) 49 | (pad 32 smd oval (at 2.917964 -0.617866) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask)) 50 | (pad 31 smd oval (at 2.917964 -0.217866) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask)) 51 | (pad 30 smd oval (at 2.917964 0.182134) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask)) 52 | (pad 29 smd oval (at 2.917964 0.582134) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask)) 53 | (pad 28 smd oval (at 2.917964 0.982134) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask)) 54 | (pad 27 smd oval (at 2.917964 1.382134) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask)) 55 | (pad 26 smd oval (at 2.917964 1.782134) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask)) 56 | (pad 25 smd oval (at 2.917964 2.182134) (size 0.85 0.2) (layers F.Cu F.Paste F.Mask)) 57 | (pad 23 smd oval (at 1.817964 2.882134) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask)) 58 | (pad 22 smd oval (at 1.417964 2.882134) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask)) 59 | (pad 21 smd oval (at 1.017964 2.882134) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask)) 60 | (pad 20 smd oval (at 0.617964 2.882134) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask)) 61 | (pad 19 smd oval (at 0.217964 2.882134) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask)) 62 | (pad 18 smd oval (at -0.182036 2.882134) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask)) 63 | (pad 17 smd oval (at -0.582036 2.882134) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask)) 64 | (pad 16 smd oval (at -0.982036 2.882134) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask)) 65 | (pad 15 smd oval (at -1.382036 2.882134) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask)) 66 | (pad 14 smd oval (at -1.782036 2.882134) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask)) 67 | (pad 13 smd oval (at -2.182036 2.882134) (size 0.2 0.85) (layers F.Cu F.Paste F.Mask)) 68 | (model "C:/Users/adam/Documents/GitHub/footprints/3D/STEP/User Library-QFN48_7x7.step" 69 | (at (xyz 0 0 0)) 70 | (scale (xyz 0.9 1 0.9)) 71 | (rotate (xyz -90 0 90)) 72 | ) 73 | ) 74 | -------------------------------------------------------------------------------- /main_pcb/ESP32-footprints-Lib.pretty/ESP3212.kicad_mod: -------------------------------------------------------------------------------- 1 | (module ESP3212 (layer F.Cu) (tedit 57E6F83E) 2 | (fp_text reference REF** (at -6.096 -12.827) (layer F.SilkS) 3 | (effects (font (size 1 1) (thickness 0.15))) 4 | ) 5 | (fp_text value ESP3212 (at 4.953 -12.954) (layer F.Fab) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_line (start 1.5 0) (end -1.5 0) (layer Dwgs.User) (width 0.05)) 9 | (fp_line (start 0 -1.5) (end 0 1.5) (layer Dwgs.User) (width 0.05)) 10 | (fp_text user "NO COPPER" (at 0 -8.763) (layer Dwgs.User) 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | ) 13 | (fp_text user Espressif (at -6.096 7.112 90) (layer F.SilkS) 14 | (effects (font (size 1 1) (thickness 0.2))) 15 | ) 16 | (fp_text user ESP3212 (at -4.445 7.112 90) (layer F.SilkS) 17 | (effects (font (size 1 1) (thickness 0.2))) 18 | ) 19 | (fp_line (start -8 -6) (end 8 -6) (layer F.SilkS) (width 0.2)) 20 | (fp_line (start -8 -12) (end 8 -12) (layer F.SilkS) (width 0.2)) 21 | (fp_line (start 8 -12) (end 8 12) (layer F.SilkS) (width 0.2)) 22 | (fp_line (start 8 12) (end -8 12) (layer F.SilkS) (width 0.2)) 23 | (fp_line (start -8 12) (end -8 -12) (layer F.SilkS) (width 0.2)) 24 | (pad 31 smd rect (at 8 -4.5) (size 2 0.9) (layers F.Cu F.Paste F.Mask)) 25 | (pad 30 smd rect (at 8 -3) (size 2 0.9) (layers F.Cu F.Paste F.Mask)) 26 | (pad 29 smd rect (at 8 -1.5) (size 2 0.9) (layers F.Cu F.Paste F.Mask)) 27 | (pad 28 smd rect (at 8 0) (size 2 0.9) (layers F.Cu F.Paste F.Mask)) 28 | (pad 27 smd rect (at 8 1.5) (size 2 0.9) (layers F.Cu F.Paste F.Mask)) 29 | (pad 25 smd rect (at 8.001 4.5) (size 2 0.9) (layers F.Cu F.Paste F.Mask)) 30 | (pad 24 smd rect (at 8 6) (size 2 0.9) (layers F.Cu F.Paste F.Mask)) 31 | (pad 23 smd rect (at 8 7.5) (size 2 0.9) (layers F.Cu F.Paste F.Mask)) 32 | (pad 22 smd rect (at 8 9) (size 2 0.9) (layers F.Cu F.Paste F.Mask)) 33 | (pad 21 smd rect (at 8 10.5) (size 2 0.9) (layers F.Cu F.Paste F.Mask)) 34 | (pad 11 smd rect (at -8 10.5) (size 2 0.9) (layers F.Cu F.Paste F.Mask)) 35 | (pad 10 smd rect (at -8 9) (size 2 0.9) (layers F.Cu F.Paste F.Mask)) 36 | (pad 9 smd rect (at -8 7.5) (size 2 0.9) (layers F.Cu F.Paste F.Mask)) 37 | (pad 8 smd rect (at -8 6) (size 2 0.9) (layers F.Cu F.Paste F.Mask)) 38 | (pad 7 smd rect (at -8 4.5) (size 2 0.9) (layers F.Cu F.Paste F.Mask)) 39 | (pad 6 smd rect (at -8 3) (size 2 0.9) (layers F.Cu F.Paste F.Mask)) 40 | (pad 5 smd rect (at -8 1.5) (size 2 0.9) (layers F.Cu F.Paste F.Mask)) 41 | (pad 4 smd rect (at -8 0) (size 2 0.9) (layers F.Cu F.Paste F.Mask)) 42 | (pad 3 smd rect (at -8 -1.5) (size 2 0.9) (layers F.Cu F.Paste F.Mask)) 43 | (pad 2 smd rect (at -8 -3) (size 2 0.9) (layers F.Cu F.Paste F.Mask)) 44 | (pad 26 smd rect (at 8 3) (size 2 0.9) (layers F.Cu F.Paste F.Mask)) 45 | (pad 1 smd rect (at -8 -4.5) (size 2 0.9) (layers F.Cu F.Paste F.Mask)) 46 | (pad 12 smd rect (at -6 12) (size 0.9 2) (layers F.Cu F.Paste F.Mask)) 47 | (pad 13 smd rect (at -4.5 12) (size 0.9 2) (layers F.Cu F.Paste F.Mask)) 48 | (pad 14 smd rect (at -3 12) (size 0.9 2) (layers F.Cu F.Paste F.Mask)) 49 | (pad 15 smd rect (at -1.5 12) (size 0.9 2) (layers F.Cu F.Paste F.Mask)) 50 | (pad 16 smd rect (at 0 12) (size 0.9 2) (layers F.Cu F.Paste F.Mask)) 51 | (pad 17 smd rect (at 1.5 12) (size 0.9 2) (layers F.Cu F.Paste F.Mask)) 52 | (pad 18 smd rect (at 3 12) (size 0.9 2) (layers F.Cu F.Paste F.Mask)) 53 | (pad 19 smd rect (at 4.524 12) (size 0.9 2) (layers F.Cu F.Paste F.Mask)) 54 | (pad 20 smd rect (at 6 12) (size 0.9 2) (layers F.Cu F.Paste F.Mask)) 55 | ) 56 | -------------------------------------------------------------------------------- /main_pcb/ESP32-footprints-Shem-Lib.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 2 | #encoding utf-8 3 | # 4 | # ESP-32S 5 | # 6 | DEF ESP-32S U 0 40 Y Y 1 F N 7 | F0 "U" -700 1250 60 H V C CNN 8 | F1 "ESP-32S" 500 1250 60 H V C CNN 9 | F2 "ESP32-footprints-Lib:ESP-32S" 350 1350 60 H I C CNN 10 | F3 "" -450 450 60 H I C CNN 11 | DRAW 12 | S -750 1200 700 -850 0 1 0 f 13 | P 12 0 1 35 -500 650 -500 1100 -300 1100 -300 850 -100 850 -100 1100 100 1100 100 850 300 850 300 1100 500 1100 500 850 N 14 | X GND 1 -950 700 200 R 50 50 1 1 w 15 | X 3V3 2 -950 600 200 R 50 50 1 1 W 16 | X EN 3 -950 500 200 R 50 50 1 1 I 17 | X SENSOR_VP 4 -950 400 200 R 50 50 1 1 I 18 | X SENSOR_VN 5 -950 300 200 R 50 50 1 1 I 19 | X IO34 6 -950 200 200 R 50 50 1 1 B 20 | X IO35 7 -950 100 200 R 50 50 1 1 B 21 | X IO32 8 -950 0 200 R 50 50 1 1 B 22 | X IO33 9 -950 -100 200 R 50 50 1 1 B 23 | X IO25 10 -950 -200 200 R 50 50 1 1 B 24 | X CLK 20 50 -1050 200 U 50 50 1 1 I 25 | X IO18 30 900 -150 200 L 50 50 1 1 I 26 | X IO26 11 -950 -300 200 R 50 50 1 1 B 27 | X SDO 21 150 -1050 200 U 50 50 1 1 B 28 | X IO19 31 900 -50 200 L 50 50 1 1 B 29 | X IO27 12 -950 -400 200 R 50 50 1 1 B 30 | X SD1 22 250 -1050 200 U 50 50 1 1 B 31 | X NC 32 900 50 200 L 50 50 1 1 N 32 | X IO14 13 -950 -500 200 R 50 50 1 1 B 33 | X IO15 23 350 -1050 200 U 50 50 1 1 B 34 | X IO21 33 900 150 200 L 50 50 1 1 B 35 | X IO12 14 -950 -600 200 R 50 50 1 1 B 36 | X IO2 24 450 -1050 200 U 50 50 1 1 B 37 | X RXD0 34 900 250 200 L 50 50 1 1 B 38 | X GND 15 -450 -1050 200 U 50 50 1 1 W 39 | X IO0 25 900 -650 200 L 50 50 1 1 B 40 | X TXD0 35 900 350 200 L 50 50 1 1 B 41 | X IO13 16 -350 -1050 200 U 50 50 1 1 B 42 | X IO4 26 900 -550 200 L 50 50 1 1 I 43 | X IO22 36 900 450 200 L 50 50 1 1 B 44 | X SD2 17 -250 -1050 200 U 50 50 1 1 B 45 | X IO16 27 900 -450 200 L 50 50 1 1 B 46 | X IO23 37 900 550 200 L 50 50 1 1 B 47 | X SD3 18 -150 -1050 200 U 50 50 1 1 B 48 | X IO17 28 900 -350 200 L 50 50 1 1 B 49 | X GND 38 900 650 200 L 50 50 1 1 W 50 | X CMD 19 -50 -1050 200 U 50 50 1 1 B 51 | X IO5 29 900 -250 200 L 50 50 1 1 B 52 | X GND-PAD 39 900 750 200 L 50 50 1 1 W 53 | ENDDRAW 54 | ENDDEF 55 | # 56 | # ESP32 57 | # 58 | DEF ESP32 U 0 40 Y Y 1 F N 59 | F0 "U" -600 1700 60 H V C CNN 60 | F1 "ESP32" 500 1700 60 H V C CNN 61 | F2 "ESP32-footprints-Lib:ESP32" 0 -1625 60 H I C CNN 62 | F3 "" 450 900 60 H I C CNN 63 | DRAW 64 | S -650 1650 650 -1550 0 1 0 f 65 | X VDDA 1 -850 1550 200 R 50 50 1 1 W 66 | X LNA_IN 2 850 1550 200 L 50 50 1 1 I 67 | X VDD3P3 3 -850 1450 200 R 50 50 1 1 W 68 | X VDD3P3 4 -850 1350 200 R 50 50 1 1 I 69 | X SENSOR_VP 5 -850 550 200 R 50 50 1 1 I 70 | X SENSOR_CAPP 6 -850 450 200 R 50 50 1 1 I 71 | X SENSOR_CAPN 7 -850 350 200 R 50 50 1 1 I 72 | X SENSOR_VN 8 -850 250 200 R 50 50 1 1 I 73 | X CHIP_PU 9 -850 150 200 R 50 50 1 1 I 74 | X VDET_1 10 -850 -150 200 R 50 50 1 1 I 75 | X MTCK 20 850 850 200 L 50 50 1 1 B 76 | X SD_CMD 30 850 -1150 200 L 50 50 1 1 B 77 | X U0RXD 40 -850 -1100 200 R 50 50 1 1 B 78 | X VDET_2 11 -850 -250 200 R 50 50 1 1 I 79 | X MTDO 21 850 750 200 L 50 50 1 1 B 80 | X SD_CLK 31 850 -1250 200 L 50 50 1 1 B 81 | X U0TXD 41 -850 -1200 200 R 50 50 1 1 B 82 | X 32K_XP 12 -850 -450 200 R 50 50 1 1 B 83 | X GPIO2 22 850 450 200 L 50 50 1 1 B 84 | X SD_DATA_0 32 850 -1350 200 L 50 50 1 1 B 85 | X GPIO21 42 850 -250 200 L 50 50 1 1 B 86 | X 32K_XIN 13 -850 -550 200 R 50 50 1 1 B 87 | X GPIO0 23 850 550 200 L 50 50 1 1 B 88 | X SD_DATA_1 33 850 -1450 200 L 50 50 1 1 B 89 | X VDDA 43 -850 1150 200 R 50 50 1 1 W 90 | X GPIO25 14 850 -550 200 L 50 50 1 1 B 91 | X GPIO4 24 850 350 200 L 50 50 1 1 B 92 | X GPIO5 34 850 250 200 L 50 50 1 1 B 93 | X XTAL_N 44 -850 -750 200 R 50 50 1 1 B 94 | X GPIO26 15 850 -650 200 L 50 50 1 1 B 95 | X GPIO16 25 850 150 200 L 50 50 1 1 B 96 | X GPIO18 35 850 -50 200 L 50 50 1 1 B 97 | X XTAL_P 45 -850 -850 200 R 50 50 1 1 B 98 | X GPIO27 16 850 -750 200 L 50 50 1 1 B 99 | X VDD_SDIO 26 -850 900 200 R 50 50 1 1 W 100 | X GPIO23 36 850 -450 200 L 50 50 1 1 B 101 | X VDDA 46 -850 1050 200 R 50 50 1 1 W 102 | X MTMS 17 850 1050 200 L 50 50 1 1 B 103 | X GPIO17 27 850 50 200 L 50 50 1 1 B 104 | X VDD3P3_CPU 37 -850 1250 200 R 50 50 1 1 W 105 | X CAP2 47 -850 800 200 R 50 50 1 1 P 106 | X MTDI 18 850 950 200 L 50 50 1 1 B 107 | X SD_DATA_2 28 850 -950 200 L 50 50 1 1 B 108 | X GPIO19 38 850 -150 200 L 50 50 1 1 B 109 | X CAP1 48 -850 700 200 R 50 50 1 1 P 110 | X VDD3P3_RTC 19 850 1250 200 L 50 50 1 1 W 111 | X SD_DATA_3 29 850 -1050 200 L 50 50 1 1 B 112 | X GPIO22 39 850 -350 200 L 50 50 1 1 B 113 | X GND 49 -850 -1450 200 R 50 50 1 1 W 114 | ENDDRAW 115 | ENDDEF 116 | # 117 | # ESP32-WROOM 118 | # 119 | DEF ESP32-WROOM U 0 40 Y Y 1 F N 120 | F0 "U" -700 1250 60 H V C CNN 121 | F1 "ESP32-WROOM" 500 1250 60 H V C CNN 122 | F2 "ESP32-footprints-Lib:ESP32-WROOM" 350 1350 60 H I C CNN 123 | F3 "" -450 450 60 H I C CNN 124 | DRAW 125 | S -750 1200 700 -850 0 1 0 f 126 | P 12 0 1 35 -500 650 -500 1100 -300 1100 -300 850 -100 850 -100 1100 100 1100 100 850 300 850 300 1100 500 1100 500 850 N 127 | X GND 1 -950 -700 200 R 50 50 1 1 w 128 | X 3V3 2 -950 600 200 R 50 50 1 1 W 129 | X EN 3 -950 500 200 R 50 50 1 1 I 130 | X SENSOR_VP 4 -950 400 200 R 50 50 1 1 I 131 | X SENSOR_VN 5 -950 300 200 R 50 50 1 1 I 132 | X IO34 6 -950 200 200 R 50 50 1 1 B 133 | X IO35 7 -950 100 200 R 50 50 1 1 B 134 | X IO32 8 -950 0 200 R 50 50 1 1 B 135 | X IO33 9 -950 -100 200 R 50 50 1 1 B 136 | X IO25 10 -950 -200 200 R 50 50 1 1 B 137 | X CLK 20 50 -1050 200 U 50 50 1 1 I 138 | X IO18 30 900 50 200 L 50 50 1 1 I 139 | X IO26 11 -950 -300 200 R 50 50 1 1 B 140 | X SDO 21 150 -1050 200 U 50 50 1 1 B 141 | X IO19 31 900 150 200 L 50 50 1 1 B 142 | X IO27 12 -950 -400 200 R 50 50 1 1 B 143 | X SD1 22 250 -1050 200 U 50 50 1 1 B 144 | X NC 32 900 250 200 L 50 50 1 1 N 145 | X IO14 13 -950 -500 200 R 50 50 1 1 B 146 | X IO15 23 350 -1050 200 U 50 50 1 1 B 147 | X IO21 33 900 350 200 L 50 50 1 1 B 148 | X IO12 14 -950 -600 200 R 50 50 1 1 B 149 | X IO2 24 450 -1050 200 U 50 50 1 1 B 150 | X RXD0 34 900 450 200 L 50 50 1 1 B 151 | X GND 15 -450 -1050 200 U 50 50 1 1 W 152 | X IO0 25 900 -450 200 L 50 50 1 1 B 153 | X TXD0 35 900 550 200 L 50 50 1 1 B 154 | X IO13 16 -350 -1050 200 U 50 50 1 1 B 155 | X IO4 26 900 -350 200 L 50 50 1 1 I 156 | X IO22 36 900 650 200 L 50 50 1 1 B 157 | X SD2 17 -250 -1050 200 U 50 50 1 1 B 158 | X IO16 27 900 -250 200 L 50 50 1 1 B 159 | X IO23 37 900 750 200 L 50 50 1 1 B 160 | X SD3 18 -150 -1050 200 U 50 50 1 1 B 161 | X IO17 28 900 -150 200 L 50 50 1 1 B 162 | X GND 38 900 -650 200 L 50 50 1 1 W 163 | X CMD 19 -50 -1050 200 U 50 50 1 1 B 164 | X IO5 29 900 -50 200 L 50 50 1 1 B 165 | X GND-PAD 39 900 -550 200 L 50 50 1 1 W 166 | ENDDRAW 167 | ENDDEF 168 | # 169 | # ESP3212 170 | # 171 | DEF ESP3212 U 0 40 Y Y 1 F N 172 | F0 "U" -700 1250 60 H V C CNN 173 | F1 "ESP3212" 500 1250 60 H V C CNN 174 | F2 "ESP32-footprints-Lib:ESP3212" 350 1350 60 H I C CNN 175 | F3 "" -450 450 60 H I C CNN 176 | DRAW 177 | S -800 1200 750 -850 0 1 0 f 178 | P 12 0 1 35 -500 650 -500 1100 -300 1100 -300 850 -100 850 -100 1100 100 1100 100 850 300 850 300 1100 500 1100 500 850 N 179 | X GND 1 -1000 -550 200 R 50 50 1 1 W 180 | X EN 2 -1000 350 200 R 50 50 1 1 I 181 | X SENSOR_VP 3 -1000 200 200 R 50 50 1 1 I 182 | X SENSOR_VN 4 -1000 100 200 R 50 50 1 1 I 183 | X IO34 5 950 -650 200 L 50 50 1 1 B 184 | X IO35 6 950 -550 200 L 50 50 1 1 B 185 | X IO32 7 950 -450 200 L 50 50 1 1 B 186 | X IO33 8 950 -350 200 L 50 50 1 1 B 187 | X IO25 9 950 -250 200 L 50 50 1 1 B 188 | X IO26 10 950 -150 200 L 50 50 1 1 B 189 | X IO16 20 400 -1050 200 U 50 50 1 1 B 190 | X IO21 30 950 650 200 L 50 50 1 1 B 191 | X IO27 11 950 -50 200 L 50 50 1 1 B 192 | X 3V3 21 -1000 500 200 R 50 50 1 1 W 193 | X GND 31 -1000 -750 200 R 50 50 1 1 W 194 | X IO14 12 -300 -1050 200 U 50 50 1 1 B 195 | X IO17 22 950 50 200 L 50 50 1 1 B 196 | X IO12 13 -200 -1050 200 U 50 50 1 1 B 197 | X IO5 23 950 150 200 L 50 50 1 1 B 198 | X IO13 14 -100 -1050 200 U 50 50 1 1 B 199 | X IO18 24 950 250 200 L 50 50 1 1 B 200 | X IO15 15 0 -1050 200 U 50 50 1 1 B 201 | X IO23 25 950 350 200 L 50 50 1 1 B 202 | X GND 16 -1000 -650 200 R 50 50 1 1 W 203 | X IO19 26 950 450 200 L 50 50 1 1 B 204 | X IO2 17 100 -1050 200 U 50 50 1 1 B 205 | X IO22 27 950 550 200 L 50 50 1 1 B 206 | X IO0 18 200 -1050 200 U 50 50 1 1 B 207 | X U0RXD 28 -1000 -150 200 R 50 50 1 1 B 208 | X IO4 19 300 -1050 200 U 50 50 1 1 B 209 | X U0TXD 29 -1000 -50 200 R 50 50 1 1 B 210 | ENDDRAW 211 | ENDDEF 212 | # 213 | #End Library 214 | -------------------------------------------------------------------------------- /main_pcb/MiscellaneousDevices.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 2 | #encoding utf-8 3 | # 4 | # 74LVC1G374 5 | # 6 | DEF 74LVC1G374 U 0 40 Y Y 1 F N 7 | F0 "U" 150 300 60 H V C CNN 8 | F1 "74LVC1G374" 300 -295 60 H V C CNN 9 | F2 "" 0 0 60 H V C CNN 10 | F3 "" 0 0 60 H V C CNN 11 | DRAW 12 | X GND 2 0 -350 100 U 30 30 0 0 W 13 | X VCC 5 0 350 100 D 30 30 0 0 W 14 | X ~OE~ 6 -600 150 300 R 60 60 0 0 I I 15 | S -300 250 300 -250 0 1 0 N 16 | X Clk 1 -600 -150 300 R 60 60 1 1 I C 17 | X D 3 -600 0 300 R 60 60 1 1 I 18 | X Q 4 600 0 300 L 60 60 1 1 O 19 | ENDDRAW 20 | ENDDEF 21 | # 22 | # ADAFRUIT_FEATHER 23 | # 24 | DEF ADAFRUIT_FEATHER U 0 40 Y Y 2 F N 25 | F0 "U" 200 -550 60 V V C CNN 26 | F1 "ADAFRUIT_FEATHER" 200 250 60 V V C CNN 27 | F2 "" 150 -200 60 H V C CNN 28 | F3 "" 150 -200 60 H V C CNN 29 | DRAW 30 | S -150 650 150 -650 1 1 0 N 31 | X 13 20 -250 250 100 R 40 40 1 1 I 32 | X 12 21 -250 150 100 R 40 40 1 1 I 33 | X 11 22 -250 50 100 R 40 40 1 1 I 34 | X 10 23 -250 -50 100 R 40 40 1 1 I 35 | X 9 24 -250 -150 100 R 40 40 1 1 I 36 | X 6 25 -250 -250 100 R 40 40 1 1 I 37 | X 5 26 -250 -350 100 R 40 40 1 1 I 38 | X VBAT 17 -250 550 100 R 40 40 1 1 I 39 | X 3 27 -250 -450 100 R 40 40 1 1 I 40 | X EN 18 -250 450 100 R 40 40 1 1 I 41 | X 2 28 -250 -550 100 R 40 40 1 1 I 42 | X VBUS 19 -250 350 100 R 40 40 1 1 I 43 | S -150 800 150 -800 2 1 0 N 44 | X DIO1 1 -250 -750 100 R 40 40 2 1 I 45 | X 1 2 -250 -650 100 R 40 40 2 1 I 46 | X 0 3 -250 -550 100 R 40 40 2 1 I 47 | X MISO 4 -250 -450 100 R 40 40 2 1 I 48 | X MOSI 5 -250 -350 100 R 40 40 2 1 I 49 | X SCK 6 -250 -250 100 R 40 40 2 1 I 50 | X A5 7 -250 -150 100 R 40 40 2 1 I 51 | X A4 8 -250 -50 100 R 40 40 2 1 I 52 | X A3 9 -250 50 100 R 40 40 2 1 I 53 | X A2 10 -250 150 100 R 40 40 2 1 I 54 | X A1 11 -250 250 100 R 40 40 2 1 I 55 | X A0 12 -250 350 100 R 40 40 2 1 I 56 | X GND 13 -250 450 100 R 40 40 2 1 I 57 | X AREF 14 -250 550 100 R 40 40 2 1 I 58 | X +3V3 15 -250 650 100 R 40 40 2 1 I 59 | X RST 16 -250 750 100 R 40 40 2 1 I 60 | ENDDRAW 61 | ENDDEF 62 | # 63 | # C-SPLIT 64 | # 65 | DEF C-SPLIT C 0 10 N Y 1 F N 66 | F0 "C" 50 100 50 H V L CNN 67 | F1 "C-SPLIT" 50 -100 50 H V L CNN 68 | F2 "" 0 0 60 H V C CNN 69 | F3 "" 0 0 60 H V C CNN 70 | $FPLIST 71 | SM0805-SPLIT 72 | $ENDFPLIST 73 | DRAW 74 | P 2 0 1 20 -100 -30 100 -30 N 75 | P 2 0 1 20 -100 30 100 30 N 76 | X ~ 1 -50 200 170 D 40 40 1 1 P 77 | X ~ 2 0 -200 170 U 40 40 1 1 P 78 | X ~ 3 50 200 170 D 50 50 1 1 I 79 | ENDDRAW 80 | ENDDEF 81 | # 82 | # CONN_18X2 83 | # 84 | DEF CONN_18X2 P 0 10 Y N 1 F N 85 | F0 "P" 0 950 60 H V C CNN 86 | F1 "CONN_18X2" 0 0 50 V V C CNN 87 | F2 "" 0 250 60 H V C CNN 88 | F3 "" 0 250 60 H V C CNN 89 | DRAW 90 | S -100 900 100 -900 0 1 0 N 91 | X P1 1 -400 850 300 R 40 30 1 1 P I 92 | X P2 2 400 850 300 L 40 30 1 1 P I 93 | X P3 3 -400 750 300 R 40 30 1 1 P I 94 | X P4 4 400 750 300 L 40 30 1 1 P I 95 | X P5 5 -400 650 300 R 40 30 1 1 P I 96 | X P6 6 400 650 300 L 40 30 1 1 P I 97 | X P7 7 -400 550 300 R 40 30 1 1 P I 98 | X P8 8 400 550 300 L 40 30 1 1 P I 99 | X P9 9 -400 450 300 R 40 30 1 1 P I 100 | X P10 10 400 450 300 L 40 30 1 1 P I 101 | X P20 20 400 -50 300 L 40 30 1 1 P I 102 | X ~ 30 400 -550 300 L 50 50 1 1 I I 103 | X P11 11 -400 350 300 R 40 30 1 1 P I 104 | X P21 21 -400 -150 300 R 40 30 1 1 P I 105 | X ~ 31 -400 -650 300 R 50 50 1 1 I I 106 | X P12 12 400 350 300 L 40 30 1 1 P I 107 | X P22 22 400 -150 300 L 40 30 1 1 P I 108 | X ~ 32 400 -650 300 L 50 50 1 1 I I 109 | X P13 13 -400 250 300 R 40 30 1 1 P I 110 | X P23 23 -400 -250 300 R 40 30 1 1 P I 111 | X ~ 33 -400 -750 300 R 50 50 1 1 I I 112 | X P14 14 400 250 300 L 40 30 1 1 P I 113 | X P20 24 400 -250 300 L 40 30 1 1 P I 114 | X ~ 34 400 -750 300 L 50 50 1 1 I I 115 | X P15 15 -400 150 300 R 40 30 1 1 P I 116 | X P24 25 -400 -350 300 R 40 30 1 1 P I 117 | X ~ 35 -400 -850 300 R 50 50 1 1 I I 118 | X P16 16 400 150 300 L 40 30 1 1 P I 119 | X P22 26 400 -350 300 L 40 30 1 1 P I 120 | X ~ 36 400 -850 300 L 50 50 1 1 I I 121 | X P17 17 -400 50 300 R 40 30 1 1 P I 122 | X ~ 27 -400 -450 300 R 50 50 1 1 I I 123 | X P18 18 400 50 300 L 40 30 1 1 P I 124 | X ~ 28 400 -450 300 L 50 50 1 1 I I 125 | X P19 19 -400 -50 300 R 40 30 1 1 P I 126 | X ~ 29 -400 -550 300 R 50 50 1 1 I I 127 | ENDDRAW 128 | ENDDEF 129 | # 130 | # CSK_HEADER 131 | # 132 | DEF CSK_HEADER U 0 40 Y Y 1 F N 133 | F0 "U" 0 1350 60 H V C CNN 134 | F1 "CSK_HEADER" 0 -50 60 V V C CNN 135 | F2 "" 0 0 60 H V C CNN 136 | F3 "" 0 0 60 H V C CNN 137 | DRAW 138 | S -300 1300 300 -1300 0 1 0 N 139 | X 1 1 -500 1250 200 R 50 50 1 1 B 140 | X 2 2 -500 1150 200 R 50 50 1 1 B 141 | X 3 3 -500 1050 200 R 50 50 1 1 B 142 | X 4 4 -500 950 200 R 50 50 1 1 B 143 | X 5 5 -500 850 200 R 50 50 1 1 B 144 | X 6 6 -500 750 200 R 50 50 1 1 B 145 | X 7 7 -500 650 200 R 50 50 1 1 B 146 | X 8 8 -500 550 200 R 50 50 1 1 B 147 | X 9 9 -500 450 200 R 50 50 1 1 B 148 | X 10 10 -500 350 200 R 50 50 1 1 B 149 | X 20 20 -500 -650 200 R 50 50 1 1 B 150 | X 30 30 500 950 200 L 50 50 1 1 B 151 | X 40 40 500 -50 200 L 50 50 1 1 B 152 | X 50 50 500 -1050 200 L 50 50 1 1 B 153 | X 11 11 -500 250 200 R 50 50 1 1 B 154 | X 21 21 -500 -750 200 R 50 50 1 1 B 155 | X 31 31 500 850 200 L 50 50 1 1 B 156 | X 41 41 500 -150 200 L 50 50 1 1 B 157 | X 51 51 500 -1150 200 L 50 50 1 1 B 158 | X 12 12 -500 150 200 R 50 50 1 1 B 159 | X 22 22 -500 -850 200 R 50 50 1 1 B 160 | X 32 32 500 750 200 L 50 50 1 1 B 161 | X 42 42 500 -250 200 L 50 50 1 1 B 162 | X 52 52 500 -1250 200 L 50 50 1 1 B 163 | X 13 13 -500 50 200 R 50 50 1 1 B 164 | X 23 23 -500 -950 200 R 50 50 1 1 B 165 | X 33 33 500 650 200 L 50 50 1 1 B 166 | X 43 43 500 -350 200 L 50 50 1 1 B 167 | X 14 14 -500 -50 200 R 50 50 1 1 B 168 | X 24 24 -500 -1050 200 R 50 50 1 1 B 169 | X 34 34 500 550 200 L 50 50 1 1 B 170 | X 44 44 500 -450 200 L 50 50 1 1 B 171 | X 15 15 -500 -150 200 R 50 50 1 1 B 172 | X 25 25 -500 -1150 200 R 50 50 1 1 B 173 | X 35 35 500 450 200 L 50 50 1 1 B 174 | X 45 45 500 -550 200 L 50 50 1 1 B 175 | X 16 16 -500 -250 200 R 50 50 1 1 B 176 | X 26 26 -500 -1250 200 R 50 50 1 1 B 177 | X 36 36 500 350 200 L 50 50 1 1 B 178 | X 46 46 500 -650 200 L 50 50 1 1 B 179 | X 17 17 -500 -350 200 R 50 50 1 1 B 180 | X 27 27 500 1250 200 L 50 50 1 1 B 181 | X 37 37 500 250 200 L 50 50 1 1 B 182 | X 47 47 500 -750 200 L 50 50 1 1 B 183 | X 18 18 -500 -450 200 R 50 50 1 1 B 184 | X 28 28 500 1150 200 L 50 50 1 1 B 185 | X 38 38 500 150 200 L 50 50 1 1 B 186 | X 48 48 500 -850 200 L 50 50 1 1 B 187 | X 19 19 -500 -550 200 R 50 50 1 1 B 188 | X 29 29 500 1050 200 L 50 50 1 1 B 189 | X 39 39 500 50 200 L 50 50 1 1 B 190 | X 49 49 500 -950 200 L 50 50 1 1 B 191 | ENDDRAW 192 | ENDDEF 193 | # 194 | # DAC5311 195 | # 196 | DEF DAC5311 U 0 40 Y Y 1 F N 197 | F0 "U" 250 350 60 H V C CNN 198 | F1 "DAC5311" 200 -350 60 H V C CNN 199 | F2 "" 0 -550 60 H V C CNN 200 | F3 "" 0 -550 60 H V C CNN 201 | DRAW 202 | S -300 300 300 -300 0 1 0 N 203 | X ~SYNC 1 -400 100 100 R 50 50 1 1 I 204 | X SCLK 2 -400 0 100 R 50 50 1 1 I 205 | X DIN 3 -400 -100 100 R 50 50 1 1 I 206 | X VDD 4 0 400 100 D 50 50 1 1 I 207 | X GND 5 0 -400 100 U 50 50 1 1 I 208 | X VOUT 6 400 0 100 L 50 50 1 1 I 209 | ENDDRAW 210 | ENDDEF 211 | # 212 | # DIFF_RX 213 | # 214 | DEF DIFF_RX U 0 40 Y Y 1 F N 215 | F0 "U" 200 350 60 H V C CNN 216 | F1 "DIFF_RX" 200 -350 60 H V C CNN 217 | F2 "" 0 0 60 H V C CNN 218 | F3 "" 0 0 60 H V C CNN 219 | DRAW 220 | S -250 300 250 -300 0 1 0 N 221 | X Vcc 1 0 400 100 D 50 50 1 1 W 222 | X Gnd 2 0 -400 100 U 50 50 1 1 W 223 | X Out 3 -350 -100 100 R 50 50 1 1 I 224 | X B 4 350 -100 100 L 50 50 1 1 I 225 | X EN 5 -350 100 100 R 50 50 1 1 W 226 | X A 6 350 100 100 L 50 50 1 1 I 227 | ENDDRAW 228 | ENDDEF 229 | # 230 | # ILD213T 231 | # 232 | DEF ILD213T U 0 40 Y Y 2 F N 233 | F0 "U" 200 250 60 H V C CNN 234 | F1 "ILD213T" 0 -250 60 H V C CNN 235 | F2 "" 0 0 60 H V C CNN 236 | F3 "http://www.vishay.com/docs/83647/ild205t.pdf" 100 350 60 H I C CNN 237 | F4 "751-1312-1-ND" 450 450 60 H I C CNN "DigikeyNumber" 238 | F5 "Vishay" 450 600 60 H I C CNN "Manufacturer" 239 | F6 "ILD213T" 500 700 60 H I C CNN "ManufacturerNumber" 240 | DRAW 241 | S -300 200 300 -200 0 1 0 N 242 | X IN_A 1 -400 100 100 R 50 50 1 1 I 243 | X IN_C 2 -400 -100 100 R 50 50 1 1 I 244 | X OUT_E 7 400 -100 100 L 50 50 1 1 I 245 | X OUT_C 8 400 100 100 L 50 50 1 1 I 246 | X IN_A 3 -400 100 100 R 50 50 2 1 I 247 | X IN_C 4 -400 -100 100 R 50 50 2 1 I 248 | X OUT_E 5 400 -100 100 L 50 50 2 1 I 249 | X OUT_C 6 400 100 100 L 50 50 2 1 I 250 | ENDDRAW 251 | ENDDEF 252 | # 253 | # INA333 254 | # 255 | DEF INA333 U 0 20 Y Y 1 F N 256 | F0 "U" -200 50 60 H V C CNN 257 | F1 "INA333" -200 -50 60 H V C CNN 258 | F2 "" 0 0 60 H V C CNN 259 | F3 "" 0 0 60 H V C CNN 260 | $FPLIST 261 | MSOP_8 262 | $ENDFPLIST 263 | DRAW 264 | P 4 0 1 0 -400 400 -400 -400 500 0 -400 400 N 265 | X Rg 1 -650 250 250 R 40 40 1 1 I 266 | X - 2 -650 -350 250 R 40 40 1 1 I 267 | X + 3 -650 350 250 R 40 40 1 1 I 268 | X V- 4 0 -400 175 U 40 30 1 1 W 269 | X Ref 5 100 -400 220 U 40 30 1 1 W 270 | X Output 6 600 0 100 L 40 40 1 1 O 271 | X V+ 7 0 400 175 D 40 30 1 1 W 272 | X Rg 8 -650 -250 250 R 40 40 1 1 I 273 | ENDDRAW 274 | ENDDEF 275 | # 276 | # MCP6002 277 | # 278 | DEF MCP6002 U 0 40 Y Y 2 F N 279 | F0 "U" 100 -150 60 H V C CNN 280 | F1 "MCP6002" 150 200 60 H V C CNN 281 | F2 "" 50 0 60 H V C CNN 282 | F3 "" 50 0 60 H V C CNN 283 | DRAW 284 | T 0 -100 100 60 0 0 0 + Normal 0 C C 285 | T 0 -100 -100 60 0 0 0 - Normal 0 C C 286 | P 4 0 0 0 -150 -200 -150 200 150 0 -150 -200 N 287 | X Q 1 250 0 100 L 50 0 1 1 I 288 | X - 2 -250 -100 100 R 50 0 1 1 I 289 | X + 3 -250 100 100 R 50 0 1 1 I 290 | X VSS 4 0 -100 0 R 50 50 1 1 I N 291 | X VDD 8 0 100 0 R 50 50 1 1 I N 292 | X VSS 4 0 -100 0 R 50 50 2 1 I N 293 | X + 5 -250 100 100 R 50 0 2 1 I 294 | X - 6 -250 -100 100 R 50 0 2 1 I 295 | X Q 7 250 0 100 L 50 0 2 1 I 296 | X VDD 8 0 100 0 R 50 50 2 1 I N 297 | ENDDRAW 298 | ENDDEF 299 | # 300 | # R-SPLIT 301 | # 302 | DEF R-SPLIT R 0 0 N Y 1 F N 303 | F0 "R" 80 0 40 V V C CNN 304 | F1 "R-SPLIT" 7 1 40 V V C CNN 305 | F2 "" -70 0 30 V V C CNN 306 | F3 "" 0 0 30 H V C CNN 307 | $FPLIST 308 | SM0805-SPLIT 309 | $ENDFPLIST 310 | DRAW 311 | X ~ ~ 50 250 100 D 60 60 1 0 P 312 | S -40 150 40 -150 0 1 12 N 313 | P 2 0 1 12 -50 150 50 150 N 314 | X ~ 1 -50 250 100 D 60 60 1 1 P 315 | X ~ 2 0 -250 100 U 60 60 1 1 P 316 | ENDDRAW 317 | ENDDEF 318 | # 319 | # RELAY_SPDT 320 | # 321 | DEF RELAY_SPDT S 0 40 Y Y 1 F N 322 | F0 "S" 0 -300 60 H V C CNN 323 | F1 "RELAY_SPDT" 0 -400 60 H V C CNN 324 | F2 "" 0 0 60 H V C CNN 325 | F3 "" 0 0 60 H V C CNN 326 | DRAW 327 | A -250 -225 75 -899 899 0 1 0 N -250 -300 -250 -150 328 | A -250 -75 75 -899 899 0 1 0 N -250 -150 -250 0 329 | A -250 75 75 -899 899 0 1 0 N -250 0 -250 150 330 | A -250 225 75 -899 899 0 1 0 N -250 150 -250 300 331 | P 4 0 1 0 350 0 150 100 200 150 250 50 F 332 | X ~ 1 -550 300 300 R 50 50 1 1 I 333 | X ~ 2 -550 -300 300 R 50 50 1 1 I 334 | X ~ 3 450 0 100 L 50 50 1 1 I 335 | X NC 4 450 150 300 L 50 50 1 1 I 336 | X NO 5 450 -150 300 L 50 50 1 1 I 337 | ENDDRAW 338 | ENDDEF 339 | # 340 | # SWITCH_DIP_3 341 | # 342 | DEF SWITCH_DIP_3 SW 0 40 Y Y 3 F N 343 | F0 "SW" 0 150 60 H V C CNN 344 | F1 "SWITCH_DIP_3" 0 -100 60 H V C CNN 345 | F2 "" 0 0 60 H V C CNN 346 | F3 "" 0 0 60 H V C CNN 347 | DRAW 348 | P 2 0 1 0 -100 0 100 100 N 349 | X ~ 1 -200 0 100 R 50 50 1 1 I 350 | X ~ 6 200 0 100 L 50 50 1 1 I 351 | X ~ 2 -200 0 100 R 50 50 2 1 I 352 | X ~ 5 200 0 100 L 50 50 2 1 I 353 | X ~ 3 -200 0 100 R 50 50 3 1 I 354 | X ~ 4 200 0 100 L 50 50 3 1 I 355 | ENDDRAW 356 | ENDDEF 357 | # 358 | # SWITCH_DPDT 359 | # 360 | DEF SWITCH_DPDT S 0 40 Y Y 2 F N 361 | F0 "S" 100 -100 60 H V C CNN 362 | F1 "SWITCH_DPDT" 0 150 60 H V C CNN 363 | F2 "" 0 0 60 H V C CNN 364 | F3 "" 0 0 60 H V C CNN 365 | DRAW 366 | P 2 0 1 0 0 0 -50 -200 N 367 | X ~ 1 0 -300 100 U 50 50 1 1 I 368 | X ~ 2 100 0 100 L 50 50 1 1 I 369 | X ~ 3 0 300 100 D 50 50 1 1 I 370 | X ~ 4 0 -300 100 U 50 50 2 1 I 371 | X ~ 5 100 0 100 L 50 50 2 1 I 372 | X ~ 6 0 300 100 D 50 50 2 1 I 373 | ENDDRAW 374 | ENDDEF 375 | # 376 | # SWITCH_DPST 377 | # 378 | DEF SWITCH_DPST SW 0 40 Y Y 2 F N 379 | F0 "SW" 0 150 60 H V C CNN 380 | F1 "SWITCH_DPST" 0 -100 60 H V C CNN 381 | F2 "" 0 0 60 H V C CNN 382 | F3 "" 0 0 60 H V C CNN 383 | DRAW 384 | P 2 0 1 0 -100 0 50 50 N 385 | X ~ 1 -200 0 100 R 60 60 1 1 P 386 | X ~ 2 150 0 100 L 60 60 1 1 P 387 | X ~ 3 -200 0 100 R 60 60 2 1 P 388 | X ~ 4 150 0 100 L 60 60 2 1 P 389 | ENDDRAW 390 | ENDDEF 391 | # 392 | # SWITCH_SPDT 393 | # 394 | DEF SWITCH_SPDT SW 0 0 N Y 1 F N 395 | F0 "SW" 0 150 50 H V C CNN 396 | F1 "SWITCH_SPDT" 0 -100 50 H V C CNN 397 | F2 "" 0 0 60 H V C CNN 398 | F3 "" 0 0 60 H V C CNN 399 | DRAW 400 | P 2 0 1 0 -50 0 50 0 N 401 | X 1 1 150 50 100 L 60 60 1 1 P 402 | X 2 2 -150 0 100 R 60 60 1 1 P 403 | X 3 3 150 -50 100 L 60 60 1 1 P 404 | ENDDRAW 405 | ENDDEF 406 | # 407 | # SWITCH_SPST 408 | # 409 | DEF SWITCH_SPST SW 0 40 Y Y 1 F N 410 | F0 "SW" 0 150 60 H V C CNN 411 | F1 "SWITCH_SPST" 0 -100 60 H V C CNN 412 | F2 "" 0 0 60 H V C CNN 413 | F3 "" 0 0 60 H V C CNN 414 | DRAW 415 | P 2 0 1 0 -100 0 100 100 N 416 | X ~ 1 -200 0 100 R 50 50 1 1 I 417 | X ~ 2 200 0 100 L 50 50 1 1 I 418 | ENDDRAW 419 | ENDDEF 420 | # 421 | # TEST_POINT 422 | # 423 | DEF ~TEST_POINT TP 0 40 Y Y 1 F N 424 | F0 "TP" 0 150 60 H V C CNN 425 | F1 "TEST_POINT" 0 250 60 H I C CNN 426 | F2 "" 0 0 60 H V C CNN 427 | F3 "" 0 0 60 H V C CNN 428 | DRAW 429 | C 0 50 50 0 1 10 N 430 | X ~ 1 0 -100 100 U 40 40 1 1 P 431 | ENDDRAW 432 | ENDDEF 433 | # 434 | # TRANSFO_CURR 435 | # 436 | DEF TRANSFO_CURR T 0 40 Y Y 1 F N 437 | F0 "T" 0 400 60 H V C CNN 438 | F1 "TRANSFO_CURR" 0 -450 60 H V C CNN 439 | F2 "" 0 0 60 H V C CNN 440 | F3 "" 0 0 60 H V C CNN 441 | DRAW 442 | A -200 -25 175 -899 899 0 1 0 N -200 -200 -200 150 443 | A 150 -225 75 901 -901 0 1 0 N 150 -150 150 -300 444 | A 150 -75 75 901 -901 0 1 0 N 150 0 150 -150 445 | A 150 75 75 901 -901 0 1 0 N 150 150 150 0 446 | A 150 225 75 901 -901 0 1 0 N 150 300 150 150 447 | P 2 0 1 0 0 350 0 -400 N 448 | P 3 0 1 0 50 350 50 0 50 -400 N 449 | X ~ 1 250 300 100 L 50 50 1 1 I 450 | X ~ 2 250 -300 100 L 50 50 1 1 I 451 | X ~ ~ -300 -200 100 R 50 50 1 1 I 452 | X ~ ~ -300 150 100 R 50 50 1 1 I 453 | ENDDRAW 454 | ENDDEF 455 | # 456 | #End Library 457 | -------------------------------------------------------------------------------- /main_pcb/common.pretty/D_0805.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Diodes_SMD:D_0805 (layer F.Cu) (tedit 58AAF135) 2 | (descr "Diode SMD in 0805 package") 3 | (tags "smd diode") 4 | (attr smd) 5 | (fp_text reference D1 (at -0.04 -1.51) (layer F.SilkS) hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value D (at 0 1.2446) (layer F.SilkS) 9 | (effects (font (size 0.5 0.5) (thickness 0.125))) 10 | ) 11 | (fp_line (start -1.6 -0.8) (end -1.6 0.8) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start -1.7 0.88) (end -1.7 -0.88) (layer F.CrtYd) (width 0.05)) 13 | (fp_line (start 1.7 0.88) (end -1.7 0.88) (layer F.CrtYd) (width 0.05)) 14 | (fp_line (start 1.7 -0.88) (end 1.7 0.88) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start -1.7 -0.88) (end 1.7 -0.88) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start 0.05 0.02) (end 0.25 0.02) (layer F.SilkS) (width 0.1)) 17 | (fp_line (start 0.05 0.22) (end 0.05 -0.18) (layer F.SilkS) (width 0.1)) 18 | (fp_line (start -0.25 0.02) (end 0.05 0.22) (layer F.SilkS) (width 0.1)) 19 | (fp_line (start 0.05 -0.18) (end -0.25 0.02) (layer F.SilkS) (width 0.1)) 20 | (fp_line (start -1 0.625) (end -1 -0.625) (layer F.Fab) (width 0.1)) 21 | (fp_line (start 1 0.625) (end -1 0.625) (layer F.Fab) (width 0.1)) 22 | (fp_line (start 1 -0.625) (end 1 0.625) (layer F.Fab) (width 0.1)) 23 | (fp_line (start -1 -0.625) (end 1 -0.625) (layer F.Fab) (width 0.1)) 24 | (fp_line (start -1.6 0.8) (end 1 0.8) (layer F.SilkS) (width 0.12)) 25 | (fp_line (start -1.6 -0.8) (end 1 -0.8) (layer F.SilkS) (width 0.12)) 26 | (pad 1 smd rect (at -1.05 0) (size 0.8 0.9) (layers F.Cu F.Paste F.Mask)) 27 | (pad 2 smd rect (at 1.05 0) (size 0.8 0.9) (layers F.Cu F.Paste F.Mask)) 28 | ) 29 | -------------------------------------------------------------------------------- /main_pcb/common.pretty/LED_0603.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LEDs:LED_0603 (layer F.Cu) (tedit 58AAF0CA) 2 | (descr "LED 0603 smd package") 3 | (tags "LED led 0603 SMD smd SMT smt smdled SMDLED smtled SMTLED") 4 | (attr smd) 5 | (fp_text reference D2 (at 0.01 -1.28) (layer F.SilkS) 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | ) 8 | (fp_text value LED (at 0 1.35) (layer F.Fab) 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | ) 11 | (fp_line (start -1.3 -0.5) (end -1.3 0.5) (layer F.SilkS) (width 0.12)) 12 | (fp_line (start -0.15 0) (end 0.15 -0.2) (layer F.SilkS) (width 0.1)) 13 | (fp_line (start 0.15 0.2) (end -0.15 0) (layer F.SilkS) (width 0.1)) 14 | (fp_line (start 0.15 -0.2) (end 0.15 0.2) (layer F.SilkS) (width 0.1)) 15 | (fp_line (start 0.8 0.4) (end -0.8 0.4) (layer F.Fab) (width 0.1)) 16 | (fp_line (start 0.8 -0.4) (end 0.8 0.4) (layer F.Fab) (width 0.1)) 17 | (fp_line (start -0.8 -0.4) (end 0.8 -0.4) (layer F.Fab) (width 0.1)) 18 | (fp_line (start -0.8 0.4) (end -0.8 -0.4) (layer F.Fab) (width 0.1)) 19 | (fp_line (start -1.3 0.5) (end 0.8 0.5) (layer F.SilkS) (width 0.12)) 20 | (fp_line (start -1.3 -0.5) (end 0.8 -0.5) (layer F.SilkS) (width 0.12)) 21 | (fp_line (start 1.45 -0.65) (end 1.45 0.65) (layer F.CrtYd) (width 0.05)) 22 | (fp_line (start 1.45 0.65) (end -1.45 0.65) (layer F.CrtYd) (width 0.05)) 23 | (fp_line (start -1.45 0.65) (end -1.45 -0.65) (layer F.CrtYd) (width 0.05)) 24 | (fp_line (start -1.45 -0.65) (end 1.45 -0.65) (layer F.CrtYd) (width 0.05)) 25 | (pad 2 smd rect (at 0.8 0 180) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask)) 26 | (pad 1 smd rect (at -0.8 0 180) (size 0.8 0.8) (layers F.Cu F.Paste F.Mask)) 27 | (model LEDs.3dshapes/LED_0603.wrl 28 | (at (xyz 0 0 0)) 29 | (scale (xyz 1 1 1)) 30 | (rotate (xyz 0 0 180)) 31 | ) 32 | ) 33 | -------------------------------------------------------------------------------- /main_pcb/common.pretty/Pin_Header_Straight_1x17_Pitch2.54mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Pin_Headers:Pin_Header_Straight_1x17_Pitch2.54mm (layer F.Cu) (tedit 58AB0BE7) 2 | (descr "Through hole straight pin header, 1x17, 2.54mm pitch, single row") 3 | (tags "Through hole pin header THT 1x17 2.54mm single row") 4 | (fp_text reference REF** (at 0 -2.39) (layer F.SilkS) hide 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value Pin_Header_Straight_1x17_Pitch2.54mm (at 0 43.03) (layer F.Fab) 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start -1.27 -1.27) (end -1.27 41.91) (layer F.Fab) (width 0.1)) 11 | (fp_line (start -1.27 41.91) (end 1.27 41.91) (layer F.Fab) (width 0.1)) 12 | (fp_line (start 1.27 41.91) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.Fab) (width 0.1)) 14 | (fp_line (start -1.6 -1.6) (end -1.6 42.2) (layer F.CrtYd) (width 0.05)) 15 | (fp_line (start -1.6 42.2) (end 1.6 42.2) (layer F.CrtYd) (width 0.05)) 16 | (fp_line (start 1.6 42.2) (end 1.6 -1.6) (layer F.CrtYd) (width 0.05)) 17 | (fp_line (start 1.6 -1.6) (end -1.6 -1.6) (layer F.CrtYd) (width 0.05)) 18 | (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 19 | (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 20 | (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 21 | (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 22 | (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 23 | (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 24 | (pad 7 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 25 | (pad 8 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 26 | (pad 9 thru_hole oval (at 0 20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 27 | (pad 10 thru_hole oval (at 0 22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 28 | (pad 11 thru_hole oval (at 0 25.4) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 29 | (pad 12 thru_hole oval (at 0 27.94) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 30 | (pad 13 thru_hole oval (at 0 30.48) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 31 | (pad 14 thru_hole oval (at 0 33.02) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 32 | (pad 15 thru_hole oval (at 0 35.56) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 33 | (pad 16 thru_hole oval (at 0 38.1) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 34 | (pad 17 thru_hole oval (at 0 40.64) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 35 | (model Pin_Headers.3dshapes/Pin_Header_Straight_1x17_Pitch2.54mm.wrl 36 | (at (xyz 0 -0.8 0)) 37 | (scale (xyz 1 1 1)) 38 | (rotate (xyz 0 0 90)) 39 | ) 40 | ) 41 | -------------------------------------------------------------------------------- /main_pcb/common.pretty/Pin_Header_Straight_1x18_Pitch2.54mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module Pin_Headers:Pin_Header_Straight_1x18_Pitch2.54mm (layer F.Cu) (tedit 58B9568E) 2 | (descr "Through hole straight pin header, 1x18, 2.54mm pitch, single row") 3 | (tags "Through hole pin header THT 1x18 2.54mm single row") 4 | (fp_text reference REF** (at 0 -2.39) (layer F.SilkS) hide 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | ) 7 | (fp_text value Pin_Header_Straight_1x18_Pitch2.54mm (at 0 45.57) (layer F.Fab) hide 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | ) 10 | (fp_line (start -1.27 -1.27) (end -1.27 44.45) (layer F.Fab) (width 0.1)) 11 | (fp_line (start -1.27 44.45) (end 1.27 44.45) (layer F.Fab) (width 0.1)) 12 | (fp_line (start 1.27 44.45) (end 1.27 -1.27) (layer F.Fab) (width 0.1)) 13 | (fp_line (start 1.27 -1.27) (end -1.27 -1.27) (layer F.Fab) (width 0.1)) 14 | (pad 1 thru_hole rect (at 0 0) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 15 | (pad 2 thru_hole oval (at 0 2.54) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 16 | (pad 3 thru_hole oval (at 0 5.08) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 17 | (pad 4 thru_hole oval (at 0 7.62) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 18 | (pad 5 thru_hole oval (at 0 10.16) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 19 | (pad 6 thru_hole oval (at 0 12.7) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 20 | (pad 7 thru_hole oval (at 0 15.24) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 21 | (pad 8 thru_hole oval (at 0 17.78) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 22 | (pad 9 thru_hole oval (at 0 20.32) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 23 | (pad 10 thru_hole oval (at 0 22.86) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 24 | (pad 11 thru_hole oval (at 0 25.4) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 25 | (pad 12 thru_hole oval (at 0 27.94) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 26 | (pad 13 thru_hole oval (at 0 30.48) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 27 | (pad 14 thru_hole oval (at 0 33.02) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 28 | (pad 15 thru_hole oval (at 0 35.56) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 29 | (pad 16 thru_hole oval (at 0 38.1) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 30 | (pad 17 thru_hole oval (at 0 40.64) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 31 | (pad 18 thru_hole oval (at 0 43.18) (size 1.7 1.7) (drill 1) (layers *.Cu *.Mask)) 32 | (model Pin_Headers.3dshapes/Pin_Header_Straight_1x18_Pitch2.54mm.wrl 33 | (at (xyz 0 -0.85 0)) 34 | (scale (xyz 1 1 1)) 35 | (rotate (xyz 0 0 90)) 36 | ) 37 | ) 38 | -------------------------------------------------------------------------------- /main_pcb/esp32bb-cache.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.4 2 | #encoding utf-8 3 | # 4 | # Device_Q_NMOS_DGS 5 | # 6 | DEF Device_Q_NMOS_DGS Q 0 0 Y N 1 F N 7 | F0 "Q" 200 50 50 H V L CNN 8 | F1 "Device_Q_NMOS_DGS" 200 -50 50 H V L CNN 9 | F2 "" 200 100 50 H I C CNN 10 | F3 "" 0 0 50 H I C CNN 11 | DRAW 12 | C 65 0 111 0 1 10 N 13 | C 100 -70 11 0 1 0 F 14 | C 100 70 11 0 1 0 F 15 | P 2 0 1 0 2 0 10 0 N 16 | P 2 0 1 0 30 -70 100 -70 N 17 | P 2 0 1 10 30 -50 30 -90 N 18 | P 2 0 1 0 30 0 100 0 N 19 | P 2 0 1 10 30 20 30 -20 N 20 | P 2 0 1 0 30 70 100 70 N 21 | P 2 0 1 10 30 90 30 50 N 22 | P 2 0 1 0 100 -70 100 -100 N 23 | P 2 0 1 0 100 -70 100 0 N 24 | P 2 0 1 0 100 100 100 70 N 25 | P 3 0 1 10 10 75 10 -75 10 -75 N 26 | P 4 0 1 0 40 0 80 15 80 -15 40 0 F 27 | P 4 0 1 0 100 -70 130 -70 130 70 100 70 N 28 | P 4 0 1 0 110 20 115 15 145 15 150 10 N 29 | P 4 0 1 0 130 15 115 -10 145 -10 130 15 N 30 | X D 1 100 200 100 D 50 50 1 1 P 31 | X G 2 -200 0 200 R 50 50 1 1 I 32 | X S 3 100 -200 100 U 50 50 1 1 P 33 | ENDDRAW 34 | ENDDEF 35 | # 36 | # esp32bb-rescue_+3.3V 37 | # 38 | DEF esp32bb-rescue_+3.3V #PWR 0 0 Y Y 1 F P 39 | F0 "#PWR" 0 -150 50 H I C CNN 40 | F1 "esp32bb-rescue_+3.3V" 0 140 50 H V C CNN 41 | F2 "" 0 0 50 H I C CNN 42 | F3 "" 0 0 50 H I C CNN 43 | DRAW 44 | P 2 0 1 0 -30 50 0 100 N 45 | P 2 0 1 0 0 0 0 100 N 46 | P 2 0 1 0 0 100 30 50 N 47 | X +3V3 1 0 0 0 U 50 50 1 1 W N 48 | ENDDRAW 49 | ENDDEF 50 | # 51 | # esp32bb-rescue_+5V 52 | # 53 | DEF esp32bb-rescue_+5V #PWR 0 0 Y Y 1 F P 54 | F0 "#PWR" 0 -150 50 H I C CNN 55 | F1 "esp32bb-rescue_+5V" 0 140 50 H V C CNN 56 | F2 "" 0 0 50 H I C CNN 57 | F3 "" 0 0 50 H I C CNN 58 | DRAW 59 | P 2 0 1 0 -30 50 0 100 N 60 | P 2 0 1 0 0 0 0 100 N 61 | P 2 0 1 0 0 100 30 50 N 62 | X +5V 1 0 0 0 U 50 50 1 1 W N 63 | ENDDRAW 64 | ENDDEF 65 | # 66 | # esp32bb-rescue_C 67 | # 68 | DEF esp32bb-rescue_C C 0 10 N Y 1 F N 69 | F0 "C" 25 100 50 H V L CNN 70 | F1 "esp32bb-rescue_C" 25 -100 50 H V L CNN 71 | F2 "" 38 -150 50 H I C CNN 72 | F3 "" 0 0 50 H I C CNN 73 | $FPLIST 74 | C_* 75 | $ENDFPLIST 76 | DRAW 77 | P 2 0 1 20 -80 -30 80 -30 N 78 | P 2 0 1 20 -80 30 80 30 N 79 | X ~ 1 0 150 110 D 50 50 1 1 P 80 | X ~ 2 0 -150 110 U 50 50 1 1 P 81 | ENDDRAW 82 | ENDDEF 83 | # 84 | # esp32bb-rescue_CONN_01X17 85 | # 86 | DEF esp32bb-rescue_CONN_01X17 J 0 40 Y N 1 F N 87 | F0 "J" 0 900 50 H V C CNN 88 | F1 "esp32bb-rescue_CONN_01X17" 100 0 50 V V C CNN 89 | F2 "" 0 0 50 H I C CNN 90 | F3 "" 0 0 50 H I C CNN 91 | $FPLIST 92 | Pin_Header_Straight_1X* 93 | Pin_Header_Angled_1X* 94 | Socket_Strip_Straight_1X* 95 | Socket_Strip_Angled_1X* 96 | $ENDFPLIST 97 | DRAW 98 | S -50 -795 10 -805 0 1 0 N 99 | S -50 -695 10 -705 0 1 0 N 100 | S -50 -595 10 -605 0 1 0 N 101 | S -50 -495 10 -505 0 1 0 N 102 | S -50 -395 10 -405 0 1 0 N 103 | S -50 -295 10 -305 0 1 0 N 104 | S -50 -195 10 -205 0 1 0 N 105 | S -50 -95 10 -105 0 1 0 N 106 | S -50 5 10 -5 0 1 0 N 107 | S -50 105 10 95 0 1 0 N 108 | S -50 205 10 195 0 1 0 N 109 | S -50 305 10 295 0 1 0 N 110 | S -50 405 10 395 0 1 0 N 111 | S -50 505 10 495 0 1 0 N 112 | S -50 605 10 595 0 1 0 N 113 | S -50 705 10 695 0 1 0 N 114 | S -50 805 10 795 0 1 0 N 115 | S -50 850 50 -850 0 1 0 N 116 | X P1 1 -200 800 150 R 50 50 1 1 P 117 | X P10 10 -200 -100 150 R 50 50 1 1 P 118 | X P11 11 -200 -200 150 R 50 50 1 1 P 119 | X P12 12 -200 -300 150 R 50 50 1 1 P 120 | X P13 13 -200 -400 150 R 50 50 1 1 P 121 | X P14 14 -200 -500 150 R 50 50 1 1 P 122 | X P15 15 -200 -600 150 R 50 50 1 1 P 123 | X P16 16 -200 -700 150 R 50 50 1 1 P 124 | X P17 17 -200 -800 150 R 50 50 1 1 P 125 | X P2 2 -200 700 150 R 50 50 1 1 P 126 | X P3 3 -200 600 150 R 50 50 1 1 P 127 | X P4 4 -200 500 150 R 50 50 1 1 P 128 | X P5 5 -200 400 150 R 50 50 1 1 P 129 | X P6 6 -200 300 150 R 50 50 1 1 P 130 | X P7 7 -200 200 150 R 50 50 1 1 P 131 | X P8 8 -200 100 150 R 50 50 1 1 P 132 | X P9 9 -200 0 150 R 50 50 1 1 P 133 | ENDDRAW 134 | ENDDEF 135 | # 136 | # esp32bb-rescue_CP2102 137 | # 138 | DEF esp32bb-rescue_CP2102 U 0 40 Y Y 1 F N 139 | F0 "U" 0 -100 50 H V C CNN 140 | F1 "esp32bb-rescue_CP2102" 0 100 50 H V C CNN 141 | F2 "" 0 0 60 H I C CNN 142 | F3 "" 0 0 60 H I C CNN 143 | DRAW 144 | S -650 500 750 -650 0 1 0 N 145 | X DCD 1 -950 400 300 R 50 50 1 1 I 146 | X NC 10 -450 -950 300 U 50 50 1 1 I 147 | X /SUSPEND 11 1050 -400 300 L 50 50 1 1 I 148 | X SUSPEND 12 1050 -300 300 L 50 50 1 1 I 149 | X NC 13 -350 -950 300 U 50 50 1 1 I 150 | X NC 14 -250 -950 300 U 50 50 1 1 I 151 | X NC 15 -150 -950 300 U 50 50 1 1 I 152 | X NC 16 -50 -950 300 U 50 50 1 1 I 153 | X NC 17 50 -950 300 U 50 50 1 1 I 154 | X NC 18 150 -950 300 U 50 50 1 1 I 155 | X NC 19 250 -950 300 U 50 50 1 1 I 156 | X RI 2 -950 300 300 R 50 50 1 1 I 157 | X NC 20 350 -950 300 U 50 50 1 1 I 158 | X NC 21 450 -950 300 U 50 50 1 1 I 159 | X NC 22 550 -950 300 U 50 50 1 1 I 160 | X CTS 23 1050 -200 300 L 50 50 1 1 I 161 | X RTS 24 1050 -100 300 L 50 50 1 1 I 162 | X RXD 25 1050 0 300 L 50 50 1 1 I 163 | X TXD 26 1050 100 300 L 50 50 1 1 I 164 | X DSR 27 1050 200 300 L 50 50 1 1 I 165 | X DTR 28 1050 300 300 L 50 50 1 1 I 166 | X GND 29 1050 400 300 L 50 50 1 1 I 167 | X GND 3 -950 200 300 R 50 50 1 1 I 168 | X D+ 4 -950 100 300 R 50 50 1 1 I 169 | X D- 5 -950 0 300 R 50 50 1 1 I 170 | X Vdd 6 -950 -100 300 R 50 50 1 1 I 171 | X REGIN 7 -950 -200 300 R 50 50 1 1 I 172 | X VBUS 8 -950 -300 300 R 50 50 1 1 I 173 | X /RST 9 -950 -400 300 R 50 50 1 1 I 174 | ENDDRAW 175 | ENDDEF 176 | # 177 | # esp32bb-rescue_D 178 | # 179 | DEF esp32bb-rescue_D D 0 40 N N 1 F N 180 | F0 "D" 0 100 50 H V C CNN 181 | F1 "esp32bb-rescue_D" 0 -100 50 H V C CNN 182 | F2 "" 0 0 50 H I C CNN 183 | F3 "" 0 0 50 H I C CNN 184 | $FPLIST 185 | TO-???* 186 | *SingleDiode 187 | *_Diode_* 188 | *SingleDiode* 189 | D_* 190 | $ENDFPLIST 191 | DRAW 192 | P 2 0 1 8 -50 50 -50 -50 N 193 | P 2 0 1 0 50 0 -50 0 N 194 | P 4 0 1 8 50 50 50 -50 -50 0 50 50 N 195 | X K 1 -150 0 100 R 50 50 1 1 P 196 | X A 2 150 0 100 L 50 50 1 1 P 197 | ENDDRAW 198 | ENDDEF 199 | # 200 | # esp32bb-rescue_ESP32-WROOM 201 | # 202 | DEF esp32bb-rescue_ESP32-WROOM U 0 40 Y Y 1 F N 203 | F0 "U" -700 1250 60 H V C CNN 204 | F1 "esp32bb-rescue_ESP32-WROOM" 500 1250 60 H V C CNN 205 | F2 "ESP32-footprints-Lib:ESP32-WROOM" 350 1350 60 H I C CNN 206 | F3 "" -450 450 60 H I C CNN 207 | DRAW 208 | S -750 1200 700 -850 0 1 0 f 209 | P 12 0 1 35 -500 650 -500 1100 -300 1100 -300 850 -100 850 -100 1100 100 1100 100 850 300 850 300 1100 500 1100 500 850 N 210 | X GND 1 -950 -700 200 R 50 50 1 1 w 211 | X IO25 10 -950 -200 200 R 50 50 1 1 B 212 | X IO26 11 -950 -300 200 R 50 50 1 1 B 213 | X IO27 12 -950 -400 200 R 50 50 1 1 B 214 | X IO14 13 -950 -500 200 R 50 50 1 1 B 215 | X IO12 14 -950 -600 200 R 50 50 1 1 B 216 | X GND 15 -450 -1050 200 U 50 50 1 1 W 217 | X IO13 16 -350 -1050 200 U 50 50 1 1 B 218 | X SD2 17 -250 -1050 200 U 50 50 1 1 B 219 | X SD3 18 -150 -1050 200 U 50 50 1 1 B 220 | X CMD 19 -50 -1050 200 U 50 50 1 1 B 221 | X 3V3 2 -950 600 200 R 50 50 1 1 W 222 | X CLK 20 50 -1050 200 U 50 50 1 1 I 223 | X SDO 21 150 -1050 200 U 50 50 1 1 B 224 | X SD1 22 250 -1050 200 U 50 50 1 1 B 225 | X IO15 23 350 -1050 200 U 50 50 1 1 B 226 | X IO2 24 450 -1050 200 U 50 50 1 1 B 227 | X IO0 25 900 -450 200 L 50 50 1 1 B 228 | X IO4 26 900 -350 200 L 50 50 1 1 I 229 | X IO16 27 900 -250 200 L 50 50 1 1 B 230 | X IO17 28 900 -150 200 L 50 50 1 1 B 231 | X IO5 29 900 -50 200 L 50 50 1 1 B 232 | X EN 3 -950 500 200 R 50 50 1 1 I 233 | X IO18 30 900 50 200 L 50 50 1 1 I 234 | X IO19 31 900 150 200 L 50 50 1 1 B 235 | X NC 32 900 250 200 L 50 50 1 1 N 236 | X IO21 33 900 350 200 L 50 50 1 1 B 237 | X RXD0 34 900 450 200 L 50 50 1 1 B 238 | X TXD0 35 900 550 200 L 50 50 1 1 B 239 | X IO22 36 900 650 200 L 50 50 1 1 B 240 | X IO23 37 900 750 200 L 50 50 1 1 B 241 | X GND 38 900 -650 200 L 50 50 1 1 W 242 | X GND-PAD 39 900 -550 200 L 50 50 1 1 W 243 | X SENSOR_VP 4 -950 400 200 R 50 50 1 1 I 244 | X SENSOR_VN 5 -950 300 200 R 50 50 1 1 I 245 | X IO34 6 -950 200 200 R 50 50 1 1 B 246 | X IO35 7 -950 100 200 R 50 50 1 1 B 247 | X IO32 8 -950 0 200 R 50 50 1 1 B 248 | X IO33 9 -950 -100 200 R 50 50 1 1 B 249 | ENDDRAW 250 | ENDDEF 251 | # 252 | # esp32bb-rescue_GND 253 | # 254 | DEF esp32bb-rescue_GND #PWR 0 0 Y Y 1 F P 255 | F0 "#PWR" 0 -250 50 H I C CNN 256 | F1 "esp32bb-rescue_GND" 0 -150 50 H V C CNN 257 | F2 "" 0 0 50 H I C CNN 258 | F3 "" 0 0 50 H I C CNN 259 | DRAW 260 | P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N 261 | X GND 1 0 0 0 D 50 50 1 1 W N 262 | ENDDRAW 263 | ENDDEF 264 | # 265 | # esp32bb-rescue_LED 266 | # 267 | DEF esp32bb-rescue_LED D 0 40 Y N 1 F N 268 | F0 "D" 0 100 50 H V C CNN 269 | F1 "esp32bb-rescue_LED" 0 -100 50 H V C CNN 270 | F2 "" 0 0 50 H I C CNN 271 | F3 "" 0 0 50 H I C CNN 272 | $FPLIST 273 | LED* 274 | $ENDFPLIST 275 | DRAW 276 | P 2 0 1 8 -50 -50 -50 50 N 277 | P 2 0 1 0 -50 0 50 0 N 278 | P 4 0 1 8 50 -50 50 50 -50 0 50 -50 N 279 | P 5 0 1 0 -120 -30 -180 -90 -150 -90 -180 -90 -180 -60 N 280 | P 5 0 1 0 -70 -30 -130 -90 -100 -90 -130 -90 -130 -60 N 281 | X K 1 -150 0 100 R 50 50 1 1 P 282 | X A 2 150 0 100 L 50 50 1 1 P 283 | ENDDRAW 284 | ENDDEF 285 | # 286 | # esp32bb-rescue_MMBT3904 287 | # 288 | DEF esp32bb-rescue_MMBT3904 Q 0 0 Y Y 1 F N 289 | F0 "Q" 200 75 50 H V L CNN 290 | F1 "esp32bb-rescue_MMBT3904" 200 0 50 H V L CNN 291 | F2 "TO_SOT_Packages_SMD:SOT-23" 200 -75 50 H I L CIN 292 | F3 "" 0 0 50 H I L CNN 293 | $FPLIST 294 | SOT-23* 295 | $ENDFPLIST 296 | DRAW 297 | C 50 0 111 0 1 10 N 298 | P 2 0 1 0 0 0 25 0 N 299 | P 2 0 1 0 25 25 100 100 N 300 | P 3 0 1 0 25 -25 100 -100 100 -100 N 301 | P 3 0 1 20 25 75 25 -75 25 -75 N 302 | P 5 0 1 0 50 -70 70 -50 90 -90 50 -70 50 -70 F 303 | X B 1 -200 0 200 R 50 50 1 1 I 304 | X E 2 100 -200 100 U 50 50 1 1 P 305 | X C 3 100 200 100 D 50 50 1 1 P 306 | ENDDRAW 307 | ENDDEF 308 | # 309 | # esp32bb-rescue_NCP1117ST33T3G 310 | # 311 | DEF esp32bb-rescue_NCP1117ST33T3G U 0 30 Y Y 1 F N 312 | F0 "U" 0 225 50 H V C CNN 313 | F1 "esp32bb-rescue_NCP1117ST33T3G" 0 150 50 H V C CNN 314 | F2 "TO_SOT_Packages_SMD:SOT-223" 50 -250 50 H I L CNN 315 | F3 "" 0 0 50 H I C CNN 316 | $FPLIST 317 | SOT-223* 318 | $ENDFPLIST 319 | DRAW 320 | S -200 100 200 -200 0 1 10 f 321 | X GND 1 0 -300 100 U 50 50 1 1 W 322 | X VO 2 300 0 100 L 50 50 1 1 w 323 | X VI 3 -300 0 100 R 50 50 1 1 W 324 | ENDDRAW 325 | ENDDEF 326 | # 327 | # esp32bb-rescue_R 328 | # 329 | DEF esp32bb-rescue_R R 0 0 N Y 1 F N 330 | F0 "R" 80 0 50 V V C CNN 331 | F1 "esp32bb-rescue_R" 0 0 50 V V C CNN 332 | F2 "" -70 0 50 V I C CNN 333 | F3 "" 0 0 50 H I C CNN 334 | $FPLIST 335 | R_* 336 | R_* 337 | $ENDFPLIST 338 | DRAW 339 | S -40 -100 40 100 0 1 10 N 340 | X ~ 1 0 150 50 D 50 50 1 1 P 341 | X ~ 2 0 -150 50 U 50 50 1 1 P 342 | ENDDRAW 343 | ENDDEF 344 | # 345 | # esp32bb-rescue_SWITCH_SPST 346 | # 347 | DEF esp32bb-rescue_SWITCH_SPST SW 0 40 Y Y 1 F N 348 | F0 "SW" 0 150 60 H V C CNN 349 | F1 "esp32bb-rescue_SWITCH_SPST" 0 -100 60 H V C CNN 350 | F2 "" 0 0 60 H V C CNN 351 | F3 "" 0 0 60 H V C CNN 352 | DRAW 353 | P 2 0 1 0 -100 0 100 100 N 354 | X ~ 1 -200 0 100 R 50 50 1 1 I 355 | X ~ 2 200 0 100 L 50 50 1 1 I 356 | ENDDRAW 357 | ENDDEF 358 | # 359 | # esp32bb-rescue_USB_OTG-RESCUE-esp32bb 360 | # 361 | DEF esp32bb-rescue_USB_OTG-RESCUE-esp32bb P 0 40 Y Y 1 F N 362 | F0 "P" 325 -125 50 H V C CNN 363 | F1 "esp32bb-rescue_USB_OTG-RESCUE-esp32bb" 0 200 50 H V C CNN 364 | F2 "" -50 -100 50 V V C CNN 365 | F3 "" -50 -100 50 V V C CNN 366 | $FPLIST 367 | USB* 368 | $ENDFPLIST 369 | DRAW 370 | S -250 -150 250 150 0 1 0 N 371 | S -205 -150 -195 -120 0 1 0 N 372 | S -105 -150 -95 -120 0 1 0 N 373 | S -5 -150 5 -120 0 1 0 N 374 | S 95 -150 105 -120 0 1 0 N 375 | S 195 -150 205 -120 0 1 0 N 376 | X VCC 1 -200 -300 150 U 50 50 1 1 w 377 | X D- 2 -100 -300 150 U 50 50 1 1 P 378 | X D+ 3 0 -300 150 U 50 50 1 1 P 379 | X ID 4 100 -300 150 U 50 50 1 1 W 380 | X GND 5 200 -300 150 U 50 50 1 1 W 381 | X shield 6 400 100 150 L 50 50 1 1 P 382 | ENDDRAW 383 | ENDDEF 384 | # 385 | # esp32bb-rescue_VCC 386 | # 387 | DEF esp32bb-rescue_VCC #PWR 0 0 Y Y 1 F P 388 | F0 "#PWR" 0 -150 50 H I C CNN 389 | F1 "esp32bb-rescue_VCC" 0 150 50 H V C CNN 390 | F2 "" 0 0 50 H I C CNN 391 | F3 "" 0 0 50 H I C CNN 392 | DRAW 393 | C 0 75 25 0 1 0 N 394 | P 2 0 1 0 0 0 0 50 N 395 | X VCC 1 0 0 0 U 50 50 1 1 W N 396 | ENDDRAW 397 | ENDDEF 398 | # 399 | #End Library 400 | -------------------------------------------------------------------------------- /main_pcb/esp32bb.pro: -------------------------------------------------------------------------------- 1 | update=2018年10月25日 17時24分29秒 2 | version=1 3 | last_client=kicad 4 | [pcbnew] 5 | version=1 6 | LastNetListRead= 7 | UseCmpFile=1 8 | PadDrill=0.600000000000 9 | PadDrillOvalY=0.600000000000 10 | PadSizeH=1.500000000000 11 | PadSizeV=1.500000000000 12 | PcbTextSizeV=1.500000000000 13 | PcbTextSizeH=1.500000000000 14 | PcbTextThickness=0.300000000000 15 | ModuleTextSizeV=1.000000000000 16 | ModuleTextSizeH=1.000000000000 17 | ModuleTextSizeThickness=0.150000000000 18 | SolderMaskClearance=0.000000000000 19 | SolderMaskMinWidth=0.000000000000 20 | DrawSegmentWidth=0.200000000000 21 | BoardOutlineThickness=0.100000000000 22 | ModuleOutlineThickness=0.150000000000 23 | [cvpcb] 24 | version=1 25 | NetIExt=net 26 | [general] 27 | version=1 28 | [schematic_editor] 29 | version=1 30 | PageLayoutDescrFile= 31 | PlotDirectoryName= 32 | SubpartIdSeparator=0 33 | SubpartFirstId=65 34 | NetFmtName= 35 | SpiceForceRefPrefix=0 36 | SpiceUseNetNumbers=0 37 | LabSize=60 38 | [eeschema] 39 | version=1 40 | LibDir= 41 | -------------------------------------------------------------------------------- /main_pcb/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name ESP32-footprints-Lib)(type KiCad)(uri "$(KIPRJMOD)/ESP32-footprints-Lib.pretty")(options "")(descr "")) 3 | (lib (name usb_micro_b)(type KiCad)(uri "$(KIPRJMOD)/usb_micro_b.pretty")(options "")(descr "")) 4 | (lib (name ftdi232rq)(type KiCad)(uri "$(KIPRJMOD)/ftdi232rq.pretty")(options "")(descr "")) 5 | (lib (name osh-logo)(type KiCad)(uri "$(KIPRJMOD)/osh-logo.pretty")(options "")(descr "")) 6 | (lib (name switch)(type KiCad)(uri "$(KIPRJMOD)/switch")(options "")(descr "")) 7 | (lib (name common)(type KiCad)(uri "$(KIPRJMOD)/common.pretty")(options "")(descr "")) 8 | ) 9 | -------------------------------------------------------------------------------- /main_pcb/ftdi232rq.lib: -------------------------------------------------------------------------------- 1 | EESchema-LIBRARY Version 2.3 29/04/2008-12:22:20 2 | # Converted with eagle2kicad.ulp Version 0.9 3 | # Device count = 1 4 | 5 | # 6 | # Dev Name: FT232RQ 7 | # Package Name: QFN-32 8 | # Dev Tech: '' 9 | # Dev Prefix: IC 10 | # Gate count = 1 11 | # 12 | DEF FT232RQ IC 0 40 Y Y 1 L N 13 | # Gate Name: G$1 14 | # Symbol Name: FT232RQ 15 | F0 "IC" -700 920 50 H V L B 16 | F1 "FT232RQ" -700 -1100 50 H V L B 17 | F2 "ftdi4-QFN-32" 0 150 50 H I C C 18 | DRAW 19 | P 2 1 0 0 -700 900 700 900 20 | P 2 1 0 0 700 900 700 -1000 21 | P 2 1 0 0 700 -1000 -700 -1000 22 | P 2 1 0 0 -700 -1000 -700 900 23 | T 0 25 235 70 0 1 0 FT232RQ 24 | X 3V3OUT 16 -800 -900 100 R 40 40 1 1 O 25 | X AGND 24 -200 -1100 100 U 40 40 1 1 W 26 | X CBUS0 22 800 -100 100 L 40 40 1 1 B 27 | X CBUS1 21 800 -200 100 L 40 40 1 1 B 28 | X CBUS2 10 800 -300 100 L 40 40 1 1 B 29 | X CBUS3 11 800 -400 100 L 40 40 1 1 B 30 | X CBUS4 9 800 -500 100 L 40 40 1 1 B 31 | X GND@1 4 -100 -1100 100 U 40 40 1 1 W 32 | X GND@2 17 0 -1100 100 U 40 40 1 1 W 33 | X GND@3 20 100 -1100 100 U 40 40 1 1 W 34 | X NC@1 5 -800 200 100 R 40 40 1 1 U 35 | X NC@2 12 -800 100 100 R 40 40 1 1 U 36 | X NC@3 13 -800 0 100 R 40 40 1 1 U 37 | X NC@4 23 -800 -100 100 R 40 40 1 1 U 38 | X NC@5 25 -800 -200 100 R 40 40 1 1 U 39 | X NC@6 29 -800 -500 100 R 40 40 1 1 U 40 | X OSCI 27 -800 -600 100 R 40 40 1 1 I 41 | X OSCO 28 -800 -700 100 R 40 40 1 1 O 42 | X RXD 2 800 700 100 L 40 40 1 1 I 43 | X TEST 26 200 -1100 100 U 40 40 1 1 B 44 | X TXD 30 800 800 100 L 40 40 1 1 O 45 | X USBDM 15 -800 500 100 R 40 40 1 1 B 46 | X USBDP 14 -800 400 100 R 40 40 1 1 B 47 | X VCC 19 -800 700 100 R 40 40 1 1 W 48 | X VCCIO 1 -800 800 100 R 40 40 1 1 W 49 | X _CTS 8 800 500 100 L 40 40 1 1 I 50 | X _DCD 7 800 200 100 L 40 40 1 1 I 51 | X _DSR 6 800 300 100 L 40 40 1 1 I 52 | X _DTR 31 800 400 100 L 40 40 1 1 I 53 | X _RESET 18 -800 -400 100 R 40 40 1 1 I 54 | X _RI 3 800 100 100 L 40 40 1 1 I 55 | X _RTS 32 800 600 100 L 40 40 1 1 O 56 | ENDDRAW 57 | ENDDEF 58 | 59 | #End Library 60 | -------------------------------------------------------------------------------- /main_pcb/ftdi232rq.pretty/FR232RQ.kicad_mod: -------------------------------------------------------------------------------- 1 | (module FR232RQ (layer F.Cu) (tedit 58B1357D) 2 | (descr "QFN-32 PACKAGE (5MM X 5MM)") 3 | (tags "QFN-32 PACKAGE (5MM X 5MM)") 4 | (attr smd) 5 | (fp_text reference FT232RQ (at 2.57 1.83) (layer F.SilkS) 6 | (effects (font (size 0.5 0.5) (thickness 0.0889))) 7 | ) 8 | (fp_text value "" (at 0 0) (layer F.SilkS) 9 | (effects (font (thickness 0.15))) 10 | ) 11 | (fp_line (start 0 0) (end 4.99872 0) (layer F.SilkS) (width 0.127)) 12 | (fp_line (start 4.99872 0) (end 4.99872 4.99872) (layer F.SilkS) (width 0.127)) 13 | (fp_line (start 4.99872 4.99872) (end 0 4.99872) (layer F.SilkS) (width 0.127)) 14 | (fp_line (start 0 4.99872) (end 0 0) (layer F.SilkS) (width 0.127)) 15 | (fp_circle (center 0.96784 0.94784) (end 1.0669 1.0469) (layer F.SilkS) (width 0.0635)) 16 | (pad 1 smd rect (at 0.14892 0.7493) (size 0.7 0.24892) (layers F.Cu F.Paste F.Mask)) 17 | (pad 2 smd rect (at 0.14892 1.24968) (size 0.7 0.24892) (layers F.Cu F.Paste F.Mask)) 18 | (pad 3 smd rect (at 0.14892 1.74752) (size 0.7 0.24892) (layers F.Cu F.Paste F.Mask)) 19 | (pad 4 smd rect (at 0.14892 2.2479) (size 0.7 0.24892) (layers F.Cu F.Paste F.Mask)) 20 | (pad 5 smd rect (at 0.14892 2.74828) (size 0.7 0.24892) (layers F.Cu F.Paste F.Mask)) 21 | (pad 6 smd rect (at 0.14892 3.24866) (size 0.7 0.24892) (layers F.Cu F.Paste F.Mask)) 22 | (pad 7 smd rect (at 0.14892 3.74904) (size 0.7 0.24892) (layers F.Cu F.Paste F.Mask)) 23 | (pad 8 smd rect (at 0.14892 4.24942) (size 0.7 0.24892) (layers F.Cu F.Paste F.Mask)) 24 | (pad 9 smd rect (at 0.7493 4.8498) (size 0.25 0.7) (layers F.Cu F.Paste F.Mask)) 25 | (pad 10 smd rect (at 1.24968 4.8498) (size 0.25 0.7) (layers F.Cu F.Paste F.Mask)) 26 | (pad 11 smd rect (at 1.74752 4.8498) (size 0.25 0.7) (layers F.Cu F.Paste F.Mask)) 27 | (pad 12 smd rect (at 2.2479 4.8498) (size 0.25 0.7) (layers F.Cu F.Paste F.Mask)) 28 | (pad 13 smd rect (at 2.74828 4.8498) (size 0.25 0.7) (layers F.Cu F.Paste F.Mask)) 29 | (pad 14 smd rect (at 3.24866 4.8498) (size 0.25 0.7) (layers F.Cu F.Paste F.Mask)) 30 | (pad 15 smd rect (at 3.74904 4.8498) (size 0.25 0.7) (layers F.Cu F.Paste F.Mask)) 31 | (pad 16 smd rect (at 4.24942 4.8498) (size 0.25 0.7) (layers F.Cu F.Paste F.Mask)) 32 | (pad 17 smd rect (at 4.8498 4.24942) (size 0.69784 0.24892) (layers F.Cu F.Paste F.Mask)) 33 | (pad 18 smd rect (at 4.8498 3.74904) (size 0.69784 0.24892) (layers F.Cu F.Paste F.Mask)) 34 | (pad 19 smd rect (at 4.8498 3.24866) (size 0.69784 0.24892) (layers F.Cu F.Paste F.Mask)) 35 | (pad 20 smd rect (at 4.8498 2.74828) (size 0.69784 0.24892) (layers F.Cu F.Paste F.Mask)) 36 | (pad 21 smd rect (at 4.8498 2.2479) (size 0.69784 0.24892) (layers F.Cu F.Paste F.Mask)) 37 | (pad 22 smd rect (at 4.8498 1.74752) (size 0.69784 0.24892) (layers F.Cu F.Paste F.Mask)) 38 | (pad 23 smd rect (at 4.8498 1.24968) (size 0.69784 0.24892) (layers F.Cu F.Paste F.Mask)) 39 | (pad 24 smd rect (at 4.8498 0.7493) (size 0.69784 0.24892) (layers F.Cu F.Paste F.Mask)) 40 | (pad 25 smd rect (at 4.24942 0.14892) (size 0.25 0.7) (layers F.Cu F.Paste F.Mask)) 41 | (pad 26 smd rect (at 3.74904 0.14892) (size 0.25 0.7) (layers F.Cu F.Paste F.Mask)) 42 | (pad 27 smd rect (at 3.24866 0.14892) (size 0.25 0.7) (layers F.Cu F.Paste F.Mask)) 43 | (pad 28 smd rect (at 2.74828 0.14892) (size 0.25 0.7) (layers F.Cu F.Paste F.Mask)) 44 | (pad 29 smd rect (at 2.2479 0.14892) (size 0.25 0.7) (layers F.Cu F.Paste F.Mask)) 45 | (pad 30 smd rect (at 1.74752 0.14892) (size 0.25 0.7) (layers F.Cu F.Paste F.Mask)) 46 | (pad 31 smd rect (at 1.24968 0.14892) (size 0.25 0.7) (layers F.Cu F.Paste F.Mask)) 47 | (pad 32 smd rect (at 0.7493 0.14892) (size 0.25 0.7) (layers F.Cu F.Paste F.Mask)) 48 | ) 49 | -------------------------------------------------------------------------------- /main_pcb/osh-logo.pretty/osh-logo-3p4mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LOGO (layer F.Cu) 2 | (at 0 0) 3 | (fp_text reference "G***" (at 0 0) (layer F.SilkS) hide 4 | (effects (font (thickness 0.3))) 5 | ) 6 | (fp_text value "LOGO" (at 0.75 0) (layer F.SilkS) hide 7 | (effects (font (thickness 0.3))) 8 | ) 9 | (fp_poly (pts (xy 0.275625 -1.278283) (xy 0.287770 -1.213229) (xy 0.299235 -1.154924) (xy 0.309227 -1.107164) (xy 0.316955 -1.073748) (xy 0.321479 -1.058739) (xy 0.334974 -1.047928) (xy 0.364634 -1.031911) 10 | (xy 0.405827 -1.012571) (xy 0.453918 -0.991794) (xy 0.504273 -0.971462) (xy 0.552259 -0.953459) (xy 0.593242 -0.939671) (xy 0.622588 -0.931979) (xy 0.634528 -0.931465) (xy 0.648514 -0.939502) 11 | (xy 0.677391 -0.957992) (xy 0.717907 -0.984788) (xy 0.766812 -1.017745) (xy 0.814003 -1.049997) (xy 0.867479 -1.086534) (xy 0.915302 -1.118756) (xy 0.954253 -1.144529) (xy 0.981112 -1.161719) 12 | (xy 0.992188 -1.168053) (xy 1.004331 -1.162411) (xy 1.028606 -1.143465) (xy 1.062105 -1.114090) (xy 1.101921 -1.077157) (xy 1.145148 -1.035540) (xy 1.188877 -0.992112) (xy 1.230202 -0.949745) 13 | (xy 1.266215 -0.911314) (xy 1.294009 -0.879690) (xy 1.310678 -0.857747) (xy 1.314174 -0.849856) (xy 1.308180 -0.835579) (xy 1.291517 -0.806387) (xy 1.266162 -0.765470) (xy 1.234090 -0.716022) 14 | (xy 1.198218 -0.662609) (xy 1.161555 -0.608182) (xy 1.129660 -0.559476) (xy 1.104502 -0.519609) (xy 1.088047 -0.491696) (xy 1.082261 -0.478927) (xy 1.086511 -0.463964) (xy 1.097947 -0.433512) 15 | (xy 1.114592 -0.392184) (xy 1.134475 -0.344589) (xy 1.155619 -0.295339) (xy 1.176053 -0.249044) (xy 1.193800 -0.210315) (xy 1.206888 -0.183762) (xy 1.212629 -0.174432) (xy 1.224679 -0.170659) 16 | (xy 1.254359 -0.163635) (xy 1.297591 -0.154178) (xy 1.350297 -0.143108) (xy 1.408397 -0.131244) (xy 1.467815 -0.119404) (xy 1.524471 -0.108407) (xy 1.574288 -0.099072) (xy 1.613185 -0.092218) 17 | (xy 1.637087 -0.088664) (xy 1.641401 -0.088348) (xy 1.643715 -0.077972) (xy 1.645264 -0.049478) (xy 1.646110 -0.006822) (xy 1.646312 0.046041) (xy 1.645930 0.105158) (xy 1.645023 0.166573) 18 | (xy 1.643652 0.226331) (xy 1.641875 0.280478) (xy 1.639753 0.325059) (xy 1.637345 0.356120) (xy 1.634712 0.369706) (xy 1.634480 0.369929) (xy 1.620515 0.374079) (xy 1.588527 0.381411) 19 | (xy 1.542222 0.391144) (xy 1.485306 0.402495) (xy 1.429355 0.413208) (xy 1.364876 0.426013) (xy 1.308077 0.438601) (xy 1.262640 0.450055) (xy 1.232244 0.459459) (xy 1.221087 0.465040) 20 | (xy 1.212051 0.480596) (xy 1.197318 0.512066) (xy 1.178783 0.554756) (xy 1.158336 0.603971) (xy 1.137872 0.655013) (xy 1.119282 0.703188) (xy 1.104459 0.743801) (xy 1.095296 0.772154) 21 | (xy 1.093263 0.782171) (xy 1.099295 0.795653) (xy 1.116001 0.823962) (xy 1.141335 0.863866) (xy 1.173256 0.912133) (xy 1.203739 0.956883) (xy 1.239683 1.010002) (xy 1.270735 1.057845) 22 | (xy 1.294840 1.097085) (xy 1.309945 1.124397) (xy 1.314174 1.135643) (xy 1.306729 1.148040) (xy 1.286335 1.172761) (xy 1.255900 1.206816) (xy 1.218336 1.247211) (xy 1.176551 1.290955) 23 | (xy 1.133455 1.335056) (xy 1.091959 1.376522) (xy 1.054972 1.412360) (xy 1.025403 1.439578) (xy 1.006163 1.455185) (xy 1.000935 1.457739) (xy 0.989182 1.451779) (xy 0.962489 1.435276) 24 | (xy 0.924049 1.410296) (xy 0.877055 1.378906) (xy 0.838293 1.352520) (xy 0.786184 1.317082) (xy 0.739484 1.285899) (xy 0.701621 1.261216) (xy 0.676023 1.245275) (xy 0.667140 1.240483) 25 | (xy 0.648945 1.241741) (xy 0.617469 1.251497) (xy 0.578887 1.267790) (xy 0.574261 1.270000) (xy 0.536074 1.286809) (xy 0.504354 1.297758) (xy 0.485199 1.300793) (xy 0.483815 1.300450) 26 | (xy 0.477190 1.289714) (xy 0.463348 1.261404) (xy 0.443505 1.218358) (xy 0.418877 1.163415) (xy 0.390678 1.099416) (xy 0.360126 1.029199) (xy 0.328435 0.955604) (xy 0.296821 0.881469) 27 | (xy 0.266500 0.809635) (xy 0.238687 0.742940) (xy 0.214598 0.684224) (xy 0.195449 0.636325) (xy 0.182455 0.602084) (xy 0.176831 0.584339) (xy 0.176696 0.583135) (xy 0.184969 0.573950) 28 | (xy 0.207060 0.555233) (xy 0.238877 0.530380) (xy 0.253573 0.519360) (xy 0.330537 0.450235) (xy 0.389124 0.372168) (xy 0.429154 0.287651) (xy 0.450447 0.199175) (xy 0.452823 0.109232) 29 | (xy 0.436104 0.020313) (xy 0.400108 -0.065091) (xy 0.344658 -0.144487) (xy 0.304421 -0.185968) (xy 0.228260 -0.242614) (xy 0.146448 -0.279805) (xy 0.061448 -0.298628) (xy -0.024274 -0.300171) 30 | (xy -0.108256 -0.285522) (xy -0.188033 -0.255767) (xy -0.261141 -0.211994) (xy -0.325116 -0.155290) (xy -0.377494 -0.086743) (xy -0.415811 -0.007439) (xy -0.437602 0.081534) (xy -0.441739 0.143289) 31 | (xy -0.431299 0.242212) (xy -0.400193 0.333644) (xy -0.348741 0.416983) (xy -0.277263 0.491624) (xy -0.242529 0.519360) (xy -0.207941 0.545731) (xy -0.181424 0.567338) (xy -0.167071 0.580786) 32 | (xy -0.165652 0.583135) (xy -0.169854 0.597753) (xy -0.181647 0.629358) (xy -0.199817 0.675111) (xy -0.223145 0.732172) (xy -0.250415 0.797702) (xy -0.280411 0.868862) (xy -0.311915 0.942812) 33 | (xy -0.343712 1.016714) (xy -0.374584 1.087727) (xy -0.403315 1.153012) (xy -0.428689 1.209731) (xy -0.449487 1.255043) (xy -0.464495 1.286109) (xy -0.472495 1.300091) (xy -0.473076 1.300567) 34 | (xy -0.489823 1.298762) (xy -0.520157 1.288581) (xy -0.558196 1.272080) (xy -0.567380 1.267625) (xy -0.646043 1.228681) (xy -0.813446 1.343210) (xy -0.867123 1.379597) (xy -0.914703 1.411215) 35 | (xy -0.953142 1.436092) (xy -0.979391 1.452254) (xy -0.990290 1.457739) (xy -1.000664 1.450268) (xy -1.023989 1.429454) (xy -1.057724 1.397694) (xy -1.099326 1.357387) (xy -1.146253 1.310930) 36 | (xy -1.151430 1.305748) (xy -1.198454 1.257723) (xy -1.239547 1.214016) (xy -1.272291 1.177340) (xy -1.294271 1.150412) (xy -1.303068 1.135945) (xy -1.303130 1.135352) (xy -1.297091 1.120609) 37 | (xy -1.280342 1.091160) (xy -1.254938 1.050322) (xy -1.222933 1.001415) (xy -1.192695 0.956883) (xy -1.156814 0.904082) (xy -1.125798 0.856922) (xy -1.101691 0.818635) (xy -1.086536 0.792454) 38 | (xy -1.082220 0.782171) (xy -1.086318 0.765138) (xy -1.097396 0.732573) (xy -1.113560 0.689173) (xy -1.132918 0.639633) (xy -1.153577 0.588649) (xy -1.173644 0.540916) (xy -1.191227 0.501130) 39 | (xy -1.204434 0.473986) (xy -1.210043 0.465040) (xy -1.225203 0.458026) (xy -1.258452 0.448203) (xy -1.306109 0.436488) (xy -1.364493 0.423798) (xy -1.418311 0.413208) (xy -1.481503 0.401079) 40 | (xy -1.537345 0.389879) (xy -1.582134 0.380393) (xy -1.612162 0.373400) (xy -1.623436 0.369929) (xy -1.626086 0.358011) (xy -1.628515 0.328282) (xy -1.630663 0.284696) (xy -1.632472 0.231209) 41 | (xy -1.633880 0.171774) (xy -1.634829 0.110346) (xy -1.635258 0.050881) (xy -1.635108 -0.002668) (xy -1.634319 -0.046346) (xy -1.632831 -0.076198) (xy -1.630585 -0.088269) (xy -1.630358 -0.088348) 42 | (xy -1.613257 -0.090427) (xy -1.579603 -0.096118) (xy -1.533473 -0.104603) (xy -1.478947 -0.115062) (xy -1.420102 -0.126677) (xy -1.361017 -0.138628) (xy -1.305771 -0.150098) (xy -1.258441 -0.160267) 43 | (xy -1.223106 -0.168317) (xy -1.203845 -0.173428) (xy -1.201585 -0.174432) (xy -1.193564 -0.188130) (xy -1.179327 -0.217641) (xy -1.160847 -0.258354) (xy -1.140099 -0.305658) (xy -1.119056 -0.354943) 44 | (xy -1.099694 -0.401597) (xy -1.083985 -0.441011) (xy -1.073904 -0.468573) (xy -1.071217 -0.478927) (xy -1.077192 -0.492041) (xy -1.093806 -0.520175) (xy -1.119090 -0.560212) (xy -1.151079 -0.609037) 45 | (xy -1.187174 -0.662609) (xy -1.223892 -0.717304) (xy -1.255824 -0.766582) (xy -1.280991 -0.807251) (xy -1.297418 -0.836118) (xy -1.303130 -0.849856) (xy -1.295617 -0.863639) (xy -1.275015 -0.889042) 46 | (xy -1.244231 -0.923192) (xy -1.206174 -0.963217) (xy -1.163749 -1.006244) (xy -1.119864 -1.049398) (xy -1.077427 -1.089809) (xy -1.039344 -1.124601) (xy -1.008523 -1.150903) (xy -0.987871 -1.165842) 47 | (xy -0.981144 -1.168053) (xy -0.967591 -1.160180) (xy -0.939111 -1.141848) (xy -0.898926 -1.115189) (xy -0.850255 -1.082337) (xy -0.802960 -1.049997) (xy -0.749375 -1.013408) (xy -0.701332 -0.981097) 48 | (xy -0.662079 -0.955211) (xy -0.634868 -0.937898) (xy -0.623484 -0.931465) (xy -0.606679 -0.932972) (xy -0.574558 -0.942073) (xy -0.531754 -0.956884) (xy -0.482901 -0.975520) (xy -0.432633 -0.996098) 49 | (xy -0.385584 -1.016733) (xy -0.346387 -1.035543) (xy -0.319677 -1.050642) (xy -0.310435 -1.058739) (xy -0.305600 -1.074982) (xy -0.297744 -1.109182) (xy -0.287662 -1.157542) (xy -0.276145 -1.216263) 50 | (xy -0.264581 -1.278283) (xy -0.227912 -1.479826) (xy 0.238956 -1.479826) (xy 0.275625 -1.278283) )(layer F.SilkS) (width 0.010000) 51 | ) 52 | ) 53 | -------------------------------------------------------------------------------- /main_pcb/osh-logo.pretty/osh-logo-4p3mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (module LOGO (layer F.Cu) 2 | (at 0 0) 3 | (fp_text reference "G***" (at 0 0) (layer F.SilkS) hide 4 | (effects (font (thickness 0.3))) 5 | ) 6 | (fp_text value "LOGO" (at 0.75 0) (layer F.SilkS) hide 7 | (effects (font (thickness 0.3))) 8 | ) 9 | (fp_poly (pts (xy 0.352188 -1.633361) (xy 0.367706 -1.550237) (xy 0.382356 -1.475735) (xy 0.395124 -1.414708) (xy 0.404998 -1.372010) (xy 0.410778 -1.352832) (xy 0.428022 -1.339018) (xy 0.465922 -1.318552) 10 | (xy 0.518557 -1.293840) (xy 0.580006 -1.267291) (xy 0.644349 -1.241311) (xy 0.705665 -1.218308) (xy 0.758032 -1.200689) (xy 0.795529 -1.190861) (xy 0.810785 -1.190204) (xy 0.828657 -1.200473) 11 | (xy 0.865555 -1.224099) (xy 0.917326 -1.258340) (xy 0.979816 -1.300450) (xy 1.040116 -1.341662) (xy 1.108446 -1.388349) (xy 1.169553 -1.429521) (xy 1.219324 -1.462452) (xy 1.253643 -1.484418) 12 | (xy 1.267796 -1.492511) (xy 1.283312 -1.485302) (xy 1.314330 -1.461093) (xy 1.357134 -1.423558) (xy 1.408011 -1.376366) (xy 1.463244 -1.323189) (xy 1.519121 -1.267697) (xy 1.571925 -1.213563) 13 | (xy 1.617941 -1.164456) (xy 1.653457 -1.124048) (xy 1.674755 -1.096010) (xy 1.679223 -1.085926) (xy 1.671564 -1.067684) (xy 1.650272 -1.030382) (xy 1.617873 -0.978100) (xy 1.576893 -0.914917) 14 | (xy 1.531056 -0.846666) (xy 1.484209 -0.777120) (xy 1.443455 -0.714886) (xy 1.411308 -0.663944) (xy 1.390282 -0.628278) (xy 1.382889 -0.611962) (xy 1.388320 -0.592841) (xy 1.402932 -0.553931) 15 | (xy 1.424201 -0.501123) (xy 1.449606 -0.440307) (xy 1.476625 -0.377377) (xy 1.502734 -0.318222) (xy 1.525411 -0.268734) (xy 1.542135 -0.234806) (xy 1.549471 -0.222885) (xy 1.564867 -0.218063) 16 | (xy 1.602792 -0.209088) (xy 1.658033 -0.197004) (xy 1.725379 -0.182860) (xy 1.799619 -0.167700) (xy 1.875542 -0.152571) (xy 1.947936 -0.138519) (xy 2.011590 -0.126591) (xy 2.061293 -0.117833) 17 | (xy 2.091833 -0.113291) (xy 2.097346 -0.112888) (xy 2.100302 -0.099629) (xy 2.102282 -0.063221) (xy 2.103363 -0.008716) (xy 2.103621 0.058832) (xy 2.103133 0.134369) (xy 2.101974 0.212844) 18 | (xy 2.100222 0.289201) (xy 2.097951 0.358389) (xy 2.095240 0.415355) (xy 2.092164 0.455044) (xy 2.088799 0.472403) (xy 2.088502 0.472687) (xy 2.070658 0.477990) (xy 2.029784 0.487359) 19 | (xy 1.970617 0.499796) (xy 1.897891 0.514300) (xy 1.826398 0.527989) (xy 1.744009 0.544351) (xy 1.671432 0.560435) (xy 1.613373 0.575071) (xy 1.574534 0.587088) (xy 1.560278 0.594219) 20 | (xy 1.548732 0.614095) (xy 1.529907 0.654308) (xy 1.506223 0.708856) (xy 1.480097 0.771741) (xy 1.453947 0.836962) (xy 1.430194 0.898519) (xy 1.411254 0.950413) (xy 1.399546 0.986643) 21 | (xy 1.396948 0.999441) (xy 1.404655 1.016669) (xy 1.426001 1.052842) (xy 1.458373 1.103830) (xy 1.499161 1.165504) (xy 1.538112 1.222685) (xy 1.584039 1.290560) (xy 1.623717 1.351692) 22 | (xy 1.654518 1.401832) (xy 1.673819 1.436731) (xy 1.679223 1.451100) (xy 1.669710 1.466941) (xy 1.643650 1.498529) (xy 1.604762 1.542043) (xy 1.556763 1.593660) (xy 1.503371 1.649555) 23 | (xy 1.448304 1.705906) (xy 1.395281 1.758890) (xy 1.348020 1.804683) (xy 1.310238 1.839462) (xy 1.285653 1.859404) (xy 1.278973 1.862667) (xy 1.263956 1.855051) (xy 1.229847 1.833964) 24 | (xy 1.180729 1.802046) (xy 1.120681 1.761936) (xy 1.071153 1.728221) (xy 1.004569 1.682939) (xy 0.944896 1.643095) (xy 0.896516 1.611555) (xy 0.863807 1.591186) (xy 0.852456 1.585062) 25 | (xy 0.829207 1.586670) (xy 0.788989 1.599136) (xy 0.739689 1.619954) (xy 0.733778 1.622778) (xy 0.684983 1.644257) (xy 0.644452 1.658247) (xy 0.619976 1.662125) (xy 0.618209 1.661687) 26 | (xy 0.609743 1.647969) (xy 0.592056 1.611794) (xy 0.566701 1.556791) (xy 0.535231 1.486587) (xy 0.499200 1.404810) (xy 0.460161 1.315089) (xy 0.419667 1.221050) (xy 0.379271 1.126323) 27 | (xy 0.340527 1.034535) (xy 0.304989 0.949313) (xy 0.274209 0.874287) (xy 0.249740 0.813083) (xy 0.233137 0.769330) (xy 0.225951 0.746656) (xy 0.225778 0.745117) (xy 0.236349 0.733381) 28 | (xy 0.264576 0.709466) (xy 0.305231 0.677708) (xy 0.324010 0.663627) (xy 0.422354 0.575301) (xy 0.497214 0.475549) (xy 0.548363 0.367555) (xy 0.575571 0.254502) (xy 0.578608 0.139575) 29 | (xy 0.557244 0.025956) (xy 0.511250 -0.083171) (xy 0.440396 -0.184622) (xy 0.388982 -0.237625) (xy 0.291666 -0.310005) (xy 0.187128 -0.357527) (xy 0.078518 -0.381579) (xy -0.031017 -0.383551) 30 | (xy -0.138327 -0.364833) (xy -0.240264 -0.326813) (xy -0.333680 -0.270880) (xy -0.415426 -0.198425) (xy -0.482353 -0.110837) (xy -0.531313 -0.009504) (xy -0.559159 0.104183) (xy -0.564444 0.183093) 31 | (xy -0.551104 0.309493) (xy -0.511358 0.426324) (xy -0.445613 0.532813) (xy -0.354280 0.628187) (xy -0.309898 0.663627) (xy -0.265702 0.697324) (xy -0.231820 0.724933) (xy -0.213480 0.742116) 32 | (xy -0.211666 0.745117) (xy -0.217035 0.763796) (xy -0.232105 0.804181) (xy -0.255321 0.862643) (xy -0.285129 0.935554) (xy -0.319975 1.019287) (xy -0.358303 1.110214) (xy -0.398558 1.204706) 33 | (xy -0.439188 1.299135) (xy -0.478635 1.389874) (xy -0.515347 1.473294) (xy -0.547769 1.545768) (xy -0.574345 1.603667) (xy -0.593521 1.643363) (xy -0.603743 1.661229) (xy -0.604486 1.661837) 34 | (xy -0.625884 1.659530) (xy -0.664645 1.646521) (xy -0.713251 1.625436) (xy -0.724986 1.619744) (xy -0.825500 1.569982) (xy -1.039403 1.716325) (xy -1.107990 1.762819) (xy -1.168788 1.803220) 35 | (xy -1.217904 1.835007) (xy -1.251445 1.855658) (xy -1.265370 1.862667) (xy -1.278626 1.853121) (xy -1.308430 1.826525) (xy -1.351536 1.785943) (xy -1.404694 1.734440) (xy -1.464656 1.675078) 36 | (xy -1.471272 1.668457) (xy -1.531358 1.607092) (xy -1.583866 1.551243) (xy -1.625706 1.504380) (xy -1.653790 1.469972) (xy -1.665031 1.451486) (xy -1.665111 1.450729) (xy -1.657394 1.431891) 37 | (xy -1.635993 1.394260) (xy -1.603532 1.342079) (xy -1.562636 1.279587) (xy -1.524000 1.222685) (xy -1.478151 1.155217) (xy -1.438520 1.094957) (xy -1.407716 1.046035) (xy -1.388351 1.012581) 38 | (xy -1.382836 0.999441) (xy -1.388073 0.977677) (xy -1.402228 0.936067) (xy -1.422882 0.880611) (xy -1.447617 0.817310) (xy -1.474015 0.752164) (xy -1.499656 0.691171) (xy -1.522124 0.640333) 39 | (xy -1.538998 0.605650) (xy -1.546166 0.594219) (xy -1.565537 0.585256) (xy -1.608021 0.572704) (xy -1.668917 0.557736) (xy -1.743518 0.541520) (xy -1.812286 0.527989) (xy -1.893031 0.512490) 40 | (xy -1.964386 0.498180) (xy -2.021615 0.486058) (xy -2.059984 0.477123) (xy -2.074390 0.472687) (xy -2.077776 0.457459) (xy -2.080880 0.419472) (xy -2.083625 0.363780) (xy -2.085936 0.295434) 41 | (xy -2.087735 0.219490) (xy -2.088947 0.140999) (xy -2.089496 0.065015) (xy -2.089304 -0.003409) (xy -2.088296 -0.059219) (xy -2.086396 -0.097363) (xy -2.083526 -0.112787) (xy -2.083235 -0.112888) 42 | (xy -2.061384 -0.115545) (xy -2.018381 -0.122817) (xy -1.959438 -0.133658) (xy -1.889766 -0.147023) (xy -1.814575 -0.161864) (xy -1.739078 -0.177135) (xy -1.668485 -0.191791) (xy -1.608008 -0.204785) 43 | (xy -1.562858 -0.215070) (xy -1.538246 -0.221601) (xy -1.535359 -0.222885) (xy -1.525110 -0.240388) (xy -1.506918 -0.278096) (xy -1.483304 -0.330118) (xy -1.456793 -0.390562) (xy -1.429905 -0.453537) 44 | (xy -1.405164 -0.513151) (xy -1.385092 -0.563513) (xy -1.372210 -0.598731) (xy -1.368777 -0.611962) (xy -1.376412 -0.628718) (xy -1.397641 -0.664667) (xy -1.429949 -0.715826) (xy -1.470823 -0.778213) 45 | (xy -1.516944 -0.846666) (xy -1.563862 -0.916554) (xy -1.604663 -0.979521) (xy -1.636822 -1.031486) (xy -1.657811 -1.068372) (xy -1.665111 -1.085926) (xy -1.655510 -1.103537) (xy -1.629185 -1.135997) 46 | (xy -1.589851 -1.179634) (xy -1.541222 -1.230777) (xy -1.487012 -1.285755) (xy -1.430937 -1.340897) (xy -1.376712 -1.392532) (xy -1.328051 -1.436990) (xy -1.288668 -1.470598) (xy -1.262279 -1.489686) 47 | (xy -1.253684 -1.492511) (xy -1.236366 -1.482452) (xy -1.199975 -1.459027) (xy -1.148628 -1.424963) (xy -1.086437 -1.382985) (xy -1.026004 -1.341662) (xy -0.957535 -1.294909) (xy -0.896146 -1.253623) 48 | (xy -0.845990 -1.220547) (xy -0.811220 -1.198424) (xy -0.796673 -1.190204) (xy -0.775201 -1.192131) (xy -0.734157 -1.203760) (xy -0.679463 -1.222684) (xy -0.617041 -1.246497) (xy -0.552809 -1.272791) 49 | (xy -0.492691 -1.299158) (xy -0.442606 -1.323192) (xy -0.408476 -1.342486) (xy -0.396667 -1.352832) (xy -0.390488 -1.373587) (xy -0.380451 -1.417288) (xy -0.367568 -1.479081) (xy -0.352852 -1.554113) 50 | (xy -0.338076 -1.633361) (xy -0.291221 -1.890888) (xy 0.305333 -1.890888) (xy 0.352188 -1.633361) )(layer F.SilkS) (width 0.010000) 51 | ) 52 | ) 53 | -------------------------------------------------------------------------------- /main_pcb/plots/esp32bb-B.Mask.gbs: -------------------------------------------------------------------------------- 1 | G04 #@! TF.FileFunction,Soldermask,Bot* 2 | %FSLAX46Y46*% 3 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 4 | G04 Created by KiCad (PCBNEW 4.0.6-e0-6349~52~ubuntu16.10.1) date Wed Mar 29 09:33:53 2017* 5 | %MOMM*% 6 | %LPD*% 7 | G01* 8 | G04 APERTURE LIST* 9 | %ADD10C,0.100000*% 10 | %ADD11R,1.050000X1.450000*% 11 | %ADD12R,1.200000X1.200000*% 12 | %ADD13R,2.100000X2.100000*% 13 | %ADD14O,2.100000X2.100000*% 14 | G04 APERTURE END LIST* 15 | D10* 16 | D11* 17 | X185199600Y-120896200D03* 18 | X185199600Y-116746200D03* 19 | X183049600Y-120896200D03* 20 | X183049600Y-116746200D03* 21 | D12* 22 | X178473000Y-119075200D03* 23 | X176873000Y-119075200D03* 24 | D13* 25 | X152400000Y-71120000D03* 26 | D14* 27 | X152400000Y-73660000D03* 28 | X152400000Y-76200000D03* 29 | X152400000Y-78740000D03* 30 | X152400000Y-81280000D03* 31 | X152400000Y-83820000D03* 32 | X152400000Y-86360000D03* 33 | X152400000Y-88900000D03* 34 | X152400000Y-91440000D03* 35 | X152400000Y-93980000D03* 36 | X152400000Y-96520000D03* 37 | X152400000Y-99060000D03* 38 | X152400000Y-101600000D03* 39 | X152400000Y-104140000D03* 40 | X152400000Y-106680000D03* 41 | X152400000Y-109220000D03* 42 | X152400000Y-111760000D03* 43 | D11* 44 | X160307600Y-120896200D03* 45 | X160307600Y-116746200D03* 46 | X158157600Y-120896200D03* 47 | X158157600Y-116746200D03* 48 | D13* 49 | X190474600Y-71120000D03* 50 | D14* 51 | X190474600Y-73660000D03* 52 | X190474600Y-76200000D03* 53 | X190474600Y-78740000D03* 54 | X190474600Y-81280000D03* 55 | X190474600Y-83820000D03* 56 | X190474600Y-86360000D03* 57 | X190474600Y-88900000D03* 58 | X190474600Y-91440000D03* 59 | X190474600Y-93980000D03* 60 | X190474600Y-96520000D03* 61 | X190474600Y-99060000D03* 62 | X190474600Y-101600000D03* 63 | X190474600Y-104140000D03* 64 | X190474600Y-106680000D03* 65 | X190474600Y-109220000D03* 66 | X190474600Y-111760000D03* 67 | M02* 68 | -------------------------------------------------------------------------------- /main_pcb/plots/esp32bb-Edge.Cuts.gm1: -------------------------------------------------------------------------------- 1 | G04 #@! TF.FileFunction,Profile,NP* 2 | %FSLAX46Y46*% 3 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 4 | G04 Created by KiCad (PCBNEW 4.0.6-e0-6349~52~ubuntu16.10.1) date Wed Mar 29 09:33:53 2017* 5 | %MOMM*% 6 | %LPD*% 7 | G01* 8 | G04 APERTURE LIST* 9 | %ADD10C,0.100000*% 10 | %ADD11C,0.200000*% 11 | %ADD12C,0.150000*% 12 | G04 APERTURE END LIST* 13 | D10* 14 | D11* 15 | X187375800Y-60960000D02* 16 | X191744600Y-60960000D01* 17 | X184632600Y-63703200D02* 18 | X187375800Y-60960000D01* 19 | X158165800Y-63703200D02* 20 | X184632600Y-63703200D01* 21 | X155422600Y-60960000D02* 22 | X158165800Y-63703200D01* 23 | X151104600Y-60960000D02* 24 | X155422600Y-60960000D01* 25 | X172948600Y-120904000D02* 26 | X171932600Y-121920000D01* 27 | X171932600Y-121920000D02* 28 | X151155400Y-121920000D01* 29 | X182651400Y-121920000D02* 30 | X191744600Y-121920000D01* 31 | X155172124Y-64465200D02* 32 | G75* 33 | G03X155172124Y-64465200I-1832324J0D01* 34 | G01* 35 | X191341724Y-118364000D02* 36 | G75* 37 | G03X191341724Y-118364000I-1832324J0D01* 38 | G01* 39 | X155172124Y-118414800D02* 40 | G75* 41 | G03X155172124Y-118414800I-1832324J0D01* 42 | G01* 43 | X191341724Y-64465200D02* 44 | G75* 45 | G03X191341724Y-64465200I-1832324J0D01* 46 | G01* 47 | D12* 48 | X172974000Y-120904000D02* 49 | X181610000Y-120904000D01* 50 | X182626000Y-121920000D02* 51 | X181610000Y-120904000D01* 52 | X191770000Y-121920000D02* 53 | G75* 54 | G03X193040000Y-120650000I0J1270000D01* 55 | G01* 56 | X149860000Y-120650000D02* 57 | G75* 58 | G03X151130000Y-121920000I1270000J0D01* 59 | G01* 60 | X193040000Y-62230000D02* 61 | G75* 62 | G03X191770000Y-60960000I-1270000J0D01* 63 | G01* 64 | X151130000Y-60960000D02* 65 | G75* 66 | G03X149860000Y-62230000I0J-1270000D01* 67 | G01* 68 | X193040000Y-120650000D02* 69 | X193040000Y-62230000D01* 70 | X149860000Y-62230000D02* 71 | X149860000Y-120650000D01* 72 | M02* 73 | -------------------------------------------------------------------------------- /main_pcb/plots/esp32bb-F.Mask.gts: -------------------------------------------------------------------------------- 1 | G04 #@! TF.FileFunction,Soldermask,Top* 2 | %FSLAX46Y46*% 3 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 4 | G04 Created by KiCad (PCBNEW 4.0.6-e0-6349~52~ubuntu16.10.1) date Wed Mar 29 09:33:53 2017* 5 | %MOMM*% 6 | %LPD*% 7 | G01* 8 | G04 APERTURE LIST* 9 | %ADD10C,0.100000*% 10 | %ADD11R,0.800000X1.750000*% 11 | %ADD12R,2.500000X2.400000*% 12 | %ADD13R,2.000000X2.300000*% 13 | %ADD14R,1.600000X2.300000*% 14 | %ADD15O,2.900000X1.300000*% 15 | %ADD16O,1.300000X2.900000*% 16 | %ADD17R,6.400000X6.400000*% 17 | %ADD18R,1.200000X1.150000*% 18 | %ADD19R,1.300000X1.200000*% 19 | %ADD20R,1.300000X0.900000*% 20 | %ADD21R,0.900000X1.300000*% 21 | %ADD22R,1.200000X1.300000*% 22 | %ADD23R,2.100000X2.100000*% 23 | %ADD24O,2.100000X2.100000*% 24 | %ADD25R,1.150000X1.200000*% 25 | %ADD26R,1.400000X2.000000*% 26 | %ADD27O,1.250000X0.700000*% 27 | %ADD28O,0.700000X1.250000*% 28 | %ADD29R,2.075000X2.075000*% 29 | %ADD30R,2.400000X4.200000*% 30 | %ADD31R,2.400000X1.900000*% 31 | G04 APERTURE END LIST* 32 | D10* 33 | D11* 34 | X168863800Y-111140200D03* 35 | X168213800Y-111140200D03* 36 | X167563800Y-111140200D03* 37 | X166913800Y-111140200D03* 38 | X166263800Y-111140200D03* 39 | D12* 40 | X170663800Y-111465200D03* 41 | X164463800Y-111465200D03* 42 | D13* 43 | X163463800Y-113815200D03* 44 | D14* 45 | X166713800Y-113815200D03* 46 | X168413800Y-113815200D03* 47 | D13* 48 | X171663800Y-113815200D03* 49 | D15* 50 | X180627800Y-71204000D03* 51 | X180627800Y-72474000D03* 52 | X180627800Y-73744000D03* 53 | X180627800Y-75014000D03* 54 | X180627800Y-76284000D03* 55 | X180627800Y-77554000D03* 56 | X180627800Y-78824000D03* 57 | X180627800Y-80094000D03* 58 | X180627800Y-81364000D03* 59 | X180627800Y-82634000D03* 60 | X180627800Y-83904000D03* 61 | X180627800Y-85174000D03* 62 | X180627800Y-86444000D03* 63 | X180627800Y-87714000D03* 64 | D16* 65 | X177342800Y-89204000D03* 66 | X176072800Y-89204000D03* 67 | X174802800Y-89204000D03* 68 | X173532800Y-89204000D03* 69 | X172262800Y-89204000D03* 70 | X170992800Y-89204000D03* 71 | X169722800Y-89204000D03* 72 | X168452800Y-89204000D03* 73 | X167182800Y-89204000D03* 74 | X165912800Y-89204000D03* 75 | D15* 76 | X162627800Y-87714000D03* 77 | X162627800Y-86444000D03* 78 | X162627800Y-85174000D03* 79 | X162627800Y-83904000D03* 80 | X162627800Y-82634000D03* 81 | X162627800Y-81364000D03* 82 | X162627800Y-80094000D03* 83 | X162627800Y-78824000D03* 84 | X162627800Y-77554000D03* 85 | X162627800Y-76284000D03* 86 | X162627800Y-75014000D03* 87 | X162627800Y-73744000D03* 88 | X162627800Y-72474000D03* 89 | X162627800Y-71204000D03* 90 | D17* 91 | X171327800Y-78904000D03* 92 | D18* 93 | X166129400Y-106273600D03* 94 | X164629400Y-106273600D03* 95 | X166180200Y-103733600D03* 96 | X164680200Y-103733600D03* 97 | X162751200Y-106273600D03* 98 | X161251200Y-106273600D03* 99 | X162751200Y-103733600D03* 100 | X161251200Y-103733600D03* 101 | X178701000Y-106222800D03* 102 | X180201000Y-106222800D03* 103 | D19* 104 | X175472600Y-102702400D03* 105 | X175472600Y-100802400D03* 106 | X173472600Y-101752400D03* 107 | X175472600Y-95488800D03* 108 | X175472600Y-93588800D03* 109 | X173472600Y-94538800D03* 110 | D20* 111 | X178892200Y-94601600D03* 112 | X178892200Y-96101600D03* 113 | X180771800Y-94601600D03* 114 | X180771800Y-96101600D03* 115 | X173659800Y-98844800D03* 116 | X173659800Y-97344800D03* 117 | D21* 118 | X183299800Y-106273600D03* 119 | X181799800Y-106273600D03* 120 | D11* 121 | X178668200Y-116525000D03* 122 | X178018200Y-116525000D03* 123 | X177368200Y-116525000D03* 124 | X176718200Y-116525000D03* 125 | X176068200Y-116525000D03* 126 | D12* 127 | X180468200Y-116850000D03* 128 | X174268200Y-116850000D03* 129 | D13* 130 | X173268200Y-119200000D03* 131 | D14* 132 | X176518200Y-119200000D03* 133 | X178218200Y-119200000D03* 134 | D13* 135 | X181468200Y-119200000D03* 136 | D22* 137 | X173422600Y-106324400D03* 138 | X175522600Y-106324400D03* 139 | D23* 140 | X152400000Y-71120000D03* 141 | D24* 142 | X152400000Y-73660000D03* 143 | X152400000Y-76200000D03* 144 | X152400000Y-78740000D03* 145 | X152400000Y-81280000D03* 146 | X152400000Y-83820000D03* 147 | X152400000Y-86360000D03* 148 | X152400000Y-88900000D03* 149 | X152400000Y-91440000D03* 150 | X152400000Y-93980000D03* 151 | X152400000Y-96520000D03* 152 | X152400000Y-99060000D03* 153 | X152400000Y-101600000D03* 154 | X152400000Y-104140000D03* 155 | X152400000Y-106680000D03* 156 | X152400000Y-109220000D03* 157 | X152400000Y-111760000D03* 158 | D25* 159 | X171780200Y-102553200D03* 160 | X171780200Y-101053200D03* 161 | X171780200Y-93890400D03* 162 | X171780200Y-95390400D03* 163 | D26* 164 | X168299000Y-106273600D03* 165 | X171299000Y-106273600D03* 166 | D20* 167 | X175488600Y-97344800D03* 168 | X175488600Y-98844800D03* 169 | X171831000Y-98844800D03* 170 | X171831000Y-97344800D03* 171 | D27* 172 | X178271000Y-98931600D03* 173 | X178271000Y-99431600D03* 174 | X178271000Y-99931600D03* 175 | X178271000Y-100431600D03* 176 | X178271000Y-100931600D03* 177 | X178271000Y-101431600D03* 178 | X178271000Y-101931600D03* 179 | D28* 180 | X179221000Y-102881600D03* 181 | X179721000Y-102881600D03* 182 | X180221000Y-102881600D03* 183 | X180721000Y-102881600D03* 184 | X181221000Y-102881600D03* 185 | X181721000Y-102881600D03* 186 | X182221000Y-102881600D03* 187 | D27* 188 | X183171000Y-101931600D03* 189 | X183171000Y-101431600D03* 190 | X183171000Y-100931600D03* 191 | X183171000Y-100431600D03* 192 | X183171000Y-99931600D03* 193 | X183171000Y-99431600D03* 194 | X183171000Y-98931600D03* 195 | D28* 196 | X182221000Y-97981600D03* 197 | X181721000Y-97981600D03* 198 | X181221000Y-97981600D03* 199 | X180721000Y-97981600D03* 200 | X180221000Y-97981600D03* 201 | X179721000Y-97981600D03* 202 | X179221000Y-97981600D03* 203 | D29* 204 | X181558500Y-101269100D03* 205 | X181558500Y-99594100D03* 206 | X179883500Y-101269100D03* 207 | X179883500Y-99594100D03* 208 | D30* 209 | X167259400Y-98196400D03* 210 | D31* 211 | X160959400Y-98196400D03* 212 | X160959400Y-100496400D03* 213 | X160959400Y-95896400D03* 214 | D23* 215 | X190474600Y-71120000D03* 216 | D24* 217 | X190474600Y-73660000D03* 218 | X190474600Y-76200000D03* 219 | X190474600Y-78740000D03* 220 | X190474600Y-81280000D03* 221 | X190474600Y-83820000D03* 222 | X190474600Y-86360000D03* 223 | X190474600Y-88900000D03* 224 | X190474600Y-91440000D03* 225 | X190474600Y-93980000D03* 226 | X190474600Y-96520000D03* 227 | X190474600Y-99060000D03* 228 | X190474600Y-101600000D03* 229 | X190474600Y-104140000D03* 230 | X190474600Y-106680000D03* 231 | X190474600Y-109220000D03* 232 | X190474600Y-111760000D03* 233 | M02* 234 | -------------------------------------------------------------------------------- /main_pcb/plots/esp32bb.txt: -------------------------------------------------------------------------------- 1 | M48 2 | ;DRILL file {KiCad 4.0.6-e0-6349~52~ubuntu16.10.1} date Wed Mar 29 09:33:57 2017 3 | ;FORMAT={-:-/ absolute / metric / decimal} 4 | FMAT,2 5 | METRIC,TZ 6 | T1C0.400 7 | T2C1.000 8 | % 9 | G90 10 | G05 11 | M71 12 | T1 13 | X157.556Y-90.729 14 | X158.267Y-92.507 15 | X159.385Y-120.802 16 | X160.706Y-73.101 17 | X160.706Y-74.371 18 | X160.706Y-75.641 19 | X160.706Y-76.911 20 | X160.706Y-78.181 21 | X160.706Y-79.502 22 | X160.909Y-93.929 23 | X162.027Y-120.752 24 | X163.398Y-89.459 25 | X163.855Y-104.75 26 | X163.855Y-109.423 27 | X164.871Y-94.844 28 | X165.329Y-72.593 29 | X166.04Y-75.336 30 | X166.751Y-109.728 31 | X166.903Y-106.985 32 | X167.107Y-105.461 33 | X168.681Y-108.814 34 | X168.681Y-109.728 35 | X169.799Y-106.477 36 | X170.713Y-99.263 37 | X171.729Y-99.974 38 | X171.729Y-103.53 39 | X173.406Y-93.269 40 | X175.489Y-105.156 41 | X175.641Y-99.924 42 | X176.454Y-115.214 43 | X177.317Y-109.017 44 | X177.978Y-105.004 45 | X178.029Y-109.83 46 | X178.283Y-103.988 47 | X178.841Y-87.782 48 | X178.994Y-92.71 49 | X179.451Y-107.899 50 | X180.772Y-92.761 51 | X180.772Y-107.594 52 | X180.823Y-104.394 53 | X180.873Y-100.838 54 | X181.483Y-97.079 55 | X182.245Y-75.641 56 | X182.296Y-76.962 57 | X182.296Y-79.451 58 | X182.347Y-73.101 59 | X182.347Y-74.371 60 | X182.753Y-76.302 61 | X183.464Y-75.014 62 | X184.125Y-93.015 63 | X184.277Y-120.802 64 | X184.328Y-97.638 65 | X184.582Y-90.932 66 | X185.141Y-89.103 67 | X186.614Y-120.904 68 | T2 69 | X152.4Y-71.12 70 | X152.4Y-73.66 71 | X152.4Y-76.2 72 | X152.4Y-78.74 73 | X152.4Y-81.28 74 | X152.4Y-83.82 75 | X152.4Y-86.36 76 | X152.4Y-88.9 77 | X152.4Y-91.44 78 | X152.4Y-93.98 79 | X152.4Y-96.52 80 | X152.4Y-99.06 81 | X152.4Y-101.6 82 | X152.4Y-104.14 83 | X152.4Y-106.68 84 | X152.4Y-109.22 85 | X152.4Y-111.76 86 | X190.475Y-71.12 87 | X190.475Y-73.66 88 | X190.475Y-76.2 89 | X190.475Y-78.74 90 | X190.475Y-81.28 91 | X190.475Y-83.82 92 | X190.475Y-86.36 93 | X190.475Y-88.9 94 | X190.475Y-91.44 95 | X190.475Y-93.98 96 | X190.475Y-96.52 97 | X190.475Y-99.06 98 | X190.475Y-101.6 99 | X190.475Y-104.14 100 | X190.475Y-106.68 101 | X190.475Y-109.22 102 | X190.475Y-111.76 103 | T0 104 | M30 105 | -------------------------------------------------------------------------------- /main_pcb/release_note.txt: -------------------------------------------------------------------------------- 1 | # rev2.2 2 | - Add diode for 3.3v power 3 | 4 | # rev2.1 5 | - Correct circuit around CP2102 chip 6 | 7 | # rev2.0 8 | - Replace to CP2102 from FT232RQ 9 | - Remove SD card holder 10 | - Change LED pin to D05 11 | - Use 17pins header for both side 12 | -------------------------------------------------------------------------------- /main_pcb/switch/SKRPACE010.kicad_mod: -------------------------------------------------------------------------------- 1 | (module SKRPACE010 (layer F.Cu) (tedit 58AAEB31) 2 | (descr http://akizukidenshi.com/download/ds/alps/SKRPACE010.pdf) 3 | (tags "Tactile Switch") 4 | (fp_text reference SKRPACE010 (at 0.06 -2.85) (layer F.SilkS) 5 | (effects (font (size 1.5 1.5) (thickness 0.15))) 6 | ) 7 | (fp_text value VAL** (at 0.16 3.18) (layer F.SilkS) 8 | (effects (font (size 1.5 1.5) (thickness 0.15))) 9 | ) 10 | (fp_line (start -3.1 -2.1) (end 3.1 -2.1) (layer F.CrtYd) (width 0.15)) 11 | (fp_line (start 3.1 -2.1) (end 3.1 2.1) (layer F.CrtYd) (width 0.15)) 12 | (fp_line (start 3.1 2.1) (end -3.1 2.1) (layer F.CrtYd) (width 0.15)) 13 | (fp_line (start -3.1 2.1) (end -3.1 -2.1) (layer F.CrtYd) (width 0.15)) 14 | (fp_line (start 2.1 -0.45) (end 2.1 0.45) (layer F.SilkS) (width 0.2)) 15 | (fp_line (start -2.1 0.45) (end -2.1 -0.45) (layer F.SilkS) (width 0.2)) 16 | (fp_line (start -2.1 1.6) (end 2.1 1.6) (layer F.SilkS) (width 0.2)) 17 | (fp_line (start -2.1 -1.6) (end 2.1 -1.6) (layer F.SilkS) (width 0.2)) 18 | (pad 1 smd rect (at -2.075 -1.075) (size 1.05 0.65) (layers F.Cu F.Paste F.Mask)) 19 | (pad 1 smd rect (at 2.075 -1.075) (size 1.05 0.65) (layers F.Cu F.Paste F.Mask)) 20 | (pad 2 smd rect (at -2.075 1.075) (size 1.05 0.65) (layers F.Cu F.Paste F.Mask)) 21 | (pad 2 smd rect (at 2.075 1.075) (size 1.05 0.65) (layers F.Cu F.Paste F.Mask)) 22 | ) 23 | -------------------------------------------------------------------------------- /main_pcb/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name esp32bb-rescue)(type Legacy)(uri ${KIPRJMOD}/esp32bb-rescue.lib)(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /main_pcb/usb_micro_b.pretty/USB_MICRO_B-HIROSE-ZX62R-B-5P.kicad_mod: -------------------------------------------------------------------------------- 1 | (module USB_MICRO_B-HIROSE-ZX62R-B-5P (layer F.Cu) (tedit 5762EBA4) 2 | (descr "Hirose Electric Co Ltd ZX62R-B-5P
\nCONN RCPT MICRO USB B SMD R/A

\nRound side is up.") 3 | (fp_text reference >NAME (at 0 -5.1) (layer F.SilkS) 4 | (effects (font (size 0.9652 0.9652) (thickness 0.12192)) (justify bottom)) 5 | ) 6 | (fp_text value >VALUE (at 0 1.9) (layer F.SilkS) 7 | (effects (font (size 0.9652 0.9652) (thickness 0.12192)) (justify bottom)) 8 | ) 9 | (fp_line (start -3.75 0.6) (end -3.75 -4.4) (layer F.SilkS) (width 0.127)) 10 | (fp_line (start -3.75 -4.4) (end 3.75 -4.4) (layer F.SilkS) (width 0.127)) 11 | (fp_line (start 3.75 -4.4) (end 3.75 0.6) (layer F.SilkS) (width 0.127)) 12 | (fp_line (start -3.75 0.6) (end -3.7 0.6) (layer F.SilkS) (width 0.127)) 13 | (fp_line (start -3.7 0.6) (end 3.7 0.6) (layer F.SilkS) (width 0.127)) 14 | (fp_line (start 3.7 0.6) (end 3.75 0.6) (layer F.SilkS) (width 0.127)) 15 | (fp_line (start -3.7 0.6) (end -4.1 1.1) (layer F.SilkS) (width 0.127)) 16 | (fp_line (start 3.7 0.6) (end 4.1 1.1) (layer F.SilkS) (width 0.127)) 17 | (pad 1 smd rect (at 1.3 -4.125) (size 0.4 1.35) (layers F.Cu F.Paste F.Mask)) 18 | (pad 2 smd rect (at 0.65 -4.125) (size 0.4 1.35) (layers F.Cu F.Paste F.Mask)) 19 | (pad 3 smd rect (at 0 -4.125) (size 0.4 1.35) (layers F.Cu F.Paste F.Mask)) 20 | (pad 4 smd rect (at -0.65 -4.125) (size 0.4 1.35) (layers F.Cu F.Paste F.Mask)) 21 | (pad 5 smd rect (at -1.3 -4.125) (size 0.4 1.35) (layers F.Cu F.Paste F.Mask)) 22 | (pad 6 smd rect (at 3.1 -3.8) (size 2.1 2) (layers F.Cu F.Paste F.Mask)) 23 | (pad 6 smd rect (at -3.1 -3.8) (size 2.1 2) (layers F.Cu F.Paste F.Mask)) 24 | (pad 6 smd rect (at -4.1 -1.45) (size 1.6 1.9) (layers F.Cu F.Paste F.Mask)) 25 | (pad 6 smd rect (at -0.85 -1.45) (size 1.2 1.9) (layers F.Cu F.Paste F.Mask)) 26 | (pad 6 smd rect (at 0.85 -1.45) (size 1.2 1.9) (layers F.Cu F.Paste F.Mask)) 27 | (pad 6 smd rect (at 4.1 -1.45) (size 1.6 1.9) (layers F.Cu F.Paste F.Mask)) 28 | ) 29 | -------------------------------------------------------------------------------- /spacer_pcb/gerbers.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/asukiaaa/esp32bb/29c6b18d0a409bb34ee407965b6b735d7a30fa7d/spacer_pcb/gerbers.zip -------------------------------------------------------------------------------- /spacer_pcb/gerbers/spacer_pcb-B.Cu.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2-bee76a0~70~ubuntu18.04.1* 2 | G04 #@! TF.CreationDate,2019-01-18T11:27:08+09:00* 3 | G04 #@! TF.ProjectId,spacer_pcb,73706163-6572-45f7-9063-622e6b696361,rev?* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! TF.FileFunction,Copper,L2,Bot* 6 | G04 #@! TF.FilePolarity,Positive* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 5.0.2-bee76a0~70~ubuntu18.04.1) date 2019年01月18日 11時27分08秒* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 APERTURE END LIST* 15 | M02* 16 | -------------------------------------------------------------------------------- /spacer_pcb/gerbers/spacer_pcb-B.Mask.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2-bee76a0~70~ubuntu18.04.1* 2 | G04 #@! TF.CreationDate,2019-01-18T11:27:08+09:00* 3 | G04 #@! TF.ProjectId,spacer_pcb,73706163-6572-45f7-9063-622e6b696361,rev?* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! TF.FileFunction,Soldermask,Bot* 6 | G04 #@! TF.FilePolarity,Negative* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 5.0.2-bee76a0~70~ubuntu18.04.1) date 2019年01月18日 11時27分08秒* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %ADD10C,0.100000*% 15 | G04 APERTURE END LIST* 16 | D10* 17 | G36* 18 | X120644996Y-110752074D02* 19 | X120972757Y-110887837D01* 20 | X121267738Y-111084937D01* 21 | X121518591Y-111335790D01* 22 | X121715691Y-111630771D01* 23 | X121851454Y-111958532D01* 24 | X121920665Y-112306479D01* 25 | X121920665Y-112661247D01* 26 | X121851454Y-113009194D01* 27 | X121715691Y-113336955D01* 28 | X121518591Y-113631936D01* 29 | X121267738Y-113882789D01* 30 | X120972757Y-114079889D01* 31 | X120644996Y-114215652D01* 32 | X120297049Y-114284863D01* 33 | X119942281Y-114284863D01* 34 | X119594334Y-114215652D01* 35 | X119266573Y-114079889D01* 36 | X118971592Y-113882789D01* 37 | X118720739Y-113631936D01* 38 | X118523639Y-113336955D01* 39 | X118387876Y-113009194D01* 40 | X118318665Y-112661247D01* 41 | X118318665Y-112306479D01* 42 | X118387876Y-111958532D01* 43 | X118523639Y-111630771D01* 44 | X118720739Y-111335790D01* 45 | X118971592Y-111084937D01* 46 | X119266573Y-110887837D01* 47 | X119594334Y-110752074D01* 48 | X119942281Y-110682863D01* 49 | X120297049Y-110682863D01* 50 | X120644996Y-110752074D01* 51 | X120644996Y-110752074D01* 52 | G37* 53 | G36* 54 | X120644996Y-56752074D02* 55 | X120972757Y-56887837D01* 56 | X121267738Y-57084937D01* 57 | X121518591Y-57335790D01* 58 | X121715691Y-57630771D01* 59 | X121851454Y-57958532D01* 60 | X121920665Y-58306479D01* 61 | X121920665Y-58661247D01* 62 | X121851454Y-59009194D01* 63 | X121715691Y-59336955D01* 64 | X121518591Y-59631936D01* 65 | X121267738Y-59882789D01* 66 | X120972757Y-60079889D01* 67 | X120644996Y-60215652D01* 68 | X120297049Y-60284863D01* 69 | X119942281Y-60284863D01* 70 | X119594334Y-60215652D01* 71 | X119266573Y-60079889D01* 72 | X118971592Y-59882789D01* 73 | X118720739Y-59631936D01* 74 | X118523639Y-59336955D01* 75 | X118387876Y-59009194D01* 76 | X118318665Y-58661247D01* 77 | X118318665Y-58306479D01* 78 | X118387876Y-57958532D01* 79 | X118523639Y-57630771D01* 80 | X118720739Y-57335790D01* 81 | X118971592Y-57084937D01* 82 | X119266573Y-56887837D01* 83 | X119594334Y-56752074D01* 84 | X119942281Y-56682863D01* 85 | X120297049Y-56682863D01* 86 | X120644996Y-56752074D01* 87 | X120644996Y-56752074D01* 88 | G37* 89 | M02* 90 | -------------------------------------------------------------------------------- /spacer_pcb/gerbers/spacer_pcb-B.Paste.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2-bee76a0~70~ubuntu18.04.1* 2 | G04 #@! TF.CreationDate,2019-01-18T11:27:08+09:00* 3 | G04 #@! TF.ProjectId,spacer_pcb,73706163-6572-45f7-9063-622e6b696361,rev?* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! TF.FileFunction,Paste,Bot* 6 | G04 #@! TF.FilePolarity,Positive* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 5.0.2-bee76a0~70~ubuntu18.04.1) date 2019年01月18日 11時27分08秒* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 APERTURE END LIST* 15 | M02* 16 | -------------------------------------------------------------------------------- /spacer_pcb/gerbers/spacer_pcb-B.SilkS.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2-bee76a0~70~ubuntu18.04.1* 2 | G04 #@! TF.CreationDate,2019-01-18T11:27:08+09:00* 3 | G04 #@! TF.ProjectId,spacer_pcb,73706163-6572-45f7-9063-622e6b696361,rev?* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! TF.FileFunction,Legend,Bot* 6 | G04 #@! TF.FilePolarity,Positive* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 5.0.2-bee76a0~70~ubuntu18.04.1) date 2019年01月18日 11時27分08秒* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 APERTURE END LIST* 15 | M02* 16 | -------------------------------------------------------------------------------- /spacer_pcb/gerbers/spacer_pcb-Edge.Cuts.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2-bee76a0~70~ubuntu18.04.1* 2 | G04 #@! TF.CreationDate,2019-01-18T11:27:08+09:00* 3 | G04 #@! TF.ProjectId,spacer_pcb,73706163-6572-45f7-9063-622e6b696361,rev?* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! 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 5.0.2-bee76a0~70~ubuntu18.04.1) date 2019年01月18日 11時27分08秒* 9 | %MOMM*% 10 | %LPD*% 11 | G01* 12 | G04 APERTURE LIST* 13 | %ADD10C,0.150000*% 14 | G04 APERTURE END LIST* 15 | D10* 16 | X118369665Y-63733863D02* 17 | G75* 18 | G02X121869665Y-63733863I1750000J0D01* 19 | G01* 20 | X121869665Y-107233863D02* 21 | G75* 22 | G02X118369665Y-107233863I-1750000J0D01* 23 | G01* 24 | X121869665Y-107233863D02* 25 | X121869665Y-63733863D01* 26 | X118369665Y-63733863D02* 27 | X118369665Y-107233863D01* 28 | X123619665Y-113983863D02* 29 | G75* 30 | G02X121619665Y-115983863I-2000000J0D01* 31 | G01* 32 | X118619665Y-115983863D02* 33 | G75* 34 | G02X116619665Y-113983863I0J2000000D01* 35 | G01* 36 | X121619665Y-54983863D02* 37 | G75* 38 | G02X123619665Y-56983863I0J-2000000D01* 39 | G01* 40 | X116619665Y-56983863D02* 41 | G75* 42 | G02X118619665Y-54983863I2000000J0D01* 43 | G01* 44 | X121619665Y-54983863D02* 45 | X118619665Y-54983863D01* 46 | X123619665Y-113983863D02* 47 | X123619665Y-56983863D01* 48 | X118619665Y-115983863D02* 49 | X121619665Y-115983863D01* 50 | X116619665Y-56983863D02* 51 | X116619665Y-113983863D01* 52 | M02* 53 | -------------------------------------------------------------------------------- /spacer_pcb/gerbers/spacer_pcb-F.Cu.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2-bee76a0~70~ubuntu18.04.1* 2 | G04 #@! TF.CreationDate,2019-01-18T11:27:08+09:00* 3 | G04 #@! TF.ProjectId,spacer_pcb,73706163-6572-45f7-9063-622e6b696361,rev?* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! TF.FileFunction,Copper,L1,Top* 6 | G04 #@! TF.FilePolarity,Positive* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 5.0.2-bee76a0~70~ubuntu18.04.1) date 2019年01月18日 11時27分08秒* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 APERTURE END LIST* 15 | M02* 16 | -------------------------------------------------------------------------------- /spacer_pcb/gerbers/spacer_pcb-F.Mask.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2-bee76a0~70~ubuntu18.04.1* 2 | G04 #@! TF.CreationDate,2019-01-18T11:27:08+09:00* 3 | G04 #@! TF.ProjectId,spacer_pcb,73706163-6572-45f7-9063-622e6b696361,rev?* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! TF.FileFunction,Soldermask,Top* 6 | G04 #@! TF.FilePolarity,Negative* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 5.0.2-bee76a0~70~ubuntu18.04.1) date 2019年01月18日 11時27分08秒* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %ADD10C,0.100000*% 15 | G04 APERTURE END LIST* 16 | D10* 17 | G36* 18 | X120644996Y-110752074D02* 19 | X120972757Y-110887837D01* 20 | X121267738Y-111084937D01* 21 | X121518591Y-111335790D01* 22 | X121715691Y-111630771D01* 23 | X121851454Y-111958532D01* 24 | X121920665Y-112306479D01* 25 | X121920665Y-112661247D01* 26 | X121851454Y-113009194D01* 27 | X121715691Y-113336955D01* 28 | X121518591Y-113631936D01* 29 | X121267738Y-113882789D01* 30 | X120972757Y-114079889D01* 31 | X120644996Y-114215652D01* 32 | X120297049Y-114284863D01* 33 | X119942281Y-114284863D01* 34 | X119594334Y-114215652D01* 35 | X119266573Y-114079889D01* 36 | X118971592Y-113882789D01* 37 | X118720739Y-113631936D01* 38 | X118523639Y-113336955D01* 39 | X118387876Y-113009194D01* 40 | X118318665Y-112661247D01* 41 | X118318665Y-112306479D01* 42 | X118387876Y-111958532D01* 43 | X118523639Y-111630771D01* 44 | X118720739Y-111335790D01* 45 | X118971592Y-111084937D01* 46 | X119266573Y-110887837D01* 47 | X119594334Y-110752074D01* 48 | X119942281Y-110682863D01* 49 | X120297049Y-110682863D01* 50 | X120644996Y-110752074D01* 51 | X120644996Y-110752074D01* 52 | G37* 53 | G36* 54 | X120644996Y-56752074D02* 55 | X120972757Y-56887837D01* 56 | X121267738Y-57084937D01* 57 | X121518591Y-57335790D01* 58 | X121715691Y-57630771D01* 59 | X121851454Y-57958532D01* 60 | X121920665Y-58306479D01* 61 | X121920665Y-58661247D01* 62 | X121851454Y-59009194D01* 63 | X121715691Y-59336955D01* 64 | X121518591Y-59631936D01* 65 | X121267738Y-59882789D01* 66 | X120972757Y-60079889D01* 67 | X120644996Y-60215652D01* 68 | X120297049Y-60284863D01* 69 | X119942281Y-60284863D01* 70 | X119594334Y-60215652D01* 71 | X119266573Y-60079889D01* 72 | X118971592Y-59882789D01* 73 | X118720739Y-59631936D01* 74 | X118523639Y-59336955D01* 75 | X118387876Y-59009194D01* 76 | X118318665Y-58661247D01* 77 | X118318665Y-58306479D01* 78 | X118387876Y-57958532D01* 79 | X118523639Y-57630771D01* 80 | X118720739Y-57335790D01* 81 | X118971592Y-57084937D01* 82 | X119266573Y-56887837D01* 83 | X119594334Y-56752074D01* 84 | X119942281Y-56682863D01* 85 | X120297049Y-56682863D01* 86 | X120644996Y-56752074D01* 87 | X120644996Y-56752074D01* 88 | G37* 89 | M02* 90 | -------------------------------------------------------------------------------- /spacer_pcb/gerbers/spacer_pcb-F.Paste.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2-bee76a0~70~ubuntu18.04.1* 2 | G04 #@! TF.CreationDate,2019-01-18T11:27:08+09:00* 3 | G04 #@! TF.ProjectId,spacer_pcb,73706163-6572-45f7-9063-622e6b696361,rev?* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! TF.FileFunction,Paste,Top* 6 | G04 #@! TF.FilePolarity,Positive* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 5.0.2-bee76a0~70~ubuntu18.04.1) date 2019年01月18日 11時27分08秒* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 APERTURE END LIST* 15 | M02* 16 | -------------------------------------------------------------------------------- /spacer_pcb/gerbers/spacer_pcb-F.SilkS.gbr: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,5.0.2-bee76a0~70~ubuntu18.04.1* 2 | G04 #@! TF.CreationDate,2019-01-18T11:27:08+09:00* 3 | G04 #@! TF.ProjectId,spacer_pcb,73706163-6572-45f7-9063-622e6b696361,rev?* 4 | G04 #@! TF.SameCoordinates,Original* 5 | G04 #@! TF.FileFunction,Legend,Top* 6 | G04 #@! TF.FilePolarity,Positive* 7 | %FSLAX46Y46*% 8 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 5.0.2-bee76a0~70~ubuntu18.04.1) date 2019年01月18日 11時27分08秒* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 APERTURE END LIST* 15 | M02* 16 | -------------------------------------------------------------------------------- /spacer_pcb/gerbers/spacer_pcb-NPTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ;DRILL file {KiCad 5.0.2-bee76a0~70~ubuntu18.04.1} date 2019年01月18日 11時27分11秒 3 | ;FORMAT={-:-/ absolute / inch / decimal} 4 | FMAT,2 5 | INCH,TZ 6 | T1C0.1378 7 | % 8 | G90 9 | G05 10 | T1 11 | X4.7291Y-2.3025 12 | X4.7291Y-4.4285 13 | T0 14 | M30 15 | -------------------------------------------------------------------------------- /spacer_pcb/spacer_pcb.kicad_pcb: -------------------------------------------------------------------------------- 1 | (kicad_pcb (version 20171130) (host pcbnew 5.0.2-bee76a0~70~ubuntu18.04.1) 2 | 3 | (general 4 | (thickness 1.6) 5 | (drawings 12) 6 | (tracks 0) 7 | (zones 0) 8 | (modules 2) 9 | (nets 1) 10 | ) 11 | 12 | (page A4) 13 | (layers 14 | (0 F.Cu signal) 15 | (31 B.Cu signal) 16 | (32 B.Adhes user) 17 | (33 F.Adhes user) 18 | (34 B.Paste user) 19 | (35 F.Paste user) 20 | (36 B.SilkS user) 21 | (37 F.SilkS user) 22 | (38 B.Mask user) 23 | (39 F.Mask user) 24 | (40 Dwgs.User user) 25 | (41 Cmts.User user) 26 | (42 Eco1.User user) 27 | (43 Eco2.User user) 28 | (44 Edge.Cuts user) 29 | (45 Margin user) 30 | (46 B.CrtYd user) 31 | (47 F.CrtYd user) 32 | (48 B.Fab user) 33 | (49 F.Fab user) 34 | ) 35 | 36 | (setup 37 | (last_trace_width 0.25) 38 | (trace_clearance 0.2) 39 | (zone_clearance 0.508) 40 | (zone_45_only no) 41 | (trace_min 0.2) 42 | (segment_width 0.2) 43 | (edge_width 0.15) 44 | (via_size 0.8) 45 | (via_drill 0.4) 46 | (via_min_size 0.4) 47 | (via_min_drill 0.3) 48 | (uvia_size 0.3) 49 | (uvia_drill 0.1) 50 | (uvias_allowed no) 51 | (uvia_min_size 0.2) 52 | (uvia_min_drill 0.1) 53 | (pcb_text_width 0.3) 54 | (pcb_text_size 1.5 1.5) 55 | (mod_edge_width 0.15) 56 | (mod_text_size 1 1) 57 | (mod_text_width 0.15) 58 | (pad_size 1.524 1.524) 59 | (pad_drill 0.762) 60 | (pad_to_mask_clearance 0.051) 61 | (solder_mask_min_width 0.25) 62 | (aux_axis_origin 0 0) 63 | (visible_elements FFFFFF7F) 64 | (pcbplotparams 65 | (layerselection 0x010fc_ffffffff) 66 | (usegerberextensions false) 67 | (usegerberattributes false) 68 | (usegerberadvancedattributes false) 69 | (creategerberjobfile false) 70 | (excludeedgelayer true) 71 | (linewidth 0.100000) 72 | (plotframeref false) 73 | (viasonmask false) 74 | (mode 1) 75 | (useauxorigin false) 76 | (hpglpennumber 1) 77 | (hpglpenspeed 20) 78 | (hpglpendiameter 15.000000) 79 | (psnegative false) 80 | (psa4output false) 81 | (plotreference true) 82 | (plotvalue true) 83 | (plotinvisibletext false) 84 | (padsonsilk false) 85 | (subtractmaskfromsilk false) 86 | (outputformat 1) 87 | (mirror false) 88 | (drillshape 0) 89 | (scaleselection 1) 90 | (outputdirectory "gerbers")) 91 | ) 92 | 93 | (net 0 "") 94 | 95 | (net_class Default "This is the default net class." 96 | (clearance 0.2) 97 | (trace_width 0.25) 98 | (via_dia 0.8) 99 | (via_drill 0.4) 100 | (uvia_dia 0.3) 101 | (uvia_drill 0.1) 102 | ) 103 | 104 | (module MountingHole:MountingHole_3.5mm (layer F.Cu) (tedit 5C413644) (tstamp 5C4D1F61) 105 | (at 120.119665 58.483863) 106 | (descr "Mounting Hole 3.5mm, no annular") 107 | (tags "mounting hole 3.5mm no annular") 108 | (attr virtual) 109 | (fp_text reference REF** (at 0 -4.5) (layer F.SilkS) hide 110 | (effects (font (size 1 1) (thickness 0.15))) 111 | ) 112 | (fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) 113 | (effects (font (size 1 1) (thickness 0.15))) 114 | ) 115 | (fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05)) 116 | (fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15)) 117 | (fp_text user %R (at 0.3 0) (layer F.Fab) 118 | (effects (font (size 1 1) (thickness 0.15))) 119 | ) 120 | (pad 1 np_thru_hole circle (at 0 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask)) 121 | ) 122 | 123 | (module MountingHole:MountingHole_3.5mm (layer F.Cu) (tedit 5C413640) (tstamp 5C4D1F70) 124 | (at 120.119665 112.483863) 125 | (descr "Mounting Hole 3.5mm, no annular") 126 | (tags "mounting hole 3.5mm no annular") 127 | (attr virtual) 128 | (fp_text reference REF** (at 0 -4.5) (layer F.SilkS) hide 129 | (effects (font (size 1 1) (thickness 0.15))) 130 | ) 131 | (fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) 132 | (effects (font (size 1 1) (thickness 0.15))) 133 | ) 134 | (fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05)) 135 | (fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15)) 136 | (fp_text user %R (at 0.3 0) (layer F.Fab) 137 | (effects (font (size 1 1) (thickness 0.15))) 138 | ) 139 | (pad 1 np_thru_hole circle (at 0 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask)) 140 | ) 141 | 142 | (gr_arc (start 120.119665 63.733863) (end 121.869665 63.733863) (angle -180) (layer Edge.Cuts) (width 0.15)) 143 | (gr_arc (start 120.119665 107.233863) (end 118.369665 107.233863) (angle -180) (layer Edge.Cuts) (width 0.15)) 144 | (gr_line (start 121.869665 107.233863) (end 121.869665 63.733863) (layer Edge.Cuts) (width 0.15)) 145 | (gr_line (start 118.369665 63.733863) (end 118.369665 107.233863) (layer Edge.Cuts) (width 0.15)) 146 | (gr_arc (start 121.619665 113.983863) (end 121.619665 115.983863) (angle -90) (layer Edge.Cuts) (width 0.15)) 147 | (gr_arc (start 118.619665 113.983863) (end 116.619665 113.983863) (angle -90) (layer Edge.Cuts) (width 0.15)) 148 | (gr_arc (start 121.619665 56.983863) (end 123.619665 56.983863) (angle -90) (layer Edge.Cuts) (width 0.15)) 149 | (gr_arc (start 118.619665 56.983863) (end 118.619665 54.983863) (angle -90) (layer Edge.Cuts) (width 0.15)) 150 | (gr_line (start 121.619665 54.983863) (end 118.619665 54.983863) (layer Edge.Cuts) (width 0.15)) 151 | (gr_line (start 123.619665 113.983863) (end 123.619665 56.983863) (layer Edge.Cuts) (width 0.15)) 152 | (gr_line (start 118.619665 115.983863) (end 121.619665 115.983863) (layer Edge.Cuts) (width 0.15)) 153 | (gr_line (start 116.619665 56.983863) (end 116.619665 113.983863) (layer Edge.Cuts) (width 0.15)) 154 | 155 | ) 156 | -------------------------------------------------------------------------------- /spacer_pcb/spacer_pcb.kicad_pcb-bak: -------------------------------------------------------------------------------- 1 | (kicad_pcb (version 20171130) (host pcbnew 5.0.2-bee76a0~70~ubuntu18.04.1) 2 | 3 | (general 4 | (thickness 1.6) 5 | (drawings 12) 6 | (tracks 0) 7 | (zones 0) 8 | (modules 2) 9 | (nets 1) 10 | ) 11 | 12 | (page A4) 13 | (layers 14 | (0 F.Cu signal) 15 | (31 B.Cu signal) 16 | (32 B.Adhes user) 17 | (33 F.Adhes user) 18 | (34 B.Paste user) 19 | (35 F.Paste user) 20 | (36 B.SilkS user) 21 | (37 F.SilkS user) 22 | (38 B.Mask user) 23 | (39 F.Mask user) 24 | (40 Dwgs.User user) 25 | (41 Cmts.User user) 26 | (42 Eco1.User user) 27 | (43 Eco2.User user) 28 | (44 Edge.Cuts user) 29 | (45 Margin user) 30 | (46 B.CrtYd user) 31 | (47 F.CrtYd user) 32 | (48 B.Fab user) 33 | (49 F.Fab user) 34 | ) 35 | 36 | (setup 37 | (last_trace_width 0.25) 38 | (trace_clearance 0.2) 39 | (zone_clearance 0.508) 40 | (zone_45_only no) 41 | (trace_min 0.2) 42 | (segment_width 0.2) 43 | (edge_width 0.15) 44 | (via_size 0.8) 45 | (via_drill 0.4) 46 | (via_min_size 0.4) 47 | (via_min_drill 0.3) 48 | (uvia_size 0.3) 49 | (uvia_drill 0.1) 50 | (uvias_allowed no) 51 | (uvia_min_size 0.2) 52 | (uvia_min_drill 0.1) 53 | (pcb_text_width 0.3) 54 | (pcb_text_size 1.5 1.5) 55 | (mod_edge_width 0.15) 56 | (mod_text_size 1 1) 57 | (mod_text_width 0.15) 58 | (pad_size 1.524 1.524) 59 | (pad_drill 0.762) 60 | (pad_to_mask_clearance 0.051) 61 | (solder_mask_min_width 0.25) 62 | (aux_axis_origin 0 0) 63 | (visible_elements FFFFFF7F) 64 | (pcbplotparams 65 | (layerselection 0x010fc_ffffffff) 66 | (usegerberextensions false) 67 | (usegerberattributes false) 68 | (usegerberadvancedattributes false) 69 | (creategerberjobfile false) 70 | (excludeedgelayer true) 71 | (linewidth 0.100000) 72 | (plotframeref false) 73 | (viasonmask false) 74 | (mode 1) 75 | (useauxorigin false) 76 | (hpglpennumber 1) 77 | (hpglpenspeed 20) 78 | (hpglpendiameter 15.000000) 79 | (psnegative false) 80 | (psa4output false) 81 | (plotreference true) 82 | (plotvalue true) 83 | (plotinvisibletext false) 84 | (padsonsilk false) 85 | (subtractmaskfromsilk false) 86 | (outputformat 1) 87 | (mirror false) 88 | (drillshape 1) 89 | (scaleselection 1) 90 | (outputdirectory "")) 91 | ) 92 | 93 | (net 0 "") 94 | 95 | (net_class Default "This is the default net class." 96 | (clearance 0.2) 97 | (trace_width 0.25) 98 | (via_dia 0.8) 99 | (via_drill 0.4) 100 | (uvia_dia 0.3) 101 | (uvia_drill 0.1) 102 | ) 103 | 104 | (module MountingHole:MountingHole_3.5mm (layer F.Cu) (tedit 5C413644) (tstamp 5C4D1F61) 105 | (at 120.119665 58.483863) 106 | (descr "Mounting Hole 3.5mm, no annular") 107 | (tags "mounting hole 3.5mm no annular") 108 | (attr virtual) 109 | (fp_text reference REF** (at 0 -4.5) (layer F.SilkS) hide 110 | (effects (font (size 1 1) (thickness 0.15))) 111 | ) 112 | (fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) 113 | (effects (font (size 1 1) (thickness 0.15))) 114 | ) 115 | (fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05)) 116 | (fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15)) 117 | (fp_text user %R (at 0.3 0) (layer F.Fab) 118 | (effects (font (size 1 1) (thickness 0.15))) 119 | ) 120 | (pad 1 np_thru_hole circle (at 0 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask)) 121 | ) 122 | 123 | (module MountingHole:MountingHole_3.5mm (layer F.Cu) (tedit 5C413640) (tstamp 5C4D1F70) 124 | (at 120.119665 112.483863) 125 | (descr "Mounting Hole 3.5mm, no annular") 126 | (tags "mounting hole 3.5mm no annular") 127 | (attr virtual) 128 | (fp_text reference REF** (at 0 -4.5) (layer F.SilkS) hide 129 | (effects (font (size 1 1) (thickness 0.15))) 130 | ) 131 | (fp_text value MountingHole_3.5mm (at 0 4.5) (layer F.Fab) 132 | (effects (font (size 1 1) (thickness 0.15))) 133 | ) 134 | (fp_circle (center 0 0) (end 3.75 0) (layer F.CrtYd) (width 0.05)) 135 | (fp_circle (center 0 0) (end 3.5 0) (layer Cmts.User) (width 0.15)) 136 | (fp_text user %R (at 0.3 0) (layer F.Fab) 137 | (effects (font (size 1 1) (thickness 0.15))) 138 | ) 139 | (pad 1 np_thru_hole circle (at 0 0) (size 3.5 3.5) (drill 3.5) (layers *.Cu *.Mask)) 140 | ) 141 | 142 | (gr_arc (start 120.119665 63.733863) (end 121.869665 63.733863) (angle -180) (layer Edge.Cuts) (width 0.15)) 143 | (gr_arc (start 120.119665 107.233863) (end 118.369665 107.233863) (angle -180) (layer Edge.Cuts) (width 0.15)) 144 | (gr_line (start 121.869665 107.233863) (end 121.869665 63.733863) (layer Edge.Cuts) (width 0.15)) 145 | (gr_line (start 118.369665 63.733863) (end 118.369665 107.233863) (layer Edge.Cuts) (width 0.15)) 146 | (gr_arc (start 121.619665 113.983863) (end 121.619665 115.983863) (angle -90) (layer Edge.Cuts) (width 0.15)) 147 | (gr_arc (start 118.619665 113.983863) (end 116.619665 113.983863) (angle -90) (layer Edge.Cuts) (width 0.15)) 148 | (gr_arc (start 121.619665 56.983863) (end 123.619665 56.983863) (angle -90) (layer Edge.Cuts) (width 0.15)) 149 | (gr_arc (start 118.619665 56.983863) (end 118.619665 54.983863) (angle -90) (layer Edge.Cuts) (width 0.15)) 150 | (gr_line (start 121.619665 54.983863) (end 118.619665 54.983863) (layer Edge.Cuts) (width 0.15)) 151 | (gr_line (start 123.619665 113.983863) (end 123.619665 56.983863) (layer Edge.Cuts) (width 0.15)) 152 | (gr_line (start 118.619665 115.983863) (end 121.619665 115.983863) (layer Edge.Cuts) (width 0.15)) 153 | (gr_line (start 116.619665 56.983863) (end 116.619665 113.983863) (layer Edge.Cuts) (width 0.15)) 154 | 155 | ) 156 | -------------------------------------------------------------------------------- /spacer_pcb/spacer_pcb.pro: -------------------------------------------------------------------------------- 1 | update=22/05/2015 07:44:53 2 | version=1 3 | last_client=kicad 4 | [general] 5 | version=1 6 | RootSch= 7 | BoardNm= 8 | [pcbnew] 9 | version=1 10 | LastNetListRead= 11 | UseCmpFile=1 12 | PadDrill=0.600000000000 13 | PadDrillOvalY=0.600000000000 14 | PadSizeH=1.500000000000 15 | PadSizeV=1.500000000000 16 | PcbTextSizeV=1.500000000000 17 | PcbTextSizeH=1.500000000000 18 | PcbTextThickness=0.300000000000 19 | ModuleTextSizeV=1.000000000000 20 | ModuleTextSizeH=1.000000000000 21 | ModuleTextSizeThickness=0.150000000000 22 | SolderMaskClearance=0.000000000000 23 | SolderMaskMinWidth=0.000000000000 24 | DrawSegmentWidth=0.200000000000 25 | BoardOutlineThickness=0.100000000000 26 | ModuleOutlineThickness=0.150000000000 27 | [cvpcb] 28 | version=1 29 | NetIExt=net 30 | [eeschema] 31 | version=1 32 | LibDir= 33 | [eeschema/libraries] 34 | -------------------------------------------------------------------------------- /spacer_pcb/spacer_pcb.sch: -------------------------------------------------------------------------------- 1 | EESchema Schematic File Version 2 2 | EELAYER 25 0 3 | EELAYER END 4 | $EndSCHEMATC 5 | --------------------------------------------------------------------------------