Commit Graph

1799 Commits

Author SHA1 Message Date
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