
Controller
CircuitGuy943/Sabre-Integrated-flight-controller
(🚧) A "Jack of all trades" custom flight controller board. With support for both power and control and the ability for custom firmware

An Eval Board for an RP2040 mcu + seven segment LED display + TM1638 driver + peripherals.
10k Hour Timer RP2040 is an open-source printed circuit board by smaroukis, from the smaroukis/rp2040-timer repository on GitHub. It is a 4-layer board of 100 × 100 mm with 180 parts on 135 nets, routed with 1,705 tracks and 504 vias.
It is built around the SC0914(13), FJ2481CH and MCP73831T-2ACI/OT-HXY, with the PCF8523T, AO3400A and CL31A107MQHNNNE among its other parts. Its parts include 49 resistors, 28 capacitors, 10 connectors, 9 diodes and 8 transistors. It belongs with the RP2040 boards of this library.
An Eval Board for an RP2040 mcu + seven segment LED display + TM1638 driver + peripherals.
kicad/ - KiCad schematic and PCB design filesfirmware/ - Firmware source codedatasheets/ - Component datasheets and documentationThis project uses the RP2040 microcontroller with supporting circuitry for power management, display drivers, and user interface components. Note the firmware can be tested using a Raspberry Pi Pico board (original/v1 not Pico 2).
TODO - will post build log in the future.
MIT License with other license files attached as used.
Tagged commit:
Thanks to PCBWay for providing a partial discount which I put towards two pre-assemblied. Note that resistors R20 and R22 were populated with 220Ohms instead of 200Ohms as specified in the BOM. However these are just MOFSET gate protection resistors.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 17 | 10K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R4, R19, R21, R24, R25, R28, R34, R35, R36, R39, R40, R44, R45, R46, R47, R48 +1 |
| 11 | 100n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C2, C13, C15, C16, C18, C19, C21, C22, C24, C26, C28 |
| 11 | SolderJumper_2_Bridged | Jumper:SolderJumper-2_P1.3mm_Bridged_RoundedPad1.0x1.5mm | JP2, JP4, JP7, JP9, JP11, JP13, JP16, JP17, JP18, JP19, JP20 |
| 10 | SolderJumper_2_Open | Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm | JP1, JP3, JP5, JP6, JP10, JP12, JP21, JP22, JP23, JP24 |
| 7 | 1K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3, R14, R23, R26, R32, R38, R41 |
| 6 | AO3400A | Package_TO_SOT_SMD:SOT-23 | Q2, Q3, Q4, Q5, Q7, Q8 |
| 4 | 2K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R5, R7, R8, R18 |
| 4 | 4.7u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C3, C4, C6, C25 |
| 4 | MH-4.7mm | project footprints:MountingHole_4.7mm | H1, H2, H3, H4 |
| 3 | 1u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C14, C17, C20 |
| 3 | Conn_01x03_Pin | Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_Vertical | J1, J7, J8 |
| 2 | 100 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R30, R31 |
| 2 | 100K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R15, R43 |
| 2 | 100u | Capacitor_SMD:C_1206_3216Metric | C23, C27 |
| 2 | 15p | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C10, C11 |
| 2 | 200 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R20, R22 |
| 2 | 27 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R27, R29 |
| 2 | 470 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R37, R42 |
| 2 | 5.1K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1, R2 |
| 2 | 5.1M | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R12, R13 |
| 2 | BAT- | project footprints:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP9, TP15 |
| 2 | Conn_01x02_Pin | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J9, J11 |
| 2 | FJ2481CH | project footprints:7-Seg-CC28-FJ2481CH | U8, U9 |
| 2 | GND | project footprints:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP1, TP13 |
| 2 | PMOS | Package_TO_SOT_SMD:SOT-23 | Q1, Q6 |
| 2 | S2B-PH-K-S_LF__SN_ | Connector_JST:JST_PH_S2B-PH-K_1x02_P2.00mm_Horizontal | J4, J10 |
| 1 | 0 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R9 |
| 1 | 0.1u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C5 |
| 1 | 1 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R33 |
| 1 | 10n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C1 |
| 1 | 2.2K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R11 |
| 1 | 2.2u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C12 |
| 1 | 2.2uH | project footprints:IND_SDER041H-2R2MS | L1 |
| 1 | 200K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R16 |
| 1 | 22u | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C8 |
| 1 | 330 | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R10 |
| 1 | 3K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R6 |
| 1 | 3V3 | LED_SMD:LED_0805_2012Metric | D8 |
| 1 | 44.2K | Resistor_SMD:R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R17 |
| 1 | 470n | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C7 |
| 1 | 5V | LED_SMD:LED_0805_2012Metric | D2 |
| 1 | 6.8p | Capacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolder | C9 |
| 1 | ABM8-272-T3 | project footprints:XTAL_ABM8-272-T3 | Y1 |
| 1 | ABS07AIG-32.768KHZ-7-T | Crystal:Crystal_SMD_3215-2Pin_3.2x1.5mm | Y2 |
| 1 | ADC0 | project footprints:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP23 |
| 1 | ADC1 | project footprints:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP20 |
| 1 | BAT+ | project footprints:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP8 |
| 1 | BAT54C | Package_TO_SOT_SMD:SOT-23 | D7 |
| 1 | BATT | LED_SMD:LED_0805_2012Metric | D1 |
| 1 | BLM18SP221SN1D | project footprints:BLM18SP221SN1D_BEADC1608X95N | FB1 |
| 1 | BOOTSEL | Button_Switch_THT:SW_PUSH_6mm | SW2 |
| 1 | BQ29700DSER | Package_SON:WSON-6_1.5x1.5mm_P0.5mm | U3 |
| 1 | BTN_B | project footprints:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP21 |
| 1 | BTN_B_IN | project footprints:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP22 |
| 1 | Battery_Cell | project footprints:Battery-Holder-BH-123A_37.5P_1.8D_MH | BT1 |
| 1 | Buzzer D=9mm P=5mm | project footprints:Buzzer-TH_D9.6_P5 | BZ1 |
| 1 | CHG | project footprints:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP12 |
| 1 | Conn_02x05_Counter_Clockwise | Connector_PinHeader_2.54mm:PinHeader_2x05_P2.54mm_Vertical | J5 |
| 1 | Conn_02x08_Counter_Clockwise | Connector_PinHeader_2.54mm:PinHeader_2x08_P2.54mm_Vertical | J6 |
| 1 | DCDC_EN | project footprints:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP19 |
| 1 | DC_SW | project footprints:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP17 |
| 1 | DSG | project footprints:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP11 |
| 1 | EN_CTL | project footprints:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP16 |
| 1 | FB | project footprints:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP27 |
| 1 | GRN/DONE | LED_SMD:LED_0805_2012Metric | D5 |
| 1 | INT_D | project footprints:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP25 |
| 1 | INT_G | project footprints:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP24 |
| 1 | IOGate | project footprints:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP18 |
| 1 | JST_SH_SM03B | project footprints:JST_SH_SM03B-SRSS-TB_1x03-1MP_P1.00mm_Horizontal | J2 |
| 1 | LOAD | project footprints:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP26 |
| 1 | MCP73831-2-OT | Package_TO_SOT_SMD:SOT-23-5 | U2 |
| 1 | PCF8523T | Package_SO:SOIC-8_3.9x4.9mm_P1.27mm | U7 |
| 1 | PKMCS0909E4000 | project footprints:Buzzer_SPKR_PKMCS0909E4000-R1 | BZ2 |
| 1 | Q23_D | project footprints:TestPoint_THTPad_D2.0mm_Drill1.0mm | TP14 |
| 1 | RED/CHG | LED_SMD:LED_0805_2012Metric | D6 |
| 1 | RED/INT | LED_SMD:LED_0805_2012Metric | D10 |
| 1 | RED/USER | LED_SMD:LED_0805_2012Metric | D9 |
| 1 | RESET | Button_Switch_THT:SW_PUSH_6mm | SW3 |
| 1 | RP2040 | Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm | U6 |
| 1 | SOD-323 | Diode_SMD:D_SOD-323_HandSoldering | D3 |
The 164 most common of 180 parts.
It measures 100 × 100 mm and has 4 copper layers, 1.6 mm thick.
180 parts, built around the SC0914(13), FJ2481CH, MCP73831T-2ACI/OT-HXY and PCF8523T. 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 smaroukis/rp2040-timer repository on GitHub, at the commit this page was made from: the board is kicad/10k-Hour-Timer-RP2040.kicad_pcb and its schematic kicad/01-04-Power-DCDC-Charger-Battery.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 smaroukis before reusing the design.

CircuitGuy943/Sabre-Integrated-flight-controller
(🚧) A "Jack of all trades" custom flight controller board. With support for both power and control and the ability for custom firmware

avlyubimov/svc-platform
Status: EVT-LAYOUT-AUTHORIZED; connectivity routing complete; fab review open


igorilla666/water-controller
Scheda di controllo basata sul modulo Waveshare ESP32-S3-ETH, con ingressi sensore, RS-485, pilotaggio rele, buzzer e alimentazione/protezioni dedicate.


electgpl/NodeAlarm
This project is a simple motion sensor with subgigahertz FSK interface based on RFM69 and ESP32C3 RISC-V core, all devices are woken from deep sleep by the IRQ of AS312 PIR sensor, this project is open source and…

wvianna/mcp-kicad-vscode
Workspace que combina um servidor MCP para automação de design de PCB com KiCad e o projeto de hardware (placa de circuito impresso) desenvolvido com ele.
