Karl Andersson
8b5e51c9aa
STM32F4xx modifications for HAL_STM32 ( #12080 )
6 years ago
Scott Lahteine
bf0c809ff2
Update M165 comment
6 years ago
AnHardt
9ac9649183
Mixer - update descriptions ( #12108 )
6 years ago
Scott Lahteine
9bf5d4331c
Clear up some compiler warnings
6 years ago
Scott Lahteine
0139762a96
Fix a sanity check
6 years ago
Scott Lahteine
2ecb124e42
Fix trailing whitespace
6 years ago
AnHardt
f56968ba0b
New Continuous Filament Mixer ( #12098 )
6 years ago
Ludy
2d2cd628c6
Update German language ( #12094 )
6 years ago
Scott Lahteine
84b59d58fb
Clean up whitespace
6 years ago
swilkens
06e2afe8e0
[2.0.x] Reduce HOMING_FEEDRATE_XY for Ender 3 ( #12105 )
...
Homing on the Ender 3 with HOMING_FEEDRATE_XY set to 50*60 was shown (#12074 ) to cause the end-stop micro-switches to bottom out, causing the carriage for both X and Y axis to physically crash into the micro switch. Reducing the homing speed prevents the switches from bottoming out.
6 years ago
TheSFReader
af939c158a
Option for G0 to have a separate feedrate ( #12089 )
6 years ago
Christopher Pepper
e5b4bf22d4
Remove debug output from flash persistent store implementation
6 years ago
Christopher Pepper
42fb7c14b0
Update the sdcard usb sharing config and apply to Re-ARM
6 years ago
Christopher Pepper
254b68fe2c
servo update
6 years ago
Andy Shaw
870bfd08f5
usb and sdcard sharing improvements
...
* Add traceback after watchdog timeout
Add the cpability to perform a traceback following a watchdog timeout.
* Enhanced hardware SPI
Allow use of either SSP0 or SSP1.
Ensure that no data is left in I/O buffers after calls to enable sharing of SSP hardware.
* Make flash emulation of eeprom the default
Make use of flash for eeprom storage the default. This means that usage of eeprom will not cause USB drive mount/unmount operations.
* Allow sharing of SD card
SD card I/O operations from the USB stack take place in idle loop, rather than at interrupt time. Allowing sharing of the SPI bus.
New configuration options to allow usage of the SD card to be specified.
* Fix problem with hardware SPI pins
6 years ago
Christopher Pepper
5ddf52d58e
[HAL][LPC176x] Pull out framework into separate repository
...
Framework and build platform now located at https://github.com/p3p/pio-framework-arduino-lpc176x and https://github.com/p3p/pio-nxplpc-arduino-lpc176x respectively
fix mkssbase leds
move hardware serial
remove hardware/software serial
Hardware Serial extraction
HardwareSerial ISRs
fix disabled serial2 causing Serial object to link
move usb devices out to framework
separate out adc/pwm peripheral function from hal.cpp
fix includes
remove unused pwm init
move adc
HAL header update
templated filtered adc
LPC1769 platform
6 years ago
Roman Moravčík
213e94bce2
[2.0.x] Updated slovak translation ( #12059 )
6 years ago
Karl Andersson
a40458405a
Fix datasize error when FWRETRACT is disabled ( #12086 )
6 years ago
Scott Lahteine
951b25163e
Extend M217 with configurable park/raise ( #12076 )
6 years ago
Kevin Velickovic
ea13a77dcb
Fixed Z-Probes NO/NC for Anycubic Kossel ( #12083 )
6 years ago
N95JPL
ab9d5eb38d
Add Bootscreen Animation ( #12077 )
6 years ago
Scott Lahteine
26208a5c2f
Clean up some boot screens
6 years ago
Scott Lahteine
9b6be0ae0f
Fix lite status screen SD %
6 years ago
Scott Lahteine
af3bf6c956
Tweak config spacing
6 years ago
Scott Lahteine
a44ef27897
Outdent singlenozzle toolchange code
6 years ago
Scott Lahteine
d338e4d875
Fix singlenozzle toolchange cold extrusion test
6 years ago
Roxy-3D
25b980dddb
Remove erroneous Pin 12 definition
...
There is no switchable Power Supply. Don't put it on Pin 12.
(Pin 12 is actually FAN1)
6 years ago
Scott Lahteine
ddaef1a60c
Clean trailing whitespace
6 years ago
Scott Lahteine
1407afad73
Move SENSITIVE_PINS to its own file
6 years ago
Scott Lahteine
45e738876a
Add stepper MS3 support
...
Co-Authored-By: TheLongAndOnly <thelongandonly@users.noreply.github.com>
6 years ago
Giuliano Zaro
d43d4e4219
Refactor PRINTER_EVENT_LEDS, apply to M303 ( #12038 )
...
Co-Authored-By: Giuliano Zaro <gmagician@users.noreply.github.com>
6 years ago
Giuliano Zaro
d8d76cd2ba
[2.0.x] Italian language update ( #12060 )
6 years ago
Scott Lahteine
e8d2cf4fb5
EEPROM followup (tmc_stepper_current_t)
6 years ago
Scott Lahteine
50cbca4c55
Hide some menu items when busy
6 years ago
InsanityAutomation
3cb5517ddb
Make singlenozzle tool-change honor no_move ( #12056 )
...
...Set no move earlier so it applies
6 years ago
InsanityAutomation
d332fcb8fa
Fix firmware-retract compile errors ( #12061 )
6 years ago
Scott Lahteine
43940d59ed
Fix trailing spaces
6 years ago
InsanityAutomation
b2c1cd7eda
Allow cold change of active extruder ( #12055 )
...
Followup to #11994
6 years ago
Scott Lahteine
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
6 years ago
Scott Lahteine
9b5c1a5e77
Fix EEPROM checksum bug
...
Addressing #12048
6 years ago
Scott Lahteine
272d4a5167
Apply #pragma once
6 years ago
Scott Lahteine
07d33849b0
Fix unused var warning, apply ENABLED
6 years ago
Hannes Brandstätter-Müller
a3e8cb1e44
[2.0.x] Ender-4 small improvements in Configuration ( #11843 )
6 years ago
Scott Lahteine
cf5284cdf2
Add SD Firmware Update capability ( #12043 )
...
Co-Authored-By: timoxd7 <timoxd7@users.noreply.github.com>
6 years ago
Scott Lahteine
0bd54392b7
Use uint8_t in EEPROM code
6 years ago
Scott Lahteine
ce82015d5f
Fix include in G80
6 years ago
Marcio Teixeira
cef1de89d0
Fixed incorrect axis index. ( #12051 )
6 years ago
Marcio Teixeira
d6d48e63fb
Allow #defined TYPE arg to ultralcd menu macros ( #12041 )
...
Previously, it was not possible for the TYPE argument to ultralcd menu macros to itself be a #defined value. This made it difficult to create variables to set many related menu items to a common precision that could be easily changed.
6 years ago
Emilio Moretti
2ef7175b42
Update Ender-2 BED_MAXTEMP ( #12042 )
...
Also added details to the README to make sure the Ender-2 status is properly documented.
6 years ago
Scott Lahteine
5f6aabccbe
Tweak M48 spacing
6 years ago
Marcio Teixeira
ec9aa4f468
[2.0.x] Miscellaneous fixes ( #12039 )
...
* Allow override of soft SPI pins in `pins_*.h`
* Add default case to avoid compiler warning.
* Additional pin definitions for Archim 2.
* Einsy Retro has same timings as Einsy Rambo.
6 years ago
Marcio Teixeira
906a24fa81
Extensible user interface API ( #11193 )
6 years ago
InsanityAutomation
ee253991d4
Various fixups for single-nozzle filament swap ( #12036 )
6 years ago
Marcio Teixeira
8dbb305e8e
Fix "Missing separator" errors. ( #12035 )
...
- Makefiles require tabs (not spaces) before shell commands.
- Other indentation can either be space or tabs.
6 years ago
Scott Lahteine
55e810d512
Fix G80 compilation
6 years ago
Scott Lahteine
d5017e2788
Add status screen with 4 nozzles
6 years ago
Scott Lahteine
7db0113b53
Improve E_AXIS_N macro
6 years ago
Nils Hasenbanck
191df5e17d
Correct PWM_PIN behavior for STM32 HALs ( #12027 )
6 years ago
Sam Lane
f2ecf8d510
Add option to control Solenoids under PARKING_EXTRUDER ( #12028 )
6 years ago
InsanityAutomation
74cd6cb4fc
Single nozzle filament change ( #11994 )
6 years ago
Scott Lahteine
bfcf570d68
Try ISR_ALIASOF for Endstop Interrupts
6 years ago
Giuliano Zaro
c0d9058e25
Shorten an Italian menu title ( #12034 )
...
…and change a multi-use "back" menu item.
6 years ago
teemuatlut
dffb4c63dc
[2.0.x] TMC2660 followup ( #12029 )
...
* Don't react to s2g on TMC2660. False positives
* Init with sensorless probing as well
6 years ago
Scott Lahteine
d6b0fbd771
Use uint8_t for all fan speeds ( #12032 )
6 years ago
Scott Lahteine
cb7844c8d4
Save PROGMEM on serial prefixes ( #12033 )
...
With default config and `EEPROM_SETTINGS`, saves over 200 bytes of PROGMEM.
6 years ago
Scott Lahteine
07db08e39d
Fix EXTRUDER_AUTO_FAN_SPEED comment
6 years ago
Scott Lahteine
ca0e308105
Fix up some units comments
6 years ago
Scott Lahteine
65b8f3821b
Suppress temperature.h compile warning
6 years ago
teemuatlut
c447d75916
Add support for TMC2660 ( #11998 )
6 years ago
Scott Lahteine
cf0b9eb37c
no need to use destination in do_pause_e_move
6 years ago
Scott Lahteine
e8d677620c
Use NUM_SERVOS in EEPROM code
...
Fix #12015
6 years ago
Scott Lahteine
0fcdfdeed6
Followup to #12017
6 years ago
Phr3d13
acac2adfc8
Add support for MeCreator2 ( #12017 )
6 years ago
Thomas Moore
49823a4939
Fix broken jerk handling ( #12019 )
...
Fix #12004
6 years ago
Scott Lahteine
52a37913c1
Extend and apply some corrections
6 years ago
Scott Lahteine
77b9a41f1f
Add G-code extensions to example configs
6 years ago
thesfreader
e09c144674
Add CNC-like G-code options
6 years ago
Scott Lahteine
33056046a3
STM32 non-generic PWM_PIN and USEABLE_HARDWARE_PWM ( #12016 )
6 years ago
Scott Lahteine
d5141c4e03
Fix up leading/trailing whitespace
6 years ago
Marcio Teixeira
03fc4d31d0
Makefile support for 32-bit Archim board and new TMC library ( #11997 )
...
* Support new TMC library and 32-bit Archim board
- Added IS_MCU flag
- When IS_MCU flag is 1, AVR compiler will be used
- When IS_MCU flag is 0, ARM compiler will be used
- Added support for new TMC library
- Added support for a 32-bit Archim board, which could probably be used as a basis for other 32-bit boards.
6 years ago
Scott Lahteine
65b36642f8
Fix Anycubic Kossel config
6 years ago
Scott Lahteine
fc326b3dde
Add USB_FLASH_DRIVE_SUPPORT to examples
...
Co-Authored-By: marcio-ao <marcio@alephobjects.com>
6 years ago
Marcio Teixeira
2067619a26
Add USB_FLASH_DRIVE_SUPPORT
6 years ago
Giuliano Zaro
07fe8d28be
[2.0.x] Partial Italian revert ( #12008 )
...
- Use a comma for decimals just in one message has not been a good idea.
- Full comments translation
6 years ago
Scott Lahteine
517b4f4cd4
Fix lightweight UI hotends display
6 years ago
Giuliano Zaro
72a750e0eb
[2.0.x] Update Italian language ( #11996 )
6 years ago
Scott Lahteine
bb561baf9e
Tweak some config comments
6 years ago
Nils Hasenbanck
fcf6d127fd
STM32 timer simplification ( #11995 )
...
Prescalers aren't calculated for the given target frequency.
Stepper timer should run at 2 Mhz and temperature timer at 72 Khz.
6 years ago
Scott Lahteine
8daadd2c8c
Fix TMC_DEBUG undefined report_tmc_status ( #11993 )
6 years ago
Scott Lahteine
c40ea1f0fd
Update EEPROM_VERSION
...
And set EEPROM_OFFSET to 0, since the historical 100 skipped bytes are never used.
6 years ago
Scott Lahteine
1358bd9319
Make MAX_EXTRUDERS always 6
6 years ago
AnoNymous
001f26b642
Template struct simplification for serial ( #11990 )
6 years ago
Scott Lahteine
348004c34f
STM32F7 HAL using the official STM32 Arduino Core ( #11750 )
6 years ago
Scott Lahteine
3e58b3a5d4
Followup to #11943
6 years ago
teemuatlut
c3229e1b34
Migrate to a new TMC library ( #11943 )
6 years ago
brian park
2abf3d258d
Korean language translation support ( #11987 )
6 years ago
Eduardo José Tagle
d6955f25b2
Expand serial support in DUE/AVR hals exploiting the templated MarlinSerial classes ( #11988 )
6 years ago
Eduardo José Tagle
f6f2246f59
Templatized serial classes ( #11982 )
6 years ago
Scott Lahteine
ee53f7d813
Revert header reorg.
6 years ago
Scott Lahteine
d619ba2685
Tweak STM32F4 config
6 years ago
LineF
d777cef837
fixed minimum macro ( #11986 )
6 years ago
Scott Lahteine
e3f7b69105
Add PROBING_STEPPERS_OFF ( #11984 )
...
Co-Authored-By: houseofbugs <houseofbugs@gmail.com>
6 years ago
Scott Lahteine
0e5bcdf695
Make DISABLE_INACTIVE_EXTRUDER a simple switch
6 years ago
Scott Lahteine
0dedb3e139
Reorganize some core headers ( #11983 )
6 years ago
Thomas Moore
ab4549d2bc
[2.0.x] Add simultaneous retraction for mixing extruder ( #11941 )
6 years ago
Scott Lahteine
c75f5a376b
Tweak some comments
6 years ago
Scott Lahteine
f4c625d3a1
Ensure MIN/MAX overrides
6 years ago
Scott Lahteine
3019713402
Reorganize some enums
6 years ago
Scott Lahteine
606a4362b3
Reduce STM32F4 compile warnings
6 years ago
Scott Lahteine
b3154b2120
Apply MOVE_Z_WHEN_IDLE to example configurations
...
Co-Authored-By: dot-bob <gibben@gmail.com>
6 years ago
dot-bob
b0fd8f2d74
Add option to move Z on double-click when idle
6 years ago
Scott Lahteine
389376c40e
Clean up softspi.h
6 years ago
Scott Lahteine
e78bdd654d
Clean up BABYSTEP options
6 years ago
InsanityAutomation
8ae113ff36
Show zprobe_zoffset when BABYSTEP_HOTEND_Z_OFFSET is disabled ( #11973 )
6 years ago
InsanityAutomation
2e98437392
Clean up main menu ( #11972 )
6 years ago
InsanityAutomation
6d862b2916
Home before level corners, if needed ( #11976 )
...
…and add a consistent homing screen for all LCD pre-homing.
6 years ago
Scott Lahteine
11ac75edcb
Use PGM_P for PSTR pointers ( #11977 )
6 years ago
InsanityAutomation
4d5566a6b7
Add filament runout sensor menu item ( #11971 )
6 years ago
Scott Lahteine
8489673cea
Adjust some HAL formatting
6 years ago
Scott Lahteine
fb8a07660a
Followup to minmax patch
...
Co-Authored-By: Palatis <palatis@gmail.com>
6 years ago
Scott Lahteine
3c40933713
Remove trailing spaces, old comment
6 years ago
Hannes Brandstätter-Müller
a3ec805c97
Anycubic Kossel Linear+: corrected DELTA_DIAGONAL_ROD ( #11964 )
6 years ago
AnoNymous
b30ca652ae
Replace MIN# / MAX# with variadic MIN / MAX ( #11960 )
6 years ago
Scott Lahteine
e10f730478
Tweak vector_3::apply_rotation
6 years ago
Scott Lahteine
e2ab78d876
Fix SERIAL_PORT_2 sanity check
6 years ago
AnoNymous
a644d8cb93
Avoid copies in vector and matrix ( #11959 )
6 years ago
Scott Lahteine
693865a649
Fix some whitespace
6 years ago
Scott Lahteine
9903305dda
Merge pull request #9582 from tcm0116/2.0.x-sensorless_probing
...
[2.0.x] Add TMC2130 sensorless probing
6 years ago
Scott Lahteine
14df753086
Correction for block->mix_steps
...
Fix #11484
6 years ago
Alexander Amelkin
2ecfda80ac
Improve support for JTAG/SWD pins reuse ( #11963 )
...
STM32 can reuse JTAG and SWD pins separately. Add `DISABLE_DEBUG` option to disable both interfaces and retain `DISABLE_JTAG` to disable JTAG only.
6 years ago
Scott Lahteine
bb47009656
Apply sensorless changes to example configs
6 years ago
Thomas Moore
3286325044
Add TMC2130 sensorless probing
6 years ago
Scott Lahteine
7d5c336c56
Corrections for dylsexic TMC
6 years ago
Scott Lahteine
d89d8fe852
Fix Busy State in temperature.cpp
...
Fix #11954
6 years ago
Giuliano Zaro
70e7a465d8
[2.0.x] Fix compile error ( #11951 )
...
Fix compile error intruduced with M109 modification
6 years ago
Hannes Brandstätter-Müller
935b120949
Anycubic Kossel: probe closer to the edge ( #11950 )
6 years ago
Scott Lahteine
1410e79e7f
Ensure M109 handles autotemp
6 years ago
Scott Lahteine
e4389f7d23
Standard methods to wait for heating ( #11949 )
6 years ago
Scott Lahteine
bdc9889d3a
Fix a sanity check
6 years ago
Scott Lahteine
321f9140d1
Followup to #11904
6 years ago
InsanityAutomation
23114aeb81
Fix garbled M119 output. Honor NUM_RUNOUT_SENSORS ( #11948 )
6 years ago
Scott Lahteine
1667ed9d1c
Pause should use ECHOLNPGM
6 years ago
Victor Tseng
93839e2f73
Add option to enable/disable autoretract altogether ( #11904 )
6 years ago
Scott Lahteine
ad21a4f07b
Tweaks to HAL format and order
6 years ago
Scott Lahteine
b682a1961a
Tweak STM32F7 TMC2660 class
6 years ago
Scott Lahteine
a0a3b23e35
Reduce Raptor bootscreen by 144 bytes
6 years ago
InsanityAutomation
95d793456b
Add Formbot Raptor config, fix other Formbot configs ( #11926 )
6 years ago
Mitch Roote
d016b572e3
[2.0.x] Add pin configuration for Fysetc F6 ( #11932 )
6 years ago
Alexander Amelkin
84926b1d5a
HAL general support for DISABLE_JTAG option ( #11211 )
...
Some STM32-based boards may use multiplexed JTAG pins as IO. Up to now the `DISABLE_JTAG` option (defined in pins files) was only supported for AT90-based boards. This commit generalizes the code and adds support for boards based on STM32F1 and STM32F4.
6 years ago
Scott Lahteine
c575c5d5f6
Bring example configs up to date ( #11939 )
6 years ago
Scott Lahteine
6b1a4f30a8
Fix case of T-Rex 3 _Statusscreen.h
6 years ago
Scott Lahteine
ab7bfa86e2
Fix case of T-Rex-3 _Statusscreen.h
6 years ago
Scott Lahteine
241168926d
Update some configs
6 years ago
Scott Lahteine
cb6454118c
Workaround for Pronterface M29
6 years ago
Victor Tseng
eeab4141db
[2.0.x] Anycubic Trigorilla 14 pins tweak ( #11869 )
6 years ago
InsanityAutomation
cb9dc56630
Add GT2560 v3 support ( #11914 )
6 years ago
InsanityAutomation
f2e630a05e
Stow probe on probing failed ( #11936 )
...
Prevents probe from being left down should probing fail and print job continue
6 years ago
Hannes Brandstätter-Müller
0b602ae101
[2.0.x] Fix Anycubic Kossel with Probe V1, stuck LCD message after stow ( #11929 )
6 years ago
Giuliano Zaro
dc11131656
[2.0.x] fix possible race condition ( #11923 )
...
Fix some commits done in #11900
6 years ago
Scott Lahteine
d6b9327c11
Followup for Endstop Noise Threshold
...
Followup to #11912
6 years ago
Scott Lahteine
aa6e8e9325
Tweak some config comments
6 years ago
Scott Lahteine
5490a664f5
Expose: Homing Validation and Endstop Noise Threshold ( #11912 )
6 years ago
Scott Lahteine
cee34f7290
Followup for BABYSTEP_HOTEND_Z_OFFSET ( #11916 )
6 years ago
teemuatlut
884ad75cb8
Update config files
6 years ago
Giuliano Zaro
18e456d38d
[2.0.x] fix home endstop bug (DON'T MERGE, needs discussion) ( #11900 )
6 years ago
Scott Lahteine
6742026568
Followup for 6 extruders
6 years ago
Scott Lahteine
04bdff4115
Add a blank line
6 years ago
Marcio Teixeira
ccbd045f02
Fixed warning about comparing signed to unsigned ( #11909 )
6 years ago
InsanityAutomation
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
6 years ago
Scott Lahteine
217e0efd20
General option PAUSE_BEFORE_DEPLOY_STOW ( #11905 )
6 years ago
Scott Lahteine
849dea92a8
Move probe extras below probe types
6 years ago
Scott Lahteine
a2b0260f0f
Update Sublime files
6 years ago
Hannes Brandstätter-Müller
a4cdffdd69
Support for manually deployed fixed probes ( #11899 )
6 years ago
Scott Lahteine
ddcbf80f23
Followup for Z_TRIPLE_ENDSTOPS
6 years ago
Marcio Teixeira
c411e7eb0d
[2.0.x] Squelch compiler warnings seen with -Wall ( #11889 )
6 years ago
Roxy-3D
83105590a0
Better default values for Mesh Inset
6 years ago
Roxy-3D
4163c1a514
Fix end stop and Z-probe reporting logic
6 years ago
Scott Lahteine
ea9eb2fc8f
Fix servo angles in config-store
6 years ago
Roxy-3D
d3d6be8210
Add MAX7219 reverse units option ( #11860 )
6 years ago
Scott Lahteine
beab9733f8
Remove extra clauses in config-store
6 years ago
Scott Lahteine
5a74b12b45
Followup to #11769
6 years ago
InsanityAutomation
f38570ac55
Add custom user menu title ( #11769 )
6 years ago
Scott Lahteine
17494099a9
Fix parking_extruder_tool_change
...
Fix #11872
6 years ago
Scott Alfter
140caf99b8
E0_CS_PIN moved from A13 to A15 on RAMPS-FD v2.2 ( #11865 )
6 years ago
Scott Lahteine
10590c2f80
Fix some fan conditionals
6 years ago
Scott Lahteine
e4ee607fc8
Fix Dual X FRS in M600
...
Co-Authored-By: InsanityAutomation <insanityautomation@users.noreply.github.com>
6 years ago
Scott Lahteine
bae8f82ba8
[2.0] Fix Mixing Extruder mixing factors ( #11861 )
6 years ago
Scott Lahteine
c5e5cc5e9f
Fix some trailing whitespace, macros
6 years ago
AnHardt
54bd124665
2.0.x: Fix normalize_mix() ( #11856 )
...
Mix factors needed to be updated consistent with the recent Stepper/Planner code refactor.
6 years ago
Roxy-3D
5fbfbde532
Fix example file to pull in correct pins file
6 years ago
Roxy-3D
378f354939
IDEX Scaled Duplication is still under development
...
Take it out of the menu until it is tested and working.
6 years ago
Scott Lahteine
65045ba54b
tmc_util fix part 2
...
Followup to 115abf9
6 years ago
Scott Lahteine
09a2bee8aa
Support more filament runout sensors in M119 ( #11851 )
6 years ago
Scott Lahteine
115abf9c53
Fix syntax error in front of `tmc_axes`
6 years ago
Roxy-3D
0780913848
IDEX Improvements ( #11848 )
6 years ago
Scott Lahteine
39732838b4
Tweak indent of Chinese languages
6 years ago
Scott Lahteine
53bd0b55cb
Followup for 6 extruders
6 years ago
Scott Lahteine
1718eff54a
Code changes supporting up to 6 extruders
6 years ago
Scott Lahteine
f5c210d33d
Config changes supporting up to 6 extruders
6 years ago
Scott Lahteine
d948c6e867
RADDS Extension Board V3 support
6 years ago
Thomas Moore
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
6 years ago
Scott Lahteine
8323a08642
Clean up some whitespace
6 years ago
Scott Lahteine
6286afd456
Add Triple-Z options to example configs
6 years ago
Holger Müller
1a6f2b29b8
Add support for Triple-Z steppers/endstops
6 years ago
Hannes Brandstätter-Müller
bc06406d7d
Fix Anycubic Kossel config (probe crash) ( #11832 )
6 years ago
Scott Lahteine
66f83d33e6
Fix some config comments
6 years ago
Hannes Brandstätter-Müller
84ed9b5a63
Send "G33 S P1" for Delta Height Calibration ( #11831 )
6 years ago
Scott Lahteine
215eee4fe5
Use 'friend' to access set_directions
6 years ago
Cassiano Leal
ff51e7322d
Fix for Stepper::set_directions() compilation error ( #11838 )
6 years ago
Scott Lahteine
809b232fa2
Fix stepper directions after M501/M502
...
See https://github.com/MarlinFirmware/Marlin/issues/11103#issuecomment-421387611
Co-Authored-By: tcm0116 <tcm0116@users.noreply.github.com>
6 years ago
Scott Lahteine
f79a5a9dee
Tweak spacing of L6470 options
6 years ago
Hannes Brandstätter-Müller
c37d3ae97d
[2.0.x] Fix NOZZLE_PARK_FEATURE for Anycubic Kossel ( #11812 )
6 years ago
HenningJW
4fb2134f00
Fix non-sensical values for Zonestar themistor table ( #11817 )
...
Values taken from Zonestar firmware for P802QA with a Melzi board. Timestamps from the firmware package are from April 2016.
6 years ago
Scott Lahteine
b220a825a7
Fix raw_filwidth_value error
6 years ago
Scott Lahteine
1933d5d6fb
Fix SD autostart with no LCD
6 years ago
Roman Moravčík
8bce5370c7
Updated slovak translation ( #11807 )
6 years ago
Giuliano Zaro
64d629ba2a
[2.0.x] Italian language fix ( #11796 )
6 years ago
Scott Lahteine
8584d3697d
Fix servo count define conflict
...
`MAX_SERVOS` => `NUM_SERVO_PLUGS`
6 years ago
Scott Lahteine
06949ae510
Fix MSG_FILAMENT_CHANGE_HEAT_1 for small LCD
6 years ago
Scott Lahteine
d882717d98
Save some PROGMEM with constexpr ( #11798 )
...
When possible, make `active_extruder` a `constexpr` to save some PROGMEM.
6 years ago
Sam Lane
4f883d5971
[2.0.x] Extruder-Distinct Linear Advance K Factors ( #11789 )
6 years ago
Scott Lahteine
fe9f088d60
[2.0.x] Anycubic LinearPlus, Trigorilla 1.4 ( #11730 )
6 years ago
Scott Lahteine
b6aae2b322
Tweak RAMPS_FD_V1 pins
6 years ago
Scott Lahteine
7391e23332
Fix RigidBoard FAN_PIN collision
6 years ago
Scott Lahteine
53b8c3bd66
Add EXTERNAL_CLOSED_LOOP_CONTROLLER to examples
6 years ago
Sam Lane
1b6bc19427
Add external closed loop controller support
6 years ago
Marcio Teixeira
2ebfe90be9
Add custom preheat temp to filament change ( #11475 )
6 years ago
Karl Andersson
69d0ed5791
[2.0.x] Fix ambiguous function call (SERIAL_PROTOCOL_F) when using Arduino_Core_STM32 ( #11747 )
6 years ago
Scott Lahteine
d32c4efc77
Fix some trailing whitespace
6 years ago
Alexander Amelkin
bc1ba998b2
[2.0.x] Fix undefined symbol 'g29_in_progress' ( #11781 )
6 years ago
InsanityAutomation
bad225dc04
Fix mesh leveling compile errors ( #11768 )
6 years ago
Sam Lane
d783400330
Updates to STM32F7 HAL, for completeness ( #11770 )
6 years ago
Scott Lahteine
72af8e0f02
Patch extruder_advance_K edit menu
...
Fix #11776
6 years ago
Sebastianv650
7e8c073fba
Fix extruder stops extruding with LA ( #11758 )
6 years ago
Scott Lahteine
0c01099f17
hop_amount => current_hop
6 years ago
Scott Lahteine
eafd62308e
Use TMC2208Stepper v0.2.5 ( #11714 )
6 years ago
Kevin
e25d2ae4a2
[2.0.x] SWITCHING_TOOLHEAD ( #11623 )
6 years ago
Alexander Amelkin
f417408df1
[STM32F1] Fix HAL for new PlatformIO ( #11749 )
6 years ago
Roxy-3D
3d7f2c1fde
Fix directory name to be consistent ( #11745 )
6 years ago
Roxy-3D
a9c98a0e47
Create _Bootscreen.h
6 years ago
Roxy-3D
9f85d3a9cb
Create _statusscreen.h
6 years ago
Roxy-3D
e2e7b1d705
Break out support of the T-Rex 3
6 years ago
Roxy-3D
67996c2b66
Break out support for the T-Rex 3
6 years ago
Roxy-3D
9c8d9d282f
Break out support for Formbot T-Rex3 from previous versions
6 years ago
Roxy-3D
e3aac59637
Create pins_FORMBOT_TREX3.h
6 years ago
Roxy-3D
f580247581
Create pins_FORMBOT_TREX2.h
6 years ago
Roxy-3D
073857646b
seperate the T-Rex2 and T-Rex3 support
6 years ago
Roxy-3D
fe4fc2883b
Add support for Formbot T-Rex3
6 years ago
Scott Lahteine
2a61c9a939
Various fixups to configs, spacing, etc.
6 years ago
Scott Lahteine
b3efbc6e6e
Add MANUAL_E_MOVES_RELATIVE to more configs
6 years ago
Scott Lahteine
679e4602fe
Add MANUAL_E_MOVES_RELATIVE to examples
6 years ago
Marcio Teixeira
beb51c2d58
Show manual extrusion moves as relative in LCD
...
- Implements FR#11724
- Old behavior can be restored by commenting out MANUAL_E_MOVES_RELATIVE
6 years ago
Scott Lahteine
d10f29ae2e
Pass segment length in G2-G3
6 years ago
Scott Lahteine
dcfde2317f
Pass segment length in prepare_kinematic_move_to ( #11737 )
6 years ago
Roxy-3D
d5379ee9d6
Fix search for white space in enqueued commands
6 years ago
Roxy-3D
8d5bea073b
Assume one Max7219 unit if not specified
6 years ago
Roxy-3D
9651ceb36b
Correct spelling of #endif
6 years ago
Scott Lahteine
b213a89ef5
Sanity-check NOZZLE_PARK_POINT
6 years ago
Scott Lahteine
86ee74731e
Comment for RADDS + RRDFGSC
6 years ago
Kevin
ae1271b2ae
RADDS: Update Full Graphic Display Pins ( #11731 )
6 years ago
Scott Lahteine
650d4313c4
Bring some configs up to date
6 years ago
AnHardt
530a13ab6c
[2.0.x] SECURITYFIX missing max temp error when PID is used ( #11717 )
6 years ago
Scott Lahteine
12fded46c2
Correct some FR strings
...
Co-Authored-By: pipersw <pipersw@users.noreply.github.com>
6 years ago
Michael Triffon
aefc2f7cf9
Add Anet A2 and A2 Plus Configurations ( #11677 )
6 years ago
scott0122
72fdb6bab3
Fix SWITCHING_NOZZLE zdiff ( #11683 )
6 years ago
Scott Lahteine
8b837dc3ad
No need for last \n in G-code items
6 years ago
Scott Lahteine
d1ceaf5550
[2.0.x] Followup to IDEX changes ( #11707 )
6 years ago
Roxy-3D
d62f4df0b7
Disable LCD Pins used by new Max7219 hook up if in that mode
6 years ago
Roxy-3D
fa772c31bf
Provide more options for Max7219 connection on Formbot
6 years ago
Scott Lahteine
8e18e48d49
Merge pull request #11610 from Freeviv/bugfix-2.0.x
...
[2.0.x] Editable servo angles
6 years ago
Giuliano Zaro
59e76e5fdf
[2.0.x] Fix planner computation ( #11708 )
...
Fix #11697
6 years ago
Roxy-3D
509ee44611
Boot and status file should not have been added to main directory!
6 years ago
Roxy-3D
f8abe12a9c
Boot and status file should not have been added to main directory!
6 years ago
Roxy-3D
7680b64aa6
IDEX clean up ( #11690 )
6 years ago
teemuatlut
49e107cea9
Restrict SW serial to AVR ( #11696 )
6 years ago
Scott Lahteine
18f1af2dca
Fix up Teensy tests, servo sanity
6 years ago
Scott Lahteine
74a04aed55
Fix compile error with NO_LCD_MENUS
6 years ago
Scott Lahteine
509e1cf2bd
Add *_DRIVER_TYPE to remaining configs
6 years ago
Scott Lahteine
d55f44edba
Printcounter improvements ( #11689 )
6 years ago
Scott Lahteine
6a3207391f
Remove obsolete HAL_timer_restrain
6 years ago
Scott Lahteine
e3fc9aa35f
Update some config comments
6 years ago
Scott Lahteine
136860e8bb
Sanity-check SERVO pin for servo probes
6 years ago
Roman Moravčík
66de50f5f8
Updated slovak translation ( #11684 )
6 years ago
scott0122
ada85d5585
Improve HOTEND OFFSET Z display precision to 3 ( #11686 )
6 years ago
scott0122
607c1e58d9
Improve HOTEND OFFSET Z display precision to 3 ( #11685 )
6 years ago
Scott Lahteine
3e81745e81
Fix issues, make optional
6 years ago
Jan
aa80e448e2
Store servo angles in EEPROM
6 years ago
Scott Lahteine
9953213513
Add EDITABLE_SERVO_ANGLES to example configs
6 years ago
Marcio Teixeira
0966bdcbc4
Reorganized ultralcd menu (10317) ( #10360 )
...
Replaced "Prepare" and "Control" menus with "Movement", "Temperature", "Configuration" and "Advanced Settings"
6 years ago
Scott Lahteine
e40a3eef04
Support for Anet A2 Plus
6 years ago
Scott Lahteine
32e38fee74
Update Controller Fan for Y2,Z2
6 years ago
Jeonghwan Roh
59cf217e77
Fix 5 mixing steppers
6 years ago
Scott Lahteine
2a2e8c314e
Suppress emergency parser G-code errors
...
Co-Authored-By: srieche <srieche@users.noreply.github.com>
6 years ago
Ilya Bukhonin
7ecb8b4af5
[2.0.x] Teensy 3.1 and 3.2 support ( #11460 )
6 years ago
Pablo Crespo
409a0632af
[2.0.x] Add Morpheus Board support ( #11651 )
6 years ago
Marcio Teixeira
0f14977b5d
LIGHTWEIGHT_UI: Allow feedrate % to exceed 255% ( #11656 )
...
- Changed type of integer used for feedrate percentage from uint8_t to uint16_t.
6 years ago
scott0122
6dc9553aa5
Fix SWITCHING_NOZZLE compile error ( #11657 )
6 years ago
Scott Lahteine
a15e570d3b
Fix SD progress with Lite Status Screen
...
Co-Authored-By: Lê Hoàng <icy.lord.love.angel@gmail.com>
6 years ago
Scott Lahteine
66966dbd69
Tweak comments for newer multiplexer
6 years ago
Scott Lahteine
933d833ec8
Tweak some Anet A6 comments
6 years ago
Scott Lahteine
d1c9517903
Followup to hotend_offset[Z] patch
6 years ago
Scott Lahteine
e2b8fc4f17
Reduce some debug strings
6 years ago
Chris Pepper
b71c2b8651
[2.0.x] Update LPC176x tests, fix clean script ( #11617 )
6 years ago
Scott Lahteine
a317bb4991
Remove stray tab
6 years ago
Scott Lahteine
acf5ae3083
!ENABLED => DISABLED
6 years ago
Scott Lahteine
ba1919c1eb
HAL tweaks to LPC1768 main
6 years ago
Scott Lahteine
0987ed2a18
Use American English
6 years ago
Kevin
6483285bc5
HOTEND_OFFSET_Z always available ( #11603 )
6 years ago
Michael Triffon
f8c52c9c29
Azteeg X5 Mini WiFi support ( #11601 )
6 years ago
jneilliii
3671c63cde
Einsy Full Graphic LCD Fix ( #11604 )
...
Fixed issue with LCD timings for Einsy RAMBo board.
6 years ago
Colin Gilgenbach
593d5375ea
Fix G28 resetting DUAL_NOZZLE_DUPLICATION_MODE ( #11605 )
...
There's no reason for G28 to reset DUAL_NOZZLE_DUPLICATION_MODE, because it only affects the E stepper, unlike DUAL_X_CARRIAGE which affects the X steppers as well.
6 years ago
Scott Lahteine
f0dbe61692
Tweaks to motion.h reachable tests
6 years ago
Scott Lahteine
2d3317a35b
Prettify Dual X Carriage description
6 years ago
Roxy-3D
cd9868f442
Make position_is_reachable() smarter about IDEX machines`
...
On many IDEX machines the allowed travel of the X1 carraige and X2 carraige does not perfectly overlap.
This helps the issue. But more work needs to be done at the higher level. (For example the X1_MAX_POS should probably be factored into G26's mesh validation pattern.)
6 years ago
Scott Lahteine
97f6396b25
Fix RE_ARM LCD pins to avoid #undef
6 years ago
Scott Lahteine
0e25f66c09
Fix Ultimaker servo pin
...
As pointed out at https://github.com/MarlinFirmware/Marlin/issues/7981#issuecomment-407116642
6 years ago
Scott Lahteine
ad12b9b46b
Fix indentation, whitespace, spelling, formbot pins...
6 years ago
Scott Alfter
b5537dde7f
need to add E2END to pins_RAMPS_FD_V2.h ( #11564 )
6 years ago
Scott Lahteine
8f0bbdcc9b
Fix up Max7219 orientations ( #11596 )
6 years ago
jmz52
a77f8c6dd5
Implement servo support for STM32F1 ( #11580 )
...
Implement servo support for STM32F1. Original code was incomplete and depended on Servo library from stm32duino which conflicts with `module/servo.h`.
6 years ago
Dave Johnson
0456caf0ad
Consolidate shared HALs and isolate HAL compile ( #11552 )
6 years ago
jmz52
dfe18ac633
Fix compilation error for STM32F1 with U8GLIB_SSD1306 or U8GLIB_SH1106 enabled ( #11583 )
...
The `binary.h` file required by `lcd/dogm/dogm_bitmaps.h` is not present in stm32duino environment. Binary macros are defined in `bit_constants.h` in stm32duino framework.
6 years ago
Roxy-3D
b0a8ce59bd
Update Boards.h to include Formbot support
6 years ago
Roxy-3D
62ce937540
Update pins.h to include the Formbot board
6 years ago
Roxy-3D
a82be36d5d
Create pins_FORMBOT.h
6 years ago
ghent360
00d24a8219
Don't call __delay_4cycles for 0 cycle delay - takes a really long time. ( #11586 )
6 years ago
Scott Lahteine
56f1e17a25
[2.0.x] Max7219 cleanup, simplify, and extend ( #11575 )
6 years ago
jmz52
0b2d686160
Fix "SD init fail" problem for STM32F1 ( #11579 )
...
Fix "SD init fail" problem for STM32F1 caused by incorrect SS pin state and incorrect SPI mode. Issue #11225
6 years ago
Scott Lahteine
a98f21ec5e
Marlin assumes signed chars
6 years ago
Kevin
db30650731
Fix UBL/Homing ( #11566 )
6 years ago
Roxy-3D
aae4c67e5d
Max7219 Clean Up ( #11563 )
...
Some of the Rotations did not do the right thing with setting and clearing pixels.
I think it is correct now. But if not... It is much closer to being correct.
6 years ago
InsanityAutomation
9de730b2bf
Update tool_change.cpp ( #11559 )
6 years ago
InsanityAutomation
c2553f9888
2.0.x - Idex match119 ( #11556 )
...
* Update ubl_G29.cpp
* Update ultralcd.cpp
6 years ago
Roxy-3D
e9de321ac0
declare void Max7219_register_setup();
6 years ago
Scott Lahteine
952a1bc9d5
Merge pull request #11551 from thinkyhead/bf2_trinamic_fixes
...
[2.0.x] Fix TMC2208 SW serial communication
6 years ago
petrzjunior
67613bf5bd
Update Czech translations ( #11510 )
6 years ago
Scott Lahteine
bd6d032628
Update default driver configuration
...
Co-Authored-By: teemuatlut <teemu.mantykallio@live.fi>
6 years ago
Scott Lahteine
1561e61df7
New TMC2208 constructor
...
Co-Authored-By: teemuatlut <teemu.mantykallio@live.fi>
6 years ago
Nils Hasenbanck
b37bfeffeb
[2.0.x] Use the new const functions of the persistentStore api ( #11544 )
6 years ago
Chris Pepper
5573ef62c6
[2.0.x] PersistentStore update followup ( #11549 )
6 years ago
Scott Lahteine
846bd24eb9
MALYAN_LCD is ok without SD
6 years ago
Scott Lahteine
834ea7fcea
Remove 'const' from PersistentStore::capacity
6 years ago
Dave Johnson
c64199941e
Compile only selected PIO environment ( #11519 )
6 years ago
Andy Shaw
5be2559eda
Use flash memory to emulate EEPROM ( #11500 )
...
Use a sector of the LPC flash memory to emulate EEPROM storage, removing the need to have an SD card to store system parameters.
6 years ago
Scott Lahteine
6964e1a95a
Clean up trailing whitespace
6 years ago
Scott Lahteine
865ee5985f
Followup persistent store with heading, const
6 years ago
Scott Lahteine
a4b0148365
Easier to find 'static inline'
6 years ago
Scott Lahteine
cc0a60453f
Merge pull request #11526 from hasenbanck/eeprom-cleanup
...
[2.0.x] Change direct eeprom access to HAL::PersistentStore
6 years ago
Roxy-3D
65c5227c29
Change M7219 I to setup Max7219 registers, but not do initialization pattern
6 years ago
Nils Hasenbanck
577aeb4aa9
All EEPROM access uses persistentStore
6 years ago
Scott Lahteine
6a8b906318
Followup for persistent_store_api.h
6 years ago
Chris Pepper
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
6 years ago
Roxy-3D
60f1376798
Make M7219 I more robust and nice to look at
...
Make M2719 initialize the Max7219 registers and then run the initialization pattern (if one is specified).
6 years ago
Roxy-3D
fd15b1495a
add I parameter to M42 to allow access to sensitive pins
6 years ago
Scott Lahteine
11b411a872
Improve AXIS_DRIVER_TYPE macros
6 years ago
Scott Lahteine
f1347f783d
Optimize thermistor table 71
...
agData in Table 71 is extremely oversampled (see Issue #11220 ). I have removed the data points that perform *worse* than linearly interpolating the remaining points, and fixed up two points that were simply rounded incorrectly.
Co-Authored-By: Aaron Griffith <aargri@gmail.com>
6 years ago
Scott Lahteine
0bda22367b
Allow Einsy RAMBo FAN1_PIN override
6 years ago
Scott Lahteine
1b921b246b
Fix pca9632_set_led_color
...
…when used with an I2C screen.
Co-Authored-By: soimy <soimy@163.com>
6 years ago
Scott Lahteine
aa9d329560
Reduce max accel in Creality configs
6 years ago
Scott Lahteine
c93538e9f3
UBL/planner patch tweaks
6 years ago
Scott Lahteine
0af22549a6
Allow G33 to compile with no LCD
6 years ago
Thomas Moore
fc55f1da01
Account for UBL correction when setting the planner position ( #11486 )
6 years ago
Scott Lahteine
b328fb4dc9
Treat TMC2660 like non-TMC ( #11508 )
6 years ago
Scott Lahteine
72b086b90d
Add A5984 to example configurations
6 years ago
Greg Nutt
a1a5367380
Smoothieboard V1.0/1.1 and A5984 support
6 years ago
Scott Lahteine
f891416e70
No raise on G28 after power-loss
6 years ago
Scott Lahteine
e4ecade8d4
Fix AUTO_POWER_CONTROL compile error
...
Counterpart to #11467
Co-Authored-By: lsellens <lsellens@users.noreply.github.com>
6 years ago
Giuliano
eee1b7c50c
[2.0.x] Fix compile error ( #11465 )
...
Address #11463
6 years ago
Giuliano
e85feb2545
[2.0.x] Better timing handling ( #11461 )
6 years ago
Scott Lahteine
79835590e3
Easier to disable homing validation ( #11458 )
6 years ago
Scott Lahteine
131d216afa
Fix drivers.h dependency, defer macro evaluation ( #11450 )
6 years ago
Scott Lahteine
9c62c47579
[2.0.x] Fix Dual X Carriage tool change crash ( #11447 )
6 years ago
Scott Lahteine
9bae413901
Add Bigtreetech/BIQU KFB 2.0 board ( #11446 )
6 years ago
Marcio Teixeira
f2224755ad
Fix jumping progress bar. ( #11439 )
...
- When LCD_SET_PROGRESS_MANUALLY was disabled and an SD print was not active (i.e. the printer was idle), progress_bar_percent would read uninitialized memory from stack and cause progress bar to jump wildly.
- Also updated conditions in `#ifdef` to match `ultralcd.cpp`
6 years ago
Scott Lahteine
aae02827c0
Cosmetic pins changes
6 years ago
Scott Lahteine
64c493ad82
MKS_12864_OLED code cleanup
6 years ago
Scott Lahteine
b826bf4194
Fix initial safe_speed in jerk code ( #11417 )
6 years ago
forkoz
2cc950d67e
[2.0.x] MKS SBASE Trinamic examples/support ( #11402 )
6 years ago
Roxy-3D
16432376ab
Revert "[2.0.x]Idex and bl touch fixes" ( #11407 )
...
* Revert "[2.0.x] bltouch home refinements (#11397 )"
This reverts commit 74900f7a70
.
* Revert "[2.0.x]Idex and bl touch fixes (#11395 )"
This reverts commit 6dafb90c01
.
6 years ago
Giuliano
74900f7a70
[2.0.x] bltouch home refinements ( #11397 )
...
Just create a better functions call logic flow
6 years ago
silentninja1
6dafb90c01
[2.0.x]Idex and bl touch fixes ( #11395 )
...
* Fix BLTouch homing
Deploy at start, dont call generic stow function at finish or raise goes too high before setting 0
* Update tool_change.cpp
* Update motion.cpp
* Update motion.cpp
* Update motion.cpp
* Update motion.cpp
* Change brackets to be more in align of Marlin coding standards
6 years ago
Giuliano
5ce5ff8e9b
[2.0.x] fix bltouch homing ( #11379 )
...
Partially revert. Seems to solve the issue, but one report says G29 still fails.
6 years ago
Scott Lahteine
15d68cb496
Pre-override of ST7920 delays before HAL.h
6 years ago
Dave Johnson
8a24ff94d1
AT90USB1286 PIO cleanup and optimization ( #11230 )
...
-normalize `env` and `board` to lowercase naming convention.
-make board `name` follow descriptive convention.
-implement `-fsingle-precision-constant` compile optimization per https://github.com/MarlinFirmware/Marlin/pull/11178#issuecomment-401673901
-fix typo in 5DPRINT entry.
6 years ago
Lee Olivares
094e6d81a5
Add Einstart-S support ( #11219 )
...
Indeed the HAL does not need to be mucked around with to expose ATmega2560 pins not available as numbers on the MEGA board, I'll need to update the wiki with that tidbit and a reference to the pin-mapping comment in `fastio_1280.h`.
6 years ago
Scott Lahteine
244b9a8257
Better fastio 1280/2560 pin list
...
Co-Authored-By: bleughb <36889022+bleughb@users.noreply.github.com>
6 years ago
Scott Lahteine
955a7f0ae9
Improve driver.h macros ( #11371 )
6 years ago
MikeLud
aadcf08913
[2.0.x] add Calibrate Z (M915) to Prepare Menu ( #11331 )
6 years ago
Giuliano
4237c3d9f8
[2.0.x] different bltouch init ( #11135 )
6 years ago
Andy Shaw
624986d423
Ensure ADC conversion is complete before reading ( #11336 )
...
The current Marlin implementation relies on a timer interrupt to start the ADC conversion and read it. However in some circumstances the interrupt can be delayed resulting in insufficient time being available for the ADC conversion. This results in a bad reading and false temperature fluctuations. These changes make sure that the conversion is complete (by checking the ADC hardware via the HAL) before reading a value.
See: https://github.com/MarlinFirmware/Marlin/issues/11323
6 years ago
Scott Lahteine
e2aa635e70
Fix Anet A6 thermistors
...
Co-Authored-By: vitekn <vitekn@users.noreply.github.com>
6 years ago
Bo Herrmannsen
67b205fd45
Add support for board RuRAMPS4D v1.3 ( #11363 )
6 years ago
forkoz
d1c6687ecd
Update MKS sBase pins ( #11357 )
6 years ago
Scott Lahteine
048dbf6eca
Merge pull request #11275 from thinkyhead/bf2_pwm_adjustments
...
[2.0.x] Tweak some SoftPWM code
6 years ago
Scott Lahteine
e05e95cf97
Clean trailing whitespace
6 years ago
Scott Lahteine
22ebbc091f
Tweak some SoftPWM code
6 years ago
Scott Lahteine
32de09f5c5
Specify some extra CR-10S pins
6 years ago
J.C. Nelson
9c2bfa2ab3
Remove extra parameter to enqueue. ( #11364 )
6 years ago
Giuliano
bd3ec66a78
[2.0.x] typo fix ( #11365 )
...
Typo fix
6 years ago
teemuatlut
fbcdf5eaeb
Simplify stepper driver per-axis selection
6 years ago
Scott Lahteine
e5c0b490c8
Add *_DRIVER_TYPE to example configs
...
Co-Authored-By: teemuatlut <teemu.mantykallio@live.fi>
6 years ago
Eyal
fbdbe53290
Fix get_period_inverse(0) so it doesn't crash ( #11334 )
6 years ago
Scott Lahteine
14e2b11195
Fix spelling in configs
6 years ago
Scott Lahteine
4685c7d59f
Followup to M91x I patch
6 years ago
Roxy-3D
62fa028155
Handle dual gantry machines better
6 years ago
Roxy-3D
09485f63e9
add missing ')'
6 years ago
Roxy-3D
a35abce1ac
Fix missing ')'
6 years ago
Scott Lahteine
76d4cfb064
Tweak some Max7219 code
6 years ago
Scott Lahteine
4195757585
Merge pull request #11309 from thinkyhead/bf2_manual_probe_start_z
...
[2.0.x] Manual Z Start Height
6 years ago
Roxy-3D
03b01e2500
Folger Tech i3-2020 now defaults to 2 Max7219 units
6 years ago
Roxy-3D
db85ca93c4
Change Max7219_idle_task() to use a column instead of row if Y-Axis as 16 LED's
6 years ago
Roxy-3D
9660996cc3
Add Multi Unit Support for Max7219 to bugfix_2.0.0 ( #11285 )
...
* Add Multi Unit Support for Max7219 to bugfix_2.0.0
* Apply multi-MAX7219 to example configs
* Tweak some spacing, macros
6 years ago
Scott Lahteine
39c8aed8ba
Add MANUAL_PROBE_START_Z to example configs
6 years ago
Scott Lahteine
2106fa26b1
Add MANUAL_PROBE_START_Z for manual probing
6 years ago
Scott Lahteine
17ed0f815c
Fix tool_change call in UBL G29
...
Fix #11279 , #11252
6 years ago
Scott Lahteine
6d2aff03bd
Merge pull request #11306 from thinkyhead/bf2_power_loss_pin
...
[2.0.x] Add support for power loss detect pin
6 years ago
Scott Lahteine
63a146d424
planner.synchronize at start of tool_change
...
See https://github.com/MarlinFirmware/Marlin/issues/10949#issuecomment-398540498
6 years ago
Scott Lahteine
665ac1e4d0
Add POWER_LOSS_PIN support
6 years ago
Scott Lahteine
2243f72523
Add POWER_LOSS_PIN to example configs
6 years ago
Chris Pepper
47d5fcbbcc
[2.0.x] Change MKS SBASE default serial port to avoid confusion ( #11301 )
6 years ago
Scott Lahteine
c83109c0ae
Merge pull request #11238 from xC0000005/MalyanLCDUpdate
...
[2.0.x] Malyan LCD Feedrate + Better Temp Handling
6 years ago
Scott Lahteine
64f007580b
Fix some header comments
6 years ago
Giuliano
aed1d17a2d
Initialize default units ( #11295 )
...
When `INCH_MODE_SUPPORT` is enabled no default unit is set. This fixes it.
6 years ago
Scott Lahteine
8c40f0c6c7
Reduce TQ message code size
6 years ago
xC0000005
b04e0c0cbb
Malyan LCD feedrate, better temp handling.
6 years ago
Scott Lahteine
065e9c3d66
Add card.longest_filename method
6 years ago
Roxy-3D
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?
6 years ago
Scott Lahteine
be7d1dfb3c
Merge pull request #11267 from teemuatlut/bf2_lpc_spi
...
[2.0.x] LPC1768: Expand hardware SPI class
6 years ago
Giuliano
8f686aa449
[2.0.x] Fix change filament crash ( #11269 )
...
Prevent crash, on filament change, when printer is not homed
6 years ago
teemuatlut
f38c81cdde
LPC176x: Expand HW SPI class
6 years ago
teemuatlut
3b5dec4b13
Add new LPC include folder
6 years ago
Scott Lahteine
e486326910
Vellemann K8400 Y bed size is 180
...
Co-Authored-By: kaimimue <kaimimue@users.noreply.github.com>
6 years ago
Giuliano
e5ea9d200f
[2.0.x] fix kill printer ( #11260 )
...
This will fix kill message on dual printer with 0 alignment offset
6 years ago
Jamie Bainbridge
8c57cadbe7
Include stdlib in fontutils ( #11251 )
...
When `REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER` is defined and Re-ARM build is attempted, `u8g_fontutf8.cpp` includes `fontutils.h` which uses `abs()`.
However, `abs()` is defined in `stdlib.h` which is not included in `fontutils.h`, so compile fails with an error.
Include `stdlib.h` in `fontutils.h` so that `abs()` is defined before `u8g_fontutf8.cpp` needs to use it, resolving the compile error.
Signed-off-by: Jamie Bainbridge <jamie.bainbridge@gmail.com>
6 years ago
Scott Lahteine
bf7d0ba859
Assert that XY probe offsets are integers
6 years ago
Scott Lahteine
12854f1909
Add Z_CLEARANCE_MULTI_PROBE to example configs
...
Co-Authored-By: nightgryphon <ngryph@gmail.com>
6 years ago
Scott Lahteine
25e2ca8896
Add Z_CLEARANCE_MULTI_PROBE
...
Co-Authored-By: nightgryphon <ngryph@gmail.com>
6 years ago
Scott Lahteine
fd8a76493b
Unify M91x parameter I meaning, simplify reports ( #11249 )
6 years ago
Scott Lahteine
566d05006d
report_state > event_handler
...
Make the endstop report method track endstop changes on its own.
6 years ago
Scott Lahteine
6b521b6df2
Loosen thermistor table size limit
...
Co-Authored-By: Aaron Griffith <aargri@gmail.com>
6 years ago
Scott Lahteine
20761b88e0
Merge pull request #11212 from AlexanderAmelkin/2.0-HD44780-remove-unused-include
...
[2.0.x][HD44780] Remove unused include
6 years ago
Roxy-3D
603e136e87
Resolve issue where user can't edit UBL's mesh
6 years ago
Alexander Amelkin
ed720194d2
[2.0.x][HD44780] Remove unused include
...
The <binary.h> header is not available in STM32 toolchain
and is not used anywhere in ultralcd_common_HD44780.h.
If it is used anywhere in HD44780 support for other platforms,
it must be included in the corresponding .cpp file directly
and put under appropriate conditional compilation directives
for the platform requiring it.
As I was unable to find such code, I consider the file unused
and hence remove the inclusion.
6 years ago
Scott Lahteine
d05e832f29
Add STM32F1 support for SD-based EEPROM
6 years ago
Scott Lahteine
63f4c9bdb9
Followup to float maths patch
6 years ago
Scott Lahteine
2992112da0
Optimize delta kinematics
...
Co-Authored-By: ejtagle <ejtagle@hotmail.com>
6 years ago
etagle
1367df2875
Replace double with float, optimize calculation
6 years ago
Scott Lahteine
d960d448fa
Optimize calculations with LROUND
6 years ago
Scott Lahteine
68e6650df7
Remove Quake Fast Inverse SQRT (it isn't faster)
6 years ago
etagle
e7e896e7d7
More tweaks to fastio_Due.h
6 years ago
Chris Pepper
55f4744e54
[LPC176x] Endstop Interrupts Feature ( #11202 )
...
Enable the endstop interrupts feature for LPC176x boards. Although Smoothieboard chose to use non-interrupt capable pins for their endstops, and this has been copied by clones, so they can't use it.
6 years ago
Chris Pepper
5abf5bc8a7
[LPC176x] Fix Interrupt forward declarations ( #11200 )
6 years ago
Chris Pepper
cbea385ed7
[2.0.x] Fix LCD_LANGUAGE options list formatting in config ( #11198 )
...
* Fix LCD_LANGUAGE options list formatting in config
* Remove 'cn' language option from list
6 years ago
Scott Lahteine
6837252fba
Merge pull request #11196 from thinkyhead/bf2_fix_m914_sgt
...
[2.0.x] No M914 or SGT with non-sensorless axes
6 years ago
Scott Lahteine
5379c115c8
Fix Trigorilla include typo
6 years ago
Scott Lahteine
9c058091e9
No M914 or SGT set for non-sensorless axes
6 years ago
Scott Lahteine
c7ec6c68e7
Patch SCARA config to match 1.1.x
6 years ago
Scott Lahteine
480a3d3d0c
Apply sensorless homing requirements only for specified axes
6 years ago
Scott Lahteine
47ee149dfd
Merge pull request #11195 from thinkyhead/bf2_tronxy_x3a
...
[2.0.x] Tronxy X3A configurations and thermistor
6 years ago
Scott Lahteine
8c0ec81a19
Followup to #11187
6 years ago
Scott Lahteine
48c1f32b3e
Add configurations for Tronxy X3A
6 years ago
Scott Lahteine
568cfe7caa
Add thermistor 501 (100K Zonestar)
6 years ago
Scott Lahteine
1a0f4dedad
Fix and improve POWER_LOSS_RECOVERY ( #11187 )
6 years ago
Scott Lahteine
e0ab8acf19
Add "Marlin Dev Mode" option
6 years ago
Scott Lahteine
4b2af6ab48
Minor patches to POWER_LOSS_RECOVERY
6 years ago
Scott Lahteine
1ea222e6fc
Turn off DISABLE_INACTIVE_EXTRUDER with SWITCHING_NOZZLE
...
Fix #11183
6 years ago
Roman Moravčík
8299ac121d
[2.0.x] Slovak translation update ( #11175 )
6 years ago
teemuatlut
3de0c85d41
Fix RRW graphical LCD constructor macro ( #11171 )
6 years ago
TheLongAndOnly
cedc158106
[2.0.x] Board specific init macro ( #11170 )
6 years ago
Chris Pepper
5616581eb1
[LPC176x] Update fastio _GET_INPUT, _GET_OUTPUT macros ( #11168 )
6 years ago
Scott Lahteine
8a8eae8d97
Implement more fastio_Due macros ( #11165 )
6 years ago
Scott Lahteine
c51e27d11d
Do a hard kill for failed homing moves ( #11161 )
6 years ago
Scott Lahteine
90ba77ea0f
Lose the old HOMEAXIS macro
6 years ago
Scott Lahteine
2421f3a47d
Detect endstop hits in any direction
6 years ago
Scott Lahteine
f9a090b2cf
Fix Trigorilla 1.4 pins
...
See #11097
6 years ago
Scott Lahteine
8eaac0dab3
Add delta feedrate scaling ( #11153 )
6 years ago
Scott Lahteine
444725ae9a
Non-conflicting CS pins for MKS Gen L
6 years ago
J.C. Nelson
8c9f90153e
Enable Malyan LCD Support for M200 printers. ( #11051 )
6 years ago
Scott Lahteine
fc10101b06
Tweaks to fastio_Due.h
6 years ago
Scott Lahteine
05518d6add
Add newline to end of file
6 years ago
Scott Lahteine
d4fde91222
Fix serial.h including itself
6 years ago
Scott Lahteine
a431013eb7
Fix G33 compile warning
6 years ago
Scott Lahteine
bd7f5848f1
Remove JUNCTION_DEVIATION_INCLUDE_E option ( #11147 )
6 years ago
Scott Lahteine
fbf1c9b496
Fix and tweak POWER_LOSS_RECOVERY ( #11151 )
6 years ago
Colin Gilgenbach
0fff79c24b
Fixes G29_with_retry behavior ( #11045 )
...
* Fix G29 (ABL) retry behavior
6 years ago
Scott Lahteine
3349eb0020
Fix SKEW_CORRECTION compile error
6 years ago
Scott Lahteine
a264030526
Fix "G29" G29_MAX_RETRIES handling
6 years ago
Scott Lahteine
42f9921482
Ignore Z min endstop with separate Z-probe
...
To allow for the case where a Z endstop (e.g., hall effect) is higher than the probe trigger point, don't check the Z min endstop during probe moves. See #11134
6 years ago
Scott Lahteine
1b8973eb1c
Fix up microsteps conditionals
6 years ago
Scott Lahteine
aa4cd2e861
Eliminate stepper.* signed/unsigned warnings
6 years ago
Eduardo José Tagle
edb21f349a
Fix stepper/planner block handling, race conditions ( #11098 )
...
- Allow planner to alter the deceleration phase of the currently executing block.
- Remove BUSY flag, as it is NON ATOMIC to set bits in the Stepper ISR and Planner at the same time.
6 years ago
Scott Lahteine
4d3a9930c5
Match ASM comment spacing to 1.1.x
6 years ago
Scott Lahteine
053438a3aa
Poll all endstops, even when stationary ( #11123 )
6 years ago
Andy Shaw
3b3029c4bf
Make max_e_jerk an array to reduce CPU usage ( #11118 )
6 years ago
Scott Lahteine
d13f76b7da
Patch some loop macros
6 years ago
Scott Lahteine
229b26b02c
Clear LED matrix without startup test
6 years ago
Alexander Amelkin
ffdbc1f42c
STM32F1: Fix SD card persistent store API ( #11090 )
6 years ago
Giuliano
8d8f257384
[2.0.x] Fix advanced pause init values ( #11095 )
...
Fixed for cycle used to initialize default values
6 years ago
etagle
5b49fccf80
Add stepper driver DIR delay configuration option
...
...and recommended pulse width configuration for A4988
6 years ago
Scott Lahteine
d86f25ab63
Fix Serial ISR priority for LPC1768
...
Co-Authored-By: p3p <p3p@p3psoft.co.uk>
6 years ago