Reckoner
blind-reckoning·Reckoner·PCB/reckoner.kicad_sch

About the Reckoner PCB
Reckoner is an open source ESP32 PCB design by blind-reckoning, published on GitHub under the CERN-OHL-S-2.0 license. It is a board, with 86 components from 56 distinct parts.
Its main chip is the ESP32-C6-MINI-1-N4, from the ESP32 family. Other key parts include the LNK3206D-TL, AP2112K-3.3TRG1 and HLW8110. By type, the board carries 27 resistors, 19 capacitors, 13 test points, 9 diodes, 6 connectors and 4 ICs.
It belongs with the iot & wireless designs in this gallery.
From the project
Motorised blinds with press-and-hold buttons have no idea where they are. The Reckoner sits in the wall box between those buttons and the blind motor, and adds what the buttons can't.
Motorised blinds with press-and-hold buttons have no idea where they are. The Reckoner sits in the wall box between those buttons and the blind motor, and adds what the buttons can't.
- Keeps your buttons working, with or without Wi-Fi. One press runs the blind all the way up or down. Another press while it is moving stops it. - For Home Assistant. The blind appears as a cover: open, close, stop, set position and report position. - Always knows where the blind is. There is no position sensor. It works the position out by dead reckoning, the way navigators did before GPS: from a known…
Main components on the Reckoner
Reckoner bill of materials (BOM)
86 components, 56 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | LNK3206D-TL LNK3206D | PowerIntegrations_SO-8C | U1 |
| 1 | AP2112K-3.3TRG1 AP2112K-3.3 | SOT-23-5 | U2 |
| 1 | ESP32-C6-MINI-1-N4 | ESP32-C6-MINI-1 | U3 |
| 1 | HLW8110 | SOIC-8_3.9x4.9mm_P1.27mm | U4 |
| 2 | AO3400A | SOT-23 | Q1, Q2 |
| 1 | L_IN | SolderWire-0.75sqmm_1x01_D1.25mm_OD2.3mm | J1 |
| 1 | N_IN | SolderWire-0.75sqmm_1x01_D1.25mm_OD2.3mm | J2 |
| 1 | S_UP | SolderWire-0.75sqmm_1x01_D1.25mm_OD2.3mm | J3 |
| 1 | S_DN | SolderWire-0.75sqmm_1x01_D1.25mm_OD2.3mm | J4 |
| 1 | M_UP | SolderWire-0.75sqmm_1x01_D1.25mm_OD2.3mm | J5 |
| 1 | M_DN | SolderWire-0.75sqmm_1x01_D1.25mm_OD2.3mm | J6 |
| 1 | C187538 2A 250VAC 0443002.DR | Fuse_Littelfuse-NANO2-462 | F1 |
| 1 | C165255 HF46F-G/5-HS1 | Relay_SPST_Omron_G5NB | K1 |
| 1 | C397241 G5Q-14 DC5 | Relay_SPDT_Omron-G5Q-1 | K2 |
| 1 | C1527389 S07K275 | RV_Disc_D7mm_W5.5mm_P5mm | RV1 |
| 1 | +5V/VBUS | TestPoint_Pad_D1.0mm | TP1 |
| 1 | GND | TestPoint_Pad_D1.0mm | TP2 |
| 1 | USB_DP | TestPoint_Pad_D1.0mm | TP3 |
| 1 | USB_DM | TestPoint_Pad_D1.0mm | TP4 |
| 1 | BOOT | TestPoint_Pad_D1.0mm | TP5 |
Show 36 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | EN | TestPoint_Pad_D1.0mm | TP6 |
| 1 | TXD0 | TestPoint_Pad_D1.0mm | TP7 |
| 1 | RXD0 | TestPoint_Pad_D1.0mm | TP8 |
| 1 | +3V3 | TestPoint_Pad_D1.0mm | TP9 |
| 1 | IO0 | TestPoint_Pad_D1.0mm | TP10 |
| 1 | IO1 | TestPoint_Pad_D1.0mm | TP11 |
| 1 | IO14 | TestPoint_Pad_D1.0mm | TP12 |
| 1 | IO22 | TestPoint_Pad_D1.0mm | TP13 |
| 1 | C95872 M7 | D_SMA | D1 |
| 2 | ES1J-LTP ES1J | D_SMA | D2, D3 |
| 1 | C2286 red | LED_0603_1608Metric | D4 |
| 2 | 1N4148W | D_SOD-123 | D5, D6 |
| 3 | BAT54S | SOT-23 | D7, D8, D9 |
| 1 | C5339706 1mH | L_Taiyo-Yuden_NR-50xx | L1 |
| 1 | C2924238 680uH | L_Radial_D8.7mm_P5.00mm_Fastron_07HCP | L2 |
| 2 | C48970947 2.2uF 400V | CP_Elec_6.3x9.9 | C1, C2 |
| 1 | C14663 100nF X7R | C_0603_1608Metric | C3 |
| 2 | C45783 22uF | C_0805_2012Metric | C4, C9 |
| 2 | C12891 22uF | C_1206_3216Metric | C5, C6 |
| 1 | C2693598 470uF 10V | CP_Elec_8x10 | C7 |
| 2 | C52923 1uF | C_0402_1005Metric | C8, C11 |
| 6 | C1525 100nF | C_0402_1005Metric | C10, C12, C13, C14, C15, C16 |
| 2 | C15195 10nF | C_0402_1005Metric | C17, C18 |
| 1 | C1546 100pF | C_0402_1005Metric | C19 |
| 1 | C145951 10R 1W fusible | R_Axial_DIN0309_L9.0mm_D3.2mm_P2.54mm_Vertical | R1 |
| 1 | C25890 3.3k | R_0402_1005Metric | R2 |
| 1 | C25879 2.2k | R_0402_1005Metric | R3 |
| 1 | C22843 1.5k | R_0603_1608Metric | R4 |
| 5 | C25744 10k | R_0402_1005Metric | R5, R6, R25, R26, R27 |
| 1 | C21190 1k | R_0603_1608Metric | R7 |
| 2 | C25741 100k | R_0402_1005Metric | R8, R9 |
| 1 | C105362 10mR 1W | R_1206_3216Metric | R10 |
| 3 | C11702 1k | R_0402_1005Metric | R11, R12, R15 |
| 4 | C17927 1M 1206 | R_1206_3216Metric | R13, R14, R22, R23 |
| 4 | C17900 100k 1206 | R_1206_3216Metric | R16, R17, R18, R19 |
| 3 | C26083 1M | R_0402_1005Metric | R20, R21, R24 |
Reckoner design files
The KiCad project lives in the blind-reckoning/Reckoner repository on GitHub; these links point at the commit this page was built from.
- SchematicPCB/reckoner.kicad_sch
- BOMbom.csv
Reckoner: common questions
What microcontroller does the Reckoner use?
The Reckoner is built around the ESP32-C6-MINI-1-N4, from the ESP32 family.
How many components are on the Reckoner?
86 components, from 56 distinct parts, with part numbers taken from the project's own BOM. The full bill of materials is listed on this page.
Where can I download the Reckoner design files?
From the blind-reckoning/Reckoner repository on GitHub, which has the schematic and the BOM; the links under Design files point to each one.
Can I use the Reckoner design in my own project?
Yes, under the terms of its CERN-OHL-S-2.0 license, which blind-reckoning chose for the repository.
Can I test firmware for the Reckoner without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug ESP32 firmware against it before you order a PCB.
Similar boards
ESP32
Open Book Abridged Edition
joeycastillo
85 × 115 mm65 parts2LCC-BY-SA-4.08.1kESP32
Badge
atopile
56.3 × 39 mm239 parts4LMIT4.0kESP32
Esp32 minimal
atopile
36.2 × 26.8 mm20 parts2LMIT4.0kESP32
Racer
StuckAtPrototype
36 × 50.2 mm70 parts4LApache-2.03.8kESP32
Controller
StuckAtPrototype
29 × 74 mm58 parts4LApache-2.03.8kESP32
Bitaxe
skot
56.5 × 99.8 mm86 parts4LCERN-OHL-S-2.01.4k