- GCode and Part Programs
- CAD CAM
- NativeCAM
- NativeCAM 2.0b — Python 3 & GTK3 port for LinuxCNC 2.9 / Debian 13 Trixie
NativeCAM 2.0b — Python 3 & GTK3 port for LinuxCNC 2.9 / Debian 13 Trixie
- axemas
-
Topic Author
- Away
- New Member
-
Less
More
- Posts: 6
- Thank you received: 9
14 Apr 2026 11:27 - 14 Apr 2026 11:28 #345533
by axemas
NativeCAM 2.0b — Python 3 & GTK3 port for LinuxCNC 2.9 / Debian 13 Trixie was created by axemas
Hello everyone,
I would like to announce the release of NativeCAM 2.0b — a community port
of the original NativeCAM (by Fernand Veilleux) migrated to Python 3 and GTK3.
The original NativeCAM was written for Python 2.7 / GTK2, which is no longer
available on modern distributions. This port makes it fully compatible with
LinuxCNC 2.9 on Debian 13 Trixie.
--- What's new in 2.0b ---
* Full Python 3 / GTK3 migration
* New: Side Drill feature — horizontal drilling from Top / Bottom / Left / Right
faces of the workpiece, designed for multi-spindle machines like Biesse Rover
* New: Horizontal tool visualization in AXIS — tool rotates correctly in the
3D view when a side spindle is active (uses tool table Q column: 10-13)
* Fix: Phantom GTK popup windows no longer remain on screen after LinuxCNC exits
* Fix: About dialog now shows version correctly (Python 3 bytes decode bug)
* Fix: Validation Messages menu now uses checkboxes showing current state
* Debian packaging updated for modern build tools
--- Download ---
GitHub: github.com/cnc-proton/nativecam-py3-gtk3
Releases: github.com/cnc-proton/nativecam-py3-gtk3/releases
Install:
sudo apt install ./nativecam_2.0b_all.deb
--- Tested on ---
* Debian 13 Trixie + LinuxCNC 2.9
* Biesse Rover 336 (multi-spindle, 4-side horizontal drilling)
Any feedback, bug reports or pull requests are welcome on GitHub.
Credits to Fernand Veilleux (FernV) for the original NativeCAM project.
Best regards,
CNC Proton
I would like to announce the release of NativeCAM 2.0b — a community port
of the original NativeCAM (by Fernand Veilleux) migrated to Python 3 and GTK3.
The original NativeCAM was written for Python 2.7 / GTK2, which is no longer
available on modern distributions. This port makes it fully compatible with
LinuxCNC 2.9 on Debian 13 Trixie.
--- What's new in 2.0b ---
* Full Python 3 / GTK3 migration
* New: Side Drill feature — horizontal drilling from Top / Bottom / Left / Right
faces of the workpiece, designed for multi-spindle machines like Biesse Rover
* New: Horizontal tool visualization in AXIS — tool rotates correctly in the
3D view when a side spindle is active (uses tool table Q column: 10-13)
* Fix: Phantom GTK popup windows no longer remain on screen after LinuxCNC exits
* Fix: About dialog now shows version correctly (Python 3 bytes decode bug)
* Fix: Validation Messages menu now uses checkboxes showing current state
* Debian packaging updated for modern build tools
--- Download ---
GitHub: github.com/cnc-proton/nativecam-py3-gtk3
Releases: github.com/cnc-proton/nativecam-py3-gtk3/releases
Install:
sudo apt install ./nativecam_2.0b_all.deb
--- Tested on ---
* Debian 13 Trixie + LinuxCNC 2.9
* Biesse Rover 336 (multi-spindle, 4-side horizontal drilling)
Any feedback, bug reports or pull requests are welcome on GitHub.
Credits to Fernand Veilleux (FernV) for the original NativeCAM project.
Best regards,
CNC Proton
Last edit: 14 Apr 2026 11:28 by axemas.
The following user(s) said Thank You: tommylight, rodw, Aciera
Please Log in or Create an account to join the conversation.
- GCode and Part Programs
- CAD CAM
- NativeCAM
- NativeCAM 2.0b — Python 3 & GTK3 port for LinuxCNC 2.9 / Debian 13 Trixie
Time to create page: 0.074 seconds