ScottW514
21251bc89f
Bump forgectrl (units, fuse identity, always-on position, viewer)
2026-08-08 13:26:57 -04:00
ScottW514
b7eb5fdac5
docs: cooling GUI + diagnostics; bump forgectrl and grblhal
...
BRINGUP: the conf-backed cooling tunables, the Diagnostics runner
model and both cooling tools, and the 2026-08-08 bench record
(conf re-read drill, takeover semantics, flow-verify PASS 2:42,
flow-calibrate 8:45 recommending 14.8 vs the hand-derived 14.4).
Pins: forgectrl -> 86ff78b (Machine-tab cooling card + Diagnostics
tab + diag runner), grblhal -> ae85682 (cool_* conf keys re-read
per flood start).
2026-08-08 11:48:15 -04:00
ScottW514
548d25a4ff
Bump forgectrl (firmware version in the panel)
2026-08-07 21:32:59 -04:00
ScottW514
607ceb32e7
Bump forgectrl (controller-mode selector, idle settings lock)
2026-08-07 20:56:16 -04:00
ScottW514
85914c16d0
Bump forgectrl (remote-interlock semantics); bench model + interlock facts in the runbook
2026-08-07 20:48:26 -04:00
ScottW514
4184e84558
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.
2026-08-07 20:27:46 -04:00
ScottW514
bcf476be74
Bump forgectrl and grblhal-glowforge to the control-panel release
2026-08-07 20:06:17 -04:00
ScottW514
c1d781a137
Bump forgectrl and grblhal-glowforge to the homing release
...
forgectrl 0b05e48: /settings homing-mode store + UI, snapshot lamp
override. grblHAL-glowforge 948f1c7: runtime-selectable $H with the
Glowforge web-service homing session (stream suspend/resume, gfhome
runner orchestration).
2026-08-07 19:27:52 -04:00
ScottW514
392bf49e5b
forgectrl SRCREV 73283b6; BRINGUP: cached capture path bench-verified on flashed image
2026-08-07 16:43:47 -04:00
ScottW514
7b320c34ac
forgectrl: bump SRCREV (VPU errored-frame handling)
2026-08-03 17:05:09 -04:00
ScottW514
8d798fa4b9
forgectrl: promote to its own repo, recipe fetches the pinned git source
...
Sources live at github.com/ScottW514/forgectrl (history extracted, layout src/ + init/); the recipe pins SRCREV and installs the init script from the repo. Adds the build-forgectrl.sh bench cross-compile script.
2026-08-03 14:06:25 -04:00
ScottW514
d75ff717ac
forgectrl: VPU JPEG encode for the camera stream - 7.9 fps
...
Demosaic the superpixels straight to planar YUV420 and encode on the CODA960 (mainline coda V4L2 mem2mem, node found by personality); libjpeg stays as the automatic fallback and the snapshot path. All camera paths now demosaic from a cached bounce copy of the frame: the V4L2 MMAP capture buffers are uncached, and reading them in-place costs ~340 ms/frame vs 43 ms memcpy + 75 ms cached convert. Per-frame stats logged every 100 frames; /cam/status reports the encoder.
2026-08-03 13:31:48 -04:00
ScottW514
b3a8924c91
forgectrl: implement the camera MJPEG service
...
Persistent imx-media capture engine (lid/head via the shared video-mux, 409 arbitration, 10 s idle teardown), 1296x972 MJPEG stream via 2x2 Bayer superpixel, full-resolution bilinear snapshots, mjpg-streamer-compatible aliases, sysvinit script; installed in both images. Bench-verified: 3.2 fps stream, clamped 0 during simultaneous motion.
2026-08-03 12:26:23 -04:00
ScottW514
d42a1588c7
Port meta-forgefirm to Scarthgap
...
- LAYERSERIES_COMPAT -> scarthgap
- Yocto 3.4+ override syntax (:remove/:append/:${PN})
- ulfius: explicit protocol=https;branch=master on the git SRC_URI
2026-06-19 10:33:52 -04:00
ScottW514
9d520e04d9
initial commit
2020-04-15 17:13:51 -04:00