mirror of
https://github.com/openglow-org/forgefirm.git
synced 2026-09-28 09:11:11 -07:00
laser: feed hold and resume in GRBL mode, the sender-change hold
Stream harness rule 21: a feed hold leaves no dark ground in either mode (lit into the hold, dark while held, lit from the first step out), with realtime and wait-state steps in the session runner. Lifecycle harness: the hold a sender change puts a running job into, the resume that re-arms a held job from the sender and from the button, a reset from a held job, and the resume after the grace closed the window in Hold. Live-fire drills: holdres (the pause as a corner in time, the re-arm after the grace); senderchg follows the hold. BRINGUP: the gapless-pause and sender-change items close, the facts bank gains the measured hold and resume behavior; CAMPAIGN-LOG records the proof and the bench runs. Acceptance: the pause-resume-lid-cancel text follows the behavior; the driver stays covered by src/**.
This commit is contained in:
@@ -754,14 +754,14 @@ def arm_wait_lid(ctx):
|
||||
"Press the physical button when it lights white (arm). Once the cut is under way the "
|
||||
"test asks for a press (pause), then another (resume), then for the lid: open it and "
|
||||
"leave it open until the head has come back, then close it.",
|
||||
"Keep the pause short: the armed window's idle grace closes it after about a minute in "
|
||||
"a hold, and a job that disarms cannot resume its emission."],
|
||||
"A pause longer than the armed window's idle grace (about a minute) closes the window; "
|
||||
"the resume then lights the button again and waits for a press."],
|
||||
description="The machine's own controls during one armed burn, in the order the factory uses "
|
||||
"them. Press: the job feed-holds, emission stops, and the latch stays UNLOCKED "
|
||||
"with the armed window open - a pause is not a cancel. Press again: the cut "
|
||||
"resumes from where it stopped (GRBL has no backtrack; the kernel refuses one on "
|
||||
"a live-streamed ring), and the cut is M3 so the restart leaves a mark to "
|
||||
"look at rather than one M4 hides. Lid: emission stops in hardware, the job is cancelled "
|
||||
"resumes from where it stopped, lit from the first step (a pause is a sharp corner "
|
||||
"in time; the cut is M3 so the corner dose is there to look at). Lid: emission "
|
||||
"stops in hardware, the job is cancelled "
|
||||
"with the reason reported, the controller resets with the position kept and no "
|
||||
"alarm, the armed window closes and the kernel latch relocks, the hardware button "
|
||||
"latch reads SET, and the head returns to the job start with the lid still open.")
|
||||
|
||||
Reference in New Issue
Block a user