ef724edd80
Apply HAS_LCD_MENU in EEPROM code
2018-11-08 10:03:05 -06:00
6471a75a22
Combine more tool-change variables ( #12137 )
2018-11-06 22:22:20 -06:00
c04cf127f7
Fix EEPROM servo angles init, section grouping
2018-11-04 16:14:54 -06:00
d1ff22b983
Revive SCARA's home offset (unimplemented)
2018-11-03 06:24:41 -05:00
31c28d0dd2
Drop pgm_read_*_near and let headers choose ( #12301 )
...
- Drop `pgm_read_*_near` and let headers choose.
- Define `USE_EXECUTE_COMMANDS_IMMEDIATE` as a conditional.
- Add `process_subcommands_now` for SRAM-based commands.
2018-11-02 00:42:16 -05:00
946cf8b453
EEPROM read code grouping
2018-10-31 16:43:46 -05:00
d015f746cc
Fix some compile warnings ( #12220 )
2018-10-26 03:53:06 -05:00
d801f85963
Correct EEPROM read/write disparities. ( #12169 )
2018-10-21 02:56:31 -05:00
b641571098
Replace types.h with millis_t.h
2018-10-20 23:07:12 -05:00
3ec3872730
Single Z raise value for all tool-changing / parking ( #12090 )
...
* Universal tool-change Z lift
* Add TOOLCHANGE_ZRAISE to example configs
* Park/unpark changes to example configs
* Implement DEBUG_DXC_MODE
2018-10-17 11:11:41 -05:00
8bf596bd4c
RETRACT_ZLIFT => RETRACT_ZRAISE
2018-10-16 16:46:40 -05:00
a40458405a
Fix datasize error when FWRETRACT is disabled ( #12086 )
2018-10-14 02:14:34 -05:00
951b25163e
Extend M217 with configurable park/raise ( #12076 )
2018-10-13 23:08:20 -05:00
e8d2cf4fb5
EEPROM followup (tmc_stepper_current_t)
2018-10-10 17:25:45 -05:00
d332fcb8fa
Fix firmware-retract compile errors ( #12061 )
2018-10-10 16:46:08 -05:00
d556dc1865
Fix and improve EEPROM storage ( #12054 )
...
* Clean up Temperature PID
* Improve EEPROM read/write/validate
* Group `SINGLENOZZLE` saved settings
* Group planner saved settings
* Group filament change saved settings
* Group skew saved settings
* Group `FWRETRACT` saved settings
2018-10-10 09:45:20 -05:00
9b5c1a5e77
Fix EEPROM checksum bug
...
Addressing #12048
2018-10-10 06:14:58 -05:00
cf5284cdf2
Add SD Firmware Update capability ( #12043 )
...
Co-Authored-By: timoxd7 <timoxd7@users.noreply.github.com >
2018-10-09 20:00:47 -05:00
74cd6cb4fc
Single nozzle filament change ( #11994 )
2018-10-07 17:06:14 -05:00
d6b0fbd771
Use uint8_t for all fan speeds ( #12032 )
2018-10-07 15:34:41 -05:00
e8d677620c
Use NUM_SERVOS in EEPROM code
...
Fix #12015
2018-10-06 15:11:32 -05:00
c40ea1f0fd
Update EEPROM_VERSION
...
And set EEPROM_OFFSET to 0, since the historical 100 skipped bytes are never used.
2018-10-03 11:34:34 -05:00
1358bd9319
Make MAX_EXTRUDERS always 6
2018-10-03 11:32:19 -05:00
c3229e1b34
Migrate to a new TMC library ( #11943 )
2018-10-03 02:48:49 -05:00
3286325044
Add TMC2130 sensorless probing
2018-09-29 18:54:14 -05:00
93839e2f73
Add option to enable/disable autoretract altogether ( #11904 )
2018-09-28 16:52:56 -05:00
cee34f7290
Followup for BABYSTEP_HOTEND_Z_OFFSET ( #11916 )
2018-09-24 21:46:56 -04:00
1104054d73
2.0 IDEX Independent z offset and other fixes ( #11862 )
...
* Add Formbot Raptor board
Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com >
* Add a second Z probe Z offset
Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com >
* Modify method to utilize live adjustment of hotend z offset
Should probably move config option to babystepping and rename as it may now apply to all multiextruder systems
* Move config item and catchup other code to current method
2018-09-24 09:40:48 -05:00
ea9eb2fc8f
Fix servo angles in config-store
2018-09-21 15:41:36 -04:00
beab9733f8
Remove extra clauses in config-store
2018-09-19 17:06:51 -05:00
0780913848
IDEX Improvements ( #11848 )
2018-09-17 01:06:22 -05:00
1718eff54a
Code changes supporting up to 6 extruders
2018-09-16 22:32:53 -05:00
c437bb08f1
Overhaul of the planner ( #11578 )
...
- Move FWRETRACT to the planner
- Combine leveling, skew, etc. in a single modifier method
- Have kinematic and non-kinematic moves call one planner method
2018-09-16 21:24:15 -05:00
1a6f2b29b8
Add support for Triple-Z steppers/endstops
2018-09-16 00:35:58 -05:00
8584d3697d
Fix servo count define conflict
...
`MAX_SERVOS` => `NUM_SERVO_PLUGS`
2018-09-11 16:20:31 -05:00
4f883d5971
[2.0.x] Extruder-Distinct Linear Advance K Factors ( #11789 )
2018-09-10 22:37:32 -05:00
8e18e48d49
Merge pull request #11610 from Freeviv/bugfix-2.0.x
...
[2.0.x] Editable servo angles
2018-09-03 03:55:38 -05:00
ada85d5585
Improve HOTEND OFFSET Z display precision to 3 ( #11686 )
2018-08-31 15:15:40 -05:00
3e81745e81
Fix issues, make optional
2018-08-29 17:58:02 -05:00
aa80e448e2
Store servo angles in EEPROM
2018-08-29 17:58:02 -05:00
d1c9517903
Followup to hotend_offset[Z] patch
2018-08-24 21:32:00 -05:00
c64199941e
Compile only selected PIO environment ( #11519 )
2018-08-14 03:28:52 -05:00
6a8b906318
Followup for persistent_store_api.h
2018-08-13 17:43:35 -05:00
66d2b48b59
Update PersistentStore api ( #11538 )
...
- Clean up the API to use a `static` class instance to adhere to Marlin convention
- Add `const` position data access for read/write
- Add Storage capacity to the interface
2018-08-13 17:30:25 -05:00
fbcdf5eaeb
Simplify stepper driver per-axis selection
2018-07-25 02:47:43 -05:00
71df1f7f57
Don't display M421 information for UBL at startup
...
It takes too long to display the mesh data for large mesh's at startup. We should consider ways to speed this up.
Perhaps it makes sense to display an entire row of the mesh instead of just one mesh point?
2018-07-17 17:19:52 -05:00
63f4c9bdb9
Followup to float maths patch
2018-07-06 21:34:09 -05:00
1367df2875
Replace double with float, optimize calculation
2018-07-04 22:28:56 -05:00
3b3029c4bf
Make max_e_jerk an array to reduce CPU usage ( #11118 )
2018-06-26 22:38:31 -04:00
8d8f257384
[2.0.x] Fix advanced pause init values ( #11095 )
...
Fixed for cycle used to initialize default values
2018-06-26 14:37:52 -04:00