mirror of
https://github.com/openglow-org/forgefirm.git
synced 2026-09-28 09:11:11 -07:00
Bump forgectrl and grblhal-glowforge to the OpenGlow-identity release
forgectrl ad0b441: OpenGlow branding, operational /status dashboard. grblHAL-glowforge c472a13: position anchor at homing for the status readers. Runbook updated.
This commit is contained in:
+16
-14
@@ -1,19 +1,21 @@
|
|||||||
# ForgeFIRM bring-up status & cold-start runbook
|
# ForgeFIRM bring-up status & cold-start runbook
|
||||||
|
|
||||||
Last updated: **2026-08-07 (late)** — forgectrl is now the machine
|
Last updated: **2026-08-08** — the control panel carries the
|
||||||
CONTROL PANEL: tabbed web UI (Status / Machine / GF Cloud / GRBL) with
|
**OpenGlow visual identity** (navy header + recreated starburst
|
||||||
a status-first landing page (scaled lid snapshot + on-demand live
|
wordmark, light content, laser red as accent only) and the status
|
||||||
stream), homing-position calibration (`gfcloud_home_x/y/z`),
|
page is an **operational dashboard**: motion state + true machine
|
||||||
cloud-identity overrides (`gf_serial`/`gf_password`/`gf_hostname`,
|
position (kernel step counters anchored at homing via
|
||||||
fuses = fallback, applied by the runner via set_cfg before Machine()),
|
`/run/grblhal.homed` — the Grbl socket is never polled, a connection
|
||||||
and a validated multi-key `/settings` API (empty value = clear; clears
|
there displaces the sender), coolant temps, pump/TEC, all four fan
|
||||||
must ride the query string — empty form-body values are dropped by the
|
tachs (air assist µs @ 8 ppr, chassis fans ns @ 2 ppr — live-checked),
|
||||||
HTTP stack). Bench + browser-verified (save/clear roundtrips from the
|
laser lockout (interlock_circuit b3; `cnc/laser_latch` is
|
||||||
real UI, live toggle, no JS errors). Earlier same day: **gfcloud
|
write-only), and the safety switches via EVIOCGSW (head sense reads
|
||||||
homing LIVE-VERIFIED end-to-end** ($H → homed at the factory corner in
|
not-detected with a working head — display it dim, not alarming).
|
||||||
65 s; four platform bugs fixed — see Next work #3, incl. the
|
Previous same-day work: control panel + calibration + identity
|
||||||
estop-sense-reads-low-during-motion hardware fact); fd-blocking
|
overrides + multi-key `/settings`; **gfcloud homing LIVE-VERIFIED
|
||||||
protocol pacing; the fortify step_us_min fix.
|
end-to-end** ($H → homed at the factory corner in 65 s; four platform
|
||||||
|
bugs fixed — see Next work #3); fd-blocking protocol pacing; the
|
||||||
|
fortify step_us_min fix.
|
||||||
Read together with `AUDIT_ACTION_PLAN.md` in the project root (sibling of
|
Read together with `AUDIT_ACTION_PLAN.md` in the project root (sibling of
|
||||||
this repo; per-finding status of the 2026-07-03 audit) and
|
this repo; per-finding status of the 2026-07-03 audit) and
|
||||||
`kernel-module-glowforge/UAPI.md` (the pulse-stream feeder contract).
|
`kernel-module-glowforge/UAPI.md` (the pulse-stream feeder contract).
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ PV = "0.1.0"
|
|||||||
|
|
||||||
SRC_URI = "git://github.com/ScottW514/forgectrl.git;protocol=https;branch=main"
|
SRC_URI = "git://github.com/ScottW514/forgectrl.git;protocol=https;branch=main"
|
||||||
# Pinned; bump deliberately after pushing forgectrl changes.
|
# Pinned; bump deliberately after pushing forgectrl changes.
|
||||||
SRCREV = "fb0cc00f03f0ca67056003fbc4f2e6d5cd6bf799"
|
SRCREV = "ad0b441df98c826be276741343370d89f0a9b94c"
|
||||||
|
|
||||||
S = "${WORKDIR}/git"
|
S = "${WORKDIR}/git"
|
||||||
|
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ PV = "0.1.0"
|
|||||||
# upstream).
|
# upstream).
|
||||||
SRC_URI = "gitsm://github.com/ScottW514/grblHAL-glowforge.git;protocol=https;branch=main"
|
SRC_URI = "gitsm://github.com/ScottW514/grblHAL-glowforge.git;protocol=https;branch=main"
|
||||||
# Pinned; bump deliberately after pushing grblHAL-glowforge changes.
|
# Pinned; bump deliberately after pushing grblHAL-glowforge changes.
|
||||||
SRCREV = "dde28beafe2ff86d060c4fb5e89e6caf90bdba63"
|
SRCREV = "c472a1334a696976df727e5eccc8ab7e32aab900"
|
||||||
|
|
||||||
SRC_URI += "file://grblhal.init"
|
SRC_URI += "file://grblhal.init"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user