Totally a calculator
0x62b·totally-a-calculator·pcb/yes_sir_this_is_a_calculator.kicad_pcb
About the Totally a calculator PCB
Totally a calculator is an open source RP2040/RP2350 PCB design by 0x62b, published on GitHub. It is a 2-layer board measuring 81.4 × 148.8 mm, with 63 components from 37 distinct parts.
Its main chip is the RaspberryPi_Pico, from the RP2040/RP2350 family. Other key parts include the TP4056-42-ESOP8. By type, the board carries 27 diodes, 26 switches, 5 resistors, 1 IC, 1 module and 1 transistor.
It belongs with the displays & leds designs in this gallery.
From the project
yes sir this is a calculator (a "calculator" with some "extra apps" on it)
Onshape link Note: the display appears to be unaligned due to the fact that i used a different display to the model in the render. However, I designed the case around the display being used, so it should be fine.

Main components on the Totally a calculator
Totally a calculator bill of materials (BOM)
63 components, 37 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TP4056-42-ESOP8 | SOIC-8-1EP_3.9x4.9mm_P1.27mm_EP2.41x3.3mm_ThermalVias | U1 |
| 1 | RaspberryPi_Pico | RaspberryPi_Pico_Common_Unspecified | A1 |
| 1 | PMOS | SOT-23 | Q1 |
| 1 | Conn_01x04 | PinSocket_1x04_P2.54mm_Vertical | J1 |
| 1 | SW_SPDT | SW_SPDT_PCM12 | SW1 |
| 1 | Up | SW_PUSH_6mm | SW2 |
| 1 | Left | SW_PUSH_6mm | SW3 |
| 1 | Select | SW_PUSH_6mm | SW4 |
| 1 | Right | SW_PUSH_6mm | SW5 |
| 1 | Down | SW_PUSH_6mm | SW6 |
| 1 | 7 | SW_PUSH_6mm | SW7 |
| 1 | 8 | SW_PUSH_6mm | SW8 |
| 1 | 9 | SW_PUSH_6mm | SW9 |
| 1 | DEL | SW_PUSH_6mm | SW10 |
| 1 | AC | SW_PUSH_6mm | SW11 |
| 1 | 4 | SW_PUSH_6mm | SW12 |
| 1 | 5 | SW_PUSH_6mm | SW13 |
| 1 | 6 | SW_PUSH_6mm | SW14 |
| 1 | * | SW_PUSH_6mm | SW15 |
| 1 | / | SW_PUSH_6mm | SW16 |
Show 17 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 3 | SW_PUSH_6mm | SW17 |
| 1 | 2 | SW_PUSH_6mm | SW18 |
| 1 | 1 | SW_PUSH_6mm | SW19 |
| 1 | + | SW_PUSH_6mm | SW20 |
| 1 | - | SW_PUSH_6mm | SW21 |
| 1 | 0 | SW_PUSH_6mm | SW22 |
| 1 | . | SW_PUSH_6mm | SW23 |
| 1 | ^ | SW_PUSH_6mm | SW24 |
| 1 | Root | SW_PUSH_6mm | SW25 |
| 1 | = | SW_PUSH_6mm | SW26 |
| 25 | D | D_SOD-123 | D1, D4, D5, D6, D7, D8, D9, D10 +17 |
| 1 | 绿 | LED_0402_1005Metric | D2 |
| 1 | 红 | LED_0402_1005Metric | D3 |
| 1 | 10uF | C_0402_1005Metric | C1 |
| 2 | 1K | R_0402_1005Metric | R1, R2 |
| 1 | 1.2K | R_0402_1005Metric | R3 |
| 2 | 100K | R_0402_1005Metric | R4, R5 |
Totally a calculator design files
The KiCad project lives in the 0x62b/totally-a-calculator repository on GitHub; these links point at the commit this page was built from.
Totally a calculator: common questions
What microcontroller does the Totally a calculator use?
The Totally a calculator is built around the RaspberryPi_Pico, from the RP2040/RP2350 family.
How big is the Totally a calculator PCB?
The Totally a calculator measures 81.4 × 148.8 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Totally a calculator?
63 components, from 37 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 Totally a calculator design files?
From the 0x62b/totally-a-calculator repository on GitHub, which has the KiCad layout, the schematic and the BOM; the links under Design files point to each one.
Can I use the Totally a calculator design in my own project?
The repository has no license, so all rights stay with 0x62b. Use it as a reference, and ask the author before reusing the design.
Can I test firmware for the Totally a calculator without the hardware?
Yes. HardLabs builds a simulation of the board from its netlist and BOM, so you can run and debug RP2040/RP2350 firmware against it before you order a PCB.
Similar boards
RP2040/RP2350
Open Book Abridged Edition
joeycastillo
85 × 115 mm29 parts2LCC-BY-SA-4.08.1kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Corne
foostan
277.2 × 107.5 mm164 parts2LCC-BY-4.07.7kRP2040/RP2350
Open Source Smart Glasses
Mentra-Community
93 × 10.5 mm80 parts4LMIT1.2kRP2040/RP2350
MSA
Mentra-Community
30.5 × 138 mm61 parts2LMIT1.2kRP2040/RP2350
Msa
Mentra-Community
47.8 × 9.4 mm53 parts2LMIT1.2k