Rob Giseburt
|
48fdd7269a
|
Cleanup SD card persistence somewhat
|
2020-01-10 19:25:12 -06:00 |
|
Rob Giseburt
|
c25d894ace
|
Fixing other Stepper types to support new low-power setting
|
2020-01-10 19:25:12 -06:00 |
|
Rob Giseburt
|
84c9254bde
|
Added a missing "ENABLE_INTERLOCK_AND_ESTOP" ifdef
|
2020-01-10 19:25:12 -06:00 |
|
Rob Giseburt
|
ee40d7884c
|
Work to allow AXES == 6 or 9, TOOLS to be 5 or 32, and to allow disabling __USER_DATA
Also added `HAS_HOBBY_SERVO_MOTOR` where, if defined, the Quintic will output motor 6 to a PWM
|
2020-01-10 19:25:12 -06:00 |
|
Rob Giseburt
|
26412ffd9e
|
101.05 - because 100.04 was not updated correctly
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
c7f2e0af41
|
Only have spindle trigger feedhold if the spindle.speed > 0
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
9823c4277d
|
cycle_end (run out of moves, etc) occasionally caused inifinte loop
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
57534fcd13
|
Ensure spindle ramp starts from 0 to get the timing right
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
bc763618e6
|
Remove unnecessary static from cycle_feedhold
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
f4f4fdc31c
|
Shutdown and Alarm call JobKill, JobKill handles homing/probing abort
Fixes issue #67
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
51167da0b0
|
Corrected earlier correction of status reports
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
46ff02ab0e
|
Minor cleanup is status reports
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
c59e7547c3
|
Othermill: Disable QRs
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
9903851057
|
Prevent badly timed out-of-band dwell from locking up the system
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
d2dba9d453
|
Cleanup spindle controls (adds spindle_is_on_or_paused)
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
b846df44ee
|
Catch rare race condition during constrained planning situations
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
70454fbfb0
|
Correct recovery from FEEDHOLD_SYNC during CYCLE_NONE
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
c0a2806d15
|
Allow resume/cycle start in interlock when spinde isn't running
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
55051ae8c0
|
Correct m0, m30 behavior when in-program
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
c7056f5f1f
|
Don't accept input before controller is ready, adjust init alert timing
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
77ef0a2728
|
Comment cleanup
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
4f8c5d0f9a
|
Feedhold state wasn't updating fast enough for !%~ sequence
Fixes #65
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
05251bcf4f
|
Fixed adding checksum to binary
All three commands must run in order.
Fixes #63
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
b271d80671
|
Correct m30 - was queuing commands it should execut immediately
Fixes #55
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
65860065dd
|
Finish pwm soft-start
fixes #5
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
c2051d9e41
|
Adjust spindle spinup rate on OtherMill
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
224219ca71
|
Work on shutdown and estop handling
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
517639f757
|
Add PWM ramping, make moves wait on spindle
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
dd430f8f67
|
Everything estop or safety must use cm1
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
d130ed4675
|
S0 when spindle is at zero no longer triggers a pause
Fixes #62
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
fc3044200f
|
PRBR wasn't initing or persisting,
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
c290bdbbcf
|
Correct probe report to always return all axes (XYZABC, missing UVW still)
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
11091b0c36
|
G28.3 fixed
Fixes #55
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
42006e64fe
|
PROBE_REPORT_ENABLE was not being used, fixed
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
d6f51faa8e
|
Adjust probe report to match precision of {prb:n}
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
650322b088
|
Catch edge case: FEEDHOLD_SYNC with no buffers
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
05fadbcdb6
|
Adjust interlock hold handling with ENABLE_INTERLOCK_AND_ESTOP
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
853e468ed6
|
Minor adjustments to operations runner
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
07f2fb1872
|
forward_kinematics wasn't using the step_offsets in cartesian space
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
55418bc49d
|
Don't request feedholds from inside spindle commands
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
aa5f8f8399
|
ESC: Switch boot time and lockout timer to Timeouts
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
7bacdd0d4b
|
Ensure M100 triggers a status report
Fixes #60
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
6cb4ea5bfa
|
Adjust FEEDHOLD_TYPE_SCRAM to FEEDHOLD_TYPE_SKIP
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
caa429e17a
|
Correct settings for OtherMill pins
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
1eb09e2be1
|
Clraify comments for g2v9k pinout
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
cee70864a6
|
Update USB Vendor and Product string when building for Bantam
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
1e2d02c460
|
{in:n} now returns 0/1 instead of false/true
Fixes #58
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
476e8e7dbf
|
Adding CS2 as din10 and in9
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
fc400d7c3d
|
Removed out-of-date debug_trap_if_true
|
2020-01-10 19:25:11 -06:00 |
|
Rob Giseburt
|
8f10b46d90
|
Fix for probing input setting getting lost when you read it
|
2020-01-10 19:25:11 -06:00 |
|