Skip to the content
2 layers178.3 × 100.1 mmGP1294-Teens4, the printed circuit board in 3D

GP1294-Teens4

mariosgit/VFD27

Drivers for a bunch of VFD displays, like the MN12832, ...

Size
178.3 × 100.1 mm
Copper layers
2
Thickness
1.67 mm
Parts
106
Nets
101
Pads
402
Tracks, vias
1,023, 157
Pours
3
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
25 Apr 2018
Updated
13 Aug 2026

Overview

GP1294-Teens4 is an open-source printed circuit board by mariosgit, from the mariosgit/VFD repository on GitHub, published under the MIT licence. It is a 2-layer board of 178.3 × 100.1 mm with 106 parts on 101 nets, routed with 1,023 tracks and 157 vias.

It is built around the R-78B5.0-2.0, ZXBM5210-S and 74HC165D, with the 74132DC and 1N4448W among its other parts. Its parts include 34 capacitors, 22 resistors, 13 ICs, 8 diodes and 5 switches. It belongs with the lEDs and displays boards of this library.

Main components

5

README

PCB-KiCad/README.md

PCB's

Reminder

To edit a schematic/pcb, open the .pro file first (double click) KiCad needs this to handle sch/pcb together, otherwise u get wiered errors when updating pcb from schematic.

GP1294 panel

frontback
imageimage

A Panel with that display and an Teensy4.

Intended Use: Graphical EQ. The bottom PCB is a FreeDSP-AllInOne.

Contains

  • Power for VFD (~3V fillament, 30-50V for anode and grid) and 5V for other stuff.
  • Teensy4 - Controls the Amp and shows vintage spectrum analyser.
  • 2 Encoders
  • 5 Buttons.

Status

Tested, has bugs... Can be patched to work somewhat.

Bugs

  • VFD pin 9 (TEST) must have 100k pullup to 3.3V and small buffer C.✅
  • SDA/SCL are twisted ! ✅
  • PL(atch) is not connected to ATTiny ! Removed ATTiny ✅
  • ATTiny fliegt raus, zu umstaendlich.✅
  • I2S pins wrong, fixed + SRCs ✅
  • 5V reg wrong footprint (from a kicad lib)
  • Add revision info
  • Crosscheck wiring with proto

Bugs

  • RECOM 5V reg wrong footprint (from a kicad lib)
  • VFD pin 9 (TEST) must have 100k pullup to 3.3V and small buffer C.

Todo

  • Test audio connection to/from teensy I2S slave ! Can it do USB playback ? T3.2 or T4.0 ?

  • FreeDSP-AIO flaws ✅

    • speaker mute before shutdown...
      • it has a startup unmute circuit but no shutdown...
      • One more7414 gate and 2 diodes and 2 resistors... ... voltage divider at the schmitt input set to trigger when Vin goes below 8V or so !? then OR that output via 2 diodes into the spk_sleep. Adjust: turn pot from full (cw) towards 0 (ccw) until the mute LED goes off.
      • tested ✅
    • Not much capacitance at Vin, more caps ! Could delay the shutdown ! More time to mute ! ✅

MN12832L panel

frontback
lfdhjlfdlfdhjlfd

Eurorack 24U format - 12cm width. Made for some very specific recycled receiver knobs.

Status

Batch v0.1 ordered.

BOM

"Id""Designator""Footprint""Quantity""Designation"
15"U3,U4""SOIC-16_3.9x9.9mm_P1.27mm"2"74HC165"
34"U1""MN12832L"1"~"
30"U2""Teensy4.0"1"~"
23"U5""Converter_DCDC_RECOM_R-78E-0.5_THT"1"R-78B5.0-2.0"
29"IC2""SO8"1"ZXBM5210"
17"IC1""SO14"1"74132D"
18"IC3""TO263-5"1"XL6009"
2"D5,D4,D3,D2""D_SOD-123"4"1N4448W"
16"D1""D_SOD-123"1"1N5818"
14"L1""L_Cenker_CKCS5020"1"SM-NE45"
22"L2""L_Cenker_CKCS8040"1"22uH"
1"C1""C1206"1"4.7n" (FF-Freq)
10"C4""CP_Elec_6.3x5.8"1"47u/35v"
12"C6""CP_Elec_6.3x5.8"1"4.7u/100v"
13"C3,C5""C_1210_3225Metric_Pad1.33x2.70mm"2"1u/100v"
33"C2""C_0603_1608Metric_Pad1.08x0.95mm"1"1u"
4"R2,R1""R_0603_1608Metric_Pad0.98x0.95mm"2"2.7k" (R2-FF-Freq)
5"RN4,RN3,RN1,RN2""R_Array_SIP5"4"R_Network04"
25"R14,R13""R_0603_1608Metric"2"2.2k"
11"R6""R_Axial 10mm"1"91k"
24"R4""R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm"1"91k" VoltReg
31"R5""R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm"1"2k"
9"R3""0411_15"1"22" 5W
35"SW3,SW2,SW1,SW4,SW5""RotaryEncoder_Alps_EC11E"5

Refs

Used Kicad 3d models:

Reminders

Start more Kicad instances on MacOS:

text
open -n -a "kicad"

Parts

106
QtyValueFootprintReferences
1610nVFD-Power:C1206C7, C10, C16, C17, C18, C19, C20, C21, C22, C23, C24, C25, C26, C27, C28, C29
6100Resistor_SMD:R_0603_1608MetricR7, R8, R9, R10, R17, R18
51N4448WDiode_SMD:D_SOD-123D2, D3, D4, D5, D6
5SW_DPDT_x2VFDs-Library:SwitchMS500EcutSW1, SW2, SW3, SW4, SW5
4R_Network04Resistor_THT:R_Array_SIP5RN1, RN2, RN3, RN4
3100nVFD-Power:C1206C2, C6, C15
3100nCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC30, C31, C33
391kVFD-Power:R1206R6, R13, R15
210Resistor_SMD:R_0603_1608MetricR2, R3
210uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC32, C34
21u/100vVFD-Power:C1206C13, C14
22.2kResistor_SMD:R_0603_1608MetricR11, R12
22.7kVFD-Power:R1206R1, R4
2390Resistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR23, R24
24.7u/100vCapacitor_SMD:CP_Elec_6.3x5.8C11, C12
274HC165Package_SO:SO-16_3.9x9.9mm_P1.27mmU6, U7
2RotaryEncoder_SwitchRotary_Encoder:RotaryEncoder_Alps_EC12E-Switch_Vertical_H20mmENC1, ENC2
2~Package_SO:SSOP-28_5.3x10.2mm_P0.65mmU11, U12
1+3.3VTestPoint:TestPoint_Pad_2.0x2.0mmTP3
1+5VTestPoint:TestPoint_Pad_2.0x2.0mmTP2
10TestPoint:TestPoint_Pad_2.0x2.0mmTP15
11TestPoint:TestPoint_Pad_2.0x2.0mmTP14
1100kResistor_SMD:R_0603_1608MetricR19
110kResistor_SMD:R_0603_1608Metric_Pad0.98x0.95mm_HandSolderR20
110uVFD-Power:153CLV-0807C3
114/A0TestPoint:TestPoint_Pad_2.0x2.0mmTP4
115/A1TestPoint:TestPoint_Pad_2.0x2.0mmTP5
11N5818Diode_SMD:D_SMA_HandsolderingD1
11uVFD-Power:C1206C9
11uCapacitor_SMD:C_0603_1608Metric_Pad1.08x0.95mm_HandSolderC4
12TestPoint:TestPoint_Pad_2.0x2.0mmTP13
122VFD-Power:0411_15R5
122uHVFD-Power:DR125L4
125-33VTestPoint:TestPoint_Pad_2.0x2.0mmTP16
12kVFD-Power:R1206R14
13TestPoint:TestPoint_Pad_2.0x2.0mmTP12
14TestPoint:TestPoint_Pad_2.0x2.0mmTP11
14.7nVFD-Power:C1206C1
145-75VTestPoint:TestPoint_Pad_2.0x2.0mmTP1
147u/35vCapacitor_SMD:CP_Elec_6.3x5.8C8
15TestPoint:TestPoint_Pad_2.0x2.0mmTP10
15.1kResistor_SMD:R_0603_1608MetricR16
160-99VTestPoint:TestPoint_Pad_2.0x2.0mmTP9
174132DVFD-Power:SO14IC1
1ALS-PDIC144LED_THT:LED_D3.0mm_ClearQ1
1C-EUC1206VFD-Power:C1206C5
1PolyfuseFuse:Fuse_2920_7451Metric_Pad2.10x5.45mm_HandSolderF1
1R-78B5.0-2.0Converter_DCDC:Converter_DCDC_RECOM_R-78B-2.0_THTU3
1SM-NE45VFD-Power:SM-NE45L1
1TSOP34S40FOptoDevice:Vishay_MOLD-3PinU10
1ZXBM5210VFD-Power:SO8IC3
1rdy-inLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD8
1rdy-outLED_SMD:LED_0603_1608Metric_Pad1.05x0.95mm_HandSolderD9
1~FreeDSP:FreeDSP-allinoneU4
1~VFD-Power:TO263-5IC2
1~VFDs-Library:OLED5.5U9
1~VFDs-Library:GP1294AIU1
1~VFDs-Library:CaseDDCase1
1~VFDs-Library:Teensy4.0_smdU2

More from mariosgit/VFD

3
  • 2 layers118 × 100 mmMN12932L Teensy4, the printed circuit board in 3D

    MN12932L Teensy4

    mariosgit/VFD

    Drivers for a bunch of VFD displays, like the MN12832, ...

    50 parts27MIT
  • 2 layers206.7 × 45.7 mmMN12832JC TeensyLC, the printed circuit board in 3D

    MN12832JC TeensyLC

    mariosgit/VFD

    Drivers for a bunch of VFD displays, like the MN12832, ...

    47 parts27MIT
  • 2 layers83.5 × 27.9 mmVFD Power, the printed circuit board in 3D

    VFD Power

    mariosgit/VFD

    Drivers for a bunch of VFD displays, like the MN12832, ...

    24 parts27MIT

Similar boards

  • 4 layers112 × 52 mmBeerator, the printed circuit board in 3D

    Beerator

    Artpel1805/Beerator

    Le but du projet est de réaliser intégralement un robot capable de se déplacer, de chercher et d’attraper une canette (de bière ? 😶), relever sa couleur, puis de la déposer dans la zone de couleur correspondante.

    56 parts2
  • 2 layers87.6 × 83.8 mmENEL200Group01, the printed circuit board in 3D

    ENEL200Group01

    cva68/ESPBreadboardRobot

    Peripheral and breakout board for the ESP-32, with firmware designed for use with Microsoft MakeCode

    88 parts2MIT
  • 4 layers110 × 50 mmProjet robot ESE, the printed circuit board in 3D

    Projet robot ESE

    Groupe-Projet-ESE/BeerRobot

    Chelsea COMLAN - Alix HAVRET - Loïcia KOEHL - Quentin SIMON

    68 parts
  • 4 layers113.1 × 57 mmProjet, the printed circuit board in 3D

    Projet

    karimabdellaziz/Projet-robot-carte-PCB

    74 parts
  • 4 layers90 × 70 mmKyttiludzinator, the printed circuit board in 3D

    Kyttiludzinator

    Lazorme/Ludz-le-chat

    The Lidar and motor drivers are in drvLIDAR and drvMotor, respectively.

    116 parts

Questions

How big is the GP1294-Teens4 PCB?

It measures 178.3 × 100.1 mm and has 2 copper layers, 1.67 mm thick.

What parts does the GP1294-Teens4 use?

106 parts, built around the R-78B5.0-2.0, ZXBM5210-S, 74HC165D and 74132DC. 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 GP1294-Teens4 KiCad files?

From the mariosgit/VFD repository on GitHub, at the commit this page was made from: the board is PCB-KiCad/GP1294-Teens4.kicad_pcb and its schematic PCB-KiCad/GP1294-Teens4.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the GP1294-Teens4 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).