32c607ffe2
Ensure fade factor is recalculated if fade height changes
2017-10-14 02:18:31 -05:00
ca1e47375c
Move fade_scaling_factor_for_z to Planner
2017-10-14 02:18:31 -05:00
9a930ebec2
Make leveling_is_active a macro
2017-10-14 02:18:31 -05:00
1adb5a6a48
Remove obsolete UBL z_offset
2017-10-13 08:22:46 -05:00
26bfae58d4
MPC4451 I2C support
2017-10-11 00:30:41 -05:00
03f4891fb9
Remove legacy ADVANCE feature
2017-10-09 04:25:18 -05:00
8315a8a716
Apply fixes for DUE
...
Alternative to #7882 . If F_CPU is greater than 1000 it can be evenly divided by 8. Over 10000, 16; over 100000, 32; over 1 million, 64; etc.
2017-10-07 14:31:18 -05:00
46b2773e13
General fixes for LPC1768 ( #7834 )
...
* fixed some include paths
* LPC1768: Fix Serial API
Add missing serial methods used if TX_BUFFER_SIZE is set
Change return value of HalSerial:read to match Arduino API
* LPC1768: add filters to ADC
This is to try and compensate for hardware issue and oversensitivity to noise
* LPC1768: remove the polling section of delayMicroseconds
* LPC1768: lock usb mass storage device while device accesses it.
Currently only applicable to persistent store,
The device always has priority and will unmount the sd card from the host, Windows then tries to automount again so it can look like the explorer window freezes. Linux Mint, by default, just closes the Nemo window.
* Add timeout to make sure if Serial never connects that Marlin still boots
* Remove unneeded ifdef CPU_32_BIT
In general the need for ifdef CPU_32_BIT blocks means that something is missing from the HAL API or a Platform, in this case HAL_TICKS_PER_US was missing from the AVR Platform
* LPC1768: relocate RE-ARM debug_extra_script.py
2017-10-04 15:40:54 -05:00
6ea2cc0293
Make prepare_move_to_destination_dualx a proper move function
2017-10-02 23:32:28 -05:00
90af1fe5ee
Implement NO_MOTION_BEFORE_HOMING option
2017-10-01 21:58:50 -05:00
965b0ab53e
Spacing adjustments
2017-10-01 21:58:50 -05:00
ac41eb5871
Merge pull request #7722 from tcm0116/2.0.x-warnings
...
Cleanup 2.0.x compiler warnings
2017-10-01 21:56:54 -05:00
ae2173cd52
Synchronize retractions
2017-09-30 17:28:46 -05:00
0cb00f52d9
Cleanup warnings
2017-09-30 16:47:17 -05:00
1beaef0452
fix 3S hang & enable SPLIT
2017-09-30 10:27:41 -05:00
2ee4eef25c
Merge pull request #7748 from GMagician/Addressing-#7730
...
[bugfix-2.0.x] Fix compiler error (issue #7730 )
2017-09-27 12:06:55 -05:00
dff2904c0f
Marlin code whitespace cleanup
2017-09-27 10:55:36 -05:00
10c1b442ca
Fixes for Anet10 and gt2560
...
Fixes for 2 "... not declared in this scope" compiler errors.
2017-09-27 07:34:02 -05:00
37eb6d1732
Babystepping code tweak
2017-09-26 23:43:05 -05:00
c508e9adec
Fix compiler error
...
Added missing include file,
called 'leveling_is_active()' with no prototipe defined.
2017-09-25 23:18:26 +02:00
6d5fcac54a
G33 changes from 1.1.x
2017-09-24 14:16:23 -05:00
f58ba3a64e
Improve AVR arch detection
...
Replace ARDUINO_ARCH_AVR with __AVR__ to better detect architecture for non-Arduino dev environments. Resolves compile failure in PIO for 8-bit Teensduino targets
More info:
https://forum.pjrc.com/threads/33234-Using-Teensyduino-Selecting-Teensy-3-2-3-1-board-has-incorrect-platform-define
http://www.atmel.com/webdoc/avrlibcreferencemanual/using_tools_1using_avr_gcc_mach_opt.html
2017-09-23 21:36:40 -07:00
ff1f211eb4
Merge pull request #7695 from tcm0116/move_framework
...
Move LPC1768 framework out of Marlin source folder
2017-09-23 17:12:48 -05:00
ddbd4b73e0
Move LPC1768 framework out of Marlin source folder
2017-09-23 16:59:31 -05:00
00b1b33816
Fix compiler warning
2017-09-23 15:31:51 +02:00
64dfb46461
Move z_endstop_adj to Endstops
2017-09-21 16:27:11 -05:00
2e20c53c9d
Move endstop debug to Endstops
2017-09-21 16:27:11 -05:00
a10451ceed
Move Volumetric methods to Planner
2017-09-21 16:27:11 -05:00
07cf75883f
Move T (tool change) to cpp
2017-09-21 16:27:10 -05:00
1a37ebc76d
Move M163-M165 MIXING_EXTRUDER to cpp
2017-09-21 16:27:10 -05:00
75cf17d816
Move M702 MK2_MULTIPLEXER to cpp
2017-09-21 16:27:08 -05:00
4a220a8b79
Move M380_M381 to cpp, solenoid feature
2017-09-21 16:27:06 -05:00
b464887ea1
Make BARICUDA a feature
2017-09-21 16:26:57 -05:00
df0432c7c8
Move M155 to cpp, auto-report to Temperature
2017-09-21 16:26:56 -05:00
9c21191f74
Rename SPI class to avoid conflict (good?)
2017-09-21 16:26:49 -05:00
51f195e698
Move dwell to gcode
2017-09-21 16:26:48 -05:00
4f1eadf41f
FILAMENT_WIDTH_SENSOR feature
2017-09-21 16:26:48 -05:00
d5fe0fb02b
Consolidate PrintCounter
2017-09-21 16:26:48 -05:00
551752eac7
Consolidate "bedlevel" code
2017-09-21 16:26:47 -05:00
71aefc2e22
Move heater output to Temperature class
2017-09-21 16:26:47 -05:00
63228fc453
Move volumetric flag to GCodeParser
2017-09-21 16:26:47 -05:00
bf7af95db3
Move flow_percentage to Planner
2017-09-21 16:26:46 -05:00
a98e9874db
FWRETRACT as a feature
2017-09-21 16:26:46 -05:00
722786966a
Add gcode.cpp, motion.*, queue.* - Apply to some G-codes.
2017-09-21 16:26:45 -05:00
4231faf779
Initial split-up of G-code handlers by category
2017-09-21 16:26:45 -05:00
038f82cc38
Fix L6470 init and options
2017-09-21 16:26:43 -05:00
3d8a0ab4b2
Module updates
2017-09-21 16:26:42 -05:00
2b3b7d5d7f
Move 'thermistor' files
2017-09-12 14:51:05 -05:00
0c9231fd04
Move 'module' files
2017-09-12 14:51:05 -05:00