Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
346 commits
Select commit Hold shift + click to select a range
d356759
Localize stepper-specific defines
thinkyhead Jun 12, 2018
9d91ea4
Fix stepper pulse duration
thinkyhead Jun 12, 2018
91976e3
Merge pull request #11011 from thinkyhead/bf1_honor_step_rate
thinkyhead Jun 13, 2018
cc4e515
Fix coolstep_min_speed / sensorless homing
thinkyhead Jun 13, 2018
af1721b
Extra insurance against endstop false positives
thinkyhead Jun 13, 2018
c0e4a7a
Merge pull request #11012 from thinkyhead/bf1_ensure_endstop
thinkyhead Jun 13, 2018
e601cfb
[1.1.x] reset bltouch on home (#11010)
GMagician Jun 13, 2018
c28d2e9
Auto Build for Visual Studio Code (#11015)
Bob-the-Kuhn Jun 13, 2018
a85f60a
Unsigned eeprom mesh addresses
thinkyhead Jun 15, 2018
35023b0
Fix critical section start/end
thinkyhead Jun 16, 2018
dc087b1
[1.1.x] Tweaks and additions for MAX7219 (#11033)
thinkyhead Jun 19, 2018
7cdaf69
[1.1.x] Fix Italian msg len (#11057)
GMagician Jun 19, 2018
3ca4f09
Tiny improvement to M7219
Roxy-3D Jun 19, 2018
e0b4abd
Don't reset stepper timeout for all g-codes
thinkyhead Jun 20, 2018
3bb332b
Use Tool 0 for Dual X Axis G29
thinkyhead Jun 20, 2018
b05fcad
Fix value editing with callback
thinkyhead Jun 21, 2018
bd10791
Edit Z fade as whole numbers
thinkyhead Jun 21, 2018
7632df6
add the move_z_after_probing() functionality to UBL's G29 J
Roxy-3D Jun 21, 2018
9478711
Merge pull request #11074 from thinkyhead/bf1_value_editing
thinkyhead Jun 22, 2018
52f5efb
Filter endstops state at all times (#11076)
thinkyhead Jun 22, 2018
5374544
Fix LIN_ADVANCE max_e_jerk_factor
thinkyhead Jun 22, 2018
dd9c65d
[1.1.x] Fix stepper/planner race condition, Stepper pulse timer (#11084)
thinkyhead Jun 22, 2018
8600cbb
Clear Max7219 without test pattern
thinkyhead Jun 25, 2018
0a2d3ec
[1.1.x] Fix advanced pause init values (#11096)
GMagician Jun 26, 2018
4d5c655
Make max_e_jerk an array to save CPU (#11121)
thinkyhead Jun 27, 2018
04fc715
Add minimum step dir delay option, A4988 pulse note (#11122)
thinkyhead Jun 27, 2018
e352c1e
Endstop patch followup
thinkyhead Jun 27, 2018
cff2201
Poll all endstops, even when stationary (#11125)
thinkyhead Jun 27, 2018
b880028
Fix stepper/planner block handling, race conditions (#11136)
thinkyhead Jun 27, 2018
5e03ded
Eliminate stepper.* signed/unsigned warnings
thinkyhead Jun 28, 2018
5788a39
Fix up microsteps conditionals
thinkyhead Jun 28, 2018
485d50e
Ignore Z min endstop with separate Z probe
thinkyhead Jun 28, 2018
6747537
Fix SKEW_CORRECTION compile error
thinkyhead Jun 30, 2018
609e7da
Fix and tweak POWER_LOSS_RECOVERY (#11150)
thinkyhead Jun 30, 2018
654f0be
Remove JUNCTION_DEVIATION_INCLUDE_E option (#11146)
thinkyhead Jun 30, 2018
be3e006
Fix G33 compile warning
thinkyhead Jun 30, 2018
718a22e
Non-conflicting CS pins for MKS Gen L
thinkyhead Jun 30, 2018
a789ab4
[1.1.x] Git ignore for VS (#11156)
GMagician Jun 30, 2018
a294ec3
Add delta feedrate scaling (#11152)
thinkyhead Jun 30, 2018
1caa01a
Fix Trigorilla 1.4 pin defines
thinkyhead Jun 28, 2018
ca6ddbc
Detect endstop hits in any direction
thinkyhead Jun 30, 2018
c4fbbca
Lose the old HOMEAXIS macro
thinkyhead Jun 30, 2018
defaa93
Do a hard kill for failed homing moves (#11160)
thinkyhead Jul 1, 2018
5700360
[1.1.x] Slovak translation update (#11174)
rmoravcik Jul 2, 2018
a83f7f1
Turn off DISABLE_INACTIVE_EXTRUDER with SWITCHING_NOZZLE
thinkyhead Jul 2, 2018
b7c648d
Minor patches for POWER_LOSS_RECOVERY
thinkyhead Jul 2, 2018
84187dc
Add "Marlin Dev Mode" option
thinkyhead Jun 22, 2018
0702c78
Fix and improve POWER_LOSS_RECOVERY (#11186)
thinkyhead Jul 3, 2018
432da42
Add thermistor 501 (100K Zonestar)
Jul 2, 2018
559e935
Bring default Configuration.h up to date
thinkyhead Jul 3, 2018
fae2098
Add configurations for Tronxy X3A
thinkyhead Jul 3, 2018
e843414
Merge pull request #11194 from Schullebernd/bugfix-1.1.x
thinkyhead Jul 4, 2018
03a7046
No M914 or SGT set for non-sensorless axes (#11197)
thinkyhead Jul 4, 2018
a69cc6c
Fix Trigorilla include typo
thinkyhead Jul 4, 2018
fc9f4ce
Fix missing quote in language list
thinkyhead Jul 4, 2018
ccb225f
Float maths updates for 2.0.x parity (#11213)
thinkyhead Jul 7, 2018
fae2929
Resolve issue where user can't edit mesh
Roxy-3D Jul 8, 2018
39b3e4c
Support for multiple Max7219 units in a chain (#11226)
Roxy-3D Jul 8, 2018
5f58712
Loosen static assertion guarding overflow in SCAN_THERMISTOR_TABLE (#…
agrif Jul 11, 2018
5cddfce
Endstops::report_state => event_handler
thinkyhead Jul 12, 2018
d8331d9
Unify M91x parameter I meaning, simplify reports
thinkyhead Jul 12, 2018
3b5c81b
[1.1.x] Validate that X/Y_PROBE_OFFSET_FROM_EXTRUDER are integers (#1…
cmroche Jul 13, 2018
54adf6f
Shorter Z up move between multiple probing attempts
nightgryphon Jul 9, 2018
8f11019
Add Z_CLEARANCE_MULTI_PROBE to example configs
thinkyhead Jul 12, 2018
cb0777d
Merge pull request #11248 from thinkyhead/bf1_tmc_unify_param_i
thinkyhead Jul 13, 2018
d60b2e5
Merge pull request #11233 from nightgryphon/multiprobe-z-up
thinkyhead Jul 13, 2018
1067c43
[1.1.x] fix kill printer (#11261)
GMagician Jul 14, 2018
256f76d
Fix Vellemann K8400 Configuration (#11258)
kaimimue Jul 14, 2018
bc96122
Change Max7219_idle_task() routines to use single line if X-Axis has …
Roxy-3D Jul 17, 2018
e6801ff
[1.1.x] Fix change filament (#11268)
GMagician Jul 17, 2018
756080f
Followup to floats patch
thinkyhead Jul 17, 2018
fbc3fdb
LCD strlen functions like 2.0.x
thinkyhead Jul 17, 2018
58775cc
Don't display M421 values for UBL at startup
Roxy-3D Jul 17, 2018
17e1eec
Make sure linear units are initialized
thinkyhead Jul 17, 2018
036f25e
More lcd_strlen updates
thinkyhead Jul 17, 2018
7e648f3
Add card.longest_filename, more lcd_strlen updates
thinkyhead Jul 17, 2018
6024ffe
Improve Malyan progress / feedrate
thinkyhead Jul 17, 2018
76ec073
Merge pull request #11297 from thinkyhead/bf1_malyan_lcd_update
thinkyhead Jul 18, 2018
9d0627d
Make GCodeParser::debug static (#11294)
GMagician Jul 18, 2018
46b0e05
Add POWER_LOSS_PIN to example configs
thinkyhead Jul 19, 2018
7321f30
Add POWER_LOSS_PIN support
thinkyhead Jul 19, 2018
389f2ac
planner.synchronize at start of tool_change
thinkyhead Jul 19, 2018
5ce312f
Merge pull request #11305 from thinkyhead/bf1_power_loss_pin
thinkyhead Jul 19, 2018
db057eb
Fix tool_change call in UBL G29
thinkyhead Jul 19, 2018
888774c
Add MANUAL_PROBE_START_Z for manual probing
thinkyhead Jul 19, 2018
221e8bb
Add MANUAL_PROBE_START_Z to example configs
thinkyhead Jul 19, 2018
6c62b0e
Change Max7219_idle_task() to use columns if Y-Axis has 16 LED's (#11…
Roxy-3D Jul 19, 2018
d1590fe
Merge pull request #11308 from thinkyhead/bf1_manual_probe_start_z
thinkyhead Jul 19, 2018
3bbb121
Tweak some Max7219 code
thinkyhead Jul 19, 2018
060e7a3
Silentninja1 idex crash fix (#11329)
silentninja1 Jul 24, 2018
ed0e72b
Fix spelling in configs
thinkyhead Jul 25, 2018
57ce81f
[1.1.x] Fix LCD axis move E index (#11328)
silentninja1 Jul 25, 2018
6d6bdc6
Add *_DRIVER_TYPE to example configs
thinkyhead Jul 25, 2018
7bad507
Simplify stepper driver config
thinkyhead Jul 25, 2018
2b860ab
Merge pull request #11361 from thinkyhead/bf1_define_drivers_th
thinkyhead Jul 25, 2018
e5b928f
[1.1.x] Typo fix (#11366)
GMagician Jul 25, 2018
349cf3e
Sync enqueue_and_echo_command with 2.0.x
thinkyhead Jul 25, 2018
637489a
Tweak some SoftPWM code
thinkyhead Jul 25, 2018
2af06b8
Specify some extra CR-10S pins
thinkyhead Jul 25, 2018
5061c3a
Merge pull request #11368 from thinkyhead/bf1_pwm_adjustments
thinkyhead Jul 26, 2018
b5ed4a1
Fix thermistor type in Anet A6 config (#11346)
vitekn Jul 26, 2018
56fbe33
Ensure ADC conversion is complete before reading (#11370)
thinkyhead Jul 26, 2018
2f76ec5
[1.1.x]-different-bltouch-init (#11358)
GMagician Jul 26, 2018
c30f636
Improve drivers.h macros (#11372)
thinkyhead Jul 26, 2018
b6f2499
[1.1.x] Update fastio_1280.h pin mapping comments (#11374)
bleughb Jul 26, 2018
cab2e08
Update DELAY_10US
thinkyhead Jul 27, 2018
7284488
[1.1.x] fix bltouch homing (#11380)
GMagician Jul 27, 2018
e1bef0e
[1.1.x] idex and bl touch fix (#11392)
silentninja1 Jul 28, 2018
30839a6
[1.1.x] bltouch home refinements (#11398)
GMagician Jul 29, 2018
33c37d5
Revert "[1.1.x] idex and bl touch fix" (#11406)
Roxy-3D Jul 29, 2018
c4f4c25
Fix initial safe_speed in jerk code (#11396)
thinkyhead Jul 31, 2018
8db91f0
Clean up 12864 OLED code (#11388)
soimy Jul 31, 2018
a2ac7e1
Add M915 to Prepare Menu (#11383)
MikeLud Jul 31, 2018
888d319
Align some config options
thinkyhead Aug 2, 2018
7d491aa
Tiny improvement to M7219
Roxy-3D Jun 19, 2018
fae96a6
Fix jumping progress bar. (#11438)
marcio-ao Aug 3, 2018
4c4fffc
[1.1.x] Fix Dual X Carriage tool change crash (#11425)
silentninja1 Aug 4, 2018
86d9af1
Fix drivers.h dependency, defer macro evaluation (#11449)
thinkyhead Aug 4, 2018
b8d4c42
Easier to disable homing validation (#11457)
thinkyhead Aug 7, 2018
33364c1
[1.1.x] Better timing handling (#11462)
GMagician Aug 7, 2018
614a944
auto power control without heated bed (#11467)
lsellens Aug 7, 2018
332a80c
Restore bugfix README, etc.
thinkyhead Aug 7, 2018
e741241
No raise when homing after power-loss
thinkyhead Aug 7, 2018
4f59ee8
Minor spacing fixes
thinkyhead Aug 7, 2018
9e46e84
Treat TMC2660 like non-TMC (#11485)
thinkyhead Aug 10, 2018
105d20c
Account for UBL correction when setting the planner position (#11511)
tcm0116 Aug 10, 2018
f1467dd
UBL/planner patch tweaks
thinkyhead Aug 12, 2018
bdb2dd2
Allow G33 to compile with no LCD
thinkyhead Aug 12, 2018
7762565
Reduce max accel in Creality configs
thinkyhead Aug 12, 2018
7b0a8e8
Fix pca9632_set_led_color lost i2c connection (#11530)
soimy Aug 12, 2018
a9cb483
Allow Einsy RAMBo FAN1_PIN override
thinkyhead Aug 13, 2018
5482af3
Remove oversampled data from thermistor table 71 (#11504)
agrif Aug 13, 2018
cc6a315
Improve AXIS_DRIVER_TYPE macros
thinkyhead Aug 13, 2018
263beae
Add I parameter to ignore pin protection on M42
Roxy-3D Aug 13, 2018
02381d6
Make M7219 I more robust and nicer to look at
Roxy-3D Aug 13, 2018
e518533
Change M7219 I to setup Max7219 registers, but not do initialization …
Roxy-3D Aug 13, 2018
b4efefe
[1.1.x] Fix TMC2208 SW serial communication (#11548)
teemuatlut Aug 14, 2018
5f07985
Update Czech language
thinkyhead Aug 14, 2018
3ef6cf0
declare void Max7219_register_setup();
Roxy-3D Aug 15, 2018
2f2f16c
Marlin assumes signed chars
thinkyhead Aug 17, 2018
feb5551
[1.1.x] Max7219 cleanup, simplify, and extend (#11574)
thinkyhead Aug 18, 2018
e5de565
Fix up Max7219 orientations (#11597)
thinkyhead Aug 21, 2018
3f75c5d
Fix Homing/UBL
thinkyhead Aug 21, 2018
b303aff
Fix typo in .travis.yml
thinkyhead Aug 21, 2018
903ccb4
Always disable/restore leveling on tool-change
thinkyhead Aug 21, 2018
cf1b2af
Update Ultimaker servo pin
thinkyhead Aug 21, 2018
4f0737c
Fix SD percent for Lite Status Screen
thinkyhead Aug 26, 2018
9939355
[1.1.x] Silently drop M108, M112 and M410 with emergency parser enabl…
snowdroppe Aug 29, 2018
ba46ede
Fix 5 mixing steppers, etc.
thinkyhead Aug 29, 2018
f58168a
Support for Anet A2 Plus (#11660)
MaiTaiSui Aug 29, 2018
ca87e4c
Sanity-check SERVO pin for servo probes
thinkyhead Aug 30, 2018
dbd0979
Remove obsolete HAL_timer_restrain
thinkyhead Aug 31, 2018
8193c61
Fix compile error with NO_LCD_MENUS
thinkyhead Sep 1, 2018
5e0cd14
[1.1.x] Fix planner computation (#11709)
GMagician Sep 3, 2018
3256a67
Delete at90USB1286.json
thinkyhead Sep 4, 2018
5becb29
Restore at90usb1286.json
thinkyhead Sep 5, 2018
ce092ed
Fix some French strings
thinkyhead Sep 4, 2018
b34134e
[1.1.x] SECURITYFIX missing max temp error when PID is used (#11718)
AnHardt Sep 5, 2018
191bce3
Bring some configs up to date
thinkyhead Sep 5, 2018
8e8e1c0
Sanity tweak accommodating NO_LCD_MENUS
thinkyhead Sep 5, 2018
4b647a1
Sanity-check NOZZLE_PARK_POINT
thinkyhead Sep 5, 2018
792631f
Pass segment length in prepare_kinematic_move_to (#11736)
thinkyhead Sep 6, 2018
14bf319
Pass segment length in G2-G3
thinkyhead Sep 6, 2018
330c4bc
[1.1.x] Hangprinter support (#9180)
tobbelobb Sep 9, 2018
ee692e7
Fix extruder stops extruding with LA (#11759)
Sebastianv650 Sep 9, 2018
c28acb0
Restore .travis.yml
thinkyhead Sep 9, 2018
adc066a
Fix print_2d_array plus some pointless changes
thinkyhead Sep 10, 2018
d09794a
Fix RigidBoard FAN_PIN collision
thinkyhead Sep 10, 2018
39be096
Fix MSG_FILAMENT_CHANGE_HEAT_1 for small LCD
thinkyhead Sep 11, 2018
5af3575
Fix SD autostart with no LCD
thinkyhead Sep 12, 2018
dad2f63
Fix raw_filwidth_value error
thinkyhead Sep 12, 2018
7f2139a
Fix non-sensical values for Zonestar themistor table (#11816)
HenningJW Sep 12, 2018
6afe5ab
Set stepper directions after M501/M502
thinkyhead Sep 15, 2018
aeb959d
AnyCubic LinearPlus delta configs
thinkyhead Sep 5, 2018
222014e
AnyCubic Trigorilla 1.4 changes
thinkyhead Sep 5, 2018
da5e696
Update some config comments
thinkyhead Sep 16, 2018
52dbd57
Merge pull request #11356 from grbd/bugfix-1.1.x
thinkyhead Sep 16, 2018
a16405d
Make some small corrections in fr_utf8 language file. (#11826)
0r31 Sep 16, 2018
c2ffb49
Fix a serial echo
thinkyhead Sep 17, 2018
1a89c3c
Support more filament runout sensors in M119 (#11850)
thinkyhead Sep 17, 2018
f5dc9c8
1_Fix normalize_mix() (#11855)
AnHardt Sep 17, 2018
5b8dc39
[1.1] Fix mixing extruder g-codes (#11864)
thinkyhead Sep 18, 2018
e85117a
Fix parking_extruder_tool_change
thinkyhead Sep 19, 2018
ea29b71
Fix endstop reporting inverting logic
thinkyhead Sep 22, 2018
8f89ce9
Workaround for Pronterface M29
thinkyhead Sep 27, 2018
501b837
Fix garbled M119 output, honor NUM_RUNOUT_SENSORS
thinkyhead Sep 29, 2018
e6339a4
Ensure M109 calls autotemp
thinkyhead Sep 29, 2018
bb6286f
fix missing semicolon (#11961)
brandstaetter Sep 29, 2018
0ad8646
Fix block->mix_steps
thinkyhead Sep 30, 2018
ae48080
Fix lightweight UI hotends display
thinkyhead Oct 4, 2018
385c990
Fix Anycubic Kossel config
thinkyhead Oct 5, 2018
b33463a
Safer delays for EINSY_RAMBO + RRDFGSC
thinkyhead Oct 7, 2018
1e57b13
EINSY_RETRO uses same delays as EINSY_RAMBO
thinkyhead Oct 9, 2018
5e0dffd
Fix lite status screen SD %
thinkyhead Oct 12, 2018
82c5c85
[1.1.x] Reduce HOMING_FEEDRATE_XY for Ender 3 (#12104)
swilkens Oct 16, 2018
77d8bef
Anycubic Kossel Z probe invert fix (#12101)
MrDiba Oct 16, 2018
8698b6d
Don't use ENABLED with *INVERTING
thinkyhead Oct 16, 2018
d8caa7d
Fix hole to hole rod length for Plus model (#12157)
Oct 19, 2018
86ac468
Add parentheses to card macros
thinkyhead Oct 19, 2018
75298e6
Add M524 to abort SD printing (#11386)
zachwelch Oct 19, 2018
7446976
One more IS_SD_PRINTING
thinkyhead Oct 22, 2018
cbc0a0a
Init Hangprinter D-axis, count D-axis advance_dividend, delta_offsets…
tobbelobb Oct 22, 2018
88fd73a
Fix endstops.monitor_flag
thinkyhead Oct 26, 2018
c788dfb
Update French language (#12246)
I-am-me Oct 27, 2018
dcd01ca
Rename to match case
thinkyhead Sep 4, 2018
7cb162a
Fix MBL XY parameter error messages
thinkyhead Nov 5, 2018
6f0fa90
Fix kill with MSG_POWER_LOSS_RECOVERY
thinkyhead Nov 19, 2018
a0a21e5
Fix MBL error messages
thinkyhead Nov 19, 2018
1f06f62
[1.1.x] G33 clean up (#12649)
LVD-AC Dec 18, 2018
0f34a3f
[1.1.x] Enable PIDTEMPBED in Anet A8 example config (#12654)
onovy Dec 18, 2018
2f42c8b
[1.1.x] Set DEFAULT_NOMINAL_FILAMENT_DIA to 1.75 in Anet A6 config (#…
onovy Dec 18, 2018
b49a58e
[1.1.x] Update Czech translation (#12684)
onovy Dec 20, 2018
ff1362c
[1.1.x] Limit hotend / bed temperature to maxtemp-15. (#12702)
rmoravcik Dec 27, 2018
986c439
[1.1.x] Limit PID autotune target to maxtemp-15 (#12703)
rmoravcik Dec 27, 2018
feb2165
[1.1.x] Correct Ender 3 bed size (#12768)
swilkens Dec 30, 2018
c0a6f01
[1.1.x] Level bed corners Z-hop height option (#12859)
onovy Jan 11, 2019
8fff2fa
Fix the delta homing issue (#13001)
nhchiu Jan 24, 2019
1f3ddd2
Apply lowercase to some common methods
thinkyhead Feb 28, 2018
aed7627
Fix probe location bug....
Roxy-3D Feb 6, 2019
fa0bc6a
Fix language_pt-br warnings due to extra tokens at end of #else direc…
souza-david Feb 6, 2019
3a216bb
CR10mini E steps of 95
thinkyhead Feb 10, 2019
da112b9
[1.1.x] Fix TEMP_STAT_LED startup init (#13121)
GMagician Feb 11, 2019
3e17ac2
[1.1.x] Update German language (#13136)
Ludy87 Feb 12, 2019
cf70ce6
[1.1.x] Update German language (#13149)
Ludy87 Feb 14, 2019
01674c5
Fix LCD button / newbutton issue (#13157)
7eggert Feb 14, 2019
369d756
Optional ADC_KEYPAD pin with ANET_10 (#13158)
7eggert Feb 14, 2019
31c473e
Fix PSU pin initialization
thinkyhead Feb 20, 2019
7a316d7
[1.1.x] Fix autotemp_factor menu setting (#13227)
AnHardt Feb 22, 2019
8a79623
Fix spanish translations (#13235)
FernandoVelcic Feb 23, 2019
c935a67
UBL G29 T current position fix (#12845)
spinorkit Feb 27, 2019
06d58c9
Remove dead code in get_pid_output, consolidate
thinkyhead Mar 3, 2019
cd6e36b
German patch
thinkyhead Mar 9, 2019
7f75af5
Fix pin assignment to KILL_PIN in MKS_MINI_12864 (#13397)
mbm60 Mar 16, 2019
1b5f148
Fix missing quotation marks (#13424)
Ludy87 Mar 18, 2019
3577539
[1.1.x] Fix German language (#13438)
Ludy87 Mar 20, 2019
b1e3f4f
Add support for the V3 of the BlTouch (#13596)
damienmg Apr 7, 2019
1419302
Reduce XY homing feedrate in Creality configs
thinkyhead Apr 7, 2019
7cc1410
[1.1.x] BLTOUCH_V3 parity with 2.0.x (#13682)
InsanityAutomation Apr 15, 2019
73f4027
move PR #14857 Autobuild update into bugfix 1.1.x
Bob-the-Kuhn Aug 6, 2019
fdd2316
Revert "move PR #14857 Autobuild update into bugfix 1.1.x"
Bob-the-Kuhn Aug 6, 2019
93f9209
[1.1.x] BLTouch 3.0 - 3.1 (#14839)
InsanityAutomation Aug 7, 2019
a58827a
[1.1.x] Autobuild formatting (#14858)
Bob-the-Kuhn Aug 7, 2019
029467f
Fix #else extra tokens (#15013)
souza-david Aug 21, 2019
76ad5df
Fix PT-BR strings (#15023)
souza-david Aug 24, 2019
dee402e
Fix Creality bed thermistor
thinkyhead Aug 25, 2019
f6220ad
Hotfix/fix readme latest tagged release (#15114)
souza-david Sep 1, 2019
3b4ae17
Fix BLTouch debugging (#15232)
FabioBatSilva Sep 12, 2019
1d44b10
Let MINIPANEL use SW SPI if needed (#15246)
stevh22 Sep 14, 2019
5754472
[1.1.x] Fix for G2/G3 rounding error (#15546)
edwilliams16 Oct 13, 2019
e068f66
[1.1.x] Fix compiler warning (#15642)
dok-net Oct 24, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 2 additions & 2 deletions .github/issue_template.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<!--

Have you read Marlin's Code of Conduct? By filing an Issue, you are expected to comply with it, including treating everyone with respect: https://github.com/MarlinFirmware/Marlin/blob/master/.github/code_of_conduct.md
Have you read Marlin's Code of Conduct? By filing an Issue, you are expected to comply with it, including treating everyone with respect: https://github.com/MarlinFirmware/Marlin/blob/1.1.x/.github/code_of_conduct.md

Do you want to ask a question? Are you looking for support? Please don't post here. Instead please use the Marlin Firmware forum at http://forums.reprap.org/list.php?415 or the Marlin Facebook Group https://www.facebook.com/groups/1049718498464482/.

Expand Down Expand Up @@ -28,4 +28,4 @@ Before filing an issue be sure to test the 1.1 and/or 2.0 "bugfix" branches to s

* Include a ZIP file containing your `Configuration.h` and `Configuration_adv.h` files.
* Provide pictures or links to videos that clearly demonstrate the issue.
* See [How Can I Contribute](#how-can-i-contribute) for additional guidelines.
* See [How Can I Contribute](https://github.com/MarlinFirmware/Marlin/blob/1.1.x/.github/contributing.md#how-can-i-contribute) for additional guidelines.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -125,14 +125,15 @@ lib/readme.txt
#Visual Studio
*.sln
*.vcxproj
*.vcxproj.user
*.vcxproj.filters
Release/
Debug/
__vm/
.vs/
vc-fileutils.settings

#VScode
#Visual Studio Code
.vscode
.vscode/.browse.c_cpp.db*
.vscode/c_cpp_properties.json
Expand Down
148 changes: 82 additions & 66 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
dist: trusty
dist: bionic
sudo: true
#
language: c
Expand All @@ -23,9 +23,9 @@ before_install:
install:
#
# Install arduino 1.8.5
- wget http://downloads-02.arduino.cc/arduino-1.8.5-linux64.tar.xz
- tar xf arduino-1.8.5-linux64.tar.xz
- sudo mv arduino-1.8.5 /usr/local/share/arduino
- wget http://downloads.arduino.cc/arduino-1.8.9-linux64.tar.xz
- tar xf arduino-1.8.9-linux64.tar.xz
- sudo mv arduino-1.8.9 /usr/local/share/arduino
- ln -s /usr/local/share/arduino/arduino ${TRAVIS_BUILD_DIR}/buildroot/bin/arduino
#
# Install: LiquidCrystal_I2C library
Expand Down Expand Up @@ -92,10 +92,10 @@ script:
- opt_set TEMP_SENSOR_BED 1
- opt_set POWER_SUPPLY 1
- opt_enable PIDTEMPBED FIX_MOUNTED_PROBE Z_SAFE_HOMING
- opt_enable REPRAP_DISCOUNT_SMART_CONTROLLER SDSUPPORT EEPROM_SETTINGS
- opt_enable REPRAP_DISCOUNT_SMART_CONTROLLER SDSUPPORT EEPROM_SETTINGS PINS_DEBUGGING
- opt_enable BLINKM PCA9632 RGB_LED NEOPIXEL_LED AUTO_POWER_CONTROL NOZZLE_PARK_FEATURE FILAMENT_RUNOUT_SENSOR
- opt_enable AUTO_BED_LEVELING_LINEAR Z_MIN_PROBE_REPEATABILITY_TEST DEBUG_LEVELING_FEATURE SKEW_CORRECTION SKEW_CORRECTION_FOR_Z SKEW_CORRECTION_GCODE
- opt_enable_adv ARC_P_CIRCLES ADVANCED_PAUSE_FEATURE CNC_WORKSPACE_PLANES CNC_COORDINATE_SYSTEMS POWER_LOSS_RECOVERY
- opt_enable_adv ARC_P_CIRCLES ADVANCED_PAUSE_FEATURE CNC_WORKSPACE_PLANES CNC_COORDINATE_SYSTEMS POWER_LOSS_RECOVERY POWER_LOSS_PIN POWER_LOSS_STATE
- opt_enable_adv FWRETRACT MAX7219_DEBUG LED_CONTROL_MENU CASE_LIGHT_ENABLE CASE_LIGHT_USE_NEOPIXEL CODEPENDENT_XY_HOMING
- opt_set GRID_MAX_POINTS_X 16
- opt_set_adv FANMUX0_PIN 53
Expand All @@ -111,14 +111,16 @@ script:
- opt_set TEMP_SENSOR_3 20
- opt_set TEMP_SENSOR_4 999
- opt_set TEMP_SENSOR_BED 1
- opt_enable AUTO_BED_LEVELING_UBL RESTORE_LEVELING_AFTER_G28 DEBUG_LEVELING_FEATURE G26_MESH_EDITING ENABLE_LEVELING_FADE_HEIGHT EEPROM_SETTINGS EEPROM_CHITCHAT G3D_PANEL SKEW_CORRECTION
- opt_enable_adv CUSTOM_USER_MENUS I2C_POSITION_ENCODERS BABYSTEPPING BABYSTEP_XY LIN_ADVANCE NANODLP_Z_SYNC QUICK_HOME
- opt_enable AUTO_BED_LEVELING_UBL RESTORE_LEVELING_AFTER_G28 DEBUG_LEVELING_FEATURE G26_MESH_EDITING ENABLE_LEVELING_FADE_HEIGHT SKEW_CORRECTION
- opt_enable EEPROM_SETTINGS EEPROM_CHITCHAT REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
- opt_enable_adv CUSTOM_USER_MENUS I2C_POSITION_ENCODERS BABYSTEPPING BABYSTEP_XY LIN_ADVANCE NANODLP_Z_SYNC QUICK_HOME JUNCTION_DEVIATION MAX7219_DEBUG
- opt_set_adv MAX7219_ROTATE 270
- build_marlin
#
# Add a Sled Z Probe, use UBL Cartesian moves, use Japanese language
#
- opt_set LANGUAGE kana_utf8
- opt_enable Z_PROBE_SLED SKEW_CORRECTION SKEW_CORRECTION_FOR_Z SKEW_CORRECTION_GCODE BEZIER_JERK_CONTROL
- opt_enable Z_PROBE_SLED SKEW_CORRECTION SKEW_CORRECTION_FOR_Z SKEW_CORRECTION_GCODE S_CURVE_ACCELERATION
- opt_set LCD_LANGUAGE kana_utf8
- opt_disable SEGMENT_LEVELED_MOVES
- opt_enable_adv BABYSTEP_ZPROBE_OFFSET DOUBLECLICK_FOR_Z_BABYSTEPPING
- build_marlin
Expand Down Expand Up @@ -160,25 +162,13 @@ script:
- opt_set_adv I2C_SLAVE_ADDRESS 63
- build_marlin
#
# Test 5 extruders on AZTEEG_X3_PRO (can use any board with >=5 extruders defined)
# Include a test for LIN_ADVANCE here also
#
- opt_set MOTHERBOARD BOARD_AZTEEG_X3_PRO
- opt_set EXTRUDERS 5
- opt_set TEMP_SENSOR_1 1
- opt_set TEMP_SENSOR_2 5
- opt_set TEMP_SENSOR_3 20
- opt_set TEMP_SENSOR_4 999
- opt_set TEMP_SENSOR_BED 1
- opt_enable_adv LIN_ADVANCE
- build_marlin
#
# Mixing Extruder with 5 steppers
# Mixing Extruder with 5 steppers, Cyrillic
#
- restore_configs
- opt_set MOTHERBOARD BOARD_AZTEEG_X3_PRO
- opt_enable MIXING_EXTRUDER
- opt_enable MIXING_EXTRUDER CR10_STOCKDISPLAY
- opt_set MIXING_STEPPERS 5
- opt_set LCD_LANGUAGE ru
- build_marlin
#
# Test DUAL_X_CARRIAGE
Expand All @@ -193,11 +183,11 @@ script:
#
# Test SPEAKER with BOARD_BQ_ZUM_MEGA_3D and BQ_LCD_SMART_CONTROLLER
#
- restore_configs
- opt_set MOTHERBOARD BOARD_BQ_ZUM_MEGA_3D
- opt_set LCD_FEEDBACK_FREQUENCY_DURATION_MS 10
- opt_set LCD_FEEDBACK_FREQUENCY_HZ 100
- opt_enable BQ_LCD_SMART_CONTROLLER SPEAKER
#- restore_configs
#- opt_set MOTHERBOARD BOARD_BQ_ZUM_MEGA_3D
#- opt_set LCD_FEEDBACK_FREQUENCY_DURATION_MS 10
#- opt_set LCD_FEEDBACK_FREQUENCY_HZ 100
#- opt_enable BQ_LCD_SMART_CONTROLLER SPEAKER
#
# Test SWITCHING_EXTRUDER
#
Expand All @@ -206,15 +196,14 @@ script:
- opt_set EXTRUDERS 2
- opt_enable NUM_SERVOS
- opt_set NUM_SERVOS 1
- opt_set TEMP_SENSOR_1 1
- opt_enable SWITCHING_EXTRUDER ULTIMAKERCONTROLLER
- build_marlin
#
# Enable COREXY
#
- restore_configs
- opt_enable COREXY
- build_marlin
#- restore_configs
#- opt_enable COREXY
#- build_marlin
#
# Test many less common options
#
Expand All @@ -228,7 +217,7 @@ script:
- opt_enable_adv VOLUMETRIC_DEFAULT_ON NO_WORKSPACE_OFFSETS ACTION_ON_KILL
- opt_enable_adv EXTRA_FAN_SPEED FWERETRACT Z_DUAL_STEPPER_DRIVERS Z_DUAL_ENDSTOPS
- opt_enable_adv MENU_ADDAUTOSTART SDCARD_SORT_ALPHA
- opt_enable REPRAP_DISCOUNT_SMART_CONTROLLER
- opt_enable REPRAP_DISCOUNT_SMART_CONTROLLER BABYSTEPPING DAC_MOTOR_CURRENT_DEFAULT
- opt_enable FILAMENT_LCD_DISPLAY FILAMENT_WIDTH_SENSOR
- opt_enable ENDSTOP_INTERRUPTS_FEATURE FAN_SOFT_PWM SDSUPPORT
- opt_enable USE_XMAX_PLUG
Expand All @@ -238,15 +227,15 @@ script:
#
# ULTRA_LCD
#
- restore_configs
- opt_enable ULTRA_LCD
- build_marlin
#- restore_configs
#- opt_enable ULTRA_LCD
#- build_marlin
#
# DOGLCD
#
- restore_configs
- opt_enable DOGLCD
- build_marlin
#- restore_configs
#- opt_enable DOGLCD
#- build_marlin
#
# MAKRPANEL
# Needs to use Melzi and Sanguino hardware
Expand All @@ -257,29 +246,33 @@ script:
#
# REPRAP_DISCOUNT_SMART_CONTROLLER, SDSUPPORT, BABYSTEPPING, RIGIDBOARD_V2, and DAC_MOTOR_CURRENT_DEFAULT
#
- restore_configs
- opt_set MOTHERBOARD BOARD_RIGIDBOARD_V2
- opt_enable REPRAP_DISCOUNT_SMART_CONTROLLER SDSUPPORT BABYSTEPPING DAC_MOTOR_CURRENT_DEFAULT
- build_marlin
#
#- restore_configs
#- opt_set MOTHERBOARD BOARD_RIGIDBOARD_V2
#- opt_enable REPRAP_DISCOUNT_SMART_CONTROLLER SDSUPPORT BABYSTEPPING DAC_MOTOR_CURRENT_DEFAULT
#- build_marlin
# #
# G3D_PANEL with SDCARD_SORT_ALPHA and STATUS_MESSAGE_SCROLLING
#
#- restore_configs
#- opt_enable G3D_PANEL SDSUPPORT
#- opt_enable_adv SDCARD_SORT_ALPHA STATUS_MESSAGE_SCROLLING SCROLL_LONG_FILENAMES
#- opt_set_adv SDSORT_GCODE true
#- opt_set_adv SDSORT_USES_RAM true
#- opt_set_adv SDSORT_USES_STACK true
#- opt_set_adv SDSORT_CACHE_NAMES true
#- build_marlin
#
# REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER with LIGHTWEIGHT_UI
#
- restore_configs
- opt_enable G3D_PANEL SDSUPPORT
- opt_enable REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER SDSUPPORT
- opt_enable_adv SDCARD_SORT_ALPHA STATUS_MESSAGE_SCROLLING SCROLL_LONG_FILENAMES LIGHTWEIGHT_UI
- opt_set_adv SDSORT_GCODE true
- opt_set_adv SDSORT_USES_RAM true
- opt_set_adv SDSORT_USES_STACK true
- opt_set_adv SDSORT_CACHE_NAMES true
- build_marlin
#
# REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER with SDCARD_SORT_ALPHA and STATUS_MESSAGE_SCROLLING
#
- restore_configs
- opt_enable REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER SDSUPPORT
- opt_enable_adv SDCARD_SORT_ALPHA STATUS_MESSAGE_SCROLLING SCROLL_LONG_FILENAMES
- build_marlin
#
# REPRAPWORLD_KEYPAD
#
# Cant find configuration details to get it to compile
Expand All @@ -289,9 +282,9 @@ script:
#
# RA_CONTROL_PANEL
#
- restore_configs
- opt_enable RA_CONTROL_PANEL PINS_DEBUGGING
- build_marlin
#- restore_configs
#- opt_enable RA_CONTROL_PANEL PINS_DEBUGGING
#- build_marlin
#
######## I2C LCD/PANELS ##############
#
Expand Down Expand Up @@ -319,9 +312,19 @@ script:
#
# LCM1602
#
- restore_configs
- opt_enable LCM1602
- build_marlin
#- restore_configs
#- opt_enable LCM1602
#- build_marlin
#
# Language files test with REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER
#
#- restore_configs
#- opt_enable REPRAP_DISCOUNT_FULL_GRAPHIC_SMART_CONTROLLER SDSUPPORT
#- for lang in an bg ca zh_CN zh_TW cz da de el el-gr en es eu fi fr gl hr it jp-kana nl pl pt pt-br ru sk tr uk test; do opt_set LCD_LANGUAGE $lang; echo "compile with language $lang ..."; build_marlin
#
#- restore_configs
#- opt_enable REPRAP_DISCOUNT_SMART_CONTROLLER SDSUPPORT
#- for lang in an bg ca zh_CN zh_TW cz da de el el-gr en es eu fi fr gl hr it jp-kana nl pl pt pt-br ru sk tr uk test; do opt_set LCD_LANGUAGE $lang; echo "compile with language $lang ..."; build_marlin
#
#
######## Example Configurations ##############
Expand All @@ -339,8 +342,8 @@ script:
# Delta Config (generic) + UBL + ALLEN_KEY + OLED_PANEL_TINYBOY2 + EEPROM_SETTINGS
#
- use_example_configs delta/generic
- opt_disable DISABLE_MIN_ENDSTOPS
- opt_enable AUTO_BED_LEVELING_UBL RESTORE_LEVELING_AFTER_G28 Z_PROBE_ALLEN_KEY EEPROM_SETTINGS EEPROM_CHITCHAT OLED_PANEL_TINYBOY2 MESH_EDIT_GFX_OVERLAY
- opt_enable AUTO_BED_LEVELING_UBL RESTORE_LEVELING_AFTER_G28 Z_PROBE_ALLEN_KEY EEPROM_SETTINGS EEPROM_CHITCHAT
- opt_enable OLED_PANEL_TINYBOY2 MESH_EDIT_GFX_OVERLAY
- build_marlin
#
# Delta Config (FLSUN AC because it's complex)
Expand All @@ -353,12 +356,25 @@ script:
#- use_example_configs makibox
#- build_marlin
#
# SCARA with TMC2130 and TMC2208
# SCARA with TMC2130
#
- use_example_configs SCARA
- opt_enable AUTO_BED_LEVELING_BILINEAR FIX_MOUNTED_PROBE USE_ZMIN_PLUG EEPROM_SETTINGS EEPROM_CHITCHAT ULTIMAKERCONTROLLER SCARA_FEEDRATE_SCALING
- opt_enable_adv HAVE_TMC2130 HAVE_TMC2208 X_IS_TMC2130 Y_IS_TMC2130 Z_IS_TMC2208 E0_IS_TMC2208
- opt_enable_adv MONITOR_DRIVER_STATUS STEALTHCHOP HYBRID_THRESHOLD TMC_DEBUG SENSORLESS_HOMING TMC_Z_CALIBRATION
- opt_enable AUTO_BED_LEVELING_BILINEAR FIX_MOUNTED_PROBE USE_ZMIN_PLUG EEPROM_SETTINGS EEPROM_CHITCHAT ULTIMAKERCONTROLLER
- opt_set X_DRIVER_TYPE TMC2130
- opt_set Y_DRIVER_TYPE TMC2130
- opt_set Z_DRIVER_TYPE TMC2130
- opt_set E0_DRIVER_TYPE TMC2130
- opt_enable_adv MONITOR_DRIVER_STATUS STEALTHCHOP HYBRID_THRESHOLD SENSORLESS_HOMING
- build_marlin
#
# TMC2208 Config
#
- restore_configs
- opt_set X_DRIVER_TYPE TMC2208
- opt_set Y_DRIVER_TYPE TMC2208
- opt_set Z_DRIVER_TYPE TMC2208
- opt_set E0_DRIVER_TYPE TMC2208
- opt_enable_adv MONITOR_DRIVER_STATUS STEALTHCHOP HYBRID_THRESHOLD TMC_DEBUG
- build_marlin
#
# tvrrug Config need to check board type for sanguino atmega644p
Expand Down
Loading