Firmware2/Marlin
grob6000 bf2c923db5 Make multiple PID parameters a config option
* Adds config parameter `PID_PARAMS_PER_EXTRUDER` - allows single PID
parameters to be used where this would be preferable (e.g. dual
identical extruders)
* When disabled, will use `float Kp, Ki, Kd, Kc;` as before.
Preprocessor macros used to switch between.
* ultralcd.cpp defines extra menus for extra parameters only where
required
* M301 reports `e:xx` only if independent pid parameters enabled
* EEPROM structure still leaves space for 3 extruders worth, when undef
will save single parameter to all extruder positions, but only read the
first
* Switching off saves approx 330 B with no LCD enabled, 2634B with LCD
(RRD) enabled: this is significant.
* LCD modifications should be tested.
2015-01-11 13:50:17 +11:00
..
example_configurations Correct some mistakes 2015-01-06 21:55:08 +01:00
scripts rename stepper lookup table scipt to be consistent with termistor lookup table script 2015-01-06 10:30:20 +01:00
BlinkM.cpp Corrected LCD only error 2013-10-30 21:52:46 +01:00
BlinkM.h Corrected LCD only error 2013-10-30 21:52:46 +01:00
boards.h Defines for electronics boards 2014-12-18 13:59:31 -08:00
cardreader.cpp Merge branch 'Marlin_v1' into revert-1154-sd_sorting 2014-12-18 23:13:50 +01:00
cardreader.h Merge branch 'Marlin_v1' into revert-1154-sd_sorting 2014-12-18 23:13:50 +01:00
Configuration_adv.h DOGLCD and LCD_PROGRESS_BAR to coexist 2015-01-09 18:16:56 -08:00
Configuration.h Make multiple PID parameters a config option 2015-01-11 13:50:17 +11:00
ConfigurationStore.cpp Make multiple PID parameters a config option 2015-01-11 13:50:17 +11:00
ConfigurationStore.h Removed Delta from the default config file. 2013-09-14 13:50:09 +02:00
digipot_mcp4451.cpp Defines for electronics boards 2014-12-18 13:59:31 -08:00
dogm_font_data_marlin.h Removed STB custom font hack from u8glib library and moved to marlin project 2013-04-16 13:54:39 +02:00
dogm_lcd_implementation.h Merge branch 'Development' of github.com:MarlinFirmware/Marlin into LogoLCD 2015-01-10 14:57:11 +01:00
DOGMbitmaps.h added missing #endif 2015-01-09 20:23:38 +01:00
fastio.h Various typo fixes - only in comments, no code changes. 2014-02-25 09:52:58 +00:00
language_an.h Revert "Add "Detailed Z Probe" menu item with ABL is defined." 2015-01-04 21:53:37 -05:00
language_ca.h Multiple PID parameter edit for ultralcd 2015-01-11 01:14:02 +11:00
language_de.h Multiple PID parameter edit for ultralcd 2015-01-11 01:14:02 +11:00
language_en.h Multiple PID parameter edit for ultralcd 2015-01-11 01:14:02 +11:00
language_es.h Multiple PID parameter edit for ultralcd 2015-01-11 01:14:02 +11:00
language_eu.h Multiple PID parameter edit for ultralcd 2015-01-11 01:14:02 +11:00
language_fi.h Multiple PID parameter edit for ultralcd 2015-01-11 01:14:02 +11:00
language_fr.h Multiple PID parameter edit for ultralcd 2015-01-11 01:14:02 +11:00
language_it.h Multiple PID parameter edit for ultralcd 2015-01-11 01:14:02 +11:00
language_nl.h Multiple PID parameter edit for ultralcd 2015-01-11 01:14:02 +11:00
language_pl.h Multiple PID parameter edit for ultralcd 2015-01-11 01:14:02 +11:00
language_pt.h Multiple PID parameter edit for ultralcd 2015-01-11 01:14:02 +11:00
language_ru.h Multiple PID parameter edit for ultralcd 2015-01-11 01:14:02 +11:00
language.h Update Marlin Firmware URL 2015-01-07 05:26:47 -06:00
LiquidCrystalRus.cpp Various typo fixes - only in comments, no code changes. 2014-02-17 10:58:36 +00:00
LiquidCrystalRus.h
Makefile Support for Gen3 Monolithic electronics 2014-05-06 19:24:20 -05:00
Marlin_main.cpp Make multiple PID parameters a config option 2015-01-11 13:50:17 +11:00
Marlin.h Fix CoreXY speed calculation 2015-01-06 16:39:48 -02:00
Marlin.ino Add Azteeg X3 Pro as motherboard 68 2014-02-05 01:47:12 -08:00
Marlin.pde Add Azteeg X3 Pro as motherboard 68 2014-02-05 01:47:12 -08:00
MarlinSerial.cpp Simple code cleanup. Rename "homeing" to homing. 2014-10-05 13:20:53 -07:00
MarlinSerial.h Initial SAV MkI (RepRap CloneWars board) integration. 2013-10-30 11:45:32 +01:00
motion_control.cpp Update motion_control.cpp 2014-10-04 09:24:09 +02:00
motion_control.h
pins.h Update pins.h 2014-12-31 13:04:16 +13:00
planner.cpp Fix CoreXY speed calculation 2015-01-06 16:39:48 -02:00
planner.h Revert "Change Auto_Bed_Leveling to Auto_Bed_Compensation" 2014-12-21 10:06:05 -02:00
qr_solve.cpp Revert "Change Auto_Bed_Leveling to Auto_Bed_Compensation" 2014-12-21 10:06:05 -02:00
qr_solve.h Revert "Change Auto_Bed_Leveling to Auto_Bed_Compensation" 2014-12-21 10:06:05 -02:00
Sd2Card.cpp Add feature to check&retry CRC read errors on SD. 2014-05-01 12:03:41 +02:00
Sd2Card.h Add feature to check&retry CRC read errors on SD. 2014-05-01 12:03:41 +02:00
Sd2PinMap.h Initial SAV MkI (RepRap CloneWars board) integration. 2013-10-30 11:45:32 +01:00
SdBaseFile.cpp
SdBaseFile.h
SdFatConfig.h Merge branch 'Marlin_v1' into revert-1154-sd_sorting 2014-12-18 23:13:50 +01:00
SdFatStructs.h
SdFatUtil.cpp Fix regressions affecting compilation 2014-12-30 07:36:18 -08:00
SdFatUtil.h
SdFile.cpp
SdFile.h
SdInfo.h
SdVolume.cpp
SdVolume.h
Servo.cpp Revert "Change Auto_Bed_Leveling to Auto_Bed_Compensation" 2014-12-21 10:06:05 -02:00
Servo.h Revert "Change Auto_Bed_Leveling to Auto_Bed_Compensation" 2014-12-21 10:06:05 -02:00
speed_lookuptable.h
stepper.cpp Toshiba Stepper Driver support 2014-12-03 15:01:52 +01:00
stepper.h Various typo fixes - only in comments, no code changes. 2014-02-25 09:52:58 +00:00
temperature.cpp Make multiple PID parameters a config option 2015-01-11 13:50:17 +11:00
temperature.h Make multiple PID parameters a config option 2015-01-11 13:50:17 +11:00
thermistortables.h Update line 627 ,wrong number on thermistortables 2014-10-06 14:21:44 +02:00
ultralcd_implementation_hitachi_HD44780.h Add Filament menu and add Filament/Retract settings to config store. 2015-01-02 11:12:15 -05:00
ultralcd_st7920_u8glib_rrd.h Various typo fixes - only in comments, no code changes. 2014-02-17 10:58:36 +00:00
ultralcd.cpp Make multiple PID parameters a config option 2015-01-11 13:50:17 +11:00
ultralcd.h DOGLCD and LCD_PROGRESS_BAR to coexist 2015-01-09 18:16:56 -08:00
vector_3.cpp Revert "Change Auto_Bed_Leveling to Auto_Bed_Compensation" 2014-12-21 10:06:05 -02:00
vector_3.h Revert "Change Auto_Bed_Leveling to Auto_Bed_Compensation" 2014-12-21 10:06:05 -02:00
watchdog.cpp
watchdog.h Various typo fixes - only in comments, no code changes. 2014-02-17 10:58:36 +00:00