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
7db0113b53
Improve E_AXIS_N macro
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
teemuatlut
c447d75916
Add support for TMC2660 ( #11998 )
6 years ago
teemuatlut
c3229e1b34
Migrate to a new TMC library ( #11943 )
6 years ago
Thomas Moore
3286325044
Add TMC2130 sensorless probing
6 years ago
Marcio Teixeira
c411e7eb0d
[2.0.x] Squelch compiler warnings seen with -Wall ( #11889 )
6 years ago
Scott Lahteine
53bd0b55cb
Followup for 6 extruders
6 years ago
Holger Müller
1a6f2b29b8
Add support for Triple-Z steppers/endstops
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
teemuatlut
49e107cea9
Restrict SW serial to AVR ( #11696 )
6 years ago
Scott Lahteine
1561e61df7
New TMC2208 constructor
Co-Authored-By: teemuatlut <teemu.mantykallio@live.fi>
6 years ago
teemuatlut
fbcdf5eaeb
Simplify stepper driver per-axis selection
6 years ago
Scott Lahteine
9c058091e9
No M914 or SGT set for non-sensorless axes
6 years ago
Scott Lahteine
f3fed52348
Fix coolstep_min_speed / sensorless homing
Fix #8890
6 years ago
Scott Lahteine
b76344c080
More Trinamic cleanup
6 years ago
Scott Lahteine
1dab44213a
Fix the TMC26X initializer CS pin argument
From #10531
Co-Authored-By: chriscg9 <chriscg9@users.noreply.github.com>
6 years ago
Marcio Teixeira
75037493fa
Default active low for TMC2130 DIAG1 ( #10294 )
- Added sanity check to inform users to set the endstop to inverting
when using SENSORLESS_HOMING
6 years ago
Scott Lahteine
a891af2f7a
Enforce minimum TMC2130 / TMC2208 libs
6 years ago
Scott Lahteine
48d7036874
Consolidate smart stepper driver initialization
6 years ago
Scott Lahteine
1e946d681d
Update Marlin for newest TMC libraries
- TMC2130Stepper v2.2.0
- TMC2208Stepper v0.0.4
6 years ago
Scott Lahteine
e7570f3195
Improve TMC config organization, naming
6 years ago
Thomas Moore
e1fd9c08b3
[2.0.x] Add support for LPC1769 at 120 MHz ( #9423 )
7 years ago
teemuatlut
5c69d45f5b
[2.0.x] TMC2130 support for LPC platform ( #9114 )
7 years ago
Scott Lahteine
3217da6fa5
Followup patch for TMC stepper init
7 years ago
Scott Lahteine
db031d5d76
Add missing SoftwareSerial begin for TMC2208
Based on #9299
7 years ago
Scott Lahteine
382a5e3318
Clean up trailing whitespace
7 years ago
Scott Lahteine
42933c804a
Cleanups for STM32F7
7 years ago
Morten
a0246c5c96
Add support for STM32F7 MCU
7 years ago
teemuatlut
0cd1e91056
[2.0.x] TMC driver update ( #8769 )
7 years ago
teemuatlut
70be4d206e
[2.0.x] UltiMachine Archim2 ( #8190 )
* UltiMachine Archim2 support
* SPI gets included by the library
* Invert TMC2130 diag pin state
* Clean up Archim2 pins
* Update Archim2 config
* FAN2 -> FAN1
* Cleanup
* Add brief Archim installation instructions
* Bring pins into compliance
* Update 1.0 SD Detect pin for 1.1
* Update Configuration.h
* Update pins_ARCHIM2.h
7 years ago
Scott Lahteine
038f82cc38
Fix L6470 init and options
7 years ago
Scott Lahteine
3d8a0ab4b2
Module updates
7 years ago
Scott Lahteine
0c9231fd04
Move 'module' files
7 years ago
Scott Lahteine
a7e5c1bf19
Use float to init TMC2133 steps-per-mm
7 years ago
Scott Lahteine
428be27893
Formatting adjustments
7 years ago
Scott Lahteine
4067d15c92
Cleanup, extend TMC2130 implementation
7 years ago
Scott Lahteine
c54f6cf23d
Updates to support 5 extruders
7 years ago
Scott Lahteine
45f949d833
TMC2130 Library: @teemuatlut replaces @makertum
7 years ago
MagoKimbra
ae277aebc6
Stepper indirection fix tmc driver
7 years ago
Scott Lahteine
644fac5d34
Reduce all stepper_indirection init code with macros
8 years ago
Scott Lahteine
bf5f5f44cc
Make TMC2130 init code auto-configure
Simply apply enabled settings instead of requiring users to edit
stepper_indirection.cpp
8 years ago
Moritz
d67c1d825f
Add TMC2130 support
8 years ago
Scott Lahteine
c6226bb0aa
Unify config in a single include without nested includes
8 years ago
Scott Lahteine
750a1e5116
Arrange stepper_indirection by axis
8 years ago
Scott Lahteine
0da744b7b0
Further cleanup of comments, partial Doxygen-style
Following up on #3231
8 years ago
jbrazio
5e5d250832
Added gplv3 header to all Marlin files
8 years ago
Scott Lahteine
0c7f7ebcfb
Styling adjustments (PR#2668 & PR#2670)
Keep "astyled" reformatting
9 years ago
Scott Lahteine
c35fb88094
Overridable Options - Part 8 (PR#2560)
Apply `ENABLED` / `DISABLED` macros to stepper-related files.
9 years ago
domonoky
443e7edef4
- Add support for L6470 Drivers.
- Both TMC, L6470 and pin-driven drivers work.
- All can be mixed and matched as needed.
9 years ago