尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Six IN-14 Nixie tubes, an A101 dekatron and an ESP32 touchscreen in one desktop display: a clock, timer and toy, and a numeric display for a computer over USB. Open hardware (KiCad) and firmware, with a site that explains how the tubes work.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗A programmable desktop display: six IN-14 Nixie tubes in a row, one A101 dekatron, a 2.8" ESP32 touchscreen and a rotary encoder, in a matte PLA enclosure on a tilt base. It is meant to be an enjoyable object on its own (clock, timer, demo) and a numeric output device for a computer, Raspberry Pi or experiment, driven over USB serial with a small SCPI-style command set.
Companion site: kuvychko.github.io/universal-nixie-display · Interactive explainer: How a dekatron counts
The first tube to run is the A101, on a bench fixture: a printed housing for its socket, a shroud over the tube, and a white clamshell around a perf board with a resistor divider and two step buttons (bench test). It strikes, holds its glow and steps reliably in both directions; the video shows it stepping from a 400 V supply.
The bench fixture running from a 400 V supply (2026-10-20), and a still from the video of the tube stepping (2026-10-19).
The socket housing and shroud are not just for the bench: they go into the finished display as they are, with the dekatron held horizontally, its end facing the viewer. The M3 inserts in the housing's side faces are its mounting points in the enclosure. Print files and hardware are in enclosure/.
On 2026-10-25 the A101 ran from the first assembled controller/PSU board: the board's own HV
converter, bias supplies and guide drivers, with the RP2040 stepping the glow and counting its
passes over the index cathode. The video shows a demo loop: glow held still, slow rotation both
ways, speeding up to 200 steps/s, and a back-and-forth swing
(tools/dekatron_demo.py, on the
bring-up firmware). Stepping runs of up to 200 steps/s
in both directions counted every index pass exactly. With the tube lit the converter first held
only about 415 V of its 451 V setpoint; noise at the current-sense pin was ending its cycles
early. Since 2026-10-26, after three small reworks with kit parts, it regulates at the setpoint
with the tube lit (assembly log).
The first controller/PSU board driving the A101 (video, 2026-10-25).
Phase 1D — dekatron controller/PSU bring-up (boards from PCBWay received 2026-10-15; parts from Mouser 2026-10-16). Schematics, simulations, PCB and fab files are done; the board is now being assembled and brought up section by section. The planning baseline is docs/project_plan.md; the design decisions and open items are tracked in docs/hardware.md.
| Phase | Deliverable | State |
|---|---|---|
| 1A | Dekatron board architecture and power budget for 12 VDC input | Done |
| 1B | Hierarchical schematics and simulation evidence | Done (open simulation items in docs/hardware.md) |
| 1C | Dekatron controller/PSU PCB, BOM, fab files | Done: boards and parts received |
| 1D | Sectional bring-up and standalone firmware | In progress |
| 2 | Nixie PSU qualification and six-tube controller/mount | Not started |
| 3 | ESP32 UI, encoder, I2C master, USB host commands | Not started |
| 4 | Enclosure | Not started |
| 5 | Rev A release | Not started |
Readable without KiCad. Board as fabricated (commit f4fd414, ordered 2026-10-09); the schematic title block still reads "Rev A draft". Not yet fully validated: bring-up is in progress (Phase 1D); on board 1 the HV supply and tube drive run, the HV at its setpoint under load after reworks to the current sense and switching frequency (docs/bringup.md).
| What | File |
|---|---|
| Schematic (PDF, 4 sheets) | hardware/dekatron/docs/dekatron-schematic.pdf |
| Board renders | top, bottom |
| Bill of materials | hardware/dekatron/bom.csv |
| Assembly checklist | hardware/dekatron/assembly.md |
| Gerbers and drill files | hardware/dekatron/fab/ |
| Bring-up results | docs/bringup.md |
Render and board 1 as assembled by hand (2026-10-27). The yellow disc capacitor beside U106 is a bring-up rework: 470 pF at the converter's current-sense pin.
12 VDC adapter ──┬──────────────► purchased Nixie HV module (~170-180 V) ──► Nixie controller/mount
│ (6× IN-14, 6× K155ID1, RP2040-Zero)
└──► dekatron controller/PSU ──► A101 (HV, bias, guide drive, index sense, RP2040-Zero)
│ 5 V buck out
▼
ESP32 2.8" display board ◄── USB-C to host (SCPI-style serial)
(UI, encoder, presets, I2C master)
│ I2C, 3.3 V
└──► dekatron controller, Nixie controller
The ESP32 owns what is displayed; the RP2040 controllers own time-sensitive sequences and hardware state. See docs/architecture.md.
| Document | Contents |
|---|---|
| docs/project_plan.md | Planning baseline: scope, decisions, phases and acceptance gates |
| docs/architecture.md | Power distribution, board boundaries, ownership |
| docs/hardware.md | Electrical design, open decisions, harness tables |
| docs/i2c_protocol.md | Versioned controller command/status contracts |
| docs/host_interface.md | USB serial / SCPI-style host contract |
| docs/bringup.md | Module bring-up procedures and acceptance results |
| docs/development.md | Toolchains, KiCad workflow, generated-file policy |
| docs/references.md | Datasheets, source designs, attribution and reuse terms |
| docs/companion_site.md | Plan for the companion website (website/); the published site is here |
| Path | Contents |
|---|---|
hardware/dekatron/ | Dekatron controller/PSU KiCad project; simulation/ holds supply and drive/sense models |
hardware/nixie/ | Nixie controller/mount KiCad project (planned, Phase 2) |
hardware/power/ | Purchased Nixie PSU specification and system power harness (planned, Phase 2) |
hardware/lib/ | Shared symbols and footprints (planned; the dekatron board's own library is in hardware/dekatron/lib/) |
firmware/display/ | ESP32 main application, PlatformIO (planned, Phase 3) |
firmware/dekatron/ | RP2040 dekatron controller and standalone diagnostics (planned, Phase 1D) |
firmware/nixie/ | RP2040 Nixie controller (planned, Phase 2) |
firmware/common/ | Shared protocol definitions (planned) |
enclosure/ | Printed parts, one folder per assembly (SOLIDWORKS source, STEP, 3MF); index and print settings in its README |
tools/ | KiCad generators (schematic, placement, routing, silkscreen) and the site checker; serial client and bring-up scripts to come |
characterization/ | Dated measurements: supply, homing, thermal, reliability (none yet) |
tests/ | Host protocol/formatting tests, hardware test scripts (planned) |
website/ | Companion site source (MkDocs Material; mkdocs.yml at the root) |
[!WARNING] This project uses dangerous voltages. The dekatron runs from about 450 V DC and the Nixies from about 170-180 V DC. A shock at these voltages can cause serious injury or death, and capacitors can hold a charge after the power is off. If you build, test or copy anything here, you do so entirely at your own risk. Work on it only if you understand high-voltage circuits and know what you are doing. The designs and documents are provided as is, without warranty of any kind (see LICENSE).
The A101 bench test (docs/bringup.md; video) is the most exposed part of the project: open wiring on a perf board, the anode at up to 450 V and every other wire at 50-106 V, none of them at ground. If you try it:
On the boards, discharge paths, clearances and probe ratings are design requirements, not afterthoughts (project plan §4). Printed plastic parts keep fingers away; they are not high-voltage insulation.
The dekatron controller/PSU boards were made by PCBWay, who
sponsored their fabrication. Ordering was easy and smooth: upload the Gerber zip from
hardware/dekatron/fab/, pick the options and go. What stands out is
how much information their website gives, from exactly what you are ordering to where your order
is in production. There is even a full walk-through of how a board is made, step by step:
PCB manufacturing process. Beyond bare boards they
also make SMD stencils and offer assembly, CNC machining and 3D printing.
The Gerbers went up on the evening of 2026-10-08 and the five boards were on the bench on 2026-10-15. They came sealed in bubble wrap with a silica-gel desiccant pack, and the label lists the order, the uploaded file, size, layer count, thickness and quantity. The edges are milled clean: no break-away tab remnants to file, so the boards were ready to use straight out of the bag.
Thank you, PCBWay, for supporting an open-source hardware project!
Hardware, enclosure, documentation and the companion site's content: CERN-OHL-P v2. Firmware, tools, tests and the site's JavaScript: MIT. See LICENSE.