Bob-the-Kuhn
2d749d490b
Fix / complete USE_CONTROLLER_FAN ( #9666 )
7 years ago
Scott Lahteine
08d685c97a
Followup to 21e60fd
7 years ago
Scott Lahteine
c49844df66
!ENABLED => DISABLED
7 years ago
Scott Lahteine
304e0f8945
Followup to 21e60fd
...
`ENABLED` only works for flag-type options. Floats must use `#ifdef`.
7 years ago
Scott Lahteine
6a70a4fbb3
Fix G26 circles ( #9627 )
...
Easier to configure. Catch an odd divisor.
7 years ago
Bob-the-Kuhn
349dafa728
config update (set to -1)
7 years ago
Roxy-3D
21e60fd3ed
Allow user to control Z-Height correction for off mesh movements ( #9661 )
7 years ago
Petr Zahradník
5d9e16ea49
Update Czech advanced pause
7 years ago
Roxy-3D
c78e1c0f23
Fix G26 Circles... ( #9641 )
...
* Fix G26 Circles...
7 years ago
Bob-the-Kuhn
b648999528
Merge pull request #9624 from Bob-the-Kuhn/RRD-8-bit-code-to-2.0.x
...
[2.0.x] Add delays to AVR driver for RRD Full Graphic Smart Controller
7 years ago
Marcio Teixeira
8db67d1647
Fixed compilation when using avr-gcc
...
- avr-gcc is more strict than the Arduino IDE, it seems.
7 years ago
Marcio Teixeira
f05bd7f082
Added files missing from earlier commit.
7 years ago
Marcio Teixeira
4880ac6533
Added a light-weight status screen for the ST7920
...
- The status screen uses the ST7920 character generator to greatly
reduce SPI traffic and MCU load when updating the status screen.
- Has been tested with the RepRapDiscount Full Graphics Smart Controller
but should work with any LCD that uses an ST7920 or fully compatible
controller.
7 years ago
Roxy-3D
3d74ff3c87
Cartesian UBL systems should not use SEGMENT_LEVELED_MOVES
...
There is significant downside to breaking up the long line segments on UBL Cartesian machines. It adds a lot of extra computation but worse... It cuts out all of UBL's off mesh Z-Height correction checks. There have been a large number of people complaining about the nozzle going to infinity or crashing into the bed lately. They are being caused by
```
void unified_bed_leveling::line_to_destination_cartesian()
```
not watching over the segments being queued up for movement.
7 years ago
Scott Lahteine
5dc04c5201
Fix #9361
7 years ago
AnHardt
133b38b93b
Complete M48 description ( #9631 )
7 years ago
Scott Lahteine
93c0198b2d
Init LCD welcome message programmatically
7 years ago
Scott Lahteine
67a4cc610b
French update
...
Based on #9610
7 years ago
Scott Lahteine
e7b50c89b0
Fix #9201
...
FILAMENT_LCD_DISPLAY can work with SDSUPPORT
7 years ago
Scott Lahteine
8d71ad37cb
flush comment to match 1.1.x
7 years ago
Scott Lahteine
272f132b82
Remove stray ` from STM32F1 HAL
...
As noted in #8585
7 years ago
Scott Lahteine
5b70d3da1c
Update DIGIPOT_I2C_MOTOR_CURRENTS comments
7 years ago
Scott Lahteine
2ec65051fd
Fix serial comment sp.
7 years ago
Bob-the-Kuhn
9a423e9a89
tested
7 years ago
Scott Lahteine
d741bcf8a9
Tweak boards spacing
7 years ago
Scott Lahteine
f8912bb19f
French update
...
Based on #9590 by @studiodyne
7 years ago
Scott Lahteine
e6b8207b03
Restore welcome message
7 years ago
Scott Lahteine
89165326b4
Cleanup after vim and vigor
7 years ago
Scott Lahteine
423bf9955e
Set Megatronics baud rate to 115200
...
Fix #9092
7 years ago
Scott Lahteine
377108619b
Fix plan_arc clockwise (G2)
...
Fix #9482
7 years ago
Scott Lahteine
378867d894
Update PB Rev.F pins
7 years ago
Scott Lahteine
8e0c107545
Have Kossel Pro use Z_MIN_PROBE_ENDSTOP ( #9586 )
7 years ago
Scott Lahteine
03d790451f
[2.0.x] HAL timer set/get count => set/get compare ( #9581 )
...
To reduce confusion over the current timer count vs. the compare (aka "top") value. Caution: this re-uses the function name, changing its meaning.
7 years ago
Scott Lahteine
7a4029d1b1
Correct MOTHERBOARD for Geeetech i3 Pro X
7 years ago
Scott Lahteine
451fb16f9b
Fix CYCLES_PER_MICROSECOND conflict
7 years ago
Scott Lahteine
3e384b60ce
Malyan M200 fix E0_AUTO_FAN_PIN ( #9580 )
...
Fixes #8794
7 years ago
Scott Lahteine
33752de12d
Update some outdated configs
7 years ago
Scott Lahteine
38c7d53bf7
Repair some spacing
7 years ago
Scott Lahteine
e3043d7ac7
Fix #8744
7 years ago
Scott Lahteine
d3ddd5ffaa
Merge pull request #9576 from thinkyhead/bf2_more_tests
...
[2.0.x] Fix Power class
7 years ago
Scott Lahteine
7280fa1e31
Patch Power class
7 years ago
Scott Lahteine
4aff6c1c32
Tronxy X5S pins and configuration
7 years ago
Scott Lahteine
05aa75cecf
Melzi boards use melzi pins
7 years ago
gege2b
5785bbb491
Updated french translation ( #9556 )
7 years ago
GMagician
299606e4ae
[2.0.x] Memory overflow protection ( #9562 )
7 years ago
teemuatlut
5990266724
Init CS pins before loading settings ( #9566 )
7 years ago
teemuatlut
d3fdb44ad8
Update TMC section with SW SPI pins ( #9554 )
7 years ago
Scott Lahteine
3168f0e646
Merge pull request #9549 from thinkyhead/bf2_prevent_comments_resetting
...
[2.0.x] Prevent watchdog reset due to many comments
7 years ago
Scott Lahteine
9be6aa3f79
Merge pull request #9544 from thinkyhead/bf2_reliable_probe_heaters_off
...
[2.0.x] More reliable PROBING_HEATERS_OFF with BED_LIMIT_SWITCHING
7 years ago
Scott Lahteine
c0dd9ef9f2
Support for AnyCubic TriGorilla board ( #9551 )
7 years ago
Scott Lahteine
da693a636e
Fix handling of escapes in serial input
7 years ago
Scott Lahteine
cc9cef7f7a
Fix HAS_CONTROLLER_FAN in is_power_needed
7 years ago
Scott Lahteine
112917cfef
No EXTRUDER_RUNOUT_PREVENT during print
7 years ago
Scott Lahteine
c30a8067ab
Prevent watchdog reset due to many comments
...
Addressing #7449
7 years ago
Scott Lahteine
b7053156fe
Minor comment/condition cleanup
7 years ago
Scott Lahteine
f64d300cfd
Sanity check SERIAL_PORT
...
Addressing #7400
7 years ago
Scott Lahteine
5a70887467
Size lcd_status_message based on language ( #9545 )
7 years ago
Scott Lahteine
545cd8fa60
Tweak malyanlcd.cpp
7 years ago
Scott Lahteine
e698998343
More reliable PROBING_HEATERS_OFF with BED_LIMIT_SWITCHING
7 years ago
shaktee
27faeafc1b
[2.0.x] BIBO Cyclops ( #9541 )
7 years ago
Scott Lahteine
2014d38e10
NEOPIXEL_BRIGHTNESS parity
7 years ago
Scott Lahteine
694d2ebec0
TMC SW SPI pins in Configuration_adv.h
...
Counterpart to #9632
7 years ago
GMagician
9854262334
[2.0.x] Fix compile warning ( #9539 )
7 years ago
Scott Lahteine
b639f1ad4b
Correct some retract() comments
7 years ago
Thomas Moore
1541224a81
Enable Z axis and delta sensorless homing ( #9516 )
7 years ago
Scott Lahteine
b2f8b4ada5
I2C position encoders update ( #9533 )
...
Updating I2C position encoders to enable babystepping and Babystep XY when using the ecm microstep correction method. Also changed default method to ECM microstep.
7 years ago
Thomas Moore
93af0365e8
[2.0.x] Add support for Cohesion3D ReMix and Mini ( #9512 )
...
* Add support for Cohesion3D ReMix and Mini
* Two separate pins files for pedantic reasons
7 years ago
Scott Lahteine
23240f7986
Fix sw serial pins for TMC2208
...
From #9518 by @melvinisken
7 years ago
Scott Lahteine
d42a87cb31
Update language Italian
...
From #9508 by @tnw513
7 years ago
Scott Lahteine
2538f019d0
Update language Basque-Euskera
...
From #9514 by @1138-4EB
7 years ago
Scott Lahteine
d168ee9bed
Drop leveling include from steppers.cpp
7 years ago
Scott Lahteine
09c8807a36
Minor formatting in queue.cpp
7 years ago
Scott Lahteine
704d33c374
Special override of LCD_WIDTH
7 years ago
Scott Lahteine
b3f115fa0a
Marlin.ino needs no content ( #9506 )
7 years ago
Scott Lahteine
ca8fdff1af
Comment G26 properly
7 years ago
Scott Lahteine
8558264514
Configs for Prusa i3 Pro B GT2560 Rev.A Plus ( #9505 )
...
One without probe and one with BLTOUCH.
7 years ago
Scott Lahteine
b5e92f4f90
[2.0.x] Enable / disable PSU automatically ( #9503 )
7 years ago
Scott Lahteine
eecb0188c0
Add ULTI_CONTROLLER to example configs
7 years ago
Scott Lahteine
16739264d3
Add UltiController v2.1 support
...
Add compatibility with the original screen bord from Ultimaker 2 printer (UltiController v2.1 with the PG-2864ALBP I2C display)
7 years ago
Scott Lahteine
a8c4174a13
M100 comment
7 years ago
Scott Lahteine
38d62494ef
Adjustment to DOG_CHAR_*_EDIT
7 years ago
Scott Lahteine
8a6feab1c4
Num-to-string functions for DEBUG_LEVELING_FEATURE
7 years ago
Scott Lahteine
766faa05a9
sp
7 years ago
GMagician
f27c89980a
[2.0.x] Simplify bltouch configuration ( #9488 )
7 years ago
GMagician
338dac258b
[2.0.x] Fix compiler error when G26 is enabled ( #9492 )
7 years ago
Scott Lahteine
4ddb6a3a1f
Merge pull request #9470 from thinkyhead/bf2_malyan_clueless
...
[2.0.x] Malyan M200 LCD
7 years ago
Scott Lahteine
03bfc0d7c8
Merge pull request #9439 from thinkyhead/bf2_fix_G26_circle_bumps
...
[2.0.x] Change G26 circle angles
7 years ago
Scott Lahteine
e5ee0b6f6c
Implement MALYAN_LCD
7 years ago
Scott Lahteine
b939a2e88c
Watchdog conditional for LPC
7 years ago
Scott Lahteine
4925f60cff
Add MALYAN_LCD to configs
7 years ago
Scott Lahteine
3a1225e438
Sanity check SENSORLESS_HOMING
7 years ago
Scott Lahteine
2ea4e74ed3
Misc. comments
7 years ago
Scott Lahteine
aecf0c9bb9
Allow override of CS pins generally
7 years ago
Scott Lahteine
0891b58c30
#ifdef tweaks
7 years ago
Bob-the-Kuhn
428f164d02
[2.0.x] Bug fix - "M114 D" and Due (dtostrf C linkage) ( #9481 )
7 years ago
Scott Lahteine
693843f1fa
Allow override of RAMPS CS Pins ( #9472 )
7 years ago
ABH10
ac6bf7226a
Update of comments in thermistor files. No functional changes. ( #8986 )
7 years ago
Alexey Shvetsov
da3a0d619c
Add Selena Compact board ( #9407 )
...
5-axis, high performance, powerful board with Smoothieware opensource firmware. Designed for 3D printer, Laser cutter or CNC mill. Five changed independent drivers on board. Two extruders 3d printer support.
7 years ago
Thomas Moore
786746404b
[2.0.x] Apply feedrate to nozzle movement for kinematic machines ( #8778 )
7 years ago
Scott Lahteine
5364b92c37
Drop obsolete string
7 years ago
shaktee
34624cf399
[2.0.x] BIBO TouchX configuration ( #9469 )
7 years ago
Bob-the-Kuhn
3d72fe0730
snapshot
7 years ago
Scott Lahteine
33ec599ca0
Tweaky LPC1768 SPI spacing/style
7 years ago
Scott Lahteine
c46de340b7
Clean up trailing whitespace
7 years ago
Thomas Moore
e1fd9c08b3
[2.0.x] Add support for LPC1769 at 120 MHz ( #9423 )
7 years ago
GMagician
6ace57e1b0
[2.0.x] remove duplicated include ( #9445 )
...
This was present in #9357 but lost
7 years ago
GMagician
9e13d1fad5
[2.0.x] Fix temperature out of LCD ( #9461 )
...
Fix bug introduced in #9415
7 years ago
Scott Lahteine
e6cdc438fd
Change G26 circle angles
...
To prevent the nozzle from colliding with the printed pattern.
7 years ago
Scott Lahteine
a8764ac5d5
G26 parity with 1.1.x
7 years ago
Manuel Valentino
374f2a5e16
[2.0.x] Fixed wrong information about TMC2208 wiring ( #9335 )
7 years ago
Bob-the-Kuhn
a0570ff1eb
Fix caselight on Due ( #9364 )
7 years ago
Scott Lahteine
b13099de3f
General cleanup of HAL code
7 years ago
Scott Lahteine
9b9350e010
Fix jerky Z motion between probes
...
Suggested by #9375
7 years ago
Scott Lahteine
d6e29e9597
Update French language
...
Based on #9373 by @nikkoura
7 years ago
GMagician
e1117a8492
[2.0.x] fix compile errors when CNC_COORDINATE_SYSTEMS is enabled ( #9380 )
7 years ago
GMagician
ea9ad4e46d
[2.0.x] Fix compile error on delta when NO_WORKSPACE_OFFSETS ( #9388 )
7 years ago
Scott Lahteine
79796b22ad
Fix up _Bootscreen.h and _Statusscreen.h
7 years ago
Bob-the-Kuhn
21179f8300
Fix the "slow" version of the G-code parser
7 years ago
Scott Lahteine
c251601916
Simplified SET_BIT, moved to endstops.cpp
7 years ago
Scott Lahteine
eb18ae9003
Define LSBFIRST / MSBFIRST for LPC
7 years ago
Scott Lahteine
f8227abf1c
Merge pull request #9384 from tcm0116/2.0.x-retract
...
[2.0.x] Clear retracted status when homing the Z axis
7 years ago
Scott Lahteine
ea5f91737f
Merge pull request #9392 from studiodyne/studiodyne-pause
...
[2.0.x] Pause resuming fix
7 years ago
teemuatlut
5c69d45f5b
[2.0.x] TMC2130 support for LPC platform ( #9114 )
7 years ago
Scott Lahteine
34160806c0
Fix broken G29 W I J
7 years ago
Scott Lahteine
f5cfdf6efe
Use _BV32 to avoid name conflict
7 years ago
Scott Lahteine
6339b506c0
Make sure binary.h is included as needed
7 years ago
studiodyne
51d080d2c1
Update Pause
7 years ago
Thomas Moore
7035471982
Clear retracted status when homing the Z axis
7 years ago
GMagician
6d4bc9a1f8
[2.0.x] Fix SD wrong filename list ( #9342 )
...
If last file in directory has short filename and is preceded by a deleted long file name. SD menu will wrongly report long deleted file name as last entry
7 years ago
Bob-the-Kuhn
c6e01ebd52
never mind ...
7 years ago
Bob-the-Kuhn
ab709ccac1
add USEABLE_HARDWARE_PWM & clear up some compiler warnings
7 years ago
Scott Lahteine
fc5c1a28d8
Fix M118 parameter parsing
7 years ago
Scott Lahteine
399bca316a
Fix has_value with FASTER_GCODE_PARSER
7 years ago
Scott Lahteine
80d3ded895
Change parser codebits from array to int32_t
7 years ago
Scott Lahteine
053b1371c7
Simplify G-code debug option
7 years ago
Scott Lahteine
608f8b10da
Parser val method parity with 1.1.x
7 years ago
Scott Lahteine
2bea1bda56
Move more strings to PROGMEM
7 years ago
Scott Lahteine
58671e1bc1
Marlin must override _BV for 32-bit masks!
7 years ago
Scott Lahteine
45cfb16424
Merge pull request #8355 from tcm0116/2.0.x-TwoWire
...
[2.0.x] Master-only TwoWire (I2C) class for LPC1768
7 years ago
Scott Lahteine
1dcfe193ac
Optimize some serial strings
7 years ago
Scott Lahteine
9644fe1839
Lightly optimize arc length calculation
7 years ago
Scott Lahteine
c9bda932fe
Patch M114 D logical output
7 years ago
Scott Lahteine
e5ca60acf5
Patch G29 no_action for A and Q
7 years ago
Scott Lahteine
696f8eb4c6
Include Z Fade in log_machine_info
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
Thomas Moore
3db35ba9be
[2.0.x] Fix change filament for delta machines ( #9295 )
7 years ago
Scott Lahteine
2ebf52e57d
Fix Skew Correction pre-calculation overflow error
7 years ago
Scott Lahteine
adb2ac4747
Fix skew settings report precision
7 years ago
Scott Lahteine
205c5fa078
Merge pull request #9277 from oysteinkrog/fix/DualX_Endstops
...
[2.0.x] Fix DUAL_X_CARRIAGE endstop tests
7 years ago
Scott Lahteine
90d011cc48
Use ADD_PORT_ARG for all cases
7 years ago
Scott Lahteine
51c7b5d46f
Fix set_home_offset bug from bad porting
7 years ago
Scott Lahteine
b1cd012aa6
Clean up and document load/unload/pause/resume
7 years ago
Scott Lahteine
266086670b
Better LCD message when heating needed
7 years ago
Scott Lahteine
a718f5bdf3
Don't run `M600` on filament runout if the nozzle is cold
7 years ago
Scott Lahteine
61bf8478a2
Add hotEnough methods
7 years ago
Scott Lahteine
7a52dfad55
Merge pull request #9283 from thinkyhead/bf2_jgaurora_configs
...
[2.0.x] Add JGAurora A5 support
7 years ago
Chris Pepper
f875f49caa
[2.0.x] LPC1768: Fix: Serial pins disabled correctly when in use ( #9193 )
7 years ago
Scott Lahteine
c63cffca7f
Add example configs for JGAurora A5
7 years ago
Scott Lahteine
7d6c009104
Add thermistor 15 tuned for JGAurora A5
7 years ago
Scott Lahteine
582d073de1
Patch up digital microstepping and SPI CS pins
7 years ago
Scott Lahteine
ab8a1a2a0d
Sync gCreate gMax1.5+ config with 1.1.x
7 years ago
Scott Lahteine
f9dbd4d9f4
Updated FolgerTech i3-2020 config
7 years ago
Scott Lahteine
348b454401
Probe bounds based on bed size
7 years ago
Bob-the-Kuhn
a440522f84
Merge pull request #9284 from Bob-the-Kuhn/DUE-pins-debug
...
[2.0.x] PINS_DEBUGGING maintenance
7 years ago
Scott Lahteine
58ed9901d7
Consistent NEOPIXEL_TYPE options
7 years ago
Scott Lahteine
382a5e3318
Clean up trailing whitespace
7 years ago
Øystein Krog
441517bbe1
Fix DUAL_X_CARRIAGE endstops
...
\#8170 fixed
7 years ago
Scott Lahteine
b46932f0c0
Merge pull request #9273 from thinkyhead/bf2_creality_tuneup
...
[2.0.x] Fix and improve Creality configs
7 years ago
Scott Lahteine
49bcb5ce2d
Merge pull request #9220 from benlye/lcd-timer
...
[2.0.x] Fix LCD timer string length
7 years ago
Scott Lahteine
07db5638e2
Add a heating indicator X offset
7 years ago
Scott Lahteine
c68ce8667d
Fix and improve Creality configs
7 years ago
Scott Lahteine
8190fdb260
[2.0.x] Option to use Neopixel as case light ( #9270 )
...
* Add option to use Neopixel as case light
* Apply CASE_LIGHT_USE_NEOPIXEL to example configs
7 years ago
GMagician
9b519864bf
[2.0.x] Relative movements fix ( #9259 )
7 years ago
Scott Lahteine
887664aa61
Restore broken Dual X Carriage
7 years ago
Scott Lahteine
fb044b6a64
Fix HAL_timer_set_current_count for STM32F1
7 years ago
Scott Lahteine
a8638aa20d
Update STM32F1 timer code to use libmaple bb_perip
7 years ago
Scott Lahteine
2e2fd8fd79
Merge pull request #9261 from tcm0116/2.0.x-delta_softstops
...
[2.0.x] Allow DELTA to compile with soft endstops disabled
7 years ago
Scott Lahteine
750cc02b3a
Use delay() in serial temp report
7 years ago
Scott Lahteine
9de8c04945
Allow FIL_RUNOUT_PIN override on RAMPS-based boards
7 years ago
Scott Lahteine
57b61491d3
Set FIL_RUNOUT_PIN for Creality CR10-S
...
Tested with M43 and found to be connected to DIO 2
7 years ago
Scott Lahteine
4a4d832344
Use standard encoder pulses/steps for CR-10S
7 years ago
Thomas Moore
44239b1062
Allow DELTA to compile with soft endstops disabled
7 years ago
Scott Lahteine
4bc4351250
Date refresh
7 years ago
Scott Lahteine
303d792b9f
Merge pull request #9253 from tcm0116/2.0.x-mks_sbase
...
[2.0.x] Cleanup MKS-SBASE compile warnings
7 years ago
Scott Lahteine
afec16e644
Merge pull request #9240 from tcm0116/2.0.x-eeprom
...
[2.0.x] Follow-on to #9161
7 years ago
Scott Lahteine
f2ea8a0529
Merge pull request #9197 from p3p/pr_bf2_operation_freemem
...
[2.0.x] LPC1768: Free up some RAM
7 years ago
Scott Lahteine
0c176c677e
Merge pull request #9231 from GMagician/2.0.x-ramps-pins-fixup
...
[2.0.x] Expand RAMP case light possibilities
7 years ago
Scott Lahteine
f2d09f27bb
Merge pull request #9246 from GMagician/2.0.x-bed-temp-limit-fix
...
[2.0.x] Standardized max temp values
7 years ago
Bob-the-Kuhn
16eb966ee3
PINS_DEBUGGING cleanup for DUE
7 years ago
Thomas Moore
63fd23ab1c
Cleanup MKS-SBASE compile warnings
7 years ago
Bob-the-Kuhn
11e68541b0
Merge pull request #9245 from Bob-the-Kuhn/TMC2208-sanity-check-2.0.x
...
[2.0.x] add TMC2208 sanity check to AVR
7 years ago
Thomas Moore
429e6ba8a6
Fix lcd_preheat dummy variable types
7 years ago
GMagician
719cd53e09
Standardized max temp values
...
Everywhere in menu items temperatures are "defined value" subtracted by 15.
In one place is subtracted by 5
7 years ago
Bob-the-Kuhn
0ea9cdf4f2
TMC2208 sanity check
7 years ago
Roxy-3D
7c469c0712
Suggested change to fix Due compile problem
7 years ago
Roxy-3D
bfd9728cf4
Serial buffer over run work around for v2.0.0 ( #9236 )
...
* Work around for serial buffer over run
PronterFace sends a lot of M105 commands. During long operations such
as UBL's G29 P1, G29 P2, G29 P4 and G26 this can over run the serial
buffer. This results (very often) in a M1 (actually a M1M105) ending
up in the command queue.
Until we figure out a better way to resolve this issue, this will keep
the UBL commands from experiencing bogus commands at thier completion.
7 years ago
GMagician
c371bdc499
Expand RAMP case light possibilities
...
Pin 6 is only used by servos when 2 or more of them are used
7 years ago
blye
7c18c2ea5f
Fix LCD timer string length
7 years ago
Roxy-3D
9d0cf02fef
Correct mesh size calculations
7 years ago
Scott Lahteine
c7bad74d8f
Merge pull request #9202 from benlye/m73-bugfix
...
[2.0.x] Fix progress bar duration when time is exactly 86400s
7 years ago
Roxy-3D
af9b32e3b9
Give PronterFace time to print the UBL What information...
...
Give PronterFace time to print the UBL What information...
7 years ago
Roxy-3D
acb1e31374
Fix UBL Mesh Size regression
7 years ago
Roxy-3D
f5f1b069ad
Convert UBL mesh tilting to all use the same algorithm ( #9204 )
...
A number of regressions were patched also. The UBL G29 P2 and P4 Press and Hold had stopped working. It is very possible this is broken in the bugfix_v1.1.x branch also.
The main purpose of the Pull Request is to get the 3-Point mesh tilting to use the LSF algorithm just like the grid based mesh tilt. This simplifies the logic and reduces the code size some what. But the real reason to do it is the 3-Point case can be solved exactly. And by feeding these numbers into the LSF algorithm it provides a way to check all that code for 'correctness'.
7 years ago
blye
554d849827
Fix duration when time is exactly 86400s
7 years ago
Christopher Pepper
6f1bf5d212
LPC1768: Config: default to SDSORT_LIMIT = 64 instead of 256
7 years ago
Christopher Pepper
1e65562d55
LPC1768: HAL: only initialise used HardwareSerial ports
...
Misc formatting
7 years ago
Roxy-3D
9dacd54a50
Get FT-i3-2020 configuration files into compliance with ?_BED_SIZE
7 years ago
Scott Lahteine
d178d6e921
M503 patch for EEPROM_CHITCHAT off
...
Fix #9155
7 years ago
Scott Lahteine
fa432508b0
Followup to Ender config
7 years ago
Thomas Moore
6856eccc77
Master-only TwoWire class for LPC1768
7 years ago
Scott Lahteine
d5bf9e74c4
Merge pull request #8996 from p3p/pr_bf2_more_adc_filter
...
[2.0.x] PID control fix and more LPC1768 ADC filtering
7 years ago
Scott Lahteine
4d2f277d43
Merge pull request #9189 from psavva/tmc_debug_compile_fix
...
[2.0.x] Fixes TMC_DEBUG compilation error
7 years ago
Scott Lahteine
43d3d024ac
Update tmc_util.cpp
7 years ago
Panayiotis Savva
ad500b01e0
Fixes TMC compilation error
7 years ago
Scott Lahteine
f4e4c7a7c8
Merge pull request #9188 from thinkyhead/bf2_creality_ender
...
[2.0.x] Add Creality Ender config/board
7 years ago
Scott Lahteine
2038722c52
LARGE_FLASH obsolete
7 years ago
Scott Lahteine
f887719a40
Creality Ender board support
7 years ago
Scott Lahteine
9a2dd0bc5a
Creality Ender 2/4 configuration
7 years ago
Scott Lahteine
2c18faf3e4
General cleanups for HAL
7 years ago
Scott Lahteine
42933c804a
Cleanups for STM32F7
7 years ago
Morten
a0246c5c96
Add support for STM32F7 MCU
7 years ago
Scott Lahteine
a27fa80a7e
More featureful CR-10S configuration
7 years ago
Scott Lahteine
1a3d2ad275
Merge pull request #9168 from marvin-sinister/rename-M100-2.0.x
...
[2.0.x] Rename M200 pins file to uppercase
7 years ago
Scott Lahteine
a408209d24
More reliable temperature serial report?
7 years ago
Scott Lahteine
5f807e37c5
A second rename saves nine
7 years ago
Scott Lahteine
3ae41e5f7f
Merge pull request #9152 from thinkyhead/bf2_anti_stutter
...
[2.0.x] Ensure smooth printer movements
7 years ago
Scott Lahteine
02ff12d491
More up front option to show SD percentage
7 years ago
Scott Lahteine
3b15c88225
Merge pull request #9153 from thinkyhead/bf2_malyan_support
...
[2.0.x] Fix support for Malyan M150
7 years ago
Scott Lahteine
e753d6298f
FLSUN Kossel example configs
7 years ago
Scott Lahteine
77c2d810f9
Bring configs up to date
7 years ago
Scott Lahteine
3952070800
Link to marlinfw.org boot screen tool
7 years ago
Scott Lahteine
0cd397a3f8
Add instructions for Malyan M150
7 years ago
Scott Lahteine
344ebc3bd2
Create and use pins_MELZI_MALYAN.h for Malyan M150
7 years ago
Scott Lahteine
094e9b1dab
Remove ARDUINO_ARCH_SAM from serial.h too?
7 years ago
Scott Lahteine
c37d38886c
Fix serial.h avr block
...
Followup to #8148
7 years ago
Scott Lahteine
4f5e087ff4
Planner anti-stutter by Sebastian Popp
7 years ago
Scott Lahteine
ac368f2788
Add STEPPER_ISR_ENABLED() to HALs
...
Some also get a `HAL_timer_interrupt_enabled` function.
7 years ago
Scott Lahteine
5578dccaa0
Merge pull request #9161 from tcm0116/2.0.x-eeprom
...
[2.0.x] Fix EEPROM SettingsData for 32-bit architectures
7 years ago
Scott Lahteine
6ba8cf8405
Merge pull request #9163 from GMagician/2.0.x-SD-issues-fix
...
[2.0.x] sd issue fix
7 years ago
Marvin Sinister
50c55b25f7
Renamed to upercase
7 years ago
GMagician
6667a916a4
Indentation fix
7 years ago
GMagician
be717b3c07
Save some program memory
...
This will save some program memory with no speed lose
7 years ago
GMagician
f37c64ee5b
Fix unsupported CMD59
...
It seems that some SD cards don't support CRC_ON_OFF command. This fix will permit to use also these cards but leaving CRC check active on the system
7 years ago
Thomas Moore
cfd989d7c5
Fix EEPROM SettingsData for 32-bit architectures
7 years ago
Bob-the-Kuhn
da600e5fbe
Merge pull request #9132 from Bob-the-Kuhn/add-VIKI2-to-Travis
...
[2.0.x] add VIKI2 test to Travis & fix LCD contrast (again)
7 years ago
Scott Lahteine
742cff5f3c
Followup to #9141
7 years ago
Thomas Moore
84de428d30
[2.0.x] Fix compile errors ( #9141 )
...
* Update persistent_store_impl.cpp
* Remove define BYTE from serial functions since Arduino docs typically show 0 for the normal case.
7 years ago
Bob-the-Kuhn
e633ce06c7
LCD contrast type mismatch is back
...
WORKS!
7 years ago
Scott Lahteine
e654ea1e1a
Merge pull request #9130 from thinkyhead/bf2_tmc_followup
...
[2.0.x] More TMC followup
7 years ago
Scott Lahteine
8ac246162e
Creality CR-10S configurations
...
Provided by printedsolid.com
7 years ago
Scott Lahteine
048486390e
Bring some configs up to date
7 years ago
Scott Lahteine
6a043eee55
Various updates for TMC support
7 years ago
Scott Lahteine
d7fd78cb91
Merge pull request #8148 from tcm0116/2.0.x-multi_host
...
[2.0.x] Add multi-host support
7 years ago
teemuatlut
a8c446c3bc
[2.0.x]DUE: Fix includes for SDSUPPORT ( #9112 )
7 years ago
Thomas Moore
f7efac57b7
Multi-host support
7 years ago
Thomas Moore
dabb75034c
Update example configurations
7 years ago
Bob-the-Kuhn
6a50adb4d5
works
7 years ago
Scott Lahteine
5c076a6d93
Improved M915 description
7 years ago
Scott Lahteine
a94104dbb5
Merge pull request #9113 from teemuatlut/TMC_followup
...
[2.0.x]TMC followup
7 years ago
Dave Johnson
554e577676
SERIAL_STATS_* features not supported on USBCON targets ( #9127 )
7 years ago
Dave Johnson
2db666e99a
Enable USE_ZMIN_PLUG on SCARA example ( #9126 )
7 years ago
Scott Lahteine
7e000e6af4
More EEPROM field debugging ( #9123 )
7 years ago
GMagician
3a99dc7c5c
2.0.x Fix compiler warning ( #9116 )
...
Fix duplicate language define warning
7 years ago
GMagician
5295b4713d
[2.0.x] add semitec 104NT-4 ( #9119 )
...
Table is very very similar to old 104-GT2 so I added only the name and recycled old ID
7 years ago
teemuatlut
cdc61ebf53
Add M915 configuration option
7 years ago
teemuatlut
9d923c6c03
Fix TMC gcode commands
7 years ago
Scott Lahteine
99516572b1
Fix TMC current read from EEPROM
7 years ago
Tannoo
f26805e862
[2.0.x] UBL Mesh Storage Message ( #9095 )
7 years ago
Christopher Pepper
14dcad6bbc
LPC1768: Increase ADC median filter from 3 values to 23
...
Clarify the HAL_adc_get_result method to make sure correct values enter the filters
HAL: Fix the PID control loop for non-AVR platforms
7 years ago
Scott Lahteine
60d07f20e7
Make mbl.has_mesh() a method
7 years ago
Scott Lahteine
86818c9a89
Move MBL functions into the class
7 years ago
Unknown
bbb8d4c802
Set has_mesh if user issues G9 S3
...
Prevents user from having to manually run through entire manual leveling process only to enable mesh so they can manually restore their offline mesh backup
7 years ago
Scott Lahteine
2b5a9be49c
Fix M503 skew output
...
Followup to 19e75ccf86
7 years ago
Scott Lahteine
cf2922f164
Laser/spindle PWM off on M5
7 years ago
GMagician
5fb6dd1424
Bmp fix
...
Clockwise arrow fixed
7 years ago
Bob-the-Kuhn
cb0e826c5d
Merge pull request #9068 from Bob-the-Kuhn/SD-detect
...
[2.0.x] SD card detect improvement
7 years ago
Bob-the-Kuhn
f72b0a7b04
1234
7 years ago
Scott Lahteine
702c8acdd5
Settings FIELD_TEST fix
7 years ago
Scott Lahteine
e89f1453ab
UBL G29 works without settings.load()
7 years ago
Scott Lahteine
950be70a33
Add FIELD_TEST to validate storage
7 years ago
Scott Lahteine
760c912ab9
Add data size validation
7 years ago
Scott Lahteine
b91ca168fb
Add a struct defining EEPROM storage
7 years ago
Scott Lahteine
51e0f2bee3
Add MarlinSettings::validate()
7 years ago
Scott Lahteine
878f54c27b
Write filler with NO_VOLUMETRICS
7 years ago
Scott Lahteine
3ea6745b36
Pretty up TMC current write
7 years ago
Scott Lahteine
3319765034
Detab some HAL files
7 years ago
Scott Lahteine
1c41de16d4
Trailing whitespace clean
7 years ago
Scott Lahteine
1746a7352e
Merge pull request #9042 from thinkyhead/bf2_M701_M702
...
[2.0.x] Improved Pause/Load/Unload, M701-M702
7 years ago
Scott Lahteine
048d8a0158
CheapTRONIC v2.0 additions/revisions
...
Based on #9030
7 years ago
Roxy-3D
3a4e107b6b
use SERIAL_EOL(); instead of new line string
7 years ago
Roxy-3D
a5dfe08a81
Add precision to planner.xy_skew_factor so it doesn't print as 0.00
7 years ago
Roxy-3D
19e75ccf86
Add enough precision so planner.xy_skew_factor doesn't print as 0.00
7 years ago
Scott Lahteine
4fb60e1562
M702.cpp => M701_M702.cpp
7 years ago
Scott Lahteine
7541316bb4
Add M701/M702 Filament Load/Unload, M603
7 years ago
Scott Lahteine
81211da7b4
M701 / M702 language changes
7 years ago
Scott Lahteine
8704e533da
Apply FILAMENT_LOAD_UNLOAD_GCODES to example configs
7 years ago
Scott Lahteine
455592eee8
Improvements to LCD menu macros
7 years ago
Scott Lahteine
a80f2eea23
Group leveling reports for folding
7 years ago
Scott Lahteine
190cd0a111
Nozzle park args
7 years ago
revilor
0e93506985
Fix for issue #9005 , #8942 - Bed PID autotuning ( #9036 )
7 years ago
Bob-the-Kuhn
016e46a3c0
Merge pull request #9009 from Bob-the-Kuhn/Due-RRDFG-power-up-garbage
...
[2.0.x] Due - fix power up garbage on RRDFG LCD
7 years ago
studiodyne
31582caa07
2.0 Fix for bad Pause extruder position resuming ( #9029 )
7 years ago
Bob-the-Kuhn
4626d04067
as good as i can get it
...
minor edits to force new Travis test (last one timed out)
Update u8g_com_HAL_DUE_st7920_sw_spi.cpp
initial power up display garbage gone
7 years ago
Scott Lahteine
4af3d436b2
M303 pid autotune cleanup, commentary
7 years ago
Bob-the-Kuhn
e5b71af8c9
snapshot
...
found a few more nasties
7 years ago
Scott Lahteine
724e3f33bc
Merge pull request #9001 from Tannoo/(2.0.x)_LCD_EEPROM_init_fix
...
[2.0.x] EEPROM init fix
7 years ago
revilor
959a2d2527
Add beginTransaction to HAL SPI ( #9019 )
7 years ago
Tannoo
e43f3ac989
EEPROM init fix
7 years ago
Scott Lahteine
fc67c64b8f
Merge pull request #8989 from tcm0116/2.0.x_ubl
...
[2.0.x] Fix UBL compilation warnings
7 years ago
Thomas Moore
8afc4f8d9d
Fix UBL compilation warnings
7 years ago
Bob-the-Kuhn
eca5cc8669
Merge pull request #9003 from Bob-the-Kuhn/Due-PINS_DEBUG-&-related
...
[2.0.x] add Due PINS_DEBUG support & misc improvements (replaces PR #8990 )
7 years ago
Bob-the-Kuhn
e9fc7bc69c
Merge pull request #9000 from Bob-the-Kuhn/2.0-LCD-contrast
...
[2.0.x] lcd_contrast type mismatch work around
7 years ago
Bob-the-Kuhn
5574fad69c
copy of PR #8991 code
...
Formatting tweaks
correct array initialization & remove test code
7 years ago
Scott Lahteine
d190c702de
Add MKS_BASE Microstepping pins
...
Based on #9008
7 years ago
Scott Lahteine
5e01ee8adf
Temperature updates for parity with 1.1.x
7 years ago
Bob-the-Kuhn
adb9ecf3cc
copy of PR #8990
7 years ago
Roxy-3D
39e5fabfa9
Z BabyStepping should not be dependent on a bed leveling system being active
7 years ago
Bob-the-Kuhn
ef911a2d12
works
7 years ago
Scott Lahteine
d80c4f1a6e
Fix typo in delta call to buffer_line
...
Fix #8901
7 years ago
Scott Lahteine
9312ee63b0
Merge pull request #8979 from thinkyhead/bf2_sync_up_configs
...
[2.0.x] Synchronize configs with 1.1.x
7 years ago
Scott Lahteine
41dfb229ec
Merge pull request #8978 from thinkyhead/bf2_slimming_option
...
[2.0.x] SLIM_LCD_MENUS option
7 years ago
Scott Lahteine
3dd04736c0
Update M17_M18_M84.cpp
7 years ago
Scott Lahteine
2929c9e56f
A specific option to SLIM_LCD_MENUS
7 years ago
Scott Lahteine
10edb469bb
Apply SLIM_LCD_MENUS to example configs
7 years ago
Scott Lahteine
5294fd132f
Merge pull request #8924 from ejtagle/bugfix-2.0.x
...
[2.0.x] Improve SW SPI for DUE a bit more
7 years ago
Scott Lahteine
0b4a46fa6c
Bring configs up to date with 1.1.x
7 years ago
Scott Lahteine
7cc2193bce
Add Tronxy X1 example config ( #8972 )
7 years ago
etagle
729a9f55fc
Improved Sw SPI on DUE HAL a bit more.
...
Now the USB MSD can transfer at 750k/s. Previously, it was 500k/s. I think this is the maximum achievable speed using Sw SPI.
7 years ago
Scott Lahteine
615146c069
Enqueue commands better in ultralcd.cpp
7 years ago
Scott Lahteine
9686ffedef
Single pause flag also indicates SD print pause
7 years ago
Scott Lahteine
6d94bbf618
Apply some PGM_P pointers
7 years ago
Bob-the-Kuhn
cba44128d5
fix include
7 years ago
Scott Lahteine
427df8792d
Fix Capabilities Report
7 years ago
Scott Lahteine
2526ac6500
Display up to 3 extruders on char LCD
...
…and show bed level indicator at the position of the [H] icon, when a heated bed exists.
7 years ago
Scott Lahteine
db32c185ae
Merge pull request #8860 from Bob-the-Kuhn/2.0.x-DUE-RRDFGSC
...
[2.0.x] DUE - update for Reprap Discount Full Graphic Smart Controller
7 years ago
Scott Lahteine
9ecdd1f4c7
Multi extruder support for M600 and LCD
7 years ago
Scott Lahteine
a1ce6e8ff4
Clear lcd_clicked immediately on use
7 years ago
Scott Lahteine
5effe1590c
Fix NO_VOLUMETRICS bug
7 years ago
Scott Lahteine
f163eede78
No sub-menu if NO_VOLUMETRICS
...
For parity with #8911
7 years ago
Scott Lahteine
2c4e03d2cf
Indentation of a SW SPI file
7 years ago
Scott Lahteine
1a827d5b68
Opening brace tweaks
7 years ago
Bob-the-Kuhn
a142fab155
Enable RRDFGSC on Due
7 years ago
Scott Lahteine
b259bb4670
Fix tmc_util global vars
7 years ago
Scott Lahteine
4ef965cc40
Fix compiler warnings
7 years ago
Scott Lahteine
9e8008c49c
Fixes for G29, esp. 3POINT
7 years ago
Scott Lahteine
026e301307
lcd_map_control deps on ULTIPANEL
7 years ago
Scott Lahteine
f2731c9f93
Allow consecutive uses of G29
7 years ago
Scott Lahteine
4b49ea1e92
General cleanup of config-store, reset_bed_level
7 years ago
Scott Lahteine
2925852244
Fix GT2560 A+ servo pin
7 years ago
Scott Lahteine
c6354fa153
Tweak M125 code
7 years ago
Scott Lahteine
3b51f5c67e
Add pause/resume action to example configs
7 years ago
Scott Lahteine
f704f405af
Add pause/resume actions on M600, M125
7 years ago
Thomas Moore
f0a8a1a853
[2.0.x] Use NOZZLE_PARK_FEATURE for ADVANCED_PAUSE_FEATURE ( #8866 )
...
* Use NOZZLE_PARK_FEATURE for ADVANCED_PAUSE_FEATURE
7 years ago
Scott Lahteine
705ea98fd3
Comment `return false` in motion functions
7 years ago
Scott Lahteine
50366b00d5
Tweak cleaning buffer / SD finished command
7 years ago
Scott Lahteine
28fc8741d6
Reduce default jerk. XY by half. Z by 1/4
7 years ago
Bob-the-Kuhn
1a948cbd93
Fix SET_OUTPUT glitch - LPC1768 & DUE
7 years ago
Scott Lahteine
869c89d83f
Merge pull request #8865 from thinkyhead/bf2_more_scara_scaling
...
[2.0.x] SCARA Feedrate Scaling for G2/G3 - using HYPOT
7 years ago
Scott Lahteine
1cf1cf8759
Add RADDS_DISPLAY to example configs
7 years ago
Even
ea1a8d1223
add original RADDS LCD + Controller
...
adds setup for the original Radds Display+Controller+SD Card Reader PCB
http://doku.radds.org/dokumentation/lcd-display/
7 years ago
Scott Lahteine
4a8fd8ae92
Merge pull request #8853 from ejtagle/bugfix-2.0.x
...
USB Mass Storage Implementation / CDC with HW flow control and misc fixes and improvements for Arduino DUE/RE-ARM based boards
7 years ago
Scott Lahteine
aa97cd6e9b
Merge pull request #8871 from petrzjunior/bugfix-2.0.x
...
[2.0.x][Language] Update Czech for Dec 2017
7 years ago
Thomas Moore
2917d1217d
Revert "Followup to #8698"
...
This reverts commit 4e891e9fb7
.
7 years ago
Petr Zahradník
69a51a426c
Update Czech language Dec 2017
7 years ago
Scott Lahteine
caa5093498
General DELTA_IK macro
7 years ago
Scott Lahteine
c694608450
Apply SCARA_FEEDRATE_SCALING to G2/G3
7 years ago
Scott Lahteine
97d509d4d2
Revert "Improved Core-compatible jerk code"
...
Reverting commit 3cd7659
7 years ago
Scott Lahteine
5bc2acc072
Restore position_float to fix LIN_ADVANCE
7 years ago
etagle
33a6fc70e4
Adding USB MSD implementation to the HAL: Now, when you plug the Native USB port of the Arduino DUE to your PC, it will be detected as a composite USB device: One of the devices is a USB CDC (Serial port over USB) with native USB handshake (no more overflows!!) (set SERIAL_PORT to -1 to use it as main serial port) and also, a MSD (USB Mass Storage Device) will be detected, and the SD card present on the socket will be reflected as a Removable disk on your PC)
7 years ago
etagle
d8a4db72ac
Reimplemented SW SPI for DUE in assembler. This allows to reach 12Mhz as SPI Clock and improves 4x the transfer speed to the SD card. This is REQUIRED so access to SD from USB is usable (allows 600Kbytes/second transfer speeds)
7 years ago
etagle
99b2fc2066
Adjusted timings on the ST7290 u8glib so RE-ARM and RAMPS4DUE have no problems when writing to the graphics LCD. This fixes Issue #8787 - Special thanks to Bergerac56 for testinf this out !!!
7 years ago
etagle
498ea7512a
Exposed SDCard interface to the public, to USB MSD is able to read/write sectors on the SD card
7 years ago
etagle
9aff55ed1f
Backported latest improvements and fixes from the SdFat liibrary to our own version. This includes support for CRC7 validation on commands and also, made sure that even if using software SPI implementations, SD card speed is properly adjusted when transitioning from INITIALIZATION to DATA TRANSFER mode. ALL HALs implement spiInit, even in SW SPI mode, and we NEED this change to improve 25x the transfer speed of the SD card and allow implementations of USB MSD
7 years ago
etagle
7447979110
Fixed some warnings on the MakerParts configuration, when compiling using the AVR toolchain (integer overflow on the preprocessor calculations)
7 years ago
etagle
b6f9c333d4
Adding hooks into the idle loop so HALs can execute 2nd plane tasks, such as serving SD card read/writes requested from the USB MSD layer
7 years ago
victorpv
2ec4113cb2
Changes to STM32F1 HAL ( #8833 )
...
Some to correct missing files from previous PR to completely avoid
HardwareTimer Class (reduce overhead). Some changes to formatting.
Changes to DMA ADC to work correctly.
Change to F1 sanity check.
7 years ago
Scott Lahteine
913d9e9a59
Matching sign across filwidth vars
7 years ago
Scott Lahteine
3cde4c78b2
Use wildcard *.cpp in Makefile
...
Based on #8738
Addressing #8731
7 years ago
Scott Lahteine
fdc5e72720
A single setting to validate filament width
7 years ago
Scott Lahteine
93a6a4e1a8
Add VOLUMETRIC capability item
7 years ago
Scott Lahteine
933f76fda3
Option to disable all volumetric extrusion
7 years ago
Scott Lahteine
31e33d2acd
Add NO_VOLUMETRICS to example configs
7 years ago
Scott Lahteine
fc9ee1a4de
Fix up serial sanity check
7 years ago
Scott Lahteine
de5ca96654
More parity with 1.1.x, plus whitespace
7 years ago
Scott Lahteine
a891d8d738
Merge pull request #8820 from thinkyhead/bf2_mks_sbase_spi
...
[2.0.x] Fix SDSUPPORT for MKS SBASE
7 years ago
Scott Lahteine
097a26007f
Fix SDSUPPORT for MKS SBASE
...
Fix supplied by @cjsoong in https://github.com/MarlinFirmware/Marlin/issues/8750#issuecomment-350779983
7 years ago
Scott Lahteine
8df5955da4
Revert "Reset timer count before first block step"
...
This reverts commit 5cf6a062e3
.
7 years ago
Scott Lahteine
957bbab57f
Update inc files for parity with 1.1.x
7 years ago
Scott Lahteine
f79026acc1
Apply MKS_12864OLED_SSD1306 to examples
...
Followup to #8814
7 years ago
Dan Delaney
b055d8c39c
[2.0.x] Adding support for using the MKS_12864OLED with the SSD1306 controller ( #8814 )
...
* Adding support for using the MKS_12864OLED with the SSD1306 controller
* Update comment for correct controller type
7 years ago
Scott Lahteine
15d05748df
Adding support for the Tronxy and Zonestar LCD
7 years ago
Scott Lahteine
9abbcc3ee0
Apply ZONESTAR_LCD to example configs
7 years ago
Dave Johnson
aed0cfa3d1
Various fixes for 2.0.x configs
7 years ago
Scott Lahteine
674deaf223
Add NANODLP_ALL_AXIS to config examples
7 years ago
robpower
5595098063
V2 Extended NanoDLP_Z_Move_Sync to G4 & G28,Added all axis option.
7 years ago
Scott Lahteine
2b7db90340
Bring Malyan M200 config up to date
7 years ago
Scott Lahteine
8b12371e45
Change some hex case
7 years ago
Scott Lahteine
4782acf60e
Merge pull request #8780 from fiveangle/bf2-typo
...
[2.0.x] typo in Marlin.cpp
7 years ago
teemuatlut
0cd1e91056
[2.0.x] TMC driver update ( #8769 )
7 years ago
Scott Lahteine
09d13f186f
Correct unskew, after all
7 years ago
Dave Johnson
0d531d9655
Missing HAS_HEAT_BED conditional
...
Fixes issue found in #8779
7 years ago
Dave Johnson
69efb87d19
typo in Marlin.cpp
7 years ago
Scott Lahteine
368c124de8
Fix Planner::unskew parity with skew
7 years ago
Scott Lahteine
cf2193c07f
Comment, fix filament width sensor
7 years ago
Scott Lahteine
a641992c1d
Merge pull request #8762 from victorpv/patch-2
...
[2.0.x] STM32F1 HAL: Fix issue #8585 . Updates to readme.
7 years ago
Eduardo José Tagle
ac168a03c8
Fixes for the Arduino DUE HAL (Serial Port, Graphics Display, EEPROM emulation) ( #8651 )
...
* Fixing the DUE serial port assignments: Now -1 means the SAM3x USB Device emulating a serial port, and 0 means the USB to serial adapter included as a programming port
* Improving the Fast IO port access implementation on Arduino DUE
* Implemented EEPROM emulation on Due by storing data on the internal FLASH (with wear leveling)
* Implemented a Software SPI for the ST7920 graphics display for the Arduino RAMPS for DUE, as the default one in u8glib is clocking data too fast on ARM, and the display does not understand it.
* Fixing the case where the serial port selected is the USB device
* Adding configuration for the Makerparts 3D printer (www.makerparts.net)
* Tuned MakerParts acceleration on X and Y axis so it never loses steps. Also adjusted pulses per mm to match default hw configuration
* Fine tuned Maximum acceleration for MakerParts printer
* Style cleanup
* Style cleanup (2)
* Style fixes (3)
* Fixing the DUE serial port assignments: Now -1 means the SAM3x USB Device emulating a serial port, and 0 means the USB to serial adapter included as a programming port
* Improving the Fast IO port access implementation on Arduino DUE
* Implemented EEPROM emulation on Due by storing data on the internal FLASH (with wear leveling)
* Implemented a Software SPI for the ST7920 graphics display for the Arduino RAMPS for DUE, as the default one in u8glib is clocking data too fast on ARM, and the display does not understand it.
* Fixing the case where the serial port selected is the USB device
* Adding configuration for the Makerparts 3D printer (www.makerparts.net)
* Tuned MakerParts acceleration on X and Y axis so it never loses steps. Also adjusted pulses per mm to match default hw configuration
* Fine tuned Maximum acceleration for MakerParts printer
* Style cleanup
* Style changes to u8g_dev_st7920_128_64_sw_spi.cpp
* Even more improvements to the FastIO HAL for DUE. Now WRITE() is 2 ASM instructions, if value is constant, and 5 cycles if value is not constant. Previously, it was 7..8 cycles
* After some problems and debugging, seems we need to align the interrupt vector table to 256 bytes, otherwise, the program sometimes stops working
* Moved comments out of macro, otherwise, token pasting does not properly work sometimes
* Improved Software SPI implementation on DUE: Now it honors the selected speed passed to spiInit(). This allows much faster SDCARD access, improving SDCARD menus and reducing latency
* Update u8g_dev_st7920_128_64_sw_spi.cpp
* Disabling EEPROM over FLASH emulatiion if an I2C or SPI EEPROM is present
7 years ago
victorpv
084f2434a7
Update readme.md
7 years ago
victorpv
7c7ae5ebef
Delete duplicated file.
7 years ago
victorpv
4feffca178
fix for issue #8585
...
As reported in this issue:
https://github.com/MarlinFirmware/Marlin/issues/8585
I have it working fine in my local copy like that change.
7 years ago
Scott Lahteine
d568e586b7
Fix up ubl_motion indentation
7 years ago
Scott Lahteine
24f9bec6f4
UBL + DUAL_X_CARRIAGE compatibility
7 years ago
Scott Lahteine
6d0678d963
Omit unused UBL motion code
7 years ago
Scott Lahteine
3255712343
Skew Correction for UBL
...
Also remove unused grid slicing function when using UBL segmented.
7 years ago
Scott Lahteine
3d796d8040
Move debug code
7 years ago
Scott Lahteine
3db5303bfe
_buffer_line => buffer_segment
7 years ago
Scott Lahteine
a71d2f3f40
UBL_DELTA => UBL_SEGMENTED
7 years ago
Scott Lahteine
73e32925e4
References are better for array args
7 years ago
Scott Lahteine
125c572d97
Tweak M114 detail
7 years ago
victorpv
a5150c83a2
[2.0.x] Multiple updates to STM32F1 HAL ( #8733 )
...
* STM32F1 HAL
Adding files for STM32F1 HAL based on libmaple/stm32duino core.
Current persistent_store uses cardreader changes to be sent in separate
commit, but could be changed to use i2c eeprom.
There is another persistent_store implementation that uses the MCU flash memory
to emulate eeprom
Adding readme with some information about the stm32 HAL.
* Switch to Timer4 to avoid a hard reset on STM32F103C6 boards
On bluepill STM32F103C6 boards, using Timer5 results in a error() vector call. Switch to 4 since these are both general purpose, 16 bit timers.
* Add support for EEPROM emulation using Flash
Some low end machines doe not have EEPROM support. Simulate it using the last two pages of flash. Flash does not allow rewrite between erases, so skip writing the working version if that's enabled.
* Basic Pins for a malyan M200
This is a work in progress to go hand in hand with the STM32 work.
* Add support for ADC with DMA. This work has exposed a problem with the pin enumerations in STM boards vs what marlin expects (i.e, try defining PA0 as a temp pin). The hack can be removed with we go to fastio completely. To see this work, set something in adc_pins to a value like PA0 and connect your pullup resistor'd thermistor.
* Missing file - change HAL_adc_init to actually do something
We have an actual ADC init function now.
* Remove pinmode hack
Remove the pin mode hack that I was using to init PA0.
Updated Readme.md
* Several changes to timers and GPIO
Faster GPIO, and faster timer functions by accesing registers and
libmaple.
Still more changes pending for the Timer's code to skip using the
HardwareTimer class altogether.
Switch all enums to be within #defines
This change allows a user to have, for instance, TEMP_4 and TEMP_BED definied but nothing else. The enums which are not defined move "out", allowing the first ones to take the slots in the enum, and since the array is sized on ADC_PIN_COUNT, we always have the right size data and in order.
* Update Malyan M200 pins
Update Malyan M200 pins with correct fan values.
* Test all pins on actual hardware, update definitions
Some of the pin definitions were from knowlege base/pdfs. Now they've been tested against actual hardware. This should be very close to final.
* Update HAL_timers_Stm32f1.cpp
* Add sample configurations for Malyan M200
Add sample configuration for Malyan M200 without bed leveling, and move fan to auto cool E0 since this printer by default has only one fan.
Choose the timer based on MCU defintion. Timer5 is not valid on C8/CB class boards, so use Timer4 for the step timer.
readme.md update
* Updates to timers, and some stm32 boards definitiions
* Correct pin toggle macro.
* Remove duplicated Malyan M200 entry from pins.h
* Update configuration_store.cpp
* Formatting, indentation
* Formatting in HAL_Stm32f1.cpp
7 years ago
Scott Lahteine
204199e1ce
Only compare XYZ to check motion
7 years ago
Scott Lahteine
6686d937fb
Always report position on config load/reset
7 years ago
Scott Lahteine
117fc872a7
Update current position in M852
7 years ago
Scott Lahteine
7d2e850577
Have M420 report a changed position
7 years ago
Scott Lahteine
03ba79f144
Sync and report changed position
7 years ago
Scott Lahteine
5cf6a062e3
Reset timer count before first block step
7 years ago
Scott Lahteine
6149b82119
Allow setting current timer counter
7 years ago
Scott Lahteine
82ef6b5242
Add an option to specify "pulse" timer
7 years ago
Scott Lahteine
b8bc965414
General cleanup HAL timers
7 years ago
Scott Lahteine
69d49a2438
Shorter segments may be better
7 years ago
Scott Lahteine
d576f5408e
Add MiniRAMBo 1.0a board
7 years ago
Scott Lahteine
c40cb52342
Use MB() for Megatronics 3.1
7 years ago
Scott Lahteine
4fa65a5c25
TCNT0 => HAL_timer_get_current_count
...
Fix #8710
7 years ago
AnHardt
b3daf6b5db
[2.0.x] better reverse pass ( #8722 )
...
* repair reverse_pass()
And make it readeble.
This was broken a long time ago.
Not competely unfunctional but far from optimal.
* Minor speedup when calling calculate_trapezoid_for_block
2 float / to 1 foat / and 2 float *
* Various style changes
7 years ago
Roxy-3D
f58eb391aa
[2.0.0] Better off mesh behavior for UBL ( #8714 )
...
* Better off mesh behaviour for UBL
* Suggested ubl.h changes
7 years ago
Jonathan Barchi
cffd052fee
[2.0.x] Fix for #8604 ( #8717 )
...
* Nozzle.cpp: replace incorrect M_2_PI (2/pi) with 2.0 * M_PI
* Use RADIANS(360) instead of 2 * M_PI
7 years ago
Bob-the-Kuhn
65d0f32f82
divide only when required
7 years ago
Scott Lahteine
728acf521c
Followup to #8706
7 years ago
Scott Lahteine
85c6ffbe0d
Discard all "continued" blocks on interrupted move
7 years ago
Scott Lahteine
4e891e9fb7
Followup to #8698
7 years ago
Scott Lahteine
de3d3b9cb1
Put FORCE_INLINE before static
7 years ago
Scott Lahteine
43ea265b78
Merge pull request #8685 from MateuszKrawczuk/patch-3
...
Update TEMP_BED_PIN in MIGHTYBOARD_REVE
7 years ago
Scott Lahteine
ae663a4198
PROBE_DOUBLE_TOUCH => MULTIPLE_PROBING
7 years ago
Scott Lahteine
d7800e7975
Apply MULTIPLE_PROBING to example configs
7 years ago
Scott Lahteine
542efda7db
Merge pull request #8698 from thinkyhead/bf2_replace_jerk_code
...
[2.0.x] Improved Core-compatible jerk code
7 years ago
Scott Lahteine
3cd7659924
Improved Core-compatible jerk code
7 years ago
GMagician
99fcf60977
[2.x] addressing #8644
...
Removed missing include file
7 years ago
Scott Lahteine
81c0a918af
feed_factor => inverse_secs
7 years ago
Scott Lahteine
f206b81cf7
Sanity check skew+UBL
7 years ago
Scott Lahteine
9898b96992
No lcd_map_control flag in quick_stop
7 years ago
Scott Lahteine
840289e7cc
Use block cleaning instead of split flag
7 years ago
Scott Lahteine
90cf6a06be
Simplify G26 user_canceled
7 years ago
Scott Lahteine
cdfabbc507
Shorten error text in G29
7 years ago
Scott Lahteine
c846388a65
Standardize LCD interface code for UBL a little
7 years ago
Scott Lahteine
2fde60da12
Changes for parity with 1.1.x
7 years ago
Scott Lahteine
6040d4080e
Cleanup stepper ISR. Allow cleaning for endstops.
7 years ago
Scott Lahteine
a4e1d83599
Fix M503 S parameter
7 years ago
Scott Lahteine
a3b098b4be
Whitespace clean
7 years ago
AnHardt
a993c5227d
Don't split first_move while homing or probing
...
While homing or probing it might be bad if the stop/trobe triggers during the first part and the second is still in the buffer.
7 years ago
Mateusz Krawczuk
5320906b0b
Update TEMP_BED_PIN in MIGHTYBOARD_REVE
...
Pin K7 number in fastio1280.h is 69, but it's also ADC15 pin.
To get correct value from ADC reading it should be set as 15.
7 years ago
Scott Lahteine
aeb5c623c1
Show "Level Bed Corners" with UBL too
...
Addressing #8676
7 years ago
Scott Lahteine
5fbb2f121e
Remove skew warning that could crash the planner
7 years ago
Richard Wackerbarth
c1184552ac
Change K1 to required option PID_K1
7 years ago
revilor
9e3fbcf35c
fix for #8669 ( #8679 )
...
* fix for #8669
* Update G28.cpp
7 years ago
Scott Lahteine
d8b444c144
Cleanup constextpr in planner.cpp
7 years ago
Scott Lahteine
a2372cfab5
Fix SKEW_CORRECTION without leveling
7 years ago
Scott Lahteine
4d3c3d0b73
Some ST7920 parity with 1.1.x
...
Possibly more should be brought over? Discussion at #8471
7 years ago
Scott Lahteine
3748c28924
Fix MBL G29 without LCD
...
Addressing https://github.com/MarlinFirmware/Marlin/pull/8575#discussion_r154536617
7 years ago
Scott Lahteine
772298257b
Creality pins spacing, MINIPANEL CS pin
7 years ago
Scott Lahteine
b27bc67271
Set initial endstops state
7 years ago
Scott Lahteine
b6ba32ce75
Support for RAMPS Plus (3DYMY)
7 years ago
Scott Lahteine
53694ebaa1
Folllwup to planner splitting
7 years ago
Scott Lahteine
37fff608b0
Merge pull request #8652 from fiveangle/bf2_usbcon_xonxoff
...
[2.0.x] SERIAL_XON_XOFF not supported on USB-native AVR devices
7 years ago
Scott Lahteine
4b612f590c
Split first move to planner for better chaining
7 years ago
Unknown
91b63f6d69
SERIAL_XON_XOFF not supported on USB-native AVR devices
...
User could enable SERIAL_XON_XOFF on USB-native devices and it would not be enabled without warning, but M115 would report the capability as available.
7 years ago
Bob-the-Kuhn
57fac33a74
add explanations
...
1) add explanations as to why software SPIs are selected
2) remove unused flag/option
7 years ago
Bob-the-Kuhn
bb23286383
add README & modify spi_pins.h
...
still trying to fix file name
7 years ago
Scott Lahteine
dd8febca1a
Revert "Merge pull request #8611 from thinkyhead/bf2_planner_split_first"
...
This reverts commit 824980e70e
, reversing
changes made to aa7efb96bf
.
7 years ago
Bob-the-Kuhn
fb44f8e50f
Merge pull request #8616 from hg42/bugfix-2.0.x
...
[2.0.x][LPC1768][FIX] NUM_DIGITAL_PINS was negative, fixes PWM, arduino io functions, M42, M43, M226, probably also Servo, some LCD, soft spi, SoftwareSerial, ... may be others
7 years ago
Bob-the-Kuhn
4c5356f77a
Merge pull request #8622 from hg42/implement-LPC1768-GET_TIMER
...
[2.0.x][LPC1768][fix] Implement GET_TIMER and other GET_xxx, fixes PWM
7 years ago
Harald Gutsche
f5b4e1ef4f
as a workaround enable PWM for any pin, see PR #8622
7 years ago
Scott Lahteine
6e944a413c
Merge pull request #8607 from benlye/patch-1
...
[2.0.x] Fix M49 so that it does not hang the terminal console
7 years ago
Scott Lahteine
967522b95e
Merge pull request #8615 from dot-bob/Duplicator_6-2.0.x
...
[2.0.x] Example configurations for Wanhao Duplicator 6
7 years ago
Scott Lahteine
f4b16a3bac
Update M49.cpp
7 years ago
Scott Lahteine
f9327534f8
Merge pull request #8634 from fiveangle/bf2_report_xonxoff
...
[2.0.x] Report SERIAL_XON_XOFF in M115
7 years ago
Scott Lahteine
da9f140829
Merge pull request #8637 from thinkyhead/bf2_ubl_uses_LSL
...
[2.0.x] Use custom segment length for UBL Cartesian
7 years ago
Scott Lahteine
3a97de52ef
Split first move to planner for better chaining
...
Address #8573 , #8595
7 years ago
Scott Lahteine
24437de591
Use custom segment length for UBL Cartesian
7 years ago
Unknown
4c5ffd2349
[2.0.x] Report SERIAL_XON_XOFF in M115
...
-Report SERIAL_XON_XOFF in Extended Capabilites M115 report for hosts
-Remove outdated 256 size limitation from comments on RX_BUFFER_SIZE defines
-Update error message conditions
7 years ago
Scott Lahteine
aa7efb96bf
Bring configurations up to date
7 years ago
Scott Lahteine
63a91cd37a
Fix a homing comment
7 years ago
Scott Lahteine
8056120195
Rename inverse_mm_s => inverse_secs
7 years ago
Scott Lahteine
23557f8e77
Remove obsolete de_float
7 years ago
Jonathan Barchi
05f8e98c4a
Fix for issue #8629 - mismatch between number of stored and loaded dummy items on non-delta machines. ( #8631 )
7 years ago
Roxy-3D
48fb4e0932
Get Bi-Linear to work with G26
...
More corrections to make that happen...
7 years ago
Roxy-3D
0850b38b45
Get Bi-Linear working with G26
...
G26 uses logic that looks like:
```
ex = _GET_MESH_X(i + 1) - (SIZE_OF_INTERSECTION_CIRCLES - (SIZE_OF_CROSSHAIRS));
```
The Bi-Linear macros need parenthesis to work correctly.
7 years ago
Scott Lahteine
000b3b3117
Comment/cleanup of motion code
7 years ago
Scott Lahteine
046a1ad331
Merge pull request #8625 from tcm0116/2.0.x-G33
...
[2.0.x] Fix missing return values in G33_auto_tune
7 years ago
Thomas Moore
b35c3b5eb8
Fix missing return values in G33_auto_tune
7 years ago
Scott Lahteine
45c2388a58
Apply const to thermal_runaway_protection args
7 years ago