Claculator Keypad
Robert-Mones·Claculator·Claculator_Keypad/Claculator_Keypad.kicad_pcb
About the Claculator Keypad PCB
Claculator Keypad is an open source PCB design by Robert-Mones, published on GitHub. It is a 6-layer board measuring 210 × 119 mm, with 195 components from 43 distinct parts.
Other key parts include the 74HC541, 74HC14, 74HC00, IS62C256AL and 74HC4020. By type, the board carries 64 capacitors, 44 resistors, 40 switches, 35 ICs, 6 diodes and 5 connectors.
It belongs with the displays & leds and retro computing designs in this gallery.
From the project
A reverse Polish notation calculator with added features such as comparisons, branching, and custom recursive operators taken from the Clac project from the 15-122 course at Carnegie Mellon University. The project is built around a 6502 microprocessor with a custom architecture to reduce CPU load by making peripherals operate asyncronously.

Main components on the Claculator Keypad
Claculator Keypad bill of materials (BOM)
195 components, 43 distinct parts — part numbers from the project's BOM.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 74HC541 74HC154 | SOIC-24W_7.5x15.4mm_P1.27mm | U1 |
| 1 | 74HC541 74HC4024 | SOIC-14_3.9x8.7mm_P1.27mm | U2 |
| 1 | 74HC14 NE555D | SOIC-8_3.9x4.9mm_P1.27mm | U3 |
| 1 | 74HC00 74HC14 | SOIC-14_3.9x8.7mm_P1.27mm | U4 |
| 1 | IS62C256AL 74HC00 | SOIC-14_3.9x8.7mm_P1.27mm | U5 |
| 1 | 74HC541 74HC32 | SOIC-14_3.9x8.7mm_P1.27mm | U6 |
| 1 | 74HC4020 74LS173 | SOIC-16_3.9x9.9mm_P1.27mm | U7 |
| 1 | 74HC4024 74HC02 | SOIC-14_3.9x8.7mm_P1.27mm | U8 |
| 2 | 74HC154 74HC86 | SOIC-14_3.9x8.7mm_P1.27mm | U9, U10 |
| 1 | LD1086V33-DG 74HC688 | SOIC-20W_7.5x12.8mm_P1.27mm | U11 |
| 5 | CC56-12EWA 74HC7541 | SOIC-20W_7.5x12.8mm_P1.27mm | U12, U18, U20, U22, U27 |
| 1 | CC56-12EWA 74HC08 | SOIC-14_3.9x8.7mm_P1.27mm | U13 |
| 1 | 74HC08 | SOIC-14_3.9x8.7mm_P1.27mm | U14 |
| 1 | IDT7202 | SOIC-28W_7.5x18.7mm_P1.27mm | U15 |
| 2 | 74HC541 | SOIC-20W_7.5x12.8mm_P1.27mm | U16, U17 |
| 2 | CC56-12EWA | CA56-12EWA | U19, U30 |
| 5 | CC56-12EWA 74LS173 | SOIC-16_3.9x9.9mm_P1.27mm | U21, U23, U26, U28, U29 |
| 1 | CC56-12EWA 74HC541 | SOIC-20W_7.5x12.8mm_P1.27mm | U24 |
| 1 | CC56-12EWA 74LS377 | SOIC-20W_7.5x12.8mm_P1.27mm | U25 |
| 1 | CC56-12EWA 74HC86 | SOIC-14_3.9x8.7mm_P1.27mm | U31 |
Show 23 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 4 | 74LS173 | SOIC-16_3.9x9.9mm_P1.27mm | U36, U37, U38, U39 |
| 1 | Conn_01x15_Pin | PinHeader_1x15_P2.54mm_Vertical | J1 |
| 1 | CONN_01X10_PIN Conn_01x15_Pin | PinHeader_1x15_P2.54mm_Vertical | J2 |
| 1 | CONN_01X10_PIN Conn_01x16_Pin | PinHeader_1x16_P2.54mm_Vertical | J3 |
| 1 | CONN_01X20_PIN Conn_01x04_Pin | PinHeader_1x04_P2.54mm_Vertical | J4 |
| 1 | Conn_01x04_Pin | PinHeader_1x04_P2.54mm_Vertical | J5 |
| 40 | SW_Push | Kailh_socket_MX | SW1, SW2, SW3, SW4, SW5, SW6, SW7, SW8 +32 |
| 1 | SW_Push | Kailh_socket_MX | SW_Rst1 |
| 6 | D | SOT-323_SC-70 | D1, D2, D3, D4, D5, D6 |
| 2 | 10UF 1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C1, C4 |
| 18 | 1UF 1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C2, C5, C7, C8, C10, C11, C12, C13 +10 |
| 1 | 0.1UF 1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C3 |
| 1 | 0.1UF 10uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C6 |
| 1 | 1UF 0.1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C9 |
| 1 | 100UF 1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C24 |
| 37 | 1uF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C27, C28, C29, C30, C31, C32, C33, C34 +29 |
| 1 | 20nF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C71 |
| 1 | 10nF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C72 |
| 1 | 1nF | C_0805_2012Metric_Pad1.18x1.45mm_HandSolder | C75 |
| 1 | 10K 1k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R1 |
| 2 | 1k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R2, R43 |
| 40 | 4.7k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R3, R4, R5, R6, R7, R8, R9, R10 +32 |
| 1 | 10k | R_0805_2012Metric_Pad1.20x1.40mm_HandSolder | R44 |
Claculator Keypad design files
The KiCad project lives in the Robert-Mones/Claculator repository on GitHub; these links point at the commit this page was built from.
Claculator Keypad: common questions
How big is the Claculator Keypad PCB?
The Claculator Keypad measures 210 × 119 mm, has 6 copper layers and is 1.6 mm thick.
How many components are on the Claculator Keypad?
195 components, from 43 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 Claculator Keypad design files?
From the Robert-Mones/Claculator 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 Claculator Keypad design in my own project?
The repository has no license, so all rights stay with Robert-Mones. Use it as a reference, and ask the author before reusing the design.
More boards in Claculator
Similar boards
View base
scottbez1
81.2 × 81.2 mm81 parts2LApache-2.022.2kBM28B0.6-24DSBreakout
scottbez1
15.2 × 35.6 mm3 parts2LApache-2.022.2kLevelShifterBreakout
scottbez1
15.2 × 20.3 mm5 parts2LApache-2.022.2kView screen
scottbez1
35 × 35 mm12 parts2LApache-2.022.2kDisplay eval
byrantech
52.1 × 22.6 mm12 parts4LMIT4.3kChainlinkDriverTester
scottbez1
198.1 × 95.3 mm123 parts2LApache-2.04.2k