Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
386 commits
Select commit Hold shift + click to select a range
de0b872
Merge pull request #10652 from thinkyhead/bf1_bezier_jerk_control_avr
thinkyhead May 8, 2018
78410b2
Add UBL support for G2/G3 and G5 (#10649)
thinkyhead May 8, 2018
b9e4ce3
Fix compilation with UBL and Arc/Bézier
thinkyhead May 9, 2018
98bb97b
Fix LIN_ADVANCE + SWITCHING_EXTRUDER stepper directions (#10657)
thinkyhead May 9, 2018
2c01e9c
Support all axes in M911 and M912 (#10669)
thinkyhead May 9, 2018
8e818ad
Drop extra RIGIDBOT_PANEL from D6 config
thinkyhead May 9, 2018
42de5b0
More Trinamic cleanup
thinkyhead May 10, 2018
c3a891f
Trailing whitespace cleanup
thinkyhead May 10, 2018
a04fc8c
[1.1.x] Blink the value on non-homed axes (#10523)
MrsTonedOne May 10, 2018
61ae84b
Correction to Printrboard SDSS pin (#10676)
thinkyhead May 10, 2018
0b8af93
Patch up reverse_pass_kernel (and other planner code) (#10673)
thinkyhead May 10, 2018
bbd584b
Remove hidden dependency from plan_arc() and plan_cubic_move() (#10690)
ManuelMcLure May 11, 2018
e5f4f15
[1.1.x] Enable AD595 and AD8495 in concert (#10694)
thinkyhead May 11, 2018
b789961
Use arc moves for G26 if enabled (#10695)
ManuelMcLure May 11, 2018
a9cef45
Add L6470 library to platformio.ini
thinkyhead May 11, 2018
ef9617f
[1.1.x] Use M_PI instead of PI (#10702)
ManuelMcLure May 11, 2018
02a79cc
[1.1.x] EEPROM code cleanup (#10711)
GMagician May 11, 2018
aff683c
Move lpq_len to Temperature class (#10715)
thinkyhead May 12, 2018
0aa791d
Fix Switching Extruder with Linear Advance
thinkyhead May 12, 2018
039302b
Better handling of DELAY_NS and DELAY_US (#10717)
thinkyhead May 12, 2018
8c81e63
Fix some compiler warnings
thinkyhead May 12, 2018
ea353c3
Move some Stepper methods to Planner (#10719)
thinkyhead May 12, 2018
bf0fceb
Apply _AXIS macro
thinkyhead May 13, 2018
03e8f6c
Tweaks to heater / lcd conditions
thinkyhead May 13, 2018
3505d01
Smarter MIN, MAX, ABS macros
thinkyhead May 13, 2018
095afad
Merge pull request #10729 from thinkyhead/bf1_smarter_min_max_abs
thinkyhead May 13, 2018
431a81f
Don't go to babystep on long press unless printing
thinkyhead May 13, 2018
7c6dd08
Convert maths macros to inlines
thinkyhead May 13, 2018
b7706ca
Followup to _AXIS patch
thinkyhead May 13, 2018
29080ce
Consistent heating status and status reset
thinkyhead May 13, 2018
99f7d38
Modify UBL mesh_is_valid and use in leveling_is_valid (#10747)
thinkyhead May 15, 2018
2ce8047
Head off potential LCD-related compile issues
thinkyhead May 15, 2018
1512016
Add FAN_MAX_PWM for M106-controlled fans
thinkyhead May 16, 2018
9d36dfc
Add FAN_MAX_PWM to example configs
thinkyhead May 16, 2018
c739943
Darwin-compatible buildroot/src scripts (#10760)
thinkyhead May 16, 2018
8b35f2c
Merge pull request #10759 from thinkyhead/bf1_fan_max_pwm
thinkyhead May 16, 2018
85dfde4
PlatformIO build monitor_bad => monitor_speed
joshlikespics May 18, 2018
b360bb9
[1.1.x] Temperature reading fix (#10775)
GMagician May 19, 2018
a847ea6
Don't define unused move_extruder_servo
thinkyhead May 19, 2018
af3a68f
Add HAS_HOTEND_OFFSET_Z conditional
thinkyhead May 19, 2018
6f10d63
Fix some compile warnings
thinkyhead May 18, 2018
4e37939
Ensure pulse delay in babystepping
thinkyhead May 19, 2018
17aa0a7
Update platformio.ini for parity with AVR in 2.0.x
thinkyhead May 19, 2018
8fd00ff
Fix LIN_ADVANCE + SWITCHING_EXTRUDER
thinkyhead May 19, 2018
c5c5506
autobuild update & fix platformio.ini (#10791)
Bob-the-Kuhn May 20, 2018
ad49088
Fix enter key spasm
thinkyhead May 20, 2018
bf61be8
Simplify and fix z fade height editing
thinkyhead May 20, 2018
ddc1a48
Adjust formatting in stepper.cpp
thinkyhead May 20, 2018
38e1823
Add HAL.h for AVR for easier 2.0.x parity
thinkyhead May 20, 2018
8f26c3a
Refactor and optimize Stepper/Planner
thinkyhead May 20, 2018
a4f2f2f
Planner block HOLD flag
thinkyhead May 20, 2018
d2f8971
Fix planner block optimization
thinkyhead May 20, 2018
3a4a229
Fix interrupt-based endstop detection
thinkyhead May 20, 2018
f5a4cd7
Merge pull request #10797 from thinkyhead/bf1_planner_overhaul_ejtagle
thinkyhead May 21, 2018
e0ae9b8
Stepper::set_position needed for some applications
thinkyhead May 21, 2018
e63113e
Add ENDSTOP_NOISE_FILTER to example configs
thinkyhead May 21, 2018
a971cac
Add Endstop Noise Filter
thinkyhead May 21, 2018
5bb295e
Merge pull request #10811 from thinkyhead/bf1_endstop_noise_filter
thinkyhead May 21, 2018
cb6e585
Cleanup in stepper_indirection.h
thinkyhead May 22, 2018
083726b
Group button-related LCD code
thinkyhead May 22, 2018
f552557
Fix DEBUG_LEVELING_FEATURE with MBL
thinkyhead May 22, 2018
4e67660
[1.1.x] Fix G1 behaviour after tool unpark (#10777)
orcinus May 22, 2018
07c3588
Tweak G38 formatting
thinkyhead May 22, 2018
01083df
Restore lost Endstops::monitor
thinkyhead May 22, 2018
12e8e0b
[bugfix-1.1.x] Yet another auto build update & add Sublime menu suppo…
Bob-the-Kuhn May 22, 2018
c76a466
Followup to endstops update
thinkyhead May 22, 2018
0a0f2a5
Followup to LCD button tweak
thinkyhead May 22, 2018
25b3511
Suppress U8glib warnings on build
thinkyhead May 23, 2018
58a6eb6
Fix Endstops Core compatibility (#10822)
thinkyhead May 23, 2018
76019c8
Default G30 to engage / disengage
thinkyhead May 23, 2018
773a550
Fix fade value for power-loss recovery
thinkyhead May 23, 2018
912fff0
Drop #pragmas that don't help .c files
thinkyhead May 24, 2018
766bcc6
Patches for core motion tests
thinkyhead May 24, 2018
ac293bd
Clean up and consolidate SD-related code (#10832)
thinkyhead May 24, 2018
aa8fd92
Followup for core endstops
thinkyhead May 24, 2018
27c5ede
Add USE_MARLINSERIAL conditional
thinkyhead May 24, 2018
ebb8399
Conditionals match 2.0.x indentation
thinkyhead May 24, 2018
181516f
Fix Malyan LCD, allow no SD Card
thinkyhead May 24, 2018
a5ac802
Merge pull request #10836 from thinkyhead/bf1_malyan_lcd_fix
thinkyhead May 24, 2018
62d923a
Fix K8400 Y min pos, M118 comment
thinkyhead May 24, 2018
995702c
Minor optimization of axis_did_move bits
thinkyhead May 25, 2018
b20d712
Fix reset of endstops and move state
thinkyhead May 25, 2018
d123503
Make sure FAN_ANIM_FRAMES is defined
thinkyhead May 25, 2018
069bd19
Fix warning with FASTER_GCODE_PARSER disabled
thinkyhead May 25, 2018
63f7add
[1.1.x] Buffer overflow and scroll fix, UTF8 cleanup (#10851)
ejtagle May 26, 2018
815c4e7
Add missing config line for JUNCTION_DEVIATION (#10855)
Sebastianv650 May 26, 2018
1615542
Fix up stepper ISR with linear advance timing (#10854)
thinkyhead May 26, 2018
a07433f
[bugfix-1.1.x] Auto-build CDC support fix, error handling improvement…
Bob-the-Kuhn May 26, 2018
9186123
Fix manual moves for switching tools (#10867)
thinkyhead May 26, 2018
949ee7a
BEZIER_JERK_CONTROL => S_CURVE_ACCELERATION
thinkyhead May 26, 2018
0bfb10f
Rename Junction Deviation options
thinkyhead May 26, 2018
a7561df
Tweak configuration spacing
thinkyhead May 26, 2018
e108713
Merge pull request #10857 from thinkyhead/bf1_rename_some_options
thinkyhead May 26, 2018
14f4544
Fix switching extruder stepping with LA
thinkyhead May 27, 2018
0d6ef67
Update board_f_cpu to board_build.f_cpu
thinkyhead May 27, 2018
33b7488
Update stepper.cpp Bresenham for 2.0.x parity
thinkyhead May 27, 2018
fbeea12
Correct HOTENDS for SWITCHING_EXTRUDER
thinkyhead May 27, 2018
c45bfc1
Faster (bisect) search in thermistor tables (#10882)
thinkyhead May 28, 2018
dfe90d5
Long temperature tables need special consideration
thinkyhead May 28, 2018
2c4d876
More concise commentary in planner.cpp
thinkyhead May 29, 2018
d6cd7d9
Modify E-stepping macros for use in LINEAR_ADVANCE (#10887)
thinkyhead May 29, 2018
6f07699
HOTENDS for Switching Extruder with Switching Nozzle
thinkyhead May 29, 2018
7445f30
Set deltas to park on the left
thinkyhead May 29, 2018
0460406
Fix M914 value range (-64...+63)
thinkyhead May 29, 2018
43a55a9
Update Fan 2 and E0 Auto Fan pins for Trigorilla
thinkyhead May 29, 2018
a11717e
Improve probe logging
thinkyhead May 29, 2018
9c8594c
For SCARA probe Y offset is proximal/distal
thinkyhead May 29, 2018
2b49f8e
Fix the Z un-hop on G11
thinkyhead May 30, 2018
c010b1f
Clean up some trailing spaces
thinkyhead Jun 1, 2018
568b19e
Fix/Improve junction deviation
May 31, 2018
08090d1
Drop JUNCTION_ACCELERATION from example configs
thinkyhead Jun 1, 2018
67d9d18
Merge pull request #10906 from Sebastianv650/fix_junction_dev
thinkyhead Jun 1, 2018
3b06a8e
[1.1.x] Assorted fixes and improvements (#10914)
thinkyhead Jun 2, 2018
d32beaf
Add macros for ST7565 commands
thinkyhead Jun 2, 2018
9641bae
Cleanup for dual endstops homing
thinkyhead Jun 2, 2018
7d39bcf
LED menu item bool (like Case Lights)
thinkyhead Jun 3, 2018
3be22fc
Merge pull request #10919 from thinkyhead/bf1_misc_cleanups_jun2
thinkyhead Jun 3, 2018
3bc392f
Prevent a buffer overflow in cardreader
akunt Jun 3, 2018
295f93c
Prevent Teensy2.0++ bootloader overwrite
thinkyhead Jun 6, 2018
8511499
Tweak sanity formatting
thinkyhead Jun 3, 2018
827ba94
Fix a compile warning
thinkyhead Jun 6, 2018
cd73e8f
More concise M503 output for M906, M913, M914
thinkyhead Jun 5, 2018
a7b86e3
Script to do Travis CI test locally
thinkyhead Jun 6, 2018
30ee336
Merge pull request #10945 from thinkyhead/bf1_less_wordy_TMC_M503
thinkyhead Jun 7, 2018
70d39ac
Fix M503 ABL mesh report. (Zero-based IJ indices)
thinkyhead Jun 7, 2018
582845f
Allow FAN_PIN override, pins cleanup (#10957)
thinkyhead Jun 7, 2018
7aa7ecb
Update BQ Hephestos 2 config, NTC-70 table (#10902)
jbrazio Jun 8, 2018
1dd4e63
MarlinSerial.cpp formatting tweak
thinkyhead Jun 7, 2018
60cd689
Prevent MB false-positive on bad board name
thinkyhead Jun 9, 2018
4c4fd9f
Highlight 64128N and common ST7565 difference
thinkyhead Jun 9, 2018
1132ec3
Increase BLOCK_DELAY_FOR_1ST_MOVE to 100
thinkyhead Jun 10, 2018
1b1e156
[1.1.x] Fix null check in lsDive (#10979)
GMagician Jun 10, 2018
63af814
Add HAL_timer_start to HAL.h
thinkyhead Jun 10, 2018
17a965d
Fix serial XON/XOFF handshaking
thinkyhead Jun 10, 2018
095cc75
Add hidden Serial debug options
thinkyhead Jun 10, 2018
aab9cb0
Update MINIMUM_STEPPER_PULSE description
thinkyhead Jun 10, 2018
1cdcc6a
Adaptive multiaxis step smoothing
thinkyhead Jun 10, 2018
b7ddfdd
Add MAXIMUM_STEPPER_RATE, enforce in multi-stepping
thinkyhead Jun 10, 2018
9c083d8
Add sanity-check for MOTHERBOARD
thinkyhead Jun 10, 2018
e9c8c5d
Merge pull request #10982 from thinkyhead/bf1_xon_xoff_changes
thinkyhead Jun 10, 2018
e0aec00
Merge pull request #10984 from thinkyhead/bf1_multiaxis_smoothing
thinkyhead Jun 10, 2018
6e49901
Adaptive and max stepping followup
thinkyhead Jun 10, 2018
d70189a
Always stow BLTOUCH at start of G28
thinkyhead Jun 10, 2018
8dac040
Protected pin err for M226
thinkyhead Jun 10, 2018
f1ed08e
Fix serial debug ouput
thinkyhead Jun 10, 2018
327b9c3
Add Junction Deviation mm runtime setting (#10989)
thinkyhead Jun 10, 2018
4c3504c
Limit Junction Deviation (0.01 to 0.3)
thinkyhead Jun 10, 2018
7175da3
Multiplier edit large ranges
thinkyhead Jun 10, 2018
38f73d5
Clean trailing whitespace
thinkyhead Jun 10, 2018
53730be
Fix MarlinSerial (#10992)
thinkyhead Jun 11, 2018
8e98702
Replace ADC with HAL_READ_ADC
thinkyhead Jun 11, 2018
eca91a8
Tweak M122 report spacing
thinkyhead Jun 11, 2018
6a7e0a8
Minor stepper.cpp cleanup
thinkyhead Jun 12, 2018
cfd6437
Update travis test for 2.0.x parity
thinkyhead Jun 12, 2018
47f7c48
Fix include in lite status screen
thinkyhead Jun 12, 2018
4ed92f8
Use stepper timer to count pulse duration
thinkyhead Jun 12, 2018
4bc5e93
Use bit flags for homed/known
thinkyhead Jun 12, 2018
8073f23
Improvements for junction_deviation_mm
thinkyhead Jun 12, 2018
fe69cf8
Merge pull request #11002 from thinkyhead/bf1_junction_deviation_fix
thinkyhead Jun 12, 2018
1d048f5
Optional homing/leveling with O parameter
thinkyhead Jun 12, 2018
87eddf3
HAL_STEPPER_TIMER_RATE => STEPPER_TIMER_RATE
thinkyhead Jun 12, 2018
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
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
  •  
  •  
  •  
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
137 changes: 73 additions & 64 deletions .travis.yml
Original file line number Diff line number Diff line change
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
- 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,15 @@ 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
- 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
- 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 All @@ -143,7 +144,7 @@ script:
# PROBE_MANUALLY feature, with LCD support,
# ULTIMAKERCONTROLLER, FILAMENT_LCD_DISPLAY, FILAMENT_WIDTH_SENSOR,
# PRINTCOUNTER, NOZZLE_PARK_FEATURE, NOZZLE_CLEAN_FEATURE, PCA9632,
# Z_DUAL_STEPPER_DRIVERS, Z_DUAL_ENDSTOPS, BEZIER_CURVE_SUPPORT, EXPERIMENTAL_I2CBUS,
# Z_DUAL_ENDSTOPS, BEZIER_CURVE_SUPPORT, EXPERIMENTAL_I2CBUS,
# ADVANCED_PAUSE_FEATURE, ADVANCED_PAUSE_CONTINUOUS_PURGE, PARK_HEAD_ON_PAUSE, LCD_INFO_MENU, M114_DETAIL
# EEPROM_SETTINGS, EEPROM_CHITCHAT, M100_FREE_MEMORY_WATCHER,
# INCH_MODE_SUPPORT, TEMPERATURE_UNITS_SUPPORT
Expand All @@ -153,32 +154,20 @@ script:
- opt_enable PROBE_MANUALLY AUTO_BED_LEVELING_BILINEAR G26_MESH_EDITING LCD_BED_LEVELING ULTIMAKERCONTROLLER
- opt_enable EEPROM_SETTINGS EEPROM_CHITCHAT M100_FREE_MEMORY_WATCHER M100_FREE_MEMORY_DUMPER M100_FREE_MEMORY_CORRUPTOR INCH_MODE_SUPPORT TEMPERATURE_UNITS_SUPPORT
- opt_enable ULTIMAKERCONTROLLER SDSUPPORT
- opt_enable PRINTCOUNTER NOZZLE_PARK_FEATURE NOZZLE_CLEAN_FEATURE PCA9632 USE_XMAX_PLUG
- opt_enable PRINTCOUNTER NOZZLE_PARK_FEATURE NOZZLE_CLEAN_FEATURE PCA9632
- opt_enable_adv BEZIER_CURVE_SUPPORT EXPERIMENTAL_I2CBUS
- opt_enable_adv ADVANCED_PAUSE_FEATURE ADVANCED_PAUSE_CONTINUOUS_PURGE FILAMENT_LOAD_UNLOAD_GCODES PARK_HEAD_ON_PAUSE LCD_INFO_MENU M114_DETAIL
- opt_set_adv PWM_MOTOR_CURRENT {1300,1300,1250}
- 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 +182,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 +195,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 +216,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 +226,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 +245,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 +281,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 +311,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 +341,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 +355,19 @@ 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_enable_adv HAVE_TMC2130 X_IS_TMC2130 Y_IS_TMC2130 Z_IS_TMC2130
- opt_enable_adv MONITOR_DRIVER_STATUS STEALTHCHOP HYBRID_THRESHOLD SENSORLESS_HOMING
- build_marlin
#
# TMC2208 Config
#
- restore_configs
- opt_enable_adv HAVE_TMC2208 X_IS_TMC2208 Y_IS_TMC2208 Z_IS_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