6d4c51bd49
ExternalAxis: virtual A axis through gplan, mirrored on the ESP
...
ExternalAxis exposes the auxcnc-driven ESP stepper as motor 4 (a
synthetic, host-only motor that gplan sees but the AVR doesn't). The
result is a virtual A axis that is fully integrated with the planner:
G1 A25 F1500 schedules a coordinated S-curve and the ESP runs the
exact same 7-segment trajectory the AVR would have run if A were a
real motor.
- ExternalAxis.py: synthetic-motor state, S-curve LINE block forward
to the ESP, soft-limit enforcement, option-(b) homing (user A=0
at the home limit).
- State: walk motors 0..4 in find_motor; clear both homed and h on
reset; expose synthetic motor vars.
- axis-vars.js: motor-4 guard so the JS computed axis bindings don't
throw when motor 4 has no entry in config.motors; resolve motor_id
for the synthetic axis by scanning state['4an'].
- Ctrl: instantiate ExternalAxis after AuxAxis, share the axis_letter
setting, wire AuxAxis state observer.
- Web: route /api/aux/{home,jog,move} through ExternalAxis when it
is enabled so the DRO and synthetic-motor flags stay in sync.
2026-05-03 15:10:26 +02:00
sanjayk03-dev
e6c9d1c46f
preventing a from homing
2024-12-12 01:21:10 +05:30
sanjayk03-dev
fc30854006
storing abc axis origin
2024-12-03 15:40:10 +05:30
sanjayk03-dev
e7ab108581
moved saving offset to config from State.py to Mach.py
2024-09-18 22:56:18 +05:30
sanjayk03-dev
b6f091f0ed
loading origin only if offset is 0
2024-07-30 17:57:57 +05:30
sanjayk03-dev
027a2b0c3b
loading the origin back after homing
2024-07-30 17:40:31 +05:30
sanjayk03-dev
a8e8a07d85
trying to set origin after homing
2024-07-29 16:03:37 +05:30
sanjayk03-dev
1ae9ea5ca7
logging cycle change
2024-07-28 21:34:13 +05:30
sanjayk03-dev
f307d229e4
v.1.4.2 to v.1.5.0
2024-07-25 18:08:57 +05:30
sanjayk03-dev
5d1bebca39
settings cycle to idle after saving offset_
2024-07-25 12:31:00 +05:30
sanjayk03-dev
55899b080b
moved config save to end
2024-07-25 00:50:22 +05:30
sanjayk03-dev
4e957b52cb
removed logs
2024-07-24 20:17:20 +05:30
sanjayk03-dev
7245c8bbd6
commented all logs
2024-07-24 01:31:33 +05:30
sanjayk03-dev
95c05031be
logging cycle and values after homing
2024-07-22 21:16:40 +05:30
sanjayk03-dev
e5a8be5aa1
teseting first implementation
2024-07-17 21:38:29 +05:30
sanjayk03-dev
2e2dff2d32
logging the place to set state vars, settings config vars
2024-07-17 20:16:42 +05:30
sanjayk03-dev
39c5867710
chaged logging
2024-07-17 19:53:24 +05:30
sanjayk03-dev
6f3dd76591
changing logs
2024-07-17 19:08:42 +05:30
sanjayk03-dev
5f5d509521
better logging
2024-07-17 18:49:48 +05:30
sanjayk03-dev
4b3126a6f4
loggind on set
2024-07-17 18:42:10 +05:30
sanjayk03-dev
3c46d8b458
logging
2024-07-17 18:32:04 +05:30
sanjayk03-dev
0de9bde0fb
auto homing, logging
2024-07-17 16:36:11 +05:30
sanjayk03-dev
5a77b98209
logging
2024-07-17 16:20:51 +05:30
sanjayk03-dev
62f87473b7
fix in state.py
2024-07-17 16:04:00 +05:30
sanjayk03-dev
b3dee046cf
modidifed state.py
2024-07-09 22:08:26 +05:30
sanjayk03-dev
4cb52c8ffa
checking the cycle
2024-07-09 21:55:18 +05:30
sanjayk03-dev
a96115df81
saved in config, logging on config load
2024-07-09 15:56:55 +05:30
sanjayk03-dev
4b957548a8
modifying state for updating config
2024-07-09 15:05:45 +05:30
sanjayk03-dev
d838a5138b
removed logs in .py files
2024-05-12 14:36:11 +05:30
sanjayk03-dev
f418c3cdf3
setting 5vv on app.js
2024-04-04 15:49:46 +05:30
sanjayk03-dev
a8cf405f15
logging state
2024-04-04 11:51:00 +05:30
sanjayk03-dev
362b3605fc
alertbox for macros
2024-01-30 02:36:26 +05:30
sanjayk03-dev
ec757089f6
state.gcodeList to config.gcodeList
2024-01-26 16:18:49 +05:30
sanjayk03-dev
3c7cde0615
replace fix
2024-01-23 16:05:25 +05:30
sanjayk03-dev
95adf5dbad
fix
2024-01-23 15:52:05 +05:30
sanjayk03-dev
abc52a1543
changed filehandler to put ok for macros
2024-01-23 15:48:08 +05:30
sanjayk03-dev
0136fc7f34
logging file putok
2024-01-23 15:06:28 +05:30
sanjayk03-dev
0a4213560d
edited gcodes as well, logging deleteHandlers
2024-01-23 03:57:05 +05:30
sanjayk03-dev
2778d05fc5
front for delete and
2024-01-23 03:39:28 +05:30
sanjayk03-dev
fcea3ef0af
commenting
2024-01-23 03:23:29 +05:30
sanjayk03-dev
c415ef2cf9
settings GCodeList
2024-01-23 03:18:15 +05:30
sanjayk03-dev
e081482ae3
commenting
2024-01-23 03:04:04 +05:30
sanjayk03-dev
d2fce1842e
commenting config
2024-01-23 02:51:39 +05:30
sanjayk03-dev
e2ad1e0742
trying to get config
2024-01-23 02:36:18 +05:30
sanjayk03-dev
a655c57805
trying to store gcode
2024-01-23 02:24:14 +05:30
sanjayk03-dev
9f763a87df
config to state
2024-01-23 02:12:33 +05:30
sanjayk03-dev
a9ed421885
trying GCodeList in state
2024-01-23 01:57:49 +05:30
sanjayk03-dev
99cce4b9ee
trying to create a state for gcode list
2024-01-22 12:17:12 +05:30
sanjayk03-dev
8a6f6f551e
settings dropdown individual, nexttick for textarea
2024-01-22 00:47:11 +05:30
sanjayk03-dev
04eeee5eba
logging repsonse text
2024-01-22 00:12:47 +05:30