← All apps

PhotonCAM

Niko Pietinen

Laser cutting and engraving CAM

First time? Set up FlatPark →
Graphics & DesignGPL-3.0-onlyv1.2.8
PhotonCAM in dark and light themes
PhotonCAM in dark and light themes

About

This is a community package of PhotonCAM, maintained independently and unaffiliated with Niko Pietinen. It repackages the official upstream Linux build unmodified.

PhotonCAM is a laser cutting and engraving CAM. It opens LightBurn projects and SVG files, writes GRBL G-code and Ruida programs, and can talk to a controller over USB serial or through a Raspberry Pi on the network. An optional web remote can show the job on another device on the same network.

Sandbox: display, all devices (USB serial for the laser controller, the GPU, and cameras for alignment), the Documents folder, where the app keeps its material library and traffic log and where a project path keeps working, ~/.config/laser_burn for its settings, and the network for a controller behind a Raspberry Pi and the web remote. Open and Save otherwise go through the file chooser. The package does not send a job to a machine by itself.

The web remote and the iPad bridge only run after you start them from the app. While they run, they listen on every network interface without authentication, and their update endpoint downloads and runs a script from upstream's default branch, so anyone on the same network can trigger it.

To open a project by path outside Documents, run flatpak override --user --filesystem=home io.github.pietini69.photoncam. To cut network access when you use only USB serial, run flatpak override --user --unshare=network io.github.pietini69.photoncam. Undo both with flatpak override --user --reset io.github.pietini69.photoncam.

What's New

v1.2.8 · 2026-10-31

Official Linux build 1.2.8.

Details

Developer
Niko Pietinen
License
GPL-3.0-only
Runtime
Freedesktop 26.08
Architectures
x86_64
Version
1.2.8 · 2026-10-31
Website
Homepage
Source
PhotonCAM

Permissions

5 to review
  • All devices (incl. cameras, USB)

  • Network access

    Can reach the internet and local network

  • Files: xdg-documents

  • Files: ~/Documents:create

  • Files: ~/.config/laser_burn:create

  • Inter-process communication

    Shares the IPC namespace with the host

  • X11 (fallback)

  • Wayland display

Packaging

Unmodified

Runs the vendor's build as shipped — nothing added or changed.

What the levels mean →