
Motor controller
mohamed-belal-10/can-motor-controller-node
CAN-connected closed-loop DC motor controller node — KiCad hardware (STM32F103, DRV8874, SN65HVD230) with an AS5600 encoder sub-PCB

V241218 Octopus VerA1 is an open-source printed circuit board by dinhnd-hust, from the dinhnd-hust/Octopus repository on GitHub. It is a 2-layer board of 128.6 × 91 mm with 261 parts on 160 nets, routed with 948 tracks and 521 vias.
It is built around the STM32F103C8T6, TPS54360DDA and AMS1117-3.3, with the AMS1117-5.0, T2N7002BK,LM and BZT52C5V1-G3-08 among its other parts. Its parts include 97 resistors, 71 capacitors, 22 diodes, 20 transistors and 8 ICs. It belongs with the STM32 boards of this library.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 24 | TestPoint | TestPoint:TestPoint_Pad_D1.5mm | 3V3, 5V1, 12V1, 12V2, AUX_SW1, CFETOFF1, CHG1, DCHG1, DDSG1, DFETOFF1, DSG1, FBAT+1, GHS1, GLS1, MCUGND1, MCUGND2 +8 |
| 23 | 1k | Resistor_SMD:R_0603_1608Metric | R3, R6, R15, R19, R23, R26, R29, R32, R35, R38, R41, R50, R51, R53, R54, R75 +7 |
| 21 | 10k | Resistor_SMD:R_0603_1608Metric | R2, R7, R10, R17, R21, R42, R43, R44, R45, R46, R47, R48, R49, R52, R55, R100 +5 |
| 16 | 10uF | Capacitor_SMD:C_0805_2012Metric | C1, C3, C5, C9, C10, C14, C16, C34, C68, C69, C70, C73, C74, C75, C76, C77 |
| 15 | 100R | Resistor_SMD:R_0603_1608Metric | R12, R13, R14, R18, R22, R25, R28, R31, R34, R37, R40, R59, R60, R61, R62 |
| 15 | T2N7002BK | Package_TO_SOT_SMD:SOT-23 | Q3, Q4, Q5, Q6, Q7, Q8, Q9, Q10, Q11, Q14, Q15, Q19, Q20, Q21, Q22 |
| 10 | 220nF | Capacitor_SMD:C_0603_1608Metric | C19, C20, C21, C22, C23, C24, C25, C26, C27, C28 |
| 9 | 33R | Resistor_SMD:R_0805_2012Metric | R11, R16, R20, R24, R27, R30, R33, R36, R39 |
| 9 | BZT52C5V1-G3-08 | Diode_SMD:D_SOD-123 | D12, D13, D14, D15, D16, D17, D18, D19, D20 |
| 8 | 100nF | Capacitor_SMD:C_0603_1608Metric | C2, C15, C43, C47, C51, C52, C55, C59 |
| 8 | 10uF | Capacitor_SMD:C_0603_1608Metric | C11, C31, C44, C48, C53, C54, C56, C66 |
| 6 | 100pF | Capacitor_SMD:C_0603_1608Metric | C17, C29, C45, C46, C49, C61 |
| 6 | 1N4148 | Diode_SMD:D_SOD-123 | D1, D2, D3, D4, D5, D7 |
| 5 | 10nF | Capacitor_SMD:C_0603_1608Metric | C50, C57, C58, C60, C65 |
| 5 | 10uF | Capacitor_SMD:C_1206_3216Metric | C38, C39, C40, C41, C42 |
| 5 | 1uF | Capacitor_SMD:C_0603_1608Metric | C18, C30, C32, C33, C35 |
| 4 | TPH3R70APL,L1Q | Package_DFN_QFN:AO_DFN-8-1EP_5.55x5.2mm_P1.27mm_EP4.12x4.6mm | Q12, Q13, Q17, Q18 |
| 3 | 10k | Resistor_SMD:R_0805_2012Metric | R66, R86, R102 |
| 3 | 120R | Resistor_SMD:R_0603_1608Metric | R81, R82, R83 |
| 3 | CRH01 | CRH01:S-FLAT_TOS | CR3, CR4, CR5 |
| 3 | LED | LED_SMD:LED_0603_1608Metric | LED0, LED1, LED2 |
| 3 | SB | Jumper:SolderJumper-2_P1.3mm_Bridged2Bar_RoundedPad1.0x1.5mm | JP1, JP4, JP5 |
| 3 | TMP61 | Resistor_SMD:R_0603_1608Metric | R56, R57, R93 |
| 2 | 100nF | Capacitor_SMD:C_0805_2012Metric | C71, C72 |
| 2 | 10R | Resistor_SMD:R_0603_1608Metric | R70, R101 |
| 2 | 120 | Resistor_SMD:R_0603_1608Metric | R67, R68 |
| 2 | 150k | Resistor_SMD:R_0805_2012Metric | R65, R85 |
| 2 | 1N5819HW-7-F | Diode_SMD:D_SOD-123 | D10, D21 |
| 2 | 1uF | Capacitor_SMD:C_0805_2012Metric | C4, C12 |
| 2 | 33nF | Capacitor_SMD:C_1206_3216Metric | C36, C37 |
| 2 | 4K7 | Resistor_SMD:R_0603_1608Metric | R63, R64 |
| 2 | Conn_01x04_Pin | Connector_Molex:Molex_KK-254_AE-6410-04A_1x04_P2.54mm_Vertical | J5, J12 |
| 1 | 0.05R | Resistor_SMD:R_1210_3225Metric | R58 |
| 1 | 0.1R | Resistor_SMD:R_2512_6332Metric | R74 |
| 1 | 0R | Resistor_SMD:R_0603_1608Metric | R71 |
| 1 | 100k | Resistor_SMD:R_0805_2012Metric | R84 |
| 1 | 10M | Resistor_SMD:R_0603_1608Metric | R97 |
| 1 | 16pF | Capacitor_SMD:C_0805_2012Metric | C79 |
| 1 | 1M | Resistor_SMD:R_0603_1608Metric | R98 |
| 1 | 20k | Resistor_SMD:R_0805_2012Metric | R103 |
| 1 | 220k | Resistor_SMD:R_0805_2012Metric | R76 |
| 1 | 22k | Resistor_SMD:R_0805_2012Metric | R77 |
| 1 | 22nF | Capacitor_SMD:C_0805_2012Metric | C78 |
| 1 | 3.3m | Inductor_THT:L_Axial_L9.5mm_D4.0mm_P2.54mm_Vertical_Fastron_SMCC | L2 |
| 1 | 33uH | Inductor_SMD:L_Sunlord_MWSA1204S-2R2 | L3 |
| 1 | 4.7K | Resistor_SMD:R_0603_1608Metric | R94 |
| 1 | 470k | Resistor_SMD:R_0805_2012Metric | R69 |
| 1 | 47k | Resistor_SMD:R_0805_2012Metric | R104 |
| 1 | 56uH | Inductor_SMD:L_Sunlord_MWSA0804S | L4 |
| 1 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U1 |
| 1 | AMS1117-5.0 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2 |
| 1 | B560C-13-F | My_Library:DIOM7959X250N | D6 |
| 1 | BZT52C16-G | Diode_SMD:D_SOD-123 | D8 |
| 1 | Conn_01x06 | Connector_Molex:Molex_KK-254_AE-6410-06A_1x06_P2.54mm_Vertical | J6 |
| 1 | Conn_FAN | Connector_Molex:Molex_KK-254_AE-6410-02A_1x02_P2.54mm_Vertical | J1 |
| 1 | Connector_Bat | Connector_Molex:Molex_KK-254_AE-6410-14A_1x14_P2.54mm_Vertical | J4 |
| 1 | FMMT493 | Package_TO_SOT_SMD:SOT-23 | Q16 |
| 1 | INA181A1 | Package_TO_SOT_SMD:SOT-23-6 | IC1 |
| 1 | LM5101M/NOPB | LM5101:M08A | U9 |
| 1 | LOGO | myFootprintLib:EVSELab_Logo | G*** |
| 1 | PBQ76942PFBT | BQ76942PFBT:PFB0048A_L | U4 |
| 1 | SCF4030-22-02 | SCF4030-22-02:ITV4030L1212NR_LTF | F1 |
| 1 | STM32F103C8T6 | Package_QFP:LQFP-48-1EP_7x7mm_P0.5mm_EP3.6x3.6mm_ThermalVias | U3 |
| 1 | TAXM8M4RLBDDT2T | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm | Y2 |
| 1 | TL431DBZ | Package_TO_SOT_SMD:SOT-23 | U5 |
| 1 | TMB12A05 | Buzzer_Beeper:MagneticBuzzer_ProSignal_ABI-010-RC | Speaker1 |
| 1 | TPS54360DDA | TPS54360:DDA8_3P1X2P4_TEX-L | U6 |
| 1 | XT60PW-M | My_Library:AMASS_XT60PW-M | J7 |
It measures 128.6 × 91 mm and has 2 copper layers, 1.6 mm thick.
261 parts, built around the STM32F103C8T6, TPS54360DDA, AMS1117-3.3 and AMS1117-5.0. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
From the dinhnd-hust/Octopus repository on GitHub, at the commit this page was made from: the board is v241218_Octopus_VerA1.kicad_pcb and its schematic BMS.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository states no licence, so its author keeps all rights: ask dinhnd-hust before reusing the design.

mohamed-belal-10/can-motor-controller-node
CAN-connected closed-loop DC motor controller node — KiCad hardware (STM32F103, DRV8874, SN65HVD230) with an AS5600 encoder sub-PCB

bassammorsy/stm32-flight-controller
Custom 4-layer STM32F405RGTx quadcopter flight controller PCB designed in KiCad. Betaflight compatible, 4S–6S LiPo input, SMT assembled by JLCPCB.

Rivercraft911/R-01_Raster_Laser_Projector
Red, blue and green lasers combine through two dichroc mirrors and bounce off a spinning polygon mirror, which each mirror facet makes one scanline.

efebasol/StepperMotorController
Rev A — single-motor bench prototype power board. Feeds the driver board (48 V), the stepper motor brake (24 V) and the logic (5 V / 3V3).


Kingdragoncat/Knox-Key
Knox Key is a high-performance, open-source hardware authenticator designed for secure digital identity and cryptographic operations.

samienr/kryptonite
affordable open source USB-C security key using STM32F072CBU6 and ATECC608A

FloppyO1/Floppy-Ant-Controller
The FAC Tool provides a graphical interface for granular control over your robot's behavior: