├── .gitignore ├── LICENSE ├── heatsinks └── greenmount.step ├── media ├── O32_BR2304.jpeg ├── O32v3.JPG ├── schematic_v3.1.png ├── three_versions.png ├── v1_3d_front.png ├── v2_3d_front.png └── v3_3d_front.png ├── readme.md ├── v1 ├── 3d_screenshot.png ├── EasyEDA │ ├── PCB_BLDC_layout_2023-12-26.json │ └── SCH_BLDC driver_2023-12-26.json └── Schematic_BLDC driver_2023-12-26.pdf ├── v2 ├── 100x100.kicad_wks ├── O32controller-backups │ ├── O32controller-2023-01-06_034747.zip │ ├── O32controller-2023-01-06_035322.zip │ ├── O32controller-2023-01-06_093754.zip │ ├── O32controller-2023-01-07_124332.zip │ ├── O32controller-2023-01-08_161423.zip │ ├── O32controller-2023-01-09_132107.zip │ ├── O32controller-2023-08-19_230815.zip │ ├── O32controller-2023-08-23_125535.zip │ ├── O32controller-2023-09-15_181227.zip │ ├── O32controller-2023-10-28_103835.zip │ ├── O32controller-2023-11-09_173310.zip │ ├── O32controller-2023-11-20_154110.zip │ ├── O32controller-2023-12-21_113643.zip │ ├── O32controller-2023-12-23_181514.zip │ ├── O32controller-2023-12-24_172459.zip │ ├── O32controller-2023-12-24_173113.zip │ ├── O32controller-2023-12-24_214613.zip │ ├── O32controller-2023-12-24_215230.zip │ ├── O32controller-2023-12-24_220402.zip │ ├── O32controller-2023-12-25_231043.zip │ ├── O32controller-2023-12-25_231601.zip │ ├── O32controller-2023-12-25_232941.zip │ ├── O32controller-2023-12-25_233539.zip │ ├── O32controller-2023-12-25_234409.zip │ ├── O32controller-2024-04-16_202908.zip │ └── O32controller-2024-04-17_135835.zip ├── O32controller.bak ├── O32controller.csv ├── O32controller.kicad_pcb ├── O32controller.kicad_prl ├── O32controller.kicad_pro ├── O32controller.kicad_sch ├── O32controller.kicad_sch-bak ├── O32controller.kicad_sym ├── O32controller.pretty │ ├── CAP_EEEFN1E101UP.kicad_mod │ ├── CR_0402_CSP_STM.step │ ├── CSD88584Q5DCT.kicad_mod │ ├── DIODE_SDM2U30CSP-7_DIO.step │ ├── DIODFN100X60X43-2N.kicad_mod │ ├── DIODFN100X60X43-2N.step │ ├── DMM0022A.stp │ ├── EEEFN1E101UP.step │ ├── ESDA17P20-1F2.step │ ├── EVQ-P7A01P--3DModel-STEP-269445.step │ ├── IND_VLS201612CX-220M-1.kicad_mod │ ├── JST_SM02B-SRSS-TB(LF)(SN).kicad_mod │ ├── JST_SM04B-SRSS-TB(LF)(SN).kicad_mod │ ├── MA702GQ-P.kicad_mod │ ├── NetTie-2_SMD_Pad0.25mm.kicad_mod │ ├── QFN-3x3_MA702_MNP.step │ ├── RESC2550X76N.kicad_mod │ ├── R_2512_6332Metric.kicad_mod │ ├── R_Shunt_2512_6332Metric.kicad_mod │ ├── SDM2U30CSP-7.kicad_mod │ ├── SM02B-SRSS-TB_LF__SN_.step │ ├── SM04B-SRSS-TB_LF__SN_.step │ ├── SMT2_0P91X0P63_STM-L.kicad_mod │ ├── SolderWire-Actual_1x01_D1.25mm_OD_1.8mm.kicad_mod │ ├── SolderWire-Actual_1x01_D1.25mm_OD_2.3mm.kicad_mod │ ├── SolderWire-Actual_1x01_D1.7mm_OD_2.5mm.kicad_mod │ ├── SolderWire-Actual_1x01_D1.7mm_OD_2.75mm.kicad_mod │ ├── THVD1420DRLR.kicad_mod │ ├── THVD1420DRLR.stp │ ├── THVD1420DRLR_SOT-585.kicad_mod │ ├── Tactile_Switch_EVQ-P7A01P.kicad_mod │ ├── VFQFPN-48-1EP_7x7mm_P0.5mm_EP2.8x2.8mm.kicad_mod │ ├── VLS201612CX-220M-1.step │ ├── WSL10201L000FEA.step │ └── WSLF25122L000FEB.kicad_mod ├── O32controller.xlsx ├── O32controller.xml ├── bom │ └── ibom.html ├── fp-info-cache ├── fp-lib-table ├── media │ ├── 3dview.png │ ├── BR2304 render.png │ ├── O32controller.step │ ├── jlcpcb order.png │ ├── pcb_back.png │ ├── pcb_front.png │ └── progress.png ├── motorphase.kicad_sch ├── motorphase.kicad_sch-bak ├── output │ ├── O32controller.pdf │ ├── gerbers │ │ ├── O32controller-B_Cu.gbl │ │ ├── O32controller-B_Mask.gbs │ │ ├── O32controller-B_Paste.gbp │ │ ├── O32controller-B_Silkscreen.gbo │ │ ├── O32controller-Edge_Cuts.gm1 │ │ ├── O32controller-F_Cu.gtl │ │ ├── O32controller-F_Mask.gts │ │ ├── O32controller-F_Paste.gtp │ │ ├── O32controller-F_Silkscreen.gto │ │ ├── O32controller-In1_Cu.g2 │ │ ├── O32controller-In2_Cu.g3 │ │ ├── O32controller-NPTH-drl_map.gbr │ │ ├── O32controller-NPTH.drl │ │ ├── O32controller-PTH-drl_map.gbr │ │ └── O32controller-PTH.drl │ ├── gerbers_2.zip │ ├── gerbers_th.zip │ └── layout pdfs │ │ ├── O32controller-B_Cu.pdf │ │ ├── O32controller-B_Mask.pdf │ │ ├── O32controller-B_Paste.pdf │ │ ├── O32controller-B_Silkscreen.pdf │ │ ├── O32controller-Edge_Cuts.pdf │ │ ├── O32controller-F_Cu.pdf │ │ ├── O32controller-F_Mask.pdf │ │ ├── O32controller-F_Paste.pdf │ │ ├── O32controller-F_Silkscreen.pdf │ │ ├── O32controller-In1_Cu.pdf │ │ └── O32controller-In2_Cu.pdf ├── sym-lib-table └── testhier.kicad_sch └── v3 ├── 100x100.kicad_wks ├── JLCPCB_order_v3.1 ├── assembly_order.png ├── bom_jlcpcb.csv ├── cpl.csv ├── gerbers_jlcpcb.zip └── pcb_order.png ├── O32controller-backups ├── O32controller-2024-04-04_231913.zip ├── O32controller-2024-04-14_221059.zip ├── O32controller-2024-04-16_192130.zip ├── O32controller-2024-04-21_023610.zip ├── O32controller-2024-05-07_231740.zip ├── O32controller-2024-05-08_003148.zip ├── O32controller-2024-05-25_164926.zip ├── O32controller-2024-06-09_200744.zip ├── O32controller-2024-07-28_180555.zip ├── O32controller-2024-07-28_181252.zip ├── O32controller-2024-07-28_195827.zip ├── O32controller-2024-07-29_191327.zip ├── O32controller-2024-07-29_191858.zip ├── O32controller-2024-07-29_192404.zip ├── O32controller-2024-07-29_192935.zip ├── O32controller-2024-07-29_202329.zip ├── O32controller-2024-07-30_000758.zip ├── O32controller-2024-08-02_205504.zip ├── O32controller-2024-08-04_194845.zip ├── O32controller-2024-08-09_205330.zip ├── O32controller-2024-08-09_211036.zip ├── O32controller-2024-08-09_211544.zip ├── O32controller-2024-08-09_215704.zip ├── O32controller-2024-08-09_223337.zip └── O32controller-2024-08-09_223924.zip ├── O32controller.bak ├── O32controller.kicad_pcb ├── O32controller.kicad_pcb.zip ├── O32controller.kicad_prl ├── O32controller.kicad_pro ├── O32controller.kicad_sch ├── O32controller.kicad_sch-bak ├── O32controller.kicad_sym ├── O32controller.pretty ├── CAP_EEEFN1E101UP.kicad_mod ├── CR_0402_CSP_STM.step ├── CSD88584Q5DCT.kicad_mod ├── C_0805_nosilk.kicad_mod ├── DIODE_SDM2U30CSP-7_DIO.step ├── DIODFN100X60X43-2N.kicad_mod ├── DIODFN100X60X43-2N.step ├── DMM0022A.stp ├── EEEFN1E101UP.step ├── ESDA17P20-1F2.step ├── EVQ-P7A01P--3DModel-STEP-269445.step ├── FFC_0.5mm_6p.kicad_mod ├── IND_VLS201612CX-220M-1.kicad_mod ├── JST_SM02B-SRSS-TB(LF)(SN).kicad_mod ├── JST_SM04B-SRSS-TB(LF)(SN).kicad_mod ├── MA702GQ-P.kicad_mod ├── NetTie-2_SMD_Pad0.25mm.kicad_mod ├── QFN-16_MA732-L.kicad_mod ├── QFN-16_MA732-M.kicad_mod ├── QFN-16_MA732.kicad_mod ├── QFN-16_MA732.step ├── QFN-3x3_MA702_MNP.step ├── RESC2550X76N.kicad_mod ├── R_2512_6332Metric.kicad_mod ├── R_Shunt_2512_6332Metric.kicad_mod ├── SDM2U30CSP-7.kicad_mod ├── SM02B-SRSS-TB_LF__SN_.step ├── SM04B-SRSS-TB_LF__SN_.step ├── SMT2_0P91X0P63_STM-L.kicad_mod ├── SolderNTC-1.27mm.kicad_mod ├── SolderPad1-1.27mm.kicad_mod ├── SolderUART-1.27mm.kicad_mod ├── SolderWire-Actual_1x01_D1.25mm_OD_1.8mm.kicad_mod ├── SolderWire-Actual_1x01_D1.25mm_OD_2.3mm.kicad_mod ├── SolderWire-Actual_1x01_D1.7mm_OD_2.5mm.kicad_mod ├── SolderWire-Actual_1x01_D1.7mm_OD_2.75mm.kicad_mod ├── THVD1420DRLR.kicad_mod ├── THVD1420DRLR.stp ├── THVD1420DRLR_SOT-585.kicad_mod ├── Tactile_Switch_EVQ-P7A01P.kicad_mod ├── TestPoint_Pad_Rect.kicad_mod ├── VFQFPN-48-1EP_7x7mm_P0.5mm_EP2.8x2.8mm.kicad_mod ├── VLS201612CX-220M-1.step ├── WSL10201L000FEA.step └── WSLF25122L000FEB.kicad_mod ├── O32controller.xlsx ├── O32controller_bom.csv.zip ├── PCBWay_order_v3.0 ├── BOM_O32controller.kicad_pcb.xls ├── Centroid_O32controller.kicad_pcb.xls ├── O32controller.kicad_pcb.zip ├── O32controller.kicad_pcb │ ├── O32controller-B_Cu.gbr │ ├── O32controller-B_Mask.gbr │ ├── O32controller-B_Paste.gbr │ ├── O32controller-B_SilkS.gbr │ ├── O32controller-Edge_Cuts.gbr │ ├── O32controller-F_Cu.gbr │ ├── O32controller-F_Mask.gbr │ ├── O32controller-F_Paste.gbr │ ├── O32controller-F_SilkS.gbr │ ├── O32controller-In1_Cu.gbr │ ├── O32controller-In2_Cu.gbr │ ├── O32controller-NPTH.drl │ ├── O32controller-PTH.drl │ ├── O32controller-User_Comments.gbr │ ├── PCBWay_bom.csv │ ├── PCBWay_netlist.ipc │ └── PCBWay_positions.csv └── W666163AS1Y3_O32controller.kicad_pcb.zip ├── bom_v3.0 └── O32controller_fullbom.csv ├── buscaps.kicad_sch ├── fp-info-cache ├── fp-lib-table ├── motorphase.kicad_sch ├── motorphase.kicad_sch-bak ├── output_v3.0 ├── O32controller.step ├── O32controller_schematic.pdf └── gerbers │ ├── O32controller-B_Cu.pdf │ ├── O32controller-F_Cu.pdf │ ├── O32controller-In1_Cu.pdf │ └── O32controller-In2_Cu.pdf ├── output_v3.1 ├── O32controller-all-pos.csv ├── O32controller.pdf ├── O32controller.xml ├── bom2grouped_csv_jlcpcb.xsl ├── bom_full.csv ├── gerbers.zip └── gerbers │ ├── O32controller-B_Cu.gbl │ ├── O32controller-B_Mask.gbs │ ├── O32controller-B_Paste.gbp │ ├── O32controller-B_Silkscreen.gbo │ ├── O32controller-Edge_Cuts.gm1 │ ├── O32controller-F_Cu.gtl │ ├── O32controller-F_Mask.gts │ ├── O32controller-F_Paste.gtp │ ├── O32controller-F_Silkscreen.gto │ ├── O32controller-In1_Cu.g2 │ ├── O32controller-In2_Cu.g3 │ ├── O32controller-NPTH-drl_map.gbr │ ├── O32controller-NPTH.drl │ ├── O32controller-PTH-drl_map.gbr │ └── O32controller-PTH.drl ├── sym-lib-table ├── ~O32controller.kicad_pcb.lck └── ~O32controller.kicad_sch.lck /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2024 Christopher Xu 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /media/O32_BR2304.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/media/O32_BR2304.jpeg -------------------------------------------------------------------------------- /media/O32v3.JPG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/media/O32v3.JPG -------------------------------------------------------------------------------- /media/schematic_v3.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/media/schematic_v3.1.png -------------------------------------------------------------------------------- /media/three_versions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/media/three_versions.png -------------------------------------------------------------------------------- /media/v1_3d_front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/media/v1_3d_front.png -------------------------------------------------------------------------------- /media/v2_3d_front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/media/v2_3d_front.png -------------------------------------------------------------------------------- /media/v3_3d_front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/media/v3_3d_front.png -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | ![BR2304](media/O32v3.JPG) 2 | ![threeversions](media/three_versions.png) 3 | 4 | Small robots often use servos or small brushed DC motors, but they are not as power dense as the brushless DC (BLDC) motors commonly found in drones. Called the Ø32 because the M2 mounting holes are on a 32mm diameter circle, this project controls 7-15V motors with accurate position feedback and field-oriented control (FOC), while fitting almost completely behind a 2304 or larger drone motor. 5 | 6 | 7 | Specs: 8 | - 27mm x 27mm x 0.8mm, 4-layer, 1oz copper PCB 9 | - M2 mounting holes on a 32mm diameter circle 10 | - 7-15V input, bus voltage sensing 11 | - MCU internal temperature sensor and external NTC reading 12 | - built-in high speed 12-bit magnetic angle sensor and external SPI encoder port (3.3V) 13 | - 3 shunt current sensing and overcurrent protection 14 | - 2x 2-pin JST-SH connectors for RS-485 communication, allowing daisy chaining 15 | - 1x 4-pin JST-SH connector for SWD programming/debug and UART_TX output 16 | - FOC capable 17 | 18 | Critical components: 19 | - STSPIN32F0A BLDC gate driver and Cortex-M0 MCU 20 | - MA702 magnetic angle sensor 21 | - CSD88584Q5DC half-bridge (50A continuous) 22 | 23 | 24 | ![schematic](media/schematic_v3.1.png) 25 | [Full schematic PDF](https://github.com/qwertpas/O32controller/blob/master/v3/output_v3.1/O32controller.pdf) 26 | 27 | 28 | More info on Hackaday.io: https://hackaday.io/project/189115-32-bldc-controller 29 | 30 | Firmware here: https://github.com/qwertpas/O32controller_FW 31 | 32 | Changelog from v3 to v3.1: 33 | - Larger 15V TVS diode D2 (SMF15A) because there is space 34 | - Changed R4 from 121kΩ to 33kΩ for a more reasonable phase current limit of 43A using the 100mV comparator 35 | - Replaced external SPI pads with UART and GPIO PA15 pads for direct communication with another microcontroller without need for RS485 transceiver 36 | - Replace MA702 (12-bit magnetic encoder) with MA732 (14-bit, adjustable filter) 37 | - Picked out parts in stock from LCSC as much as possible 38 | 39 | Changelog from v2 to v3: 40 | - Fixed TVS diode direction on VBUS (!!) 41 | - Changed to 37x 22uF ceramic capacitors instead of 2x 100uF electrolytic capacitors for a thinner PCBA 42 | - Removed I2C (formerly on PB6 and PB7) 43 | - Moved UART_TX and UART_RX to PB6 and PB7 (formerly on PA2 and PA15) 44 | - Changed PA2 to ADC1 CH2 to read a 10k NTC, soldered to pads 45 | - Changed PA15 to GPIO for external SPI CS (MAG2_CS) 46 | - Added 13.7k pulldown on SPI_MISO to keep it determined when no devices selected 47 | - Changed to 100nF filter capacitor on BUS_SENSE instead of 1nF to charge ADC capacitor better and for smoother data 48 | - Changed BUS_SENSE gain to 5x instead of 5.12x to reuse 13.7k resistor 49 | - Removed test point on BUS_SENSE 50 | - Added test point on LED_STATUS (for debugging using GPIO) 51 | - Removed NRST pushbutton to create space 52 | - Added 6 pads with 0.5mm pitch to solder FFC cable for an external SPI encoder 53 | - Changed vias to 0.25mm hole size and 0.55mm plated diameter instead of 0.2/0.5 for easier manufacturability 54 | - Changed minimum track clearance from 0.2mm to 0.16mm to make space for larger vias 55 | - Changed to equal number of vias (27) on the top side of all three shunt resistors 56 | - Changed most silkscreen text to 0.8mm width/height 57 | - Put all footprints and 3D models in project library O32controller -------------------------------------------------------------------------------- /v1/3d_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v1/3d_screenshot.png -------------------------------------------------------------------------------- /v1/Schematic_BLDC driver_2023-12-26.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v1/Schematic_BLDC driver_2023-12-26.pdf -------------------------------------------------------------------------------- /v2/100x100.kicad_wks: -------------------------------------------------------------------------------- 1 | (kicad_wks (version 20220228) (generator pl_editor) 2 | (setup (textsize 1.5 1.5)(linewidth 0.15)(textlinewidth 0.15) 3 | (left_margin 10)(right_margin 10)(top_margin 10)(bottom_margin 10)) 4 | (rect (name "") (start 0 0 ltcorner) (end 0 0) (repeat 2) (incrx 2) (incry 2)) 5 | (line (name "") (start 50 2 ltcorner) (end 50 0 ltcorner) (repeat 30) (incrx 50)) 6 | (tbtext "1" (name "") (pos 25 1 ltcorner) (font (size 1.3 1.3)) (repeat 100) (incrx 50)) 7 | (line (name "") (start 50 2 lbcorner) (end 50 0 lbcorner) (repeat 30) (incrx 50)) 8 | (tbtext "1" (name "") (pos 25 1 lbcorner) (font (size 1.3 1.3)) (repeat 100) (incrx 50)) 9 | (line (name "") (start 0 50 ltcorner) (end 2 50 ltcorner) (repeat 30) (incry 50)) 10 | (tbtext "A" (name "") (pos 1 25 ltcorner) (font (size 1.3 1.3)) (justify center) (repeat 100) (incry 50)) 11 | (line (name "") (start 0 50 rtcorner) (end 2 50 rtcorner) (repeat 30) (incry 50)) 12 | (tbtext "A" (name "") (pos 1 25 rtcorner) (font (size 1.3 1.3)) (justify center) (repeat 100) (incry 50)) 13 | (tbtext "Date: ${ISSUE_DATE}" (name "") (pos 27.9998 9.9998)) 14 | (tbtext "${KICAD_VERSION}" (name "") (pos 36.9998 3.4998) (comment "Kicad version") 15 | ) 16 | (line (name "") (start 77.9 5) (end 2 5)) 17 | (tbtext "Rev: ${REVISION}" (name "") (pos 13.9998 14.9998) (font bold)) 18 | (tbtext "Size: 100mm x 100mm" (name "") (pos 76.9 3.5) (comment "Paper format name") 19 | ) 20 | (line (name "") (start 77.8998 7.9998) (end 1.9998 7.9998)) 21 | (tbtext "Title: ${TITLE}" (name "") (pos 76.9998 14.9998) (font (size 2 2) bold italic)) 22 | (tbtext "File: ${FILENAME}" (name "") (pos 77 6.5)) 23 | (line (name "") (start 77.8998 11.9998) (end 1.9998 11.9998)) 24 | (tbtext "Drawn by: ${COMPANY}" (name "") (pos 77 10) (font bold) (comment "Author name") 25 | ) 26 | (line (name "") (start 37.3998 4.9998) (end 37.3998 1.9998)) 27 | (line (name "") (start 77.9998 17.9998) (end 2.0998 17.9998)) 28 | (line (name "") (start 28.9998 11.9998) (end 28.9998 7.9998)) 29 | (line (name "") (start 14.9998 17.9998) (end 14.9998 11.9998)) 30 | ) 31 | -------------------------------------------------------------------------------- /v2/O32controller-backups/O32controller-2023-01-06_034747.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/O32controller-backups/O32controller-2023-01-06_034747.zip -------------------------------------------------------------------------------- /v2/O32controller-backups/O32controller-2023-01-06_035322.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/O32controller-backups/O32controller-2023-01-06_035322.zip -------------------------------------------------------------------------------- /v2/O32controller-backups/O32controller-2023-01-06_093754.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/O32controller-backups/O32controller-2023-01-06_093754.zip -------------------------------------------------------------------------------- /v2/O32controller-backups/O32controller-2023-01-07_124332.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/O32controller-backups/O32controller-2023-01-07_124332.zip -------------------------------------------------------------------------------- /v2/O32controller-backups/O32controller-2023-01-08_161423.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/O32controller-backups/O32controller-2023-01-08_161423.zip -------------------------------------------------------------------------------- /v2/O32controller-backups/O32controller-2023-01-09_132107.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/O32controller-backups/O32controller-2023-01-09_132107.zip -------------------------------------------------------------------------------- /v2/O32controller-backups/O32controller-2023-08-19_230815.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/O32controller-backups/O32controller-2023-08-19_230815.zip -------------------------------------------------------------------------------- /v2/O32controller-backups/O32controller-2023-08-23_125535.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/O32controller-backups/O32controller-2023-08-23_125535.zip -------------------------------------------------------------------------------- /v2/O32controller-backups/O32controller-2023-09-15_181227.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/O32controller-backups/O32controller-2023-09-15_181227.zip -------------------------------------------------------------------------------- /v2/O32controller-backups/O32controller-2023-10-28_103835.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/O32controller-backups/O32controller-2023-10-28_103835.zip -------------------------------------------------------------------------------- /v2/O32controller-backups/O32controller-2023-11-09_173310.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/O32controller-backups/O32controller-2023-11-09_173310.zip -------------------------------------------------------------------------------- /v2/O32controller-backups/O32controller-2023-11-20_154110.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/O32controller-backups/O32controller-2023-11-20_154110.zip -------------------------------------------------------------------------------- /v2/O32controller-backups/O32controller-2023-12-21_113643.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/O32controller-backups/O32controller-2023-12-21_113643.zip -------------------------------------------------------------------------------- /v2/O32controller-backups/O32controller-2023-12-23_181514.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/O32controller-backups/O32controller-2023-12-23_181514.zip -------------------------------------------------------------------------------- /v2/O32controller-backups/O32controller-2023-12-24_172459.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/O32controller-backups/O32controller-2023-12-24_172459.zip -------------------------------------------------------------------------------- /v2/O32controller-backups/O32controller-2023-12-24_173113.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/O32controller-backups/O32controller-2023-12-24_173113.zip -------------------------------------------------------------------------------- /v2/O32controller-backups/O32controller-2023-12-24_214613.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/O32controller-backups/O32controller-2023-12-24_214613.zip -------------------------------------------------------------------------------- /v2/O32controller-backups/O32controller-2023-12-24_215230.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/O32controller-backups/O32controller-2023-12-24_215230.zip -------------------------------------------------------------------------------- /v2/O32controller-backups/O32controller-2023-12-24_220402.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/O32controller-backups/O32controller-2023-12-24_220402.zip -------------------------------------------------------------------------------- /v2/O32controller-backups/O32controller-2023-12-25_231043.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/O32controller-backups/O32controller-2023-12-25_231043.zip -------------------------------------------------------------------------------- /v2/O32controller-backups/O32controller-2023-12-25_231601.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/O32controller-backups/O32controller-2023-12-25_231601.zip -------------------------------------------------------------------------------- /v2/O32controller-backups/O32controller-2023-12-25_232941.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/O32controller-backups/O32controller-2023-12-25_232941.zip -------------------------------------------------------------------------------- /v2/O32controller-backups/O32controller-2023-12-25_233539.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/O32controller-backups/O32controller-2023-12-25_233539.zip -------------------------------------------------------------------------------- /v2/O32controller-backups/O32controller-2023-12-25_234409.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/O32controller-backups/O32controller-2023-12-25_234409.zip -------------------------------------------------------------------------------- /v2/O32controller-backups/O32controller-2024-04-16_202908.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/O32controller-backups/O32controller-2024-04-16_202908.zip -------------------------------------------------------------------------------- /v2/O32controller-backups/O32controller-2024-04-17_135835.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/O32controller-backups/O32controller-2024-04-17_135835.zip -------------------------------------------------------------------------------- /v2/O32controller.kicad_prl: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "active_layer": 37, 4 | "active_layer_preset": "", 5 | "auto_track_width": false, 6 | "hidden_netclasses": [], 7 | "hidden_nets": [], 8 | "high_contrast_mode": 1, 9 | "net_color_mode": 1, 10 | "opacity": { 11 | "images": 0.6, 12 | "pads": 1.0, 13 | "tracks": 1.0, 14 | "vias": 1.0, 15 | "zones": 0.6 16 | }, 17 | "ratsnest_display_mode": 0, 18 | "selection_filter": { 19 | "dimensions": true, 20 | "footprints": true, 21 | "graphics": true, 22 | "keepouts": true, 23 | "lockedItems": true, 24 | "otherItems": true, 25 | "pads": true, 26 | "text": true, 27 | "tracks": true, 28 | "vias": true, 29 | "zones": true 30 | }, 31 | "visible_items": [ 32 | 0, 33 | 1, 34 | 2, 35 | 3, 36 | 4, 37 | 5, 38 | 8, 39 | 9, 40 | 10, 41 | 11, 42 | 12, 43 | 13, 44 | 14, 45 | 15, 46 | 16, 47 | 17, 48 | 18, 49 | 19, 50 | 20, 51 | 21, 52 | 22, 53 | 23, 54 | 24, 55 | 25, 56 | 26, 57 | 27, 58 | 28, 59 | 29, 60 | 30, 61 | 32, 62 | 33, 63 | 34, 64 | 35, 65 | 36 66 | ], 67 | "visible_layers": "000f2f0_ffffffff", 68 | "zone_display_mode": 0 69 | }, 70 | "meta": { 71 | "filename": "O32controller.kicad_prl", 72 | "version": 3 73 | }, 74 | "project": { 75 | "files": [] 76 | } 77 | } 78 | -------------------------------------------------------------------------------- /v2/O32controller.pretty/CAP_EEEFN1E101UP.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "CAP_EEEFN1E101UP" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr smd) 4 | (fp_text reference "REF**" (at 0.475 -4.685) (layer "F.SilkS") 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | (tstamp f467df26-3128-4e94-8b01-3a2295c5fadf) 7 | ) 8 | (fp_text value "CAP_EEEFN1E101UP" (at 7.46 4.685) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 73797af1-b53b-4210-a3f3-8b3f9c8893dc) 11 | ) 12 | (fp_line (start -3.3 -2.3) (end -3.3 -1.12) 13 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 2ff4fb53-8675-4886-a012-cf2f3fd45dca)) 14 | (fp_line (start -3.3 1.12) (end -3.3 2.3) 15 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 5482a9b6-c8b0-4d9b-b0d6-13c08a282b3a)) 16 | (fp_line (start -3.3 2.3) (end -2.3 3.3) 17 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp a90a7e41-738f-4feb-a836-bbd3d211f7ae)) 18 | (fp_line (start -2.3 -3.3) (end -3.3 -2.3) 19 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 10317155-1f0e-48ba-a56e-44cd0f3c44ee)) 20 | (fp_line (start -2.3 3.3) (end 3.3 3.3) 21 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 73510b5a-5861-4783-812d-adc384244517)) 22 | (fp_line (start 3.3 -3.3) (end -2.3 -3.3) 23 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 0dd7b96c-ee56-4551-a387-cc0132cab35d)) 24 | (fp_line (start 3.3 -1.12) (end 3.3 -3.3) 25 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 34711d34-badf-495c-857e-fcf3b78ba12f)) 26 | (fp_line (start 3.3 3.3) (end 3.3 1.12) 27 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp e0ef20c0-2ea0-4f10-ac59-babddab8dce8)) 28 | (fp_line (start -4.35 -1.05) (end -3.55 -1.05) 29 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e2e5cbac-f4ac-4cb3-9a7a-9b9279f861f7)) 30 | (fp_line (start -4.35 1.05) (end -4.35 -1.05) 31 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 114e2e4d-6a0d-4daf-a7d7-4d57a8b2fb83)) 32 | (fp_line (start -3.55 -2.425) (end -2.425 -3.55) 33 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c536d073-c49c-4a76-a20c-fca5d38f4d26)) 34 | (fp_line (start -3.55 -1.05) (end -3.55 -2.425) 35 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0bd20c58-d0b3-433b-9605-69ed0bec078c)) 36 | (fp_line (start -3.55 1.05) (end -4.35 1.05) 37 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 844e7658-2717-4fc6-9754-2db80f19ce0e)) 38 | (fp_line (start -3.55 2.425) (end -3.55 1.05) 39 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 949c1595-66cd-4669-875b-0de96e3b7b62)) 40 | (fp_line (start -2.425 -3.55) (end 3.55 -3.55) 41 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 92751e6c-3f82-4256-9b8a-b4fae1dd716c)) 42 | (fp_line (start -2.425 3.55) (end -3.55 2.425) 43 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d95b40bb-fcec-4eee-932f-86e8d04abf49)) 44 | (fp_line (start 3.55 -3.55) (end 3.55 -1.05) 45 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp daf58aa7-0899-494b-b953-bae464400e54)) 46 | (fp_line (start 3.55 -1.05) (end 4.35 -1.05) 47 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0c49320c-0558-40f4-9e23-a6eb206bb393)) 48 | (fp_line (start 3.55 1.05) (end 3.55 3.55) 49 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 97bb6a4c-1b7e-4221-96a2-7438ccf689b0)) 50 | (fp_line (start 3.55 3.55) (end -2.425 3.55) 51 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 47a3be2b-3b87-46b1-9c8e-c93a51876fe1)) 52 | (fp_line (start 4.35 -1.05) (end 4.35 1.05) 53 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2645c4bc-a3cb-4c30-81c0-c4f43c84bb2e)) 54 | (fp_line (start 4.35 1.05) (end 3.55 1.05) 55 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4ebe6925-0d47-443b-a48c-979afd2c450c)) 56 | (fp_line (start -3.3 -2.3) (end -3.3 2.3) 57 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp efafbf98-33f1-497a-99ce-c430eb9dd3f0)) 58 | (fp_line (start -3.3 2.3) (end -2.3 3.3) 59 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 77dce897-3252-4684-82db-4d892d404355)) 60 | (fp_line (start -2.3 -3.3) (end -3.3 -2.3) 61 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 6d2023ec-3fb0-4063-9684-79228b15553d)) 62 | (fp_line (start -2.3 3.3) (end 3.3 3.3) 63 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 52d4acbc-9026-4534-8322-992854e89fb5)) 64 | (fp_line (start 3.3 -3.3) (end -2.3 -3.3) 65 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp b0081672-3483-4aad-913f-a5649702213f)) 66 | (fp_line (start 3.3 3.3) (end 3.3 -3.3) 67 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 5feb6c05-094b-42f3-9b82-227964d1a7de)) 68 | (pad "1" smd rect (at -2.5 0) (size 3.2 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fb4041e0-6777-4f13-8731-71d3cca75569)) 69 | (pad "2" smd rect (at 2.5 0) (size 3.2 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9440d678-dd19-4b84-8ed3-d271edc7883b)) 70 | (model "${KIPRJMOD}/O32controller.pretty/EEEFN1E101UP.step" 71 | (offset (xyz 0 0 0)) 72 | (scale (xyz 1 1 1)) 73 | (rotate (xyz -90 0 180)) 74 | ) 75 | ) 76 | -------------------------------------------------------------------------------- /v2/O32controller.pretty/DIODFN100X60X43-2N.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "DIODFN100X60X43-2N" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 63B10707) 4 | (attr through_hole) 5 | (fp_text reference "REF**" (at -0.158738 -1.079729) (layer "F.SilkS") 6 | (effects (font (size 0.321024 0.321024) (thickness 0.15))) 7 | (tstamp 32504547-81a0-4015-a489-93ef92c58da2) 8 | ) 9 | (fp_text value "DIODFN100X60X43-2N" (at 0.05 0.9) (layer "F.Fab") 10 | (effects (font (size 0.320531 0.320531) (thickness 0.15))) 11 | (tstamp 0ea3cc85-6e15-463a-9c4f-0a387d8e019b) 12 | ) 13 | (fp_line (start -0.715 0.51) (end 0.715 0.51) (layer "F.CrtYd") (width 0.05) (tstamp 11d59cba-b0ee-44d8-bac2-f47319d8a83a)) 14 | (fp_line (start -0.715 -0.51) (end -0.715 0.51) (layer "F.CrtYd") (width 0.05) (tstamp 12eb4d5a-17e5-4f6c-b726-bfb2c7512783)) 15 | (fp_line (start 0.715 0.51) (end 0.715 -0.51) (layer "F.CrtYd") (width 0.05) (tstamp 41c3edae-019d-43c0-a838-0cd65fffbbd1)) 16 | (fp_line (start 0.715 -0.51) (end -0.715 -0.51) (layer "F.CrtYd") (width 0.05) (tstamp c6728bf5-22c7-4756-8b19-6bf51e2a77d2)) 17 | (fp_line (start -0.55 0.35) (end -0.55 -0.35) (layer "F.Fab") (width 0.127) (tstamp 2192cbc7-048b-428e-bca6-74826ed39288)) 18 | (fp_line (start -0.55 -0.35) (end 0.55 -0.35) (layer "F.Fab") (width 0.127) (tstamp 2fc7328f-abdb-4996-a2dc-4b6c253149fd)) 19 | (fp_line (start -0.55 0.35) (end 0.55 0.35) (layer "F.Fab") (width 0.127) (tstamp 3e45c7c2-eb8f-4919-a6c1-8ff78f3f81ef)) 20 | (fp_line (start 0.55 0.35) (end 0.55 -0.35) (layer "F.Fab") (width 0.127) (tstamp d4ce6194-7a35-4df2-9c71-df7baea7dfbe)) 21 | (pad "A" smd rect (at 0.325 0) (size 0.28 0.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 67400811-b4ec-4260-a138-d9440d85817a)) 22 | (pad "C" smd rect (at -0.325 0) (size 0.28 0.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef7766ee-dffd-4619-89c9-d08d02a89173)) 23 | ) 24 | -------------------------------------------------------------------------------- /v2/O32controller.pretty/IND_VLS201612CX-220M-1.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "IND_VLS201612CX-220M-1" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr smd) 4 | (fp_text reference "REF**" (at 0.782 -1.6564) (layer "F.SilkS") 5 | (effects (font (size 0.64 0.64) (thickness 0.15))) 6 | (tstamp cbd0a41d-30d6-4024-b91c-bb2b1501f392) 7 | ) 8 | (fp_text value "IND_VLS201612CX-220M-1" (at 7.6908 1.5936) (layer "F.Fab") 9 | (effects (font (size 0.64 0.64) (thickness 0.15))) 10 | (tstamp a337ae9b-c2f4-402f-a9f4-13454cff7c02) 11 | ) 12 | (fp_line (start -1.25 -1.05) (end 1.25 -1.05) 13 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6be58779-1be0-47d3-a5e0-17d32c45c1dd)) 14 | (fp_line (start -1.25 1.05) (end -1.25 -1.05) 15 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp bbd78dae-2b15-4047-89bc-3f60fb07a3a1)) 16 | (fp_line (start 1.25 -1.05) (end 1.25 1.05) 17 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f49ec24d-2e2b-4483-94bb-adce374f05dd)) 18 | (fp_line (start 1.25 1.05) (end -1.25 1.05) 19 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ba7c76be-945e-43e0-a201-fee7587b514f)) 20 | (fp_line (start -1 -0.8) (end -1 0.8) 21 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 49b24d11-70cf-4e01-b4a8-2e81becec34f)) 22 | (fp_line (start -1 0.8) (end 1 0.8) 23 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp b6c6e958-397a-4ac4-9feb-4fe0868c30f9)) 24 | (fp_line (start 1 -0.8) (end -1 -0.8) 25 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 709342a2-aa50-4bd4-94fa-7f214869ef38)) 26 | (fp_line (start 1 0.8) (end 1 -0.8) 27 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 293b4518-5410-4bff-a17e-207ec2b6fb2e)) 28 | (pad "1" smd rect (at -0.675 0) (size 0.65 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 82a33a74-7945-4602-b552-336815df6d8c)) 29 | (pad "2" smd rect (at 0.675 0) (size 0.65 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6a17d6b4-ff7f-4d45-99d9-053cba4e34c2)) 30 | (model "${KIPRJMOD}/O32controller.pretty/VLS201612CX-220M-1.step" 31 | (offset (xyz 0 0 0)) 32 | (scale (xyz 1 1 1)) 33 | (rotate (xyz -90 0 0)) 34 | ) 35 | ) 36 | -------------------------------------------------------------------------------- /v2/O32controller.pretty/JST_SM02B-SRSS-TB(LF)(SN).kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "JST_SM02B-SRSS-TB(LF)(SN)" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "SM02B-SRSS-TB
") 4 | (attr smd) 5 | (fp_text reference "REF**" (at 0.2 -3.6) (layer "F.SilkS") 6 | (effects (font (size 1.00248 1.00248) (thickness 0.15))) 7 | (tstamp fc8649b0-832d-42ac-bd81-26e2b56e4e83) 8 | ) 9 | (fp_text value "SM02B-SRSS-TB_LF__SN_" (at -0.1 3.95) (layer "F.Fab") 10 | (effects (font (size 1.003283 1.003283) (thickness 0.15))) 11 | (tstamp b1fab061-099e-4379-a165-59d00b3e8d94) 12 | ) 13 | (fp_line (start -2 -1.65) (end -2 0.563) 14 | (stroke (width 0.254) (type solid)) (layer "F.SilkS") (tstamp b3a1c846-2193-4d44-9e7c-b52b8cc36848)) 15 | (fp_line (start -2 -1.65) (end -1.145 -1.65) 16 | (stroke (width 0.254) (type solid)) (layer "F.SilkS") (tstamp c559d35c-c843-44de-9096-8a087980c206)) 17 | (fp_line (start -0.767 2.6) (end 0.722 2.6) 18 | (stroke (width 0.254) (type solid)) (layer "F.SilkS") (tstamp 9ad14061-b7a2-4219-8db2-6b8912f4e686)) 19 | (fp_line (start 2 -1.65) (end 1.1 -1.65) 20 | (stroke (width 0.254) (type solid)) (layer "F.SilkS") (tstamp e614270f-6428-4310-87b1-1120abe7034c)) 21 | (fp_line (start 2 -1.65) (end 2 0.697) 22 | (stroke (width 0.254) (type solid)) (layer "F.SilkS") (tstamp 1adb5e69-7e0e-4721-a082-8e233d20ab88)) 23 | (fp_rect (start -2.5 2.6) (end 2.5 4.6) 24 | (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 45aa20ce-a349-438f-b3aa-5e27f151e5e0)) 25 | (fp_line (start -2 -1.65) (end 2 -1.65) 26 | (stroke (width 0.254) (type solid)) (layer "F.Fab") (tstamp 2014e44f-ddf8-4aa7-875a-f24754d48c29)) 27 | (fp_line (start -2 2.6) (end -2 -1.65) 28 | (stroke (width 0.254) (type solid)) (layer "F.Fab") (tstamp 884ac00a-89a4-4326-8ce8-6e10c75c9e44)) 29 | (fp_line (start 2 -1.65) (end 2 2.6) 30 | (stroke (width 0.254) (type solid)) (layer "F.Fab") (tstamp 260b88ca-8586-4eaa-ab84-76a10df98bf6)) 31 | (fp_line (start 2 2.6) (end -2 2.6) 32 | (stroke (width 0.254) (type solid)) (layer "F.Fab") (tstamp 1928c00b-ee3c-43cc-96e3-86255b688dba)) 33 | (pad "1" smd rect (at -0.5 -1.975 90) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2a7ee999-6018-4858-8d8c-26b2cc6c65be)) 34 | (pad "2" smd rect (at 0.5 -1.975 90) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7d64b7ad-b07f-4115-9f1f-ebc1600669b0)) 35 | (pad "S1" smd rect (at -1.8 1.9 90) (size 1.8 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 24e140e9-12b0-4c3c-a9ac-2a3e236bf7de)) 36 | (pad "S2" smd rect (at 1.8 1.9 90) (size 1.8 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f2bd2a73-fab4-4e03-baa6-1213b391c0df)) 37 | (model "${KIPRJMOD}/O32controller.pretty/SM02B-SRSS-TB_LF__SN_.step" 38 | (offset (xyz 0 0 0)) 39 | (scale (xyz 1 1 1)) 40 | (rotate (xyz -90 0 0)) 41 | ) 42 | ) 43 | -------------------------------------------------------------------------------- /v2/O32controller.pretty/JST_SM04B-SRSS-TB(LF)(SN).kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "JST_SM04B-SRSS-TB(LF)(SN)" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr smd) 4 | (fp_text reference "REF**" (at -0.545095 -1.767685) (layer "F.SilkS") 5 | (effects (font (size 1.001173 1.001173) (thickness 0.15))) 6 | (tstamp 3e819d65-308a-421c-b166-21647e689616) 7 | ) 8 | (fp_text value "JST_SM04B-SRSS-TB_LF__SN_" (at 12.17039 5.74055) (layer "F.Fab") 9 | (effects (font (size 1.000567 1.000567) (thickness 0.15))) 10 | (tstamp 1d99b06c-069e-46db-ad74-35c17aec7834) 11 | ) 12 | (fp_line (start -3 0.325) (end -3 2.6) 13 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 05315c5c-eb6e-4dd8-bab3-015ed468f41d)) 14 | (fp_line (start -2.2 0.325) (end -3 0.325) 15 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 436827c2-ca3c-4849-ba00-92e20d79b0f0)) 16 | (fp_line (start -1.8 4.575) (end 1.8 4.575) 17 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 79bd7e91-09eb-4ebd-a7fe-faa1d602a304)) 18 | (fp_line (start 2.2 0.325) (end 3 0.325) 19 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 662871e8-0f41-4b93-9a92-b912b8e593d2)) 20 | (fp_line (start 3 0.325) (end 3 2.6) 21 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp b2820b5d-b6c0-4b42-9aa4-841884e9f352)) 22 | (fp_circle (center -2.45 -0.385) (end -2.35 -0.385) 23 | (stroke (width 0.3) (type solid)) (fill none) (layer "F.SilkS") (tstamp 0a35b208-89f9-474d-8d58-35d071994ae0)) 24 | (fp_line (start -3.65 2.75) (end -3.2 2.75) 25 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b28f4ae9-27c6-4776-accf-093e805fc5bd)) 26 | (fp_line (start -3.65 5.025) (end -3.65 2.75) 27 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 88c1e91c-841e-4d4c-b6b9-4d7175ed2f9d)) 28 | (fp_line (start -3.2 0.1) (end -1.95 0.1) 29 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 083d6893-142e-41f7-a40d-bafd57e7ad9f)) 30 | (fp_line (start -3.2 2.75) (end -3.2 0.1) 31 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ce23ac81-835b-40a4-8048-6be793deb42f)) 32 | (fp_line (start -1.95 -0.9) (end 1.95 -0.9) 33 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 80d27a33-66ab-4fc7-8b93-2b70a8bf45a3)) 34 | (fp_line (start -1.95 0.1) (end -1.95 -0.9) 35 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 67caec87-3122-42c3-bf68-922db32691e6)) 36 | (fp_line (start 1.95 -0.9) (end 1.95 0.1) 37 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2887bbe8-d63b-432c-b448-ff4cb771405e)) 38 | (fp_line (start 1.95 0.1) (end 3.2 0.1) 39 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 51fe4425-3985-4039-abef-fb04a419cbdc)) 40 | (fp_line (start 3.2 0.1) (end 3.2 2.75) 41 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7a50df09-e8cb-44f5-ab8c-4a0c94b5a213)) 42 | (fp_line (start 3.65 2.75) (end 3.2 2.75) 43 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9774ff63-92be-44ac-afa1-cb4430b634ce)) 44 | (fp_line (start 3.65 2.75) (end 3.65 5.025) 45 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b5f9d275-b10d-4d8e-9f2b-0420d6272b48)) 46 | (fp_line (start 3.65 5.025) (end -3.65 5.025) 47 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2d0e923e-7834-4c4c-8b9c-8cff315e451f)) 48 | (fp_line (start -3 0.325) (end 3 0.325) 49 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 7c2faa83-980b-4a23-80cf-203d69553ee4)) 50 | (fp_line (start -3 4.575) (end -3 0.325) 51 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 1d3f436a-5a91-4d58-87ad-56456cbff4a4)) 52 | (fp_line (start 3 0.325) (end 3 4.575) 53 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 27628d59-8553-493b-910c-d0aab67fd2c2)) 54 | (fp_line (start 3 4.575) (end -3 4.575) 55 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 1b286ca5-53fa-461c-8215-e73f438f0128)) 56 | (fp_circle (center -2.45 -0.385) (end -2.35 -0.385) 57 | (stroke (width 0.3) (type solid)) (fill none) (layer "F.Fab") (tstamp 56bc7fa1-3405-4b49-a079-052d59c9db7f)) 58 | (pad "1" smd rect (at -1.5 0) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f79112b4-3287-4ee7-bfd8-2fa70f7b7c9d)) 59 | (pad "2" smd rect (at -0.5 0) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fc82dc4d-c1d7-4780-a093-ed123f0b6859)) 60 | (pad "3" smd rect (at 0.5 0) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 87f69545-728a-4aad-9132-3389782340f5)) 61 | (pad "4" smd rect (at 1.5 0) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4da0fe0b-bcec-4112-92e8-9139f56a2e98)) 62 | (pad "S1" smd rect (at -2.8 3.875 180) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b7774a91-ac42-451b-9a5d-68216424b98f)) 63 | (pad "S2" smd rect (at 2.8 3.875 180) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 07a88160-b7c0-4807-bb2c-cb1a5159daa9)) 64 | (model "${KIPRJMOD}/O32controller.pretty/SM04B-SRSS-TB_LF__SN_.step" 65 | (offset (xyz 0 -0.6 -0.3)) 66 | (scale (xyz 1 1 1)) 67 | (rotate (xyz -90 0 0)) 68 | ) 69 | ) 70 | -------------------------------------------------------------------------------- /v2/O32controller.pretty/MA702GQ-P.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "MA702GQ-P" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 0) 4 | (attr smd) 5 | (fp_text reference "REF**" (at 0.2 -4.95) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp 45ee72a7-600d-4b0b-b9e8-5cad6904da42) 8 | ) 9 | (fp_text value "QFN-3x3_MA702_MNP" (at 0 -3.3) (layer "F.SilkS") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp dd1c09f3-ff5c-429c-bbf1-13e09751f88a) 12 | ) 13 | (fp_text user "*" (at 0 0) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp 587566d7-07b1-4d92-9e2b-f3fa8053843e) 16 | ) 17 | (fp_line (start 1.6764 1.6764) (end 1.6764 1.209741) (layer "F.SilkS") (width 0.12) (tstamp 52b2d0c2-451a-4f29-86d3-582088d58fad)) 18 | (fp_line (start 1.209741 1.6764) (end 1.6764 1.6764) (layer "F.SilkS") (width 0.12) (tstamp 94ea20d9-6a14-411e-8238-bccd9d628fe8)) 19 | (fp_line (start -1.209741 -1.6764) (end -1.6764 -1.6764) (layer "F.SilkS") (width 0.12) (tstamp a272f9f5-05be-4ca2-9e82-fe8417fd8b6c)) 20 | (fp_line (start 1.6764 -1.6764) (end 1.209741 -1.6764) (layer "F.SilkS") (width 0.12) (tstamp aad6b1cd-e0c4-40c9-943e-553d977c684d)) 21 | (fp_line (start -1.6764 1.209741) (end -1.6764 1.6764) (layer "F.SilkS") (width 0.12) (tstamp b4ffa738-f8f4-4d63-b946-7fa0383e9234)) 22 | (fp_line (start -1.6764 -1.6764) (end -1.6764 -1.209741) (layer "F.SilkS") (width 0.12) (tstamp c41d5739-2f82-46f5-b8f1-acaad24550a4)) 23 | (fp_line (start 1.6764 -1.209741) (end 1.6764 -1.6764) (layer "F.SilkS") (width 0.12) (tstamp d515260f-85cd-4cfa-b385-1c2c577e2ee3)) 24 | (fp_line (start -1.6764 1.6764) (end -1.209741 1.6764) (layer "F.SilkS") (width 0.12) (tstamp f6b86d87-4cb2-458a-92a9-7601b4c8532d)) 25 | (fp_circle (center -2 -1.05) (end -1.8 -1.05) (layer "F.SilkS") (width 0) (fill solid) (tstamp b76bd212-92e9-4104-b01d-aef2cd865b70)) 26 | (fp_line (start -1.8034 1.131) (end -2.0596 1.131) (layer "F.CrtYd") (width 0.05) (tstamp 03301a99-d1f2-4a1e-a083-a3f8c0bfa6eb)) 27 | (fp_line (start -2.0596 -1.131) (end -1.8034 -1.131) (layer "F.CrtYd") (width 0.05) (tstamp 4417141a-a22c-435b-a8fe-5a55fe5447bd)) 28 | (fp_line (start 1.8034 -1.131) (end 2.0596 -1.131) (layer "F.CrtYd") (width 0.05) (tstamp 48acc766-8fa0-4ad0-b60d-5cc5be92ee82)) 29 | (fp_line (start -1.131 1.8034) (end -1.8034 1.8034) (layer "F.CrtYd") (width 0.05) (tstamp 4964a637-a147-4b1b-8a32-600aa095ef91)) 30 | (fp_line (start 2.0596 -1.131) (end 2.0596 1.131) (layer "F.CrtYd") (width 0.05) (tstamp 49dcdb56-f37f-4b5b-ba2a-3fb69db569a4)) 31 | (fp_line (start -1.131 2.0596) (end -1.131 1.8034) (layer "F.CrtYd") (width 0.05) (tstamp 63914078-87cc-47db-8a77-9b9d82b5eb13)) 32 | (fp_line (start -1.8034 1.8034) (end -1.8034 1.131) (layer "F.CrtYd") (width 0.05) (tstamp 736309c7-aeff-4858-a9d3-d052a8c9b66a)) 33 | (fp_line (start -1.131 -1.8034) (end -1.131 -2.0596) (layer "F.CrtYd") (width 0.05) (tstamp 800b30e7-fc94-47af-aa9e-49cf47bdaf6e)) 34 | (fp_line (start 1.131 -2.0596) (end 1.131 -1.8034) (layer "F.CrtYd") (width 0.05) (tstamp 8dc7a4de-251a-4fc5-a4e9-4ac9cd53e7f4)) 35 | (fp_line (start -2.0596 1.131) (end -2.0596 -1.131) (layer "F.CrtYd") (width 0.05) (tstamp 94cb06c3-535f-48d1-a3b3-42aa08e9fbd5)) 36 | (fp_line (start 1.8034 1.8034) (end 1.131 1.8034) (layer "F.CrtYd") (width 0.05) (tstamp 98c9ff5a-3f4d-48d7-9b0a-248afffc83fa)) 37 | (fp_line (start 1.8034 1.131) (end 1.8034 1.8034) (layer "F.CrtYd") (width 0.05) (tstamp b0ef738c-0859-4d7f-ad37-afca1b403e10)) 38 | (fp_line (start -1.8034 -1.131) (end -1.8034 -1.8034) (layer "F.CrtYd") (width 0.05) (tstamp b7c798a6-19ca-430d-bc29-67df8c008e27)) 39 | (fp_line (start 1.8034 -1.8034) (end 1.8034 -1.131) (layer "F.CrtYd") (width 0.05) (tstamp bc3e2867-a608-46b0-b188-84e6bc1f1182)) 40 | (fp_line (start 1.131 1.8034) (end 1.131 2.0596) (layer "F.CrtYd") (width 0.05) (tstamp c0d34c75-64c2-4f9b-b103-76366fcdc5fb)) 41 | (fp_line (start 1.131 2.0596) (end -1.131 2.0596) (layer "F.CrtYd") (width 0.05) (tstamp ce36127f-d174-432d-ae47-bae5e9d36b74)) 42 | (fp_line (start 2.0596 1.131) (end 1.8034 1.131) (layer "F.CrtYd") (width 0.05) (tstamp d9888674-a8c6-48ed-99b8-77b805e3aa92)) 43 | (fp_line (start -1.8034 -1.8034) (end -1.131 -1.8034) (layer "F.CrtYd") (width 0.05) (tstamp e689c020-d4d6-4195-9492-9825246b9e9f)) 44 | (fp_line (start -1.131 -2.0596) (end 1.131 -2.0596) (layer "F.CrtYd") (width 0.05) (tstamp ec679250-038b-416e-880c-5ec986a07eff)) 45 | (fp_line (start 1.131 -1.8034) (end 1.8034 -1.8034) (layer "F.CrtYd") (width 0.05) (tstamp ff2aa46c-d17d-40b6-9d3c-0549b1c541f9)) 46 | (fp_line (start -1.5494 -0.2794) (end -0.2794 -1.5494) (layer "F.Fab") (width 0.1) (tstamp 03babecf-9c70-4d69-8c20-dea312223df5)) 47 | (fp_line (start 1.5494 -1.5494) (end -1.5494 -1.5494) (layer "F.Fab") (width 0.1) (tstamp 0e0784c1-9c7b-4c31-bebe-1a3f3ad295a1)) 48 | (fp_line (start -1.5494 -1.5494) (end -1.5494 1.5494) (layer "F.Fab") (width 0.1) (tstamp 4d32bb0e-8597-4f95-8f4d-40425e8f9182)) 49 | (fp_line (start 1.5494 1.5494) (end 1.5494 -1.5494) (layer "F.Fab") (width 0.1) (tstamp f8c2d9e0-8f1c-466e-957e-7c4e75ff0ac9)) 50 | (fp_line (start -1.5494 1.5494) (end 1.5494 1.5494) (layer "F.Fab") (width 0.1) (tstamp fd8da67b-aec1-4b5c-8c31-1bf458193c5f)) 51 | (fp_circle (center -1.3484 -0.75) (end -1.3484 -0.75) (layer "F.Fab") (width 0.1) (fill none) (tstamp 1723226a-b3a1-4073-b853-e6d58d7a6d11)) 52 | (pad "1" smd rect (at -1.45 -0.750001) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7e973776-d940-461d-aa44-64bb5aa0abc1)) 53 | (pad "2" smd rect (at -1.45 -0.25) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f203ced7-e465-4c26-9af6-ee789580e440)) 54 | (pad "3" smd rect (at -1.45 0.25) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp db471e32-0d96-4701-8735-0cde04c38bf1)) 55 | (pad "4" smd rect (at -1.45 0.750001) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ba25ca51-23b3-46d6-8e81-a956ea6dc0ad)) 56 | (pad "5" smd rect (at -0.750001 1.45 90) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0f67e797-c0d0-435f-9e87-941729910244)) 57 | (pad "6" smd rect (at -0.25 1.45 90) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4f5586e2-0adc-439a-a945-8102f054c4b8)) 58 | (pad "7" smd rect (at 0.25 1.45 90) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9f047776-6fd6-4743-9e0c-4324c4e1084a)) 59 | (pad "8" smd rect (at 0.750001 1.45 90) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 861410fd-ac26-42d3-b016-e8f1a1f0ff45)) 60 | (pad "9" smd rect (at 1.45 0.750001) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 44efa3b2-494d-4345-ba8d-c23097ebeb70)) 61 | (pad "10" smd rect (at 1.45 0.25) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 37cdd315-6537-4f80-ab3c-6e57ec135374)) 62 | (pad "11" smd rect (at 1.45 -0.25) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b2319e11-6577-44b7-a455-f5f537b2a969)) 63 | (pad "12" smd rect (at 1.45 -0.750001) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8e621382-1fe3-4706-8cf4-9dfd5d657264)) 64 | (pad "13" smd rect (at 0.750001 -1.45 90) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4fd4d8ff-c436-4c26-8fe5-39b29055b335)) 65 | (pad "14" smd rect (at 0.25 -1.45 90) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f660db38-e5ec-4d3f-93db-154dca069b61)) 66 | (pad "15" smd rect (at -0.25 -1.45 90) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 23d4640e-2389-4d0f-b5a8-cc4886bfc659)) 67 | (pad "16" smd rect (at -0.750001 -1.45 90) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1eb97855-21ea-459e-ad9e-50d9da3350f3)) 68 | (pad "17" smd rect (at 0 0) (size 1.7018 1.7018) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9150e3f5-08e2-4949-ad68-594d333ab01c)) 69 | (model "${KIPRJMOD}/O32controller.pretty/QFN-3x3_MA702_MNP.step" 70 | (offset (xyz 0 0 0)) 71 | (scale (xyz 1 1 1)) 72 | (rotate (xyz 0 0 0)) 73 | ) 74 | ) 75 | -------------------------------------------------------------------------------- /v2/O32controller.pretty/NetTie-2_SMD_Pad0.25mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "NetTie-2_SMD_Pad0.25mm" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "Net tie, 2 pin, 0.5mm square SMD pads") 4 | (tags "net tie") 5 | (attr exclude_from_pos_files exclude_from_bom allow_missing_courtyard) 6 | (net_tie_pad_groups "1, 2") 7 | (fp_text reference "REF**" (at 0 -1.2) (layer "F.SilkS") hide 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp eba058f4-175e-4413-b550-93e1748b898d) 10 | ) 11 | (fp_text value "NetTie-2_SMD_Pad0.25mm" (at 0 1.2) (layer "F.Fab") hide 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 55decc6c-ccba-49a9-9c58-e53b55d22ed2) 14 | ) 15 | (pad "1" smd circle (at -0.3 0) (size 0.25 0.25) (layers "F.Cu") (tstamp 1745e8e7-cb05-4e0c-be57-60ff31465fb9)) 16 | (pad "1" smd rect (at 0 0) (size 0.6 0.25) (layers "F.Cu") (tstamp b6b94146-658e-4b0d-bb51-1a4e04809998)) 17 | (pad "2" smd circle (at 0.3 0) (size 0.25 0.25) (layers "F.Cu") (tstamp b531e0f4-5d47-4a72-8a54-a3eaafb85b86)) 18 | ) 19 | -------------------------------------------------------------------------------- /v2/O32controller.pretty/RESC2550X76N.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "RESC2550X76N" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 63A627DF) 4 | (attr through_hole) 5 | (fp_text reference "REF**" (at -0.7 -3.2) (layer "F.SilkS") 6 | (effects (font (size 0.393701 0.393701) (thickness 0.15))) 7 | (tstamp 9a9da15a-685e-4fd6-84a0-3ad34408023f) 8 | ) 9 | (fp_text value "RESC2550X76N" (at 1.05 3.2) (layer "F.Fab") 10 | (effects (font (size 0.393701 0.393701) (thickness 0.15))) 11 | (tstamp 5785dc16-86cd-44a4-9b2d-df8529a8bcd8) 12 | ) 13 | (fp_line (start -0.23 2.6) (end 0.23 2.6) (layer "F.SilkS") (width 0.127) (tstamp 4a66c36d-4dfd-408f-984d-c6a121ff4024)) 14 | (fp_line (start -0.23 -2.6) (end 0.23 -2.6) (layer "F.SilkS") (width 0.127) (tstamp ffa9508d-4007-4edf-adcb-c52343931120)) 15 | (fp_line (start -1.945 -2.865) (end 1.945 -2.865) (layer "F.CrtYd") (width 0.05) (tstamp 849a7179-959f-4350-a845-84c9020d27c5)) 16 | (fp_line (start -1.945 2.865) (end 1.945 2.865) (layer "F.CrtYd") (width 0.05) (tstamp 913692dc-89ab-45ab-b074-617bc63d0f31)) 17 | (fp_line (start 1.945 2.865) (end 1.945 -2.865) (layer "F.CrtYd") (width 0.05) (tstamp aee303d3-8cad-4156-8daa-a2f27c2172f0)) 18 | (fp_line (start -1.945 2.865) (end -1.945 -2.865) (layer "F.CrtYd") (width 0.05) (tstamp da68490f-ad1f-4d93-84ff-71a8e9387881)) 19 | (fp_line (start -1.33 2.6) (end -1.33 -2.6) (layer "F.Fab") (width 0.127) (tstamp 1eab57eb-aa5e-43b3-9108-10e74eb07dfb)) 20 | (fp_line (start 1.33 2.6) (end -1.33 2.6) (layer "F.Fab") (width 0.127) (tstamp 2cad3b32-8f86-46d3-abc4-385c2a0c0c8f)) 21 | (fp_line (start 1.33 2.6) (end 1.33 -2.6) (layer "F.Fab") (width 0.127) (tstamp e805a566-02e7-498c-9e0c-29b147770750)) 22 | (fp_line (start 1.33 -2.6) (end -1.33 -2.6) (layer "F.Fab") (width 0.127) (tstamp ec90c36d-d691-4c8b-9844-3906a8fd94dc)) 23 | (pad "1" smd rect (at -1.123 0) (size 1.15 5.23) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fe25b6cb-218b-45f9-8c1a-83fe38301a82)) 24 | (pad "2" smd rect (at 1.123 0) (size 1.15 5.23) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7cfb163a-1b70-41bd-a0a3-4662520551b4)) 25 | (model "${KIPRJMOD}/O32controller.pretty/WSL10201L000FEA.step" 26 | (offset (xyz 0 0 0)) 27 | (scale (xyz 1 1 1)) 28 | (rotate (xyz -90 0 0)) 29 | ) 30 | ) 31 | -------------------------------------------------------------------------------- /v2/O32controller.pretty/R_2512_6332Metric.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "R_2512_6332Metric" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "Resistor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") 4 | (tags "resistor") 5 | (attr smd) 6 | (fp_text reference "REF**" (at 0 -2.62) (layer "F.SilkS") 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp ff640516-a96e-44be-95a9-90c13ad7d0a4) 9 | ) 10 | (fp_text value "R_2512_6332Metric" (at 0 2.62) (layer "F.Fab") hide 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp fea62690-7cae-4363-850a-758b27dddbf4) 13 | ) 14 | (fp_line (start -1.475 1.65) (end 1.475 1.65) 15 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 44f2dac7-b936-4a39-bc0c-bffc0241dc5d)) 16 | (fp_line (start -1.45 -1.65) (end 1.5 -1.65) 17 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bae47732-45e3-4a8f-a941-89bb42f7f52a)) 18 | (fp_line (start -3.6 -1.92) (end 3.6 -1.92) 19 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c93ae89b-009b-4d4b-962b-ea9175e7263e)) 20 | (fp_line (start -3.6 1.92) (end -3.6 -1.92) 21 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4947eec6-325e-4c53-836c-65067cbcd911)) 22 | (fp_line (start 3.6 -1.92) (end 3.6 1.92) 23 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp cd88ba40-69fd-4ad6-b340-508dacd3f0ef)) 24 | (fp_line (start 3.6 1.92) (end -3.6 1.92) 25 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 85145b11-1cdd-4bf8-b51e-364c4c8c1266)) 26 | (fp_line (start -3.15 1.6) (end -3.15 -1.6) 27 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d4b15920-e842-4e41-b80f-6075afb32374)) 28 | (fp_line (start 3.15 -1.6) (end 3.15 1.6) 29 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4e93cdc4-dc3a-410b-af23-322a88f17153)) 30 | (pad "1" smd roundrect (at -2.55 0) (size 1.7 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1470588235) (tstamp 85a182cd-6354-48c2-8a93-32f4a4e239aa)) 31 | (pad "2" smd roundrect (at 2.55 0) (size 1.7 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1470588235) (tstamp 5e98c8d6-3754-4467-901a-5d1d849a64da)) 32 | (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_2512_6332Metric.wrl" 33 | (offset (xyz 0 0 0)) 34 | (scale (xyz 1 1 1)) 35 | (rotate (xyz 0 0 0)) 36 | ) 37 | ) 38 | -------------------------------------------------------------------------------- /v2/O32controller.pretty/R_Shunt_2512_6332Metric.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "R_Shunt_2512_6332Metric" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "Resistor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") 4 | (tags "resistor") 5 | (attr smd) 6 | (fp_text reference "REF**" (at 0 -2.62) (layer "F.SilkS") hide 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp ff640516-a96e-44be-95a9-90c13ad7d0a4) 9 | ) 10 | (fp_text value "R_Shunt_2512_6332Metric" (at 0 2.62) (layer "F.Fab") hide 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp fea62690-7cae-4363-850a-758b27dddbf4) 13 | ) 14 | (fp_line (start -1.475 1.65) (end 1.475 1.65) 15 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 44f2dac7-b936-4a39-bc0c-bffc0241dc5d)) 16 | (fp_line (start -1.45 -1.65) (end 1.5 -1.65) 17 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bae47732-45e3-4a8f-a941-89bb42f7f52a)) 18 | (fp_line (start -3.75 -1.9) (end 3.75 -1.9) 19 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c93ae89b-009b-4d4b-962b-ea9175e7263e)) 20 | (fp_line (start -3.75 1.9) (end -3.75 -1.9) 21 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4947eec6-325e-4c53-836c-65067cbcd911)) 22 | (fp_line (start 3.75 -1.9) (end 3.75 1.9) 23 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp cd88ba40-69fd-4ad6-b340-508dacd3f0ef)) 24 | (fp_line (start 3.75 1.9) (end -3.75 1.9) 25 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 85145b11-1cdd-4bf8-b51e-364c4c8c1266)) 26 | (pad "1" smd roundrect (at -2.7 0) (size 1.7 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1470588235) (tstamp 85a182cd-6354-48c2-8a93-32f4a4e239aa)) 27 | (pad "2" smd roundrect (at 2.7 0) (size 1.7 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1470588235) (tstamp 5e98c8d6-3754-4467-901a-5d1d849a64da)) 28 | (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_2512_6332Metric.wrl" 29 | (offset (xyz 0 0 0)) 30 | (scale (xyz 1 1 1)) 31 | (rotate (xyz 0 0 0)) 32 | ) 33 | ) 34 | -------------------------------------------------------------------------------- /v2/O32controller.pretty/SDM2U30CSP-7.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SDM2U30CSP-7" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr smd) 4 | (fp_text reference "REF**" (at -0.2 -0.9) (layer "F.SilkS") hide 5 | (effects (font (size 0.321024 0.321024) (thickness 0.080256))) 6 | (tstamp c28a0802-6d69-4275-aa58-0143995cef8e) 7 | ) 8 | (fp_text value "SDM2U30CSP-7" (at -0.2 0.869493) (layer "F.Fab") 9 | (effects (font (size 0.320531 0.320531) (thickness 0.15))) 10 | (tstamp 927b87eb-f12a-47d9-a084-26a49f5cbff1) 11 | ) 12 | (fp_rect (start -1.067 -0.545) (end 1.035 0.545) 13 | (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 9429c642-6007-4057-97a2-67c83e1334f4)) 14 | (fp_rect (start 0.7778 0.4) (end -0.8222 -0.4) 15 | (stroke (width 0.05) (type solid)) (fill none) (layer "F.Fab") (tstamp 1ff28b95-e9fc-4087-ab36-91083e76a032)) 16 | (pad "1" smd rect (at -0.6745 0) (size 0.385 0.69) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0e58fa6b-cec3-4de0-88a9-09defa3120be)) 17 | (pad "2" smd rect (at 0.3175 0) (size 1.035 0.69) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2eba375c-8c38-48f1-b4f0-d26a622f34a8)) 18 | (model "${KIPRJMOD}/O32controller.pretty/DIODE_SDM2U30CSP-7_DIO.step" 19 | (offset (xyz 0 0 0)) 20 | (scale (xyz 1 1 1)) 21 | (rotate (xyz 0 0 0)) 22 | ) 23 | ) 24 | -------------------------------------------------------------------------------- /v2/O32controller.pretty/SMT2_0P91X0P63_STM-L.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SMT2_0P91X0P63_STM-L" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tags "ESDA17P20-1F2 ") 4 | (attr smd) 5 | (fp_text reference "REF**" (at 0 -1.9 unlocked) (layer "F.SilkS") hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp 6265f357-11c7-4887-8f53-b85e8aeb7f69) 8 | ) 9 | (fp_text value "SMT2_0P91X0P63_STM" (at -0.15 2.1 unlocked) (layer "F.Fab") hide 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 4f8c937a-dec8-4421-8e66-68f49b7ef9d5) 12 | ) 13 | (fp_line (start -0.75 -0.25) (end -0.75 0.25) 14 | (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 2bc4387f-610d-4837-bdbb-ee4875dcb750)) 15 | (fp_line (start -0.65 -0.45) (end 0.6223 -0.45) 16 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5c8e262c-0d43-4150-94b7-b1cdac04af2e)) 17 | (fp_line (start -0.65 0.45) (end -0.65 -0.45) 18 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 90502f5b-7a30-4b36-a52e-b580934eef7f)) 19 | (fp_line (start 0.6223 -0.45) (end 0.6223 0.45) 20 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b765ae93-1b85-4370-9455-95bdcfe3e0a9)) 21 | (fp_line (start 0.6223 0.45) (end -0.65 0.45) 22 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d5e33ee2-617c-48d5-8afb-e7086af1405a)) 23 | (fp_line (start -0.5207 -0.3175) (end -0.5207 0.3175) 24 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp b923f7ce-fa67-45e0-bab0-ef46b28938a8)) 25 | (fp_line (start -0.5207 0.3175) (end 0.5207 0.3175) 26 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp 180b247b-25bc-43d4-a1d0-de676c1fc787)) 27 | (fp_line (start 0.5207 -0.3175) (end -0.5207 -0.3175) 28 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp e145558d-eacc-46b7-8a48-7e5576eabb3c)) 29 | (fp_line (start 0.5207 0.3175) (end 0.5207 -0.3175) 30 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp 5208446e-8803-4e4e-829a-7933720596d5)) 31 | (pad "1" smd rect (at -0.325 0) (size 0.25 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00fba513-1131-4922-aacf-195cd82528b5)) 32 | (pad "2" smd rect (at 0.325 0) (size 0.25 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cdb03ac7-3aa3-4ecf-a14e-5599f4508f0e)) 33 | (model "${KIPRJMOD}/O32controller.pretty/ESDA17P20-1F2.step" 34 | (offset (xyz 0 0 0)) 35 | (scale (xyz 1 1 1)) 36 | (rotate (xyz 0 0 0)) 37 | ) 38 | ) 39 | -------------------------------------------------------------------------------- /v2/O32controller.pretty/SolderWire-Actual_1x01_D1.25mm_OD_1.8mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SolderWire-Actual_1x01_D1.25mm_OD_1.8mm" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5EB70B43) 4 | (descr "Soldered wire connection, for a single 0.75 mm² wire, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator") 5 | (tags "connector wire 0.75sqmm") 6 | (attr exclude_from_pos_files exclude_from_bom) 7 | (fp_text reference "REF**" (at 0.127 -2.921) (layer "F.SilkS") hide 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 893a580d-78e2-443c-99be-470075a2d45b) 10 | ) 11 | (fp_text value "SolderWire-Actual_1x01_D1.25mm_OD_1.8mm" (at 0 2.47) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 122be957-96f7-47df-9b41-ed5ff79eba8e) 14 | ) 15 | (fp_rect (start -1.1 -1.1) (end 1.1 1.1) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 251a3c30-dd2c-4603-bb2c-4e516c56c77d)) 16 | (pad "1" thru_hole roundrect (at 0 0) (size 1.8 1.8) (drill 1.25) (layers *.Cu *.Mask) (roundrect_rratio 0.098039) (tstamp ad4bf466-0420-43c3-9c5b-d02c6d6395e0)) 17 | (model "${KICAD6_3DMODEL_DIR}/Connector_Wire.3dshapes/SolderWire-0.75sqmm_1x01_D1.25mm_OD2.3mm.wrl" 18 | (offset (xyz 0 0 0)) 19 | (scale (xyz 1 1 1)) 20 | (rotate (xyz 0 0 0)) 21 | ) 22 | ) 23 | -------------------------------------------------------------------------------- /v2/O32controller.pretty/SolderWire-Actual_1x01_D1.25mm_OD_2.3mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SolderWire-Actual_1x01_D1.25mm_OD_2.3mm" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5EB70B43) 4 | (descr "Soldered wire connection, for a single 0.75 mm² wire, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator") 5 | (tags "connector wire 0.75sqmm") 6 | (attr exclude_from_pos_files exclude_from_bom) 7 | (fp_text reference "REF**" (at 0.127 -2.921) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 893a580d-78e2-443c-99be-470075a2d45b) 10 | ) 11 | (fp_text value "SolderWire-Actual_1x01_D1.25mm_OD_2.3mm" (at 0 2.47) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 122be957-96f7-47df-9b41-ed5ff79eba8e) 14 | ) 15 | (fp_rect (start -1.35 -1.35) (end 1.35 1.35) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 251a3c30-dd2c-4603-bb2c-4e516c56c77d)) 16 | (fp_circle (center 0 0) (end 1.15 0) (layer "F.Fab") (width 0.1) (fill none) (tstamp ca668322-d0ff-4e6d-94eb-c9a0142ec932)) 17 | (pad "1" thru_hole roundrect (at 0 0) (size 2.3 2.3) (drill 1.25) (layers *.Cu *.Mask) (roundrect_rratio 0.098039) (tstamp ad4bf466-0420-43c3-9c5b-d02c6d6395e0)) 18 | (model "${KICAD6_3DMODEL_DIR}/Connector_Wire.3dshapes/SolderWire-0.75sqmm_1x01_D1.25mm_OD2.3mm.wrl" 19 | (offset (xyz 0 0 0)) 20 | (scale (xyz 1 1 1)) 21 | (rotate (xyz 0 0 0)) 22 | ) 23 | ) 24 | -------------------------------------------------------------------------------- /v2/O32controller.pretty/SolderWire-Actual_1x01_D1.7mm_OD_2.5mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SolderWire-Actual_1x01_D1.7mm_OD_2.5mm" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5EB70B43) 4 | (descr "Soldered wire connection, for a single 0.75 mm² wire, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator") 5 | (tags "connector wire 0.75sqmm") 6 | (attr exclude_from_pos_files exclude_from_bom) 7 | (fp_text reference "REF**" (at 0.127 -2.921) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 893a580d-78e2-443c-99be-470075a2d45b) 10 | ) 11 | (fp_text value "SolderWire-Actual_1x01_D1.7mm_OD_2.5mm" (at 0 2.47) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 122be957-96f7-47df-9b41-ed5ff79eba8e) 14 | ) 15 | (fp_rect (start -1.45 -1.45) (end 1.45 1.45) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 251a3c30-dd2c-4603-bb2c-4e516c56c77d)) 16 | (pad "1" thru_hole roundrect (at 0 0) (size 2.5 2.5) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.098039) (tstamp ad4bf466-0420-43c3-9c5b-d02c6d6395e0)) 17 | (model "${KICAD6_3DMODEL_DIR}/Connector_Wire.3dshapes/SolderWire-0.75sqmm_1x01_D1.25mm_OD2.3mm.wrl" 18 | (offset (xyz 0 0 0)) 19 | (scale (xyz 1 1 1)) 20 | (rotate (xyz 0 0 0)) 21 | ) 22 | ) 23 | -------------------------------------------------------------------------------- /v2/O32controller.pretty/SolderWire-Actual_1x01_D1.7mm_OD_2.75mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SolderWire-Actual_1x01_D1.7mm_OD_2.75mm" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5EB70B43) 4 | (descr "Soldered wire connection, for a single 0.75 mm² wire, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator") 5 | (tags "connector wire 0.75sqmm") 6 | (attr exclude_from_pos_files exclude_from_bom) 7 | (fp_text reference "REF**" (at 0 -2.286) (layer "F.SilkS") hide 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 893a580d-78e2-443c-99be-470075a2d45b) 10 | ) 11 | (fp_text value "SolderWire-Actual_1x01_D1.7mm_OD_2.75mm" (at 0 2.47) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 122be957-96f7-47df-9b41-ed5ff79eba8e) 14 | ) 15 | (fp_rect (start -1.575 -1.575) (end 1.575 1.575) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 251a3c30-dd2c-4603-bb2c-4e516c56c77d)) 16 | (pad "1" thru_hole roundrect (at 0 0) (size 2.75 2.75) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.098039) (tstamp ad4bf466-0420-43c3-9c5b-d02c6d6395e0)) 17 | (model "${KICAD6_3DMODEL_DIR}/Connector_Wire.3dshapes/SolderWire-0.75sqmm_1x01_D1.25mm_OD2.3mm.wrl" 18 | (offset (xyz 1.397 -0.762 0)) 19 | (scale (xyz 1 1 1)) 20 | (rotate (xyz 0 0 0)) 21 | ) 22 | ) 23 | -------------------------------------------------------------------------------- /v2/O32controller.pretty/THVD1420DRLR_SOT-585.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "THVD1420DRLR_SOT-585" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr smd) 4 | (fp_text reference "REF**" (at -0.15 -2) (layer "F.SilkS") 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | (tstamp 916e8c22-cc53-448d-89db-a5f96a90e554) 7 | ) 8 | (fp_text value "SOIC_20DRLR_TEX" (at 0.1 2.05) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 0bc9615c-5bc5-4990-800e-d64e96017942) 11 | ) 12 | (fp_circle (center -1.35 -0.75) (end -1.15 -0.75) 13 | (stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 5fba4b0b-ab18-4c0f-8da8-f5df71ca3d43)) 14 | (fp_rect (start -1.1 -1.1) (end 1.1 1.1) 15 | (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp e9581364-b95a-4488-a9ed-a195cf78991d)) 16 | (pad "1" smd roundrect (at -0.74 -0.75) (size 0.67 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1666666667) (tstamp 1b7a4516-411a-4a60-89e6-876745b86665)) 17 | (pad "2" smd roundrect (at -0.74 -0.25) (size 0.67 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1666666667) (tstamp cb47dddc-3b24-4416-b142-f6784ef782f6)) 18 | (pad "3" smd roundrect (at -0.74 0.25) (size 0.67 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1666666667) (tstamp 5dfd7df8-2a46-4ad5-8de2-d5ae6eff1341)) 19 | (pad "4" smd roundrect (at -0.74 0.75) (size 0.67 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1666666667) (tstamp 75a75429-7c9b-4d13-8bbb-d7b0a97bfebf)) 20 | (pad "5" smd roundrect (at 0.74 0.75) (size 0.67 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1666666667) (tstamp 1cb58034-ea24-4f83-9af5-1a1475c12e2b)) 21 | (pad "6" smd roundrect (at 0.74 0.25) (size 0.67 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1666666667) (tstamp e5e081c9-d9a9-427f-8c52-bc1e88653432)) 22 | (pad "7" smd roundrect (at 0.74 -0.25) (size 0.67 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1666666667) (tstamp e5f31007-77a2-4cf9-9a1d-93609d564326)) 23 | (pad "8" smd roundrect (at 0.74 -0.75) (size 0.67 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1666666667) (tstamp 143300e1-897e-4c06-b635-7ffdab12b0fe)) 24 | (model "${KIPRJMOD}/O32controller.pretty/THVD1420DRLR.stp" 25 | (offset (xyz 0 0 0)) 26 | (scale (xyz 1 1 1)) 27 | (rotate (xyz 0 0 0)) 28 | ) 29 | ) 30 | -------------------------------------------------------------------------------- /v2/O32controller.pretty/Tactile_Switch_EVQ-P7A01P.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "Tactile_Switch_EVQ-P7A01P" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 0) 4 | (fp_text reference "REF**" (at 0.25 -2.75) (layer "F.SilkS") 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | (tstamp 94b78dfd-dd04-4b3a-b2aa-28d4f3393f9d) 7 | ) 8 | (fp_text value "Tactile_Switch_EVQ-P7A01P" (at 0.95 3.6) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 0846d495-5fd3-4fb0-b5a3-1e2fbbe4a2a4) 11 | ) 12 | (fp_line (start 0.85 1.55) (end 0.85 2.1) (layer "Cmts.User") (width 0.15) (tstamp 262b9353-cb2b-48f7-bd39-91b048859e2f)) 13 | (fp_line (start -0.85 1.55) (end -0.85 2.1) (layer "Cmts.User") (width 0.15) (tstamp b1b404eb-49d1-49fd-b9b7-0e40dbc71c3e)) 14 | (fp_line (start -0.85 2.1) (end 0.85 2.1) (layer "Cmts.User") (width 0.15) (tstamp feb22515-f193-446e-b765-0143cca6a10e)) 15 | (fp_rect (start -1.75 -1.45) (end 1.75 1.45) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp b78405f3-37d7-4b67-abd9-a82a23e0d93d)) 16 | (pad "" np_thru_hole circle (at 0 0.9) (size 0.7 0.7) (drill 0.7) (layers *.Mask) (tstamp 432a3d2d-10b3-41fe-adf0-2f1f672bbf09)) 17 | (pad "" np_thru_hole circle (at 0 -0.9) (size 0.7 0.7) (drill 0.7) (layers *.Mask) (tstamp 88adfce0-e047-46bb-ae13-6baa49d61935)) 18 | (pad "1" smd rect (at -1.8 -0.725) (size 1.4 1.05) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8dec44c1-f6f1-4109-bd8d-4e64199a68cc)) 19 | (pad "1" smd rect (at 1.8 -0.725) (size 1.4 1.05) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c9427c48-ceff-4120-b25a-1359640bc1e8)) 20 | (pad "2" smd rect (at -1.8 0.725) (size 1.4 1.05) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3957497e-3ef4-4a8d-b18d-6c8aa8b224f9)) 21 | (pad "2" smd rect (at 1.8 0.725) (size 1.4 1.05) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f989e252-042e-4848-86ca-6aaf65711ab5)) 22 | (model "${KIPRJMOD}/O32controller.pretty/EVQ-P7A01P--3DModel-STEP-269445.step" 23 | (offset (xyz 0 0 0)) 24 | (scale (xyz 1 1 1)) 25 | (rotate (xyz -90 0 0)) 26 | ) 27 | ) 28 | -------------------------------------------------------------------------------- /v2/O32controller.pretty/WSLF25122L000FEB.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (footprint RESC6331X88N (layer F.Cu) (tedit 6588A51D) 3 | (descr "") 4 | (attr smd) 5 | (fp_text reference REF** (at -2.63477 -2.486352 0) (layer F.SilkS) 6 | (effects (font (size 0.394239370079 0.394239370079) (thickness 0.15))) 7 | ) 8 | (fp_text value RESC6331X88N (at -0.979994 2.407627 0) (layer F.Fab) 9 | (effects (font (size 0.394729133858 0.394729133858) (thickness 0.15))) 10 | ) 11 | (pad 1 smd roundrect (roundrect_rratio 0.86) (at -2.925 0.0) (size 1.47 3.45) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) 12 | (pad 2 smd roundrect (roundrect_rratio 0.86) (at 2.925 0.0) (size 1.47 3.45) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) 13 | (fp_line (start -3.3 -1.72) (end 3.3 -1.72) (layer F.Fab) (width 0.127)) 14 | (fp_line (start 3.3 -1.72) (end 3.3 1.72) (layer F.Fab) (width 0.127)) 15 | (fp_line (start 3.3 1.72) (end -3.3 1.72) (layer F.Fab) (width 0.127)) 16 | (fp_line (start -3.3 1.72) (end -3.3 -1.72) (layer F.Fab) (width 0.127)) 17 | (fp_line (start -3.18 -2.04) (end 3.18 -2.04) (layer F.SilkS) (width 0.127)) 18 | (fp_line (start -3.18 2.04) (end 3.18 2.04) (layer F.SilkS) (width 0.127)) 19 | (fp_line (start -3.91 -2.104) (end 3.91 -2.104) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 3.91 -2.104) (end 3.91 2.104) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start 3.91 2.104) (end -3.91 2.104) (layer F.CrtYd) (width 0.05)) 22 | (fp_line (start -3.91 2.104) (end -3.91 -2.104) (layer F.CrtYd) (width 0.05)) 23 | ) -------------------------------------------------------------------------------- /v2/O32controller.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/O32controller.xlsx -------------------------------------------------------------------------------- /v2/fp-info-cache: -------------------------------------------------------------------------------- 1 | 35663314529022 2 | O32controller 3 | CAP_EEEFN1E101UP 4 | 5 | 6 | 0 7 | 2 8 | 2 9 | O32controller 10 | CSD88584Q5DCT 11 | 12 | 13 | 0 14 | 11 15 | 11 16 | O32controller 17 | DIODFN100X60X43-2N 18 | 19 | 20 | 0 21 | 2 22 | 2 23 | O32controller 24 | IND_VLS201612CX-220M-1 25 | 26 | 27 | 0 28 | 2 29 | 2 30 | O32controller 31 | JST_SM02B-SRSS-TB(LF)(SN) 32 | SM02B-SRSS-TB
33 | 34 | 0 35 | 4 36 | 4 37 | O32controller 38 | JST_SM04B-SRSS-TB(LF)(SN) 39 | 40 | 41 | 0 42 | 6 43 | 6 44 | O32controller 45 | MA702GQ-P 46 | 47 | 48 | 0 49 | 17 50 | 17 51 | O32controller 52 | NetTie-2_SMD_Pad0.25mm 53 | Net tie, 2 pin, 0.5mm square SMD pads 54 | net tie 55 | 0 56 | 3 57 | 2 58 | O32controller 59 | RESC2550X76N 60 | 61 | 62 | 0 63 | 2 64 | 2 65 | O32controller 66 | R_Shunt_2512_6332Metric 67 | Resistor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator 68 | resistor 69 | 0 70 | 2 71 | 2 72 | O32controller 73 | SDM2U30CSP-7 74 | 75 | 76 | 0 77 | 2 78 | 2 79 | O32controller 80 | SMT2_0P91X0P63_STM-L 81 | 82 | ESDA17P20-1F2 83 | 0 84 | 2 85 | 2 86 | O32controller 87 | SolderWire-Actual_1x01_D1.7mm_OD_2.5mm 88 | Soldered wire connection, for a single 0.75 mm² wire, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator 89 | connector wire 0.75sqmm 90 | 0 91 | 1 92 | 1 93 | O32controller 94 | SolderWire-Actual_1x01_D1.7mm_OD_2.75mm 95 | Soldered wire connection, for a single 0.75 mm² wire, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator 96 | connector wire 0.75sqmm 97 | 0 98 | 1 99 | 1 100 | O32controller 101 | SolderWire-Actual_1x01_D1.25mm_OD_1.8mm 102 | Soldered wire connection, for a single 0.75 mm² wire, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator 103 | connector wire 0.75sqmm 104 | 0 105 | 1 106 | 1 107 | O32controller 108 | SolderWire-Actual_1x01_D1.25mm_OD_2.3mm 109 | Soldered wire connection, for a single 0.75 mm² wire, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator 110 | connector wire 0.75sqmm 111 | 0 112 | 1 113 | 1 114 | O32controller 115 | THVD1420DRLR 116 | 117 | 118 | 0 119 | 8 120 | 8 121 | O32controller 122 | THVD1420DRLR_SOT-585 123 | 124 | 125 | 0 126 | 8 127 | 8 128 | O32controller 129 | Tactile_Switch_EVQ-P7A01P 130 | 131 | 132 | 0 133 | 4 134 | 2 135 | O32controller 136 | VFQFPN-48-1EP_7x7mm_P0.5mm_EP2.8x2.8mm 137 | VQFN, 48 Pin (http://www.ti.com/lit/ds/symlink/cc430f5137.pdf#page=128), generated with kicad-footprint-generator ipc_noLead_generator.py 138 | VQFN NoLead 139 | 0 140 | 53 141 | 49 142 | O32controller 143 | WSLF25122L000FEB 144 | 145 | 146 | 0 147 | 2 148 | 2 149 | -------------------------------------------------------------------------------- /v2/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name "O32controller")(type "KiCad")(uri "${KIPRJMOD}/O32controller.pretty")(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /v2/media/3dview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/media/3dview.png -------------------------------------------------------------------------------- /v2/media/BR2304 render.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/media/BR2304 render.png -------------------------------------------------------------------------------- /v2/media/jlcpcb order.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/media/jlcpcb order.png -------------------------------------------------------------------------------- /v2/media/pcb_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/media/pcb_back.png -------------------------------------------------------------------------------- /v2/media/pcb_front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/media/pcb_front.png -------------------------------------------------------------------------------- /v2/media/progress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/media/progress.png -------------------------------------------------------------------------------- /v2/output/O32controller.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/output/O32controller.pdf -------------------------------------------------------------------------------- /v2/output/gerbers/O32controller-B_Mask.gbs: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.7-1)-1* 2 | G04 #@! TF.CreationDate,2023-01-06T03:53:42-05:00* 3 | G04 #@! TF.ProjectId,O32controller,4f333263-6f6e-4747-926f-6c6c65722e6b,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 (6.0.7-1)-1) date 2023-01-06 03:53:42* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 Aperture macros list* 15 | %AMRoundRect* 16 | 0 Rectangle with rounded corners* 17 | 0 $1 Rounding radius* 18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* 19 | 0 Add a 4 corners polygon primitive as box body* 20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* 21 | 0 Add four circle primitives for the rounded corners* 22 | 1,1,$1+$1,$2,$3* 23 | 1,1,$1+$1,$4,$5* 24 | 1,1,$1+$1,$6,$7* 25 | 1,1,$1+$1,$8,$9* 26 | 0 Add four rect primitives between the rounded corners* 27 | 20,1,$1+$1,$2,$3,$4,$5,0* 28 | 20,1,$1+$1,$4,$5,$6,$7,0* 29 | 20,1,$1+$1,$6,$7,$8,$9,0* 30 | 20,1,$1+$1,$8,$9,$2,$3,0*% 31 | G04 Aperture macros list end* 32 | %ADD10RoundRect,0.269607X-1.105393X-1.105393X1.105393X-1.105393X1.105393X1.105393X-1.105393X1.105393X0*% 33 | %ADD11C,0.700000*% 34 | %ADD12RoundRect,0.176470X-0.723530X-0.723530X0.723530X-0.723530X0.723530X0.723530X-0.723530X0.723530X0*% 35 | %ADD13RoundRect,0.135000X0.135000X0.185000X-0.135000X0.185000X-0.135000X-0.185000X0.135000X-0.185000X0*% 36 | %ADD14RoundRect,0.140000X0.140000X0.170000X-0.140000X0.170000X-0.140000X-0.170000X0.140000X-0.170000X0*% 37 | %ADD15RoundRect,0.140000X-0.140000X-0.170000X0.140000X-0.170000X0.140000X0.170000X-0.140000X0.170000X0*% 38 | %ADD16R,0.711200X0.254000*% 39 | %ADD17R,0.254000X0.711200*% 40 | %ADD18R,1.701800X1.701800*% 41 | %ADD19RoundRect,0.135000X-0.185000X0.135000X-0.185000X-0.135000X0.185000X-0.135000X0.185000X0.135000X0*% 42 | %ADD20RoundRect,0.050000X0.100000X-0.285000X0.100000X0.285000X-0.100000X0.285000X-0.100000X-0.285000X0*% 43 | %ADD21RoundRect,0.135000X-0.135000X-0.185000X0.135000X-0.185000X0.135000X0.185000X-0.135000X0.185000X0*% 44 | %ADD22RoundRect,0.140000X-0.170000X0.140000X-0.170000X-0.140000X0.170000X-0.140000X0.170000X0.140000X0*% 45 | %ADD23R,1.550000X0.600000*% 46 | %ADD24R,1.800000X1.200000*% 47 | %ADD25RoundRect,0.255000X0.595000X1.445000X-0.595000X1.445000X-0.595000X-1.445000X0.595000X-1.445000X0*% 48 | %ADD26RoundRect,0.087500X-0.212500X0.087500X-0.212500X-0.087500X0.212500X-0.087500X0.212500X0.087500X0*% 49 | %ADD27C,1.000000*% 50 | %ADD28RoundRect,0.135000X0.185000X-0.135000X0.185000X0.135000X-0.185000X0.135000X-0.185000X-0.135000X0*% 51 | G04 APERTURE END LIST* 52 | D10* 53 | X61850000Y-53550000D03* 54 | X61850000Y-49750000D03* 55 | X56450000Y-38100000D03* 56 | D11* 57 | X37750000Y-56750000D03* 58 | X39550000Y-56750000D03* 59 | D12* 60 | X41800000Y-60100000D03* 61 | D10* 62 | X61850000Y-46350000D03* 63 | X61850000Y-42550000D03* 64 | D12* 65 | X41800000Y-62350000D03* 66 | D10* 67 | X56450000Y-61900000D03* 68 | X61850000Y-56950000D03* 69 | D13* 70 | X51110000Y-44350000D03* 71 | X50090000Y-44350000D03* 72 | D14* 73 | X62985000Y-44450000D03* 74 | X62025000Y-44450000D03* 75 | X55280000Y-53650000D03* 76 | X54320000Y-53650000D03* 77 | D13* 78 | X51110000Y-41510000D03* 79 | X50090000Y-41510000D03* 80 | D15* 81 | X49270000Y-47450000D03* 82 | X50230000Y-47450000D03* 83 | D14* 84 | X54630000Y-39650000D03* 85 | X53670000Y-39650000D03* 86 | X62980000Y-58850000D03* 87 | X62020000Y-58850000D03* 88 | D16* 89 | X51450000Y-49249999D03* 90 | X51450000Y-49750000D03* 91 | X51450000Y-50250000D03* 92 | X51450000Y-50750001D03* 93 | D17* 94 | X50750001Y-51450000D03* 95 | X50250000Y-51450000D03* 96 | X49750000Y-51450000D03* 97 | X49249999Y-51450000D03* 98 | D16* 99 | X48550000Y-50750001D03* 100 | X48550000Y-50250000D03* 101 | X48550000Y-49750000D03* 102 | X48550000Y-49249999D03* 103 | D17* 104 | X49249999Y-48550000D03* 105 | X49750000Y-48550000D03* 106 | X50250000Y-48550000D03* 107 | X50750001Y-48550000D03* 108 | D18* 109 | X50000000Y-50000000D03* 110 | D19* 111 | X48700000Y-41490000D03* 112 | X48700000Y-42510000D03* 113 | D20* 114 | X42750000Y-51990000D03* 115 | X42250000Y-51990000D03* 116 | X41750000Y-51990000D03* 117 | X41250000Y-51990000D03* 118 | X41250000Y-50510000D03* 119 | X41750000Y-50510000D03* 120 | X42250000Y-50510000D03* 121 | X42750000Y-50510000D03* 122 | D21* 123 | X50090000Y-43400000D03* 124 | X51110000Y-43400000D03* 125 | D22* 126 | X46850000Y-51370000D03* 127 | X46850000Y-52330000D03* 128 | D13* 129 | X51110000Y-56000000D03* 130 | X50090000Y-56000000D03* 131 | D19* 132 | X42800000Y-45490000D03* 133 | X42800000Y-46510000D03* 134 | D23* 135 | X41500000Y-57050000D03* 136 | X41500000Y-56050000D03* 137 | X41500000Y-55050000D03* 138 | X41500000Y-54050000D03* 139 | D24* 140 | X37625000Y-58350000D03* 141 | X37625000Y-52750000D03* 142 | D14* 143 | X63000000Y-51650000D03* 144 | X62040000Y-51650000D03* 145 | D25* 146 | X59150000Y-56050000D03* 147 | X53750000Y-56050000D03* 148 | D19* 149 | X44400000Y-45190000D03* 150 | X44400000Y-46210000D03* 151 | D15* 152 | X45320000Y-56600000D03* 153 | X46280000Y-56600000D03* 154 | D23* 155 | X41480000Y-48500000D03* 156 | X41480000Y-47500000D03* 157 | D24* 158 | X37605000Y-49800000D03* 159 | X37605000Y-46200000D03* 160 | D13* 161 | X61160000Y-51650000D03* 162 | X60140000Y-51650000D03* 163 | D14* 164 | X55250000Y-46850000D03* 165 | X54290000Y-46850000D03* 166 | D21* 167 | X50090000Y-42460000D03* 168 | X51110000Y-42460000D03* 169 | D19* 170 | X47850000Y-54790000D03* 171 | X47850000Y-55810000D03* 172 | D13* 173 | X61160000Y-58850000D03* 174 | X60140000Y-58850000D03* 175 | D21* 176 | X44340000Y-47150000D03* 177 | X45360000Y-47150000D03* 178 | D13* 179 | X49260000Y-45650000D03* 180 | X48240000Y-45650000D03* 181 | D23* 182 | X41480000Y-43500000D03* 183 | X41480000Y-42500000D03* 184 | D24* 185 | X37605000Y-44800000D03* 186 | X37605000Y-41200000D03* 187 | D21* 188 | X50090000Y-54400000D03* 189 | X51110000Y-54400000D03* 190 | D25* 191 | X59150000Y-42050000D03* 192 | X53750000Y-42050000D03* 193 | D13* 194 | X51110000Y-57000000D03* 195 | X50090000Y-57000000D03* 196 | D26* 197 | X53850000Y-37550000D03* 198 | X53850000Y-38200000D03* 199 | D21* 200 | X45290000Y-55650000D03* 201 | X46310000Y-55650000D03* 202 | D13* 203 | X61165000Y-44450000D03* 204 | X60145000Y-44450000D03* 205 | D27* 206 | X44550000Y-59000000D03* 207 | D28* 208 | X41800000Y-46510000D03* 209 | X41800000Y-45490000D03* 210 | D25* 211 | X59150000Y-49250000D03* 212 | X53750000Y-49250000D03* 213 | M02* 214 | -------------------------------------------------------------------------------- /v2/output/gerbers/O32controller-B_Paste.gbp: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.7-1)-1* 2 | G04 #@! TF.CreationDate,2023-01-06T03:53:41-05:00* 3 | G04 #@! TF.ProjectId,O32controller,4f333263-6f6e-4747-926f-6c6c65722e6b,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 (6.0.7-1)-1) date 2023-01-06 03:53:41* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 Aperture macros list* 15 | %AMRoundRect* 16 | 0 Rectangle with rounded corners* 17 | 0 $1 Rounding radius* 18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* 19 | 0 Add a 4 corners polygon primitive as box body* 20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* 21 | 0 Add four circle primitives for the rounded corners* 22 | 1,1,$1+$1,$2,$3* 23 | 1,1,$1+$1,$4,$5* 24 | 1,1,$1+$1,$6,$7* 25 | 1,1,$1+$1,$8,$9* 26 | 0 Add four rect primitives between the rounded corners* 27 | 20,1,$1+$1,$2,$3,$4,$5,0* 28 | 20,1,$1+$1,$4,$5,$6,$7,0* 29 | 20,1,$1+$1,$6,$7,$8,$9,0* 30 | 20,1,$1+$1,$8,$9,$2,$3,0*% 31 | G04 Aperture macros list end* 32 | %ADD10RoundRect,0.135000X0.135000X0.185000X-0.135000X0.185000X-0.135000X-0.185000X0.135000X-0.185000X0*% 33 | %ADD11RoundRect,0.140000X0.140000X0.170000X-0.140000X0.170000X-0.140000X-0.170000X0.140000X-0.170000X0*% 34 | %ADD12RoundRect,0.140000X-0.140000X-0.170000X0.140000X-0.170000X0.140000X0.170000X-0.140000X0.170000X0*% 35 | %ADD13R,0.711200X0.254000*% 36 | %ADD14R,0.254000X0.711200*% 37 | %ADD15R,1.701800X1.701800*% 38 | %ADD16RoundRect,0.135000X-0.185000X0.135000X-0.185000X-0.135000X0.185000X-0.135000X0.185000X0.135000X0*% 39 | %ADD17RoundRect,0.050000X0.100000X-0.285000X0.100000X0.285000X-0.100000X0.285000X-0.100000X-0.285000X0*% 40 | %ADD18RoundRect,0.135000X-0.135000X-0.185000X0.135000X-0.185000X0.135000X0.185000X-0.135000X0.185000X0*% 41 | %ADD19RoundRect,0.140000X-0.170000X0.140000X-0.170000X-0.140000X0.170000X-0.140000X0.170000X0.140000X0*% 42 | %ADD20R,1.550000X0.600000*% 43 | %ADD21R,1.800000X1.200000*% 44 | %ADD22RoundRect,0.255000X0.595000X1.445000X-0.595000X1.445000X-0.595000X-1.445000X0.595000X-1.445000X0*% 45 | %ADD23RoundRect,0.087500X-0.212500X0.087500X-0.212500X-0.087500X0.212500X-0.087500X0.212500X0.087500X0*% 46 | %ADD24RoundRect,0.135000X0.185000X-0.135000X0.185000X0.135000X-0.185000X0.135000X-0.185000X-0.135000X0*% 47 | G04 APERTURE END LIST* 48 | D10* 49 | X51110000Y-44350000D03* 50 | X50090000Y-44350000D03* 51 | D11* 52 | X62985000Y-44450000D03* 53 | X62025000Y-44450000D03* 54 | X55280000Y-53650000D03* 55 | X54320000Y-53650000D03* 56 | D10* 57 | X51110000Y-41510000D03* 58 | X50090000Y-41510000D03* 59 | D12* 60 | X49270000Y-47450000D03* 61 | X50230000Y-47450000D03* 62 | D11* 63 | X54630000Y-39650000D03* 64 | X53670000Y-39650000D03* 65 | X62980000Y-58850000D03* 66 | X62020000Y-58850000D03* 67 | D13* 68 | X51450000Y-49249999D03* 69 | X51450000Y-49750000D03* 70 | X51450000Y-50250000D03* 71 | X51450000Y-50750001D03* 72 | D14* 73 | X50750001Y-51450000D03* 74 | X50250000Y-51450000D03* 75 | X49750000Y-51450000D03* 76 | X49249999Y-51450000D03* 77 | D13* 78 | X48550000Y-50750001D03* 79 | X48550000Y-50250000D03* 80 | X48550000Y-49750000D03* 81 | X48550000Y-49249999D03* 82 | D14* 83 | X49249999Y-48550000D03* 84 | X49750000Y-48550000D03* 85 | X50250000Y-48550000D03* 86 | X50750001Y-48550000D03* 87 | D15* 88 | X50000000Y-50000000D03* 89 | D16* 90 | X48700000Y-41490000D03* 91 | X48700000Y-42510000D03* 92 | D17* 93 | X42750000Y-51990000D03* 94 | X42250000Y-51990000D03* 95 | X41750000Y-51990000D03* 96 | X41250000Y-51990000D03* 97 | X41250000Y-50510000D03* 98 | X41750000Y-50510000D03* 99 | X42250000Y-50510000D03* 100 | X42750000Y-50510000D03* 101 | D18* 102 | X50090000Y-43400000D03* 103 | X51110000Y-43400000D03* 104 | D19* 105 | X46850000Y-51370000D03* 106 | X46850000Y-52330000D03* 107 | D10* 108 | X51110000Y-56000000D03* 109 | X50090000Y-56000000D03* 110 | D16* 111 | X42800000Y-45490000D03* 112 | X42800000Y-46510000D03* 113 | D20* 114 | X41500000Y-57050000D03* 115 | X41500000Y-56050000D03* 116 | X41500000Y-55050000D03* 117 | X41500000Y-54050000D03* 118 | D21* 119 | X37625000Y-58350000D03* 120 | X37625000Y-52750000D03* 121 | D11* 122 | X63000000Y-51650000D03* 123 | X62040000Y-51650000D03* 124 | D22* 125 | X59150000Y-56050000D03* 126 | X53750000Y-56050000D03* 127 | D16* 128 | X44400000Y-45190000D03* 129 | X44400000Y-46210000D03* 130 | D12* 131 | X45320000Y-56600000D03* 132 | X46280000Y-56600000D03* 133 | D20* 134 | X41480000Y-48500000D03* 135 | X41480000Y-47500000D03* 136 | D21* 137 | X37605000Y-49800000D03* 138 | X37605000Y-46200000D03* 139 | D10* 140 | X61160000Y-51650000D03* 141 | X60140000Y-51650000D03* 142 | D11* 143 | X55250000Y-46850000D03* 144 | X54290000Y-46850000D03* 145 | D18* 146 | X50090000Y-42460000D03* 147 | X51110000Y-42460000D03* 148 | D16* 149 | X47850000Y-54790000D03* 150 | X47850000Y-55810000D03* 151 | D10* 152 | X61160000Y-58850000D03* 153 | X60140000Y-58850000D03* 154 | D18* 155 | X44340000Y-47150000D03* 156 | X45360000Y-47150000D03* 157 | D10* 158 | X49260000Y-45650000D03* 159 | X48240000Y-45650000D03* 160 | D20* 161 | X41480000Y-43500000D03* 162 | X41480000Y-42500000D03* 163 | D21* 164 | X37605000Y-44800000D03* 165 | X37605000Y-41200000D03* 166 | D18* 167 | X50090000Y-54400000D03* 168 | X51110000Y-54400000D03* 169 | D22* 170 | X59150000Y-42050000D03* 171 | X53750000Y-42050000D03* 172 | D10* 173 | X51110000Y-57000000D03* 174 | X50090000Y-57000000D03* 175 | D23* 176 | X53850000Y-37550000D03* 177 | X53850000Y-38200000D03* 178 | D18* 179 | X45290000Y-55650000D03* 180 | X46310000Y-55650000D03* 181 | D10* 182 | X61165000Y-44450000D03* 183 | X60145000Y-44450000D03* 184 | D24* 185 | X41800000Y-46510000D03* 186 | X41800000Y-45490000D03* 187 | D22* 188 | X59150000Y-49250000D03* 189 | X53750000Y-49250000D03* 190 | M02* 191 | -------------------------------------------------------------------------------- /v2/output/gerbers/O32controller-Edge_Cuts.gm1: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,(6.0.7-1)-1* 2 | G04 #@! TF.CreationDate,2023-01-06T03:53:42-05:00* 3 | G04 #@! TF.ProjectId,O32controller,4f333263-6f6e-4747-926f-6c6c65722e6b,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 (6.0.7-1)-1) date 2023-01-06 03:53:42* 9 | %MOMM*% 10 | %LPD*% 11 | G01* 12 | G04 APERTURE LIST* 13 | G04 #@! TA.AperFunction,Profile* 14 | %ADD10C,0.150000*% 15 | G04 #@! TD* 16 | G04 APERTURE END LIST* 17 | D10* 18 | X62314000Y-61314000D02* 19 | G75* 20 | G03* 21 | X62314000Y-61314000I-1000000J0D01* 22 | G01* 23 | X38686000Y-36500000D02* 24 | X61314000Y-36500000D01* 25 | X36500000Y-61314000D02* 26 | G75* 27 | G03* 28 | X38686000Y-63500000I2186000J0D01* 29 | G01* 30 | X38686000Y-36500000D02* 31 | G75* 32 | G03* 33 | X36500000Y-38686000I0J-2186000D01* 34 | G01* 35 | X38686000Y-63500000D02* 36 | X61314000Y-63500000D01* 37 | X63500000Y-38686000D02* 38 | X63500000Y-61314000D01* 39 | X63500000Y-38686000D02* 40 | G75* 41 | G03* 42 | X61314000Y-36500000I-2186000J0D01* 43 | G01* 44 | X39686000Y-61314000D02* 45 | G75* 46 | G03* 47 | X39686000Y-61314000I-1000000J0D01* 48 | G01* 49 | X39686000Y-38686000D02* 50 | G75* 51 | G03* 52 | X39686000Y-38686000I-1000000J0D01* 53 | G01* 54 | X61314000Y-63500000D02* 55 | G75* 56 | G03* 57 | X63500000Y-61314000I0J2186000D01* 58 | G01* 59 | X62314000Y-38686000D02* 60 | G75* 61 | G03* 62 | X62314000Y-38686000I-1000000J0D01* 63 | G01* 64 | X36500000Y-38686000D02* 65 | X36500000Y-61314000D01* 66 | M02* 67 | -------------------------------------------------------------------------------- /v2/output/gerbers/O32controller-NPTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ; DRILL file {KiCad (6.0.7-1)-1} date Friday, January 06, 2023 at 03:53:44 AM 3 | ; FORMAT={-:-/ absolute / metric / decimal} 4 | ; #@! TF.CreationDate,2023-01-06T03:53:44-05:00 5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,(6.0.7-1)-1 6 | ; #@! TF.FileFunction,NonPlated,1,4,NPTH 7 | FMAT,2 8 | METRIC 9 | ; #@! TA.AperFunction,NonPlated,NPTH,ComponentDrill 10 | T1C0.700 11 | % 12 | G90 13 | G05 14 | T1 15 | X37.75Y-56.75 16 | X39.55Y-56.75 17 | T0 18 | M30 19 | -------------------------------------------------------------------------------- /v2/output/gerbers/O32controller-PTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ; DRILL file {KiCad (6.0.7-1)-1} date Friday, January 06, 2023 at 03:53:44 AM 3 | ; FORMAT={-:-/ absolute / metric / decimal} 4 | ; #@! TF.CreationDate,2023-01-06T03:53:44-05:00 5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,(6.0.7-1)-1 6 | ; #@! TF.FileFunction,Plated,1,4,PTH 7 | FMAT,2 8 | METRIC 9 | ; #@! TA.AperFunction,Plated,PTH,ViaDrill 10 | T1C0.200 11 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 12 | T2C1.250 13 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 14 | T3C1.700 15 | % 16 | G90 17 | G05 18 | T1 19 | X37.1Y-40.2 20 | X38.0Y-55.85 21 | X38.15Y-51.35 22 | X38.948Y-44.121 23 | X38.95Y-50.3 24 | X39.0Y-41.05 25 | X39.55Y-49.85 26 | X39.7Y-42.95 27 | X39.7Y-50.75 28 | X39.75Y-53.0 29 | X39.75Y-57.7 30 | X39.8Y-55.8 31 | X39.9Y-52.2 32 | X40.0Y-49.15 33 | X40.3Y-44.45 34 | X40.35Y-40.25 35 | X40.45Y-42.8 36 | X40.5Y-50.55 37 | X40.6Y-56.8 38 | X40.65Y-46.75 39 | X41.1Y-45.9 40 | X41.2Y-53.0 41 | X41.35Y-46.6 42 | X41.8Y-58.3 43 | X42.3Y-57.8 44 | X42.75Y-54.4 45 | X43.1Y-47.55 46 | X43.15Y-56.6 47 | X43.35Y-41.75 48 | X43.35Y-60.9 49 | X43.4Y-39.05 50 | X43.8Y-47.8 51 | X43.85Y-60.9 52 | X43.9Y-39.05 53 | X43.9Y-42.55 54 | X43.9Y-43.25 55 | X43.95Y-45.5 56 | X44.35Y-52.35 57 | X44.35Y-60.9 58 | X44.4Y-39.05 59 | X44.557Y-56.893 60 | X44.85Y-60.9 61 | X44.9Y-39.05 62 | X45.05Y-43.2 63 | X45.05Y-52.3 64 | X45.35Y-60.9 65 | X45.4Y-39.05 66 | X45.75Y-54.2 67 | X45.85Y-60.9 68 | X45.9Y-39.05 69 | X46.1Y-54.85 70 | X46.15Y-47.45 71 | X46.35Y-60.9 72 | X46.4Y-39.05 73 | X46.6Y-39.55 74 | X46.6Y-40.05 75 | X46.6Y-40.55 76 | X46.6Y-59.45 77 | X46.6Y-59.95 78 | X46.6Y-60.45 79 | X46.625Y-48.05 80 | X46.8Y-45.675 81 | X46.8Y-54.8 82 | X47.05Y-55.85 83 | X47.25Y-37.25 84 | X47.25Y-43.6 85 | X47.3Y-44.3 86 | X47.3Y-62.85 87 | X47.35Y-50.65 88 | X47.35Y-58.5 89 | X47.4Y-52.25 90 | X47.45Y-51.35 91 | X47.9Y-42.45 92 | X47.9Y-43.25 93 | X48.1Y-54.05 94 | X48.6Y-37.25 95 | X48.6Y-62.85 96 | X48.8Y-57.95 97 | X49.35Y-41.35 98 | X49.35Y-55.3 99 | X49.4Y-42.05 100 | X49.45Y-45.2 101 | X49.6Y-43.7 102 | X49.6Y-56.0 103 | X49.65Y-56.7 104 | X50.05Y-52.6 105 | X50.2Y-45.15 106 | X50.65Y-55.15 107 | X50.7Y-57.55 108 | X50.7Y-58.65 109 | X51.35Y-46.85 110 | X51.35Y-52.05 111 | X51.85Y-40.4 112 | X51.85Y-40.9 113 | X51.85Y-41.4 114 | X51.85Y-41.9 115 | X51.85Y-42.4 116 | X51.85Y-42.9 117 | X51.85Y-43.4 118 | X51.85Y-43.9 119 | X51.85Y-48.55 120 | X51.85Y-54.4 121 | X51.85Y-54.9 122 | X51.85Y-55.4 123 | X51.85Y-55.9 124 | X51.85Y-56.4 125 | X51.85Y-56.9 126 | X51.85Y-57.4 127 | X51.85Y-57.9 128 | X52.05Y-45.95 129 | X52.2Y-47.1 130 | X52.3Y-40.65 131 | X52.3Y-41.15 132 | X52.3Y-41.65 133 | X52.3Y-42.15 134 | X52.3Y-42.65 135 | X52.3Y-43.15 136 | X52.3Y-43.65 137 | X52.3Y-44.15 138 | X52.3Y-48.3 139 | X52.3Y-48.8 140 | X52.3Y-49.3 141 | X52.3Y-49.8 142 | X52.3Y-50.3 143 | X52.3Y-50.8 144 | X52.3Y-51.3 145 | X52.3Y-54.65 146 | X52.3Y-55.15 147 | X52.3Y-55.65 148 | X52.3Y-56.15 149 | X52.3Y-56.65 150 | X52.3Y-57.15 151 | X52.3Y-57.65 152 | X52.3Y-58.15 153 | X52.7Y-52.75 154 | X52.75Y-40.4 155 | X52.75Y-40.9 156 | X52.75Y-41.4 157 | X52.75Y-41.9 158 | X52.75Y-42.4 159 | X52.75Y-42.9 160 | X52.75Y-43.4 161 | X52.75Y-43.9 162 | X52.75Y-44.4 163 | X52.75Y-47.55 164 | X52.75Y-48.05 165 | X52.75Y-48.55 166 | X52.75Y-49.05 167 | X52.75Y-49.55 168 | X52.75Y-50.05 169 | X52.75Y-50.55 170 | X52.75Y-51.05 171 | X52.75Y-51.55 172 | X52.75Y-54.4 173 | X52.75Y-54.9 174 | X52.75Y-55.4 175 | X52.75Y-55.9 176 | X52.75Y-56.4 177 | X52.75Y-56.9 178 | X52.75Y-57.4 179 | X52.75Y-57.9 180 | X52.75Y-58.4 181 | X53.2Y-47.3 182 | X53.2Y-47.8 183 | X53.2Y-48.3 184 | X53.2Y-48.8 185 | X53.2Y-49.3 186 | X53.2Y-49.8 187 | X53.2Y-50.3 188 | X53.2Y-50.8 189 | X53.2Y-51.3 190 | X53.25Y-43.9 191 | X53.25Y-44.4 192 | X53.25Y-57.9 193 | X53.25Y-58.4 194 | X53.35Y-37.2 195 | X53.4Y-62.9 196 | X53.65Y-47.55 197 | X53.65Y-51.05 198 | X53.75Y-44.25 199 | X53.75Y-58.25 200 | X53.85Y-37.2 201 | X53.9Y-62.9 202 | X54.35Y-37.2 203 | X54.4Y-62.9 204 | X55.05Y-41.7 205 | X55.05Y-43.0 206 | X55.05Y-44.35 207 | X55.05Y-48.7 208 | X55.05Y-50.0 209 | X55.05Y-51.35 210 | X55.05Y-55.7 211 | X55.05Y-57.0 212 | X55.05Y-58.3 213 | X55.05Y-59.45 214 | X55.35Y-47.75 215 | X55.45Y-45.25 216 | X56.4Y-56.95 217 | X56.45Y-40.55 218 | X56.45Y-41.7 219 | X56.45Y-43.0 220 | X56.45Y-44.3 221 | X56.45Y-45.45 222 | X56.45Y-47.55 223 | X56.45Y-48.7 224 | X56.45Y-50.0 225 | X56.45Y-51.35 226 | X56.45Y-52.45 227 | X56.45Y-54.55 228 | X56.45Y-55.7 229 | X56.45Y-58.3 230 | X56.45Y-59.45 231 | X57.45Y-46.15 232 | X57.9Y-46.85 233 | X57.9Y-53.65 234 | X58.45Y-39.3 235 | X58.55Y-60.65 236 | X59.35Y-59.75 237 | X59.4Y-59.0 238 | X59.7Y-46.45 239 | X59.7Y-53.5 240 | T2 241 | X41.8Y-60.1 242 | X41.8Y-62.35 243 | T3 244 | X56.45Y-38.1 245 | X56.45Y-61.9 246 | X61.85Y-42.55 247 | X61.85Y-46.35 248 | X61.85Y-49.75 249 | X61.85Y-53.55 250 | X61.85Y-56.95 251 | T0 252 | M30 253 | -------------------------------------------------------------------------------- /v2/output/gerbers_2.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/output/gerbers_2.zip -------------------------------------------------------------------------------- /v2/output/gerbers_th.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/output/gerbers_th.zip -------------------------------------------------------------------------------- /v2/output/layout pdfs/O32controller-B_Cu.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/output/layout pdfs/O32controller-B_Cu.pdf -------------------------------------------------------------------------------- /v2/output/layout pdfs/O32controller-B_Mask.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/output/layout pdfs/O32controller-B_Mask.pdf -------------------------------------------------------------------------------- /v2/output/layout pdfs/O32controller-B_Paste.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/output/layout pdfs/O32controller-B_Paste.pdf -------------------------------------------------------------------------------- /v2/output/layout pdfs/O32controller-B_Silkscreen.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/output/layout pdfs/O32controller-B_Silkscreen.pdf -------------------------------------------------------------------------------- /v2/output/layout pdfs/O32controller-Edge_Cuts.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/output/layout pdfs/O32controller-Edge_Cuts.pdf -------------------------------------------------------------------------------- /v2/output/layout pdfs/O32controller-F_Cu.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/output/layout pdfs/O32controller-F_Cu.pdf -------------------------------------------------------------------------------- /v2/output/layout pdfs/O32controller-F_Mask.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/output/layout pdfs/O32controller-F_Mask.pdf -------------------------------------------------------------------------------- /v2/output/layout pdfs/O32controller-F_Paste.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/output/layout pdfs/O32controller-F_Paste.pdf -------------------------------------------------------------------------------- /v2/output/layout pdfs/O32controller-F_Silkscreen.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/output/layout pdfs/O32controller-F_Silkscreen.pdf -------------------------------------------------------------------------------- /v2/output/layout pdfs/O32controller-In1_Cu.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/output/layout pdfs/O32controller-In1_Cu.pdf -------------------------------------------------------------------------------- /v2/output/layout pdfs/O32controller-In2_Cu.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v2/output/layout pdfs/O32controller-In2_Cu.pdf -------------------------------------------------------------------------------- /v2/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name "O32controller")(type "KiCad")(uri "${KIPRJMOD}/O32controller.kicad_sym")(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /v3/100x100.kicad_wks: -------------------------------------------------------------------------------- 1 | (kicad_wks (version 20220228) (generator pl_editor) 2 | (setup (textsize 1.5 1.5)(linewidth 0.15)(textlinewidth 0.15) 3 | (left_margin 10)(right_margin 10)(top_margin 10)(bottom_margin 10)) 4 | (rect (name "") (start 0 0 ltcorner) (end 0 0) (repeat 2) (incrx 2) (incry 2)) 5 | (line (name "") (start 50 2 ltcorner) (end 50 0 ltcorner) (repeat 30) (incrx 50)) 6 | (tbtext "1" (name "") (pos 25 1 ltcorner) (font (size 1.3 1.3)) (repeat 100) (incrx 50)) 7 | (line (name "") (start 50 2 lbcorner) (end 50 0 lbcorner) (repeat 30) (incrx 50)) 8 | (tbtext "1" (name "") (pos 25 1 lbcorner) (font (size 1.3 1.3)) (repeat 100) (incrx 50)) 9 | (line (name "") (start 0 50 ltcorner) (end 2 50 ltcorner) (repeat 30) (incry 50)) 10 | (tbtext "A" (name "") (pos 1 25 ltcorner) (font (size 1.3 1.3)) (justify center) (repeat 100) (incry 50)) 11 | (line (name "") (start 0 50 rtcorner) (end 2 50 rtcorner) (repeat 30) (incry 50)) 12 | (tbtext "A" (name "") (pos 1 25 rtcorner) (font (size 1.3 1.3)) (justify center) (repeat 100) (incry 50)) 13 | (tbtext "Date: ${ISSUE_DATE}" (name "") (pos 27.9998 9.9998)) 14 | (tbtext "${KICAD_VERSION}" (name "") (pos 36.9998 3.4998) (comment "Kicad version") 15 | ) 16 | (line (name "") (start 77.9 5) (end 2 5)) 17 | (tbtext "Rev: ${REVISION}" (name "") (pos 13.9998 14.9998) (font bold)) 18 | (tbtext "Size: 100mm x 100mm" (name "") (pos 76.9 3.5) (comment "Paper format name") 19 | ) 20 | (line (name "") (start 77.8998 7.9998) (end 1.9998 7.9998)) 21 | (tbtext "Title: ${TITLE}" (name "") (pos 76.9998 14.9998) (font (size 2 2) bold italic)) 22 | (tbtext "File: ${FILENAME}" (name "") (pos 77 6.5)) 23 | (line (name "") (start 77.8998 11.9998) (end 1.9998 11.9998)) 24 | (tbtext "Drawn by: ${COMPANY}" (name "") (pos 77 10) (font bold) (comment "Author name") 25 | ) 26 | (line (name "") (start 37.3998 4.9998) (end 37.3998 1.9998)) 27 | (line (name "") (start 77.9998 17.9998) (end 2.0998 17.9998)) 28 | (line (name "") (start 28.9998 11.9998) (end 28.9998 7.9998)) 29 | (line (name "") (start 14.9998 17.9998) (end 14.9998 11.9998)) 30 | ) 31 | -------------------------------------------------------------------------------- /v3/JLCPCB_order_v3.1/assembly_order.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/JLCPCB_order_v3.1/assembly_order.png -------------------------------------------------------------------------------- /v3/JLCPCB_order_v3.1/bom_jlcpcb.csv: -------------------------------------------------------------------------------- 1 | Comment,Designator,Footprint,LCSC 2 | "100nF","C1,C4,C5,C6,C8,C9,C10,C58","Capacitor_SMD:C_0402_1005Metric","C307331" 3 | "1uF","C11","Capacitor_SMD:C_0402_1005Metric","C52923" 4 | "10nF","C12,C15,C18","Capacitor_SMD:C_0402_1005Metric","C15195" 5 | "4.7nF","C13,C16,C19","Capacitor_SMD:C_0402_1005Metric","C1538" 6 | "47uF","C2","Capacitor_SMD:C_0603_1608Metric","C140782" 7 | "22uF","C21,C22,C23,C24,C25,C26,C27,C28,C29,C30,C31,C32,C33,C34,C35,C36,C37,C38,C39,C40,C41,C42,C43,C44,C45,C46,C47,C48,C49,C50,C51,C52,C53,C54,C55,C56,C57","O32controller:C_0805_nosilk","C45783" 8 | "10uF","C3","Capacitor_SMD:C_0603_1608Metric","C194427" 9 | "1nF","C7,C14,C17,C20","Capacitor_SMD:C_0402_1005Metric","C1523" 10 | "SDM2U30CSP","D1,D4,D5","O32controller:SDM2U30CSP-7","" 11 | "GREEN","D3","LED_SMD:LED_0603_1608Metric","C125098" 12 | "RED","D6","LED_SMD:LED_0603_1608Metric","C2286" 13 | "SMF15A-TP ","D7","Diode_SMD:D_SMF","C914420" 14 | "SWD","J6","O32controller:JST_SM04B-SRSS-TB(LF)(SN)","" 15 | "RS485","J8,J9","O32controller:JST_SM02B-SRSS-TB(LF)(SN)","C160402" 16 | "22uH","L1","O32controller:IND_VLS201612CX-220M-1","C2044426" 17 | "CSD88584Q5DC","Q1,Q2,Q3","O32controller:CSD88584Q5DCT","" 18 | "1k","R1,R2,R7","Resistor_SMD:R_0402_1005Metric","C11702" 19 | "10R","R11,R13,R20,R22,R29,R31","Resistor_SMD:R_0402_1005Metric","C854481" 20 | "2.2R","R12,R21,R30","Resistor_SMD:R_0402_1005Metric","C131536" 21 | "27.4k","R14,R16,R23,R25,R32,R34","Resistor_SMD:R_0402_1005Metric","C273730" 22 | "1.78k","R15,R17,R24,R26,R33,R35","Resistor_SMD:R_0402_1005Metric","C284379" 23 | "PU2512FKMP50R002L","R18,R27,R36","O32controller:R_Shunt_2512_6332Metric","C2090861" 24 | "2.2k","R3,R5,R6","Resistor_SMD:R_0402_1005Metric","C25879" 25 | "33k","R4","Resistor_SMD:R_0402_1005Metric","C25779" 26 | "54.9k","R8","Resistor_SMD:R_0402_1005Metric","C137959" 27 | "13.7k","R9,R10,R19,R28,R37","Resistor_SMD:R_0402_1005Metric","C274888" 28 | "STSPIN32F0ATR","U1","O32controller:VFQFPN-48-1EP_7x7mm_P0.5mm_EP2.8x2.8mm","C2651733" 29 | "THVD1420DRLR","U2","O32controller:THVD1420DRLR_SOT-585","" 30 | "MA732GQ-Z","U3","O32controller:QFN-16_MA732","" -------------------------------------------------------------------------------- /v3/JLCPCB_order_v3.1/gerbers_jlcpcb.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/JLCPCB_order_v3.1/gerbers_jlcpcb.zip -------------------------------------------------------------------------------- /v3/JLCPCB_order_v3.1/pcb_order.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/JLCPCB_order_v3.1/pcb_order.png -------------------------------------------------------------------------------- /v3/O32controller-backups/O32controller-2024-04-04_231913.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/O32controller-backups/O32controller-2024-04-04_231913.zip -------------------------------------------------------------------------------- /v3/O32controller-backups/O32controller-2024-04-14_221059.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/O32controller-backups/O32controller-2024-04-14_221059.zip -------------------------------------------------------------------------------- /v3/O32controller-backups/O32controller-2024-04-16_192130.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/O32controller-backups/O32controller-2024-04-16_192130.zip -------------------------------------------------------------------------------- /v3/O32controller-backups/O32controller-2024-04-21_023610.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/O32controller-backups/O32controller-2024-04-21_023610.zip -------------------------------------------------------------------------------- /v3/O32controller-backups/O32controller-2024-05-07_231740.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/O32controller-backups/O32controller-2024-05-07_231740.zip -------------------------------------------------------------------------------- /v3/O32controller-backups/O32controller-2024-05-08_003148.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/O32controller-backups/O32controller-2024-05-08_003148.zip -------------------------------------------------------------------------------- /v3/O32controller-backups/O32controller-2024-05-25_164926.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/O32controller-backups/O32controller-2024-05-25_164926.zip -------------------------------------------------------------------------------- /v3/O32controller-backups/O32controller-2024-06-09_200744.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/O32controller-backups/O32controller-2024-06-09_200744.zip -------------------------------------------------------------------------------- /v3/O32controller-backups/O32controller-2024-07-28_180555.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/O32controller-backups/O32controller-2024-07-28_180555.zip -------------------------------------------------------------------------------- /v3/O32controller-backups/O32controller-2024-07-28_181252.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/O32controller-backups/O32controller-2024-07-28_181252.zip -------------------------------------------------------------------------------- /v3/O32controller-backups/O32controller-2024-07-28_195827.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/O32controller-backups/O32controller-2024-07-28_195827.zip -------------------------------------------------------------------------------- /v3/O32controller-backups/O32controller-2024-07-29_191327.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/O32controller-backups/O32controller-2024-07-29_191327.zip -------------------------------------------------------------------------------- /v3/O32controller-backups/O32controller-2024-07-29_191858.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/O32controller-backups/O32controller-2024-07-29_191858.zip -------------------------------------------------------------------------------- /v3/O32controller-backups/O32controller-2024-07-29_192404.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/O32controller-backups/O32controller-2024-07-29_192404.zip -------------------------------------------------------------------------------- /v3/O32controller-backups/O32controller-2024-07-29_192935.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/O32controller-backups/O32controller-2024-07-29_192935.zip -------------------------------------------------------------------------------- /v3/O32controller-backups/O32controller-2024-07-29_202329.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/O32controller-backups/O32controller-2024-07-29_202329.zip -------------------------------------------------------------------------------- /v3/O32controller-backups/O32controller-2024-07-30_000758.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/O32controller-backups/O32controller-2024-07-30_000758.zip -------------------------------------------------------------------------------- /v3/O32controller-backups/O32controller-2024-08-02_205504.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/O32controller-backups/O32controller-2024-08-02_205504.zip -------------------------------------------------------------------------------- /v3/O32controller-backups/O32controller-2024-08-04_194845.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/O32controller-backups/O32controller-2024-08-04_194845.zip -------------------------------------------------------------------------------- /v3/O32controller-backups/O32controller-2024-08-09_205330.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/O32controller-backups/O32controller-2024-08-09_205330.zip -------------------------------------------------------------------------------- /v3/O32controller-backups/O32controller-2024-08-09_211036.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/O32controller-backups/O32controller-2024-08-09_211036.zip -------------------------------------------------------------------------------- /v3/O32controller-backups/O32controller-2024-08-09_211544.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/O32controller-backups/O32controller-2024-08-09_211544.zip -------------------------------------------------------------------------------- /v3/O32controller-backups/O32controller-2024-08-09_215704.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/O32controller-backups/O32controller-2024-08-09_215704.zip -------------------------------------------------------------------------------- /v3/O32controller-backups/O32controller-2024-08-09_223337.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/O32controller-backups/O32controller-2024-08-09_223337.zip -------------------------------------------------------------------------------- /v3/O32controller-backups/O32controller-2024-08-09_223924.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/O32controller-backups/O32controller-2024-08-09_223924.zip -------------------------------------------------------------------------------- /v3/O32controller.kicad_pcb.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/O32controller.kicad_pcb.zip -------------------------------------------------------------------------------- /v3/O32controller.kicad_prl: -------------------------------------------------------------------------------- 1 | { 2 | "board": { 3 | "active_layer": 0, 4 | "active_layer_preset": "", 5 | "auto_track_width": false, 6 | "hidden_netclasses": [], 7 | "hidden_nets": [], 8 | "high_contrast_mode": 1, 9 | "net_color_mode": 1, 10 | "opacity": { 11 | "images": 0.6, 12 | "pads": 1.0, 13 | "tracks": 1.0, 14 | "vias": 1.0, 15 | "zones": 0.6 16 | }, 17 | "ratsnest_display_mode": 0, 18 | "selection_filter": { 19 | "dimensions": true, 20 | "footprints": true, 21 | "graphics": true, 22 | "keepouts": true, 23 | "lockedItems": false, 24 | "otherItems": true, 25 | "pads": true, 26 | "text": true, 27 | "tracks": true, 28 | "vias": true, 29 | "zones": true 30 | }, 31 | "visible_items": [ 32 | 0, 33 | 1, 34 | 2, 35 | 3, 36 | 4, 37 | 5, 38 | 8, 39 | 9, 40 | 10, 41 | 11, 42 | 12, 43 | 13, 44 | 14, 45 | 15, 46 | 16, 47 | 17, 48 | 18, 49 | 19, 50 | 20, 51 | 21, 52 | 22, 53 | 23, 54 | 24, 55 | 25, 56 | 26, 57 | 27, 58 | 28, 59 | 29, 60 | 30, 61 | 32, 62 | 33, 63 | 34, 64 | 35, 65 | 36 66 | ], 67 | "visible_layers": "000f2f0_ffffffff", 68 | "zone_display_mode": 0 69 | }, 70 | "meta": { 71 | "filename": "O32controller.kicad_prl", 72 | "version": 3 73 | }, 74 | "project": { 75 | "files": [] 76 | } 77 | } 78 | -------------------------------------------------------------------------------- /v3/O32controller.pretty/CAP_EEEFN1E101UP.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "CAP_EEEFN1E101UP" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr smd) 4 | (fp_text reference "REF**" (at 0.475 -4.685) (layer "F.SilkS") 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | (tstamp f467df26-3128-4e94-8b01-3a2295c5fadf) 7 | ) 8 | (fp_text value "CAP_EEEFN1E101UP" (at 7.46 4.685) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 73797af1-b53b-4210-a3f3-8b3f9c8893dc) 11 | ) 12 | (fp_line (start -3.3 -2.3) (end -3.3 -1.12) 13 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 2ff4fb53-8675-4886-a012-cf2f3fd45dca)) 14 | (fp_line (start -3.3 1.12) (end -3.3 2.3) 15 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 5482a9b6-c8b0-4d9b-b0d6-13c08a282b3a)) 16 | (fp_line (start -3.3 2.3) (end -2.3 3.3) 17 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp a90a7e41-738f-4feb-a836-bbd3d211f7ae)) 18 | (fp_line (start -2.3 -3.3) (end -3.3 -2.3) 19 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 10317155-1f0e-48ba-a56e-44cd0f3c44ee)) 20 | (fp_line (start -2.3 3.3) (end 3.3 3.3) 21 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 73510b5a-5861-4783-812d-adc384244517)) 22 | (fp_line (start 3.3 -3.3) (end -2.3 -3.3) 23 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 0dd7b96c-ee56-4551-a387-cc0132cab35d)) 24 | (fp_line (start 3.3 -1.12) (end 3.3 -3.3) 25 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 34711d34-badf-495c-857e-fcf3b78ba12f)) 26 | (fp_line (start 3.3 3.3) (end 3.3 1.12) 27 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp e0ef20c0-2ea0-4f10-ac59-babddab8dce8)) 28 | (fp_line (start -4.35 -1.05) (end -3.55 -1.05) 29 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp e2e5cbac-f4ac-4cb3-9a7a-9b9279f861f7)) 30 | (fp_line (start -4.35 1.05) (end -4.35 -1.05) 31 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 114e2e4d-6a0d-4daf-a7d7-4d57a8b2fb83)) 32 | (fp_line (start -3.55 -2.425) (end -2.425 -3.55) 33 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c536d073-c49c-4a76-a20c-fca5d38f4d26)) 34 | (fp_line (start -3.55 -1.05) (end -3.55 -2.425) 35 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0bd20c58-d0b3-433b-9605-69ed0bec078c)) 36 | (fp_line (start -3.55 1.05) (end -4.35 1.05) 37 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 844e7658-2717-4fc6-9754-2db80f19ce0e)) 38 | (fp_line (start -3.55 2.425) (end -3.55 1.05) 39 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 949c1595-66cd-4669-875b-0de96e3b7b62)) 40 | (fp_line (start -2.425 -3.55) (end 3.55 -3.55) 41 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 92751e6c-3f82-4256-9b8a-b4fae1dd716c)) 42 | (fp_line (start -2.425 3.55) (end -3.55 2.425) 43 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d95b40bb-fcec-4eee-932f-86e8d04abf49)) 44 | (fp_line (start 3.55 -3.55) (end 3.55 -1.05) 45 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp daf58aa7-0899-494b-b953-bae464400e54)) 46 | (fp_line (start 3.55 -1.05) (end 4.35 -1.05) 47 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 0c49320c-0558-40f4-9e23-a6eb206bb393)) 48 | (fp_line (start 3.55 1.05) (end 3.55 3.55) 49 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 97bb6a4c-1b7e-4221-96a2-7438ccf689b0)) 50 | (fp_line (start 3.55 3.55) (end -2.425 3.55) 51 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 47a3be2b-3b87-46b1-9c8e-c93a51876fe1)) 52 | (fp_line (start 4.35 -1.05) (end 4.35 1.05) 53 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2645c4bc-a3cb-4c30-81c0-c4f43c84bb2e)) 54 | (fp_line (start 4.35 1.05) (end 3.55 1.05) 55 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4ebe6925-0d47-443b-a48c-979afd2c450c)) 56 | (fp_line (start -3.3 -2.3) (end -3.3 2.3) 57 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp efafbf98-33f1-497a-99ce-c430eb9dd3f0)) 58 | (fp_line (start -3.3 2.3) (end -2.3 3.3) 59 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 77dce897-3252-4684-82db-4d892d404355)) 60 | (fp_line (start -2.3 -3.3) (end -3.3 -2.3) 61 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 6d2023ec-3fb0-4063-9684-79228b15553d)) 62 | (fp_line (start -2.3 3.3) (end 3.3 3.3) 63 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 52d4acbc-9026-4534-8322-992854e89fb5)) 64 | (fp_line (start 3.3 -3.3) (end -2.3 -3.3) 65 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp b0081672-3483-4aad-913f-a5649702213f)) 66 | (fp_line (start 3.3 3.3) (end 3.3 -3.3) 67 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 5feb6c05-094b-42f3-9b82-227964d1a7de)) 68 | (pad "1" smd rect (at -2.5 0) (size 3.2 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fb4041e0-6777-4f13-8731-71d3cca75569)) 69 | (pad "2" smd rect (at 2.5 0) (size 3.2 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9440d678-dd19-4b84-8ed3-d271edc7883b)) 70 | (model "${KIPRJMOD}/O32controller.pretty/EEEFN1E101UP.step" 71 | (offset (xyz 0 0 0)) 72 | (scale (xyz 1 1 1)) 73 | (rotate (xyz -90 0 180)) 74 | ) 75 | ) 76 | -------------------------------------------------------------------------------- /v3/O32controller.pretty/C_0805_nosilk.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "C_0805_nosilk" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "Capacitor SMD 0805 (2012 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 76, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf, https://docs.google.com/spreadsheets/d/1BsfQQcO9C6DZCsRaXUlFlo91Tg2WpOkGARC1WS5S8t0/edit?usp=sharing), generated with kicad-footprint-generator") 4 | (tags "capacitor") 5 | (attr smd) 6 | (fp_text reference "REF**" (at 0 -1.68) (layer "F.SilkS") hide 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp 748b2e42-8a67-4fcd-8eff-aa3682e30072) 9 | ) 10 | (fp_text value "C_0805_nosilk" (at 0 1.68) (layer "F.Fab") 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp e1cef26a-9b05-47d0-95ed-57ad6f7a78aa) 13 | ) 14 | (fp_text user "${REFERENCE}" (at 0 0) (layer "F.Fab") 15 | (effects (font (size 0.5 0.5) (thickness 0.08))) 16 | (tstamp c0d28e02-a811-416e-8ea3-8972062d277d) 17 | ) 18 | (fp_line (start -1.7 -0.98) (end 1.7 -0.98) 19 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9fb88c89-f8d6-43df-af23-2e208e786425)) 20 | (fp_line (start -1.7 0.98) (end -1.7 -0.98) 21 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 57f85840-bafd-4eb2-a30f-3aac019a2b34)) 22 | (fp_line (start 1.7 -0.98) (end 1.7 0.98) 23 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9b846abe-c163-4f56-abb1-1f90b748ef50)) 24 | (fp_line (start 1.7 0.98) (end -1.7 0.98) 25 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 12661fea-1ffa-4545-aaad-52ab7216df74)) 26 | (fp_line (start -1 -0.625) (end 1 -0.625) 27 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4604630f-a6a4-4c66-955a-731baf7104b0)) 28 | (fp_line (start -1 0.625) (end -1 -0.625) 29 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 586b9b4b-d05d-4b12-9dcf-1d926c022460)) 30 | (fp_line (start 1 -0.625) (end 1 0.625) 31 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp fc264de6-6f0a-480a-b498-0ace3025117e)) 32 | (fp_line (start 1 0.625) (end -1 0.625) 33 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 8f48e2ee-4bde-4581-b821-e8812a62bf44)) 34 | (pad "1" smd roundrect (at -0.95 0) (size 1 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 8fcab996-2ba6-4e37-8313-be9ac1a3cf10)) 35 | (pad "2" smd roundrect (at 0.95 0) (size 1 1.45) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.25) (tstamp 1e36b295-7e96-456f-a51a-a71b62e7b4c1)) 36 | (model "${KICAD6_3DMODEL_DIR}/Capacitor_SMD.3dshapes/C_0805_2012Metric.wrl" 37 | (offset (xyz 0 0 0)) 38 | (scale (xyz 1 1 1)) 39 | (rotate (xyz 0 0 0)) 40 | ) 41 | ) 42 | -------------------------------------------------------------------------------- /v3/O32controller.pretty/DIODFN100X60X43-2N.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "DIODFN100X60X43-2N" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 63B10707) 4 | (attr through_hole) 5 | (fp_text reference "REF**" (at -0.158738 -1.079729) (layer "F.SilkS") 6 | (effects (font (size 0.321024 0.321024) (thickness 0.15))) 7 | (tstamp 32504547-81a0-4015-a489-93ef92c58da2) 8 | ) 9 | (fp_text value "DIODFN100X60X43-2N" (at 0.05 0.9) (layer "F.Fab") 10 | (effects (font (size 0.320531 0.320531) (thickness 0.15))) 11 | (tstamp 0ea3cc85-6e15-463a-9c4f-0a387d8e019b) 12 | ) 13 | (fp_line (start -0.715 0.51) (end 0.715 0.51) (layer "F.CrtYd") (width 0.05) (tstamp 11d59cba-b0ee-44d8-bac2-f47319d8a83a)) 14 | (fp_line (start -0.715 -0.51) (end -0.715 0.51) (layer "F.CrtYd") (width 0.05) (tstamp 12eb4d5a-17e5-4f6c-b726-bfb2c7512783)) 15 | (fp_line (start 0.715 0.51) (end 0.715 -0.51) (layer "F.CrtYd") (width 0.05) (tstamp 41c3edae-019d-43c0-a838-0cd65fffbbd1)) 16 | (fp_line (start 0.715 -0.51) (end -0.715 -0.51) (layer "F.CrtYd") (width 0.05) (tstamp c6728bf5-22c7-4756-8b19-6bf51e2a77d2)) 17 | (fp_line (start -0.55 0.35) (end -0.55 -0.35) (layer "F.Fab") (width 0.127) (tstamp 2192cbc7-048b-428e-bca6-74826ed39288)) 18 | (fp_line (start -0.55 -0.35) (end 0.55 -0.35) (layer "F.Fab") (width 0.127) (tstamp 2fc7328f-abdb-4996-a2dc-4b6c253149fd)) 19 | (fp_line (start -0.55 0.35) (end 0.55 0.35) (layer "F.Fab") (width 0.127) (tstamp 3e45c7c2-eb8f-4919-a6c1-8ff78f3f81ef)) 20 | (fp_line (start 0.55 0.35) (end 0.55 -0.35) (layer "F.Fab") (width 0.127) (tstamp d4ce6194-7a35-4df2-9c71-df7baea7dfbe)) 21 | (pad "A" smd rect (at 0.325 0) (size 0.28 0.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 67400811-b4ec-4260-a138-d9440d85817a)) 22 | (pad "C" smd rect (at -0.325 0) (size 0.28 0.52) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ef7766ee-dffd-4619-89c9-d08d02a89173)) 23 | ) 24 | -------------------------------------------------------------------------------- /v3/O32controller.pretty/FFC_0.5mm_6p.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "FFC_0.5mm_6p" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr exclude_from_pos_files exclude_from_bom) 4 | (fp_text reference "REF**" (at 0 -1.5 unlocked) (layer "F.SilkS") hide 5 | (effects (font (size 1 1) (thickness 0.1))) 6 | (tstamp f778bb0a-5f38-4516-a659-49f348d64b07) 7 | ) 8 | (fp_text value "FFC_0.5mm_6p" (at 0 4 unlocked) (layer "F.Fab") hide 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 4bdf1c65-d7c0-42c1-8926-1a2b4f9532e7) 11 | ) 12 | (fp_rect (start -2.5 -0.5) (end 2.5 3) 13 | (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp f15c0c5e-b9c3-41f6-adb0-9027096fa6f9)) 14 | (pad "1" smd roundrect (at 0 0) (size 3 0.3) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) 15 | (thermal_bridge_angle 45) (tstamp 70edc609-fd05-4e9e-8e82-c618f1cacd87)) 16 | (pad "2" smd roundrect (at 0 0.5) (size 3 0.3) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) 17 | (thermal_bridge_angle 45) (tstamp 3919aee6-c3b8-48e3-a98c-9e570fd414f2)) 18 | (pad "3" smd roundrect (at 0 1) (size 3 0.3) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) 19 | (thermal_bridge_angle 45) (tstamp 288e77f7-1388-4d13-81b0-c769d986be51)) 20 | (pad "4" smd roundrect (at 0 1.5) (size 3 0.3) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) 21 | (thermal_bridge_angle 45) (tstamp 618dd9e0-fce7-4c0c-8aa2-962543e03770)) 22 | (pad "5" smd roundrect (at 0 2) (size 3 0.3) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) 23 | (thermal_bridge_angle 45) (tstamp 5a2a0114-1913-48c8-914a-901d689add87)) 24 | (pad "6" smd roundrect (at 0 2.5) (size 3 0.3) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) 25 | (thermal_bridge_angle 45) (tstamp 1a3e5f59-2378-4a9d-97c8-7a89ee8a59ed)) 26 | ) 27 | -------------------------------------------------------------------------------- /v3/O32controller.pretty/IND_VLS201612CX-220M-1.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "IND_VLS201612CX-220M-1" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr smd) 4 | (fp_text reference "REF**" (at 0.782 -1.6564) (layer "F.SilkS") 5 | (effects (font (size 0.64 0.64) (thickness 0.15))) 6 | (tstamp cbd0a41d-30d6-4024-b91c-bb2b1501f392) 7 | ) 8 | (fp_text value "IND_VLS201612CX-220M-1" (at 7.6908 1.5936) (layer "F.Fab") 9 | (effects (font (size 0.64 0.64) (thickness 0.15))) 10 | (tstamp a337ae9b-c2f4-402f-a9f4-13454cff7c02) 11 | ) 12 | (fp_line (start -1.25 -1.05) (end 1.25 -1.05) 13 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 6be58779-1be0-47d3-a5e0-17d32c45c1dd)) 14 | (fp_line (start -1.25 1.05) (end -1.25 -1.05) 15 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp bbd78dae-2b15-4047-89bc-3f60fb07a3a1)) 16 | (fp_line (start 1.25 -1.05) (end 1.25 1.05) 17 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp f49ec24d-2e2b-4483-94bb-adce374f05dd)) 18 | (fp_line (start 1.25 1.05) (end -1.25 1.05) 19 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ba7c76be-945e-43e0-a201-fee7587b514f)) 20 | (fp_line (start -1 -0.8) (end -1 0.8) 21 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 49b24d11-70cf-4e01-b4a8-2e81becec34f)) 22 | (fp_line (start -1 0.8) (end 1 0.8) 23 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp b6c6e958-397a-4ac4-9feb-4fe0868c30f9)) 24 | (fp_line (start 1 -0.8) (end -1 -0.8) 25 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 709342a2-aa50-4bd4-94fa-7f214869ef38)) 26 | (fp_line (start 1 0.8) (end 1 -0.8) 27 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 293b4518-5410-4bff-a17e-207ec2b6fb2e)) 28 | (pad "1" smd rect (at -0.675 0) (size 0.65 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 82a33a74-7945-4602-b552-336815df6d8c)) 29 | (pad "2" smd rect (at 0.675 0) (size 0.65 1.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 6a17d6b4-ff7f-4d45-99d9-053cba4e34c2)) 30 | (model "${KIPRJMOD}/O32controller.pretty/VLS201612CX-220M-1.step" 31 | (offset (xyz 0 0 0)) 32 | (scale (xyz 1 1 1)) 33 | (rotate (xyz -90 0 0)) 34 | ) 35 | ) 36 | -------------------------------------------------------------------------------- /v3/O32controller.pretty/JST_SM02B-SRSS-TB(LF)(SN).kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "JST_SM02B-SRSS-TB(LF)(SN)" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "SM02B-SRSS-TB
") 4 | (attr smd) 5 | (fp_text reference "REF**" (at 0.2 -3.6) (layer "F.SilkS") 6 | (effects (font (size 1.00248 1.00248) (thickness 0.15))) 7 | (tstamp fc8649b0-832d-42ac-bd81-26e2b56e4e83) 8 | ) 9 | (fp_text value "SM02B-SRSS-TB_LF__SN_" (at -0.1 3.95) (layer "F.Fab") 10 | (effects (font (size 1.003283 1.003283) (thickness 0.15))) 11 | (tstamp b1fab061-099e-4379-a165-59d00b3e8d94) 12 | ) 13 | (fp_line (start -2 -1.65) (end -2 0.563) 14 | (stroke (width 0.254) (type solid)) (layer "F.SilkS") (tstamp b3a1c846-2193-4d44-9e7c-b52b8cc36848)) 15 | (fp_line (start -2 -1.65) (end -1.145 -1.65) 16 | (stroke (width 0.254) (type solid)) (layer "F.SilkS") (tstamp c559d35c-c843-44de-9096-8a087980c206)) 17 | (fp_line (start -0.767 2.6) (end 0.722 2.6) 18 | (stroke (width 0.254) (type solid)) (layer "F.SilkS") (tstamp 9ad14061-b7a2-4219-8db2-6b8912f4e686)) 19 | (fp_line (start 2 -1.65) (end 1.1 -1.65) 20 | (stroke (width 0.254) (type solid)) (layer "F.SilkS") (tstamp e614270f-6428-4310-87b1-1120abe7034c)) 21 | (fp_line (start 2 -1.65) (end 2 0.697) 22 | (stroke (width 0.254) (type solid)) (layer "F.SilkS") (tstamp 1adb5e69-7e0e-4721-a082-8e233d20ab88)) 23 | (fp_rect (start -2.5 2.6) (end 2.5 4.6) 24 | (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 45aa20ce-a349-438f-b3aa-5e27f151e5e0)) 25 | (fp_line (start -2 -1.65) (end 2 -1.65) 26 | (stroke (width 0.254) (type solid)) (layer "F.Fab") (tstamp 2014e44f-ddf8-4aa7-875a-f24754d48c29)) 27 | (fp_line (start -2 2.6) (end -2 -1.65) 28 | (stroke (width 0.254) (type solid)) (layer "F.Fab") (tstamp 884ac00a-89a4-4326-8ce8-6e10c75c9e44)) 29 | (fp_line (start 2 -1.65) (end 2 2.6) 30 | (stroke (width 0.254) (type solid)) (layer "F.Fab") (tstamp 260b88ca-8586-4eaa-ab84-76a10df98bf6)) 31 | (fp_line (start 2 2.6) (end -2 2.6) 32 | (stroke (width 0.254) (type solid)) (layer "F.Fab") (tstamp 1928c00b-ee3c-43cc-96e3-86255b688dba)) 33 | (pad "1" smd rect (at -0.5 -1.975 90) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2a7ee999-6018-4858-8d8c-26b2cc6c65be)) 34 | (pad "2" smd rect (at 0.5 -1.975 90) (size 1.55 0.6) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7d64b7ad-b07f-4115-9f1f-ebc1600669b0)) 35 | (pad "S1" smd rect (at -1.8 1.9 90) (size 1.8 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 24e140e9-12b0-4c3c-a9ac-2a3e236bf7de)) 36 | (pad "S2" smd rect (at 1.8 1.9 90) (size 1.8 1.2) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f2bd2a73-fab4-4e03-baa6-1213b391c0df)) 37 | (model "${KIPRJMOD}/O32controller.pretty/SM02B-SRSS-TB_LF__SN_.step" 38 | (offset (xyz 0 0 0)) 39 | (scale (xyz 1 1 1)) 40 | (rotate (xyz -90 0 0)) 41 | ) 42 | ) 43 | -------------------------------------------------------------------------------- /v3/O32controller.pretty/JST_SM04B-SRSS-TB(LF)(SN).kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "JST_SM04B-SRSS-TB(LF)(SN)" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr smd) 4 | (fp_text reference "REF**" (at -0.545095 -1.767685) (layer "F.SilkS") 5 | (effects (font (size 1.001173 1.001173) (thickness 0.15))) 6 | (tstamp 3e819d65-308a-421c-b166-21647e689616) 7 | ) 8 | (fp_text value "JST_SM04B-SRSS-TB_LF__SN_" (at 12.17039 5.74055) (layer "F.Fab") 9 | (effects (font (size 1.000567 1.000567) (thickness 0.15))) 10 | (tstamp 1d99b06c-069e-46db-ad74-35c17aec7834) 11 | ) 12 | (fp_line (start -3 0.325) (end -3 2.6) 13 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 05315c5c-eb6e-4dd8-bab3-015ed468f41d)) 14 | (fp_line (start -2.2 0.325) (end -3 0.325) 15 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 436827c2-ca3c-4849-ba00-92e20d79b0f0)) 16 | (fp_line (start -1.8 4.575) (end 1.8 4.575) 17 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 79bd7e91-09eb-4ebd-a7fe-faa1d602a304)) 18 | (fp_line (start 2.2 0.325) (end 3 0.325) 19 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp 662871e8-0f41-4b93-9a92-b912b8e593d2)) 20 | (fp_line (start 3 0.325) (end 3 2.6) 21 | (stroke (width 0.127) (type solid)) (layer "F.SilkS") (tstamp b2820b5d-b6c0-4b42-9aa4-841884e9f352)) 22 | (fp_circle (center -2.45 -0.385) (end -2.35 -0.385) 23 | (stroke (width 0.3) (type solid)) (fill none) (layer "F.SilkS") (tstamp 0a35b208-89f9-474d-8d58-35d071994ae0)) 24 | (fp_line (start -3.65 2.75) (end -3.2 2.75) 25 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b28f4ae9-27c6-4776-accf-093e805fc5bd)) 26 | (fp_line (start -3.65 5.025) (end -3.65 2.75) 27 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 88c1e91c-841e-4d4c-b6b9-4d7175ed2f9d)) 28 | (fp_line (start -3.2 0.1) (end -1.95 0.1) 29 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 083d6893-142e-41f7-a40d-bafd57e7ad9f)) 30 | (fp_line (start -3.2 2.75) (end -3.2 0.1) 31 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp ce23ac81-835b-40a4-8048-6be793deb42f)) 32 | (fp_line (start -1.95 -0.9) (end 1.95 -0.9) 33 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 80d27a33-66ab-4fc7-8b93-2b70a8bf45a3)) 34 | (fp_line (start -1.95 0.1) (end -1.95 -0.9) 35 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 67caec87-3122-42c3-bf68-922db32691e6)) 36 | (fp_line (start 1.95 -0.9) (end 1.95 0.1) 37 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2887bbe8-d63b-432c-b448-ff4cb771405e)) 38 | (fp_line (start 1.95 0.1) (end 3.2 0.1) 39 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 51fe4425-3985-4039-abef-fb04a419cbdc)) 40 | (fp_line (start 3.2 0.1) (end 3.2 2.75) 41 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 7a50df09-e8cb-44f5-ab8c-4a0c94b5a213)) 42 | (fp_line (start 3.65 2.75) (end 3.2 2.75) 43 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 9774ff63-92be-44ac-afa1-cb4430b634ce)) 44 | (fp_line (start 3.65 2.75) (end 3.65 5.025) 45 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b5f9d275-b10d-4d8e-9f2b-0420d6272b48)) 46 | (fp_line (start 3.65 5.025) (end -3.65 5.025) 47 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 2d0e923e-7834-4c4c-8b9c-8cff315e451f)) 48 | (fp_line (start -3 0.325) (end 3 0.325) 49 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 7c2faa83-980b-4a23-80cf-203d69553ee4)) 50 | (fp_line (start -3 4.575) (end -3 0.325) 51 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 1d3f436a-5a91-4d58-87ad-56456cbff4a4)) 52 | (fp_line (start 3 0.325) (end 3 4.575) 53 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 27628d59-8553-493b-910c-d0aab67fd2c2)) 54 | (fp_line (start 3 4.575) (end -3 4.575) 55 | (stroke (width 0.127) (type solid)) (layer "F.Fab") (tstamp 1b286ca5-53fa-461c-8215-e73f438f0128)) 56 | (fp_circle (center -2.45 -0.385) (end -2.35 -0.385) 57 | (stroke (width 0.3) (type solid)) (fill none) (layer "F.Fab") (tstamp 56bc7fa1-3405-4b49-a079-052d59c9db7f)) 58 | (pad "1" smd rect (at -1.5 0) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f79112b4-3287-4ee7-bfd8-2fa70f7b7c9d)) 59 | (pad "2" smd rect (at -0.5 0) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fc82dc4d-c1d7-4780-a093-ed123f0b6859)) 60 | (pad "3" smd rect (at 0.5 0) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 87f69545-728a-4aad-9132-3389782340f5)) 61 | (pad "4" smd rect (at 1.5 0) (size 0.6 1.55) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4da0fe0b-bcec-4112-92e8-9139f56a2e98)) 62 | (pad "S1" smd rect (at -2.8 3.875 180) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b7774a91-ac42-451b-9a5d-68216424b98f)) 63 | (pad "S2" smd rect (at 2.8 3.875 180) (size 1.2 1.8) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 07a88160-b7c0-4807-bb2c-cb1a5159daa9)) 64 | (model "${KIPRJMOD}/O32controller.pretty/SM04B-SRSS-TB_LF__SN_.step" 65 | (offset (xyz 0 -0.6 -0.3)) 66 | (scale (xyz 1 1 1)) 67 | (rotate (xyz -90 0 0)) 68 | ) 69 | ) 70 | -------------------------------------------------------------------------------- /v3/O32controller.pretty/MA702GQ-P.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "MA702GQ-P" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 0) 4 | (attr smd) 5 | (fp_text reference "REF**" (at 0.2 -4.95) (layer "F.SilkS") 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp 45ee72a7-600d-4b0b-b9e8-5cad6904da42) 8 | ) 9 | (fp_text value "QFN-3x3_MA702_MNP" (at 0 -3.3) (layer "F.SilkS") 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp dd1c09f3-ff5c-429c-bbf1-13e09751f88a) 12 | ) 13 | (fp_text user "*" (at 0 0) (layer "F.Fab") 14 | (effects (font (size 1 1) (thickness 0.15))) 15 | (tstamp 587566d7-07b1-4d92-9e2b-f3fa8053843e) 16 | ) 17 | (fp_line (start 1.6764 1.6764) (end 1.6764 1.209741) (layer "F.SilkS") (width 0.12) (tstamp 52b2d0c2-451a-4f29-86d3-582088d58fad)) 18 | (fp_line (start 1.209741 1.6764) (end 1.6764 1.6764) (layer "F.SilkS") (width 0.12) (tstamp 94ea20d9-6a14-411e-8238-bccd9d628fe8)) 19 | (fp_line (start -1.209741 -1.6764) (end -1.6764 -1.6764) (layer "F.SilkS") (width 0.12) (tstamp a272f9f5-05be-4ca2-9e82-fe8417fd8b6c)) 20 | (fp_line (start 1.6764 -1.6764) (end 1.209741 -1.6764) (layer "F.SilkS") (width 0.12) (tstamp aad6b1cd-e0c4-40c9-943e-553d977c684d)) 21 | (fp_line (start -1.6764 1.209741) (end -1.6764 1.6764) (layer "F.SilkS") (width 0.12) (tstamp b4ffa738-f8f4-4d63-b946-7fa0383e9234)) 22 | (fp_line (start -1.6764 -1.6764) (end -1.6764 -1.209741) (layer "F.SilkS") (width 0.12) (tstamp c41d5739-2f82-46f5-b8f1-acaad24550a4)) 23 | (fp_line (start 1.6764 -1.209741) (end 1.6764 -1.6764) (layer "F.SilkS") (width 0.12) (tstamp d515260f-85cd-4cfa-b385-1c2c577e2ee3)) 24 | (fp_line (start -1.6764 1.6764) (end -1.209741 1.6764) (layer "F.SilkS") (width 0.12) (tstamp f6b86d87-4cb2-458a-92a9-7601b4c8532d)) 25 | (fp_circle (center -2 -1.05) (end -1.8 -1.05) (layer "F.SilkS") (width 0) (fill solid) (tstamp b76bd212-92e9-4104-b01d-aef2cd865b70)) 26 | (fp_line (start -1.8034 1.131) (end -2.0596 1.131) (layer "F.CrtYd") (width 0.05) (tstamp 03301a99-d1f2-4a1e-a083-a3f8c0bfa6eb)) 27 | (fp_line (start -2.0596 -1.131) (end -1.8034 -1.131) (layer "F.CrtYd") (width 0.05) (tstamp 4417141a-a22c-435b-a8fe-5a55fe5447bd)) 28 | (fp_line (start 1.8034 -1.131) (end 2.0596 -1.131) (layer "F.CrtYd") (width 0.05) (tstamp 48acc766-8fa0-4ad0-b60d-5cc5be92ee82)) 29 | (fp_line (start -1.131 1.8034) (end -1.8034 1.8034) (layer "F.CrtYd") (width 0.05) (tstamp 4964a637-a147-4b1b-8a32-600aa095ef91)) 30 | (fp_line (start 2.0596 -1.131) (end 2.0596 1.131) (layer "F.CrtYd") (width 0.05) (tstamp 49dcdb56-f37f-4b5b-ba2a-3fb69db569a4)) 31 | (fp_line (start -1.131 2.0596) (end -1.131 1.8034) (layer "F.CrtYd") (width 0.05) (tstamp 63914078-87cc-47db-8a77-9b9d82b5eb13)) 32 | (fp_line (start -1.8034 1.8034) (end -1.8034 1.131) (layer "F.CrtYd") (width 0.05) (tstamp 736309c7-aeff-4858-a9d3-d052a8c9b66a)) 33 | (fp_line (start -1.131 -1.8034) (end -1.131 -2.0596) (layer "F.CrtYd") (width 0.05) (tstamp 800b30e7-fc94-47af-aa9e-49cf47bdaf6e)) 34 | (fp_line (start 1.131 -2.0596) (end 1.131 -1.8034) (layer "F.CrtYd") (width 0.05) (tstamp 8dc7a4de-251a-4fc5-a4e9-4ac9cd53e7f4)) 35 | (fp_line (start -2.0596 1.131) (end -2.0596 -1.131) (layer "F.CrtYd") (width 0.05) (tstamp 94cb06c3-535f-48d1-a3b3-42aa08e9fbd5)) 36 | (fp_line (start 1.8034 1.8034) (end 1.131 1.8034) (layer "F.CrtYd") (width 0.05) (tstamp 98c9ff5a-3f4d-48d7-9b0a-248afffc83fa)) 37 | (fp_line (start 1.8034 1.131) (end 1.8034 1.8034) (layer "F.CrtYd") (width 0.05) (tstamp b0ef738c-0859-4d7f-ad37-afca1b403e10)) 38 | (fp_line (start -1.8034 -1.131) (end -1.8034 -1.8034) (layer "F.CrtYd") (width 0.05) (tstamp b7c798a6-19ca-430d-bc29-67df8c008e27)) 39 | (fp_line (start 1.8034 -1.8034) (end 1.8034 -1.131) (layer "F.CrtYd") (width 0.05) (tstamp bc3e2867-a608-46b0-b188-84e6bc1f1182)) 40 | (fp_line (start 1.131 1.8034) (end 1.131 2.0596) (layer "F.CrtYd") (width 0.05) (tstamp c0d34c75-64c2-4f9b-b103-76366fcdc5fb)) 41 | (fp_line (start 1.131 2.0596) (end -1.131 2.0596) (layer "F.CrtYd") (width 0.05) (tstamp ce36127f-d174-432d-ae47-bae5e9d36b74)) 42 | (fp_line (start 2.0596 1.131) (end 1.8034 1.131) (layer "F.CrtYd") (width 0.05) (tstamp d9888674-a8c6-48ed-99b8-77b805e3aa92)) 43 | (fp_line (start -1.8034 -1.8034) (end -1.131 -1.8034) (layer "F.CrtYd") (width 0.05) (tstamp e689c020-d4d6-4195-9492-9825246b9e9f)) 44 | (fp_line (start -1.131 -2.0596) (end 1.131 -2.0596) (layer "F.CrtYd") (width 0.05) (tstamp ec679250-038b-416e-880c-5ec986a07eff)) 45 | (fp_line (start 1.131 -1.8034) (end 1.8034 -1.8034) (layer "F.CrtYd") (width 0.05) (tstamp ff2aa46c-d17d-40b6-9d3c-0549b1c541f9)) 46 | (fp_line (start -1.5494 -0.2794) (end -0.2794 -1.5494) (layer "F.Fab") (width 0.1) (tstamp 03babecf-9c70-4d69-8c20-dea312223df5)) 47 | (fp_line (start 1.5494 -1.5494) (end -1.5494 -1.5494) (layer "F.Fab") (width 0.1) (tstamp 0e0784c1-9c7b-4c31-bebe-1a3f3ad295a1)) 48 | (fp_line (start -1.5494 -1.5494) (end -1.5494 1.5494) (layer "F.Fab") (width 0.1) (tstamp 4d32bb0e-8597-4f95-8f4d-40425e8f9182)) 49 | (fp_line (start 1.5494 1.5494) (end 1.5494 -1.5494) (layer "F.Fab") (width 0.1) (tstamp f8c2d9e0-8f1c-466e-957e-7c4e75ff0ac9)) 50 | (fp_line (start -1.5494 1.5494) (end 1.5494 1.5494) (layer "F.Fab") (width 0.1) (tstamp fd8da67b-aec1-4b5c-8c31-1bf458193c5f)) 51 | (fp_circle (center -1.3484 -0.75) (end -1.3484 -0.75) (layer "F.Fab") (width 0.1) (fill none) (tstamp 1723226a-b3a1-4073-b853-e6d58d7a6d11)) 52 | (pad "1" smd rect (at -1.45 -0.750001) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7e973776-d940-461d-aa44-64bb5aa0abc1)) 53 | (pad "2" smd rect (at -1.45 -0.25) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f203ced7-e465-4c26-9af6-ee789580e440)) 54 | (pad "3" smd rect (at -1.45 0.25) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp db471e32-0d96-4701-8735-0cde04c38bf1)) 55 | (pad "4" smd rect (at -1.45 0.750001) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp ba25ca51-23b3-46d6-8e81-a956ea6dc0ad)) 56 | (pad "5" smd rect (at -0.750001 1.45 90) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0f67e797-c0d0-435f-9e87-941729910244)) 57 | (pad "6" smd rect (at -0.25 1.45 90) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4f5586e2-0adc-439a-a945-8102f054c4b8)) 58 | (pad "7" smd rect (at 0.25 1.45 90) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9f047776-6fd6-4743-9e0c-4324c4e1084a)) 59 | (pad "8" smd rect (at 0.750001 1.45 90) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 861410fd-ac26-42d3-b016-e8f1a1f0ff45)) 60 | (pad "9" smd rect (at 1.45 0.750001) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 44efa3b2-494d-4345-ba8d-c23097ebeb70)) 61 | (pad "10" smd rect (at 1.45 0.25) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 37cdd315-6537-4f80-ab3c-6e57ec135374)) 62 | (pad "11" smd rect (at 1.45 -0.25) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp b2319e11-6577-44b7-a455-f5f537b2a969)) 63 | (pad "12" smd rect (at 1.45 -0.750001) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8e621382-1fe3-4706-8cf4-9dfd5d657264)) 64 | (pad "13" smd rect (at 0.750001 -1.45 90) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 4fd4d8ff-c436-4c26-8fe5-39b29055b335)) 65 | (pad "14" smd rect (at 0.25 -1.45 90) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f660db38-e5ec-4d3f-93db-154dca069b61)) 66 | (pad "15" smd rect (at -0.25 -1.45 90) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 23d4640e-2389-4d0f-b5a8-cc4886bfc659)) 67 | (pad "16" smd rect (at -0.750001 -1.45 90) (size 0.7112 0.254) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 1eb97855-21ea-459e-ad9e-50d9da3350f3)) 68 | (pad "17" smd rect (at 0 0) (size 1.7018 1.7018) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 9150e3f5-08e2-4949-ad68-594d333ab01c)) 69 | (model "${KIPRJMOD}/O32controller.pretty/QFN-3x3_MA702_MNP.step" 70 | (offset (xyz 0 0 0)) 71 | (scale (xyz 1 1 1)) 72 | (rotate (xyz 0 0 0)) 73 | ) 74 | ) 75 | -------------------------------------------------------------------------------- /v3/O32controller.pretty/NetTie-2_SMD_Pad0.25mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "NetTie-2_SMD_Pad0.25mm" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "Net tie, 2 pin, 0.5mm square SMD pads") 4 | (tags "net tie") 5 | (attr exclude_from_pos_files exclude_from_bom allow_missing_courtyard) 6 | (net_tie_pad_groups "1, 2") 7 | (fp_text reference "REF**" (at 0 -1.2) (layer "F.SilkS") hide 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp eba058f4-175e-4413-b550-93e1748b898d) 10 | ) 11 | (fp_text value "NetTie-2_SMD_Pad0.25mm" (at 0 1.2) (layer "F.Fab") hide 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 55decc6c-ccba-49a9-9c58-e53b55d22ed2) 14 | ) 15 | (pad "1" smd circle (at -0.3 0) (size 0.25 0.25) (layers "F.Cu") (tstamp 1745e8e7-cb05-4e0c-be57-60ff31465fb9)) 16 | (pad "1" smd rect (at 0 0) (size 0.6 0.25) (layers "F.Cu") (tstamp b6b94146-658e-4b0d-bb51-1a4e04809998)) 17 | (pad "2" smd circle (at 0.3 0) (size 0.25 0.25) (layers "F.Cu") (tstamp b531e0f4-5d47-4a72-8a54-a3eaafb85b86)) 18 | ) 19 | -------------------------------------------------------------------------------- /v3/O32controller.pretty/RESC2550X76N.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "RESC2550X76N" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 63A627DF) 4 | (attr through_hole) 5 | (fp_text reference "REF**" (at -0.7 -3.2) (layer "F.SilkS") 6 | (effects (font (size 0.393701 0.393701) (thickness 0.15))) 7 | (tstamp 9a9da15a-685e-4fd6-84a0-3ad34408023f) 8 | ) 9 | (fp_text value "RESC2550X76N" (at 1.05 3.2) (layer "F.Fab") 10 | (effects (font (size 0.393701 0.393701) (thickness 0.15))) 11 | (tstamp 5785dc16-86cd-44a4-9b2d-df8529a8bcd8) 12 | ) 13 | (fp_line (start -0.23 2.6) (end 0.23 2.6) (layer "F.SilkS") (width 0.127) (tstamp 4a66c36d-4dfd-408f-984d-c6a121ff4024)) 14 | (fp_line (start -0.23 -2.6) (end 0.23 -2.6) (layer "F.SilkS") (width 0.127) (tstamp ffa9508d-4007-4edf-adcb-c52343931120)) 15 | (fp_line (start -1.945 -2.865) (end 1.945 -2.865) (layer "F.CrtYd") (width 0.05) (tstamp 849a7179-959f-4350-a845-84c9020d27c5)) 16 | (fp_line (start -1.945 2.865) (end 1.945 2.865) (layer "F.CrtYd") (width 0.05) (tstamp 913692dc-89ab-45ab-b074-617bc63d0f31)) 17 | (fp_line (start 1.945 2.865) (end 1.945 -2.865) (layer "F.CrtYd") (width 0.05) (tstamp aee303d3-8cad-4156-8daa-a2f27c2172f0)) 18 | (fp_line (start -1.945 2.865) (end -1.945 -2.865) (layer "F.CrtYd") (width 0.05) (tstamp da68490f-ad1f-4d93-84ff-71a8e9387881)) 19 | (fp_line (start -1.33 2.6) (end -1.33 -2.6) (layer "F.Fab") (width 0.127) (tstamp 1eab57eb-aa5e-43b3-9108-10e74eb07dfb)) 20 | (fp_line (start 1.33 2.6) (end -1.33 2.6) (layer "F.Fab") (width 0.127) (tstamp 2cad3b32-8f86-46d3-abc4-385c2a0c0c8f)) 21 | (fp_line (start 1.33 2.6) (end 1.33 -2.6) (layer "F.Fab") (width 0.127) (tstamp e805a566-02e7-498c-9e0c-29b147770750)) 22 | (fp_line (start 1.33 -2.6) (end -1.33 -2.6) (layer "F.Fab") (width 0.127) (tstamp ec90c36d-d691-4c8b-9844-3906a8fd94dc)) 23 | (pad "1" smd rect (at -1.123 0) (size 1.15 5.23) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp fe25b6cb-218b-45f9-8c1a-83fe38301a82)) 24 | (pad "2" smd rect (at 1.123 0) (size 1.15 5.23) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 7cfb163a-1b70-41bd-a0a3-4662520551b4)) 25 | (model "${KIPRJMOD}/O32controller.pretty/WSL10201L000FEA.step" 26 | (offset (xyz 0 0 0)) 27 | (scale (xyz 1 1 1)) 28 | (rotate (xyz -90 0 0)) 29 | ) 30 | ) 31 | -------------------------------------------------------------------------------- /v3/O32controller.pretty/R_2512_6332Metric.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "R_2512_6332Metric" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "Resistor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") 4 | (tags "resistor") 5 | (attr smd) 6 | (fp_text reference "REF**" (at 0 -2.62) (layer "F.SilkS") 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp ff640516-a96e-44be-95a9-90c13ad7d0a4) 9 | ) 10 | (fp_text value "R_2512_6332Metric" (at 0 2.62) (layer "F.Fab") hide 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp fea62690-7cae-4363-850a-758b27dddbf4) 13 | ) 14 | (fp_line (start -1.475 1.65) (end 1.475 1.65) 15 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 44f2dac7-b936-4a39-bc0c-bffc0241dc5d)) 16 | (fp_line (start -1.45 -1.65) (end 1.5 -1.65) 17 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bae47732-45e3-4a8f-a941-89bb42f7f52a)) 18 | (fp_line (start -3.6 -1.92) (end 3.6 -1.92) 19 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c93ae89b-009b-4d4b-962b-ea9175e7263e)) 20 | (fp_line (start -3.6 1.92) (end -3.6 -1.92) 21 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4947eec6-325e-4c53-836c-65067cbcd911)) 22 | (fp_line (start 3.6 -1.92) (end 3.6 1.92) 23 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp cd88ba40-69fd-4ad6-b340-508dacd3f0ef)) 24 | (fp_line (start 3.6 1.92) (end -3.6 1.92) 25 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 85145b11-1cdd-4bf8-b51e-364c4c8c1266)) 26 | (fp_line (start -3.15 1.6) (end -3.15 -1.6) 27 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp d4b15920-e842-4e41-b80f-6075afb32374)) 28 | (fp_line (start 3.15 -1.6) (end 3.15 1.6) 29 | (stroke (width 0.1) (type solid)) (layer "F.Fab") (tstamp 4e93cdc4-dc3a-410b-af23-322a88f17153)) 30 | (pad "1" smd roundrect (at -2.55 0) (size 1.7 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1470588235) (tstamp 85a182cd-6354-48c2-8a93-32f4a4e239aa)) 31 | (pad "2" smd roundrect (at 2.55 0) (size 1.7 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1470588235) (tstamp 5e98c8d6-3754-4467-901a-5d1d849a64da)) 32 | (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_2512_6332Metric.wrl" 33 | (offset (xyz 0 0 0)) 34 | (scale (xyz 1 1 1)) 35 | (rotate (xyz 0 0 0)) 36 | ) 37 | ) 38 | -------------------------------------------------------------------------------- /v3/O32controller.pretty/R_Shunt_2512_6332Metric.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "R_Shunt_2512_6332Metric" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "Resistor SMD 2512 (6332 Metric), square (rectangular) end terminal, IPC_7351 nominal, (Body size source: IPC-SM-782 page 72, https://www.pcb-3d.com/wordpress/wp-content/uploads/ipc-sm-782a_amendment_1_and_2.pdf), generated with kicad-footprint-generator") 4 | (tags "resistor") 5 | (attr smd) 6 | (fp_text reference "REF**" (at 0 -2.62) (layer "F.SilkS") hide 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp ff640516-a96e-44be-95a9-90c13ad7d0a4) 9 | ) 10 | (fp_text value "R_Shunt_2512_6332Metric" (at 0 2.62) (layer "F.Fab") hide 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp fea62690-7cae-4363-850a-758b27dddbf4) 13 | ) 14 | (fp_line (start -1.475 1.65) (end 1.475 1.65) 15 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp 44f2dac7-b936-4a39-bc0c-bffc0241dc5d)) 16 | (fp_line (start -1.45 -1.65) (end 1.5 -1.65) 17 | (stroke (width 0.12) (type solid)) (layer "F.SilkS") (tstamp bae47732-45e3-4a8f-a941-89bb42f7f52a)) 18 | (fp_line (start -3.75 -1.9) (end 3.75 -1.9) 19 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp c93ae89b-009b-4d4b-962b-ea9175e7263e)) 20 | (fp_line (start -3.75 1.9) (end -3.75 -1.9) 21 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 4947eec6-325e-4c53-836c-65067cbcd911)) 22 | (fp_line (start 3.75 -1.9) (end 3.75 1.9) 23 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp cd88ba40-69fd-4ad6-b340-508dacd3f0ef)) 24 | (fp_line (start 3.75 1.9) (end -3.75 1.9) 25 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 85145b11-1cdd-4bf8-b51e-364c4c8c1266)) 26 | (pad "1" smd roundrect (at -2.7 0) (size 1.7 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1470588235) (tstamp 85a182cd-6354-48c2-8a93-32f4a4e239aa)) 27 | (pad "2" smd roundrect (at 2.7 0) (size 1.7 3.4) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1470588235) (tstamp 5e98c8d6-3754-4467-901a-5d1d849a64da)) 28 | (model "${KICAD6_3DMODEL_DIR}/Resistor_SMD.3dshapes/R_2512_6332Metric.wrl" 29 | (offset (xyz 0 0 0)) 30 | (scale (xyz 1 1 1)) 31 | (rotate (xyz 0 0 0)) 32 | ) 33 | ) 34 | -------------------------------------------------------------------------------- /v3/O32controller.pretty/SDM2U30CSP-7.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SDM2U30CSP-7" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr smd) 4 | (fp_text reference "REF**" (at -0.2 -0.9) (layer "F.SilkS") hide 5 | (effects (font (size 0.321024 0.321024) (thickness 0.080256))) 6 | (tstamp c28a0802-6d69-4275-aa58-0143995cef8e) 7 | ) 8 | (fp_text value "SDM2U30CSP-7" (at -0.2 0.869493) (layer "F.Fab") 9 | (effects (font (size 0.320531 0.320531) (thickness 0.15))) 10 | (tstamp 927b87eb-f12a-47d9-a084-26a49f5cbff1) 11 | ) 12 | (fp_rect (start -1.067 -0.545) (end 1.035 0.545) 13 | (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp 9429c642-6007-4057-97a2-67c83e1334f4)) 14 | (fp_rect (start 0.7778 0.4) (end -0.8222 -0.4) 15 | (stroke (width 0.05) (type solid)) (fill none) (layer "F.Fab") (tstamp 1ff28b95-e9fc-4087-ab36-91083e76a032)) 16 | (pad "1" smd rect (at -0.6745 0) (size 0.385 0.69) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 0e58fa6b-cec3-4de0-88a9-09defa3120be)) 17 | (pad "2" smd rect (at 0.3175 0) (size 1.035 0.69) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 2eba375c-8c38-48f1-b4f0-d26a622f34a8)) 18 | (model "${KIPRJMOD}/O32controller.pretty/DIODE_SDM2U30CSP-7_DIO.step" 19 | (offset (xyz 0 0 0)) 20 | (scale (xyz 1 1 1)) 21 | (rotate (xyz 0 0 0)) 22 | ) 23 | ) 24 | -------------------------------------------------------------------------------- /v3/O32controller.pretty/SMT2_0P91X0P63_STM-L.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SMT2_0P91X0P63_STM-L" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tags "ESDA17P20-1F2 ") 4 | (attr smd) 5 | (fp_text reference "REF**" (at 0 -1.9 unlocked) (layer "F.SilkS") hide 6 | (effects (font (size 1 1) (thickness 0.15))) 7 | (tstamp 6265f357-11c7-4887-8f53-b85e8aeb7f69) 8 | ) 9 | (fp_text value "SMT2_0P91X0P63_STM" (at -0.15 2.1 unlocked) (layer "F.Fab") hide 10 | (effects (font (size 1 1) (thickness 0.15))) 11 | (tstamp 4f8c937a-dec8-4421-8e66-68f49b7ef9d5) 12 | ) 13 | (fp_line (start -0.65 -0.25) (end -0.65 0.25) 14 | (stroke (width 0.12) (type default)) (layer "F.SilkS") (tstamp 2bc4387f-610d-4837-bdbb-ee4875dcb750)) 15 | (fp_line (start -0.65 -0.45) (end 0.6223 -0.45) 16 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 5c8e262c-0d43-4150-94b7-b1cdac04af2e)) 17 | (fp_line (start -0.65 0.45) (end -0.65 -0.45) 18 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp 90502f5b-7a30-4b36-a52e-b580934eef7f)) 19 | (fp_line (start 0.6223 -0.45) (end 0.6223 0.45) 20 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp b765ae93-1b85-4370-9455-95bdcfe3e0a9)) 21 | (fp_line (start 0.6223 0.45) (end -0.65 0.45) 22 | (stroke (width 0.05) (type solid)) (layer "F.CrtYd") (tstamp d5e33ee2-617c-48d5-8afb-e7086af1405a)) 23 | (fp_line (start -0.5207 -0.3175) (end -0.5207 0.3175) 24 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp b923f7ce-fa67-45e0-bab0-ef46b28938a8)) 25 | (fp_line (start -0.5207 0.3175) (end 0.5207 0.3175) 26 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp 180b247b-25bc-43d4-a1d0-de676c1fc787)) 27 | (fp_line (start 0.5207 -0.3175) (end -0.5207 -0.3175) 28 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp e145558d-eacc-46b7-8a48-7e5576eabb3c)) 29 | (fp_line (start 0.5207 0.3175) (end 0.5207 -0.3175) 30 | (stroke (width 0.0254) (type solid)) (layer "F.Fab") (tstamp 5208446e-8803-4e4e-829a-7933720596d5)) 31 | (pad "1" smd rect (at -0.325 0) (size 0.25 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 00fba513-1131-4922-aacf-195cd82528b5)) 32 | (pad "2" smd rect (at 0.325 0) (size 0.25 0.5) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp cdb03ac7-3aa3-4ecf-a14e-5599f4508f0e)) 33 | (model "${KIPRJMOD}/O32controller.pretty/ESDA17P20-1F2.step" 34 | (offset (xyz 0 0 0)) 35 | (scale (xyz 1 1 1)) 36 | (rotate (xyz 0 0 0)) 37 | ) 38 | ) 39 | -------------------------------------------------------------------------------- /v3/O32controller.pretty/SolderNTC-1.27mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SolderNTC-1.27mm" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr exclude_from_pos_files exclude_from_bom) 4 | (fp_text reference "REF**" (at 0.5 -4 unlocked) (layer "F.SilkS") hide 5 | (effects (font (size 1 1) (thickness 0.1))) 6 | (tstamp d1c64afd-7a8e-440e-80db-da0fb6223c4d) 7 | ) 8 | (fp_text value "SolderNTC-1.27mm" (at 0 3.5 unlocked) (layer "F.Fab") hide 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp b45c2ba4-a886-440a-b505-8cdde4ed136f) 11 | ) 12 | (fp_text user "${REFERENCE}" (at -0.5 5 unlocked) (layer "F.Fab") hide 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | (tstamp e6677f58-ecad-4e9a-97f4-a2272766ae15) 15 | ) 16 | (fp_rect (start -0.95 -0.5) (end 0.95 1.77) 17 | (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp dc334bc2-f0bb-4a5c-9d31-ad0444267c1c)) 18 | (pad "1" smd roundrect (at 0 0) (size 1.5 0.6) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) 19 | (thermal_bridge_angle 45) (tstamp 237f2765-9be1-444e-b52c-abb5afc8ef9f)) 20 | (pad "2" smd roundrect (at 0 1.27) (size 1.5 0.6) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) 21 | (thermal_bridge_angle 45) (tstamp 941c714e-7129-4ccd-87ae-005d8c5a280c)) 22 | ) 23 | -------------------------------------------------------------------------------- /v3/O32controller.pretty/SolderPad1-1.27mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SolderPad1-1.27mm" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr exclude_from_pos_files exclude_from_bom) 4 | (fp_text reference "REF**" (at 0.5 -4 unlocked) (layer "F.SilkS") hide 5 | (effects (font (size 1 1) (thickness 0.1))) 6 | (tstamp d1c64afd-7a8e-440e-80db-da0fb6223c4d) 7 | ) 8 | (fp_text value "SolderPad1-1.27mm" (at 0 3.5 unlocked) (layer "F.Fab") hide 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp b45c2ba4-a886-440a-b505-8cdde4ed136f) 11 | ) 12 | (fp_text user "${REFERENCE}" (at -0.5 5 unlocked) (layer "F.Fab") hide 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | (tstamp e6677f58-ecad-4e9a-97f4-a2272766ae15) 15 | ) 16 | (fp_rect (start -0.95 -0.5) (end 0.95 0.5) 17 | (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp dc334bc2-f0bb-4a5c-9d31-ad0444267c1c)) 18 | (pad "1" smd roundrect (at 0 0) (size 1.5 0.6) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) 19 | (thermal_bridge_angle 45) (tstamp 237f2765-9be1-444e-b52c-abb5afc8ef9f)) 20 | ) 21 | -------------------------------------------------------------------------------- /v3/O32controller.pretty/SolderUART-1.27mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SolderUART-1.27mm" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr exclude_from_pos_files exclude_from_bom) 4 | (fp_text reference "REF**" (at 0.5 -4 unlocked) (layer "F.SilkS") hide 5 | (effects (font (size 1 1) (thickness 0.1))) 6 | (tstamp d1c64afd-7a8e-440e-80db-da0fb6223c4d) 7 | ) 8 | (fp_text value "SolderUART-1.27mm" (at 0.1 5.35 unlocked) (layer "F.Fab") hide 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp b45c2ba4-a886-440a-b505-8cdde4ed136f) 11 | ) 12 | (fp_text user "${REFERENCE}" (at -0.4 6.85 unlocked) (layer "F.Fab") hide 13 | (effects (font (size 1 1) (thickness 0.15))) 14 | (tstamp e6677f58-ecad-4e9a-97f4-a2272766ae15) 15 | ) 16 | (fp_rect (start -1.2 -0.5) (end 1.2 4.31) 17 | (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp dc334bc2-f0bb-4a5c-9d31-ad0444267c1c)) 18 | (pad "1" smd roundrect (at 0 0) (size 2 0.6) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) 19 | (thermal_bridge_angle 45) (tstamp 237f2765-9be1-444e-b52c-abb5afc8ef9f)) 20 | (pad "2" smd roundrect (at 0 1.27) (size 2 0.6) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) 21 | (thermal_bridge_angle 45) (tstamp 941c714e-7129-4ccd-87ae-005d8c5a280c)) 22 | (pad "3" smd roundrect (at 0 2.54) (size 2 0.6) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) 23 | (thermal_bridge_angle 45) (tstamp e2bc38ca-86f5-4f10-b3e9-8b906b0339f1)) 24 | (pad "4" smd roundrect (at 0 3.81) (size 2 0.6) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) 25 | (thermal_bridge_angle 45) (tstamp 13bded60-dc7c-48d8-b398-7417ea2be1bd)) 26 | ) 27 | -------------------------------------------------------------------------------- /v3/O32controller.pretty/SolderWire-Actual_1x01_D1.25mm_OD_1.8mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SolderWire-Actual_1x01_D1.25mm_OD_1.8mm" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5EB70B43) 4 | (descr "Soldered wire connection, for a single 0.75 mm² wire, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator") 5 | (tags "connector wire 0.75sqmm") 6 | (attr exclude_from_pos_files exclude_from_bom) 7 | (fp_text reference "REF**" (at 0.127 -2.921) (layer "F.SilkS") hide 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 893a580d-78e2-443c-99be-470075a2d45b) 10 | ) 11 | (fp_text value "SolderWire-Actual_1x01_D1.25mm_OD_1.8mm" (at 0 2.47) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 122be957-96f7-47df-9b41-ed5ff79eba8e) 14 | ) 15 | (fp_rect (start -1.1 -1.1) (end 1.1 1.1) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 251a3c30-dd2c-4603-bb2c-4e516c56c77d)) 16 | (pad "1" thru_hole roundrect (at 0 0) (size 1.8 1.8) (drill 1.25) (layers *.Cu *.Mask) (roundrect_rratio 0.098039) (tstamp ad4bf466-0420-43c3-9c5b-d02c6d6395e0)) 17 | (model "${KICAD6_3DMODEL_DIR}/Connector_Wire.3dshapes/SolderWire-0.75sqmm_1x01_D1.25mm_OD2.3mm.wrl" 18 | (offset (xyz 0 0 0)) 19 | (scale (xyz 1 1 1)) 20 | (rotate (xyz 0 0 0)) 21 | ) 22 | ) 23 | -------------------------------------------------------------------------------- /v3/O32controller.pretty/SolderWire-Actual_1x01_D1.25mm_OD_2.3mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SolderWire-Actual_1x01_D1.25mm_OD_2.3mm" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5EB70B43) 4 | (descr "Soldered wire connection, for a single 0.75 mm² wire, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator") 5 | (tags "connector wire 0.75sqmm") 6 | (attr exclude_from_pos_files exclude_from_bom) 7 | (fp_text reference "REF**" (at 0.127 -2.921) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 893a580d-78e2-443c-99be-470075a2d45b) 10 | ) 11 | (fp_text value "SolderWire-Actual_1x01_D1.25mm_OD_2.3mm" (at 0 2.47) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 122be957-96f7-47df-9b41-ed5ff79eba8e) 14 | ) 15 | (fp_rect (start -1.35 -1.35) (end 1.35 1.35) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 251a3c30-dd2c-4603-bb2c-4e516c56c77d)) 16 | (fp_circle (center 0 0) (end 1.15 0) (layer "F.Fab") (width 0.1) (fill none) (tstamp ca668322-d0ff-4e6d-94eb-c9a0142ec932)) 17 | (pad "1" thru_hole roundrect (at 0 0) (size 2.3 2.3) (drill 1.25) (layers *.Cu *.Mask) (roundrect_rratio 0.098039) (tstamp ad4bf466-0420-43c3-9c5b-d02c6d6395e0)) 18 | (model "${KICAD6_3DMODEL_DIR}/Connector_Wire.3dshapes/SolderWire-0.75sqmm_1x01_D1.25mm_OD2.3mm.wrl" 19 | (offset (xyz 0 0 0)) 20 | (scale (xyz 1 1 1)) 21 | (rotate (xyz 0 0 0)) 22 | ) 23 | ) 24 | -------------------------------------------------------------------------------- /v3/O32controller.pretty/SolderWire-Actual_1x01_D1.7mm_OD_2.5mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SolderWire-Actual_1x01_D1.7mm_OD_2.5mm" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5EB70B43) 4 | (descr "Soldered wire connection, for a single 0.75 mm² wire, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator") 5 | (tags "connector wire 0.75sqmm") 6 | (attr exclude_from_pos_files exclude_from_bom) 7 | (fp_text reference "REF**" (at 0.127 -2.921) (layer "F.SilkS") 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 893a580d-78e2-443c-99be-470075a2d45b) 10 | ) 11 | (fp_text value "SolderWire-Actual_1x01_D1.7mm_OD_2.5mm" (at 0 2.47) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 122be957-96f7-47df-9b41-ed5ff79eba8e) 14 | ) 15 | (fp_rect (start -1.45 -1.45) (end 1.45 1.45) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 251a3c30-dd2c-4603-bb2c-4e516c56c77d)) 16 | (pad "1" thru_hole roundrect (at 0 0) (size 2.5 2.5) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.098039) (tstamp ad4bf466-0420-43c3-9c5b-d02c6d6395e0)) 17 | (model "${KICAD6_3DMODEL_DIR}/Connector_Wire.3dshapes/SolderWire-0.75sqmm_1x01_D1.25mm_OD2.3mm.wrl" 18 | (offset (xyz 0 0 0)) 19 | (scale (xyz 1 1 1)) 20 | (rotate (xyz 0 0 0)) 21 | ) 22 | ) 23 | -------------------------------------------------------------------------------- /v3/O32controller.pretty/SolderWire-Actual_1x01_D1.7mm_OD_2.75mm.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "SolderWire-Actual_1x01_D1.7mm_OD_2.75mm" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 5EB70B43) 4 | (descr "Soldered wire connection, for a single 0.75 mm² wire, basic insulation, conductor diameter 1.25mm, outer diameter 2.3mm, size source Multi-Contact FLEXI-E 0.75 (https://ec.staubli.com/AcroFiles/Catalogues/TM_Cab-Main-11014119_(en)_hi.pdf), bend radius 3 times outer diameter, generated with kicad-footprint-generator") 5 | (tags "connector wire 0.75sqmm") 6 | (attr exclude_from_pos_files exclude_from_bom) 7 | (fp_text reference "REF**" (at 0 -2.286) (layer "F.SilkS") hide 8 | (effects (font (size 1 1) (thickness 0.15))) 9 | (tstamp 893a580d-78e2-443c-99be-470075a2d45b) 10 | ) 11 | (fp_text value "SolderWire-Actual_1x01_D1.7mm_OD_2.75mm" (at 0 2.47) (layer "F.Fab") 12 | (effects (font (size 1 1) (thickness 0.15))) 13 | (tstamp 122be957-96f7-47df-9b41-ed5ff79eba8e) 14 | ) 15 | (fp_rect (start -1.575 -1.575) (end 1.575 1.575) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp 251a3c30-dd2c-4603-bb2c-4e516c56c77d)) 16 | (pad "1" thru_hole roundrect (at 0 0) (size 2.75 2.75) (drill 1.7) (layers *.Cu *.Mask) (roundrect_rratio 0.098039) (tstamp ad4bf466-0420-43c3-9c5b-d02c6d6395e0)) 17 | (model "${KICAD6_3DMODEL_DIR}/Connector_Wire.3dshapes/SolderWire-0.75sqmm_1x01_D1.25mm_OD2.3mm.wrl" 18 | (offset (xyz 1.397 -0.762 0)) 19 | (scale (xyz 1 1 1)) 20 | (rotate (xyz 0 0 0)) 21 | ) 22 | ) 23 | -------------------------------------------------------------------------------- /v3/O32controller.pretty/THVD1420DRLR_SOT-585.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "THVD1420DRLR_SOT-585" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (attr smd) 4 | (fp_text reference "REF**" (at -0.15 -2) (layer "F.SilkS") 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | (tstamp 916e8c22-cc53-448d-89db-a5f96a90e554) 7 | ) 8 | (fp_text value "SOIC_20DRLR_TEX" (at 0.1 2.05) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 0bc9615c-5bc5-4990-800e-d64e96017942) 11 | ) 12 | (fp_circle (center -1.35 -0.75) (end -1.15 -0.75) 13 | (stroke (width 0) (type solid)) (fill solid) (layer "F.SilkS") (tstamp 5fba4b0b-ab18-4c0f-8da8-f5df71ca3d43)) 14 | (fp_rect (start -1.1 -1.1) (end 1.1 1.1) 15 | (stroke (width 0.05) (type solid)) (fill none) (layer "F.CrtYd") (tstamp e9581364-b95a-4488-a9ed-a195cf78991d)) 16 | (pad "1" smd roundrect (at -0.74 -0.75) (size 0.67 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1666666667) (tstamp 1b7a4516-411a-4a60-89e6-876745b86665)) 17 | (pad "2" smd roundrect (at -0.74 -0.25) (size 0.67 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1666666667) (tstamp cb47dddc-3b24-4416-b142-f6784ef782f6)) 18 | (pad "3" smd roundrect (at -0.74 0.25) (size 0.67 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1666666667) (tstamp 5dfd7df8-2a46-4ad5-8de2-d5ae6eff1341)) 19 | (pad "4" smd roundrect (at -0.74 0.75) (size 0.67 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1666666667) (tstamp 75a75429-7c9b-4d13-8bbb-d7b0a97bfebf)) 20 | (pad "5" smd roundrect (at 0.74 0.75) (size 0.67 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1666666667) (tstamp 1cb58034-ea24-4f83-9af5-1a1475c12e2b)) 21 | (pad "6" smd roundrect (at 0.74 0.25) (size 0.67 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1666666667) (tstamp e5e081c9-d9a9-427f-8c52-bc1e88653432)) 22 | (pad "7" smd roundrect (at 0.74 -0.25) (size 0.67 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1666666667) (tstamp e5f31007-77a2-4cf9-9a1d-93609d564326)) 23 | (pad "8" smd roundrect (at 0.74 -0.75) (size 0.67 0.3) (layers "F.Cu" "F.Paste" "F.Mask") (roundrect_rratio 0.1666666667) (tstamp 143300e1-897e-4c06-b635-7ffdab12b0fe)) 24 | (model "${KIPRJMOD}/O32controller.pretty/THVD1420DRLR.stp" 25 | (offset (xyz 0 0 0)) 26 | (scale (xyz 1 1 1)) 27 | (rotate (xyz 0 0 0)) 28 | ) 29 | ) 30 | -------------------------------------------------------------------------------- /v3/O32controller.pretty/Tactile_Switch_EVQ-P7A01P.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "Tactile_Switch_EVQ-P7A01P" (version 20211014) (generator pcbnew) 2 | (layer "F.Cu") 3 | (tedit 0) 4 | (fp_text reference "REF**" (at 0.25 -2.75) (layer "F.SilkS") 5 | (effects (font (size 1 1) (thickness 0.15))) 6 | (tstamp 94b78dfd-dd04-4b3a-b2aa-28d4f3393f9d) 7 | ) 8 | (fp_text value "Tactile_Switch_EVQ-P7A01P" (at 0.95 3.6) (layer "F.Fab") 9 | (effects (font (size 1 1) (thickness 0.15))) 10 | (tstamp 0846d495-5fd3-4fb0-b5a3-1e2fbbe4a2a4) 11 | ) 12 | (fp_line (start 0.85 1.55) (end 0.85 2.1) (layer "Cmts.User") (width 0.15) (tstamp 262b9353-cb2b-48f7-bd39-91b048859e2f)) 13 | (fp_line (start -0.85 1.55) (end -0.85 2.1) (layer "Cmts.User") (width 0.15) (tstamp b1b404eb-49d1-49fd-b9b7-0e40dbc71c3e)) 14 | (fp_line (start -0.85 2.1) (end 0.85 2.1) (layer "Cmts.User") (width 0.15) (tstamp feb22515-f193-446e-b765-0143cca6a10e)) 15 | (fp_rect (start -1.75 -1.45) (end 1.75 1.45) (layer "F.CrtYd") (width 0.05) (fill none) (tstamp b78405f3-37d7-4b67-abd9-a82a23e0d93d)) 16 | (pad "" np_thru_hole circle (at 0 0.9) (size 0.7 0.7) (drill 0.7) (layers *.Mask) (tstamp 432a3d2d-10b3-41fe-adf0-2f1f672bbf09)) 17 | (pad "" np_thru_hole circle (at 0 -0.9) (size 0.7 0.7) (drill 0.7) (layers *.Mask) (tstamp 88adfce0-e047-46bb-ae13-6baa49d61935)) 18 | (pad "1" smd rect (at -1.8 -0.725) (size 1.4 1.05) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 8dec44c1-f6f1-4109-bd8d-4e64199a68cc)) 19 | (pad "1" smd rect (at 1.8 -0.725) (size 1.4 1.05) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp c9427c48-ceff-4120-b25a-1359640bc1e8)) 20 | (pad "2" smd rect (at -1.8 0.725) (size 1.4 1.05) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp 3957497e-3ef4-4a8d-b18d-6c8aa8b224f9)) 21 | (pad "2" smd rect (at 1.8 0.725) (size 1.4 1.05) (layers "F.Cu" "F.Paste" "F.Mask") (tstamp f989e252-042e-4848-86ca-6aaf65711ab5)) 22 | (model "${KIPRJMOD}/O32controller.pretty/EVQ-P7A01P--3DModel-STEP-269445.step" 23 | (offset (xyz 0 0 0)) 24 | (scale (xyz 1 1 1)) 25 | (rotate (xyz -90 0 0)) 26 | ) 27 | ) 28 | -------------------------------------------------------------------------------- /v3/O32controller.pretty/TestPoint_Pad_Rect.kicad_mod: -------------------------------------------------------------------------------- 1 | (footprint "TestPoint_Pad_Rect" (version 20221018) (generator pcbnew) 2 | (layer "F.Cu") 3 | (descr "SMD pad as test Point, diameter 1.0mm") 4 | (tags "test point SMD pad") 5 | (attr exclude_from_pos_files exclude_from_bom) 6 | (fp_text reference "REF**" (at 0.05 -2.85) (layer "F.SilkS") hide 7 | (effects (font (size 1 1) (thickness 0.15))) 8 | (tstamp ed08342a-eaee-43e9-b96e-1dd00b47763e) 9 | ) 10 | (fp_text value "TestPoint_Pad_Rect" (at 0 1.55) (layer "F.Fab") 11 | (effects (font (size 1 1) (thickness 0.15))) 12 | (tstamp a41410ba-6764-40d3-8271-3889cd1f68dc) 13 | ) 14 | (fp_text user "${REFERENCE}" (at 0 -1.45) (layer "F.Fab") 15 | (effects (font (size 1 1) (thickness 0.15))) 16 | (tstamp ecb9d95d-c3e5-4a80-b7be-d742b8cad331) 17 | ) 18 | (fp_rect (start -0.5 -0.95) (end 0.5 0.95) 19 | (stroke (width 0.05) (type default)) (fill none) (layer "F.CrtYd") (tstamp 71904fb9-7f81-4250-a287-a94ed28148a7)) 20 | (pad "1" smd roundrect (at 0 0) (size 0.6 1.5) (layers "F.Cu" "F.Mask") (roundrect_rratio 0.25) (tstamp bab732e9-e79a-410d-8a2b-e7d9e8d299bb)) 21 | ) 22 | -------------------------------------------------------------------------------- /v3/O32controller.pretty/WSLF25122L000FEB.kicad_mod: -------------------------------------------------------------------------------- 1 | 2 | (footprint RESC6331X88N (layer F.Cu) (tedit 6588A51D) 3 | (descr "") 4 | (attr smd) 5 | (fp_text reference REF** (at -2.63477 -2.486352 0) (layer F.SilkS) 6 | (effects (font (size 0.394239370079 0.394239370079) (thickness 0.15))) 7 | ) 8 | (fp_text value RESC6331X88N (at -0.979994 2.407627 0) (layer F.Fab) 9 | (effects (font (size 0.394729133858 0.394729133858) (thickness 0.15))) 10 | ) 11 | (pad 1 smd roundrect (roundrect_rratio 0.86) (at -2.925 0.0) (size 1.47 3.45) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) 12 | (pad 2 smd roundrect (roundrect_rratio 0.86) (at 2.925 0.0) (size 1.47 3.45) (layers F.Cu F.Mask F.Paste) (solder_mask_margin 0.102)) 13 | (fp_line (start -3.3 -1.72) (end 3.3 -1.72) (layer F.Fab) (width 0.127)) 14 | (fp_line (start 3.3 -1.72) (end 3.3 1.72) (layer F.Fab) (width 0.127)) 15 | (fp_line (start 3.3 1.72) (end -3.3 1.72) (layer F.Fab) (width 0.127)) 16 | (fp_line (start -3.3 1.72) (end -3.3 -1.72) (layer F.Fab) (width 0.127)) 17 | (fp_line (start -3.18 -2.04) (end 3.18 -2.04) (layer F.SilkS) (width 0.127)) 18 | (fp_line (start -3.18 2.04) (end 3.18 2.04) (layer F.SilkS) (width 0.127)) 19 | (fp_line (start -3.91 -2.104) (end 3.91 -2.104) (layer F.CrtYd) (width 0.05)) 20 | (fp_line (start 3.91 -2.104) (end 3.91 2.104) (layer F.CrtYd) (width 0.05)) 21 | (fp_line (start 3.91 2.104) (end -3.91 2.104) (layer F.CrtYd) (width 0.05)) 22 | (fp_line (start -3.91 2.104) (end -3.91 -2.104) (layer F.CrtYd) (width 0.05)) 23 | ) -------------------------------------------------------------------------------- /v3/O32controller.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/O32controller.xlsx -------------------------------------------------------------------------------- /v3/O32controller_bom.csv.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/O32controller_bom.csv.zip -------------------------------------------------------------------------------- /v3/PCBWay_order_v3.0/BOM_O32controller.kicad_pcb.xls: -------------------------------------------------------------------------------- 1 | designator,quantity,value,pack,mpn,mount_type 2 | "C1, C10, C4, C5, C58, C6, C8, C9",8,100nF,C_0402_1005Metric,CL05A104KA5NNNC ,smt 3 | C11,1,1uF,C_0402_1005Metric,GCM155C71A105KE38D,smt 4 | "C12, C15, C18",3,10nF,C_0402_1005Metric,CL05B103KB5NNNC,smt 5 | "C13, C16, C19",3,4.7nF,C_0402_1005Metric,GRM155R72A472KA01D,smt 6 | "C14, C17, C20, C7",4,1nF,C_0402_1005Metric,CC0402MRX7R9BB102,smt 7 | C2,1,47uF,C_0603_1608Metric,GRM188R60J476ME15D,smt 8 | "C21, C22, C23, C24, C25, C26, C27, C28, C29, C30, C31, C32, C33, C34, C35, C36, C37, C38, C39, C40, C41, C42, C43, C44, C45, C46, C47, C48, C49, C50, C51, C52, C53, C54, C55, C56, C57",37,22uF,C_0805_nosilk,CL21A226MAQNNNE,smt 9 | C3,1,10uF,C_0603_1608Metric,GRM188R6YA106MA73D,smt 10 | "D1, D4, D5",3,SDM2U30CSP,SDM2U30CSP-7,SDM2U30CSP-7,smt 11 | D2,1,ESDA17P20-1F2,SMT2_0P91X0P63_STM-L,ESDA17P20-1F2,smt 12 | D3,1,GREEN,LED_0603_1608Metric,LTST-C191KGKT,smt 13 | D6,1,RED,LED_0603_1608Metric,LTST-C191KRKT,smt 14 | "J1, J2",2,BATT+,SolderWire-Actual_1x01_D1.7mm_OD_2.75mm,,tht 15 | "J10, J11, J12",3,Motor Connection,SolderWire-Actual_1x01_D1.7mm_OD_2.75mm,,tht 16 | "J3, J4",2,BATT-,SolderWire-Actual_1x01_D1.7mm_OD_2.75mm,,tht 17 | J5,1,NTC,SolderNTC-1.27mm,,tht 18 | J6,1,SWD,JST_SM04B-SRSS-TB(LF)(SN),SM04B-SRSS-TB(LF)(SN),smt 19 | J7,1,ExternalSPI,FFC_0.5mm_6p,,tht 20 | "J8, J9",2,RS485,JST_SM02B-SRSS-TB(LF)(SN),SM02B-SRSS-TB_LF__SN_,smt 21 | L1,1,22uH,IND_VLS201612CX-220M-1,VLS201612CX-220M-1 ,smt 22 | "NT1, NT2, NT3",3,Sense_N,NetTie-2_SMD_Pad0.25mm,,tht 23 | "Q1, Q2, Q3",3,CSD88584Q5DC,CSD88584Q5DCT,CSD88584Q5DC,smt 24 | "R1, R2, R7",3,1k,R_0402_1005Metric,RC0402FR-071KL,smt 25 | "R10, R19, R28, R37, R9",5,13.7k,R_0402_1005Metric,RC0402FR-0713K7L ,smt 26 | "R11, R13, R20, R22, R29, R31",6,10R,R_0402_1005Metric,SR0402FR-7T10RL,smt 27 | "R12, R21, R30",3,2.2R,R_0402_1005Metric,CRCW04022R20JNEDHP,smt 28 | "R14, R16, R23, R25, R32, R34",6,27.4k,R_0402_1005Metric,RC0402FR-0727K4L ,smt 29 | "R15, R17, R24, R26, R33, R35",6,1.78k,R_0402_1005Metric,RC0402FR-071K78L ,smt 30 | "R18, R27, R36",3,PU2512FKMP50R002L,R_Shunt_2512_6332Metric,PU2512FKMP50R002L,smt 31 | "R3, R5, R6",3,2.2k,R_0402_1005Metric,RC0402FR-072K2L,smt 32 | R4,1,121k,R_0402_1005Metric,AF0402FR-07121KL,smt 33 | R8,1,54.9k,R_0402_1005Metric,RC0402FR-0754K9L,smt 34 | "TP1, TP3",2,TestPoint,TestPoint_Pad_Rect,,tht 35 | U1,1,STSPIN32F0ATR,VFQFPN-48-1EP_7x7mm_P0.5mm_EP2.8x2.8mm,STSPIN32F0ATR,smt 36 | U2,1,THVD1420DRLR,THVD1420DRLR_SOT-585,THVD1420DRLR,smt 37 | U3,1,MA702GQ-P,MA702GQ-P,MA702GQ-P,smt 38 | -------------------------------------------------------------------------------- /v3/PCBWay_order_v3.0/O32controller.kicad_pcb.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/PCBWay_order_v3.0/O32controller.kicad_pcb.zip -------------------------------------------------------------------------------- /v3/PCBWay_order_v3.0/O32controller.kicad_pcb/O32controller-Edge_Cuts.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.7*% 2 | %TF.CreationDate,2023-12-28T18:43:45-05:00*% 3 | %TF.ProjectId,O32controller,4f333263-6f6e-4747-926f-6c6c65722e6b,3*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Profile,NP*% 6 | %FSLAX46Y46*% 7 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 8 | G04 Created by KiCad (PCBNEW 7.0.7) date 2023-12-28 18:43:45* 9 | %MOMM*% 10 | %LPD*% 11 | G01* 12 | G04 APERTURE LIST* 13 | %TA.AperFunction,Profile*% 14 | %ADD10C,0.150000*% 15 | %TD*% 16 | G04 APERTURE END LIST* 17 | D10* 18 | X25814000Y2186000D02* 19 | G75* 20 | G03* 21 | X25814000Y2186000I-1000000J0D01* 22 | G01* 23 | X2186000Y27000000D02* 24 | X24814000Y27000000D01* 25 | X0Y2186000D02* 26 | G75* 27 | G03* 28 | X2186000Y0I2186000J0D01* 29 | G01* 30 | X2186000Y27000000D02* 31 | G75* 32 | G03* 33 | X0Y24814000I0J-2186000D01* 34 | G01* 35 | X2186000Y0D02* 36 | X24814000Y0D01* 37 | X27000000Y24814000D02* 38 | X27000000Y2186000D01* 39 | X27000000Y24814000D02* 40 | G75* 41 | G03* 42 | X24814000Y27000000I-2186000J0D01* 43 | G01* 44 | X3186000Y2186000D02* 45 | G75* 46 | G03* 47 | X3186000Y2186000I-1000000J0D01* 48 | G01* 49 | X3186000Y24814000D02* 50 | G75* 51 | G03* 52 | X3186000Y24814000I-1000000J0D01* 53 | G01* 54 | X24814000Y0D02* 55 | G75* 56 | G03* 57 | X27000000Y2186000I0J2186000D01* 58 | G01* 59 | X25814000Y24814000D02* 60 | G75* 61 | G03* 62 | X25814000Y24814000I-1000000J0D01* 63 | G01* 64 | X0Y24814000D02* 65 | X0Y2186000D01* 66 | M02* 67 | -------------------------------------------------------------------------------- /v3/PCBWay_order_v3.0/O32controller.kicad_pcb/O32controller-NPTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | INCH 3 | % 4 | G90 5 | G05 6 | T0 7 | M30 8 | -------------------------------------------------------------------------------- /v3/PCBWay_order_v3.0/O32controller.kicad_pcb/O32controller-PTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | INCH 3 | T1C0.0098 4 | T2C0.0669 5 | % 6 | G90 7 | G05 8 | T1 9 | X0.0236Y0.9173 10 | X0.0335Y0.7146 11 | X0.0354Y0.1663 12 | X0.0404Y0.4665 13 | X0.0866Y0.3524 14 | X0.094Y0.3071 15 | X0.0965Y0.5197 16 | X0.0984Y0.8839 17 | X0.1082Y0.7667 18 | X0.1083Y0.8071 19 | X0.126Y0.502 20 | X0.128Y0.4134 21 | X0.128Y0.378 22 | X0.1299Y0.315 23 | X0.1339Y0.4449 24 | X0.1378Y0.565 25 | X0.1516Y0.5374 26 | X0.1555Y0.815 27 | X0.1555Y0.75 28 | X0.1573Y0.5096 29 | X0.1575Y0.1634 30 | X0.1634Y0.6594 31 | X0.1673Y0.7224 32 | X0.1811Y0.2067 33 | X0.185Y0.4134 34 | X0.19Y0.3671 35 | X0.1909Y0.6654 36 | X0.2126Y0.2244 37 | X0.2303Y1.0098 38 | X0.2559Y0.0551 39 | X0.2598Y0.8514 40 | X0.2598Y0.628 41 | X0.2785Y0.1585 42 | X0.2854Y0.2087 43 | X0.2874Y0.6181 44 | X0.2933Y0.7087 45 | X0.3051Y0.4272 46 | X0.3091Y1.0098 47 | X0.315Y0.9291 48 | X0.3209Y0.7864 49 | X0.3209Y0.1654 50 | X0.3307Y0.2087 51 | X0.3346Y0.0551 52 | X0.3386Y0.4409 53 | X0.3484Y0.8514 54 | X0.3543Y0.1299 55 | X0.3642Y0.3661 56 | X0.376Y0.7067 57 | X0.3772Y0.3398 58 | X0.3799Y0.6063 59 | X0.3858Y1.0098 60 | X0.3957Y0.6319 61 | X0.4055Y0.7018 62 | X0.4055Y0.3425 63 | X0.4104Y0.6053 64 | X0.4134Y0.0551 65 | X0.4154Y0.3012 66 | X0.4252Y0.8278 67 | X0.4252Y0.7559 68 | X0.4252Y0.2087 69 | X0.4272Y0.5079 70 | X0.4291Y0.4429 71 | X0.4311Y0.7884 72 | X0.4311Y0.4783 73 | X0.4331Y0.1299 74 | X0.439Y0.9291 75 | X0.4646Y1.0098 76 | X0.4646Y0.7874 77 | X0.4744Y0.3583 78 | X0.4902Y0.0531 79 | X0.5Y0.2766 80 | X0.5069Y0.3307 81 | X0.5082Y0.8756 82 | X0.5089Y0.8455 83 | X0.5098Y0.7205 84 | X0.5118Y0.3022 85 | X0.5118Y0.1299 86 | X0.5157Y0.7795 87 | X0.5217Y0.2087 88 | X0.5226Y0.9272 89 | X0.5335Y0.4291 90 | X0.5394Y0.7224 91 | X0.5413Y1.0098 92 | X0.5571Y0.3287 93 | X0.5591Y0.2343 94 | X0.5689Y0.0531 95 | X0.5846Y0.6555 96 | X0.5846Y0.4508 97 | X0.5906Y0.1299 98 | X0.6008Y0.5846 99 | X0.6035Y0.3583 100 | X0.6039Y0.3374 101 | X0.6039Y0.3165 102 | X0.6039Y0.2953 103 | X0.6039Y0.2118 104 | X0.6043Y0.2744 105 | X0.6043Y0.2535 106 | X0.6043Y0.2327 107 | X0.6051Y0.9098 108 | X0.6051Y0.8886 109 | X0.6051Y0.8673 110 | X0.6051Y0.8461 111 | X0.6051Y0.8248 112 | X0.6051Y0.8035 113 | X0.6051Y0.7823 114 | X0.6051Y0.761 115 | X0.6122Y0.6909 116 | X0.6134Y0.648 117 | X0.6193Y0.5953 118 | X0.6193Y0.574 119 | X0.6193Y0.5323 120 | X0.6193Y0.4902 121 | X0.6197Y0.5531 122 | X0.6197Y0.5114 123 | X0.6201Y1.0098 124 | X0.6224Y0.348 125 | X0.6224Y0.222 126 | X0.6224Y0.2012 127 | X0.6228Y0.3272 128 | X0.6228Y0.3063 129 | X0.6228Y0.285 130 | X0.6228Y0.2638 131 | X0.6228Y0.2429 132 | X0.6236Y0.8992 133 | X0.6236Y0.878 134 | X0.6236Y0.8567 135 | X0.6236Y0.8354 136 | X0.6236Y0.8142 137 | X0.6236Y0.7929 138 | X0.6236Y0.7717 139 | X0.6236Y0.7508 140 | X0.6378Y0.6272 141 | X0.6378Y0.6063 142 | X0.6378Y0.5846 143 | X0.6378Y0.4795 144 | X0.6378Y0.4232 145 | X0.6382Y0.5638 146 | X0.6382Y0.5429 147 | X0.6382Y0.5217 148 | X0.6382Y0.5004 149 | X0.6409Y0.3583 150 | X0.6409Y0.2323 151 | X0.6413Y0.3374 152 | X0.6413Y0.3165 153 | X0.6413Y0.2953 154 | X0.6413Y0.274 155 | X0.6413Y0.2531 156 | X0.6413Y0.2114 157 | X0.6421Y0.9098 158 | X0.6421Y0.8886 159 | X0.6421Y0.8673 160 | X0.6421Y0.8461 161 | X0.6421Y0.8248 162 | X0.6421Y0.8035 163 | X0.6421Y0.7823 164 | X0.6421Y0.761 165 | X0.6496Y0.0531 166 | X0.6559Y0.4681 167 | X0.6563Y0.6374 168 | X0.6563Y0.6165 169 | X0.6563Y0.5957 170 | X0.6567Y0.5748 171 | X0.6567Y0.5531 172 | X0.6567Y0.5319 173 | X0.6567Y0.5106 174 | X0.6567Y0.4894 175 | X0.6594Y0.222 176 | X0.6594Y0.2008 177 | X0.6602Y0.7717 178 | X0.6602Y0.7504 179 | X0.6744Y0.4783 180 | X0.6748Y0.6268 181 | X0.6776Y0.2114 182 | X0.6783Y0.761 183 | X0.7303Y0.8583 184 | X0.7303Y0.8071 185 | X0.7303Y0.7539 186 | X0.7303Y0.5827 187 | X0.7303Y0.5315 188 | X0.7303Y0.4783 189 | X0.7303Y0.3071 190 | X0.7303Y0.2559 191 | X0.7303Y0.2047 192 | X0.7303Y0.1594 193 | X0.7421Y0.6201 194 | X0.7461Y0.7185 195 | X0.7835Y0.2579 196 | X0.7854Y0.9035 197 | X0.7854Y0.8583 198 | X0.7854Y0.8071 199 | X0.7854Y0.7559 200 | X0.7854Y0.7106 201 | X0.7854Y0.628 202 | X0.7854Y0.5827 203 | X0.7854Y0.5315 204 | X0.7854Y0.4783 205 | X0.7854Y0.435 206 | X0.7854Y0.3524 207 | X0.7854Y0.3071 208 | X0.7854Y0.2047 209 | X0.7854Y0.1594 210 | X0.8248Y0.6831 211 | X0.8425Y0.6555 212 | X0.8425Y0.3878 213 | X0.8642Y0.9528 214 | X0.8681Y0.1122 215 | X0.8996Y0.1476 216 | X0.9016Y0.1772 217 | X0.9134Y0.6713 218 | X0.9134Y0.3937 219 | T2 220 | X0.7854Y1.0 221 | X0.7854Y0.063 222 | X0.998Y0.8248 223 | X0.998Y0.6752 224 | X0.998Y0.5413 225 | X0.998Y0.3917 226 | X0.998Y0.2579 227 | T0 228 | M30 229 | -------------------------------------------------------------------------------- /v3/PCBWay_order_v3.0/O32controller.kicad_pcb/O32controller-User_Comments.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.7*% 2 | %TF.CreationDate,2023-12-28T18:43:45-05:00*% 3 | %TF.ProjectId,O32controller,4f333263-6f6e-4747-926f-6c6c65722e6b,3*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Other,Comment*% 6 | %FSLAX46Y46*% 7 | G04 Gerber Fmt 4.6, Leading zero omitted, Abs format (unit mm)* 8 | G04 Created by KiCad (PCBNEW 7.0.7) date 2023-12-28 18:43:45* 9 | %MOMM*% 10 | %LPD*% 11 | G01* 12 | G04 APERTURE LIST* 13 | %ADD10C,0.150000*% 14 | G04 APERTURE END LIST* 15 | D10* 16 | X26814000Y2186000D02* 17 | G75* 18 | G03* 19 | X26814000Y2186000I-2000000J0D01* 20 | G01* 21 | X26814000Y24814000D02* 22 | G75* 23 | G03* 24 | X26814000Y24814000I-2000000J0D01* 25 | G01* 26 | M02* 27 | -------------------------------------------------------------------------------- /v3/PCBWay_order_v3.0/O32controller.kicad_pcb/PCBWay_bom.csv: -------------------------------------------------------------------------------- 1 | designator,quantity,value,pack,mpn,mount_type 2 | "C1, C10, C4, C5, C58, C6, C8, C9",8,100nF,C_0402_1005Metric,CL05A104KA5NNNC ,smt 3 | C11,1,1uF,C_0402_1005Metric,GCM155C71A105KE38D,smt 4 | "C12, C15, C18",3,10nF,C_0402_1005Metric,CL05B103KB5NNNC,smt 5 | "C13, C16, C19",3,4.7nF,C_0402_1005Metric,GRM155R72A472KA01D,smt 6 | "C14, C17, C20, C7",4,1nF,C_0402_1005Metric,CC0402MRX7R9BB102,smt 7 | C2,1,47uF,C_0603_1608Metric,GRM188R60J476ME15D,smt 8 | "C21, C22, C23, C24, C25, C26, C27, C28, C29, C30, C31, C32, C33, C34, C35, C36, C37, C38, C39, C40, C41, C42, C43, C44, C45, C46, C47, C48, C49, C50, C51, C52, C53, C54, C55, C56, C57",37,22uF,C_0805_nosilk,CL21A226MAQNNNE,smt 9 | C3,1,10uF,C_0603_1608Metric,GRM188R6YA106MA73D,smt 10 | "D1, D4, D5",3,SDM2U30CSP,SDM2U30CSP-7,SDM2U30CSP-7,smt 11 | D2,1,ESDA17P20-1F2,SMT2_0P91X0P63_STM-L,ESDA17P20-1F2,smt 12 | D3,1,GREEN,LED_0603_1608Metric,LTST-C191KGKT,smt 13 | D6,1,RED,LED_0603_1608Metric,LTST-C191KRKT,smt 14 | "J1, J2",2,BATT+,SolderWire-Actual_1x01_D1.7mm_OD_2.75mm,,tht 15 | "J10, J11, J12",3,Motor Connection,SolderWire-Actual_1x01_D1.7mm_OD_2.75mm,,tht 16 | "J3, J4",2,BATT-,SolderWire-Actual_1x01_D1.7mm_OD_2.75mm,,tht 17 | J5,1,NTC,SolderNTC-1.27mm,,tht 18 | J6,1,SWD,JST_SM04B-SRSS-TB(LF)(SN),SM04B-SRSS-TB(LF)(SN),smt 19 | J7,1,ExternalSPI,FFC_0.5mm_6p,,tht 20 | "J8, J9",2,RS485,JST_SM02B-SRSS-TB(LF)(SN),SM02B-SRSS-TB_LF__SN_,smt 21 | L1,1,22uH,IND_VLS201612CX-220M-1,VLS201612CX-220M-1 ,smt 22 | "NT1, NT2, NT3",3,Sense_N,NetTie-2_SMD_Pad0.25mm,,tht 23 | "Q1, Q2, Q3",3,CSD88584Q5DC,CSD88584Q5DCT,CSD88584Q5DC,smt 24 | "R1, R2, R7",3,1k,R_0402_1005Metric,RC0402FR-071KL,smt 25 | "R10, R19, R28, R37, R9",5,13.7k,R_0402_1005Metric,RC0402FR-0713K7L ,smt 26 | "R11, R13, R20, R22, R29, R31",6,10R,R_0402_1005Metric,SR0402FR-7T10RL,smt 27 | "R12, R21, R30",3,2.2R,R_0402_1005Metric,CRCW04022R20JNEDHP,smt 28 | "R14, R16, R23, R25, R32, R34",6,27.4k,R_0402_1005Metric,RC0402FR-0727K4L ,smt 29 | "R15, R17, R24, R26, R33, R35",6,1.78k,R_0402_1005Metric,RC0402FR-071K78L ,smt 30 | "R18, R27, R36",3,PU2512FKMP50R002L,R_Shunt_2512_6332Metric,PU2512FKMP50R002L,smt 31 | "R3, R5, R6",3,2.2k,R_0402_1005Metric,RC0402FR-072K2L,smt 32 | R4,1,121k,R_0402_1005Metric,AF0402FR-07121KL,smt 33 | R8,1,54.9k,R_0402_1005Metric,RC0402FR-0754K9L,smt 34 | "TP1, TP3",2,TestPoint,TestPoint_Pad_Rect,,tht 35 | U1,1,STSPIN32F0ATR,VFQFPN-48-1EP_7x7mm_P0.5mm_EP2.8x2.8mm,STSPIN32F0ATR,smt 36 | U2,1,THVD1420DRLR,THVD1420DRLR_SOT-585,THVD1420DRLR,smt 37 | U3,1,MA702GQ-P,MA702GQ-P,MA702GQ-P,smt 38 | -------------------------------------------------------------------------------- /v3/PCBWay_order_v3.0/W666163AS1Y3_O32controller.kicad_pcb.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/PCBWay_order_v3.0/W666163AS1Y3_O32controller.kicad_pcb.zip -------------------------------------------------------------------------------- /v3/bom_v3.0/O32controller_fullbom.csv: -------------------------------------------------------------------------------- 1 | "#","Reference","Qty","Value","Footprint","DNP","MPN","Vendor","Vendor#" 2 | "1","C1, C4, C5, C6, C8, C9, C10, C58","8","100nF","Capacitor_SMD:C_0402_1005Metric","","CL05A104KA5NNNC ","LCSC","C100072" 3 | "2","C2","1","47uF","Capacitor_SMD:C_0603_1608Metric","","GRM188R60J476ME15D","LCSC","C140782" 4 | "3","C3","1","10uF","Capacitor_SMD:C_0603_1608Metric","","GRM188R6YA106MA73D","LCSC","C194427" 5 | "4","C7, C14, C17, C20","4","1nF","Capacitor_SMD:C_0402_1005Metric","","CC0402MRX7R9BB102","LCSC","C527029" 6 | "5","C11","1","1uF","Capacitor_SMD:C_0402_1005Metric","","GCM155C71A105KE38D","LCSC","C126521" 7 | "6","C12, C15, C18","3","10nF","Capacitor_SMD:C_0402_1005Metric","","CL05B103KB5NNNC","LCSC","C15195" 8 | "7","C13, C16, C19","3","4.7nF","Capacitor_SMD:C_0402_1005Metric","","GRM155R72A472KA01D","LCSC","C415704" 9 | "8","C21, C22, C23, C24, C25, C26, C27, C28, C29, C30, C31, C32, C33, C34, C35, C36, C37, C38, C39, C40, C41, C42, C43, C44, C45, C46, C47, C48, C49, C50, C51, C52, C53, C54, C55, C56, C57","37","22uF","O32controller:C_0805_nosilk","","CL21A226MAQNNNE","LCSC","C45783" 10 | "9","D1, D4, D5","3","SDM2U30CSP","O32controller:SDM2U30CSP-7","","SDM2U30CSP-7","LCSC","C3001723" 11 | "10","D2","1","ESDA17P20-1F2","O32controller:SMT2_0P91X0P63_STM-L","","ESDA17P20-1F2","LCSC","C3713569" 12 | "11","D3","1","GREEN","LED_SMD:LED_0603_1608Metric","","LTST-C191KGKT","LCSC","C125098" 13 | "12","D6","1","RED","LED_SMD:LED_0603_1608Metric","","LTST-C191KRKT","LCSC","C125099" 14 | "13","J6","1","SWD","O32controller:JST_SM04B-SRSS-TB(LF)(SN)","","SM04B-SRSS-TB(LF)(SN)","LCSC","C160404" 15 | "14","J8, J9","2","RS485","O32controller:JST_SM02B-SRSS-TB(LF)(SN)","","SM02B-SRSS-TB_LF__SN_","LCSC","C160402" 16 | "15","L1","1","22uH","O32controller:IND_VLS201612CX-220M-1","","VLS201612CX-220M-1 ","LCSC","C2044426" 17 | "16","Q1, Q2, Q3","3","CSD88584Q5DC","O32controller:CSD88584Q5DCT","","CSD88584Q5DC","Digikey","296-48904-1-ND" 18 | "17","R1, R2, R7","3","1k","Resistor_SMD:R_0402_1005Metric","","RC0402FR-071KL","LCSC","C106235" 19 | "18","R3, R5, R6","3","2.2k","Resistor_SMD:R_0402_1005Metric","","RC0402FR-072K2L","LCSC","C114762" 20 | "19","R4","1","121k","Resistor_SMD:R_0402_1005Metric","","AF0402FR-07121KL","LCSC","C4153138" 21 | "20","R8","1","54.9k","Resistor_SMD:R_0402_1005Metric","","RC0402FR-0754K9L","LCSC","C137959" 22 | "21","R9, R10, R19, R28, R37","5","13.7k","Resistor_SMD:R_0402_1005Metric","","RC0402FR-0713K7L ","LCSC","C274888" 23 | "22","R11, R13, R20, R22, R29, R31","6","10R","Resistor_SMD:R_0402_1005Metric","","SR0402FR-7T10RL","LCSC","C854481" 24 | "23","R12, R21, R30","3","2.2R","Resistor_SMD:R_0402_1005Metric","","CRCW04022R20JNEDHP","LCSC","C2079158" 25 | "24","R14, R16, R23, R25, R32, R34","6","27.4k","Resistor_SMD:R_0402_1005Metric","","RC0402FR-0727K4L ","LCSC","C273730" 26 | "25","R15, R17, R24, R26, R33, R35","6","1.78k","Resistor_SMD:R_0402_1005Metric","","RC0402FR-071K78L ","LCSC","C185450" 27 | "26","R18, R27, R36","3","PU2512FKMP50R002L","O32controller:R_Shunt_2512_6332Metric","","PU2512FKMP50R002L","LCSC","C2090861" 28 | "27","U1","1","STSPIN32F0ATR","O32controller:VFQFPN-48-1EP_7x7mm_P0.5mm_EP2.8x2.8mm","","STSPIN32F0ATR","LCSC","C2651733" 29 | "28","U2","1","THVD1420DRLR","O32controller:THVD1420DRLR_SOT-585","","THVD1420DRLR","Digikey","296-THVD1420DRLRCT-ND" 30 | "29","U3","1","MA702GQ-P","O32controller:MA702GQ-P","","MA702GQ-P","MPS","MA702GQ" 31 | -------------------------------------------------------------------------------- /v3/fp-lib-table: -------------------------------------------------------------------------------- 1 | (fp_lib_table 2 | (lib (name "O32controller")(type "KiCad")(uri "${KIPRJMOD}/O32controller.pretty")(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /v3/output_v3.0/O32controller_schematic.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/output_v3.0/O32controller_schematic.pdf -------------------------------------------------------------------------------- /v3/output_v3.0/gerbers/O32controller-B_Cu.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/output_v3.0/gerbers/O32controller-B_Cu.pdf -------------------------------------------------------------------------------- /v3/output_v3.0/gerbers/O32controller-F_Cu.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/output_v3.0/gerbers/O32controller-F_Cu.pdf -------------------------------------------------------------------------------- /v3/output_v3.0/gerbers/O32controller-In1_Cu.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/output_v3.0/gerbers/O32controller-In1_Cu.pdf -------------------------------------------------------------------------------- /v3/output_v3.0/gerbers/O32controller-In2_Cu.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/output_v3.0/gerbers/O32controller-In2_Cu.pdf -------------------------------------------------------------------------------- /v3/output_v3.1/O32controller.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/output_v3.1/O32controller.pdf -------------------------------------------------------------------------------- /v3/output_v3.1/bom2grouped_csv_jlcpcb.xsl: -------------------------------------------------------------------------------- 1 | 16 | 30 | 31 | 32 | 34 | ]> 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | Comment,Designator,Footprint,LCSC 51 | 52 | 53 | 54 | 55 | 56 | 57 | 58 | 59 | &nl; 60 | ""," 61 | 62 | 63 | 64 | 65 | 66 | , 67 | 68 | "," 69 | 70 | "," 71 | " 72 | 73 | 74 | 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | 83 | 84 | ," 85 | 86 | 87 | 88 | 89 | 90 | 91 | 92 | 93 | 94 | 98 | 99 | 100 | " 101 | 102 | 103 | 104 | 105 | -------------------------------------------------------------------------------- /v3/output_v3.1/bom_full.csv: -------------------------------------------------------------------------------- 1 | "Reference","Value","Footprint","Datasheet","LCSC","MPN","Type","Vendor","Vendor#","Qty" 2 | "C1, C4-C6, C8-C10, C58","100nF","Capacitor_SMD:C_0402_1005Metric","~","C307331","CL05B104KB54PNC","Basic","LCSC","C307331","8" 3 | "C2","47uF","Capacitor_SMD:C_0603_1608Metric","~","C140782","GRM188R60J476ME15D","Extended","LCSC","C140782","1" 4 | "C3","10uF","Capacitor_SMD:C_0603_1608Metric","~","C194427","GRM188R6YA106MA73D","Extended","LCSC","C194427","1" 5 | "C7, C14, C17, C20","1nF","Capacitor_SMD:C_0402_1005Metric","~","C1523","0402B102K500NT","Basic","LCSC","C1523","4" 6 | "C11","1uF","Capacitor_SMD:C_0402_1005Metric","~","C52923","CL05A105KA5NQNC","Basic","LCSC","C52923","1" 7 | "C12, C15, C18","10nF","Capacitor_SMD:C_0402_1005Metric","~","C15195","CL05B103KB5NNNC","Basic","LCSC","C15195","3" 8 | "C13, C16, C19","4.7nF","Capacitor_SMD:C_0402_1005Metric","~","C1538","0402B472K500NT","Basic","LCSC","C1538","3" 9 | "C21-C57","22uF","O32controller:C_0805_nosilk","~","C45783","CL21A226MAQNNNE","Basic","LCSC","C45783","37" 10 | "D1, D4, D5","SDM2U30CSP","O32controller:SDM2U30CSP-7","~","","SDM2U30CSP-7","Global","Mouser","621-SDM2U30CSP-7","3" 11 | "D3","GREEN","LED_SMD:LED_0603_1608Metric","https://optoelectronics.liteon.com/upload/download/DS22-2000-228/LTST-C191KGKT.PDF","C125098","LTST-C191KGKT","Extended","LCSC","C125098","1" 12 | "D6","RED","LED_SMD:LED_0603_1608Metric","https://www.digikey.com/en/products/detail/liteon/LTST-C191KRKT/386837","C2286","KT-0603R","Basic","LCSC","C2286","1" 13 | "D7","SMF15A-TP ","Diode_SMD:D_SMF","https://www.vishay.com/doc?85881","C914420","SMF15A-TP","Extended","LCSC","C914420","1" 14 | "J1, J2","BATT+","O32controller:SolderWire-Actual_1x01_D1.7mm_OD_2.75mm","~","","","","","","2" 15 | "J3, J4","BATT-","O32controller:SolderWire-Actual_1x01_D1.7mm_OD_2.75mm","~","","","","","","2" 16 | "J5","NTC","O32controller:SolderNTC-1.27mm","~","","","","","","1" 17 | "J6","SWD","O32controller:JST_SM04B-SRSS-TB(LF)(SN)","https://www.snapeda.com/parts/SM04B-SRSS-TB(LF)(SN)/JST%20Sales/datasheet/","","SM04B-SRSS-TB(LF)(SN)","Global","Digikey","455-SM04B-SRSS-TBCT-ND","1" 18 | "J7","AuxUART","O32controller:SolderUART-1.27mm","~","","","","","","1" 19 | "J8, J9","RS485","O32controller:JST_SM02B-SRSS-TB(LF)(SN)","https://www.snapeda.com/parts/SM04B-SRSS-TB(LF)(SN)/JST%20Sales/datasheet/","C160402","SM02B-SRSS-TB_LF__SN_","Extended","LCSC","C160402","2" 20 | "J10-J12","Motor Connection","O32controller:SolderWire-Actual_1x01_D1.7mm_OD_2.75mm","~","","","","","","3" 21 | "J13","PA15","O32controller:SolderPad1-1.27mm","~","","","","","","1" 22 | "L1","22uH","O32controller:IND_VLS201612CX-220M-1","https://product.tdk.com/en/system/files?file=dam/doc/product/inductor/inductor/smd/catalog/inductor_commercial_power_vls201612cx-1_en.pdf","C2044426","VLS201612CX-220M-1 ","Extended","LCSC","C2044426","1" 23 | "NT1-NT3","Sense_N","O32controller:NetTie-2_SMD_Pad0.25mm","~","","","","","","3" 24 | "Q1-Q3","CSD88584Q5DC","O32controller:CSD88584Q5DCT","https://www.ti.com/lit/ds/symlink/csd88584q5dc.pdf","","CSD88584Q5DC","Global","TI","CSD88584Q5DC","3" 25 | "R1, R2, R7","1k","Resistor_SMD:R_0402_1005Metric","~","C11702","0402WGF1001TCE","Basic","LCSC","C11702","3" 26 | "R3, R5, R6","2.2k","Resistor_SMD:R_0402_1005Metric","~","C25879","0402WGF2201TCE","Basic","LCSC","C25879","3" 27 | "R4","33k","Resistor_SMD:R_0402_1005Metric","~","C25779","0402WGF3302TCE","Basic","LCSC","C25779","1" 28 | "R8","54.9k","Resistor_SMD:R_0402_1005Metric","~","C137959","RC0402FR-0754K9L","Extended","LCSC","C137959","1" 29 | "R9, R10, R19, R28, R37","13.7k","Resistor_SMD:R_0402_1005Metric","~","C274888","RC0402FR-0713K7L ","Extended","LCSC","C274888","5" 30 | "R11, R13, R20, R22, R29, R31","10R","Resistor_SMD:R_0402_1005Metric","~","C854481","SR0402FR-7T10RL","Extended","LCSC","C854481","6" 31 | "R12, R21, R30","2.2R","Resistor_SMD:R_0402_1005Metric","~","C131536","RK73B1ETTP2R2J","Extended","LCSC","C131536","3" 32 | "R14, R16, R23, R25, R32, R34","27.4k","Resistor_SMD:R_0402_1005Metric","~","C273730","RC0402FR-0727K4L ","Extended","LCSC","C273730","6" 33 | "R15, R17, R24, R26, R33, R35","1.78k","Resistor_SMD:R_0402_1005Metric","~","C284379","ARG02FTC1781","Extended","LCSC","C284379","6" 34 | "R18, R27, R36","PU2512FKMP50R002L","O32controller:R_Shunt_2512_6332Metric","https://datasheet.lcsc.com/lcsc/2304140030_YAGEO-PU2512FKMP50R002L_C2090861.pdf","C2090861","PU2512FKMP50R002L","Extended","LCSC","C2090861","3" 35 | "TP1, TP3","TestPoint","O32controller:TestPoint_Pad_Rect","~","","","","","","2" 36 | "U1","STSPIN32F0ATR","O32controller:VFQFPN-48-1EP_7x7mm_P0.5mm_EP2.8x2.8mm","https://www.st.com/en/motor-drivers/stspin32f0a.html#overview","C2651733","STSPIN32F0ATR","Extended","LCSC","C2651733","1" 37 | "U2","THVD1420DRLR","O32controller:THVD1420DRLR_SOT-585","https://www.ti.com/lit/ds/symlink/thvd1400.pdf","","THVD1420DRLR","Global","TI","THVD1420DRLR","1" 38 | "U3","MA732GQ-Z","O32controller:QFN-16_MA732","MA732GQ-Z","","MA732GQ-Z","Global","Mouser","946-MA732GQ-Z","1" 39 | -------------------------------------------------------------------------------- /v3/output_v3.1/gerbers.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/qwertpas/O32controller/ad33b9693df4db032494eeab119caefca8233950/v3/output_v3.1/gerbers.zip -------------------------------------------------------------------------------- /v3/output_v3.1/gerbers/O32controller-B_Paste.gbp: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,7.0.7* 2 | G04 #@! TF.CreationDate,2024-08-09T21:04:11-05:00* 3 | G04 #@! TF.ProjectId,O32controller,4f333263-6f6e-4747-926f-6c6c65722e6b,3.1* 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 7.0.7) date 2024-08-09 21:04:11* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | G04 Aperture macros list* 15 | %AMRoundRect* 16 | 0 Rectangle with rounded corners* 17 | 0 $1 Rounding radius* 18 | 0 $2 $3 $4 $5 $6 $7 $8 $9 X,Y pos of 4 corners* 19 | 0 Add a 4 corners polygon primitive as box body* 20 | 4,1,4,$2,$3,$4,$5,$6,$7,$8,$9,$2,$3,0* 21 | 0 Add four circle primitives for the rounded corners* 22 | 1,1,$1+$1,$2,$3* 23 | 1,1,$1+$1,$4,$5* 24 | 1,1,$1+$1,$6,$7* 25 | 1,1,$1+$1,$8,$9* 26 | 0 Add four rect primitives between the rounded corners* 27 | 20,1,$1+$1,$2,$3,$4,$5,0* 28 | 20,1,$1+$1,$4,$5,$6,$7,0* 29 | 20,1,$1+$1,$6,$7,$8,$9,0* 30 | 20,1,$1+$1,$8,$9,$2,$3,0*% 31 | G04 Aperture macros list end* 32 | %ADD10RoundRect,0.135000X0.135000X0.185000X-0.135000X0.185000X-0.135000X-0.185000X0.135000X-0.185000X0*% 33 | %ADD11RoundRect,0.140000X0.140000X0.170000X-0.140000X0.170000X-0.140000X-0.170000X0.140000X-0.170000X0*% 34 | %ADD12RoundRect,0.250000X-0.475000X0.250000X-0.475000X-0.250000X0.475000X-0.250000X0.475000X0.250000X0*% 35 | %ADD13RoundRect,0.135000X-0.135000X-0.185000X0.135000X-0.185000X0.135000X0.185000X-0.135000X0.185000X0*% 36 | %ADD14RoundRect,0.140000X-0.140000X-0.170000X0.140000X-0.170000X0.140000X0.170000X-0.140000X0.170000X0*% 37 | %ADD15RoundRect,0.250000X0.475000X-0.250000X0.475000X0.250000X-0.475000X0.250000X-0.475000X-0.250000X0*% 38 | %ADD16RoundRect,0.135000X-0.185000X0.135000X-0.185000X-0.135000X0.185000X-0.135000X0.185000X0.135000X0*% 39 | %ADD17RoundRect,0.050000X0.272236X-0.130815X-0.130815X0.272236X-0.272236X0.130815X0.130815X-0.272236X0*% 40 | %ADD18RoundRect,0.140000X0.170000X-0.140000X0.170000X0.140000X-0.170000X0.140000X-0.170000X-0.140000X0*% 41 | %ADD19RoundRect,0.140000X-0.170000X0.140000X-0.170000X-0.140000X0.170000X-0.140000X0.170000X0.140000X0*% 42 | %ADD20RoundRect,0.250000X0.250000X0.475000X-0.250000X0.475000X-0.250000X-0.475000X0.250000X-0.475000X0*% 43 | %ADD21R,1.550000X0.600000*% 44 | %ADD22R,1.800000X1.200000*% 45 | %ADD23RoundRect,0.250000X0.600000X1.450000X-0.600000X1.450000X-0.600000X-1.450000X0.600000X-1.450000X0*% 46 | %ADD24RoundRect,0.250000X-0.400000X-0.450000X0.400000X-0.450000X0.400000X0.450000X-0.400000X0.450000X0*% 47 | %ADD25R,0.812800X0.254000*% 48 | %ADD26R,0.254000X0.812800*% 49 | %ADD27R,1.701800X1.701800*% 50 | %ADD28RoundRect,0.135000X0.185000X-0.135000X0.185000X0.135000X-0.185000X0.135000X-0.185000X-0.135000X0*% 51 | G04 APERTURE END LIST* 52 | D10* 53 | X51135000Y-44350000D03* 54 | X50115000Y-44350000D03* 55 | D11* 56 | X62985000Y-44450000D03* 57 | X62025000Y-44450000D03* 58 | X54080000Y-53500000D03* 59 | X53120000Y-53500000D03* 60 | D12* 61 | X51500000Y-60850000D03* 62 | X51500000Y-62750000D03* 63 | D13* 64 | X48140000Y-52550000D03* 65 | X49160000Y-52550000D03* 66 | D10* 67 | X51135000Y-41510000D03* 68 | X50115000Y-41510000D03* 69 | D14* 70 | X49270000Y-47450000D03* 71 | X50230000Y-47450000D03* 72 | D15* 73 | X45500000Y-39150000D03* 74 | X45500000Y-37250000D03* 75 | X51500000Y-39150000D03* 76 | X51500000Y-37250000D03* 77 | D14* 78 | X50145000Y-40550000D03* 79 | X51105000Y-40550000D03* 80 | D11* 81 | X62980000Y-58850000D03* 82 | X62020000Y-58850000D03* 83 | D16* 84 | X48700000Y-41490000D03* 85 | X48700000Y-42510000D03* 86 | D17* 87 | X44453589Y-49542929D03* 88 | X44100036Y-49896482D03* 89 | X43746482Y-50250036D03* 90 | X43392929Y-50603589D03* 91 | X42346411Y-49557071D03* 92 | X42699964Y-49203518D03* 93 | X43053518Y-48849964D03* 94 | X43407071Y-48496411D03* 95 | D18* 96 | X43000000Y-43680000D03* 97 | X43000000Y-42720000D03* 98 | D15* 99 | X49500000Y-39150000D03* 100 | X49500000Y-37250000D03* 101 | D13* 102 | X50115000Y-43400000D03* 103 | X51135000Y-43400000D03* 104 | D19* 105 | X46950000Y-51370000D03* 106 | X46950000Y-52330000D03* 107 | D12* 108 | X45500000Y-60850000D03* 109 | X45500000Y-62750000D03* 110 | D15* 111 | X43500000Y-39150000D03* 112 | X43500000Y-37250000D03* 113 | X47500000Y-39150000D03* 114 | X47500000Y-37250000D03* 115 | D20* 116 | X44050000Y-40900000D03* 117 | X42150000Y-40900000D03* 118 | D10* 119 | X51110000Y-56000000D03* 120 | X50090000Y-56000000D03* 121 | D20* 122 | X47450000Y-40900000D03* 123 | X45550000Y-40900000D03* 124 | D16* 125 | X42800000Y-45490000D03* 126 | X42800000Y-46510000D03* 127 | D21* 128 | X41500000Y-57050000D03* 129 | X41500000Y-56050000D03* 130 | X41500000Y-55050000D03* 131 | X41500000Y-54050000D03* 132 | D22* 133 | X37625000Y-58350000D03* 134 | X37625000Y-52750000D03* 135 | D11* 136 | X63000000Y-51650000D03* 137 | X62040000Y-51650000D03* 138 | D23* 139 | X59150000Y-56050000D03* 140 | X53750000Y-56050000D03* 141 | D12* 142 | X47500000Y-60850000D03* 143 | X47500000Y-62750000D03* 144 | D16* 145 | X44550000Y-45190000D03* 146 | X44550000Y-46210000D03* 147 | D21* 148 | X41480000Y-48500000D03* 149 | X41480000Y-47500000D03* 150 | D22* 151 | X37605000Y-49800000D03* 152 | X37605000Y-46200000D03* 153 | D10* 154 | X61160000Y-51650000D03* 155 | X60140000Y-51650000D03* 156 | D15* 157 | X47150000Y-59350000D03* 158 | X47150000Y-57450000D03* 159 | D11* 160 | X55250000Y-46850000D03* 161 | X54290000Y-46850000D03* 162 | D13* 163 | X50115000Y-42460000D03* 164 | X51135000Y-42460000D03* 165 | D16* 166 | X47850000Y-54940000D03* 167 | X47850000Y-55960000D03* 168 | D12* 169 | X49500000Y-60850000D03* 170 | X49500000Y-62750000D03* 171 | D10* 172 | X61160000Y-58850000D03* 173 | X60140000Y-58850000D03* 174 | D16* 175 | X44550000Y-47090000D03* 176 | X44550000Y-48110000D03* 177 | D10* 178 | X49260000Y-45650000D03* 179 | X48240000Y-45650000D03* 180 | D21* 181 | X41480000Y-43500000D03* 182 | X41480000Y-42500000D03* 183 | D22* 184 | X37605000Y-44800000D03* 185 | X37605000Y-41200000D03* 186 | D13* 187 | X50090000Y-54400000D03* 188 | X51110000Y-54400000D03* 189 | D23* 190 | X59150000Y-42050000D03* 191 | X53750000Y-42050000D03* 192 | D24* 193 | X55450000Y-52500000D03* 194 | X58350000Y-52500000D03* 195 | D10* 196 | X51110000Y-57000000D03* 197 | X50090000Y-57000000D03* 198 | D15* 199 | X53500000Y-39150000D03* 200 | X53500000Y-37250000D03* 201 | D12* 202 | X43500000Y-60850000D03* 203 | X43500000Y-62750000D03* 204 | D13* 205 | X45290000Y-55650000D03* 206 | X46310000Y-55650000D03* 207 | D10* 208 | X61165000Y-44450000D03* 209 | X60145000Y-44450000D03* 210 | D16* 211 | X43950000Y-42690000D03* 212 | X43950000Y-43710000D03* 213 | D11* 214 | X42210000Y-59250000D03* 215 | X41250000Y-59250000D03* 216 | D15* 217 | X45150000Y-59350000D03* 218 | X45150000Y-57450000D03* 219 | D25* 220 | X51384400Y-49237199D03* 221 | X51384400Y-49737200D03* 222 | X51384400Y-50237200D03* 223 | X51384400Y-50737201D03* 224 | D26* 225 | X50686601Y-51435000D03* 226 | X50186600Y-51435000D03* 227 | X49686600Y-51435000D03* 228 | X49186599Y-51435000D03* 229 | D25* 230 | X48488800Y-50737201D03* 231 | X48488800Y-50237200D03* 232 | X48488800Y-49737200D03* 233 | X48488800Y-49237199D03* 234 | D26* 235 | X49186599Y-48539400D03* 236 | X49686600Y-48539400D03* 237 | X50186600Y-48539400D03* 238 | X50686601Y-48539400D03* 239 | D27* 240 | X49936600Y-49987200D03* 241 | D20* 242 | X50800000Y-59100000D03* 243 | X48900000Y-59100000D03* 244 | D28* 245 | X41800000Y-46510000D03* 246 | X41800000Y-45490000D03* 247 | D12* 248 | X53500000Y-60850000D03* 249 | X53500000Y-62750000D03* 250 | D23* 251 | X59150000Y-49250000D03* 252 | X53750000Y-49250000D03* 253 | M02* 254 | -------------------------------------------------------------------------------- /v3/output_v3.1/gerbers/O32controller-Edge_Cuts.gm1: -------------------------------------------------------------------------------- 1 | G04 #@! TF.GenerationSoftware,KiCad,Pcbnew,7.0.7* 2 | G04 #@! TF.CreationDate,2024-08-09T21:04:11-05:00* 3 | G04 #@! TF.ProjectId,O32controller,4f333263-6f6e-4747-926f-6c6c65722e6b,3.1* 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 7.0.7) date 2024-08-09 21:04:11* 9 | %MOMM*% 10 | %LPD*% 11 | G01* 12 | G04 APERTURE LIST* 13 | G04 #@! TA.AperFunction,Profile* 14 | %ADD10C,0.150000*% 15 | G04 #@! TD* 16 | G04 APERTURE END LIST* 17 | D10* 18 | X62314000Y-61314000D02* 19 | G75* 20 | G03* 21 | X62314000Y-61314000I-1000000J0D01* 22 | G01* 23 | X38686000Y-36500000D02* 24 | X61314000Y-36500000D01* 25 | X36500000Y-61314000D02* 26 | G75* 27 | G03* 28 | X38686000Y-63500000I2186000J0D01* 29 | G01* 30 | X38686000Y-36500000D02* 31 | G75* 32 | G03* 33 | X36500000Y-38686000I0J-2186000D01* 34 | G01* 35 | X38686000Y-63500000D02* 36 | X61314000Y-63500000D01* 37 | X63500000Y-38686000D02* 38 | X63500000Y-61314000D01* 39 | X63500000Y-38686000D02* 40 | G75* 41 | G03* 42 | X61314000Y-36500000I-2186000J0D01* 43 | G01* 44 | X39686000Y-61314000D02* 45 | G75* 46 | G03* 47 | X39686000Y-61314000I-1000000J0D01* 48 | G01* 49 | X39686000Y-38686000D02* 50 | G75* 51 | G03* 52 | X39686000Y-38686000I-1000000J0D01* 53 | G01* 54 | X61314000Y-63500000D02* 55 | G75* 56 | G03* 57 | X63500000Y-61314000I0J2186000D01* 58 | G01* 59 | X62314000Y-38686000D02* 60 | G75* 61 | G03* 62 | X62314000Y-38686000I-1000000J0D01* 63 | G01* 64 | X36500000Y-38686000D02* 65 | X36500000Y-61314000D01* 66 | M02* 67 | -------------------------------------------------------------------------------- /v3/output_v3.1/gerbers/O32controller-NPTH-drl_map.gbr: -------------------------------------------------------------------------------- 1 | %TF.GenerationSoftware,KiCad,Pcbnew,7.0.7*% 2 | %TF.CreationDate,2024-08-09T21:04:42-05:00*% 3 | %TF.ProjectId,O32controller,4f333263-6f6e-4747-926f-6c6c65722e6b,3.1*% 4 | %TF.SameCoordinates,Original*% 5 | %TF.FileFunction,Drillmap*% 6 | %TF.FilePolarity,Positive*% 7 | %FSLAX45Y45*% 8 | G04 Gerber Fmt 4.5, Leading zero omitted, Abs format (unit mm)* 9 | G04 Created by KiCad (PCBNEW 7.0.7) date 2024-08-09 21:04:42* 10 | %MOMM*% 11 | %LPD*% 12 | G01* 13 | G04 APERTURE LIST* 14 | %ADD10C,0.150000*% 15 | %ADD11C,0.200000*% 16 | G04 APERTURE END LIST* 17 | D10* 18 | X6231400Y-6131400D02* 19 | G75* 20 | G03* 21 | X6231400Y-6131400I-100000J0D01* 22 | G01* 23 | X3868600Y-3650000D02* 24 | X6131400Y-3650000D01* 25 | X3650000Y-6131400D02* 26 | G75* 27 | G03* 28 | X3868600Y-6350000I218600J0D01* 29 | G01* 30 | X3868600Y-3650000D02* 31 | G75* 32 | G03* 33 | X3650000Y-3868600I0J-218600D01* 34 | G01* 35 | X3868600Y-6350000D02* 36 | X6131400Y-6350000D01* 37 | X6350000Y-3868600D02* 38 | X6350000Y-6131400D01* 39 | X6350000Y-3868600D02* 40 | G75* 41 | G03* 42 | X6131400Y-3650000I-218600J0D01* 43 | G01* 44 | X3968600Y-6131400D02* 45 | G75* 46 | G03* 47 | X3968600Y-6131400I-100000J0D01* 48 | G01* 49 | X3968600Y-3868600D02* 50 | G75* 51 | G03* 52 | X3968600Y-3868600I-100000J0D01* 53 | G01* 54 | X6131400Y-6350000D02* 55 | G75* 56 | G03* 57 | X6350000Y-6131400I0J218600D01* 58 | G01* 59 | X6231400Y-3868600D02* 60 | G75* 61 | G03* 62 | X6231400Y-3868600I-100000J0D01* 63 | G01* 64 | X3650000Y-3868600D02* 65 | X3650000Y-6131400D01* 66 | D11* 67 | X3903277Y-6668984D02* 68 | X3903277Y-6468984D01* 69 | X3903277Y-6468984D02* 70 | X3950896Y-6468984D01* 71 | X3950896Y-6468984D02* 72 | X3979467Y-6478508D01* 73 | X3979467Y-6478508D02* 74 | X3998515Y-6497555D01* 75 | X3998515Y-6497555D02* 76 | X4008039Y-6516603D01* 77 | X4008039Y-6516603D02* 78 | X4017562Y-6554698D01* 79 | X4017562Y-6554698D02* 80 | X4017562Y-6583269D01* 81 | X4017562Y-6583269D02* 82 | X4008039Y-6621365D01* 83 | X4008039Y-6621365D02* 84 | X3998515Y-6640412D01* 85 | X3998515Y-6640412D02* 86 | X3979467Y-6659460D01* 87 | X3979467Y-6659460D02* 88 | X3950896Y-6668984D01* 89 | X3950896Y-6668984D02* 90 | X3903277Y-6668984D01* 91 | X4103277Y-6668984D02* 92 | X4103277Y-6535650D01* 93 | X4103277Y-6573746D02* 94 | X4112801Y-6554698D01* 95 | X4112801Y-6554698D02* 96 | X4122324Y-6545174D01* 97 | X4122324Y-6545174D02* 98 | X4141372Y-6535650D01* 99 | X4141372Y-6535650D02* 100 | X4160420Y-6535650D01* 101 | X4227086Y-6668984D02* 102 | X4227086Y-6535650D01* 103 | X4227086Y-6468984D02* 104 | X4217563Y-6478508D01* 105 | X4217563Y-6478508D02* 106 | X4227086Y-6488031D01* 107 | X4227086Y-6488031D02* 108 | X4236610Y-6478508D01* 109 | X4236610Y-6478508D02* 110 | X4227086Y-6468984D01* 111 | X4227086Y-6468984D02* 112 | X4227086Y-6488031D01* 113 | X4350896Y-6668984D02* 114 | X4331848Y-6659460D01* 115 | X4331848Y-6659460D02* 116 | X4322324Y-6640412D01* 117 | X4322324Y-6640412D02* 118 | X4322324Y-6468984D01* 119 | X4455658Y-6668984D02* 120 | X4436610Y-6659460D01* 121 | X4436610Y-6659460D02* 122 | X4427086Y-6640412D01* 123 | X4427086Y-6640412D02* 124 | X4427086Y-6468984D01* 125 | X4684229Y-6668984D02* 126 | X4684229Y-6468984D01* 127 | X4684229Y-6468984D02* 128 | X4750896Y-6611841D01* 129 | X4750896Y-6611841D02* 130 | X4817563Y-6468984D01* 131 | X4817563Y-6468984D02* 132 | X4817563Y-6668984D01* 133 | X4998515Y-6668984D02* 134 | X4998515Y-6564222D01* 135 | X4998515Y-6564222D02* 136 | X4988991Y-6545174D01* 137 | X4988991Y-6545174D02* 138 | X4969944Y-6535650D01* 139 | X4969944Y-6535650D02* 140 | X4931848Y-6535650D01* 141 | X4931848Y-6535650D02* 142 | X4912801Y-6545174D01* 143 | X4998515Y-6659460D02* 144 | X4979467Y-6668984D01* 145 | X4979467Y-6668984D02* 146 | X4931848Y-6668984D01* 147 | X4931848Y-6668984D02* 148 | X4912801Y-6659460D01* 149 | X4912801Y-6659460D02* 150 | X4903277Y-6640412D01* 151 | X4903277Y-6640412D02* 152 | X4903277Y-6621365D01* 153 | X4903277Y-6621365D02* 154 | X4912801Y-6602317D01* 155 | X4912801Y-6602317D02* 156 | X4931848Y-6592793D01* 157 | X4931848Y-6592793D02* 158 | X4979467Y-6592793D01* 159 | X4979467Y-6592793D02* 160 | X4998515Y-6583269D01* 161 | X5093753Y-6535650D02* 162 | X5093753Y-6735650D01* 163 | X5093753Y-6545174D02* 164 | X5112801Y-6535650D01* 165 | X5112801Y-6535650D02* 166 | X5150896Y-6535650D01* 167 | X5150896Y-6535650D02* 168 | X5169944Y-6545174D01* 169 | X5169944Y-6545174D02* 170 | X5179467Y-6554698D01* 171 | X5179467Y-6554698D02* 172 | X5188991Y-6573746D01* 173 | X5188991Y-6573746D02* 174 | X5188991Y-6630888D01* 175 | X5188991Y-6630888D02* 176 | X5179467Y-6649936D01* 177 | X5179467Y-6649936D02* 178 | X5169944Y-6659460D01* 179 | X5169944Y-6659460D02* 180 | X5150896Y-6668984D01* 181 | X5150896Y-6668984D02* 182 | X5112801Y-6668984D01* 183 | X5112801Y-6668984D02* 184 | X5093753Y-6659460D01* 185 | X5274705Y-6649936D02* 186 | X5284229Y-6659460D01* 187 | X5284229Y-6659460D02* 188 | X5274705Y-6668984D01* 189 | X5274705Y-6668984D02* 190 | X5265182Y-6659460D01* 191 | X5265182Y-6659460D02* 192 | X5274705Y-6649936D01* 193 | X5274705Y-6649936D02* 194 | X5274705Y-6668984D01* 195 | X5274705Y-6545174D02* 196 | X5284229Y-6554698D01* 197 | X5284229Y-6554698D02* 198 | X5274705Y-6564222D01* 199 | X5274705Y-6564222D02* 200 | X5265182Y-6554698D01* 201 | X5265182Y-6554698D02* 202 | X5274705Y-6545174D01* 203 | X5274705Y-6545174D02* 204 | X5274705Y-6564222D01* 205 | M02* 206 | -------------------------------------------------------------------------------- /v3/output_v3.1/gerbers/O32controller-NPTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ; DRILL file {KiCad 7.0.7} date 2024 August 09, Friday 21:04:43 3 | ; FORMAT={-:-/ absolute / metric / decimal} 4 | ; #@! TF.CreationDate,2024-08-09T21:04:43-05:00 5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.0.7 6 | ; #@! TF.FileFunction,NonPlated,1,4,NPTH 7 | FMAT,2 8 | METRIC 9 | % 10 | G90 11 | G05 12 | T0 13 | M30 14 | -------------------------------------------------------------------------------- /v3/output_v3.1/gerbers/O32controller-PTH.drl: -------------------------------------------------------------------------------- 1 | M48 2 | ; DRILL file {KiCad 7.0.7} date 2024 August 09, Friday 21:04:43 3 | ; FORMAT={-:-/ absolute / metric / decimal} 4 | ; #@! TF.CreationDate,2024-08-09T21:04:43-05:00 5 | ; #@! TF.GenerationSoftware,Kicad,Pcbnew,7.0.7 6 | ; #@! TF.FileFunction,Plated,1,4,PTH 7 | FMAT,2 8 | METRIC 9 | ; #@! TA.AperFunction,Plated,PTH,ViaDrill 10 | T1C0.250 11 | ; #@! TA.AperFunction,Plated,PTH,ComponentDrill 12 | T2C1.700 13 | % 14 | G90 15 | G05 16 | T1 17 | X37.1Y-40.2 18 | X37.262Y-51.65 19 | X37.35Y-45.35 20 | X37.4Y-59.275 21 | X37.541Y-54.508 22 | X38.939Y-50.301 23 | X39.0Y-41.05 24 | X39.249Y-44.025 25 | X39.25Y-43.0 26 | X39.396Y-56.286 27 | X39.65Y-55.524 28 | X39.696Y-52.293 29 | X39.75Y-53.9 30 | X39.75Y-53.11 31 | X39.764Y-57.646 32 | X39.969Y-50.534 33 | X40.0Y-49.15 34 | X40.35Y-49.85 35 | X40.45Y-42.8 36 | X40.45Y-44.45 37 | X40.5Y-59.35 38 | X40.65Y-46.634 39 | X40.659Y-50.698 40 | X40.75Y-45.15 41 | X41.174Y-57.785 42 | X41.325Y-54.174 43 | X41.35Y-46.482 44 | X41.627Y-53.04 45 | X42.35Y-37.85 46 | X43.0Y-62.1 47 | X43.036Y-47.549 48 | X43.1Y-41.875 49 | X43.575Y-59.475 50 | X43.75Y-58.2 51 | X43.866Y-47.6 52 | X43.866Y-56.642 53 | X43.95Y-45.5 54 | X44.35Y-37.85 55 | X44.408Y-52.471 56 | X44.5Y-39.9 57 | X44.65Y-43.525 58 | X44.65Y-59.3 59 | X44.9Y-58.2 60 | X45.0Y-62.1 61 | X45.1Y-52.3 62 | X45.35Y-41.875 63 | X45.5Y-60.2 64 | X45.75Y-54.2 65 | X46.05Y-45.55 66 | X46.08Y-54.87 67 | X46.15Y-48.1 68 | X46.3Y-37.85 69 | X46.55Y-47.45 70 | X46.8Y-45.675 71 | X46.8Y-54.8 72 | X46.925Y-48.125 73 | X47.0Y-62.1 74 | X47.05Y-55.85 75 | X47.3Y-42.475 76 | X47.3Y-44.3 77 | X47.3Y-58.2 78 | X47.35Y-50.6 79 | X47.4Y-52.25 80 | X47.45Y-43.475 81 | X47.45Y-51.35 82 | X47.5Y-60.2 83 | X47.65Y-39.9 84 | X48.3Y-37.85 85 | X48.3Y-43.5 86 | X48.55Y-54.4 87 | X48.95Y-62.15 88 | X49.2Y-56.475 89 | X49.375Y-55.1 90 | X49.409Y-41.259 91 | X49.425Y-42.025 92 | X49.45Y-45.2 93 | X49.5Y-55.825 94 | X49.5Y-60.2 95 | X49.6Y-43.7 96 | X49.75Y-58.2 97 | X49.775Y-39.95 98 | X50.05Y-52.6 99 | X50.2Y-45.15 100 | X50.25Y-37.85 101 | X50.65Y-55.15 102 | X50.7Y-57.55 103 | X50.95Y-62.15 104 | X51.35Y-46.85 105 | X51.35Y-52.05 106 | X51.5Y-60.2 107 | X51.76Y-48.65 108 | X51.83Y-54.4 109 | X51.84Y-54.93 110 | X51.84Y-55.46 111 | X51.84Y-56.0 112 | X51.84Y-58.12 113 | X51.85Y-56.53 114 | X51.85Y-57.06 115 | X51.85Y-57.59 116 | X51.87Y-40.39 117 | X51.87Y-40.93 118 | X51.87Y-41.47 119 | X51.87Y-42.01 120 | X51.87Y-42.55 121 | X51.87Y-43.09 122 | X51.87Y-43.63 123 | X51.87Y-44.17 124 | X52.05Y-45.95 125 | X52.08Y-47.04 126 | X52.23Y-48.38 127 | X52.23Y-48.92 128 | X52.23Y-49.98 129 | X52.23Y-51.05 130 | X52.24Y-49.45 131 | X52.24Y-50.51 132 | X52.25Y-37.85 133 | X52.31Y-54.66 134 | X52.31Y-57.86 135 | X52.31Y-58.39 136 | X52.32Y-55.19 137 | X52.32Y-55.72 138 | X52.32Y-56.26 139 | X52.32Y-56.8 140 | X52.32Y-57.33 141 | X52.34Y-40.66 142 | X52.34Y-41.2 143 | X52.34Y-41.74 144 | X52.34Y-42.28 145 | X52.34Y-42.82 146 | X52.34Y-43.36 147 | X52.34Y-43.9 148 | X52.34Y-44.43 149 | X52.7Y-47.57 150 | X52.7Y-48.1 151 | X52.7Y-48.65 152 | X52.7Y-51.32 153 | X52.7Y-52.75 154 | X52.71Y-49.18 155 | X52.71Y-49.71 156 | X52.71Y-50.25 157 | X52.71Y-50.79 158 | X52.78Y-54.4 159 | X52.78Y-57.6 160 | X52.79Y-54.93 161 | X52.79Y-55.46 162 | X52.79Y-56.0 163 | X52.79Y-56.54 164 | X52.79Y-57.07 165 | X52.79Y-58.13 166 | X52.81Y-40.39 167 | X52.81Y-40.93 168 | X52.81Y-41.47 169 | X52.81Y-42.01 170 | X52.81Y-42.55 171 | X52.81Y-43.09 172 | X52.81Y-43.63 173 | X52.81Y-44.17 174 | X53.0Y-62.15 175 | X53.16Y-51.61 176 | X53.17Y-47.31 177 | X53.17Y-47.84 178 | X53.17Y-48.37 179 | X53.18Y-48.9 180 | X53.18Y-49.45 181 | X53.18Y-49.99 182 | X53.18Y-50.53 183 | X53.18Y-51.07 184 | X53.25Y-57.86 185 | X53.25Y-58.4 186 | X53.27Y-43.9 187 | X53.27Y-44.44 188 | X53.63Y-51.35 189 | X53.64Y-47.58 190 | X53.71Y-58.13 191 | X53.73Y-44.17 192 | X55.05Y-41.7 193 | X55.05Y-43.0 194 | X55.05Y-44.35 195 | X55.05Y-48.7 196 | X55.05Y-50.0 197 | X55.05Y-51.35 198 | X55.05Y-55.7 199 | X55.05Y-57.0 200 | X55.05Y-58.3 201 | X55.05Y-59.45 202 | X55.35Y-47.75 203 | X55.45Y-45.25 204 | X56.4Y-56.95 205 | X56.45Y-40.55 206 | X56.45Y-41.7 207 | X56.45Y-43.0 208 | X56.45Y-44.3 209 | X56.45Y-45.45 210 | X56.45Y-47.55 211 | X56.45Y-48.7 212 | X56.45Y-50.0 213 | X56.45Y-51.35 214 | X56.45Y-52.45 215 | X56.45Y-54.55 216 | X56.45Y-55.7 217 | X56.45Y-58.3 218 | X56.45Y-59.45 219 | X57.45Y-46.15 220 | X57.9Y-46.85 221 | X57.9Y-53.65 222 | X58.45Y-39.3 223 | X58.55Y-60.65 224 | X59.35Y-59.75 225 | X59.4Y-59.0 226 | X59.7Y-46.45 227 | X59.7Y-53.5 228 | T2 229 | X56.45Y-38.1 230 | X56.45Y-61.9 231 | X61.85Y-42.55 232 | X61.85Y-46.35 233 | X61.85Y-49.75 234 | X61.85Y-53.55 235 | X61.85Y-56.95 236 | T0 237 | M30 238 | -------------------------------------------------------------------------------- /v3/sym-lib-table: -------------------------------------------------------------------------------- 1 | (sym_lib_table 2 | (lib (name "O32controller")(type "KiCad")(uri "${KIPRJMOD}/O32controller.kicad_sym")(options "")(descr "")) 3 | ) 4 | -------------------------------------------------------------------------------- /v3/~O32controller.kicad_pcb.lck: -------------------------------------------------------------------------------- 1 | {"hostname":"Christophers-MacBook-Air-2","username":"chris"} -------------------------------------------------------------------------------- /v3/~O32controller.kicad_sch.lck: -------------------------------------------------------------------------------- 1 | {"hostname":"Christophers-MacBook-Air-2","username":"chris"} --------------------------------------------------------------------------------