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