
BLDC DriverV1
hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

RoyalNode, also tracked as the 2Watt Project, is a solar-powered 915 MHz LoRa repeater carrier built around the Seeed Studio XIAO nRF52840 and EBYTE E22-900M33S high-power radio module.
RoyalNode is an open-source printed circuit board by jb66dmg52h-dotcom, from the jb66dmg52h-dotcom/RoyalNode repository on GitHub. It is a 4-layer board of 97 × 87 mm with 75 parts on 56 nets, routed with 419 tracks and 87 vias.
Its parts include 34 capacitors, 18 resistors, 6 connectors, 4 ICs and 3 transistors. It belongs with the nRF52 and nRF5x boards of this library.
RoyalNode, also tracked as the 2Watt Project, is a solar-powered 915 MHz LoRa repeater carrier built around the Seeed Studio XIAO nRF52840 and EBYTE E22-900M33S high-power radio module.
Status: Rev A KiCad schematic and PCB placement scaffold are active. The board is not fabrication ready.
docs/DESIGN_FREEZE_REV_A.mddocs/CURRENT_STATUS_REV_A.mddocs/WIRING_BLUEPRINT.mddocs/ELECTRICAL_DESIGN_REV_A.mddocs/LOCKED_COMPONENTS_REV_A.mddocs/FINAL_POWER_CALCULATIONS_REV_A.mddocs/SOLAR_DESIGN_GUIDE_REV_A.mddocs/PCB_NET_CLASSES_REV_A.mdEarlier concept documents are superseded where they conflict with the design-freeze document.
2Watt-Project/
├── docs/ Engineering specifications and calculations
├── hardware/ KiCad project, symbols, footprints and fabrication files
├── firmware/ Board support and hardware test firmware
├── bom/ Manufacturing and sourcing files
├── production/ Assembly and manufacturing outputs
└── test/ Bring-up procedures and measurementsOpen the Mac/KiCad project here:
hardware/kicad/RoyalNode/RoyalNode.kicad_proUseful local checks:
make validate
make kicad-checksThe radio hardware may be capable of approximately 33 dBm output. Deployed settings must comply with applicable conducted-power, antenna-gain, EIRP, bandwidth and certification requirements. The battery pack must include suitable internal protection, and deployment must respect the battery manufacturer's permitted charging-temperature range.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 12 | 10 uF 50 V | Capacitor_SMD:C_1206_3216Metric | C200, C201, C202, C203, C204, C205, C206, C207, C208, C209, C210, C211 |
| 4 | 100 nF 50 V | Capacitor_SMD:C_0603_1608Metric | C212, C213, C214, C404 |
| 4 | 22 uF 16 V | Capacitor_SMD:C_1210_3225Metric | C400, C401, C500, C501 |
| 4 | M3 NPTH 3.2mm | RoyalNode:MH_M3_NPTH_3P2MM_6P8MM_CLEARANCE | MH1, MH2, MH3, MH4 |
| 3 | 10 kOhm | Resistor_SMD:R_0603_1608Metric | R204, R205, R206 |
| 3 | 100 kOhm | Resistor_SMD:R_0603_1608Metric | R103, R403, R405 |
| 3 | Infineon PG-DSO-8-27 thermal vias RC | RoyalNode:Q_POWER_INFINEON_PG_DSO_8_27_RC | Q1, Q2, Q3 |
| 2 | 100 nF 16 V | Capacitor_SMD:C_0603_1608Metric | C504, C505 |
| 2 | 47 nF 50 V | Capacitor_SMD:C_0603_1608Metric | C216, C217 |
| 2 | 47 uF 10 V | Capacitor_SMD:C_1210_3225Metric | C402, C403 |
| 2 | J_LOW_JST_GH_SM02B_GHS_TB_RC | RoyalNode:J_LOW_JST_GH_SM02B_GHS_TB_RC | J3, J4 |
| 2 | XT30PW-M C431092 RC | RoyalNode:J_POWER_XT30PW_M_C431092_RC | J1, J2 |
| 1 | 1 nF 50 V | Capacitor_SMD:C_0603_1608Metric | C218 |
| 1 | 1 uF 16 V | Capacitor_SMD:C_0805_2012Metric | C502 |
| 1 | 1.78 MOhm 1% | Resistor_SMD:R_0603_1608Metric | R100 |
| 1 | 100 Ohm | Resistor_SMD:R_0603_1608Metric | R202 |
| 1 | 100 nF | Capacitor_SMD:C_0603_1608Metric | C406 |
| 1 | 176 kOhm 0.1% | Resistor_SMD:R_0603_1608Metric | R400 |
| 1 | 180 kOhm 0.1% | Resistor_SMD:R_0603_1608Metric | R101 |
| 1 | 2.2 kOhm 1% | Resistor_SMD:R_0603_1608Metric | R207 |
| 1 | 2.2 uF | Capacitor_SMD:C_0805_2012Metric | C405 |
| 1 | 20.0 kOhm | Resistor_SMD:R_0603_1608Metric | R404 |
| 1 | 30.1 kOhm 1% | Resistor_SMD:R_0603_1608Metric | R201 |
| 1 | 330 kOhm | Resistor_SMD:R_0603_1608Metric | R402 |
| 1 | 330 uF 10 V polymer | RoyalNode:C503_PANASONIC_10SVPC330M_8X6P9_RC | C503 |
| 1 | 4.7 nF | Capacitor_SMD:C_0603_1608Metric | C408 |
| 1 | 4.7 uF 25 V | Capacitor_SMD:C_0805_2012Metric | C215 |
| 1 | 4.70 kOhm 1% | Resistor_SMD:R_0603_1608Metric | R203 |
| 1 | 40.2 kOhm 0.1% | Resistor_SMD:R_0603_1608Metric | R102 |
| 1 | 47 nF | Capacitor_SMD:C_0603_1608Metric | C407 |
| 1 | 5.23 kOhm 1% | Resistor_SMD:R_0603_1608Metric | R200 |
| 1 | 56.0 kOhm 0.1% | Resistor_SMD:R_0603_1608Metric | R401 |
| 1 | BQ25798 RQM0029A RC | RoyalNode:U1_BQ25798_RQM0029A_RC | U1 |
| 1 | E22-900M33S C22399506 RC | RoyalNode:MOD2_E22_900M33S_JLC_C22399506_RC | MOD2 |
| 1 | J_LOW_JST_GH_SM04B_GHS_TB_RC | RoyalNode:J_LOW_JST_GH_SM04B_GHS_TB_RC | J6 |
| 1 | KT-0603R red LED | LED_SMD:LED_0603_1608Metric | D1 |
| 1 | LM66100 DCK0006A SC70-6 RC | RoyalNode:U2_LM66100_DCK0006A_SC70_6_RC | U2 |
| 1 | LTC4365 TSOT-23-8 RC | RoyalNode:U4_LTC4365_TSOT23_8_RC | U4 |
| 1 | Littelfuse 0483005.DR 1206 RC | RoyalNode:F1_LITTELFUSE_483_1206_RC | F1 |
| 1 | SMA edge envelope | RoyalNode:J5_SMA_0732511150_DRAFT_ENVELOPE | J5 |
| 1 | TPS61088 RHL0020A thermal vias RC | RoyalNode:U3_TPS61088_RHL0020A_THERMALVIAS_RC | U3 |
| 1 | XAL7030-222MEC RC | RoyalNode:L2_COILCRAFT_XAL7030_222MEC_RC | L2 |
| 1 | XAL7070-222MEC RC | RoyalNode:L1_COILCRAFT_XAL7070_222MEC_RC | L1 |
| 1 | XIAO nRF52840 socket C53202181 RC | RoyalNode:MOD1_XIAO_NRF52840_SOCKET_C53202181_RC | MOD1 |
It measures 97 × 87 mm and has 4 copper layers, 1.6 mm thick.
75 parts. 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 jb66dmg52h-dotcom/RoyalNode repository on GitHub, at the commit this page was made from: the board is hardware/kicad/RoyalNode/RoyalNode.kicad_pcb and its schematic hardware/kicad/RoyalNode/RoyalNode.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 jb66dmg52h-dotcom before reusing the design.

hackclub/OnBoard
💡 Join 1,000 teenagers and make your first PCB with a $100 grant!

Seeed-Studio/OSHW-reCamera-Series
reCamera is a series of open-source AI cameras.


mattvenn/basic-ecp5-pcb
Reference design for Lattice ECP5 FPGA. Featuring Raspberry Pi interface and 6 PMODs



