Retro CALC
ptravnik·Retro_CALC·MK2090_Peripheral_Controller/KiCAD/MK2090_PERI_order.kicad_pcb
About the Retro CALC PCB
Retro CALC is an open source PCB design by ptravnik, published on GitHub under the GPL-3.0 license. It is a 2-layer board measuring 100 × 100 mm, with 42 components from 32 distinct parts.
Other key parts include the TLP3544, 4023 and ProMicro. By type, the board carries 16 connectors, 14 resistors, 5 switches, 3 ICs, 2 diodes and 1 transistor.
It belongs with the retro computing and dev boards & breakouts designs in this gallery.
From the project
A powerful RPN calculator, programmable in BASIC
The ultimate goal is to build a powerful RPN calculator, programmable in BASIC-like language
1. Arduino MEGA 2560 1. Arduino MEGA SRAM shield (my PCB is modified for 56k RAM instead of 32 in the original version) 1. Arduino SD card reader; this version is for Uno, but runs on Mega with pins 10-13 using Soft SPI 1. Piezo speaker on line 9 1. Hardware keyboard on lines A0-A4 1. LCD screen 128x64 pixels on SPI
Main components on the Retro CALC
Retro CALC bill of materials (BOM)
42 components, 32 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | TLP3544 | DIP-6_W7.62mm | U1 |
| 1 | 4023 | DIP-14_W7.62mm | U2 |
| 1 | ProMicro | DIP-24_W15.24mm | U3 |
| 1 | 2N7000 | TO-92_Molded_Narrow_Oval | Q1 |
| 1 | +Raw | Pin_Header_Straight_1x01_Pitch2.54mm | J1 |
| 1 | -Raw | Pin_Header_Straight_1x01_Pitch2.54mm | J2 |
| 1 | 03962a (POS) | Pin_Header_Straight_1x02_Pitch2.54mm | J3 |
| 1 | 03962a (NEG) | Pin_Header_Straight_1x02_Pitch2.54mm | J4 |
| 1 | 3296 IN | Pin_Header_Straight_1x01_Pitch2.54mm | J5 |
| 2 | GND | Pin_Header_Straight_1x01_Pitch2.54mm | J6, J12 |
| 1 | MK2090 PROC | Pin_Header_Angled_1x10_Pitch2.54mm | J7 |
| 1 | Keyboard | Pin_Header_Straight_1x08_Pitch2.54mm | J8 |
| 1 | RTC | Pin_Header_Straight_1x04_Pitch2.54mm | J9 |
| 1 | DS3231 | Pin_Header_Straight_1x06_Pitch2.54mm | J10 |
| 1 | 3296 OUT | Pin_Header_Straight_1x01_Pitch2.54mm | J11 |
| 1 | Ext Power | Pin_Header_Straight_1x02_Pitch2.54mm | J13 |
| 1 | Bat+ | Pin_Header_Straight_1x02_Pitch2.54mm | J14 |
| 1 | Bat - | Pin_Header_Straight_1x02_Pitch2.54mm | J15 |
| 1 | Ext | Pin_Header_Straight_1x05_Pitch2.54mm | J16 |
| 1 | VAL** | HOLE_M3 | HOLE_M3 |
Show 12 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | Reset | SW_PUSH_6mm | SW1 |
| 1 | E | Mx_Alps_100 | SW2 |
| 1 | A | Mx_Alps_100 | SW3 |
| 1 | L | Mx_Alps_100 | SW4 |
| 1 | Spec | Mx_Alps_100 | SW5 |
| 1 | 1N5819 | D_T-1_P5.08mm_Horizontal | D1 |
| 1 | 1N4004 | D_T-1_P10.16mm_Horizontal | D2 |
| 1 | 470* | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R1 |
| 3 | 4.7M | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R2, R7, R8 |
| 1 | 1.1k | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R3 |
| 4 | 15k | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R4, R5, R6, R9 |
| 5 | 11K | R_Axial_DIN0204_L3.6mm_D1.6mm_P7.62mm_Horizontal | R10, R11, R12, R13, R14 |
Retro CALC design files
The KiCad project lives in the ptravnik/Retro_CALC repository on GitHub; these links point at the commit this page was built from.
Retro CALC: common questions
How big is the Retro CALC PCB?
The Retro CALC measures 100 × 100 mm, has 2 copper layers and is 1.6 mm thick.
How many components are on the Retro CALC?
42 components, from 32 distinct parts. The full bill of materials is listed on this page.
Where can I download the Retro CALC design files?
From the ptravnik/Retro_CALC repository on GitHub, which has the KiCad layout; the links under Design files point to each one.
Can I use the Retro CALC design in my own project?
Yes, under the terms of its GPL-3.0 license, which ptravnik chose for the repository.
Similar boards
134pin 7-967288-1
rusefi
139.7 × 73.7 mm38 parts2LGPL-3.01.2kBreakout 112pin Connector
rusefi
174 × 58 mm39 parts2LGPL-3.01.2kEecv breakout
rusefi
140.8 × 53.7 mm9 parts4LGPL-3.01.2kBreakout 60pin EEC-IV
rusefi
139.7 × 62.2 mm15 parts2LGPL-3.01.2k88 Pin Vag Breakout
rusefi
142 × 58 mm91 parts2LGPL-3.01.2kExpansion Card Retrofit
FrameworkComputer
24 × 27.3 mm5 parts2LCC-BY-4.01.1k