Scott Lahteine
32c607ffe2
Ensure fade factor is recalculated if fade height changes
2017-10-14 02:18:31 -05:00
Scott Lahteine
ca1e47375c
Move fade_scaling_factor_for_z to Planner
2017-10-14 02:18:31 -05:00
Scott Lahteine
9a930ebec2
Make leveling_is_active a macro
2017-10-14 02:18:31 -05:00
Scott Lahteine
1adb5a6a48
Remove obsolete UBL z_offset
2017-10-13 08:22:46 -05:00
Bob-the-Kuhn
26bfae58d4
MPC4451 I2C support
2017-10-11 00:30:41 -05:00
Scott Lahteine
03f4891fb9
Remove legacy ADVANCE feature
2017-10-09 04:25:18 -05:00
Scott Lahteine
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
Chris Pepper
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
Scott Lahteine
6ea2cc0293
Make prepare_move_to_destination_dualx a proper move function
2017-10-02 23:32:28 -05:00
Scott Lahteine
90af1fe5ee
Implement NO_MOTION_BEFORE_HOMING option
2017-10-01 21:58:50 -05:00
Scott Lahteine
965b0ab53e
Spacing adjustments
2017-10-01 21:58:50 -05:00
Scott Lahteine
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
Thomas Moore
ae2173cd52
Synchronize retractions
2017-09-30 17:28:46 -05:00
Thomas Moore
0cb00f52d9
Cleanup warnings
2017-09-30 16:47:17 -05:00
Bob-the-Kuhn
1beaef0452
fix 3S hang & enable SPLIT
2017-09-30 10:27:41 -05:00
Scott Lahteine
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
Scott Lahteine
dff2904c0f
Marlin code whitespace cleanup
2017-09-27 10:55:36 -05:00
Phr3d13
10c1b442ca
Fixes for Anet10 and gt2560
...
Fixes for 2 "... not declared in this scope" compiler errors.
2017-09-27 07:34:02 -05:00
Scott Lahteine
37eb6d1732
Babystepping code tweak
2017-09-26 23:43:05 -05:00
GMagician
c508e9adec
Fix compiler error
...
Added missing include file,
called 'leveling_is_active()' with no prototipe defined.
2017-09-25 23:18:26 +02:00
Scott Lahteine
6d5fcac54a
G33 changes from 1.1.x
2017-09-24 14:16:23 -05:00
Dave Johnson
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
Scott Lahteine
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
Thomas Moore
ddbd4b73e0
Move LPC1768 framework out of Marlin source folder
2017-09-23 16:59:31 -05:00
GMagician
00b1b33816
Fix compiler warning
2017-09-23 15:31:51 +02:00
Scott Lahteine
64dfb46461
Move z_endstop_adj to Endstops
2017-09-21 16:27:11 -05:00
Scott Lahteine
2e20c53c9d
Move endstop debug to Endstops
2017-09-21 16:27:11 -05:00
Scott Lahteine
a10451ceed
Move Volumetric methods to Planner
2017-09-21 16:27:11 -05:00
Scott Lahteine
07cf75883f
Move T (tool change) to cpp
2017-09-21 16:27:10 -05:00
Scott Lahteine
1a37ebc76d
Move M163-M165 MIXING_EXTRUDER to cpp
2017-09-21 16:27:10 -05:00
Scott Lahteine
75cf17d816
Move M702 MK2_MULTIPLEXER to cpp
2017-09-21 16:27:08 -05:00
Scott Lahteine
4a220a8b79
Move M380_M381 to cpp, solenoid feature
2017-09-21 16:27:06 -05:00
Scott Lahteine
b464887ea1
Make BARICUDA a feature
2017-09-21 16:26:57 -05:00
Scott Lahteine
df0432c7c8
Move M155 to cpp, auto-report to Temperature
2017-09-21 16:26:56 -05:00
Scott Lahteine
9c21191f74
Rename SPI class to avoid conflict (good?)
2017-09-21 16:26:49 -05:00
Scott Lahteine
51f195e698
Move dwell to gcode
2017-09-21 16:26:48 -05:00
Scott Lahteine
4f1eadf41f
FILAMENT_WIDTH_SENSOR feature
2017-09-21 16:26:48 -05:00
Scott Lahteine
d5fe0fb02b
Consolidate PrintCounter
2017-09-21 16:26:48 -05:00
Scott Lahteine
551752eac7
Consolidate "bedlevel" code
2017-09-21 16:26:47 -05:00
Scott Lahteine
71aefc2e22
Move heater output to Temperature class
2017-09-21 16:26:47 -05:00
Scott Lahteine
63228fc453
Move volumetric flag to GCodeParser
2017-09-21 16:26:47 -05:00
Scott Lahteine
bf7af95db3
Move flow_percentage to Planner
2017-09-21 16:26:46 -05:00
Scott Lahteine
a98e9874db
FWRETRACT as a feature
2017-09-21 16:26:46 -05:00
Scott Lahteine
722786966a
Add gcode.cpp, motion.*, queue.* - Apply to some G-codes.
2017-09-21 16:26:45 -05:00
Scott Lahteine
4231faf779
Initial split-up of G-code handlers by category
2017-09-21 16:26:45 -05:00
Scott Lahteine
038f82cc38
Fix L6470 init and options
2017-09-21 16:26:43 -05:00
Scott Lahteine
3d8a0ab4b2
Module updates
2017-09-21 16:26:42 -05:00
Scott Lahteine
2b3b7d5d7f
Move 'thermistor' files
2017-09-12 14:51:05 -05:00
Scott Lahteine
0c9231fd04
Move 'module' files
2017-09-12 14:51:05 -05:00