Skip to the content
PCBKitNew board
2 layers66 × 65 mmEL-210-MOD, the printed circuit board in 3D

Alternative circuit for SHARP EL-210 calculator

Size
66 × 65 mm
Copper layers
2
Thickness
1.6 mm
Parts
36
Nets
82
Pads
186
Tracks, vias
341, 52
Pours
3
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
12 Nov 2022
Updated
23 Feb 2024

Overview

EL-210-MOD is an open-source printed circuit board by suikan4github, from the suikan4github/EL-210-MOD repository on GitHub, published under the MIT licence. It is a 2-layer board of 66 × 65 mm with 36 parts on 82 nets, routed with 341 tracks and 52 vias.

It is built around the STM32G0B1KET6, MAX6934AQH+D and TLV61046ADBV, with the TPS613221ADBV and MAX4719EUB+ among its other parts. Its parts include 11 capacitors, 6 ICs, 5 resistors, 3 connectors and 2 diodes. It belongs with the STM32 boards of this library.

Main components

5

README

README.md

EL-210-MOD

Alternative circuit for SHARP EL-210/EL-215 calculator

Description

This is a circuit/board design for the alternate PCB for the SHARP EL-210/215 calculators. SHARP EL-210 series are manufactured around early 1980th. By using this alternate PCB, you can program any program as firmware of this classic VFD calculator.

There is an dedicated RPN firmware is located in the rpn2026 project.

To make your own RPN calculator, user must follow the procedure :

  1. Take the main board of the EL-210 out.
  2. Move the VFD from the old board to this board.
  3. Set this board into the EL-210 calculator.
  4. Program the board with the appropriate RPN firmware.

Circuit Design

You can found additional design resources :

VFD specification

The VFD is 9-ST-20, manufactured by Futaba. The specification is not disclosed. Pin assignment has been investigated by LI2026ODP project.

  • Anode voltage : 25V
  • Heater voltage : 2.5v (Differential square wave drive), 21mA.
  • Grid cutoff : 4V

Heater driver

The heater must be driven by differential alternate current. This is required to make the flat brightness between right-end and left-end of the VFD. If you drive the heater by DC, the voltage slope of the heater will make the slop of the brightness.

The analog switch provide the low voltage drop out current switching. The timing is made by MCU timer.

Grid bias

The grid bias is required 4. Because the balanced drive of the heater makes 1.65V grid bias, we need only 2.5V more.

Key matrix

The key matrix has been investigated by also LI2026ODP project.

The EL-21x series key matrix doesn't have any protection diode. Thus, to prevent the signal shortage, the GPIO pins for the key matrix have to be configured :

  • Row : Open Drain output.
  • Col : Input with pull-up register.

To check the button pushed, output the "L" from the Row. If the Column get "L", the button is pushed.

RowColumn 0Column 1Column 2
0CEX->M0
174
2CM81
3.5%
4+RM2
5C9=
6/M-
7*63
8-M+sqrt

24V

To supply the 24V to VFD, set EN24 signal to "H".

Caution

In the case you order the PCB to a board manufacturer, you must specify the PCB thinness as 1.0mm. The standard 1.3mm is too thick.

Known Problems

The Grid bias is not deep as expected. It is -0.9V while expected -2.5v. It is left untouched because it is not problematic.

Gallery

Parts

36
QtyValueFootprintReferences
70.1uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC2, C3, C4, C7, C8, C9, C10
318Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR1, R2, R3
3hole_2.8mmhole:hole_2.8mmH4, H5, H6
21uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC1, C5
2D_SchottkyDiode_SMD:D_0603_1608Metric_Pad1.05x0.95mm_HandSolderD1, D2
2hole_1.9mmhole:hole_1.8mmH3, H7
2hole_2.0mmhole:hole_2.0mmH1, H2
110uCapacitor_SMD:CP_Elec_6.3x3.9C11
110uHproject_lib:LQH5BPN100M38LL2
12.15kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR5
122uCapacitor_SMD:CP_Elec_4x3.9C6
14.7uHproject_lib:LQH5BPN100M38LL1
161.9kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR4
19-ST-209-ST-20:9-ST-20U1
1Conn_01x02Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ2
1Conn_01x05Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_HorizontalJ1
1EL-210-KEYEL-210-KEY:EL-210-KEYP1
1MAX4719EUB+Package_SO:MSOP-10_3x3mm_P0.5mmU5
1MAX6934AQH+Dplcc44_hs:PLCC44_handsolderingU3
1STM32G0B1KET6Package_QFP:LQFP-32_7x7mm_P0.8mmU2
1TLV61046ADBPackage_TO_SOT_SMD:SOT-23-6U6
1TPS613221ADBVPackage_TO_SOT_SMD:SOT-23-5U4

Questions

How big is the EL-210-MOD PCB?

It measures 66 × 65 mm and has 2 copper layers, 1.6 mm thick.

What parts does the EL-210-MOD use?

36 parts, built around the STM32G0B1KET6, MAX6934AQH+D, TLV61046ADBV and TPS613221ADBV. 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.

Where can I download the EL-210-MOD KiCad files?

From the suikan4github/EL-210-MOD repository on GitHub, at the commit this page was made from: the board is EL-210-MOD.kicad_pcb and its schematic EL-210-MOD.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the EL-210-MOD design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 4 layers88.9 × 79.4 mmLink, the printed circuit board in 3D

    Link

    oats-center/avena-rs

    Avena On The Road: Bringing pavement health data to your fingertips

    170 parts3
  • 2 layers160 × 100 mmInterface board, the printed circuit board in 3D

    Interface board

    cepr/daly-to-lithium-balance-adapter

    Replacement traction battery for a 2018 Energica Ego. The original Lithium Balance s-BMS master (BMCU) stays in the bike.

    112 parts
  • 4 layers54 × 84 mmStepperLockingSystem, the printed circuit board in 3D

    StepperLockingSystem

    netz39/Stepper-Locking-System

    Contains encoder & processor boards for closed-loop stepper motor angle control. Steering the key/door knob with the might of stepper motors.

    107 partsMIT
  • 4 layers92 × 50.4 mmLevelSensor v2.0, the printed circuit board in 3D

    LevelSensor v2.0

    lucasnoce/IC-LevelSensor_v2

    Water level sensor with NBIoT data transmission

    125 parts1
  • 2 layersFerris, the printed circuit board in 3D

    Ferris

    rappet/ferris-badge

    Small badge running on a coin cell using a STM32L031G6U with embassy.

    23 parts1
  • 2 layers50 × 28 mmDemoCurrentSensor, the printed circuit board in 3D

    DemoCurrentSensor

    Coopdis/demoCurrentSensor

    An IoT current sensor for household use

    16 partsMIT
  • 2 layers166 × 81 mmConsole, the printed circuit board in 3D

    Console

    RICCIARDI-Adrien/Chip8_Console

    A Chip-8 / Super Chip-8 console powered by a 8-bit PIC18 microcontroller.

    72 partsMIT