8111 Commits (556abc08886b1c2cd6fad94498dbc901bd008250)

Author SHA1 Message Date
Scott Lahteine b259bb4670 Fix tmc_util global vars 7 years ago
Scott Lahteine 4ef965cc40 Fix compiler warnings 7 years ago
Scott Lahteine 9e8008c49c Fixes for G29, esp. 3POINT 7 years ago
Scott Lahteine 026e301307 lcd_map_control deps on ULTIPANEL 7 years ago
Scott Lahteine f2731c9f93 Allow consecutive uses of G29 7 years ago
Scott Lahteine 4b49ea1e92 General cleanup of config-store, reset_bed_level 7 years ago
Scott Lahteine 2925852244 Fix GT2560 A+ servo pin 7 years ago
Scott Lahteine c6354fa153 Tweak M125 code 7 years ago
Scott Lahteine 3b51f5c67e Add pause/resume action to example configs 7 years ago
Scott Lahteine f704f405af Add pause/resume actions on M600, M125 7 years ago
Thomas Moore f0a8a1a853 [2.0.x] Use NOZZLE_PARK_FEATURE for ADVANCED_PAUSE_FEATURE (#8866)
* Use NOZZLE_PARK_FEATURE for ADVANCED_PAUSE_FEATURE
7 years ago
Scott Lahteine 705ea98fd3 Comment `return false` in motion functions 7 years ago
Scott Lahteine 50366b00d5 Tweak cleaning buffer / SD finished command 7 years ago
Scott Lahteine 28fc8741d6 Reduce default jerk. XY by half. Z by 1/4 7 years ago
Bob-the-Kuhn 1a948cbd93 Fix SET_OUTPUT glitch - LPC1768 & DUE 7 years ago
Scott Lahteine 869c89d83f
Merge pull request #8865 from thinkyhead/bf2_more_scara_scaling
[2.0.x] SCARA Feedrate Scaling for G2/G3 - using HYPOT
7 years ago
Scott Lahteine 1cf1cf8759 Add RADDS_DISPLAY to example configs 7 years ago
Even ea1a8d1223 add original RADDS LCD + Controller
adds setup for the original Radds Display+Controller+SD Card Reader PCB
http://doku.radds.org/dokumentation/lcd-display/
7 years ago
Scott Lahteine 4a8fd8ae92
Merge pull request #8853 from ejtagle/bugfix-2.0.x
USB Mass Storage Implementation / CDC with HW flow control and misc fixes and improvements for Arduino DUE/RE-ARM based boards
7 years ago
Scott Lahteine aa97cd6e9b
Merge pull request #8871 from petrzjunior/bugfix-2.0.x
[2.0.x][Language] Update Czech for Dec 2017
7 years ago
Thomas Moore 2917d1217d Revert "Followup to #8698"
This reverts commit 4e891e9fb7.
7 years ago
Petr Zahradník 69a51a426c
Update Czech language Dec 2017 7 years ago
Scott Lahteine caa5093498 General DELTA_IK macro 7 years ago
Scott Lahteine c694608450 Apply SCARA_FEEDRATE_SCALING to G2/G3 7 years ago
Scott Lahteine 97d509d4d2 Revert "Improved Core-compatible jerk code"
Reverting commit 3cd7659
7 years ago
Scott Lahteine 5bc2acc072 Restore position_float to fix LIN_ADVANCE 7 years ago
etagle 33a6fc70e4 Adding USB MSD implementation to the HAL: Now, when you plug the Native USB port of the Arduino DUE to your PC, it will be detected as a composite USB device: One of the devices is a USB CDC (Serial port over USB) with native USB handshake (no more overflows!!) (set SERIAL_PORT to -1 to use it as main serial port) and also, a MSD (USB Mass Storage Device) will be detected, and the SD card present on the socket will be reflected as a Removable disk on your PC) 7 years ago
etagle d8a4db72ac Reimplemented SW SPI for DUE in assembler. This allows to reach 12Mhz as SPI Clock and improves 4x the transfer speed to the SD card. This is REQUIRED so access to SD from USB is usable (allows 600Kbytes/second transfer speeds) 7 years ago
etagle 99b2fc2066 Adjusted timings on the ST7290 u8glib so RE-ARM and RAMPS4DUE have no problems when writing to the graphics LCD. This fixes Issue #8787 - Special thanks to Bergerac56 for testinf this out !!! 7 years ago
etagle 498ea7512a Exposed SDCard interface to the public, to USB MSD is able to read/write sectors on the SD card 7 years ago
etagle 9aff55ed1f Backported latest improvements and fixes from the SdFat liibrary to our own version. This includes support for CRC7 validation on commands and also, made sure that even if using software SPI implementations, SD card speed is properly adjusted when transitioning from INITIALIZATION to DATA TRANSFER mode. ALL HALs implement spiInit, even in SW SPI mode, and we NEED this change to improve 25x the transfer speed of the SD card and allow implementations of USB MSD 7 years ago
etagle 7447979110 Fixed some warnings on the MakerParts configuration, when compiling using the AVR toolchain (integer overflow on the preprocessor calculations) 7 years ago
etagle b6f9c333d4 Adding hooks into the idle loop so HALs can execute 2nd plane tasks, such as serving SD card read/writes requested from the USB MSD layer 7 years ago
victorpv 2ec4113cb2 Changes to STM32F1 HAL (#8833)
Some to correct missing files from previous PR to completely avoid
HardwareTimer Class (reduce overhead). Some changes to formatting.
Changes to DMA ADC to work correctly.
Change to F1 sanity check.
7 years ago
Scott Lahteine 913d9e9a59 Matching sign across filwidth vars 7 years ago
Scott Lahteine 3cde4c78b2 Use wildcard *.cpp in Makefile
Based on #8738
Addressing #8731
7 years ago
Scott Lahteine fdc5e72720 A single setting to validate filament width 7 years ago
Scott Lahteine 93a6a4e1a8 Add VOLUMETRIC capability item 7 years ago
Scott Lahteine 933f76fda3 Option to disable all volumetric extrusion 7 years ago
Scott Lahteine 31e33d2acd Add NO_VOLUMETRICS to example configs 7 years ago
Scott Lahteine fc9ee1a4de Fix up serial sanity check 7 years ago
Scott Lahteine de5ca96654 More parity with 1.1.x, plus whitespace 7 years ago
Scott Lahteine a891d8d738
Merge pull request #8820 from thinkyhead/bf2_mks_sbase_spi
[2.0.x] Fix SDSUPPORT for MKS SBASE
7 years ago
Scott Lahteine 097a26007f Fix SDSUPPORT for MKS SBASE
Fix supplied by @cjsoong in https://github.com/MarlinFirmware/Marlin/issues/8750#issuecomment-350779983
7 years ago
Scott Lahteine 8df5955da4 Revert "Reset timer count before first block step"
This reverts commit 5cf6a062e3.
7 years ago
Scott Lahteine 957bbab57f Update inc files for parity with 1.1.x 7 years ago
Scott Lahteine f79026acc1 Apply MKS_12864OLED_SSD1306 to examples
Followup to #8814
7 years ago
Dan Delaney b055d8c39c [2.0.x] Adding support for using the MKS_12864OLED with the SSD1306 controller (#8814)
* Adding support for using the MKS_12864OLED with the SSD1306 controller

* Update comment for correct controller type
7 years ago
Scott Lahteine 15d05748df Adding support for the Tronxy and Zonestar LCD 7 years ago
Scott Lahteine 9abbcc3ee0 Apply ZONESTAR_LCD to example configs 7 years ago
Dave Johnson aed0cfa3d1 Various fixes for 2.0.x configs 7 years ago
Scott Lahteine 674deaf223 Add NANODLP_ALL_AXIS to config examples 7 years ago
robpower 5595098063 V2 Extended NanoDLP_Z_Move_Sync to G4 & G28,Added all axis option. 7 years ago
Scott Lahteine 2b7db90340 Bring Malyan M200 config up to date 7 years ago
Scott Lahteine 8b12371e45 Change some hex case 7 years ago
Scott Lahteine 4782acf60e
Merge pull request #8780 from fiveangle/bf2-typo
[2.0.x] typo in Marlin.cpp
7 years ago
teemuatlut 0cd1e91056 [2.0.x] TMC driver update (#8769) 7 years ago
Scott Lahteine 09d13f186f
Correct unskew, after all 7 years ago
Dave Johnson 0d531d9655 Missing HAS_HEAT_BED conditional
Fixes issue found in #8779
7 years ago
Dave Johnson 69efb87d19 typo in Marlin.cpp 7 years ago
Scott Lahteine 368c124de8 Fix Planner::unskew parity with skew 7 years ago
Scott Lahteine cf2193c07f Comment, fix filament width sensor 7 years ago
Scott Lahteine a641992c1d
Merge pull request #8762 from victorpv/patch-2
[2.0.x] STM32F1 HAL: Fix issue #8585. Updates to readme.
7 years ago
Eduardo José Tagle ac168a03c8 Fixes for the Arduino DUE HAL (Serial Port, Graphics Display, EEPROM emulation) (#8651)
* Fixing the DUE serial port assignments: Now -1 means the SAM3x USB Device emulating a serial port, and 0 means the USB to serial adapter included as a programming port

* Improving the Fast IO port access implementation on Arduino DUE

* Implemented EEPROM emulation on Due by storing data on the internal FLASH (with wear leveling)

* Implemented a Software SPI for the ST7920 graphics display for the Arduino RAMPS for DUE, as the default one in u8glib is clocking data too fast on ARM, and the display does not understand it.

* Fixing the case where the serial port selected is the USB device

* Adding configuration for the Makerparts 3D printer (www.makerparts.net)

* Tuned MakerParts acceleration on X and Y axis so it never loses steps. Also adjusted pulses per mm to match default hw configuration

* Fine tuned Maximum acceleration for MakerParts printer

* Style cleanup

* Style cleanup (2)

* Style fixes (3)

* Fixing the DUE serial port assignments: Now -1 means the SAM3x USB Device emulating a serial port, and 0 means the USB to serial adapter included as a programming port

* Improving the Fast IO port access implementation on Arduino DUE

* Implemented EEPROM emulation on Due by storing data on the internal FLASH (with wear leveling)

* Implemented a Software SPI for the ST7920 graphics display for the Arduino RAMPS for DUE, as the default one in u8glib is clocking data too fast on ARM, and the display does not understand it.

* Fixing the case where the serial port selected is the USB device

* Adding configuration for the Makerparts 3D printer (www.makerparts.net)

* Tuned MakerParts acceleration on X and Y axis so it never loses steps. Also adjusted pulses per mm to match default hw configuration

* Fine tuned Maximum acceleration for MakerParts printer

* Style cleanup

* Style changes to u8g_dev_st7920_128_64_sw_spi.cpp

* Even more improvements to the FastIO HAL for DUE. Now WRITE() is 2 ASM instructions, if value is constant, and 5 cycles if value is not constant. Previously, it was 7..8 cycles

* After some problems and debugging, seems we need to align the interrupt vector table to 256 bytes, otherwise, the program sometimes stops working

* Moved comments out of macro, otherwise, token pasting does not properly work sometimes

* Improved Software SPI implementation on DUE: Now it honors the selected speed passed to spiInit(). This allows much faster SDCARD access, improving SDCARD menus and reducing latency

* Update u8g_dev_st7920_128_64_sw_spi.cpp

* Disabling EEPROM over FLASH emulatiion if an I2C or SPI EEPROM is present
7 years ago
victorpv 084f2434a7
Update readme.md 7 years ago
victorpv 7c7ae5ebef
Delete duplicated file. 7 years ago
victorpv 4feffca178
fix for issue #8585
As reported in this issue:
https://github.com/MarlinFirmware/Marlin/issues/8585
I have it working fine in my local copy like that change.
7 years ago
Scott Lahteine d568e586b7 Fix up ubl_motion indentation 7 years ago
Scott Lahteine 24f9bec6f4 UBL + DUAL_X_CARRIAGE compatibility 7 years ago
Scott Lahteine 6d0678d963 Omit unused UBL motion code 7 years ago
Scott Lahteine 3255712343 Skew Correction for UBL
Also remove unused grid slicing function when using UBL segmented.
7 years ago
Scott Lahteine 3d796d8040 Move debug code 7 years ago
Scott Lahteine 3db5303bfe _buffer_line => buffer_segment 7 years ago
Scott Lahteine a71d2f3f40 UBL_DELTA => UBL_SEGMENTED 7 years ago
Scott Lahteine 73e32925e4 References are better for array args 7 years ago
Scott Lahteine 125c572d97 Tweak M114 detail 7 years ago
victorpv a5150c83a2 [2.0.x] Multiple updates to STM32F1 HAL (#8733)
* STM32F1 HAL

Adding files for STM32F1 HAL based on libmaple/stm32duino core.
Current persistent_store uses cardreader changes to be sent in separate
commit, but could be changed to use i2c eeprom.
There is another persistent_store implementation that uses the MCU flash memory
to emulate eeprom
Adding readme with some information about the stm32 HAL.

* Switch to Timer4 to avoid a hard reset on STM32F103C6 boards

On bluepill STM32F103C6 boards, using Timer5 results in a error() vector call. Switch to 4 since these are both general purpose, 16 bit timers.

* Add support for EEPROM emulation using Flash

Some low end machines doe not have EEPROM support. Simulate it using the last two pages of flash. Flash does not allow rewrite between erases, so skip writing the working version if that's enabled.

* Basic Pins for a malyan M200

This is a work in progress to go hand in hand with the STM32 work.

* Add support for ADC with DMA. This work has exposed a problem with the pin enumerations in STM boards vs what marlin expects (i.e, try defining PA0 as a temp pin). The hack can be removed with we go to fastio completely. To see this work, set something in adc_pins to a value like PA0 and connect your pullup resistor'd thermistor.

* Missing file - change HAL_adc_init to actually do something

We have an actual ADC init function now.

* Remove pinmode hack

Remove the pin mode hack that I was using to init PA0.

Updated Readme.md

* Several changes to timers and GPIO

Faster GPIO, and faster timer functions by accesing registers and
libmaple.
Still more changes pending for the Timer's code to skip using the
HardwareTimer class altogether.

Switch all enums to be within #defines

This change allows a user to have, for instance, TEMP_4 and TEMP_BED definied but nothing else. The enums which are not defined move "out", allowing the first ones to take the slots in the enum, and since the array is sized on ADC_PIN_COUNT, we always have the right size data and in order.

* Update Malyan M200 pins

Update Malyan M200 pins with correct fan values.

* Test all pins on actual hardware, update definitions

Some of the pin definitions were from knowlege base/pdfs. Now they've been tested against actual hardware. This should be very close to final.

* Update HAL_timers_Stm32f1.cpp

* Add sample configurations for Malyan M200

Add sample configuration for Malyan M200 without bed leveling, and move fan to auto cool E0 since this printer by default has only one fan.


Choose the timer based on MCU defintion. Timer5 is not valid on C8/CB class boards, so use Timer4 for the step timer.


readme.md update

* Updates to timers, and some stm32 boards definitiions

* Correct pin toggle macro.

* Remove duplicated Malyan M200 entry from pins.h

* Update configuration_store.cpp

* Formatting, indentation

* Formatting in HAL_Stm32f1.cpp
7 years ago
Scott Lahteine 204199e1ce Only compare XYZ to check motion 7 years ago
Scott Lahteine 6686d937fb Always report position on config load/reset 7 years ago
Scott Lahteine 117fc872a7 Update current position in M852 7 years ago
Scott Lahteine 7d2e850577 Have M420 report a changed position 7 years ago
Scott Lahteine 03ba79f144 Sync and report changed position 7 years ago
Scott Lahteine 5cf6a062e3 Reset timer count before first block step 7 years ago
Scott Lahteine 6149b82119 Allow setting current timer counter 7 years ago
Scott Lahteine 82ef6b5242 Add an option to specify "pulse" timer 7 years ago
Scott Lahteine b8bc965414 General cleanup HAL timers 7 years ago
Scott Lahteine 69d49a2438 Shorter segments may be better 7 years ago
Scott Lahteine d576f5408e Add MiniRAMBo 1.0a board 7 years ago
Scott Lahteine c40cb52342 Use MB() for Megatronics 3.1 7 years ago
Scott Lahteine 4fa65a5c25 TCNT0 => HAL_timer_get_current_count
Fix #8710
7 years ago
AnHardt b3daf6b5db [2.0.x] better reverse pass (#8722)
* repair reverse_pass()

And make it readeble.
This was broken a long time ago.
Not competely unfunctional but far from optimal.

* Minor speedup when calling calculate_trapezoid_for_block

2 float / to 1 foat / and 2 float *

* Various style changes
7 years ago
Roxy-3D f58eb391aa [2.0.0] Better off mesh behavior for UBL (#8714)
* Better off mesh behaviour for UBL

* Suggested ubl.h changes
7 years ago
Jonathan Barchi cffd052fee [2.0.x] Fix for #8604 (#8717)
* Nozzle.cpp: replace incorrect M_2_PI (2/pi) with 2.0 * M_PI

* Use RADIANS(360) instead of 2 * M_PI
7 years ago
Bob-the-Kuhn 65d0f32f82 divide only when required 7 years ago
Scott Lahteine 728acf521c Followup to #8706 7 years ago
Scott Lahteine 85c6ffbe0d Discard all "continued" blocks on interrupted move 7 years ago
Scott Lahteine 4e891e9fb7 Followup to #8698 7 years ago
Scott Lahteine de3d3b9cb1 Put FORCE_INLINE before static 7 years ago
Scott Lahteine 43ea265b78
Merge pull request #8685 from MateuszKrawczuk/patch-3
Update TEMP_BED_PIN in MIGHTYBOARD_REVE
7 years ago
Scott Lahteine ae663a4198 PROBE_DOUBLE_TOUCH => MULTIPLE_PROBING 7 years ago
Scott Lahteine d7800e7975 Apply MULTIPLE_PROBING to example configs 7 years ago
Scott Lahteine 542efda7db
Merge pull request #8698 from thinkyhead/bf2_replace_jerk_code
[2.0.x] Improved Core-compatible jerk code
7 years ago
Scott Lahteine 3cd7659924 Improved Core-compatible jerk code 7 years ago
GMagician 99fcf60977 [2.x] addressing #8644
Removed missing include file
7 years ago
Scott Lahteine 81c0a918af feed_factor => inverse_secs 7 years ago
Scott Lahteine f206b81cf7 Sanity check skew+UBL 7 years ago
Scott Lahteine 9898b96992 No lcd_map_control flag in quick_stop 7 years ago
Scott Lahteine 840289e7cc Use block cleaning instead of split flag 7 years ago
Scott Lahteine 90cf6a06be Simplify G26 user_canceled 7 years ago
Scott Lahteine cdfabbc507 Shorten error text in G29 7 years ago
Scott Lahteine c846388a65 Standardize LCD interface code for UBL a little 7 years ago
Scott Lahteine 2fde60da12 Changes for parity with 1.1.x 7 years ago
Scott Lahteine 6040d4080e Cleanup stepper ISR. Allow cleaning for endstops. 7 years ago
Scott Lahteine a4e1d83599 Fix M503 S parameter 7 years ago
Scott Lahteine a3b098b4be Whitespace clean 7 years ago
AnHardt a993c5227d Don't split first_move while homing or probing
While homing or probing it might be bad if the stop/trobe triggers during the first part and the second is still in the buffer.
7 years ago
Mateusz Krawczuk 5320906b0b
Update TEMP_BED_PIN in MIGHTYBOARD_REVE
Pin K7 number in fastio1280.h is 69, but it's also ADC15 pin. 
To get correct value from ADC reading it should be set as 15.
7 years ago
Scott Lahteine aeb5c623c1 Show "Level Bed Corners" with UBL too
Addressing #8676
7 years ago
Scott Lahteine 5fbb2f121e Remove skew warning that could crash the planner 7 years ago
Richard Wackerbarth c1184552ac Change K1 to required option PID_K1 7 years ago
revilor 9e3fbcf35c fix for #8669 (#8679)
* fix for #8669

* Update G28.cpp
7 years ago
Scott Lahteine d8b444c144 Cleanup constextpr in planner.cpp 7 years ago
Scott Lahteine a2372cfab5 Fix SKEW_CORRECTION without leveling 7 years ago
Scott Lahteine 4d3c3d0b73 Some ST7920 parity with 1.1.x
Possibly more should be brought over? Discussion at #8471
7 years ago
Scott Lahteine 3748c28924 Fix MBL G29 without LCD
Addressing https://github.com/MarlinFirmware/Marlin/pull/8575#discussion_r154536617
7 years ago
Scott Lahteine 772298257b Creality pins spacing, MINIPANEL CS pin 7 years ago
Scott Lahteine b27bc67271 Set initial endstops state 7 years ago
Scott Lahteine b6ba32ce75 Support for RAMPS Plus (3DYMY) 7 years ago
Scott Lahteine 53694ebaa1 Folllwup to planner splitting 7 years ago
Scott Lahteine 37fff608b0
Merge pull request #8652 from fiveangle/bf2_usbcon_xonxoff
[2.0.x] SERIAL_XON_XOFF not supported on USB-native AVR devices
7 years ago
Scott Lahteine 4b612f590c Split first move to planner for better chaining 7 years ago
Unknown 91b63f6d69 SERIAL_XON_XOFF not supported on USB-native AVR devices
User could enable SERIAL_XON_XOFF on USB-native devices and it would not be enabled without warning, but M115 would report the capability as available.
7 years ago
Bob-the-Kuhn 57fac33a74 add explanations
1) add explanations as to why software SPIs are selected

2) remove unused flag/option
7 years ago
Bob-the-Kuhn bb23286383 add README & modify spi_pins.h
still trying to fix file name
7 years ago
Scott Lahteine dd8febca1a Revert "Merge pull request #8611 from thinkyhead/bf2_planner_split_first"
This reverts commit 824980e70e, reversing
changes made to aa7efb96bf.
7 years ago
Bob-the-Kuhn fb44f8e50f
Merge pull request #8616 from hg42/bugfix-2.0.x
[2.0.x][LPC1768][FIX] NUM_DIGITAL_PINS was negative, fixes PWM, arduino io functions, M42, M43, M226, probably also Servo, some LCD, soft spi, SoftwareSerial, ... may be others
7 years ago
Bob-the-Kuhn 4c5356f77a
Merge pull request #8622 from hg42/implement-LPC1768-GET_TIMER
[2.0.x][LPC1768][fix] Implement GET_TIMER and other GET_xxx, fixes PWM
7 years ago
Harald Gutsche f5b4e1ef4f as a workaround enable PWM for any pin, see PR #8622 7 years ago
Scott Lahteine 6e944a413c
Merge pull request #8607 from benlye/patch-1
[2.0.x] Fix M49 so that it does not hang the terminal console
7 years ago
Scott Lahteine 967522b95e
Merge pull request #8615 from dot-bob/Duplicator_6-2.0.x
[2.0.x] Example configurations for Wanhao Duplicator 6
7 years ago
Scott Lahteine f4b16a3bac
Update M49.cpp 7 years ago
Scott Lahteine f9327534f8
Merge pull request #8634 from fiveangle/bf2_report_xonxoff
[2.0.x] Report SERIAL_XON_XOFF in M115
7 years ago
Scott Lahteine da9f140829
Merge pull request #8637 from thinkyhead/bf2_ubl_uses_LSL
[2.0.x] Use custom segment length for UBL Cartesian
7 years ago
Scott Lahteine 3a97de52ef Split first move to planner for better chaining
Address #8573, #8595
7 years ago
Scott Lahteine 24437de591 Use custom segment length for UBL Cartesian 7 years ago
Unknown 4c5ffd2349 [2.0.x] Report SERIAL_XON_XOFF in M115
-Report SERIAL_XON_XOFF in Extended Capabilites M115 report for hosts
-Remove outdated 256 size limitation from comments on RX_BUFFER_SIZE defines
-Update error message conditions
7 years ago
Scott Lahteine aa7efb96bf Bring configurations up to date 7 years ago
Scott Lahteine 63a91cd37a Fix a homing comment 7 years ago
Scott Lahteine 8056120195 Rename inverse_mm_s => inverse_secs 7 years ago
Scott Lahteine 23557f8e77 Remove obsolete de_float 7 years ago
Jonathan Barchi 05f8e98c4a Fix for issue #8629 - mismatch between number of stored and loaded dummy items on non-delta machines. (#8631) 7 years ago
Roxy-3D 48fb4e0932
Get Bi-Linear to work with G26
More corrections to make that happen...
7 years ago
Roxy-3D 0850b38b45
Get Bi-Linear working with G26
G26 uses logic that looks like:
```
ex = _GET_MESH_X(i + 1) - (SIZE_OF_INTERSECTION_CIRCLES - (SIZE_OF_CROSSHAIRS));
```
The Bi-Linear macros need parenthesis to work correctly.
7 years ago
Scott Lahteine 000b3b3117 Comment/cleanup of motion code 7 years ago
Scott Lahteine 046a1ad331
Merge pull request #8625 from tcm0116/2.0.x-G33
[2.0.x] Fix missing return values in G33_auto_tune
7 years ago
Thomas Moore b35c3b5eb8 Fix missing return values in G33_auto_tune 7 years ago
Scott Lahteine 45c2388a58 Apply const to thermal_runaway_protection args 7 years ago
Scott Lahteine 0154e3480c New feature: BED_SKEW_CORRECTION 7 years ago
Scott Lahteine 082ab8fcab Add SKEW_CORRECTION to example configs 7 years ago
Unknown d1f11e9c10 fix missing GET_TIMER (used by PWM for Ex_AUTO_FAN) 7 years ago
Harald Gutsche dd1b503f64 fix NUM_DIGITAL_PINS being negative for more than 127 digital pins 7 years ago
dot-bob bd45d0363d Add default configurations for the Wanhao Duplicator 6. 7 years ago
Scott Lahteine 91fb6231b2 Fix EEPROM V45 header, layout 7 years ago
Roxy-3D 94e6b2976e
Restore correct G26 values for gMax 1.5+ printer 7 years ago
Scott Lahteine dd3ce40826 Drop Planner::position_float, use int types 7 years ago
Scott Lahteine ec6ca37ed3 Fix (un)apply_leveling fade bug 7 years ago
Scott Lahteine a52fec6ac4 Planner class parity with 1.1.x 7 years ago
Ben Lye 1f3ad461bc
Update M49.cpp
Fix M49 so that it does not hang the terminal console.
7 years ago
Scott Lahteine e37dd64548 Apply LEDColor, language fixes 7 years ago
Scott Lahteine 8f90642eea LED_CONTROL_MENU config changes 7 years ago
Tannoo cf0f78336b New Feature: LED_CONTROL_MENU 7 years ago
Scott Lahteine 23e45fa3c4 Apply const to some planner vars 7 years ago
Scott Lahteine 7c61bcb058 Apply SEGMENT_LEVELED_MOVES to example configs 7 years ago
Scott Lahteine ef2531558c Add an option to segment leveled moves 7 years ago
Scott Lahteine 285b868e9b Tweak planner code style 7 years ago
Scott Lahteine 1f2acc33bc Tweaks for check_axes_activity 7 years ago
Vitaliy Sapyanov 7f88334aa3 Done cleanup and removed duplicates in pins_RuRAMPS4D.h (#8582)
Remove duplicates, with followup fixes
7 years ago
Scott Lahteine a8aa43ce2d
Merge pull request #8587 from AnHardt/2_Fix_WDTO_during_long_DELTA_moves
[2.0.x] Fix WDTO during long delta moves
7 years ago
Scott Lahteine 4793c34c53 Fix M290 boolval bug
Fix #8577
7 years ago
Scott Lahteine 16baa48699 Fix #8579
Fan speed code fell into a curly brace
7 years ago
AnHardt 02aa93a6ad Fix Watchdog time out during long lasting DELTA moves
During long lasting moves of a delta machine neither the temperatures are maintained nor buttons checked nor ... .
The fix is to call 'manage_heater()' and 'idle()' every now and then in the loop where the move is segmented. 
The code is abot the same as in G2_G3 wher we had the same problem with too large circles lasting too long.
Fixing #7510
7 years ago
Scott Lahteine fadf9eb2d7 Simplify midpos calculation 7 years ago
Scott Lahteine 0880031e8e Satisfy M702 dependencies 7 years ago
Scott Lahteine 0786b61ce7 Followup to #8575 7 years ago
Scott Lahteine 276271e72f Make MBL work more like PROBE_MANUALLY 7 years ago
Scott Lahteine 94cb412e45 Allow override of probe bounds 7 years ago
Scott Lahteine c8718aa111 Spacing, macros in LPC1768_PWM 7 years ago
Scott Lahteine a67cf78c6b Clean up whitespace, spacing 7 years ago
Scott Lahteine f0dd4e3fa0 Bootscreen parity with 1.1.x 7 years ago
Scott Lahteine b634bfe1b1 Tweak to readDir code 7 years ago
Scott Lahteine 7be4857ab9 Tweak BLOCK_BUFFER_SIZE description 7 years ago
Bob-the-Kuhn 7d8b66e207
Merge pull request #8570 from Bob-the-Kuhn/Sbase-PWM
[2.0.x] MKS Sbase - add servo pin definitions and add directly controlled PWM
7 years ago
Bob-the-Kuhn 59b32c25b5 MKS Sbase changes 7 years ago
Scott Lahteine f90c075d1f SD Menu patches 7 years ago
Scott Lahteine 9b64be0bc5 Fixes for leveling sub-menus 7 years ago
Scott Lahteine 25674da90c Tweaks to do_blocking_move 7 years ago
Scott Lahteine 22b897e77d Show M211 output with workspace offset 7 years ago
Scott Lahteine d06e29846d Loosen HAS_BED_PROBE definition 7 years ago
Roxy-3D e48fcad615 change G26 and G29 bit function names to avoid HAL collision 7 years ago
Scott Lahteine 41ec449960 Fix G26 error return 7 years ago
Scott Lahteine 9badf5dc0d Fix Micromake C1 config 7 years ago
Scott Lahteine 7576ad7fc2
Merge pull request #8554 from tcm0116/2.0.x-cleanup
[2.0.x] Fix for #8525 and other cleanup
7 years ago
Scott Lahteine 27c5692b13 Syntax tweaks 7 years ago
Scott Lahteine d18d40e1d6 M290 report on change, P0 to leave Probe Z Offset alone 7 years ago
LVD-AC 65f365333f [2.0.x] G33 probe error handling 7 years ago
Bob-the-Kuhn 8c69adba8b
Merge pull request #8553 from Bob-the-Kuhn/2.0.x-U8Glib-follow-up
[2.0.X] U8Glib follow up
7 years ago
Scott Lahteine be00e421a7 Patch up M290, M851 7 years ago
Bob-the-Kuhn fc40d56131 fixed error, updated defaults, added notes
Travis fix - only allow ultralcd_st7920_u8glib_rrd_AVR.cpp to compile when ST7920 selected
7 years ago
Roxy-3D d29cb646e3
Fix erroneous reference to temperature in time calculations
Travis is having problems at:  https://github.com/MarlinFirmware/Marlin/pull/8560   

So...   doing a direct commit to get things correct.   Bugfix_v1.1.x does not have this bug.  Nothing needs to be done to that branch.
7 years ago
Thomas Moore 7bb1721f35 Fix _BV already defined warnings for Teensy 7 years ago
Thomas Moore 5f9592a523 Cleanup narrowing warning in pin_is_protected 7 years ago
Thomas Moore 34eaaab5fb Fix _BV already defined warnings 7 years ago
Thomas Moore 2ea779e560 Allow bed probe sanity checks to run 7 years ago
Scott Lahteine d24b1190bd Don't use Z_MIN_PROBE_ENDSTOP on DELTA 7 years ago
Scott Lahteine e34c6827ea Init MIXING virtual tools as switching 7 years ago
Scott Lahteine a9ecb975b2 Apply LINEAR_UNIT to M503 output for M200 7 years ago
Scott Lahteine d95ee0f003
Merge pull request #8551 from revilor/bugfix-2.0.x
MK2_MULTIPLEXER does not require E2/E3 stepper pins
7 years ago
Scott Lahteine 80ada58818 One fewer function call in probe_pt 7 years ago
oliver 92a0dc552a MK2_MULTIPLEXER does not require E2/E3 stepper pins 7 years ago
Scott Lahteine b49acce035 Tweaks for lcd_external_control 7 years ago
Scott Lahteine 1ef1052ae1 Phatter arrows for Z offset overlay 7 years ago
Scott Lahteine 5926c9c97b Followup for MESH_EDIT_GFX_OVERLAY 7 years ago
Scott Lahteine ab03a31cc9 Patch G0/G1 for NANODLP_Z_SYNC 7 years ago
Scott Lahteine a766dfb3b1
Merge pull request #8536 from thinkyhead/bf2_nanodlp_z_move_sync
[2.0.x] Implement NANODLP_Z_SYNC for 2.0.x
7 years ago
Scott Lahteine 01e207213f Fix MK2_MULTIPLEXER stepper indirection 7 years ago
Roxy-3D ec04cf27d3
Fix the G26 out of scope identifiers in the v2.0.0 branch (#8543)
These changes may need to be warmed over.  I tried to fix things with
the least amount of disruption.   I just wanted to get the bugfix_v2.0.0
branch working for people again.
7 years ago
Scott Lahteine dc82babe8e Implement NANODLP_Z_SYNC for 2.0.x 7 years ago
Scott Lahteine c6b0c104bb Adapt G26 to work for all meshes 7 years ago
Scott Lahteine 5ce7f23afa Config option G26_MESH_VALIDATION for all meshes 7 years ago
Scott Lahteine c19eb33408 Move G26 to gcode sub-folder 7 years ago
Scott Lahteine a03f93bab4 Fix fan kickstart 7 years ago
Scott Lahteine 9e3c41f9e8 Tweak fan kickstart / speed code 7 years ago
GMagician 118ac61e59 [2.0.x] Tool change bad behaviour fix
Previous fix did not work as expected when axeis not homed. It raise Z but never return to original position
7 years ago
Scott Lahteine c35d27f77c
Merge pull request #8299 from tcm0116/2.0.x-BIQU_BQ111-A4
[2.0.x] Add BIQU BQ111-A4 board
7 years ago
Scott Lahteine 1685cd193b Tweak char_mode init 7 years ago
Scott Lahteine 9406c87a97 Fix up LCD init / charset 7 years ago
Thomas Moore fa577392b2 Add BIQU BQ111-A4 board 7 years ago
Scott Lahteine c2fc78c3a8 #ifndef => #if !PIN_EXISTS 7 years ago
Scott Lahteine c613a1ed38 Fix indentation, stepper.h dependency, etc. 7 years ago
teemuatlut f011a32771 Board definitions for Ultratronics Pro v1.0 7 years ago
Bob-the-Kuhn 9dad534f02 fixed 7 years ago
Scott Lahteine 4371345cbe
Don't re-init graphical LCD after boot screen
Followup to 13a3fb1acc
7 years ago
Scott Lahteine 56c02b7f59 Shift register buttons question
Can LCD shift registers keep up with faster MCUs?
7 years ago
Scott Lahteine 3994d3b935 General cosmetic LCD 7 years ago
Scott Lahteine 617993d0ea Patch for !!TEST (was _BV once?) 7 years ago
Scott Lahteine 3269d8dd62 Tweak M42 var 7 years ago
Mateusz Krawczuk bb1a6eea88
Remove pin count check for MIGTHYBOARD_REVE
Remove assert and unused code since it is implemented in pinsDebug_plus_70.h
7 years ago
Scott Lahteine 1ce0fb336b Patch Max7219_LED_Set input args 7 years ago
GMagician a61127a421 [2.0.x] tool change bad behaviours
This will solve 2 issues on tool change.
1) when no home is done ("no_move" is set) tool change should never move X & Y because... I don't know where I am...only Z should be adjusted to avoid bed collision if other nozzle is lower than current.
Since no move no bed level matrix should be applied
2) When SWITCHING_NOZZLE is enabled and system is homed there are two movements to go to destination, but first can move Z to older position and then crash on the bed
7 years ago
Vitaliy Sapyanov e2724c68ab Update pins_RURAMPS4D.h
Add and bugfix pins
7 years ago
Scott Lahteine 9770062309
Merge pull request #8463 from thinkyhead/bf2_32bit_M42
[2.0.x] Updates to Anet A8 configurations
7 years ago
Scott Lahteine 3066655727 Try port*100+pin, fix config dependency 7 years ago
Scott Lahteine ba8bc7ea80 Cosmetic tweaks 7 years ago
Scott Lahteine f409147116 Fix P2_04, P2_05 7 years ago
Bob-the-Kuhn a28ccabe2a M42 P1.20 fix 7 years ago
Unknown 33912fa7e8 Update Temperature::setPwmFrequency prototype to match source
Introduced with #8446
7 years ago
Scott Lahteine b9327a4d16 Misc. general cleanup 7 years ago
Scott Lahteine 8836623e0f Fix `sq`/`min`/`max` macros after platform headers 7 years ago
Scott Lahteine fe4f009fdd 32-bit unless… 7 years ago
Scott Lahteine 25af9decfe Remove enum.h include of MarlinConfig.h 7 years ago
Scott Lahteine 1d4571b88d Dependency adjustments 7 years ago
Scott Lahteine 550f1025f0 Try using <Arduino.h> everywhere 7 years ago
Scott Lahteine c0000a0cdc Move servo code to modules/servo.* 7 years ago
Scott Lahteine 81bc428b48 Don't compile custom u8g without DOGLCD 7 years ago
Bob-the-Kuhn c14000775b PWM fixes, slow down fan update
include LPC1768 syntax for M42

couple more pin_t changes

consistency

change M42 to R, P format

Revert "change M42 to R, P format"

This reverts commit 01f12f579ec9ccc1bb9126e68d2c86449e9b7edf.
7 years ago
Scott Lahteine 60adc6ff02 Display filwidth ratio in terms of E mm 7 years ago
Scott Lahteine 6e533748eb Fixes #8472 7 years ago
Scott Lahteine 485abb023b
Merge pull request #8456 from thinkyhead/bf2_wednesday_tweaks
[2.0] No retroactive adjustment with M851 Z
7 years ago
Scott Lahteine 3bba7d60f3 No retroactive changes with M851 Z
If using babystep to adjust the Z probe offset, the axis will move and the mesh will be updated at the same time, causing a doubling of the Z offset over the rest of the print.

To correct for this, the current Z position would need to be modified in the opposite direction, canceling out the additional Z offset added to the mesh. This would be confusing to users, and moreover it would not be accurate without also taking the current Z fade level and current Z height into account.

It might make sense to change the mesh in the case where no babystepping is taking place, but this could be considered an undesirable side-effect of changing the `zprobe_zoffset`.

One way to remedy this would be to return to storing the mesh with `zprobe_zoffset` included, then subtracting `zprobe_zoffset` from the returned Z value. Thus, a babystep moving the Z axis up 1mm would subtract 1 from `zprobe_zoffset` while adding 1 to all mesh Z values.

Without including the `zprobe_zoffset` in the `z_values` there is no safe way to alter the mesh in conjunction with babystepping, although it's fine without it.
7 years ago
Scott Lahteine 32512332df Apply some formatting 7 years ago
Scott Lahteine 7dacc999b9 Remove obsolete show_bootscreen var 7 years ago
Roxy-3D 9729528d13
Update UBL's Delta Probable locations
This is a non-intuitive change.   @oldmcg says in this post https://github.com/MarlinFirmware/Marlin/issues/7572#issuecomment-340641207 that using DELTA_PRINTABLE_RADIUS is better than DELTA_PROBABLE_RADIUS for setting the probe limits.   This is because the automatic probe code checks all locations for being reachable by the probe prior to doing the probe.
7 years ago
Scott Lahteine d48cb6bf41 Apply coding standards to Max7219 7 years ago
Scott Lahteine bd8bcf06e7 Updates to Anet A8 configurations
Based on #8426
7 years ago
Bob-the-Kuhn 7eea000f4b E0 auto fan fixes 7 years ago
Scott Lahteine b2dda096fe Fix FILAMENT_LCD_DISPLAY for disabled state 7 years ago
Scott Lahteine 1e8afb66b7 Fix a planner comment 7 years ago
Scott Lahteine 50f09cc029 Miscellaneous cleanup 7 years ago
Scott Lahteine 63257dc083 Fix M503 output for M145
Fixes #7978
7 years ago
Scott Lahteine 0918dae66e Add OV() macro for use in thermistor tables 7 years ago
Scott Lahteine 24057270a3
Merge pull request #8420 from RowanMeara/rm-dithering-2.0.x
[2.0.x] Fix Software Fan PWM
7 years ago
Scott Lahteine 5079a02c90 Add HAL_SERVO_LIB to HAL_Due.h 7 years ago
Scott Lahteine 9c3761047e
Merge pull request #8434 from thinkyhead/bf2_fix_M32_subroutines
[2.0] Fix 'M32 P' subroutines
7 years ago
Scott Lahteine e0d367f1fb Fix M32 P subroutine handling 7 years ago
Scott Lahteine 9f8b4c5ee8 Patch SD lib files for readability 7 years ago
Scott Lahteine 2c8c30437e Fix parser parameter value handling 7 years ago
RowanMeara 6131533157 Change dithering behavior to intended. 7 years ago
Scott Lahteine e70b44dc0b Make sure leveled[] is defined for later use 7 years ago
Scott Lahteine 54774841ba
Merge pull request #8416 from thinkyhead/bf2_M114_DETAIL
[2.0] Add M114_DETAIL to Configuration_adv.h
7 years ago
Scott Lahteine 009e3a7aa7 Add M114_DETAIL to Configuration_adv.h 7 years ago
Scott Lahteine 6d6c3b1e97 Fix up REPRAPWORLD_KEYPAD defines 7 years ago
Scott Lahteine 3f0a982b8c Move Filament Width Sensor to Configuration_adv.h 7 years ago
Scott Lahteine b76e173205 Move test extrusion options under G26 7 years ago
Scott Lahteine 14ebedca27 Drop unused LARGE_FLASH option 7 years ago
Scott Lahteine b7feb53e8a Support for Extrudrboard in Printrboard Rev.F 7 years ago
Scott Lahteine 91baca6abb Patches for compiler warnings/errors 7 years ago
Scott Lahteine 2f73dec077 Apply native workspace fixes for G92, G53-59 7 years ago
Scott Lahteine 04abd8d459 Improve and clarify M428 code 7 years ago
Dave Johnson c009a990e4 [2.0.x] Fix some 8-bit Teensyduino compile warnings (#8385)
* Fix some 8-bit Teensyduino compile warnings

-Override Teensyduino legacy NOT_A_PIN 127 define
-some fixups for Printrboard_RevF pins

* Proper cleanup of Printrboard Rev.F pins

* Apply LCD fixes to Printrboard v1
7 years ago
Scott Lahteine e8e92f8969 No leveling data in M114 if no leveling is enabled 7 years ago
Scott Lahteine f5d210c35c Fix report_current_position 7 years ago
Roxy-3D faaae7a1b2
Provide more clearance for BL-Touch probe 7 years ago
Scott Lahteine 06ee6584fd Remove offsets from soft endstops, tool change 7 years ago
Scott Lahteine c938273bd5 Coding standard patch of M290 7 years ago
Scott Lahteine 98c1265e3b Disable laser power when PWM goes to 0 7 years ago
Scott Lahteine d4a1154c25 Use do_blocking_move_to where possible 7 years ago
Scott Lahteine 36426af564
Merge pull request #8356 from tcm0116/2.0.x-M600
[2.0.x] Normalize load/unload length in M600
7 years ago
Scott Lahteine 1ed86adf9c Cleanup around updatePID 7 years ago
Scott Lahteine 75a58ee4b8 Fix position_is_reachable bug in waiting 7 years ago
LVD-AC e334efb2a7 PROBE_MANUALLY etc. 7 years ago
Bob-the-Kuhn b6415dc169 finish 7 years ago
Scott Lahteine 0efa66be0b Updates to Traditional Chinese
From @cheton at #8347
7 years ago
Scott Lahteine cba9c1cf9e Add pre-calculated planner.e_factor 7 years ago
Thomas Moore 600c85226e Normalize load/unload length in M600 7 years ago
Scott Lahteine 81b91b3f9d Clean up some trailing white-space 7 years ago
Roxy-3D 2f9848ede3
Correct gMax 1.5+ example file
And...   Keep both branches in synchronization.
7 years ago
Scott Lahteine 006dad4b52 Add pins_RURAMPS4D.h & change pins.h
http://3dtoday.ru/blogs/svs0724/ruramps4d-ramps-for-adruino-due-the-pilot-shipment-available-for-zack/
7 years ago
Scott Lahteine 00514857e9 SBASE serial port -1, RAMPS spacing 7 years ago
Scott Lahteine c66696c507
Merge pull request #8344 from tcm0116/2.0.x-delta_height
[2.0.x] Add delta_height variable in lieu of using home_offset
7 years ago
Scott Lahteine 22e18fe832 Patch _manual_goto_xy for kinematics 7 years ago
Scott Lahteine 0cfb936dd1 Clarify some motion code 7 years ago
Thomas Moore f34c3597dc Add delta_height variable in lieu of using home_offset 7 years ago
Bob-the-Kuhn d47fbf791b Arduini IDE compatibility changes
changed includes to make Arduino IDE happy
7 years ago
Scott Lahteine 95ea43bde4 Update XYZ dual stepper configurations 7 years ago
Scott Lahteine b0b4a20930 Tweaks to core motion code 7 years ago
Scott Lahteine 8805e24cc7
Fix tilt_mesh_based_on_probed_grid output bug 7 years ago
Scott Lahteine 24437fbb13
Fix G26 Y argument bug 7 years ago
Scott Lahteine 09b05c9d79
Merge pull request #8321 from Bob-the-Kuhn/pins_re-arm
2.0.x - pins_RAMPS_RE_ARM.h - add mega2560 pin numbers
7 years ago
Scott Lahteine e6788bb6ae Fix get_destination_from_command for E 7 years ago
Roxy-3D 967104e1ce
Default Extrusion Settings were off a few lines in some of the example config files. (#8333) 7 years ago
Bob-the-Kuhn 8875885a15 pins add old names
fix typo

re-write PWM section, add "not on Re-ARM" list
7 years ago
Roxy-3D 1c6e83c137
if !HAS_MESH we still need to do some motion! (#8328)
* if !HAS_MESH we still need to do some motion!

Thank You MagoKimbra !

* Ooops....   need #else and not #elif
7 years ago
Scott Lahteine 82f45c3e6a Patch G33 misuse of PROBE_MANUALLY 7 years ago
Scott Lahteine 064e6fe60e Remove debugging pin toggle from LCD code 7 years ago
Bob-the-Kuhn 0483a7df91 AVR RRD works
LPC1768 VIKI2 & RRDFG are working

looks like all SPIs are working

library change

sh1106 locks up

fixed lockup, started I2C SW com

pretty

re-org

restore a few files

make library happy

switched HAL version of rrd

fix travis error

travis error fixes

another travis fix

cleanup

minor update

one more

correct spacing in platformio.ini
7 years ago
Scott Lahteine 96c9d715f3 Patch abuse of sprintf_P in G33 7 years ago
Roxy-3D ed62c621d7
Fix G26 Circle Drawing. Add Default Extrusion Settings (#8313)
- Fix G26 Circle Drawing.
- Add default extrusion settings so machine can print lines on print bed
- Yet to be done: Get LCD Menu's to use these settings.
7 years ago
Scott Lahteine 8fea26aa9d Fix PID_autotune watch temp increase value 7 years ago
Scott Lahteine 2c099fd4c2 Update Thermal Protection Documentation 7 years ago
Colten Edwards a6160916b0 [2.0] Fix M48 for delta printers/ABL compile issue (#8286)
* fix M48 for delta printers

fix M48 for delta printers. home printer if not already homed.

* remove ENABLED(DELTA)

remove ENABLED(DELTA) as it is not needed.

* Update M48.cpp

* abl needs queue.h

without queue.h abl will not compile since there is a script that runs at the end of it and we need to queue it up.
7 years ago
Scott Lahteine 17ef0a513b Update G92 for native workspace 7 years ago
Scott Lahteine b4bf8928aa German language updates
Corresponding to #8306
7 years ago
Thomas Moore 73ca5345e1 Fix Delta EEPROM 7 years ago
Scott Lahteine 714d2b9bbc
Merge pull request #8297 from thinkyhead/bf2_M118_and_others
[2.0] Fix M118, compiler warnings, etc.
7 years ago
Alexey Shvetsov 83555933aa Add platformio support for stm32 (#8246)
[2.0] Add platformio support for stm32
7 years ago
Scott Lahteine 85a62bbf46 Misc. fixes to compiler warnings, etc. 7 years ago
Scott Lahteine e6aba99f16 Fix M118 parameters, with strict guideline 7 years ago
Scott Lahteine e9b1944a67 Patch non-extended font option 7 years ago
Roxy-3D 6324b09934
Revert "Fix EEPROM crc (#8284)" (#8292)
This reverts commit 172c36f517.
7 years ago
Rowan Meara 172c36f517 Fix EEPROM crc (#8284) 7 years ago
Scott Lahteine cc4d28b73c
Update bilinear for native workspace 7 years ago
Scott Lahteine 94c7205d64
Merge pull request #8281 from thinkyhead/bf2_alligator_dac
[2.0] Use fastio for Alligator dac084s085, etc.
7 years ago
Scott Lahteine 2246316605 Fix name collision. timer_t => hal_timer_t 7 years ago
Jason Hitesman 4efaef7039 [2.0.x] Fix archim2 SSDS define (#8278)
* Fix SSDS define

* Update pins_ARCHIM2.h
7 years ago
Scott Lahteine c8dfa26bc8 Use fastio for STM32F1 endstop interrupts 7 years ago
Scott Lahteine 185dec800b Use fastio for HAL SPI EEPROM 7 years ago
Scott Lahteine 297666ea14 Use fastio for Alligator dac084s085 7 years ago
Scott Lahteine c5d95d318b
Merge pull request #8249 from thinkyhead/bf2_nozzle_cleanup
[2.0] Cleanup Nozzle class, fix XY vs Z move order
7 years ago
Scott Lahteine 7e2fee9d56
Merge pull request #8274 from tcm0116/2.0.x-re_arm_D8
[2.0.x] Correct RAMPS_D8_PIN for Re-ARM
7 years ago
Scott Lahteine 59c558d612
Merge pull request #8275 from GMagician/2.0.x-Typo-fix
[2.0.x] typo fix (removed spaces)
7 years ago
Scott Lahteine be73d5cc08 Cleanup Nozzle class, fix XY vs Z move order 7 years ago
GMagician 9e93b7ccbd [2.0.x] removed spaces
Removed spaces in array declaration
7 years ago
Thomas Moore b91a822d7a Correct RAMPS_D8_PIN for Re-ARM 7 years ago
studiodyne d295f984e3
Update fwretract.cpp 7 years ago
Scott Lahteine 1b40e9c464 Implement CNC_COORDINATE_SYSTEMS 7 years ago
Scott Lahteine 1b42fba39b Add CNC_COORDINATE_SYSTEMS to configs 7 years ago
Scott Lahteine a22434508f Match tweaks to G33 from 1.1 7 years ago
Scott Lahteine c07bbd4154 Prettify some EEPROM code 7 years ago
Scott Lahteine d6aa127c76 Remove I2CPEM workspace offset 7 years ago
Scott Lahteine 79772219ae Fix Fan Multiplexer init 7 years ago
Scott Lahteine ca7d36d9ed RAMPS pins for ANET_KEYPAD_LCD 7 years ago
Colten Edwards e0a6ee8da5 [2.0] Fix up G33, LPC1768 + SDCARD_SORT_ALPHA (#8250)
* Update Conditionals_post.h

* Add a cast to round() to convert to a unsigned int

Add's a cast to round() so that it will compile properly. round() returns a float which must be cast to a integer for the following % operation. Use a unsigned int as a negative index to an array is wrong. Should never be more than 255 points allowing us to use a 8 bit cast.

* Update G33.cpp
7 years ago
Scott Lahteine dac1f6fe74 Tweaks to cubic_b_spline code style 7 years ago
Scott Lahteine 4df024d7b9
Merge pull request #8234 from thinkyhead/bf2_native_operation
[2.0.x] Operate in Native Machine Space
7 years ago
Scott Lahteine 601ccded89 Fix case-insensitive config issue 7 years ago
Scott Lahteine f8393a0908 Operate in Native Machine Space 7 years ago
Scott Lahteine d83a9a53e8
Merge pull request #8220 from thinkyhead/bf2_serial_port_-1
[2.0] Add SERIAL_PORT -1 option for configurators
7 years ago
Scott Lahteine 93ba72ea83 Add SERIAL_PORT -1, set on SBASE, STM32F103RET6 7 years ago
Scott Lahteine 7e43dd1d23 Fix probes configuration url
Based on #8241 by @machaj
7 years ago
AnHardt ca0e4b4e96 Some cleanup around 'lcd_bootscreen()' and 'lcd_kill_screen()'
Move 'lcd_bootscreen()' from `lcd_init()` to 'setup()' where it is cexecute exactly once. Saves 'bool show_bootscreen'.
Move the call of 'lcd_custom_bootscreen()' to the begin of 'lcd_bootscreen()'.
Move the delays into the related functions.
Move the picture loop around 'lcd_kill_screen()' into the function.
7 years ago
Scott Lahteine 84b93d941f
Merge pull request #8178 from thinkyhead/bf2_config_tweak
[2.0.x] Faster menu navigation for Anet A8
7 years ago
teemuatlut 70be4d206e [2.0.x] UltiMachine Archim2 (#8190)
* UltiMachine Archim2 support

* SPI gets included by the library

* Invert TMC2130 diag pin state

* Clean up Archim2 pins

* Update Archim2 config

* FAN2 -> FAN1

* Cleanup

* Add brief Archim installation instructions

* Bring pins into compliance

* Update 1.0 SD Detect pin for 1.1

* Update Configuration.h

* Update pins_ARCHIM2.h
7 years ago
Scott Lahteine f3deb37bdf
Merge pull request #8236 from thinkyhead/bf2_protect_M303
[2.0.x] M303 thermal runaway protection
7 years ago
Scott Lahteine 31f112cf58 Cleanup trailing whitespace 7 years ago
Scott Lahteine 2f9e42feb9 M303 thermal runaway protection 7 years ago
Scott Lahteine e5ae545647 Remove ADCKey steps acceleration 7 years ago
Luc Van Daele 6827e243a0 [2.0.x] G33 magic numbers (#8171)
* [2.0.x] G33 magic numbers

* oops

* Comments

* oops

* warning

* better comment section

* remarks

* extra grids
7 years ago
Scott Lahteine 8735ae984b
Merge pull request #8227 from tcm0116/2.0.x-pin_mapping
LPC1768: updates to use the new pin_t typedef
7 years ago
AnHardt c72a0610b4 Fix watchdog in WATCHDOG_RESET_MANUAL mode AVR 7 years ago
Thomas Moore 13d839795c LPC1768: updates to use the new pin_t typedef 7 years ago
Scott Lahteine eb13b8d985 Add MKS Gen L board 7 years ago
Morten 063e957fc4 Update pins_MKS_SBASE.h (#8188)
* Update pins_MKS_SBASE.h

Deleted E_MUX2, not used.
Changed #define LCD_PINS_D4      P0_14  // EXP1.5 to #define LCD_PINS_D4      P0_15  // EXP1.5, wrong in MKS's pinout schematic.
Swapped TEMP_BED_PIN and TEMP_0_PIN port's, request from user, more logical...

* Update pins_MKS_SBASE.h

Moved MUX signals to J8 and re added MUX2, cleaner wiring..
7 years ago
Scott Lahteine f7133e53fd
Fix case light off
Addressing #8205
7 years ago
Scott Lahteine 0108d5181f Allow asterisks in G-Code commands
Addressing #6655
7 years ago
Scott Lahteine 34745b2183 Organize boards.h by architecture 7 years ago
android444 9cc1d8e312 [2.0.x] Support for SilverGate Board 7 years ago
Scott Lahteine 03e5369411 Faster menu navigation for Anet A8
Addressing #8166
7 years ago
Scott Lahteine f1edf83720
Merge pull request #8187 from rafaljot/patch-5
Update InterruptVectors_Due.cpp
7 years ago
Scott Lahteine b2bd77c40a
Merge pull request #8191 from thinkyhead/bf2_rearm_more
[2.0.x] Add SDCARD_SORT_ALPHA options for LPC1768
7 years ago
Scott Lahteine 571ced712d Add SDCARD_SORT_ALPHA options for LPC1768 7 years ago
rafaljot 778e4e4c23
Update InterruptVectors_Due.cpp
const pfnISR_Handler *isrtab = get_relocated_table_addr();

What compiler do you use? Arduino 1.8.5 can't compile this "const".
7 years ago
Scott Lahteine cae8703e0d
Merge pull request #8181 from thinkyhead/bf2_fix_bootscreen_repeat
[2.0.x] Only show custom bootscreen once
7 years ago
Scott Lahteine a516856df9 Only show custom bootscreen once 7 years ago
GMagician 727a403ba1 [2.0.x] Fix NO_MOTION_BEFORE_HOMING unwanted behaviour (#8176)
* [2.0.x] Fix NO_MOTION_BEFORE_HOMING unwanted behaviour

NO_MOTION_BEFORE_HOMING should prevent XYZ movements only when homing is not done.
E axes should be allowed

* Update G0_G1.cpp

* Update G0_G1.cpp
7 years ago
Alexey Shvetsov 577659cacf Basic support for Azteeg_X5_GT (#8139)
* Basic support for Azteeg_X5_GT

Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>

* Add fan pins for AZTEEG X5 GT

Signed-off-by: Alexey Shvetsov <alexxy@gentoo.org>

* Fix endstop pins

* Add servo0 pin
7 years ago
Scott Lahteine 0b02f9cc33
Merge pull request #8168 from thinkyhead/bf2_config_tweak
[2.0.x] Apply Re-ARM SPI review items
7 years ago
Scott Lahteine 04c0d9f3c3 Implement kinematic software endstops 7 years ago
Scott Lahteine 9f89b5d876 Fix for MAX_VFAT_ENTRIES sanity check 7 years ago
Scott Lahteine 2cdde08339 Apply items specified in code review
Followup to #8122
7 years ago
Scott Lahteine 34be5d33c0 The plural of 'axis' is 'axes' 7 years ago
Bob-the-Kuhn 6e5f13a5c2
Merge pull request #8122 from Bob-the-Kuhn/2.0.x-restore-Re-ARM-RepRap-Discount-Full-Graphics-fix-(partial-solution)
2.0.x - Restore fix for garbaged display on Re-ARM with RepRap Full Graphics Smart Controller
7 years ago
Bob-the-Kuhn b7a66742dd tested
add sort alpha section to other LPC1768 boards
7 years ago
Jeffrey Li bbc2e66634 Fix AZSMZ MINI pins for new LPC1768 pinmapping 7 years ago
Scott Lahteine 31e96935f7 Fix EXTRA_FAN_SPEED
Addressing #8158
7 years ago
Scott Lahteine c94dce6b32
Merge pull request #8113 from thinkyhead/bf2_fixup_sd_reprint
[2.0.x] Cleanup after SD Print Again, whitespace, tabs
7 years ago
Scott Lahteine ce1c9c0808 Tweak QUICK_HOME description 7 years ago
Scott Lahteine 12458cefc4 Remove 5s timer hack. Encoder pos is saved on print start! 7 years ago
Scott Lahteine 9a4cf11835 Remove return_to_status_ms hack, just use defer... 7 years ago
Scott Lahteine 8949c8c0a5 Move SD_REPRINT_LAST_SELECTED_FILE to ultralcd.cpp 7 years ago
Scott Lahteine 817175613a
Merge pull request #8157 from thinkyhead/bf2_anet_10_servo
[2.0.x] Define a default SERVO0_PIN for Anet 1.0
7 years ago
Scott Lahteine 723f2a77f6 Implement support for Dual X and Y endstops 7 years ago
Scott Lahteine e04425281d Add Dual Steppers / Endstops to configs 7 years ago
Scott Lahteine edff2c917b Cleanup for DIGIPOTS settings 7 years ago
Scott Lahteine 3e8754a38a Add/correct time units on planner vars / M205 B 7 years ago
Scott Lahteine b2a48f1a04 Provide a SERVO0_PIN for non-standard LCD 7 years ago
Scott Lahteine b232f39341 AVR: Hidden option to use 8s watchdog 7 years ago
Scott Lahteine 9d4cfd2013
Merge pull request #8142 from thinkyhead/bf2_fix_m303
[2.0.x] Fix M303 thermal protection
7 years ago
Scott Lahteine eae0aea1e0 Fix M303 thermal protection 7 years ago
Luc Van Daele a1a4fc277e (2.0.x) serious bug G33 (#8136)
* (2.0.x) serious bug G33

* Revert config changes

This reverts commit 74b5a98223b7b7fb970d05b8541f4a079c3cfe56.
7 years ago
Thomas Moore 325233b454 Fix automatic stepper assignment for X/Y/Z dual stepper drivers (#8130) 7 years ago
Thomas Moore 50b4f9cbf7 LPC1768 Pin Mapping and M43 cleanup (#8119)
* LPC1768 M43 cleanup

* Update pinmapping.h to #define pins
7 years ago
Scott Lahteine 6b1d1a818b Revert default BABYSTEP_MULTIPLICATOR to 1 7 years ago
etagle ba8dc678f5 Arduino Due XON/XOFF implementation
Alos includes emergency parser and configurable TX/RX buffers for Arduino Due.
7 years ago
etagle 8d9c3cc2b7 Add a module for Due SRAM-based Interrupt Vector Table
This is the ONLY way to be able to override ISRs stolen by the Arduino Runtime, such as Serial or USB device interrupts. This feature is needed so Arduino modules can be replaced and enhanced.
7 years ago
etagle c9bbef6380 Cosmetic fix for HAL_AVR/MarlinSerial.cpp
Instead of using const char, it is better to use uint8_t
7 years ago
LVD-AC dcfc2503c2 G33 Autotune calibration update #10 7 years ago
Scott Lahteine b338cafc65 Merge pull request #8111 from thinkyhead/bf2_fwretract_fix_oct26
[2.0.x] Improved Firmware Retraction logic
7 years ago
Scott Lahteine ada90f7335 Clean up trailing spaces 7 years ago
Scott Lahteine 7fad26549b Concise SD_REPRINT_LAST_SELECTED_FILE description 7 years ago
Scott Lahteine 33f379fe88 Add some Polish language
Thanks @SCiunczyk
7 years ago
Scott Lahteine daeff5a11a Tweak neopixel self-test 7 years ago
Scott Lahteine 0ceec1f166 Fix leveling_active_at_z warning 7 years ago
studiodyne eb02f8c719 Improve FWRETRACT logic, add common sense 7 years ago
Scott Lahteine bd78ca0ee3 Add M290 Babystepping 7 years ago
Scott Lahteine ce5f0ec85a Bring STM32 example config up to date 7 years ago
Scott Lahteine 46e9eae159 Tweak to M100 config comment 7 years ago
Scott Lahteine c45514f811 Merge pull request #8094 from thinkyhead/bf2_neopixel_led_parity
[2.0.x] Bring NEOPIXEL_LED into parity with 1.1.x
7 years ago
Bob-the-Kuhn 229a27a1c7 save FLASH by using reduced font for some languages 7 years ago
Roxy-3D 3f5f39576b Reprint option for last SD Memory card file (#8106)
* Re-Print of same SD Memory Card file with single click

* Re-Print of same SD Memory Card file with single click
* This is the bugfix-v2.0.0 version of  https://github.com/MarlinFirmware/Marlin/pull/8104
7 years ago
Thomas Moore 9e699811d2 Make LPC1768 pinmapping not specific to Re-ARM (#8063)
* Merging early because of build failures.  See #8105

* Make LPC1768 pinmapping not specific to Re-ARM

* Add HAL_PIN_TYPE and LPC1768 pin features

* M43 Updates

* Move pin map into pinsDebug_LPC1768.h

* Incorporate comments and M226

* Fix persistent store compilation issues

* Update pin features

* Update MKS SBASE pins

* Use native LPC1768 pin numbers in M42, M43, and M226
7 years ago