Commit Graph

2587 Commits

Author SHA1 Message Date
Rob Giseburt
f2fa2da3a5 Rearrange init some to fix a crash, details:
mr was not being intialized before it was being used by the stepper intialization.

Also added a check to prevent it from happening from other places.
2020-01-22 15:40:08 -06:00
Rob Giseburt
8c7c085ed1 Disable (for now) temperature control support in quintic 2020-01-22 15:38:21 -06:00
Rob Giseburt
4b91a00b6d Move Kinematics into separate files, making them overload-able 2020-01-22 15:36:47 -06:00
Rob Giseburt
eeaaa70049 Add settings file for CheapoLaser (should have been two commits ago) 2020-01-22 15:36:08 -06:00
Rob Giseburt
88978d7eb8 Fix "_xs5" <-> "_xs6" mixup in config 2020-01-22 15:32:51 -06:00
Rob Giseburt
25aac18102 VSCode: Build/Launch config for CheapoLaser 2020-01-22 15:32:21 -06:00
Rob Giseburt
30704df693 Correct mistake in type checking in _set_defa 2020-01-16 18:30:19 -06:00
Rob Giseburt
8eb6022a46 Switch MiniMillv9 to not be BANTAM, make v9 always have SD 2020-01-16 17:00:25 -06:00
Rob Giseburt
77dadbe09d Fix Debug CONFIG=MiniMillv9 (J-Link) launch task 2020-01-16 16:59:15 -06:00
Rob Giseburt
377543718f Correct config and persistence of TYPE_DATA tokens 2020-01-16 16:57:22 -06:00
Rob Giseburt
945657e4c8 Update Motate reference to newest master 2020-01-15 21:59:43 -06:00
Rob Giseburt
3cf5e20b0d Fix SPI mode on Trinamics 2020-01-15 21:59:12 -06:00
Rob Giseburt
6de3846463 Fix artifially limited microsteps to 8-bit 2020-01-15 21:58:56 -06:00
Rob Giseburt
e995563768 Fix cartesian kinematics with mutiple motors on the same axis 2020-01-15 21:58:26 -06:00
Rob Giseburt
ffe74a862c Fix feedhold recovery state 2020-01-15 21:57:36 -06:00
Rob Giseburt
ded5de3e9d Fixes for join <-> axis mapping 2020-01-14 16:45:35 -06:00
Rob Giseburt
3d724cf7a2 Fix broken tmc2130 (struct needed packed) 2020-01-13 22:21:05 -06:00
Rob Giseburt
31e3e269a8 Cleanup of tmc2130 2020-01-13 21:59:11 -06:00
Rob Giseburt
92e1f3cf17 Update Motate submodule reference 2020-01-13 20:54:44 -06:00
Rob Giseburt
261f3ab1e8 VSCode: cleanup of r7 targets 2020-01-13 20:54:13 -06:00
Rob Giseburt
57a24ddd62 Adding setPowerMode to tmc2130 2020-01-13 20:53:46 -06:00
Rob Giseburt
caf712bc28 VSCode: Fix launch config 2020-01-12 19:30:23 -06:00
Rob Giseburt
fc509b413d Adjust Github actions to build dev and edge branches 2020-01-11 22:25:10 -06:00
Rob Giseburt
262f4e6ca6 Update Motate reference for Sam SPI / XDMA adjustments 2020-01-11 22:23:54 -06:00
Rob Giseburt
08a4506887 TMC2130: Make buffers larger to catch DMA overwrite 2020-01-11 22:20:39 -06:00
Rob Giseburt
c03c217e21 Rearange stepper intitlization - init before setting power levels 2020-01-11 22:19:42 -06:00
Rob Giseburt
eb1a4bab39 VSCode: Cleanup tasks and launch config (added a few targets) 2020-01-11 22:18:35 -06:00
Rob Giseburt
c541e1a1e4 Update AxiDrawv3 settings 2020-01-11 12:43:58 -06:00
Rob Giseburt
02e18337f2 Fix for Quint not compiling without laser mode on 2020-01-11 12:39:12 -06:00
Rob Giseburt
702d99e545 Adding AxiDrawv3-quint, and adding AxiDraw ro VSCode tasks 2020-01-11 12:38:53 -06:00
Rob Giseburt
7a4cbdb8f5 Cleanup and further work on lasers 2020-01-11 12:30:54 -06:00
Rob Giseburt
45ac4a9723 Getting it to compile for gQuintic 2020-01-10 19:30:28 -06:00
Justin Clift
9d51e1b621 Probably safer to use the absolute value here 2020-01-10 19:30:28 -06:00
Justin Clift
0112c8112c Bug fix for cyclic rotary axis homing travel distance
For #435
2020-01-10 19:30:28 -06:00
Justin Clift
92e268125e Fix accidental code duplication in PR #438 2020-01-10 19:30:28 -06:00
Justin Clift
71cf435529 Allow homing on B or C as the 4th axis 2020-01-10 19:30:28 -06:00
Rob Giseburt
b38d0e10f1 Adjust jerk of OtherMill and OtherMill Pro 2020-01-10 19:30:28 -06:00
Rob Giseburt
8fcc3757ab Cleanup Bantam Safety Manager 2020-01-10 19:30:28 -06:00
Rob Giseburt
15347b8c0f Incorporate getSysConfig_3() to system table 2020-01-10 19:30:28 -06:00
Rob Giseburt
aab02b65c6 Clear out st_pre.bf before moves (hack) 2020-01-10 19:30:28 -06:00
Rob Giseburt
5ce91a0bd8 Ensure GM is copied into the buffer for commands 2020-01-10 19:30:28 -06:00
Rob Giseburt
3763066c69 Initialize toolhead (for G2v9 only) 2020-01-10 19:30:28 -06:00
Rob Giseburt
cffcd25266 Add ESCSpindle::stop, and ensure speed is recorded as 0 on stop 2020-01-10 19:30:28 -06:00
Rob Giseburt
4d97c0c6dc Correct UniqueID value. Includes Motate reference change. 2020-01-10 19:30:28 -06:00
Rob Giseburt
d5d2b4bd99 Fix for #86 2020-01-10 19:30:28 -06:00
Rob Giseburt
8ba3eae1bf Compiling with new BantamSafetyManager 2020-01-10 19:30:27 -06:00
Rob Giseburt
916cd1e0d4 Removed two unused variables from GCodeStateExtended 2020-01-10 19:30:27 -06:00
Rob Giseburt
36466c39f4 typedef struct mpBuffer {} mpBuf_t -> struct mpBuf_t
`mpBuf_t` is used more often, so to create the smallest diff that was chosen.
2020-01-10 19:30:27 -06:00
Rob Giseburt
84d8fbfeaa Cerrction for one-too-many se values 2020-01-10 19:30:27 -06:00
Rob Giseburt
205c401e72 Consolidating direct spindle controls to spindle.cpp 2020-01-10 19:30:27 -06:00