← All work07 / 12
Industrial machine loggingCNC Log System
127.0.0.1:8760

- Year
- 2026
- Role
- Solo developer · for a CNC shop
- Status
- In progress
- Stack
- Python · Heidenhain TNC 640 · JavaScript
Run time, stops and alarms from Heidenhain TNC 640 machines — on a locked-down control with no internet and nothing to install.
01
Where it came from
My brother works at a CNC shop and said a tool like this would make their days easier — and might be worth selling to the shop. So I started building it.
02
The constraints decided the design
- 01SELinux-locked control, no pip → zero install: copy the folder and run
- 02System Python is 2.7 → a portable Python 3.11 ships inside
- 03No internet → no CDN, no web fonts, no packages
- 04Machine in production → the drivers have no write methods at all
- 05Operators do not know IPs → it finds the machine by itself
03
Status
Half-finished, tested against the TNC 640 Programming Station simulator.
Screens — 03
127.0.0.1:8760

127.0.0.1:8760

127.0.0.1:8760

Show Tracker