Commit Graph

12158 Commits (580d314fbe72cd398a90bb62f4e33e186761a9e6)

Author SHA1 Message Date
Scott Lahteine 9a51f29efa Simplified E_AXIS_HAS macro
Jason Smith ebd2bcc177 Fix AXIS_HAS_SW_SERIAL
thinkyhead 9717b3044f [cron] Bump distribution date (2020-02-24)
Jason Smith 2bcc2ec7d1
Reduce default TMC baudrate to 57600 with Software Serial ()
Giuliano Zaro 529d57bddf
Sync Italian language ()
Scott Lahteine 0ba18848af Allow USE_GCODE_SUBCODES for debugging
Scott Lahteine b2328d089a Allow LCD_PIXEL_WIDTH/HEIGHT override
Scott Lahteine 29ec868c4b Commit last SD line before fileHasFinished
Scott Lahteine 1d431fe8d2 Suppress "packed member" warning
ZMiguel Alves 2471a8bb91
Define ANET_FULL_GRAPHICS_LCD pins for SKR 1.4 ()
ellensp 7bf3581b02
Fix M0/M1 broken wait loop ()
Scott Lahteine b9b29bf4c0 Followup to babystep hotfix
thisiskeithb 20df64814e
Finish Custom User Menu sanity-check ()
thinkyhead 34c92bbc17 [cron] Bump distribution date (2020-02-23)
vivian-ng eeec4c27e7
[ESP32] Allow user to define pins for hardware Serial1 and Serial2 ()
Scott Lahteine 484e1a624c CoreXY Babystepping hotfix
Scott Lahteine ac3e27c026 Hotfix for Babystepping
Scott Lahteine 1ab6f910b6 Use moves_free in ok_to_send
thinkyhead cfd49740eb [cron] Bump distribution date (2020-02-22)
Scott Lahteine 5d16497bed Tweak pins spacing, comments
ellensp 9f53bbd791
Add PICA shields support ()
Jamie e1d367e05a
Fix EEPROM errors with EXTRUDERS == 0 ()
Karl Andersson f30897500d
Disable spreadcycle in tmc_enable_stallguard<2209> ()
Tanguy Pruvot 68de12acbf
Followup to autoreport patch ()
See a1f026f57a
Scott Lahteine 6320f9795c More EEPROM cleanup
Scott Lahteine 22b974691e Tweak process_line_done for speed
Scott Lahteine 4ef627d79f Add a note on EEPROM todo
Scott Lahteine 19991e269b Show end prompt with Print Event LEDs
Scott Lahteine b8b225c8b5 Function for CONFIG_ECHO_HEADING
Scott Lahteine a1f026f57a Inline manage_inactivity, tweak autoreport_paused
Scott Lahteine 2b788e9aa6 Single envs for specific boards
thinkyhead 140e4ac507 [cron] Bump distribution date (2020-02-21)
Robby Candra 1c52d76668
Serial redirect for Move Command when stopping ()
thinkyhead 178735b958 [cron] Bump distribution date (2020-02-20)
thinkyhead 4c179ba3f7 [cron] Bump distribution date (2020-02-19)
thinkyhead 05f51e9355 [cron] Bump distribution date (2020-02-18)
thinkyhead 75e3aa12c5 [cron] Bump distribution date (2020-02-17)
Scott Lahteine 99a5074372 Fix babystep include, typos in stepper.cpp
Fix 
vivian-ng 4c6f695bea
Put ESP32 I2S stepper task and Marlin on the same core ()
Tanguy Pruvot 8bc3e63871
Update French language ()
Giuliano Zaro 42208bc031
Fix unknown command on empty lines ()
Giuliano Zaro 199a1ba0e5
Move SAMD51 Temperature timer to RTC ()
Scott Lahteine 4360142bd1 Defer updated ADC
Scott Lahteine ddce1c6ef2 Show '*' for zero 'stst' flag
Scott Lahteine 72fae2faa5 Require TMCStepper 0.6.2
Scott Lahteine 64a81f887a
EXPERIMENTAL integrated BABYSTEPPING ()
Scott Lahteine 64b96f3908
Double ADC read frequency ()
thinkyhead 52a1268089 [cron] Bump distribution date (2020-02-16)
Scott Lahteine 5584da388c Conceal float rounding errors on display
Fix 
Scott Lahteine efdaf940a5 Fix byte-to-percent display
Fixes 
Scott Lahteine 1087e318e5 Fix a BORG compile warning
thinkyhead 150237f712 [cron] Bump distribution date (2020-02-15)
George Fu 63dd0f249d
Fysetc S6 pins / LCD updates ()
Scott Lahteine 0b984519c3
Clean up stepper and babystep ()
Scott Lahteine 073e4443e8 Optimize "Dismiss" string
Scott Lahteine 00ba053c90
Clean up host actions code ()
Giuliano Zaro ff0c931e47
Add RAMPS 1.4.4 to AGCM4 ()
Scott Lahteine 49a66bc4cc Fix ESP32 warning, specify supported version
Scott Lahteine f3f692adf7 Don't assert safe homing for delta/scara
Robby Candra af84e362cc
Remove unused queue.stopped_N ()
Gaston Dombiak 082117c4bb
Ping the job timer in M140 ()
Giuliano Zaro 0e17d10bf3
Fix G-code line parsing ()
thinkyhead 68077149e2 [cron] Bump distribution date (2020-02-14)
thinkyhead 62d7d49719 [cron] Bump distribution date (2020-02-13)
Scott Lahteine 1d8d91afc6 No limit needed on this raise
Remove an extraneous limit from .
Robby Candra a83ad2d9d4
Define MarlinSerial instances for DGUS ()
thinkyhead 0306c1bb0c [cron] Bump distribution date (2020-02-12)
Giuliano Zaro 4a733796bd
Prevent pin glitches on out commutation ()
Better for switching from pulled input to output and also set real output (with no input enabled).
Scott Lahteine 0fd0554b5f Simplify old safe homing sanity check
Scott Lahteine fa6e7cb733 Function-style critical section macros
Scott Lahteine 7b02a62da8 Fix up tests
Scott Lahteine 189c101793
Use prior babystep delay method ()
Scott Lahteine 1c556cd90d Recommend Z Safe Homing
Co-Authored-By: Vertabreaker <opyrus@hotmail.com>
Scott Lahteine e442663e2a No Z sensorless req'd if homing with probe
Fixes 
Scott Lahteine 71539bcbeb Undo driver type auto-assignment for now
Good general concept but needs more time to develop and group with a stepper suite.
Giuliano Zaro d5790e09a5
Update SAMD51 EEPROM repo link ()
thinkyhead b26f7fca3f [cron] Bump distribution date (2020-02-11)
Scott Lahteine 2836834d7e
Unify step pulse timing of ISR / babystep ()
proferabg 3f87f912c5
Enable hotend / bed PID separately in ExtUI ()
Scott Lahteine fa4a6cdb5c Fix out-of-order M0 after SD printing
Fixes 

Co-Authored-By: tol2cj <tol2cj@users.noreply.github.com>
Scott Lahteine 3bef7a4450
Add g-code quoted strings, improve stream code ()
Daniel Mazurkiewicz e561f744fa
Update MKS BASE and v1.6 pins ()
Scott Lahteine 0b45493557 Add a caution to drivers.h
Scott Lahteine 18a7276909 Revert "Coolstep for TMC2130, 2209, 5130, 5160"
Reverting  as not ready for primetime.
Scott Lahteine 28b48fc9bb Revert change to AXIS_DRIVER_TYPE_X2
- Revisit this to figure out why it breaks
Scott Lahteine a33d08928a Tweak LPC1768 upload py script
thinkyhead 15e6ee6c7c [cron] Bump distribution date (2020-02-10)
InsanityAutomation a9549f7a08 Add PID, probe offsets to ExtUI ()
InsanityAutomation cc1ff27256 Bump config version to 020004 ()
Scott Lahteine 0ce83dee95 Show print time with PRINTER_EVENT_LEDS
Scott Lahteine 38873596ec Tweak parser warning
Scott Lahteine ffcbba4447 Move MSG_MARLIN
Scott Lahteine b9b07387d7 Minor HAL cleanup
Giuliano Zaro 90e2c42031 Adafruit Grand Central M4 fixes ()
InsanityAutomation 84b6e11bd5
Better probe fail handling ()
Fabio Santos 894762259b
Coolstep for TMC2130, 2209, 5130, 5160 ()
thinkyhead f0cbc85a07 [cron] Bump distribution date (2020-02-09)
Scott Lahteine 130e36d766 Tweak ABL logging, document probing
Scott Lahteine f55abfeb95 Clean up Makefle indentation
thinkyhead 38bf5523e1 [cron] Bump distribution date (2020-02-08)
thinkyhead 12b3807a7f [cron] Bump distribution date (2020-02-07)
Robert Stein 3a3429b1ef
Fix probe with multi-endstops ()
Robby Candra 86812432f3
Remove extraneous Serial init ()
Tanguy Pruvot 54aff83179
G26: Allow to set retraction for UBL mesh test ()
Bob Kuhn 78fea4a9ca
Split up MKS_RUMBA32 into two variants ()
thinkyhead bb68eaa69e [cron] Bump distribution date (2020-02-06)
thisiskeithb 9b4192cdd0
Add MKS Base 1.6 board ()
thinkyhead 0ebd2f44d4 [cron] Bump distribution date (2020-02-05)
Scott Lahteine f312ddfa4f More updates for 8 extruders, REPEAT
Scott Lahteine 793939a365 Upgrade an ifdef
Scott Lahteine 7bf2190f03 Fix CALIBRATION_GCODE pin handling
Scott Lahteine 081ef46e76 Fix Arduino IDE compile for DUE
Fixes 
Scott Lahteine 15b6ad41bc Fix E stepper stays on bug
Fixes 
Bob Kuhn 0268c1d02c
STM32duino - Use SDIO for onboard SD ()
felixstorm 38a9706e16
Keep secure credentials in a separate config file ()
InsanityAutomation 62d9e3f50e
Force T0 in UBL G29 on all multi-hotend setups ()
Scott Lahteine 3ded99b894 [cron] Bump distribution date
felixstorm f1dbfaf706
Fix warning for ESP32 ()
ellensp 7d4fa9d504
Fix LCD Z Move character LCD display line ()
Scott Lahteine bfad23d3e2 (c) 2020
Scott Lahteine 7f9c62437e
Corner Leveling: Add inset for each side ()
Scott Lahteine 72b4d91d2e
Add Z_AFTER_HOMING to raise Z more in G28 ()
Scott Lahteine ee6003be87 Revert breaking change to _FAN_PWM macro
Scott Lahteine 4716dac874
Apply REPEAT, RREPEAT, and loop macros ()
Scott Lahteine 0e72c315a0 Minor string storage optimization
Scott Lahteine 4937519d51 Fix LPC build with USE_WATCHDOG off
Scott Lahteine 63469ed8f7 Add EXP labels to SKR pins
Scott Lahteine 22556a7bbf More 8-extruder fixups
Scott Lahteine c4cbc54484 Suppress a compile warning
Scott Lahteine 7a4758a6a2 Fix RGB / Neopixel white color bug
See 
Scott Lahteine 995a9238b3 Probe singleton patch
Followup to 
Scott Lahteine 5296af94d2 Drop obsolete SD special char handling
See 
Scott Lahteine 0d342bac51 Fix CURRENT_STEP_DOWN compile error
Acenotass 832d33ce9d
Update Russian language ()
Jason Smith c3cab37d7e
Fix Temperature::over_autostart_threshold ()
InsanityAutomation e58d1bf974
G34 automatic point assignment ()
Scott Lahteine 90b6324563
Encapsulate probe as singleton class ()
Scott Lahteine 43d3463d5d Misc cleanup, whitespace
Scott Lahteine e64b7a3ab2 Clean up i2c encoder, sanitize serial
Jason Smith 9a8de23858
Consistent M112 with Emergency Parser ()
Jason Smith 5b3d968634
Option for Trigorilla 1.4 with add-on endstops board ()
rebel1 300b81bfcb
Fix BTT SKR 1.4 extra endstop pins ()
Acenotass 0a6ae664bd
Update Russian language ()
Scott Lahteine c4df5cf9a6 Include macros for delta ABC
Scott Lahteine 02f61832c0 Add sanity-check for new Advanced Pause option
Followup to 
thinkyhead dabf393920 [cron] Bump distribution date (2020-01-31)
Artur Petrzak e4679c1b78
(21) PT100 for MCUs with 3.3v logic ()
Scott Lahteine 62f52ebb3a Fix up, improve endstop pin auto-assignment
Followup for 
Scott Lahteine e8e25b80d1 Extend RX/TX pins for up to 8 extruders
Robert Stein 2822c0890a
Set up DIAG endstops for BTT SKR 1.4 / 1.4 Turbo ()
Alexander Gavrilenko c45d6b2017
Simultaneous use of rotary encoder and touch buttons ()
felixstorm 8d4dd88bf9
Fix compile error in SdVolume on ESP32 ()
Scott Lahteine 3c9464eea4 Tweak G60/G61 slots
Scott Lahteine 5b12627e14
Auto assign DIAG pins for multi-endstop ()
Scott Lahteine 9caf5c05e7
Refactor heater watch, job timer auto-start ()
Scott Lahteine 50889c0f94
Move L64XX index_to_axis to progmem ()
chgi 99b6a132bc
Fix G60/G61 slots > 8 and compile error ()
Radek Pietruszewski e6a675e6ec
Fix missing string for M48 build ()
Mauro 1bc6509d02
Support for E4d@BOX mainboard ()
Neskik 1db9d9f76f
Fix probe temp calibration ()
0r31 8737c35ded
Fix HAS_FAN macro ()
Scott Lahteine e8ed4329ea Cleanup of old includes, add comments
thinkyhead a5f72330fb [cron] Bump distribution date (2020-01-30)
InsanityAutomation 9bb8176d34
Fix Toolchange (!no_move) return to status ()
thinkyhead 9b45f342ee [cron] Bump distribution date (2020-01-29)
felixstorm e4eaf32b4d Prevent SD access from resetting ESP32 ()
thinkyhead 0c3cae59d9 [cron] Bump distribution date (2020-01-28)
Jason Smith 131acf304b Fix Manual Bed Leveling with multiple extruders ()
Scott Lahteine 8bd6b60a01 Remove extraneous G60/G61 lines
Hans007a e2eef1256a G60/G61 Position Save/Restore ()
Robby Candra a0a93e35ae Fix serial port redirection (index ≠ port num) ()
Scott Lahteine 2325bede8a Fix Trigorilla 1.4 limit switches
See 
Scott Lahteine 56cd747c8b Rename some temperature members
Robby Candra 48098b1675 Preserve CWD for write/remove file ()
thinkyhead f6a6704b66 [cron] Bump distribution date (2020-01-27)
Scott Lahteine 5e3e8fcdb9 Fix PID F menu label
ellensp 0949c0f326 SKR 1.3 sensorless endstops hack ()
Giuliano Zaro 81f31efaee Fix Spanish (swapped BLTouch strings) ()
ellensp c49e987b1e Fix M43 timer report on AVR ()
Roman Moravčík 3572fa22a0 Update Slovak language ()
Scott Lahteine 1d1dc8e339 More 8 extruder defines
Scott Lahteine bbfbcb8a5d Clean up PID language defines
Jason Smith 44d400db83 Fix HOMING_BACKOFF_MM for DELTA ()
ellensp 4a71285c34 Fix Serial defines for M43 on AVR ()
Luc 6357619ab2 Add ESP3DLib idletask entry point ()
0r31 e3611ad209 Fix MKS Base + Digipot compile error ()
Jason Smith 95d5a0c480 Fix DELTA_CALIBRATION_MENU recursive call ()
thinkyhead 838a420e27 [cron] Bump distribution date (2020-01-26)
yangwenxiong 248b7dfa59 BigTreeTech GTR V1.0 / Support 8 extruders, heaters, temp sensors, fans ()
Bob Kuhn 0d166f9c7d Duet Smart Effector support ()
Scott Lahteine 86c18ea6e0 Bring configs and drivers.h up to date
Scott Lahteine b7a67f6f74 Extra debugging for leveling on/off
Scott Lahteine 1c042bbaea Convert chars only for enabled languages
thinkyhead 899db41a5c [cron] Bump distribution date (2020-01-24)
thinkyhead 342f65eb8e [cron] Bump distribution date (2020-01-23)
thinkyhead fd346c6cd1 [cron] Bump distribution date (2020-01-22)
Ryan b7f86bffd5 Arc segment radius scaling ()
InsanityAutomation 79810b7fcb G12 defaults per tool. Event G-code for post-toolchange ()
Scott Lahteine 84c874c53b Tweak some config spacing
MaukCC 04d64351a2 Add HMS434 V15 ATSAM board ()
Tanguy Pruvot c8ac908db2 Release UI on G26 priming timeout ()
0r31 b57ef4b261 Override for LPC1768 u8g/digipot I2C master ID ()
Bob Kuhn 1a5cbc9052 Fix STM401/4xx/STM32F7xx timers, STEVAL_3DP001V1 warning ()
thinkyhead f36225c3e0 [cron] Bump distribution date (2020-01-21)
InsanityAutomation 97b5a5f469 Provide methods for M420 + MBL ()
Bob Kuhn a1f5245e27 L64xx M906 Fix status variable, formatting ()
Giuliano Zaro ef8f829513 Fix CHAMBER_MAXTEMP security margin ()
InsanityAutomation d9cdb4ae19 Move steps/mm out of slim menus ()
0r31 451062553e LPC1768: Allow I2C master channel override ()
InsanityAutomation 0fcf2b1110 Quad Z stepper support ()
0r31 f36f084465 Fix Greek language string ()
Jason Smith 439e73d79c AVR sanity check for MONITOR_DRIVER_STATUS with SW Serial ()
ellensp 0547d9d651 Reset shutdown timer on M85 ()
thisiskeithb 3b34fbd4c4 Update BTT002 pins ()
Giuliano Zaro aec211fc80 SAMD51: ADC for probe temperature compensation ()
Bob Kuhn 1084068a3e Simplify a drivers.h macro ()
Scott Lahteine e9ae585647 Patch for _STEP_INIT
Scott Lahteine dda76e50a9 Use bool in pin compare
Scott Lahteine 37849969ad Function-like macros
Scott Lahteine 707349d492 Updates for L64XX
Scott Lahteine f6a6839a82 Simplify TMC monitor code
Scott Lahteine 79c2f05e7d Fix M112 with Emergency Parser
thinkyhead 4dca6d50c0 [cron] Bump distribution date (2020-01-20)
thinkyhead 23fc81f1af [cron] Bump distribution date (2020-01-19)
Scott Lahteine d035bfb1a9 Allow RRW Keypad with any LCD
thinkyhead 80400ab3f8 [cron] Bump distribution date (2020-01-18)
tompe-proj a338dce83f PINDA v2 temperature sensor / compensation ()
George Fu 4108c5d01f Update FYSETC S6 pins ()
vivian-ng e94f782f51 Shared SPI sanity check ()
Scott Lahteine a578749622 Clean up HAL ADC, old test scripts
Bob-the-Kuhn 0d0dfba203 STM32 soft SPI. STEVAL_3DP001V1 SD read. M906 tweaks. ()
thinkyhead 91a399ae7f [cron] Bump distribution date (2020-01-17)
felixstorm 2b9eb4437b ESP32 HAL: Fix random pauses during prints ()
ellensp 5bd66241df Fix TOUCH_UI_FTDI_EVE bugs ()
Scott Lahteine 1bb1ce7475 Move macros to stepper/indirection
Jason Smith c305c2cc6b Fix some warnings, Melzi pins
dagorel bda4957f9b Fix I2C address of MCP4728 on LPC176x ()
thinkyhead bc483b2354 [cron] Bump distribution date (2020-01-16)
Dennis 2d7f94cae1 Adjustable ADC debounce delay ()
gjdodd 7481563bd9 Nikon IR support for time lapse photos ()
Scott Lahteine b419ca254b Fix typo
thisiskeithb 7eed008e8e Use Flash EEPROM on BTT002 ()
Bob Kuhn 53dfeed6c0 Steval_3DP001V1 timers, analog inputs, etc. ()
Lino Barreca ef513ef7fb Fix build error with unsupported reset flags ()
Scott Lahteine ea7363a8f4 Update more configs
thinkyhead 8e1a21cf53 [cron] Bump distribution date (2020-01-15)
InsanityAutomation ffd8b595d1 Fix PLR cancel with ExtUI ()
Scott Lahteine 1457e40208 Make lcd_power_loss_recovery_cancel exportable
Bob Kuhn 1ad53cee1f Improved STMicro L64XX stepper driver support ()
thinkyhead 53f1e5ff5b [cron] Bump distribution date (2020-01-14)