
MotorDriver
Kmshanley/MiniRobots
Firmware and PCB desgin for mini robots with UWB localization and lidar mapping

SAFMC FC is an open-source printed circuit board by radityankn, from the radityankn/SAFMC_FC repository on GitHub. It is a 4-layer board of 85 × 56 mm with 125 parts on 192 nets, routed with 1,321 tracks and 111 vias.
It is built around the DWM1000, BMP280 and AMS1117-3.3, with the BMI088, HMC5883L and DMG2302U among its other parts. Its parts include 47 capacitors, 33 resistors, 11 diodes, 11 connectors and 9 ICs. It belongs with the STM32 boards of this library.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 15 | 100nf | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1, C2, C6, C8, C9, C10, C11, C12, C13, C14, C43, C45, C47, C48, C49 |
| 9 | 10K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R3, R4, R5, R6, R7, R8, R9, R10, R16 |
| 8 | 100n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C33, C34, C36, C37, C38, C39, C40, C41 |
| 8 | 1K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R11, R12, R13, R14, R15, R29, R30, R31 |
| 8 | LED | LED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolder | D1, D2, D3, D4, D5, D8, D9, D10 |
| 7 | Conn_01x03 | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J4, J5, J6, J7, J8, J9, J10 |
| 4 | 10pF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3, C4, C29, C30 |
| 4 | 10uf | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C50, C52, C54, C56 |
| 4 | 12p | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C15, C16, C31, C32 |
| 4 | 22 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R19, R20, R25, R26 |
| 4 | 22uf | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C51, C53, C55, C57 |
| 4 | 5K1 | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R17, R18, R23, R24 |
| 4 | AMS1117-3.3 | Package_TO_SOT_SMD:SOT-223-3_TabPin2 | U2, U3, U4, U5 |
| 4 | MountingHole_Pad | MountingHole:MountingHole_2.7mm_M2.5_Pad | H1, H2, H3, H4 |
| 3 | 2.2u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C5, C7, C17 |
| 2 | 10k | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R1, R2 |
| 2 | 25 MHz | Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm_HandSoldering | Y1, Y4 |
| 2 | 32.768 KHz | Crystal:Crystal_SMD_SeikoEpson_MC306-4Pin_8.0x3.2mm | Y2, Y3 |
| 2 | 33K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R27, R32 |
| 2 | 4.7K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R21, R22 |
| 2 | 4.7uF | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C28, C42 |
| 2 | 82K | Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolder | R28, R33 |
| 2 | D_Schottky | Diode_SMD:D_SOD-323F | D6, D7 |
| 2 | SW_Push | Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK | SW3, SW4 |
| 2 | USB_C_Receptacle_USB2.0_14P | Connector_USB:USB_C_Receptacle_JAE_DX07S016JA1R1500 | J2, J3 |
| 1 | 0.22uf | Capacitor_SMD:C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C46 |
| 1 | 4.7u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C35 |
| 1 | 4.7uf | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C44 |
| 1 | BMI088 | Customs:PQFN50P450X300X100-16N | U9 |
| 1 | BMP280 | Package_LGA:Bosch_LGA-8_2x2.5mm_P0.65mm_ClockwisePinNumbering | U8 |
| 1 | Conn_01x04 | Connector_JST:JST_XH_B4B-XH-A_1x04_P2.50mm_Vertical | J11 |
| 1 | DMG2302U | Package_TO_SOT_SMD:SOT-23 | Q1 |
| 1 | DWM1000 | RF_Module:DWM1000 | DWM1 |
| 1 | MAGNETIC-HMC5883L_PLCC16_ | Customs:PLCC16-0.5-3X3MM | U7 |
| 1 | Micro_SD_Card | Connector_Card:microSD_HC_Hirose_DM3BT-DSF-PEJS | J1 |
| 1 | STM32F401RCTx | Package_QFP:LQFP-64_10x10mm_P0.5mm | U6 |
| 1 | STM32F427VGTx | Package_QFP:LQFP-100_14x14mm_P0.5mm | U1 |
| 1 | WS2812B | LED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mm | D11 |
| 1 | boot | Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK | SW1 |
| 1 | en | Button_Switch_SMD:SW_Push_SPST_NO_Alps_SKRK | SW2 |

Kmshanley/MiniRobots
Firmware and PCB desgin for mini robots with UWB localization and lidar mapping

zeodotdev/zeo-boards
ESP32-S3 development board with onboard BME280 (temperature, humidity, pressure) and LSM6DS3 (6-axis IMU) sensors. This repo contains the designs, ESP-IDF firmware, and a Python plotter for visualization.





tatakimon/STM32F405-general-purpose
This is an optimized, general-purpose development board powered by the STM32F405RGT6 microcontroller. It is designed for easy, low-cost manufacturing through the JLCPCB SMT Assembly service, while adding fun interactive…

ajisrawi/dronemagnav
Magnetic-anomaly navigation (MagNav) board + firmware for drones: ESP32-S3, BMI088, LIS3MDL, BMP280, u-blox GNSS, WDMAM map matching, particle filter, MAVLink, phone route planner. Proprietary - all rights reserved.
It measures 85 × 56 mm and has 4 copper layers, 1.6 mm thick.
125 parts, built around the DWM1000, BMP280, AMS1117-3.3 and BMI088. 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 radityankn/SAFMC_FC repository on GitHub, at the commit this page was made from: the board is SAFMC_FC/SAFMC_FC.kicad_pcb and its schematic SAFMC_FC/Ports_LED_Buzzer.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 radityankn before reusing the design.