Marcio Teixeira
5b7dd553d3
Fix sd_mmc_spi_mem capacity; clean up USB code ( #12134 )
...
- Fix an error in the return value of `sd_mmc_spi_read_capacity` which was causing the host OS to read beyond the last sector in the card.
- Clean up the USB flashdrive code and add better debugging.
2018-10-18 11:34:07 -05:00
Scott Lahteine
df768e7d8f
Followup to #12129
2018-10-18 11:29:49 -05:00
Chris Pepper
3c13c9e3e9
[LPC176x] Fix USEABLE_HARDWARE_PWM macro, cleanup multiple LED support ( #12129 )
2018-10-18 11:26:50 -05:00
InsanityAutomation
a768df83cb
Remove stale variable ( #12136 )
2018-10-18 11:26:14 -05:00
Hannes Brandstätter-Müller
c36773bffb
Update the Ender-4 example config ( #12131 )
...
- Enable filament change menu
- Enable bed-PID
- Enable s-curve acceleration
- Enable some menu items
- Update from Skorpi's new version
- Fix extruder steps, deactivate nozzle clean feature
2018-10-17 15:49:52 -05:00
Ludy
9c71bff5e8
Update German language ( #12115 )
2018-10-17 11:17:06 -05:00
Nils Hasenbanck
9deb23aa47
Add missing SerialUSB definition for STM32 HAL ( #12124 )
2018-10-17 11:14:10 -05:00
Nils Hasenbanck
0519ef0802
Update pins for final RemRam v1.3 board ( #12125 )
2018-10-17 11:13:38 -05:00
InsanityAutomation
3ec3872730
Single Z raise value for all tool-changing / parking ( #12090 )
...
* Universal tool-change Z lift
* Add TOOLCHANGE_ZRAISE to example configs
* Park/unpark changes to example configs
* Implement DEBUG_DXC_MODE
2018-10-17 11:11:41 -05:00
Scott Lahteine
6bdbe3299e
Fix a comment
2018-10-17 10:33:54 -05:00
Scott Lahteine
bc75eb2c64
Cleanup for HAL_spi_Due.cpp
2018-10-17 10:33:54 -05:00
AnHardt
d82bcdeea1
Make PULSE_STOP(E) conditional ( #12121 )
2018-10-17 09:52:57 -05:00
Chris Pepper
c90e26dfa6
fix normal extruder stepping ( #12118 )
2018-10-17 02:47:31 -05:00
Hannes Brandstätter-Müller
96bbda5d48
remove confusing comment ( #12120 )
2018-10-17 02:47:03 -05:00
Marcio Teixeira
f98f4ac7ea
Fix and improve EXTENSIBLE_UI ( #12117 )
...
- Add methods to access print counter data
- Clean up some inconsistent method names
- Clear lcd status after filament change
- Implement `lcd_reset_status` so it works like UltraLCD
2018-10-16 16:58:29 -05:00
Scott Lahteine
8bf596bd4c
RETRACT_ZLIFT => RETRACT_ZRAISE
2018-10-16 16:46:40 -05:00
Marcio Teixeira
056561df93
[2.0.x] Enhancements to FILAMENT_RUNOUT_SENSOR ( #12069 )
...
- Added FILAMENT_RUNOUT_DISTANCE_MM option
- Added FILAMENT_MOTION_SENSOR option
2018-10-16 07:28:52 -05:00
Scott Lahteine
cce4931342
Clean up recent contribs
2018-10-16 06:45:44 -05:00
Karl Andersson
8b5e51c9aa
STM32F4xx modifications for HAL_STM32 ( #12080 )
2018-10-16 06:42:41 -05:00
Scott Lahteine
bf0c809ff2
Update M165 comment
2018-10-16 06:10:27 -05:00
AnHardt
9ac9649183
Mixer - update descriptions ( #12108 )
2018-10-16 06:09:02 -05:00
Scott Lahteine
9bf5d4331c
Clear up some compiler warnings
2018-10-16 05:47:02 -05:00
Scott Lahteine
0139762a96
Fix a sanity check
2018-10-16 05:46:33 -05:00
Scott Lahteine
2ecb124e42
Fix trailing whitespace
2018-10-16 03:50:16 -05:00
AnHardt
f56968ba0b
New Continuous Filament Mixer ( #12098 )
2018-10-16 03:38:57 -05:00
Ludy
2d2cd628c6
Update German language ( #12094 )
2018-10-16 02:59:04 -05:00
Scott Lahteine
84b59d58fb
Clean up whitespace
2018-10-16 02:02:20 -05:00
swilkens
06e2afe8e0
[2.0.x] Reduce HOMING_FEEDRATE_XY for Ender 3 ( #12105 )
...
Homing on the Ender 3 with HOMING_FEEDRATE_XY set to 50*60 was shown (#12074 ) to cause the end-stop micro-switches to bottom out, causing the carriage for both X and Y axis to physically crash into the micro switch. Reducing the homing speed prevents the switches from bottoming out.
2018-10-16 01:51:47 -05:00
TheSFReader
af939c158a
Option for G0 to have a separate feedrate ( #12089 )
2018-10-16 01:49:51 -05:00
Christopher Pepper
e5b4bf22d4
Remove debug output from flash persistent store implementation
2018-10-14 18:43:48 +01:00
Christopher Pepper
42fb7c14b0
Update the sdcard usb sharing config and apply to Re-ARM
2018-10-14 18:43:48 +01:00
Christopher Pepper
254b68fe2c
servo update
2018-10-14 18:43:48 +01:00
Andy Shaw
870bfd08f5
usb and sdcard sharing improvements
...
* Add traceback after watchdog timeout
Add the cpability to perform a traceback following a watchdog timeout.
* Enhanced hardware SPI
Allow use of either SSP0 or SSP1.
Ensure that no data is left in I/O buffers after calls to enable sharing of SSP hardware.
* Make flash emulation of eeprom the default
Make use of flash for eeprom storage the default. This means that usage of eeprom will not cause USB drive mount/unmount operations.
* Allow sharing of SD card
SD card I/O operations from the USB stack take place in idle loop, rather than at interrupt time. Allowing sharing of the SPI bus.
New configuration options to allow usage of the SD card to be specified.
* Fix problem with hardware SPI pins
2018-10-14 18:43:48 +01:00
Christopher Pepper
5ddf52d58e
[HAL][LPC176x] Pull out framework into separate repository
...
Framework and build platform now located at https://github.com/p3p/pio-framework-arduino-lpc176x and https://github.com/p3p/pio-nxplpc-arduino-lpc176x respectively
fix mkssbase leds
move hardware serial
remove hardware/software serial
Hardware Serial extraction
HardwareSerial ISRs
fix disabled serial2 causing Serial object to link
move usb devices out to framework
separate out adc/pwm peripheral function from hal.cpp
fix includes
remove unused pwm init
move adc
HAL header update
templated filtered adc
LPC1769 platform
2018-10-14 18:43:48 +01:00
Roman Moravčík
213e94bce2
[2.0.x] Updated slovak translation ( #12059 )
2018-10-14 02:15:15 -05:00
Karl Andersson
a40458405a
Fix datasize error when FWRETRACT is disabled ( #12086 )
2018-10-14 02:14:34 -05:00
Scott Lahteine
951b25163e
Extend M217 with configurable park/raise ( #12076 )
2018-10-13 23:08:20 -05:00
Kevin Velickovic
ea13a77dcb
Fixed Z-Probes NO/NC for Anycubic Kossel ( #12083 )
2018-10-13 20:34:56 -05:00
N95JPL
ab9d5eb38d
Add Bootscreen Animation ( #12077 )
2018-10-12 22:11:20 -05:00
Scott Lahteine
26208a5c2f
Clean up some boot screens
2018-10-12 18:56:39 -05:00
Scott Lahteine
9b6be0ae0f
Fix lite status screen SD %
2018-10-12 17:02:59 -05:00
Scott Lahteine
af3bf6c956
Tweak config spacing
2018-10-12 16:09:27 -05:00
Scott Lahteine
a44ef27897
Outdent singlenozzle toolchange code
2018-10-12 15:19:03 -05:00
Scott Lahteine
d338e4d875
Fix singlenozzle toolchange cold extrusion test
2018-10-12 15:15:25 -05:00
Roxy-3D
25b980dddb
Remove erroneous Pin 12 definition
...
There is no switchable Power Supply. Don't put it on Pin 12.
(Pin 12 is actually FAN1)
2018-10-12 13:45:04 -05:00
Scott Lahteine
ddaef1a60c
Clean trailing whitespace
2018-10-11 21:40:55 -05:00
Scott Lahteine
1407afad73
Move SENSITIVE_PINS to its own file
2018-10-11 01:10:11 -05:00
Scott Lahteine
45e738876a
Add stepper MS3 support
...
Co-Authored-By: TheLongAndOnly <thelongandonly@users.noreply.github.com>
2018-10-11 01:10:11 -05:00
Giuliano Zaro
d43d4e4219
Refactor PRINTER_EVENT_LEDS, apply to M303 ( #12038 )
...
Co-Authored-By: Giuliano Zaro <gmagician@users.noreply.github.com>
2018-10-10 21:25:43 -05:00
Giuliano Zaro
d8d76cd2ba
[2.0.x] Italian language update ( #12060 )
2018-10-10 20:13:10 -05:00
Scott Lahteine
e8d2cf4fb5
EEPROM followup (tmc_stepper_current_t)
2018-10-10 17:25:45 -05:00
Scott Lahteine
50cbca4c55
Hide some menu items when busy
2018-10-10 17:18:33 -05:00
InsanityAutomation
3cb5517ddb
Make singlenozzle tool-change honor no_move ( #12056 )
...
...Set no move earlier so it applies
2018-10-10 16:49:59 -05:00
InsanityAutomation
d332fcb8fa
Fix firmware-retract compile errors ( #12061 )
2018-10-10 16:46:08 -05:00
Scott Lahteine
43940d59ed
Fix trailing spaces
2018-10-10 16:24:35 -05:00
InsanityAutomation
b2c1cd7eda
Allow cold change of active extruder ( #12055 )
...
Followup to #11994
2018-10-10 09:57:48 -05:00
Scott Lahteine
d556dc1865
Fix and improve EEPROM storage ( #12054 )
...
* Clean up Temperature PID
* Improve EEPROM read/write/validate
* Group `SINGLENOZZLE` saved settings
* Group planner saved settings
* Group filament change saved settings
* Group skew saved settings
* Group `FWRETRACT` saved settings
2018-10-10 09:45:20 -05:00
Scott Lahteine
9b5c1a5e77
Fix EEPROM checksum bug
...
Addressing #12048
2018-10-10 06:14:58 -05:00
Scott Lahteine
272d4a5167
Apply #pragma once
2018-10-10 02:57:01 -05:00
Scott Lahteine
07d33849b0
Fix unused var warning, apply ENABLED
2018-10-09 21:31:28 -05:00
Hannes Brandstätter-Müller
a3e8cb1e44
[2.0.x] Ender-4 small improvements in Configuration ( #11843 )
2018-10-09 20:58:22 -05:00
Scott Lahteine
cf5284cdf2
Add SD Firmware Update capability ( #12043 )
...
Co-Authored-By: timoxd7 <timoxd7@users.noreply.github.com>
2018-10-09 20:00:47 -05:00
Scott Lahteine
0bd54392b7
Use uint8_t in EEPROM code
2018-10-09 19:00:01 -05:00
Scott Lahteine
ce82015d5f
Fix include in G80
2018-10-09 17:24:56 -05:00
Marcio Teixeira
cef1de89d0
Fixed incorrect axis index. ( #12051 )
2018-10-09 16:59:34 -05:00
Marcio Teixeira
d6d48e63fb
Allow #defined TYPE arg to ultralcd menu macros ( #12041 )
...
Previously, it was not possible for the TYPE argument to ultralcd menu macros to itself be a #defined value. This made it difficult to create variables to set many related menu items to a common precision that could be easily changed.
2018-10-08 20:01:00 -05:00
Emilio Moretti
2ef7175b42
Update Ender-2 BED_MAXTEMP ( #12042 )
...
Also added details to the README to make sure the Ender-2 status is properly documented.
2018-10-08 19:57:44 -05:00
Scott Lahteine
5f6aabccbe
Tweak M48 spacing
2018-10-08 19:11:25 -05:00
Marcio Teixeira
ec9aa4f468
[2.0.x] Miscellaneous fixes ( #12039 )
...
* Allow override of soft SPI pins in `pins_*.h`
* Add default case to avoid compiler warning.
* Additional pin definitions for Archim 2.
* Einsy Retro has same timings as Einsy Rambo.
2018-10-08 18:14:52 -05:00
Marcio Teixeira
906a24fa81
Extensible user interface API ( #11193 )
2018-10-08 15:44:05 -05:00
InsanityAutomation
ee253991d4
Various fixups for single-nozzle filament swap ( #12036 )
2018-10-08 15:39:55 -05:00
Marcio Teixeira
8dbb305e8e
Fix "Missing separator" errors. ( #12035 )
...
- Makefiles require tabs (not spaces) before shell commands.
- Other indentation can either be space or tabs.
2018-10-08 14:28:52 -05:00
Scott Lahteine
55e810d512
Fix G80 compilation
2018-10-08 13:11:36 -05:00
Scott Lahteine
d5017e2788
Add status screen with 4 nozzles
2018-10-08 01:27:21 -05:00
Scott Lahteine
7db0113b53
Improve E_AXIS_N macro
2018-10-07 18:22:05 -05:00
Nils Hasenbanck
191df5e17d
Correct PWM_PIN behavior for STM32 HALs ( #12027 )
2018-10-07 17:08:01 -05:00
Sam Lane
f2ecf8d510
Add option to control Solenoids under PARKING_EXTRUDER ( #12028 )
2018-10-07 17:07:12 -05:00
InsanityAutomation
74cd6cb4fc
Single nozzle filament change ( #11994 )
2018-10-07 17:06:14 -05:00
Scott Lahteine
bfcf570d68
Try ISR_ALIASOF for Endstop Interrupts
2018-10-07 17:05:32 -05:00
Giuliano Zaro
c0d9058e25
Shorten an Italian menu title ( #12034 )
...
…and change a multi-use "back" menu item.
2018-10-07 16:43:48 -05:00
teemuatlut
dffb4c63dc
[2.0.x] TMC2660 followup ( #12029 )
...
* Don't react to s2g on TMC2660. False positives
* Init with sensorless probing as well
2018-10-07 15:37:44 -05:00
Scott Lahteine
d6b0fbd771
Use uint8_t for all fan speeds ( #12032 )
2018-10-07 15:34:41 -05:00
Scott Lahteine
cb7844c8d4
Save PROGMEM on serial prefixes ( #12033 )
...
With default config and `EEPROM_SETTINGS`, saves over 200 bytes of PROGMEM.
2018-10-07 15:32:15 -05:00
Scott Lahteine
07db08e39d
Fix EXTRUDER_AUTO_FAN_SPEED comment
2018-10-06 19:51:17 -05:00
Scott Lahteine
ca0e308105
Fix up some units comments
2018-10-06 19:45:50 -05:00
Scott Lahteine
65b8f3821b
Suppress temperature.h compile warning
2018-10-06 19:29:41 -05:00
teemuatlut
c447d75916
Add support for TMC2660 ( #11998 )
2018-10-06 17:18:10 -05:00
Scott Lahteine
cf0b9eb37c
no need to use destination in do_pause_e_move
2018-10-06 16:43:21 -05:00
Scott Lahteine
e8d677620c
Use NUM_SERVOS in EEPROM code
...
Fix #12015
2018-10-06 15:11:32 -05:00
Scott Lahteine
0fcdfdeed6
Followup to #12017
2018-10-06 13:23:58 -05:00
Phr3d13
acac2adfc8
Add support for MeCreator2 ( #12017 )
2018-10-06 12:26:49 -05:00
Thomas Moore
49823a4939
Fix broken jerk handling ( #12019 )
...
Fix #12004
2018-10-06 12:02:50 -05:00
Scott Lahteine
52a37913c1
Extend and apply some corrections
2018-10-06 00:27:21 -05:00
Scott Lahteine
77b9a41f1f
Add G-code extensions to example configs
2018-10-06 00:15:35 -05:00
thesfreader
e09c144674
Add CNC-like G-code options
2018-10-06 00:15:27 -05:00
Scott Lahteine
33056046a3
STM32 non-generic PWM_PIN and USEABLE_HARDWARE_PWM ( #12016 )
2018-10-06 00:14:12 -05:00
Scott Lahteine
d5141c4e03
Fix up leading/trailing whitespace
2018-10-05 18:19:59 -05:00
Marcio Teixeira
03fc4d31d0
Makefile support for 32-bit Archim board and new TMC library ( #11997 )
...
* Support new TMC library and 32-bit Archim board
- Added IS_MCU flag
- When IS_MCU flag is 1, AVR compiler will be used
- When IS_MCU flag is 0, ARM compiler will be used
- Added support for new TMC library
- Added support for a 32-bit Archim board, which could probably be used as a basis for other 32-bit boards.
2018-10-05 16:06:11 -05:00
Scott Lahteine
65b36642f8
Fix Anycubic Kossel config
2018-10-04 20:27:05 -05:00
Scott Lahteine
fc326b3dde
Add USB_FLASH_DRIVE_SUPPORT to examples
...
Co-Authored-By: marcio-ao <marcio@alephobjects.com>
2018-10-04 19:54:12 -05:00