Skip to the content
PCBKitNew board
2 layers67 × 74 mmOneChipTerminal, the printed circuit board in 3D

A single chip VT100 terminal based on the STM32F103C8T6/CS32F103C8T6

Size
67 × 74 mm
Copper layers
2
Thickness
1.6 mm
Parts
33
Nets
64
Pads
143
Tracks, vias
245, 0
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
10 Nov 2022
Updated
11 Nov 2022

Overview

OneChipTerminal is an open-source printed circuit board by profdc9, from the profdc9/OneChipTerminal repository on GitHub. It is a 2-layer board of 67 × 74 mm with 33 parts on 64 nets, routed with 245 tracks and 0 vias.

It is built around the MAX232N and LM7805CT. Its parts include 10 capacitors, 9 connectors, 5 resistors and 2 ICs.

Main components

2

README

README.md

One Chip Terminal

The One Chip Terminal by Daniel L. Marks.

This project is to use a really cheap board, the Bluepill (STM32F103C8T6 or CS32F103C8T6) to implement a VT100/ANSI terminal for a television set. It has NTSC video output which is compatible with many televisions, and uses a PS/2 keyboard input. The project uses USART1 and implements hardware flow control. Because it uses the Bluepill project board, it can be implemented with no soldering and incorporated easily into any project. There is a PCB that may be used if one desires to add a line-level serial port to it.

There are two compiled firmware files, one for the STM32F103C8T6 and one for the CS32F103C8T6. Getting one of the clone boards to work is an exercise in masochism, but it's what is largely available now.

It uses the (somewhat antiquated now) Arduino STM32 libraries:

https://github.com/rogerclarkmelbourne/Arduino_STM32

PCB

PCB

PCB

Parts

33
QtyValueFootprintReferences
51 uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC2, C3, C4, C5, C7
4Conn_01x01Connectors:1pinJ3, J4, J5, J6
4Jumper_3_Bridged12Connector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJP1, JP2, JP3, JP4
210 uFCapacitor_THT:CP_Radial_D5.0mm_P2.50mmC1, C8
2100 nFCapacitor_THT:C_Disc_D5.0mm_W2.5mm_P2.50mmC6, C10
24k7Resistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR1, R2
2Jumper_2_OpenConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJP5, JP6
1100 uFCapacitor_THT:CP_Radial_D10.0mm_P5.00mmC11
1240RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR7
1560RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR6
1BLUEPILLOneChipTerminal:BLUEPILLUB1
1Barrel_JackConnectors:BARREL_JACKJ1
1Conn_01x06Connector_PinHeader_2.54mm:PinHeader_1x06_P2.54mm_VerticalJ8
1DB9_MaleConnector_Dsub:DSUB-9_Male_Horizontal_P2.77x2.84mm_EdgePinOffset4.94mm_Housed_MountingHolesOffset7.48mmJ7
1LM7805CTPackage_TO_SOT_THT:TO-220-3_Horizontal_TabDownU4
1MAX232Package_DIP:DIP-16_W7.62mm_SocketU1
1Mini-DIN_6pins_ver4OneChipTerminal:Connector_Mini-DIN_Female_6Pin_2rowsP1
1NCResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR9
1RCAJackOneChipTerminal:RCAConnectorCommonJ2

Questions

How big is the OneChipTerminal PCB?

It measures 67 × 74 mm and has 2 copper layers, 1.6 mm thick.

What parts does the OneChipTerminal use?

33 parts, built around the MAX232N and LM7805CT. 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 OneChipTerminal KiCad files?

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

Can I use the OneChipTerminal design in my own project?

Its repository states no licence, so its author keeps all rights: ask profdc9 before reusing the design.

Similar boards

  • 2 layers96.5 × 68.6 mmSconswitch, the printed circuit board in 3D

    Sconswitch

    omdvd/sconswitch

    AVR-based RS-232 controlled 32-outputs port switch

    27 parts
  • 2 layers173 × 85 mmAudio board, the printed circuit board in 3D

    Audio board

    EleonoreMizo/pedalevite

    Pédale Vite — DIY multi-FX pedalboard for guitar/bass/etc.

    268 parts101WTFPL
  • 2 layers169.3 × 128 mmPSU PCB, the printed circuit board in 3D

    PSU PCB

    ThomasVDD/SmartSupply

    SmartSupply is a digital battery powered lab powersupply. It is Arduino compatible and can be controlled via PC over USB.

    134 parts96
  • 2 layersT41-Main+RF board V012, the printed circuit board in 3D

    T41-Main+RF board V012

    DRWJSCHMIDT/T41

    This is the repository for the officially released V10, V11, and V12 versions of the T41 Software Defined Transceiver hardware and kits.

    255 parts66
  • 4 layers97.6 × 145.1 mmAnalog and ad9958, the printed circuit board in 3D

    Analog and ad9958

    balmerdx/BalmerDX_VNA

    Vector Network Analyzer 10 KHz - 180 MHz

    226 parts26BSD-2-Clause
  • 2 layers68 × 89 mmParanoiaBox, the printed circuit board in 3D

    ParanoiaBox

    profdc9/ParanoiaBox

    A standalone elliptic curve/AES file encryption and decryption device

    60 parts17
  • 2 layers100 × 49.7 mmNano PB, the printed circuit board in 3D

    Nano PB

    AntonioMR/Nano-Play-Board

    Placa para experimentar con el Arduino Nano

    142 parts12