尚未偵測到更新。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.