
Knuckles controller
fcoury/knuckles
An open-source, wireless column-staggered ergonomic keyboard.

A pro micro form factor nRF52840 controller board
Chloroplast is an open-source printed circuit board by badjeff, from the badjeff/chloroplast-pcb repository on GitHub. It is a 2-layer board of 18 × 33 mm with 40 parts on 56 nets, routed with 768 tracks and 90 vias.
It is built around the E73-2G4M08S1C, BQ25186DLHR and TYPE-C-31-M-12. Its parts include 11 resistors, 7 connectors, 6 capacitors, 6 diodes and 4 ICs. It belongs with the keyboards and input and power boards and the nRF52 and nRF5x boards of this library.
A nRF52840 controller with the Ebyte E73-2G4M08S1C module, TI BQ25186DLHR, and TI TPS7A0233PDBVR.
Online preview avaliable here, powered by KiCanvas.
Figure 1: PCB edgecuts dimension
Figure 2: PCB 3D View - 1.0mm FR4
Figure 3: Schematic
| Designator | Footprint | Quantity | Value | LCSC Part # |
|---|---|---|---|---|
| C1,C2,C3,C4 | 0402 | 4 | 1uF | C52923 |
| C5,C6 | 0402 | 2 | 10uF | C15525 |
| D1 | 0402 | 1 | GREEN LED | C20608784 |
| D2 | 0402 | 1 | BLUE LED | C434447 |
| D3,D4 | 0402 | 2 | NSR05F30NXT5G | C604339 |
| L1 | 0603 | 1 | 10uH | C76798 |
| R1,R2 | 0402 | 2 | 5K1 | C25905 |
| R3,R4,R5,R9 | 0402 | 4 | 10K | C25744 |
| R6 | 0402 | 1 | 510K | C11616 |
| R7 | 0402 | 1 | 4K7 | C25900 |
| R8 | 0402 | 1 | 1M | C2909328 |
| R10 | 0402 | 1 | 820K | C2909386 |
| R11 | 0402 | 1 | 2M | C2930015 |
| U1 | E73-2G4M08S1C | 1 | E73-2G4M08S1C | C356849 |
| U2 | DFN-10_2x2mm_P0.4mm | 1 | BQ25186DLHR | C44639442 |
| U3 | SOT-23-5 | 1 | TPS7A0233PDBVR | C2887324 |
| U4 | WLCSP-4L | 1 | TPMAX40200ANS_T | C47117620 |
| USBC1 | USB_C_Receptacle | 1 | TYPE-C-31-M-12 | C165948 |
This board uses Adafruit Bootloader. The board folder could be found at here. Bootloader flashing is recommended to follow the comprehensive guide on joric/nrfmicro/wiki/Bootloader.
Zephyr and ZMK board config could be found in chloroplast-zmk-module. ZMK sheild example could be found in shields/chlorotaro34.
Available under the CERN-OHL-P v2 permissive license.
| Qty | Value | Footprint | References |
|---|---|---|---|
| 4 | 10K | Resistor_SMD:R_0402_1005Metric | R3, R4, R5, R9 |
| 4 | 1uF | Capacitor_SMD:C_0402_1005Metric | C1, C2, C3, C4 |
| 2 | 10uF | Capacitor_SMD:C_0402_1005Metric | C5, C6 |
| 2 | 5K1 | Resistor_SMD:R_0402_1005Metric | R1, R2 |
| 2 | BLUE | LED_SMD:LED_0402_1005Metric | D2, D6 |
| 2 | GREEN | LED_SMD:LED_0402_1005Metric | D1, D5 |
| 2 | LOGO | logo:cp-text-0.9mm-only | G***, G*** |
| 2 | LOGO | logo:cp-text-1.6mm-only | G***, G*** |
| 2 | NSR05F30NXT5G | JLCImport:NSR05F30NXT5G | D3, D4 |
| 2 | Pin Header | Connector_PinHeader_2.54mm:PinHeader_1x13_P2.54mm_Vertical | J3, J4 |
| 1 | 10uH | Inductor_SMD:L_0603_1608Metric | L1 |
| 1 | 1M | Resistor_SMD:R_0402_1005Metric | R8 |
| 1 | 2M | Resistor_SMD:R_0402_1005Metric | R11 |
| 1 | 4K7 | Resistor_SMD:R_0402_1005Metric | R7 |
| 1 | 510K | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | 820K | Resistor_SMD:R_0402_1005Metric | R10 |
| 1 | BQ25186DLHR | Package_DFN_QFN:DFN-10_2x2mm_P0.4mm | U2 |
| 1 | Conn_01x02_Socket | Connector_PinHeader_1.27mm:PinHeader_1x02_P1.27mm_Vertical | J7 |
| 1 | Conn_01x04_Socket | Connector_PinHeader_1.27mm:PinHeader_1x03_P1.27mm_Vertical | J8 |
| 1 | E73-2G4M08S1C | JLCImport:E73-2G4M08S1C | U1 |
| 1 | I2C | Connector_PinHeader_1.27mm:PinHeader_1x02_P1.27mm_Vertical | J9 |
| 1 | SWD | Connector_PinHeader_1.27mm:PinHeader_1x04_P1.27mm_Vertical | J5 |
| 1 | TPMAX40200ANS_T | Package_CSP:WLCSP-4_0.64x0.64mm_P0.35mm | U4 |
| 1 | TPS7A0233PDBVR | Package_TO_SOT_SMD:SOT-23-5 | U3 |
| 1 | TYPE-C-31-M-12 | Connector_USB:USB_C_Receptacle_HRO_TYPE-C-31-M-12 | USBC1 |
| 1 | USB | Connector_PinHeader_1.27mm:PinHeader_1x04_P1.27mm_Vertical | J6 |
It measures 18 × 33 mm and has 2 copper layers, 1 mm thick.
40 parts, built around the E73-2G4M08S1C, BQ25186DLHR and TYPE-C-31-M-12. 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 badjeff/chloroplast-pcb repository on GitHub, at the commit this page was made from: the board is chloroplast.kicad_pcb and its schematic chloroplast.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 badjeff before reusing the design.

fcoury/knuckles
An open-source, wireless column-staggered ergonomic keyboard.
solderable/storm-tracker-hardware
Open-source-ready Storm Tracker hardware design, documentation, BOM, and manufacturing package

ElektorLabs/lorawan-sensor-node-v2
Solar Powered LoRaWAN Sensor Node V2

earlynerd/ELRS-haptics
Battery-powered attitude feedback for FPV flying, with eight haptic actuators around each wrist. An ESP32-C6 receives telemetry over ESP-NOW and controls eight M2003FC1AE/DRV2625 pods using the music robot's UART ring…



kwame-y/BinaryClock
A rechargeable pocket clock displaying HH:MM:SS with 20 LEDs, built around an ATtiny1616, a constant-current LED driver, and a real-time clock.

mszkowalik/7S_Compass_v1_board
BLE Long range + mesh? https://github.com/jnsbyr/nrf52-ble-test