Yuri D'Elia
|
6832ec7648
Allow to save/restore temperature model settings
|
2 years ago |
Alex Voinea
|
7515db1ef0
Adjust comments
|
2 years ago |
FormerLurker
|
bb33c76d2b
Fix and simplify M214 data types and default config initialization.
|
2 years ago |
FormerLurker
|
623c029bfa
Code cleanup to reduce program storage
|
3 years ago |
FormerLurker
|
acc234b0c5
Fix config store load (was missing n_arc_correction).
|
3 years ago |
FormerLurker
|
6fc8155cbe
Add n_arc_correction and enhanced small angle sin/cos approximation.
|
3 years ago |
FormerLurker
|
58d9916d54
Make suggested corrections.
|
4 years ago |
FormerLurker
|
4aa5a75301
Enhance arc interpolation and add M214 for controlling arc interpolation settings.
|
4 years ago |
Guðni Már Gilbert
|
c62c412cc3
Remove unused setting PID_ADD_EXTRUSION_RATE
|
2 years ago |
Alex Voinea
|
42b91a83cd
Merge branch 'MK3' into MK3_3.12_Optimizations
|
2 years ago |
3d-gussner
|
75d6942d81
Merge pull request #2836 from wavexx/remove_jerk_limits
|
2 years ago |
Alex Voinea
|
6ce7792045
Remove "hh" in fmt where it makes no difference
|
2 years ago |
Yuri D'Elia
|
f7542aa064
Report travel acceleration in M503
|
4 years ago |
Yuri D'Elia
|
76911f67db
Take advantage of the new is_uninitialized function
|
4 years ago |
Yuri D'Elia
|
45811f82aa
Initialize default travel_acceleration from EEPROM
|
4 years ago |
Yuri D'Elia
|
1c76152e62
Implement separate travel acceleration (M204 T)
|
4 years ago |
Yuri D'Elia
|
497637ee84
Remove hard-coded X/Y jerk limits
|
4 years ago |
Yuri D'Elia
|
3b528196dd
Fixup prefix echomagic for the LA config report
|
5 years ago |
Yuri D'Elia
|
eeea2725cb
Partial LA15 support
|
5 years ago |
Harpalyke
|
0f21ccee3c
Adding the microstepping resolution for all axis to the eprom config which is persisted during M500 for Mk3 and Mk3S
|
5 years ago |
Marek Bel
|
ab5b57df11
Style.
|
6 years ago |
PavelSindler
|
cb7c701791
whitespace
|
6 years ago |
PavelSindler
|
7d538cde6c
Retrieve settings (M501): initialize each item in feedrate and acceleration arrays separately
|
6 years ago |
Marek Bel
|
9cae0c378a
Rename _EEPROM_writeData to EEPROM_writeData. Rename _EEPROM_readData to EEPROM_readData. Add return value to EEPROM_writeData to detect failure to write. Do not mark data as valid, if write has failed. Remove EEPROM_WRITE_VAR and EEPROM_READ_VAR macros. Make pos input only parameter. Convert EEPROM_OFFSET macro to typed constatant EEPROM_M500_base, it was defined in two places, leave it in one place. Use Config_StoreSettings() instead of erase_eeprom_section(). Compare float with 0xff byte by byte to avoid compiler warning "Dereferencing type punned pointer will break strict aliasing rules."
|
6 years ago |
Marek Bel
|
1585dc66b0
Merge remote-tracking branch 'prusa3d/MK3_dev' into simplify_EEPROM_M500
|
6 years ago |
Marek Bel
|
4151e19781
Remove attribute packed. It is not needed on 8-bit platform. Change of platform would be detected by static_assert (sizeof(M500_conf) == 188).
|
6 years ago |
Marek Bel
|
ccfcc6f989
Document.
|
6 years ago |
Marek Bel
|
3662f60f8f
if max_feedrate_silent and max_acceleration_units_per_sq_second_silent were never stored to eeprom, use default values;
|
6 years ago |
Marek Bel
|
c38fef281d
Use cs.max_feedrate_silent, cs.max_acceleration_units_per_sq_second_silent from ConfigurationStore.
|
6 years ago |
Marek Bel
|
ca179a2d18
Use cs.filament_size from ConfigurationStore.
|
6 years ago |