mirror of
https://github.com/openglow-org/forgefirm.git
synced 2026-09-27 16:51:12 -07:00
83627a6aea8aeae799dd633b5b867dcd8cf3e7ee
install-forgefirm.sh completed silently broken when the download, flash write, mount or uEnv rewrite failed - add die() checks around every critical step (audit N13/M12) and download the release asset under the exact Scarthgap artifact name (forgefirm-image-glowforge.rootfs.wic.gz) so uploads need no renaming. ffboot no longer depends on the never- provisioned /etc/fw_env_mmcblk2.config: it falls back to /etc/fw_env.config (which both the factory and ForgeFIRM images ship, pointing at the eMMC env) and checks fw_setenv results (audit N16). BUILD.md gets the real artifact name and marks the built u-boot reference-only; INSTALL.md drops the stale script/ogboot names and the cloud-connect promise, stating the image is bring-up-only (audit N11).
OpenGlow/ForgeFIRM Firmware for Glowforge
This repository contains opensource firmware for Glowforge brand CNC lasers.
Roadmap
- Base image that supports all Glowforge hardware (complete)
- Support Glowforge web service - Python implementation (mostly complete)
- REST API w/ G-Code support (
in progress) Stalled - Browser-based GUI (
pending) Stalled
This project is for experimental purposes only, and is not supported or endorsed by Glowforge.
Languages
Python
90.3%
Shell
3.5%
BitBake
2.6%
C
1.2%
JavaScript
1.2%
Other
1.2%