9740 Commits (4f2473053c40ec02d1635c5dab1785e9e9073166)

Author SHA1 Message Date
xC0000005 24d23ce49b Fix function definitions for Malyan LCD 7 years ago
Alexey Shvetsov ad58b626a3 Fix pin mappings for Viki2 on Azteeg X5 GT (#10487) 7 years ago
Scott Lahteine 9e07df5c1b
Extra options for LEVEL_BED_CORNERS (#10483) 7 years ago
Scott Lahteine 1c3d49afe0 Fix G28 with Z_AFTER_PROBING
Fix #10476
7 years ago
Scott Lahteine b6747c742a Cleanup AZTEEG_X5_GT pins for VIKI
What should the SD detect and SDSS pins be? Followup soon on #8138
7 years ago
Scott Lahteine 023385ca59
Merge pull request #10479 from thinkyhead/bf2_creality_power_loss_resume
[2.0.x] Creality3D Power-Loss Recovery
7 years ago
Scott Lahteine 3396671011
[2.0.x] Reset LCD status to fallbacks (#10470)
* Remove obsolete strings
* Tweak some static consts
* Reset LCD status to fallbacks
7 years ago
Scott Lahteine d58450c82a Russian language update
Co-Authored-By: anton-piliugin <34044202+anton-piliugin@users.noreply.github.com>
7 years ago
Scott Lahteine 11ab017dd0 Creality3D Power-Loss Recovery 7 years ago
Scott Lahteine 594d6f9efd Add POWER_LOSS_RECOVERY to example configs 7 years ago
Scott Lahteine 7dcd0a1cff Add R parameter to G28 to specify pre-raise 7 years ago
Scott Lahteine 2f4b4d6076 Add Stopwatch::resume method 7 years ago
Scott Lahteine a90cbc6339
[2.0.x] Wait for bed heaters between probing (#10472) 7 years ago
Scott Lahteine a0dac95d25
Merge pull request #10460 from thinkyhead/bf2_trigorilla_14
[2.0.x] Split TRIGORILLA into 1.3 and 1.4
7 years ago
Scott Lahteine f0cbf3d432 Correction to sanity check 7 years ago
Scott Lahteine d8a8eec6ea Add THERMAL_PROTECTION capability
Based on #10465

In response to `M115` the firmware reports if Thermal Protection is enabled (1) or not (0). This information can be used by software such as OctoPrint (more precisely the Printer Safety Check plugin) to warn users when Thermal Protection is not enabled in the firmware.

Co-Authored-By: andrivet <sebastien@advtools.com>
7 years ago
Scott Lahteine 186d71b361 Complete CREALITY_ENDER revert 7 years ago
Scott Lahteine 11ef432476 Match Makefile to boards.h 7 years ago
Scott Lahteine 2be5fe5ddf Split TRIGORILLA into 1.3 and 1.4 7 years ago
Scott Lahteine 80e29492c6 TRIGORILLA => TRIGORILLA_13 7 years ago
Scott Lahteine dea686cf55
Define short pin names in fastio for STM32 (#10461) 7 years ago
Scott Lahteine 65a6a86d19 Don't report point 0 in MBL G29 7 years ago
Scott Lahteine 6faa93d787 Add G29_RETRY_AND_RECOVER to example configs 7 years ago
Marcio Teixeira 5cc7916e69 Add G29_RETRY_AND_RECOVER feature
- Add an option to retry G29, optionally executing a G-code procedure after each failed probe.
7 years ago
Scott Lahteine 78ea4871f9 Fix up enqueue now functions
…and apply to MALYAN_LCD.
7 years ago
Roxy-3D 23635c2b64
Update ubl_motion.cpp
Restore necessary and needed loop termination logic.
7 years ago
Scott Lahteine 8ca3c43d73 Updated language_data spacing, headers 7 years ago
Scott Lahteine 184c077c58 Correct includes (u8g.h) and spelling 7 years ago
Yunhui Fu 627348b46c move the TALL_FONT_CORRECTION to language files 7 years ago
Yunhui Fu 77bc653524 Use X windows 6x12 bitmap font to support western languages. 7 years ago
Yunhui Fu d81649b365 Update language data for sk. 7 years ago
Yunhui Fu 41839746a2 Removed unused macros 7 years ago
Scott Lahteine 4f184ba5da
[2.0.x] Add BOARD_MKS_BASE_15 with digital micro-stepping (#10454)
* Add BOARD_MKS_BASE_15 with digital micro-stepping
* Rename MKS_13 to MKS_GEN_13
7 years ago
Scott Lahteine ad6baa5c9d Fix for UBL set_bed_leveling_enabled 7 years ago
Scott Lahteine df2f24617b Use 0 as the bed position (not Z_MIN_POS) 7 years ago
Karl Andersson 428c54f2ad [2.0.x] HAL for STM32F4 (#10434) 7 years ago
Chris Pepper 744bcaee61 [2.0.x] Fix problems compiling with Arduino IDE (#10441)
* Fix problems compiling u8glib utf8 support on Arduino
* Change header in auto-generated font data
* Change include in font gen scripts
7 years ago
GMagician 20772492aa Fix compile warnings in AVR fastio.h (#10440) 7 years ago
Scott Lahteine f57a008c58
Merge pull request #10443 from thinkyhead/bf2_fix_and_improve
[2.0.x] Improve UBL mesh report, M420 V T, M421 N, and…
7 years ago
Scott Lahteine 89b1580587 Fix compile error in tmc_status 7 years ago
Scott Lahteine 52c024e260 M221 with no parameters report flow 7 years ago
Scott Lahteine 01b01f6dfd Tweak fwretract.retract debug, comments 7 years ago
Scott Lahteine e4acd2c40e One fewer compare in _lcd_move_xyz 7 years ago
Scott Lahteine e05c825a05 Update position for UBL non-segmented activate/deactivate 7 years ago
Scott Lahteine d462be6de6 Try FIXFLOAT rounding based on sign 7 years ago
Scott Lahteine 39c6f65ce7 Ignore LCD_BED_LEVELING with UBL 7 years ago
Scott Lahteine 0746aff595 Improve UBL mesh report. Add M420 T, M421 N 7 years ago
Scott Lahteine 3c826e5d05 Prevent delay when power is already on
Fix #10410
7 years ago
Scott Lahteine 5a064d0e94 Fix bug in planner.set_position_mm 7 years ago
Scott Lahteine 0945674ba2
Use H0 by default with UBL_MESH_EDIT_MOVES_Z (#10428) 7 years ago
Scott Lahteine 6cb83758d7 Fix Brazilian Portuguese language duplicates 7 years ago
Scott Lahteine 8f57e098de Use end-of-line comments in planner.cpp 7 years ago
Scott Lahteine 6c7a17dba6
Abort SD printing more safely (#10407)
Allow the current command to complete when aborting an SD print, otherwise some commands (G28, G29, etc.) will cause trouble.
7 years ago
Chris Pepper c9aed73987 Fix missed includes from HAL macro patch (#10416) 7 years ago
Scott Lahteine 9f8a96fb8a
Brazilian Portuguese update (#10409) 7 years ago
Yunhui Fu 93273a4c9e Fix u8g.h search path error (#10419)
Support env MARLIN_LANGS for user select generated language, and update doc; update script to generate dogm_font_data_ISO10646_1.h automatically.
7 years ago
Scott Lahteine 584735c994 u8g.h => clib/u8g.h 7 years ago
Scott Lahteine 29dda871cb Patch "upload_disk" to make python happy 7 years ago
Scott Lahteine 36b97bde9f clear_block_buffer, kill_current_block in quick_stop 7 years ago
Scott Lahteine 99282a46e9 Make sure ABL (manual) starts close to the bed 7 years ago
Roxy-3D 21f13f9e57
Stow Probe at end of G29 J3 7 years ago
KangDroid 6c535081ec [2.0.x] Add optional menu item to toggle software endstops (#10389) 7 years ago
Scott Lahteine 3c5c6d478a Prettify process_parsed_command 7 years ago
Scott Lahteine 0535ebc4d2 MESH_BED_LEVELING before PROBE_MANUALLY 7 years ago
Scott Lahteine bb7064cc30 Tweak MBL move to bed code 7 years ago
Chris Pepper cc6d41e1d3 Use a macro for HAL header redirection (#10380) 7 years ago
Luc Van Daele 12785583d0 [2.0.x] G33 MIN_STEPS_PER_SEGMENT (#10386) 7 years ago
Yunhui Fu c96412a78f [2.0.x] UTF-8 language translation support (#10213) 7 years ago
Scott Lahteine daa712455b Make sure MBL starts close to the bed
Fix #10390
7 years ago
Scott Lahteine 4c8751727a Fix M118 parameter handling
Fix #10388
7 years ago
Scott Lahteine 3bc179a16f Compress/update comments ubl_motion
…to fit more code on the screen and correct outdated commentary contrasting ABL.
7 years ago
Luc Van Daele 646aa20b43 Overhaul of G33 Delta Calibration (#8822) 7 years ago
Luc Van Daele ac2e0afb62 Low Point for delta calibration (#10363) 7 years ago
Eduardo José Tagle 57a899a412 [2.0.x] 6th-order jerk-controlled motion planning in real-time for AVR (#10373) 7 years ago
Bob-the-Kuhn 85014cd132 [2.0.x] LPC1768 - automatic selection of upload disk (#10374) 7 years ago
Scott Lahteine 8669dba5e6
Merge pull request #10172 from noingwhat/2.0.x-Filament-Change-Acceleration
[2.0.x] Filament load/unload add acceleration for Bowden
7 years ago
Scott Lahteine 472ab0cc24 Tweak RAMPS SDSS pins 7 years ago
LichtiMC b94c8defee Provide additional information about SMART-RAMPS board (#10353) 7 years ago
Scott Lahteine 6f8e228880 Add RESET_PIN to pins_RAMPS_SMART.h 7 years ago
Sean 2d9b0a66fe Add Filament Change accelerations 7 years ago
Scott Lahteine 71d3523254 Add Filament Change accelerations to example configs 7 years ago
Scott Lahteine 8b8ad14178 Add Z_PROBE_LOW_POINT to prevent damage 7 years ago
Scott Lahteine 82dafbba33 Add Z_PROBE_LOW_POINT to example configs 7 years ago
Roxy-3D a731a723e8 Better i3-2020 Z_PROBE_OFFSET_FROM_EXTRUDER 7 years ago
Roxy-3D 26cc12eaa4 Resolve corruption of Max7219 Debug LED Matrix 7 years ago
Scott Lahteine dca69efc11 Update Bed PID comments 7 years ago
Scott Lahteine 56486c5c0e Apply const to manage_inactivity 7 years ago
Scott Lahteine a6485456df Fix LIGHTWEIGHT_UI with UBL
See https://github.com/MarlinFirmware/Marlin/issues/10317#issuecomment-379100702
7 years ago
Scott Lahteine e02fc4f1d6 Better RESTORE_LEVELING_AFTER_G28 sanity-check
As suggested by @GMagician
7 years ago
Scott Lahteine 44a697ab04 Set STM32F1 TEMP_TIMER_FREQUENCY to 1K
Responding to https://github.com/MarlinFirmware/Marlin/pull/8833#issuecomment-379426803
7 years ago
Scott Lahteine cec6e19099 Add RepRapPro Huxley configuration
Based on #10343 by @indazoo
7 years ago
Scott Lahteine 9ff4e9e1e6 Patch _IS_HW_SPI so defined() works 7 years ago
Scott Lahteine cea398849e Tweak to gcode_line_error/return 7 years ago
etagle a29adde5c0 Implement BEZIER_JERK_CONTROL
Enable 6th-order jerk-controlled motion planning in real-time.
Only for 32bit MCUs. (AVR simply does not have enough processing power for this!)
7 years ago
Scott Lahteine 5932df7ea1 Add BEZIER_JERK_CONTROL to example configs 7 years ago
Lenbok 0e8242180d Chamber temperature monitoring and auto fan control.
This is an initial cut for feedback, updated for 2.0.x.

Chamber temperature is currently reported along with hot end and bed
temperatures to serial. The format is just like that used for hot end
and bed temperatures, but using 'C' prefix. As there is no heater,
target is always 0. Is this appropriate, is there a better way to report
chamber temperatures?

Chamber temperatures are not reported on the LCD in any way.

When auto chamber fan is enabled, it currently just uses the same
temperature threshold as the other auto controlled fans.

As the chamber temperature is not connected to any heater, it doesn't
undergo mintemp/maxtemp monitoring. This would need to change in the
future if chamber heating became a feature.
7 years ago
Scott Lahteine 5b3bda1c16 Add Chamber Temp options to example configs 7 years ago
Bob-the-Kuhn acda4ecb20 Fix DUE Trinamic SW/HW SPI sanity check (#10336) 7 years ago
Bob-the-Kuhn ab715c70d1 TMC SPI sanity-check and pins debugging (#10324) 7 years ago
Scott Lahteine 4dc7e64789 Update Slovak language
Based on #10313 by @rmoravcik
7 years ago
Scott Lahteine 0dccf9ea6a
Merge pull request #10318 from marcio-ao/pr-einsy-retro-tmc2130
[2.0.x] Fix TMC2130 DIAG1 active high, Einsy Retro
7 years ago
Marcio Teixeira 2efc072fdb Clear progress bar on completion (#10333)
Fix #10330
7 years ago
GMagician 6ce060cfe0 [2.0.x] Update language_it.h (#10322)
Updated to #10296
7 years ago
Marcio Teixeira 9356cf648f Added support for Einsy Retro
http://reprap.org/wiki/EinsyRetro
7 years ago
Marcio Teixeira 75037493fa Default active low for TMC2130 DIAG1 (#10294)
- Added sanity check to inform users to set the endstop to inverting
  when using SENSORLESS_HOMING
7 years ago
Scott Lahteine e8e60263c8 Scale feedrate (mm/s to deg/s) for SCARA 7 years ago
Scott Lahteine 051303ad42 Russian language updates
From #10311 by @anton-piliugin
7 years ago
Sean 2fa0a73c2c Implement filament change continuous purge 7 years ago
Scott Lahteine d133ad61f3 Add continuous purge to example configs 7 years ago
Scott Lahteine 4b25543633 Backtrace formatting cleanup 7 years ago
Bob-the-Kuhn 902c885782 Switch to TMC2130 compatible hardware SPI & misc (#10299) 7 years ago
Scott Lahteine 1c36606886 Fix MSG_HEATING_FAILED_LCD_BED macro evaluation 7 years ago
Scott Lahteine fe91514395
MBL should add z_offset regardless of fade (#10308) 7 years ago
Marcio Teixeira 8bc93c6f2b Improve heating/cooling LCD messages (#10293) 7 years ago
GMagician 21a47b50f4 Additional tool-change fixes (#10304)
Followup to #10257
7 years ago
Scott Lahteine f68b4265a6 Fix a probe pin definition 7 years ago
Yunhui Fu a019eebdd6 support utf8 unicode for test language (#10220) 7 years ago
Scott Lahteine 656219d867 Add configs for Creality CR-8 7 years ago
Karl Andersson 7cbbc2af7a [2.0.x] Optional heater signal inversion (#10260) 7 years ago
Marcio Teixeira 4d1a61335c [2.0.x] Fixed Makefile for Marlin 2.0 (#10255) (#10281)
* Fixed Makefile for Marlin 2.0 (#10255)

- Makefile now supports the new Marlin 2.0 directory hierarchy.
- RELOC_WORKAROUND is now automatically enabled based on avr-gcc version.

* Makefile support for U8glib and TMC2130Stepper

- Updated paths for oliver's U8glib 1.19.1
- Added option for teemuatlut's TMC2130Stepper 2.2.1
7 years ago
Scott Lahteine 241996d5d6
Merge pull request #10257 from thinkyhead/bf2_tool_change_debug 7 years ago
Scott Lahteine 4c79dc1093 Fix a Serial+EEPROM compile error
Fixes #10278
7 years ago
Scott Lahteine 93305a2d5e Fix some spellings 7 years ago
Scott Lahteine adcb87f0db Z Endstop Servo => Z Probe Servo 7 years ago
Scott Lahteine 4f0eafce8f Add more AVR boards to Makefile 7 years ago
Scott Lahteine 4a23069de9 Fix Ender 4 / CR-8 compilation
- Assign 243 (like EFB) as Ender-4/CR-8 board ID
- Add to `Makefile`
- Add to `pins.h`
7 years ago
Scott Lahteine 02f0f95d40
Handle disabled HYBRID_THRESHOLD in EEPROM (#10275) 7 years ago
Scott Lahteine 9ec2c03c5b Fix likely error in retract/recover
Addressing #10200
7 years ago
Scott Lahteine 49f384a2ab Note about MKS_MINI_12864 in sanitycheck 7 years ago
Scott Lahteine 2672120a97 Do a small raise for all move-back 7 years ago
Scott Lahteine 5acccbacc1 Simplified leveling-based tool change 7 years ago
Scott Lahteine 1a75165f35 For set_z_fade_height use set_bed_leveling_enabled 7 years ago
Scott Lahteine d1734a089a Split up tool_change for some setups 7 years ago
Scott Lahteine a9f94f260a Some RADDS pin updates 7 years ago
Scott Lahteine 31df43212c Use lcd_printPGM_utf in more places
Fix #10256
7 years ago
Scott Lahteine 7d8a46519f Output ABC for delta stepper counts 7 years ago
Scott Lahteine 6098efcc59 Use float62 for LCD edit of Z Fade 7 years ago
Scott Lahteine f6d13e2295 Allow Z_SAFE_HOMING sanity checks to handle floats 7 years ago
Scott Lahteine 889fd5f71f Backtrace minor cleanup 7 years ago
Scott Lahteine 53f0c7522a Symmetrical FWRETRACT Z Hop
Do the Z lift normally before setting Z back to its prior value. But do the Z lower using spoofing. This should produce proper symmetrical movement.
7 years ago
Scott Lahteine ac7e97f4fe Change order of inactive stepper disable/enable
This ensures that steppers that share an enable pin will only be disabled for a miniscule time.
7 years ago
Scott Lahteine 55e9b85ad6 Clear the "Wait for user" message set by M0/M1
See https://github.com/MarlinFirmware/Marlin/issues/10246#issuecomment-377146936
7 years ago
Scott Lahteine b6a55f0891 Temporary workaround for tool-change compile error
Pending a more complete solution to tool-change Z deviation.
7 years ago
Scott Lahteine b852781eba Fix BLTOUCH compile error
Followup to #10250
7 years ago
AnHardt c1f58a238d No delay in sensorless quick homing (#10254) 7 years ago
Scott Lahteine 1be955e52a Alert users about low Z jerk values 7 years ago
Scott Lahteine 9e4c037cef
Wait before turning off PRINTER_EVENT_LEDS at print end (#10248) 7 years ago
Scott Lahteine 8b7381b626 Clear sensorless homing in home_delta after first move-to-top 7 years ago
Scott Lahteine dbe2b6f7b0 Do moves towards endstops differently in do_homing_move 7 years ago
Scott Lahteine d573a2cada Fix pins_RAMPS.h for 32-bit platforms
Followup to 436e5b7
7 years ago
Scott Lahteine f04be05a14 "G28 Z Forbidden" => "Home XY first"
Some languages will need to be updated for proper phrasing
7 years ago
Scott Lahteine a97624dd81 Allow pinsDebug "Analog in" long int 7 years ago
Scott Lahteine 7b8bb2519e Fix gcode_line_error call
Followup to 3007eee
7 years ago
Scott Lahteine aa20b3ef7c Fix linear/3-point manual leveling buffer overrun
Fixes #10137
7 years ago
Alexey Shvetsov cbdc78ec0f Fix STM32 compilation with PlatformIO (#10245) 7 years ago
Scott Lahteine 9d2ea5d64b Undo German changes
See 941e9bd329 (commitcomment-28262166)
7 years ago
Scott Lahteine 2bc7f416ee Fix missing comma in tmc_sgt
Fixes #10209
7 years ago
Scott Lahteine 38378cd0e8 M218 with DELTA needs planner.h
Fix #10232
7 years ago
Scott Lahteine 3007eee22e Require a checksum when writing to SD
From #10204 by @adriancuzman
7 years ago
Bob-the-Kuhn 9656a82609 Fix G53/CNC_COORDINATE_SYSTEMS compilation, Travis testing (#10227) 7 years ago
Eduardo José Tagle 749f19e502 [2.0.x] Move backtrace to a shared location (#10237)
- And implement the `backtrace()` function call
7 years ago
xC0000005 7dc256432f Restore STM32F1 series to working order. (#10229)
The `_O2` attribute is no longer needed on the malyanlcd function, and the macros have broken timer numbers - reset this to a function to return the right device. Also fix the bit order cast in SPI.
7 years ago
Rob Power d1f14202a9 [2.0.x] NANODLP_Z_SYNC requires linear axes (#10240) 7 years ago
Scott Lahteine b287560258 Fix say_M603 7 years ago
Scott Lahteine 436e5b7ea3 Apply spacing in pins files 7 years ago
Scott Lahteine 4d533b9baa Update bq Hephestos 2 probe offset
From #10234 by @thopiekar
7 years ago
Bob-the-Kuhn 78df07ac71
Merge pull request #10221 from ejtagle/bugfix-2.0.x
[2.0.x] DUE: Several fixes to the backtracker
7 years ago
etagle 8934a2c49b Added some missing Thumb instructions to the traceback follower, so now it is able to traceback through switch() statements 7 years ago
etagle 328edea03a Several fixes to the backtracer. Tested ant it works 7 years ago
Scott Lahteine aa6dacbbdf German update
Based on #10216
7 years ago
Yunhui Fu 8322a79bb9 update the UTF-8 C strings for Chinsee languages, for Simplified and Traditional Chinese (#10211) 7 years ago
ejtagle 9a24c0ae3f Tons of fixes to the backtracker code, and also added an extra backtracker that does not require unwind tables to work and it is used if unwind tables are absent 7 years ago
Scott Lahteine a891af2f7a Enforce minimum TMC2130 / TMC2208 libs 7 years ago
Bob-the-Kuhn 75b381cd28
Merge pull request #10203 from Bob-the-Kuhn/sanity-check-fix
[2.0.x] Fix TMC sanity checks that always fail
7 years ago
Bob-the-Kuhn 433e984d1f move comment to fix compile error 7 years ago
Bob-the-Kuhn f7857ac8a8
Merge pull request #10185 from ejtagle/bugfix-2.0.x
[2.0.x] DUE debugging: Solve WDT startup delay, add traceback & crash report uses programming port baud rate
7 years ago
Bob-the-Kuhn b756a15aba another needs to be deleted 7 years ago
Bob-the-Kuhn 50c81ebe0d remove check that always fails 7 years ago
Scott Lahteine 3ac135cef3 Enforce minimum TMC2130 / TMC2208 libs 7 years ago
Bob-the-Kuhn 8870f9b1da Fix M503 helper functions following TMC updates (#10197) 7 years ago
Scott Lahteine bb7236a750
Z correction on tool-change for all HAS_MESH (#10199) 7 years ago
Bob-the-Kuhn 509227fd80 change to mode 0 7 years ago
etagle c3b23974bd Added detection of case when no unwind tables are available 7 years ago
Scott Lahteine ea1a83ce41 Use pgm_read_ptr for tables of pointers 7 years ago
Scott Lahteine 9da0797e29 Fix EEPROM size of tmc_hybrid_threshold
Followup to #10102
7 years ago
teemuatlut daf643e1ce [2.0.x] TMC: Match axis label order (#10188) 7 years ago
Roxy-3D 1628a9e864
make data declarations consistent 7 years ago
etagle b210bdf032 Now the Crash reporter uses the configured BAUDRATE to send the report through the Programming port. And also shows the traceback of functions as discussed. For that latest feature to work, you need to compile the project with -funwind-tables and -mpoke-function-name compiler flags 7 years ago
etagle c5730cf711 As Bob-The-Khun suggested, resetting the USB peripheral solves the huge startup delays that happen when a WDT reset happens and we are connected through the native port 7 years ago
Scott Lahteine 1cb810ff1c
[2.0.x] Automatically reset stepper timeout (#10179)
* Automatically reset stepper timeout in manage_inactivity

Any code that adds moves to the planner can skip resetting the stepper timeout. We can let `idle` / `manage_inactivity` reset the timer whenever it detects any moves in the planner.

* blocks_queued => has_blocks_queued
7 years ago
Eduardo José Tagle 97e8a6ebd9 Various fixes for DUE... (#10152)
- Watchdog reset during SD Card initialization.
- Move `DebugMonitor` to `DebugMonitor_Due.cpp`.
- Since the watchdog is enabled on boot do extra resets during init.
- Have `thermalManager` do watchdog reset before its ISR starts to prevent reset.
- Ensure that timers are stopped before reprogramming them to address tone issues.
- Improve SAM3XE reset when reflashed through the native port.
7 years ago
Roxy-3D c3c264978f
correct truncated comment 7 years ago
Scott Lahteine 9fd1016bb1 Trust the bootloader to clear globals 7 years ago
Scott Lahteine 045ee28c50 Tweaks to M915 7 years ago
Scott Lahteine 987597532c For MK2_MULTIPLEXER undef DISABLE_INACTIVE_EXTRUDER
Fix #10098
7 years ago
Scott Lahteine ff304d3767 Allow G53 to go back to native space 7 years ago
Scott Lahteine bc45fb6b13 Tweak use of move_z_after_probing 7 years ago
Scott Lahteine c352954882 Allow no raise after run_z_probe in probe_pt 7 years ago
Scott Lahteine ae39fbd646 Also suppress keepalive with suspend_auto_report 7 years ago
Scott Lahteine 8dfaf1539e
Merge pull request #10102 from thinkyhead/bf2_eeprom_M913
[2.0.x] More complete Trinamic driver options
7 years ago
AnHardt 837ac2fdbd [2.0.x] Fix_Autotune_THERMAL_PROTECTION_BED_off (#10166)
- Fix Autotune Thermal Protection
- Make 2 constants in autotune configurable
7 years ago
Bob-the-Kuhn 785dbfc72d [2.0.x] FASTIO consistency (#10164) 7 years ago
Bob-the-Kuhn 7308ef7809 Add conditional, give DUE SPI a unique name, fix compiler warnings (#10168) 7 years ago
teemuatlut b5b39af531 [2.0.x] TMC: Fix CURRENT_STEP_DOWN (#10170) 7 years ago
Scott Lahteine a5c6d3c7b8 Prevent null pointer crash in Endstops::update
Thanks to Evgeny Kotsuba!
7 years ago
Scott Lahteine a46bac3100 Add 'I' parameter to M906/M913/M914; 'T' to M906/M913 7 years ago
Scott Lahteine cfc13ed7f3 Quiet M906/M913/M914 with axes. Patch for DISTINCT_E_FACTORS. 7 years ago
Scott Lahteine c95450016b Improve Trinamic support in the EEPROM 7 years ago
Scott Lahteine 48d7036874 Consolidate smart stepper driver initialization 7 years ago
Bob-the-Kuhn 53362b81cc Tone fixes/changes (#10151) 7 years ago
Scott Lahteine dd2949922b Consolidate 3-point leveling point options 7 years ago
Scott Lahteine 1d22609473 MIN_PROBE_EDGE replaces DELTA_PROBEABLE_RADIUS 7 years ago
Scott Lahteine eaefc1e410
Add CorePQ support for BABYSTEPPING (#10155) 7 years ago
Scott Lahteine 72281c4ff9 Turn power off in `kill` instead of setting PS_ON to input 7 years ago
Scott Lahteine 9d99360912 Fix matrix.debug output 7 years ago
Eduardo José Tagle bbfbf90797 Fix for DUE - no host support on native USB if SD card not enabled (#10148) 7 years ago
Scott Lahteine 772810fb24 Followup to PORTVAR patch 7 years ago
Scott Lahteine 978f342392 Reduce some tmc_util strings 7 years ago
Scott Lahteine fbdc5ad962 Prevent lcd_update stack overflow on SD Card change 7 years ago
Scott Lahteine c0d694d5d3 Squash UBL postscript comment 7 years ago
Scott Lahteine 93af8aa157
Fix home_delta for SENSORLESS_HOMING (#10145) 7 years ago
Scott Lahteine 0543362b34 Don't init the tone timer if no BEEPER_PIN 7 years ago
Scott Lahteine c6ff39cc14 Spacing cleanup 7 years ago
Scott Lahteine 9e9e29ddf8 Einsy: Regular endstops and BLTOUCH pins
Based on #10131
7 years ago
Bob-the-Kuhn c79b53d406
Merge pull request #10140 from Bob-the-Kuhn/DUE-full-speed
[2.0.x] DUE - add full speed USB native port option
7 years ago
Bob-the-Kuhn 7f1afbfd60 can't type 7 years ago
Bob-the-Kuhn 23760d6c14 add full speed option 7 years ago
Bob-the-Kuhn cbcd1ed42d full speed 7 years ago
Scott Lahteine 6689884910 Easier override of ST7920 LCD timing 7 years ago
Scott Lahteine d603e655d3 Fix SWITCHING_EXTRUDER manual movement 7 years ago
Scott Lahteine 5f77816772 Reduce size of "only one" sanity checks 7 years ago
Scott Lahteine 8922b56b58 Fix some spelingz 7 years ago
Scott Lahteine a6feb58837
Delta support for multiple hotends with offsets (#10118) 7 years ago
TheSFReader 2e43438e0c Add C parameter to M27 to include the long filename
In answer to #10001

Add an option to retrieve the currently open file name (long filename if possible).
7 years ago
Scott Lahteine 2168d6ac25 Allow NULL prepend in lsDive 7 years ago
Scott Lahteine 1e946d681d Update Marlin for newest TMC libraries
- TMC2130Stepper v2.2.0
- TMC2208Stepper v0.0.4
7 years ago
shaktee 63fc4a8521 BIBO2 default update and Cyclops config (#10108) 7 years ago
etagle 404fc94705 DUE USB CDC: Do not send any character if no program on the PC is listening to them. This avoids Marlin waiting until the user actually opens a program that is able to consume the output of Marlin 7 years ago
Scott Lahteine 4aebe3d82e Pretty up EEPROM port args 7 years ago
Scott Lahteine 51bf3c9503 Fix E direction for MK2_MULTIPLEXER with LIN_ADVANCE 7 years ago
teemuatlut e6dcfa64b0 Cast SERIAL_CHAR to void in M122 (#10086) 7 years ago
Marcio Teixeira c24dbcbfe1 When STATUS_EXPIRE_SECONDS is 0, hide the position. (#10081)
Some users may prefer to hide the position updates on the `LIGHTWEIGHT_UI` altogether. This leads to an even less cluttered display (it also saves on SPI traffic and one byte of RAM).
7 years ago
Studiodyne e7a61de8af [2.0] FWRetract Reset (Best way) (#10083) 7 years ago
Scott Lahteine f894209de2
Merge pull request #10093 from thinkyhead/bf2_trinamic_config
[2.0.x] Clean up Trinamic config options, sanity check
7 years ago
Scott Lahteine f1327fd5f9 Use lcd_goto_previous_menu_no_defer more 7 years ago
Scott Lahteine e7570f3195 Improve TMC config organization, naming 7 years ago
Scott Lahteine 374ea49be9 Revert marlinAnalogInputToDigitalPin 7 years ago
Scott Lahteine 34f656decd Add TMC2208 include in tmc_util.h 7 years ago
Scott Lahteine 07cf2cd9c4 Fix sensorless_homing_per_axis compile warning 7 years ago
Scott Lahteine b858c638ad Fix compiler warning for HAL_ANALOG_SELECT 7 years ago
Bob-the-Kuhn c4467da53a
Merge pull request #10063 from ejtagle/bugfix-2.0.x
[2.0.x] DUE - add programming capability to native port
7 years ago
Scott Lahteine 65ce0303f8 Fix MKS_12864_OLED blank issue
Fixes #10071
7 years ago
Scott Lahteine 36452b4d6e Fix filename HAL/DUE/servotimers.h => ServoTimers.h 7 years ago
Scott Lahteine 14c03cb6f4
[2.0.x] Make MIN_PROBE_EDGE a general option (for electronic probes) (#10069)
Some probes don't work near the edges of the bed. This change promotes MIN_PROBE_EDGE to a general setting that applies to all probing functions.
7 years ago
Scott Lahteine 5dec828abc Add MKS_12864OLED to lcd_implementation_init
Followup to #7914
7 years ago
Scott Lahteine 468f34104b Patch do_blocking_move_to so 'destination' can be used 7 years ago
Scott Lahteine 5b45aab262 M218: report with no parameters 7 years ago
Scott Lahteine 18de11c1ea Followup to auto-assign of dual axis CS pins 7 years ago
ejtagle 703c8ac0ef Added Arduino-compatible kludge to the (ATMEL supplied) SAM3X USB stack we are now using so the Native port is also usable as a programming port on Arduino DUE and derived designs 7 years ago
Scott Lahteine 28f1276286
[2.0.x] Add Z_AFTER_PROBING option (#10058)
Some "fix-mounted" probes need manual stowing. And after probing some may prefer to raise or lower the nozzle. This restores an old option but tailors it to allow raise or lower as preferred.
7 years ago
Scott Lahteine dd19e74476 Cleanup trailing whitespace
@Bob-the-Kuhn — Please set your git options to remove trailing whitespace on commit.
7 years ago
Scott Lahteine d0ac0151b6 Fix typo in ubl.prepare_segmented_line_to 7 years ago
Scott Lahteine d385b9aac7
Auto-assign CS pins for X2, Y2, Z2 (#10057)
Fixes #9211
7 years ago
Scott Lahteine bae1cb859c Patch flush_and_request_resend for 1.1.x parity 7 years ago
Scott Lahteine 51ebdf3b7d Finish scroll_screen with menu direction/multiplier
Fixes #10041
7 years ago
Bob-the-Kuhn 0d8c15c01f restore PR 9661 files & V1 fix 7 years ago
Scott Lahteine 751785fc97 Followup to recent patches
- `M666` is static, not inline
- Disambiguate some stepper macros
7 years ago
Scott Lahteine a0211f5d6c Disambiguate else in stepper_indirection.h 7 years ago
Scott Lahteine f003173752 Fixup M666
Followup to d6df032
7 years ago
Bob-the-Kuhn bf59a4a6df
Revert "[2.0.x] DUE compatibility with shared SPI LCDs, USB mass storage, add pin defs & update examples\MakerParts\Configuration.h" 7 years ago
Sebastianv650 fd1d590726 [2.0.x] Silence M204 (#10037)
`M204` is often used by slicers to set acceleration depending on perimeter, infill, etc., so Marlin's answers are flooding the serial windows. Silence `M204` according to the philosophy that setter commands should only send a reply if no parameter is given.
7 years ago
Scott Lahteine f10c87b442 Update Endstops class for 1.1.x parity 7 years ago
Scott Lahteine d6df0322c2 Update M666 for XYZ dual endstops 7 years ago
Scott Lahteine fbc41c0e98 Update Marlin G-code summary 7 years ago
Scott Lahteine 239902f861 Fix E2END and add EEPROM to Smart RAMPS
Reference #9983
7 years ago
Scott Lahteine ddce486360
Merge pull request #10032 from thinkyhead/bf2_unknown_z_no_raise
[2.0.x] Add UNKNOWN_Z_NO_RAISE to prevent Z grinding
7 years ago
Scott Lahteine 79e6d890d5 Add UNKNOWN_Z_NO_RAISE to example configs 7 years ago
Scott Lahteine 419d12ca1b Add UNKNOWN_Z_NO_RAISE option
With this option enabled, Z won't ever be raised until after `G28` has been completed, and it won't raise if Z becomes unknown. This is good for machines whose beds fall when Z is powered off.
7 years ago
Scott Lahteine 3b4c89e4b5 Move do_probe_raise closer to set_probe_deployed
…and limit the raise to Z_MAX_POS
7 years ago
Scott Lahteine 2908e76151 Fix position_is_reachable_by_probe typo, add comment
Fix #10029
7 years ago
Roxy-3D 26dc594ebb prevent steppers from turning off during manual probes 7 years ago
Bob-the-Kuhn d8eadf3796 fix ubl_G29.cpp Travis error 7 years ago
Bob-the-Kuhn 914bb80bde removed SDSS init
added device & comm drivers for shared SPI LCDs

mistyped some updates in ultralcd_impl_DOGM.h

remove unwanted changes in onfiguration.h

still can't type

Update HAL_LCD_class_defines.h

include USB mass storage & misc
7 years ago
Scott Lahteine 6d9ea7e184 Fix position_is_reachable_by_probe typo, add comment
Fix #10029
7 years ago
Roxy-3D 646dd5554c
prevent steppers from turning off during manual probes 7 years ago
Scott Lahteine 161ff9ff35 Fix UPDATE_ENDSTOP for CorePQ compatibility
Fixes #9939
7 years ago
Scott Lahteine 49ca67202f Patch configuration_store for extra serial port
Fix #9948
7 years ago
Scott Lahteine cc59ac4603 Fix _tmc_say_axis string address
Fixes #10003
7 years ago
Scott Lahteine 16a8edc5f0 Add more delay before pulse off in Linear Advance ISR
A capital idea from https://github.com/MarlinFirmware/Marlin/pull/9914#issuecomment-371614153
7 years ago
Scott Lahteine dfd5d2fe75
Have position_is_reachable_by_probe use the whole bed (#10020)
Previously `position_is_reachable_by_probe` was limited to the area specified for `G29` mesh leveling (even if leveling was disabled). This change will properly consider the entire bed area so that `G30` and other non-leveling probing may take place.
7 years ago
Bob-the-Kuhn 67a17446f2 Fix DUE incompatible enum type specification (#10017) 7 years ago
Bob-the-Kuhn 3c58ca181c [2.0.x] Correct step pulse width on LPC1768, DUE & Teensy35_36 (#10016) 7 years ago
Scott Lahteine e297748b22 Apply const, safe_delay in servo.* 7 years ago
Scott Lahteine 3c2bfa5e53
Update powersupply_on in power_on/off (#10015)
Fix #10004
7 years ago
Scott Lahteine 42608b1925 Init old_red to 127 to ensure initial change
Fix #10012
7 years ago
Scott Lahteine 317673fec3 Init watchdog last in setup() 7 years ago
Scott Lahteine 8d32fd997f Wrap NORM_E_DIR/REV_E_DIR macros in do{}while(0) 7 years ago
Scott Lahteine 1913c37a91 Tweak to manual move eindex arg 7 years ago
Scott Lahteine 98d48fc731 Followup to HAL_timer_restrain
Followup to #9985
7 years ago
Scott Lahteine 03e3011332 Fix compile error with MAX_MESSAGE_LENGTH
Fix #9988
7 years ago
Bob-the-Kuhn 6b4a928145 2uS default step pulse (#9989) 7 years ago
Scott Lahteine ca577c1638 Fix up various spacing, comments, and typos 7 years ago
Scott Lahteine d45f19d385 Remove Unicode from var name 7 years ago
Scott Lahteine 224688cc3b Fix for unicode-ignorant gcc preprocessor 7 years ago
Chris Pepper a1a88ebabc HAL function to ensure min stepper interrupt interval (#9985) 7 years ago
Scott Lahteine be0e100fed Fix sd subdirectory encoder position
Followup to 7e386c7
7 years ago
Bob-the-Kuhn 04dedc7ed8 always completely initialize display (#9981) 7 years ago
Scott Lahteine 0149680f54 Fix compile error with char LCD 7 years ago
Scott Lahteine 9515e5aefb Fix LA_active_extruder (static) 7 years ago
Scott Lahteine e5ec793f7e Wrap stepper indirection macros 7 years ago
Sebastianv650 5b85464791 Fix for LA (#9964)
Missed in the original LA 1.5 PR: eISR has to use a local copy of
current_block->use_advance_lead because it might still run wenn the last
block has been set to NULL.
7 years ago
Scott Lahteine 7e386c7e98 Fix encoder position for sddirectory 7 years ago
Scott Lahteine 1d604be671 Suspend auto-report during UBL map output 7 years ago
Scott Lahteine eb212ae073 Add suspend_auto_report flag to suppress auto-report 7 years ago
Scott Lahteine ffbf63e6af Add HAS_TEMP_SENSOR conditional 7 years ago
Scott Lahteine 94f5204629 Move AUTO_REPORT_SD_STATUS to SDSUPPORT block 7 years ago
Scott Lahteine 22a017a856
Rebuild SD file sort array on Stop SD Print (#9976)
Thanks Chuck Hellebuyck.
7 years ago
Scott Lahteine 920d92aa46
Merge pull request #9974 from thinkyhead/bf2_tmc_util_progmem
[2.0.x] Move tmc_util.* extended_axis_codes to PROGMEM
7 years ago
Scott Lahteine b198b49d15 Followup to AUTO_REPORT_SD_STATUS
Followup to #9832
7 years ago
Scott Lahteine 2057177184 Make enums into implicit char 7 years ago
Scott Lahteine e28e3bb532 Move extended_axis_codes to PROGMEM 7 years ago
Scott Lahteine ca0def766e LIN_ADVANCE single stepper optimization 7 years ago
Scott Lahteine 8291ae34f2 Support duplication mode in LIN_ADVANCE 7 years ago
Scott Lahteine b08ec22fe1
Show E0-E4 in monitor_tmc_driver output (#9969)
Fix #9966
7 years ago
Marcio Teixeira fd883c909a Improvements to Lightweight ST7920 status screen. (#9952)
- Show units on lightweight status screen.
- Fixed progress bar so it works with M73
7 years ago
Scott Lahteine 0dd1c4458d
Put more code between pulse start and stop (#9959) 7 years ago
Scott Lahteine f9cafc4001
Fix menu highlight glitch, tweak scrolling code (#9957) 7 years ago
Scott Lahteine bf9fc8ac0e M851 - report only without parameters 7 years ago
Scott Lahteine eb867817b5
Prevent filament runout false positives (#9946) 7 years ago
Scott Lahteine 36262a0479
Use static classes for job timers (#9938) 7 years ago
Scott Lahteine 930720bbbb
Fix broken reverse planner (#9943)
From #9914 by @Sebastianv650
7 years ago
Bob-the-Kuhn 025118da3e Init print_job_timer in setup() instead of "early" (#9937) 7 years ago
Scott Lahteine beeed580b8
Implement digipots for MKS SBASE (#9927)
Fix #9477
7 years ago
Scott Lahteine 07ae23fe14 No pulse delay on last e_steps in advance isr 7 years ago
Scott Lahteine 881529a401 Fix #9904 - toDigital should show 00-99 hours 7 years ago
Scott Lahteine ed758de80d tweak comment in stepper.cpp 7 years ago
Scott Lahteine d1dc863962 autotemp_factor is not value_celsius_diff
See https://github.com/MarlinFirmware/Marlin/issues/9852#issuecomment-369861822
7 years ago
Thomas Moore f3914a432e Clear retracted status when homing the Z axis 7 years ago
Scott Lahteine 6d7f4f84e2
Add board MKS_BASE_HEROIC (#9926)
Followup to #9008

- Don't define micro-stepping pins for boards that lack them.
- Allow setting of 128 microsteps with `M350`.
7 years ago
Scott Lahteine 649f375494
Fix: M112 calling kill from interrupt (#9923)
Fix #9906
7 years ago
Scott Lahteine c37b3f995a Sanity-check some graphical LCD-only options 7 years ago
Scott Lahteine a2a672449a Updated boot screen description 7 years ago
Scott Lahteine 61620cbd15 Tweak M211 7 years ago
Scott Lahteine 6e08ddce6e Correct M401 / M402 description 7 years ago
Studiodyne 23a576faf7 [2.0] Fix for FW retract (#9878) 7 years ago
Ben Lye 461c8ef834 Fix DIGITAL_PIN_TO_ANALOG_PIN macro for Atmega1284p (#9881) 7 years ago
Scott Lahteine 88b6a15b47 Update M900 verbiage 7 years ago
Ben Lye e2df286444 Update pinsDebug.h (#9874)
Fix display of analog input value.
7 years ago
Scott Lahteine 91db7930dc Drop SCARA_FEEDRATE_SCALING
The updated planner takes the length of the move, so this pre-calculation is no longer needed.
7 years ago
Bob-the-Kuhn c1f4112bdc [2.0.x] Add 1284 support & misc. bug fixes (#9864) 7 years ago
Scott Lahteine 118899357d
Add sanity checks to Linear Advance 1.5 (#9873) 7 years ago
Scott Lahteine 1746749361 Followup to #9868 7 years ago
Scott Lahteine a446433c87
Fix SENSORLESS_HOMING for Core Kinematics (#9868) 7 years ago
Scott Lahteine 2d1233b86c Fix lcd_quick_feedback call for BTN_BACK 7 years ago
AnHardt eb8b758226 Fix some mapper, charsize problems (#9866) 7 years ago
Scott Lahteine 8bffb26c23 Fix manual move position display
Manual moves now correctly include the workspace offset.
7 years ago
Scott Lahteine 8c03ce4d80 Fix Z safe homing sanity check for no probe
Fix #9851
7 years ago
Scott Lahteine c471389afb
Add Einsy Rambo pins (#9850) 7 years ago
Zachary Hill c22f8dd660 Get duration_t in printcounter.h for its clients (#9843) 7 years ago
Scott Lahteine 24b9c1923f ubl G29 tweaks 7 years ago
Scott Lahteine bd0967ad87 Fix BTN_BACK
Followup to #9835
7 years ago
Scott Lahteine d9a98b5814 Russian language update
From #9849
7 years ago
Ben Lye 461cb22069 Fix Zonestar / ADC keypad with RAMPS. (#9840) 7 years ago
Scott Lahteine 35ec67885a
Add support for BACK button (RADDS) (#9835) 7 years ago
Scott Lahteine 0bc4c216ac Patch up pinsDebug pins 7 years ago
Scott Lahteine cd7dc49527 Fix CR-10 status screen missing commas
Fix #9660
7 years ago
geigerg 4817c78a65 Add files via upload (#9828) 7 years ago
TheSFReader eb079959fb Report sd card progress [FR] #9751 (#9832)
* SD Status auto-report feature
Feature Request #9751
7 years ago
Scott Lahteine 7bdb98c946 Fix #9826. Solution by @gloomyandy 7 years ago
Scott Lahteine 02474a321a Fix SDSUPPORT (and indentation)
Based on https://github.com/MarlinFirmware/Marlin/issues/8746#issuecomment-368471901 by @benlye
7 years ago
Scott Lahteine cfdcf91df5 Fix compile error with initTone 7 years ago
Scott Lahteine ae1a2ff16f Pins parity with 1.1.x 7 years ago
Roxy-3D 306f44198e Prevent serial buffer overrun in Pronterface
75ms might  be excessive...    But I know people are seeing problems with PronterFace as the client...
7 years ago
Scott Lahteine 966d9af98a Mesh export in Bilinear + UBL M503 7 years ago
Scott Lahteine 8d5a77001e EEPROM parity with 1.1.x 7 years ago
Scott Lahteine 2228dff3ea ubl.h compile flags from 1.1.x 7 years ago
Sebastianv650 cb4cb86d80 Useless line removed (#9814)
nextAdvanceISR is set in the next if structure in every possible
situation, so it's useless to set it once more before.
7 years ago
Scott Lahteine f2c0ed193d
Add tone support for Due (#9807) 7 years ago
Scott Lahteine 0557ab5780 Fix CONFIG_ECHO_START bug
In reference to #9633
7 years ago
Scott Lahteine 61688233c7 HAL style tweak 7 years ago
Scott Lahteine 19ba91f77a Fix lcd_custom_bootscreen compiler warning 7 years ago
Scott Lahteine f3dbe19669 Tweaks to HAL codestyle 7 years ago
Scott Lahteine 54c65fc3cb Standardize LCD buzz defaults 7 years ago
Scott Lahteine 4953fb1c88 Standardize encoder defaults 7 years ago
Scott Lahteine 078627f805
[2.0.x] Creality Ender-4 configuration (#9803)
* Move Creality Ender-2 configurations
* Add Creality Ender-4 configurations
7 years ago
Scott Lahteine 5684beae90 Bring some configs up to speed 7 years ago
UtterlyD 813f9f3082 [bugfix_2.0.x] - LIN_ADVANCE V1.5 stepper.cpp (#9797)
Removal of obsolete (i) from port of LIN_ADVANCE from V1.1.x to V2..0.x.
7 years ago
Scott Lahteine 3f89bbeab5 Drop a conditional only used once 7 years ago
Scott Lahteine 689bc99402 Correction to acceleration 7 years ago
Roxy-3D 92c8efdc96
Change Folger Tech i3-2020 defaults 7 years ago
Scott Lahteine 2024775e07
Spanish (UTF8) Language (#9786)
From #7314 by @MrAmericanMike
7 years ago
Scott Lahteine 43ff15244d Fix a progress bar condition 7 years ago
Scott Lahteine b8485528b2 Prettify LCD_PROGRESS_BAR options 7 years ago
Zachary Hill 4d588b2d6a Further fix of LCD_PROGRESS_BAR (#9783) 7 years ago
Scott Lahteine e0227f2110 Fix *_CS_PIN for RAMPS_FD
Fix #9778
7 years ago
Scott Lahteine e65a853c59 Fix LCD_PROGRESS_BAR
Fix #9208
7 years ago
Scott Lahteine 07d7e8aa1b
Merge pull request #9775 from thinkyhead/bf2_g28_restore_leveling
[2.0.x] Add RESTORE_LEVELING_AFTER_G28 option
7 years ago
Scott Lahteine e749945317
Un-pause print on cancel (#9780) 7 years ago
Scott Lahteine 17d984eab3 Add RESTORE_LEVELING_AFTER_G28 to example configs 7 years ago
Scott Lahteine b2cf253a13 Add RESTORE_LEVELING_AFTER_G28 option 7 years ago
Scott Lahteine 65519263f4 Fix broken LEVEL_BED_CORNERS
Fix #8805
7 years ago
Scott Lahteine 8f9262f3fe Fix path to _Statusscreen.h 7 years ago
Scott Lahteine 007c56f453 Fix HAL_STM32F1/endstop_interrupts.h
In response to https://github.com/MarlinFirmware/Marlin/issues/7076#issuecomment-367556982
7 years ago
Scott Lahteine 0542b03750 Fix bootscreen include path
Fix #9759
7 years ago
Scott Lahteine 2bd252b501
[2.0.x] LIN_ADVANCE v1.5 (#9712) 7 years ago
Scott Lahteine 90fa423737
Preliminary cleanup of #include structure (#9763) 7 years ago
Scott Lahteine a6b7e721cf Slovak language update 7 years ago
Scott Lahteine 2c9775313a Fix Z position on HD44780
Fix #9732
7 years ago
Studiodyne 9c9cd54ef3 Add Z Fade Height edit to UBL and Tune submenus (#9738) 7 years ago
Scott Lahteine 3851ffce0f
Merge pull request #9637 from marcio-ao/pr-lite-st7920-status
[2.0.x] Light-weight status screen for ST7920 based printers
7 years ago
Scott Lahteine 5f8b2c2ff0 More descriptive environment error message 7 years ago
Scott Lahteine b17982bde9
Merge pull request #9769 from teemuatlut/bf2_compile_fixes
[2.0.x] Fix compiling with M600 and runout sensor
7 years ago
Scott Lahteine 799e3b2b40 LPC1768 HAL formatting/comments 7 years ago
teemuatlut 5968a3e60e Add ADVANCED_PAUSE_FEATURE include 7 years ago
teemuatlut 93cc3a8492 Make used methods public 7 years ago
Marcio Teixeira 13176dfe2f Merge remote-tracking branch 'origin/pr-lite-st7920-status' into pr-lite-st7920-status 7 years ago
Scott Lahteine 424b9a83cd Slovak language update
From @rmoravcik at #9760
7 years ago
Scott Lahteine e75ccfd727
Hatchbox Alpha Config with E3Dv6 (#9762) 7 years ago
Scott Lahteine 556abc0888 Add LIGHTWEIGHT_UI to example configs 7 years ago
Marcio Teixeira 532bb3aaa1 Lightweight status screen for ST7920
- This status screen uses the ST7920 character generator to greatly
  reduce SPI traffic and MCU load when updating the status screen.

- Has been tested with the RepRapDiscount Full Graphics Smart Controller
  but should work with any LCD that uses an ST7920 or fully compatible
  controller.
7 years ago
Scott Lahteine 59c98d6fd5
Hephestos2 heated bed kit for all (#9757) 7 years ago
Scott Lahteine 8c1a82c327
Merge pull request #9753 from ldkraemer/BF2CR-10Bootscr
[2.0.x] Creality CR-10mini configuration
7 years ago
Scott Lahteine 72f63a4980 Fix DOGM progress bar with LCD_SET_PROGRESS_MANUALLY 7 years ago
ldkraemer 6c3162f9c6 Add CR-10 Mini configuration 7 years ago
ldkraemer 4431f4deb8 Add CR-10S _Bootscreen.h 7 years ago
Marcio Teixeira e7f329edb2 Added bed corners to bed icon.
- This makes it look less like a dash (idea stolen from cjsoong).
7 years ago
Marcio Teixeira e84a5545e1 Removed unnecessary extended mode switch.
- This will slightly reduce the SPI requirements for
  updating the progress bar.
7 years ago
Scott Lahteine 343c17d5b3
Reduce Creality3D bootscreens flash usage (#9752) 7 years ago
Scott Lahteine 63bc6ade4f Fix pinsDebug compile error 7 years ago
Roxy-3D d504bbbfa4 Fix botched check for being off the mesh... 7 years ago
Marcio Teixeira 716a22498f Changed temp type from uint8_t to int16_t
- Also deleted old implementation files which had been renamed.
7 years ago
Scott Lahteine 7d8c6b3f3c
Add 20x4 option for Sainsmart LCD (#9740) 7 years ago
Scott Lahteine 1d7f5be0ff quick_home_xy sensorless homing 7 years ago
Scott Lahteine eb182c08af
Merge pull request #9733 from thinkyhead/bf2_random_fixup_branch
[2.0.x] Drop HAL_timer_set_count
7 years ago
Kevin 03b48df7bb RADDS: Add EEPROM Size (#9737)
needed for UBL
7 years ago
Scott Lahteine 9f0907d40c Fix big edit font width calculation
Fix #9685
7 years ago
Marcio Teixeira 9d5968e8ec Fixed dual-extruder in Lightweight UI.
- Moved bed icon down when the machine is configured with two nozzles.
7 years ago
Scott Lahteine 4303f2e377 Fix MALYAN_LCD message bugs
Fix #9711
Replacing #9731
7 years ago
Scott Lahteine 12c5fdfdb5 Fix CYCLES_PER_MICROSECOND conflict on STM32F1 7 years ago
Scott Lahteine a810e585db Drop HAL_timer_set_count 7 years ago
Bob-the-Kuhn a823b801b8
Merge pull request #9729 from Bob-the-Kuhn/U8G-compile-error-2.0.x
[2.0.x] Move #include <U8glib.h> in ultralcd_st7920_u8glib_rrd_AVR.cpp (fix bug introduced in PR #9624)
7 years ago
Bob-the-Kuhn 47d529aac5 move #include <U8glib.h> 7 years ago
Marcio Teixeira aada1e698f Removed unused configuration options. 7 years ago
Marcio Teixeira c7513eb032 Merge branch 'pr-lite-st7920-status' of github.com:marcio-ao/Marlin into pr-lite-st7920-status 7 years ago
Scott Lahteine 73cd34b121 Finish AUTO_POWER_CONTROL implementation
Followup to #9503
7 years ago
Scott Lahteine fc460fff94 Extend menu items for SWITCHING_EXTRUDER
Reference #5367
7 years ago
Scott Lahteine c4ec01d59b Conditionals for SWITCHING_EXTRUDER
In reference to #5367. SWITCHING_EXTRUDER was not fully implemented for EXTRUDERS > 2.
7 years ago
Scott Lahteine d4e4fe40e0 Add SENSORLESS_HOMING delay to quick_home_xy
Fix #9471
7 years ago
Scott Lahteine 25e3e62354 Null-terminate lcd_status_message 7 years ago
Scott Lahteine a11fcd46a2
Merge pull request #9699 from Studiodyne/Studiodyne-filamentMulti
[2.0.x] Support multiple filament runout sensors
7 years ago
Scott Lahteine b3deadd898 Don't raise FIX_MOUNTED_PROBE on stow
Reference #9336
7 years ago
Scott Lahteine a74cece6d0 CR-10 Bootscreen
From @plainpylut in #9660
7 years ago
Scott Lahteine 8733d5a296 Add NUM_RUNOUT_SENSORS to example configs 7 years ago
Studiodyne d3ca82d8c2 Support for multiple filament runout sensors 7 years ago
Scott Lahteine 0106c3e476 Style tweak in MarlinSerialUSB_Due.h 7 years ago
Scott Lahteine 3d1692d1fd Fix X2 enable with X_DUAL_STEPPER_DRIVERS
From #9286
7 years ago
Scott Lahteine c241da32e8 stepper.h parity with 1.1.x 7 years ago
Scott Lahteine 3af988a7f3 Add sensorless homing delay to home_z_safely
Based on #9705
7 years ago
Scott Lahteine ca55f2927a
Pulldown pin mode support (#9701)
Implemented for LPC1768.
7 years ago
Scott Lahteine aef9e036bf More overridable FIL_RUNOUT_PIN 7 years ago
Scott Lahteine 79272f98fc Proposed changes to ST7920 lightweight status screen 7 years ago
Marcio Teixeira 24eb275b99 Added a light-weight status screen for the ST7920
- The status screen uses the ST7920 character generator to greatly
  reduce SPI traffic and MCU load when updating the status screen.

- Has been tested with the RepRapDiscount Full Graphics Smart Controller
  but should work with any LCD that uses an ST7920 or fully compatible
  controller.
7 years ago
Scott Lahteine a6563df705
Sync pinsDebug_list.h between 1.1.x and 2.0.x (#9693) 7 years ago
Scott Lahteine bab0e975c8
The ENDER can use BOARD_MELZI_CREALITY (#9692) 7 years ago
Scott Lahteine 83d7e95de0
Add MSG_THERMAL_RUNAWAY_BED (#9691) 7 years ago
Scott Lahteine 8ffa0b24a4 Strip excess G28 debug logging 7 years ago
Kevin 9019ea0fce Option to force X or Y to home first when homing the other axis 7 years ago
Scott Lahteine 60fc372211 Add CODEPENDENT_XY_HOMING to example configs 7 years ago
Scott Lahteine da7c51d820 Space out some pins lines 7 years ago
Bob-the-Kuhn e05673a379 [2.0.x] VIKI2 & RE_ARM changes (#9686)
* VIKI2 & RE_ARM changes

1. Remove `DISABLED(SDSUPPORT)` from ST7565 in `ultralcd_impl_DOGM.h`. These LCDs share pins with the SD card and can run at the SD card rates.

2. Add SDSS definition to `pins_RAMPS_RE_ARM.h`.  Apparently the SDSS definition in `pins.h` is being processed before the one in `spi_pins.h` which resulted in not being able to read the SD card.
7 years ago
Scott Lahteine 7a381366aa
Merge pull request #9208 from benlye/benlye-m73
[2.0.x] Allow M73 without SDSUPPORT
7 years ago
Scott Lahteine 7d093edc18 Add Tronxy XY100 configuration
Based on #9674
7 years ago
Scott Lahteine 472229b974 Fix #9681 7 years ago
Scott Lahteine f6cc89ec7c LCD_PROGRESS_BAR w/out SDSUPPORT for character LCD 7 years ago
blye 330437ad7c Update LCD_SET_PROGRESS_MANUALLY in configs 7 years ago
blye 168af8bacb Allow LCD_SET_PROGRESS_MANUALLY without SDSUPPORT 7 years ago
Scott Lahteine bf5df306e1 Fix compile error with SHOW_BOOTSCREEN disabled
Fix #9530
Fix #9524
7 years ago
Scott Lahteine 3021058e6d Fix non-UTF8 Czech language 7 years ago
Scott Lahteine bd54ce830a Include utility.h in neopixel.cpp 7 years ago
Scott Lahteine ff90cb409e No space for E2 with ReARM+RAMPS
Addressing #9474
7 years ago
Scott Lahteine d7f82c8ddf Drop extra avr/pgmspace include in _Bootscreen.h
Addressing #9441
7 years ago
Scott Lahteine 1bf2b1e475 Use serial macro in sd_mmc_spi_mem.cpp for Due 7 years ago
Scott Lahteine 241e55ef3b Apply SERIAL_FLUSH macro 7 years ago
Scott Lahteine 1f8f8c9104
Merge pull request #9657 from petrzjunior/bugfix-2.0.x
[2.0.x][Language] Update Czech (Advanced pause...)
7 years ago
Thomas Moore cff62042ee Fix LCD manual movement on kinematic machines (#9655) 7 years ago
teemuatlut 749bc42aa9 TMC SGT is int8 (#9651) 7 years ago
Bob-the-Kuhn 2d749d490b Fix / complete USE_CONTROLLER_FAN (#9666) 7 years ago
Scott Lahteine 08d685c97a Followup to 21e60fd 7 years ago
Scott Lahteine c49844df66 !ENABLED => DISABLED 7 years ago
Scott Lahteine 304e0f8945 Followup to 21e60fd
`ENABLED` only works for flag-type options. Floats must use `#ifdef`.
7 years ago
Scott Lahteine 6a70a4fbb3
Fix G26 circles (#9627)
Easier to configure. Catch an odd divisor.
7 years ago
Bob-the-Kuhn 349dafa728 config update (set to -1) 7 years ago
Roxy-3D 21e60fd3ed
Allow user to control Z-Height correction for off mesh movements (#9661) 7 years ago
Petr Zahradník 5d9e16ea49 Update Czech advanced pause 7 years ago
Roxy-3D c78e1c0f23
Fix G26 Circles... (#9641)
* Fix G26 Circles...
7 years ago
Bob-the-Kuhn b648999528
Merge pull request #9624 from Bob-the-Kuhn/RRD-8-bit-code-to-2.0.x
[2.0.x] Add delays to AVR driver for RRD Full Graphic Smart Controller
7 years ago
Marcio Teixeira 8db67d1647 Fixed compilation when using avr-gcc
- avr-gcc is more strict than the Arduino IDE, it seems.
7 years ago
Marcio Teixeira f05bd7f082 Added files missing from earlier commit. 7 years ago
Marcio Teixeira 4880ac6533 Added a light-weight status screen for the ST7920
- The status screen uses the ST7920 character generator to greatly
  reduce SPI traffic and MCU load when updating the status screen.

- Has been tested with the RepRapDiscount Full Graphics Smart Controller
  but should work with any LCD that uses an ST7920 or fully compatible
  controller.
7 years ago
Roxy-3D 3d74ff3c87
Cartesian UBL systems should not use SEGMENT_LEVELED_MOVES
There is significant downside to breaking up the long line segments on UBL Cartesian machines.   It adds a lot of extra computation but worse...  It cuts out all of UBL's off mesh Z-Height correction checks.    There have been a large number of people complaining about the nozzle going to infinity or crashing into the bed lately.   They are being caused by
```
void unified_bed_leveling::line_to_destination_cartesian()
```
not watching over the segments being queued up for movement.
7 years ago
Scott Lahteine 5dc04c5201 Fix #9361 7 years ago
AnHardt 133b38b93b Complete M48 description (#9631) 7 years ago
Scott Lahteine 93c0198b2d Init LCD welcome message programmatically 7 years ago
Scott Lahteine 67a4cc610b French update
Based on #9610
7 years ago
Scott Lahteine e7b50c89b0 Fix #9201
FILAMENT_LCD_DISPLAY can work with SDSUPPORT
7 years ago
Scott Lahteine 8d71ad37cb flush comment to match 1.1.x 7 years ago
Scott Lahteine 272f132b82 Remove stray ` from STM32F1 HAL
As noted in #8585
7 years ago
Scott Lahteine 5b70d3da1c Update DIGIPOT_I2C_MOTOR_CURRENTS comments 7 years ago
Scott Lahteine 2ec65051fd Fix serial comment sp. 7 years ago
Bob-the-Kuhn 9a423e9a89 tested 7 years ago
Scott Lahteine d741bcf8a9 Tweak boards spacing 7 years ago
Scott Lahteine f8912bb19f French update
Based on #9590 by @studiodyne
7 years ago
Scott Lahteine e6b8207b03 Restore welcome message 7 years ago
Scott Lahteine 89165326b4 Cleanup after vim and vigor 7 years ago
Scott Lahteine 423bf9955e Set Megatronics baud rate to 115200
Fix #9092
7 years ago
Scott Lahteine 377108619b Fix plan_arc clockwise (G2)
Fix #9482
7 years ago
Scott Lahteine 378867d894 Update PB Rev.F pins 7 years ago
Scott Lahteine 8e0c107545
Have Kossel Pro use Z_MIN_PROBE_ENDSTOP (#9586) 7 years ago
Scott Lahteine 03d790451f
[2.0.x] HAL timer set/get count => set/get compare (#9581)
To reduce confusion over the current timer count vs. the compare (aka "top") value. Caution: this re-uses the function name, changing its meaning.
7 years ago
Scott Lahteine 7a4029d1b1 Correct MOTHERBOARD for Geeetech i3 Pro X 7 years ago
Scott Lahteine 451fb16f9b Fix CYCLES_PER_MICROSECOND conflict 7 years ago
Scott Lahteine 3e384b60ce
Malyan M200 fix E0_AUTO_FAN_PIN (#9580)
Fixes #8794
7 years ago
Scott Lahteine 33752de12d Update some outdated configs 7 years ago
Scott Lahteine 38c7d53bf7 Repair some spacing 7 years ago
Scott Lahteine e3043d7ac7 Fix #8744 7 years ago
Scott Lahteine d3ddd5ffaa
Merge pull request #9576 from thinkyhead/bf2_more_tests
[2.0.x] Fix Power class
7 years ago
Scott Lahteine 7280fa1e31 Patch Power class 7 years ago
Scott Lahteine 4aff6c1c32 Tronxy X5S pins and configuration 7 years ago
Scott Lahteine 05aa75cecf Melzi boards use melzi pins 7 years ago
gege2b 5785bbb491 Updated french translation (#9556) 7 years ago
GMagician 299606e4ae [2.0.x] Memory overflow protection (#9562) 7 years ago
teemuatlut 5990266724 Init CS pins before loading settings (#9566) 7 years ago
teemuatlut d3fdb44ad8 Update TMC section with SW SPI pins (#9554) 7 years ago
Scott Lahteine 3168f0e646
Merge pull request #9549 from thinkyhead/bf2_prevent_comments_resetting
[2.0.x] Prevent watchdog reset due to many comments
7 years ago
Scott Lahteine 9be6aa3f79
Merge pull request #9544 from thinkyhead/bf2_reliable_probe_heaters_off
[2.0.x] More reliable PROBING_HEATERS_OFF with BED_LIMIT_SWITCHING
7 years ago
Scott Lahteine c0dd9ef9f2
Support for AnyCubic TriGorilla board (#9551) 7 years ago
Scott Lahteine da693a636e Fix handling of escapes in serial input 7 years ago
Scott Lahteine cc9cef7f7a Fix HAS_CONTROLLER_FAN in is_power_needed 7 years ago
Scott Lahteine 112917cfef No EXTRUDER_RUNOUT_PREVENT during print 7 years ago
Scott Lahteine c30a8067ab Prevent watchdog reset due to many comments
Addressing #7449
7 years ago
Scott Lahteine b7053156fe Minor comment/condition cleanup 7 years ago
Scott Lahteine f64d300cfd
Sanity check SERIAL_PORT
Addressing #7400
7 years ago
Scott Lahteine 5a70887467
Size lcd_status_message based on language (#9545) 7 years ago
Scott Lahteine 545cd8fa60 Tweak malyanlcd.cpp 7 years ago
Scott Lahteine e698998343 More reliable PROBING_HEATERS_OFF with BED_LIMIT_SWITCHING 7 years ago
shaktee 27faeafc1b [2.0.x] BIBO Cyclops (#9541) 7 years ago
Scott Lahteine 2014d38e10 NEOPIXEL_BRIGHTNESS parity 7 years ago
Scott Lahteine 694d2ebec0 TMC SW SPI pins in Configuration_adv.h
Counterpart to #9632
7 years ago
GMagician 9854262334 [2.0.x] Fix compile warning (#9539) 7 years ago
Scott Lahteine b639f1ad4b
Correct some retract() comments 7 years ago
Thomas Moore 1541224a81 Enable Z axis and delta sensorless homing (#9516) 7 years ago
Scott Lahteine b2f8b4ada5
I2C position encoders update (#9533)
Updating I2C position encoders to enable babystepping and Babystep XY when using the ecm microstep correction method. Also changed default method to ECM microstep.
7 years ago
Thomas Moore 93af0365e8 [2.0.x] Add support for Cohesion3D ReMix and Mini (#9512)
* Add support for Cohesion3D ReMix and Mini
* Two separate pins files for pedantic reasons
7 years ago
Scott Lahteine 23240f7986 Fix sw serial pins for TMC2208
From #9518 by @melvinisken
7 years ago
Scott Lahteine d42a87cb31 Update language Italian
From #9508 by @tnw513
7 years ago
Scott Lahteine 2538f019d0 Update language Basque-Euskera
From #9514 by @1138-4EB
7 years ago
Scott Lahteine d168ee9bed Drop leveling include from steppers.cpp 7 years ago
Scott Lahteine 09c8807a36 Minor formatting in queue.cpp 7 years ago
Scott Lahteine 704d33c374 Special override of LCD_WIDTH 7 years ago
Scott Lahteine b3f115fa0a
Marlin.ino needs no content (#9506) 7 years ago
Scott Lahteine ca8fdff1af Comment G26 properly 7 years ago
Scott Lahteine 8558264514
Configs for Prusa i3 Pro B GT2560 Rev.A Plus (#9505)
One without probe and one with BLTOUCH.
7 years ago
Scott Lahteine b5e92f4f90
[2.0.x] Enable / disable PSU automatically (#9503) 7 years ago
Scott Lahteine eecb0188c0 Add ULTI_CONTROLLER to example configs 7 years ago
Scott Lahteine 16739264d3 Add UltiController v2.1 support
Add compatibility with the original screen bord from Ultimaker 2 printer (UltiController v2.1 with the PG-2864ALBP I2C display)
7 years ago
Scott Lahteine a8c4174a13 M100 comment 7 years ago
Scott Lahteine 38d62494ef Adjustment to DOG_CHAR_*_EDIT 7 years ago
Scott Lahteine 8a6feab1c4 Num-to-string functions for DEBUG_LEVELING_FEATURE 7 years ago
Scott Lahteine 766faa05a9
sp 7 years ago
GMagician f27c89980a [2.0.x] Simplify bltouch configuration (#9488) 7 years ago
GMagician 338dac258b [2.0.x] Fix compiler error when G26 is enabled (#9492) 7 years ago
Scott Lahteine 4ddb6a3a1f
Merge pull request #9470 from thinkyhead/bf2_malyan_clueless
[2.0.x] Malyan M200 LCD
7 years ago
Scott Lahteine 03bfc0d7c8
Merge pull request #9439 from thinkyhead/bf2_fix_G26_circle_bumps
[2.0.x] Change G26 circle angles
7 years ago
Scott Lahteine e5ee0b6f6c Implement MALYAN_LCD 7 years ago
Scott Lahteine b939a2e88c Watchdog conditional for LPC 7 years ago
Scott Lahteine 4925f60cff Add MALYAN_LCD to configs 7 years ago
Scott Lahteine 3a1225e438 Sanity check SENSORLESS_HOMING 7 years ago
Scott Lahteine 2ea4e74ed3 Misc. comments 7 years ago
Scott Lahteine aecf0c9bb9 Allow override of CS pins generally 7 years ago
Scott Lahteine 0891b58c30 #ifdef tweaks 7 years ago
Bob-the-Kuhn 428f164d02 [2.0.x] Bug fix - "M114 D" and Due (dtostrf C linkage) (#9481) 7 years ago
Scott Lahteine 693843f1fa
Allow override of RAMPS CS Pins (#9472) 7 years ago
ABH10 ac6bf7226a Update of comments in thermistor files. No functional changes. (#8986) 7 years ago
Alexey Shvetsov da3a0d619c Add Selena Compact board (#9407)
5-axis, high performance, powerful board with Smoothieware opensource firmware. Designed for 3D printer, Laser cutter or CNC mill. Five changed independent drivers on board. Two extruders 3d printer support.
7 years ago
Thomas Moore 786746404b [2.0.x] Apply feedrate to nozzle movement for kinematic machines (#8778) 7 years ago
Scott Lahteine 5364b92c37 Drop obsolete string 7 years ago
shaktee 34624cf399 [2.0.x] BIBO TouchX configuration (#9469) 7 years ago
Bob-the-Kuhn 3d72fe0730 snapshot 7 years ago
Scott Lahteine 33ec599ca0 Tweaky LPC1768 SPI spacing/style 7 years ago
Scott Lahteine c46de340b7 Clean up trailing whitespace 7 years ago
Thomas Moore e1fd9c08b3 [2.0.x] Add support for LPC1769 at 120 MHz (#9423) 7 years ago
GMagician 6ace57e1b0 [2.0.x] remove duplicated include (#9445)
This was present in #9357 but lost
7 years ago
GMagician 9e13d1fad5 [2.0.x] Fix temperature out of LCD (#9461)
Fix bug introduced in #9415
7 years ago
Scott Lahteine e6cdc438fd Change G26 circle angles
To prevent the nozzle from colliding with the printed pattern.
7 years ago
Scott Lahteine a8764ac5d5 G26 parity with 1.1.x 7 years ago
Manuel Valentino 374f2a5e16 [2.0.x] Fixed wrong information about TMC2208 wiring (#9335) 7 years ago
Bob-the-Kuhn a0570ff1eb Fix caselight on Due (#9364) 7 years ago
Scott Lahteine b13099de3f General cleanup of HAL code 7 years ago
Scott Lahteine 9b9350e010 Fix jerky Z motion between probes
Suggested by #9375
7 years ago
Scott Lahteine d6e29e9597 Update French language
Based on #9373 by @nikkoura
7 years ago
GMagician e1117a8492 [2.0.x] fix compile errors when CNC_COORDINATE_SYSTEMS is enabled (#9380) 7 years ago
GMagician ea9ad4e46d [2.0.x] Fix compile error on delta when NO_WORKSPACE_OFFSETS (#9388) 7 years ago
Scott Lahteine 79796b22ad Fix up _Bootscreen.h and _Statusscreen.h 7 years ago
Bob-the-Kuhn 21179f8300 Fix the "slow" version of the G-code parser 7 years ago
Scott Lahteine c251601916 Simplified SET_BIT, moved to endstops.cpp 7 years ago
Scott Lahteine eb18ae9003 Define LSBFIRST / MSBFIRST for LPC 7 years ago
Scott Lahteine f8227abf1c
Merge pull request #9384 from tcm0116/2.0.x-retract
[2.0.x] Clear retracted status when homing the Z axis
7 years ago
Scott Lahteine ea5f91737f
Merge pull request #9392 from studiodyne/studiodyne-pause
[2.0.x] Pause resuming fix
7 years ago
teemuatlut 5c69d45f5b [2.0.x] TMC2130 support for LPC platform (#9114) 7 years ago
Scott Lahteine 34160806c0 Fix broken G29 W I J 7 years ago
Scott Lahteine f5cfdf6efe Use _BV32 to avoid name conflict 7 years ago
Scott Lahteine 6339b506c0 Make sure binary.h is included as needed 7 years ago
studiodyne 51d080d2c1
Update Pause 7 years ago
Thomas Moore 7035471982 Clear retracted status when homing the Z axis 7 years ago
GMagician 6d4bc9a1f8 [2.0.x] Fix SD wrong filename list (#9342)
If last file in directory has short filename and is preceded by a deleted long file name. SD menu will wrongly report long deleted file name as last entry
7 years ago
Bob-the-Kuhn c6e01ebd52 never mind ... 7 years ago
Bob-the-Kuhn ab709ccac1 add USEABLE_HARDWARE_PWM & clear up some compiler warnings 7 years ago
Scott Lahteine fc5c1a28d8 Fix M118 parameter parsing 7 years ago
Scott Lahteine 399bca316a Fix has_value with FASTER_GCODE_PARSER 7 years ago
Scott Lahteine 80d3ded895 Change parser codebits from array to int32_t 7 years ago
Scott Lahteine 053b1371c7 Simplify G-code debug option 7 years ago
Scott Lahteine 608f8b10da Parser val method parity with 1.1.x 7 years ago
Scott Lahteine 2bea1bda56 Move more strings to PROGMEM 7 years ago
Scott Lahteine 58671e1bc1 Marlin must override _BV for 32-bit masks! 7 years ago
Scott Lahteine 45cfb16424
Merge pull request #8355 from tcm0116/2.0.x-TwoWire
[2.0.x] Master-only TwoWire (I2C) class for LPC1768
7 years ago
Scott Lahteine 1dcfe193ac Optimize some serial strings 7 years ago
Scott Lahteine 9644fe1839 Lightly optimize arc length calculation 7 years ago
Scott Lahteine c9bda932fe
Patch M114 D logical output 7 years ago
Scott Lahteine e5ca60acf5 Patch G29 no_action for A and Q 7 years ago
Scott Lahteine 696f8eb4c6 Include Z Fade in log_machine_info 7 years ago
Scott Lahteine 3217da6fa5 Followup patch for TMC stepper init 7 years ago
Scott Lahteine db031d5d76 Add missing SoftwareSerial begin for TMC2208
Based on #9299
7 years ago
Thomas Moore 3db35ba9be [2.0.x] Fix change filament for delta machines (#9295) 7 years ago
Scott Lahteine 2ebf52e57d Fix Skew Correction pre-calculation overflow error 7 years ago
Scott Lahteine adb2ac4747 Fix skew settings report precision 7 years ago
Scott Lahteine 205c5fa078
Merge pull request #9277 from oysteinkrog/fix/DualX_Endstops
[2.0.x] Fix DUAL_X_CARRIAGE endstop tests
7 years ago
Scott Lahteine 90d011cc48 Use ADD_PORT_ARG for all cases 7 years ago
Scott Lahteine 51c7b5d46f Fix set_home_offset bug from bad porting 7 years ago
Scott Lahteine b1cd012aa6 Clean up and document load/unload/pause/resume 7 years ago
Scott Lahteine 266086670b Better LCD message when heating needed 7 years ago
Scott Lahteine a718f5bdf3 Don't run `M600` on filament runout if the nozzle is cold 7 years ago
Scott Lahteine 61bf8478a2 Add hotEnough methods 7 years ago
Scott Lahteine 7a52dfad55
Merge pull request #9283 from thinkyhead/bf2_jgaurora_configs
[2.0.x] Add JGAurora A5 support
7 years ago
Chris Pepper f875f49caa [2.0.x] LPC1768: Fix: Serial pins disabled correctly when in use (#9193) 7 years ago
Scott Lahteine c63cffca7f Add example configs for JGAurora A5 7 years ago
Scott Lahteine 7d6c009104 Add thermistor 15 tuned for JGAurora A5 7 years ago
Scott Lahteine 582d073de1 Patch up digital microstepping and SPI CS pins 7 years ago
Scott Lahteine ab8a1a2a0d Sync gCreate gMax1.5+ config with 1.1.x 7 years ago
Scott Lahteine f9dbd4d9f4 Updated FolgerTech i3-2020 config 7 years ago
Scott Lahteine 348b454401 Probe bounds based on bed size 7 years ago
Bob-the-Kuhn a440522f84
Merge pull request #9284 from Bob-the-Kuhn/DUE-pins-debug
[2.0.x] PINS_DEBUGGING maintenance
7 years ago
Scott Lahteine 58ed9901d7 Consistent NEOPIXEL_TYPE options 7 years ago
Scott Lahteine 382a5e3318 Clean up trailing whitespace 7 years ago
Øystein Krog 441517bbe1 Fix DUAL_X_CARRIAGE endstops
\#8170 fixed
7 years ago
Scott Lahteine b46932f0c0
Merge pull request #9273 from thinkyhead/bf2_creality_tuneup
[2.0.x] Fix and improve Creality configs
7 years ago
Scott Lahteine 49bcb5ce2d
Merge pull request #9220 from benlye/lcd-timer
[2.0.x] Fix LCD timer string length
7 years ago
Scott Lahteine 07db5638e2 Add a heating indicator X offset 7 years ago
Scott Lahteine c68ce8667d Fix and improve Creality configs 7 years ago
Scott Lahteine 8190fdb260
[2.0.x] Option to use Neopixel as case light (#9270)
* Add option to use Neopixel as case light

* Apply CASE_LIGHT_USE_NEOPIXEL to example configs
7 years ago
GMagician 9b519864bf [2.0.x] Relative movements fix (#9259) 7 years ago
Scott Lahteine 887664aa61 Restore broken Dual X Carriage 7 years ago
Scott Lahteine fb044b6a64 Fix HAL_timer_set_current_count for STM32F1 7 years ago
Scott Lahteine a8638aa20d Update STM32F1 timer code to use libmaple bb_perip 7 years ago
Scott Lahteine 2e2fd8fd79
Merge pull request #9261 from tcm0116/2.0.x-delta_softstops
[2.0.x] Allow DELTA to compile with soft endstops disabled
7 years ago
Scott Lahteine 750cc02b3a
Use delay() in serial temp report 7 years ago
Scott Lahteine 9de8c04945
Allow FIL_RUNOUT_PIN override on RAMPS-based boards 7 years ago
Scott Lahteine 57b61491d3
Set FIL_RUNOUT_PIN for Creality CR10-S
Tested with M43 and found to be connected to DIO 2
7 years ago
Scott Lahteine 4a4d832344
Use standard encoder pulses/steps for CR-10S 7 years ago
Thomas Moore 44239b1062 Allow DELTA to compile with soft endstops disabled 7 years ago
Scott Lahteine 4bc4351250
Date refresh 7 years ago
Scott Lahteine 303d792b9f
Merge pull request #9253 from tcm0116/2.0.x-mks_sbase
[2.0.x] Cleanup MKS-SBASE compile warnings
7 years ago
Scott Lahteine afec16e644
Merge pull request #9240 from tcm0116/2.0.x-eeprom
[2.0.x] Follow-on to #9161
7 years ago
Scott Lahteine f2ea8a0529
Merge pull request #9197 from p3p/pr_bf2_operation_freemem
[2.0.x] LPC1768: Free up some RAM
7 years ago
Scott Lahteine 0c176c677e
Merge pull request #9231 from GMagician/2.0.x-ramps-pins-fixup
[2.0.x] Expand RAMP case light possibilities
7 years ago
Scott Lahteine f2d09f27bb
Merge pull request #9246 from GMagician/2.0.x-bed-temp-limit-fix
[2.0.x] Standardized max temp values
7 years ago
Bob-the-Kuhn 16eb966ee3 PINS_DEBUGGING cleanup for DUE 7 years ago
Thomas Moore 63fd23ab1c Cleanup MKS-SBASE compile warnings 7 years ago
Bob-the-Kuhn 11e68541b0
Merge pull request #9245 from Bob-the-Kuhn/TMC2208-sanity-check-2.0.x
[2.0.x] add TMC2208 sanity check to AVR
7 years ago
Thomas Moore 429e6ba8a6 Fix lcd_preheat dummy variable types 7 years ago
GMagician 719cd53e09 Standardized max temp values
Everywhere in menu items temperatures are "defined value" subtracted by 15.
In one place is subtracted by 5
7 years ago
Bob-the-Kuhn 0ea9cdf4f2 TMC2208 sanity check 7 years ago
Roxy-3D 7c469c0712
Suggested change to fix Due compile problem 7 years ago
Roxy-3D bfd9728cf4
Serial buffer over run work around for v2.0.0 (#9236)
* Work around for serial buffer over run

PronterFace sends a lot of M105 commands.  During long operations such
as UBL's G29 P1, G29 P2, G29 P4 and G26 this can over run the serial
buffer.   This results (very often) in a M1 (actually a M1M105) ending
up in the command queue.

Until we figure out a better way to resolve this issue, this will keep
the UBL commands from experiencing bogus commands at thier completion.
7 years ago
GMagician c371bdc499 Expand RAMP case light possibilities
Pin 6 is only used by servos when 2 or more of them are used
7 years ago
blye 7c18c2ea5f Fix LCD timer string length 7 years ago
Roxy-3D 9d0cf02fef
Correct mesh size calculations 7 years ago
Scott Lahteine c7bad74d8f
Merge pull request #9202 from benlye/m73-bugfix
[2.0.x] Fix progress bar duration when time is exactly 86400s
7 years ago
Roxy-3D af9b32e3b9
Give PronterFace time to print the UBL What information...
Give PronterFace time to print the UBL What information...
7 years ago
Roxy-3D acb1e31374
Fix UBL Mesh Size regression 7 years ago
Roxy-3D f5f1b069ad
Convert UBL mesh tilting to all use the same algorithm (#9204)
A number of regressions were patched also. The UBL G29 P2 and P4 Press and Hold had stopped working. It is very possible this is broken in the bugfix_v1.1.x branch also.

The main purpose of the Pull Request is to get the 3-Point mesh tilting to use the LSF algorithm just like the grid based mesh tilt. This simplifies the logic and reduces the code size some what. But the real reason to do it is the 3-Point case can be solved exactly. And by feeding these numbers into the LSF algorithm it provides a way to check all that code for 'correctness'.
7 years ago
blye 554d849827 Fix duration when time is exactly 86400s 7 years ago
Christopher Pepper 6f1bf5d212 LPC1768: Config: default to SDSORT_LIMIT = 64 instead of 256 7 years ago
Christopher Pepper 1e65562d55 LPC1768: HAL: only initialise used HardwareSerial ports
Misc formatting
7 years ago
Roxy-3D 9dacd54a50
Get FT-i3-2020 configuration files into compliance with ?_BED_SIZE 7 years ago
Scott Lahteine d178d6e921 M503 patch for EEPROM_CHITCHAT off
Fix #9155
7 years ago
Scott Lahteine fa432508b0 Followup to Ender config 7 years ago
Thomas Moore 6856eccc77 Master-only TwoWire class for LPC1768 7 years ago
Scott Lahteine d5bf9e74c4
Merge pull request #8996 from p3p/pr_bf2_more_adc_filter
[2.0.x] PID control fix and more LPC1768 ADC filtering
7 years ago
Scott Lahteine 4d2f277d43
Merge pull request #9189 from psavva/tmc_debug_compile_fix
[2.0.x] Fixes TMC_DEBUG compilation error
7 years ago
Scott Lahteine 43d3d024ac
Update tmc_util.cpp 7 years ago
Panayiotis Savva ad500b01e0 Fixes TMC compilation error 7 years ago
Scott Lahteine f4e4c7a7c8
Merge pull request #9188 from thinkyhead/bf2_creality_ender
[2.0.x] Add Creality Ender config/board
7 years ago
Scott Lahteine 2038722c52 LARGE_FLASH obsolete 7 years ago
Scott Lahteine f887719a40 Creality Ender board support 7 years ago
Scott Lahteine 9a2dd0bc5a Creality Ender 2/4 configuration 7 years ago
Scott Lahteine 2c18faf3e4 General cleanups for HAL 7 years ago
Scott Lahteine 42933c804a Cleanups for STM32F7 7 years ago
Morten a0246c5c96 Add support for STM32F7 MCU 7 years ago
Scott Lahteine a27fa80a7e More featureful CR-10S configuration 7 years ago
Scott Lahteine 1a3d2ad275
Merge pull request #9168 from marvin-sinister/rename-M100-2.0.x
[2.0.x] Rename M200 pins file to uppercase
7 years ago
Scott Lahteine a408209d24 More reliable temperature serial report? 7 years ago
Scott Lahteine 5f807e37c5 A second rename saves nine 7 years ago
Scott Lahteine 3ae41e5f7f
Merge pull request #9152 from thinkyhead/bf2_anti_stutter
[2.0.x] Ensure smooth printer movements
7 years ago
Scott Lahteine 02ff12d491 More up front option to show SD percentage 7 years ago
Scott Lahteine 3b15c88225
Merge pull request #9153 from thinkyhead/bf2_malyan_support
[2.0.x] Fix support for Malyan M150
7 years ago
Scott Lahteine e753d6298f FLSUN Kossel example configs 7 years ago
Scott Lahteine 77c2d810f9 Bring configs up to date 7 years ago
Scott Lahteine 3952070800 Link to marlinfw.org boot screen tool 7 years ago
Scott Lahteine 0cd397a3f8 Add instructions for Malyan M150 7 years ago
Scott Lahteine 344ebc3bd2 Create and use pins_MELZI_MALYAN.h for Malyan M150 7 years ago
Scott Lahteine 094e9b1dab Remove ARDUINO_ARCH_SAM from serial.h too? 7 years ago
Scott Lahteine c37d38886c Fix serial.h avr block
Followup to #8148
7 years ago
Scott Lahteine 4f5e087ff4 Planner anti-stutter by Sebastian Popp 7 years ago
Scott Lahteine ac368f2788 Add STEPPER_ISR_ENABLED() to HALs
Some also get a `HAL_timer_interrupt_enabled` function.
7 years ago
Scott Lahteine 5578dccaa0
Merge pull request #9161 from tcm0116/2.0.x-eeprom
[2.0.x] Fix EEPROM SettingsData for 32-bit architectures
7 years ago
Scott Lahteine 6ba8cf8405
Merge pull request #9163 from GMagician/2.0.x-SD-issues-fix
[2.0.x] sd issue fix
7 years ago
Marvin Sinister 50c55b25f7 Renamed to upercase 7 years ago
GMagician 6667a916a4 Indentation fix 7 years ago
GMagician be717b3c07 Save some program memory
This will save some program memory with no speed lose
7 years ago
GMagician f37c64ee5b Fix unsupported CMD59
It seems that some SD cards don't support CRC_ON_OFF command. This fix will permit to use also these cards but leaving CRC check active on the system
7 years ago
Thomas Moore cfd989d7c5 Fix EEPROM SettingsData for 32-bit architectures 7 years ago
Bob-the-Kuhn da600e5fbe
Merge pull request #9132 from Bob-the-Kuhn/add-VIKI2-to-Travis
[2.0.x] add VIKI2 test to Travis & fix LCD contrast (again)
7 years ago
Scott Lahteine 742cff5f3c Followup to #9141 7 years ago
Thomas Moore 84de428d30 [2.0.x] Fix compile errors (#9141)
* Update persistent_store_impl.cpp
* Remove define BYTE from serial functions since Arduino docs typically show 0 for the normal case.
7 years ago
Bob-the-Kuhn e633ce06c7 LCD contrast type mismatch is back
WORKS!
7 years ago
Scott Lahteine e654ea1e1a
Merge pull request #9130 from thinkyhead/bf2_tmc_followup
[2.0.x] More TMC followup
7 years ago
Scott Lahteine 8ac246162e Creality CR-10S configurations
Provided by printedsolid.com
7 years ago
Scott Lahteine 048486390e Bring some configs up to date 7 years ago
Scott Lahteine 6a043eee55 Various updates for TMC support 7 years ago
Scott Lahteine d7fd78cb91
Merge pull request #8148 from tcm0116/2.0.x-multi_host
[2.0.x] Add multi-host support
7 years ago
teemuatlut a8c446c3bc [2.0.x]DUE: Fix includes for SDSUPPORT (#9112) 7 years ago
Thomas Moore f7efac57b7 Multi-host support 7 years ago
Thomas Moore dabb75034c Update example configurations 7 years ago
Bob-the-Kuhn 6a50adb4d5 works 7 years ago
Scott Lahteine 5c076a6d93 Improved M915 description 7 years ago
Scott Lahteine a94104dbb5
Merge pull request #9113 from teemuatlut/TMC_followup
[2.0.x]TMC followup
7 years ago
Dave Johnson 554e577676 SERIAL_STATS_* features not supported on USBCON targets (#9127) 7 years ago
Dave Johnson 2db666e99a Enable USE_ZMIN_PLUG on SCARA example (#9126) 7 years ago
Scott Lahteine 7e000e6af4
More EEPROM field debugging (#9123) 7 years ago
GMagician 3a99dc7c5c 2.0.x Fix compiler warning (#9116)
Fix duplicate language define warning
7 years ago
GMagician 5295b4713d [2.0.x] add semitec 104NT-4 (#9119)
Table is very very similar to old 104-GT2 so I added only the name and recycled old ID
7 years ago
teemuatlut cdc61ebf53 Add M915 configuration option 7 years ago
teemuatlut 9d923c6c03 Fix TMC gcode commands 7 years ago
Scott Lahteine 99516572b1 Fix TMC current read from EEPROM 7 years ago
Tannoo f26805e862 [2.0.x] UBL Mesh Storage Message (#9095) 7 years ago
Christopher Pepper 14dcad6bbc LPC1768: Increase ADC median filter from 3 values to 23
Clarify the HAL_adc_get_result method to make sure correct values enter the filters

HAL: Fix the PID control loop for non-AVR platforms
7 years ago
Scott Lahteine 60d07f20e7 Make mbl.has_mesh() a method 7 years ago
Scott Lahteine 86818c9a89 Move MBL functions into the class 7 years ago
Unknown bbb8d4c802 Set has_mesh if user issues G9 S3
Prevents user from having to manually run through entire manual leveling process only to enable mesh so they can manually restore their offline mesh backup
7 years ago
Scott Lahteine 2b5a9be49c
Fix M503 skew output
Followup to 19e75ccf86
7 years ago
Scott Lahteine cf2922f164 Laser/spindle PWM off on M5 7 years ago
GMagician 5fb6dd1424 Bmp fix
Clockwise arrow fixed
7 years ago
Bob-the-Kuhn cb0e826c5d
Merge pull request #9068 from Bob-the-Kuhn/SD-detect
[2.0.x] SD card detect improvement
7 years ago
Bob-the-Kuhn f72b0a7b04 1234 7 years ago
Scott Lahteine 702c8acdd5 Settings FIELD_TEST fix 7 years ago
Scott Lahteine e89f1453ab UBL G29 works without settings.load() 7 years ago
Scott Lahteine 950be70a33 Add FIELD_TEST to validate storage 7 years ago
Scott Lahteine 760c912ab9 Add data size validation 7 years ago
Scott Lahteine b91ca168fb Add a struct defining EEPROM storage 7 years ago
Scott Lahteine 51e0f2bee3 Add MarlinSettings::validate() 7 years ago
Scott Lahteine 878f54c27b Write filler with NO_VOLUMETRICS 7 years ago
Scott Lahteine 3ea6745b36 Pretty up TMC current write 7 years ago
Scott Lahteine 3319765034 Detab some HAL files 7 years ago
Scott Lahteine 1c41de16d4 Trailing whitespace clean 7 years ago
Scott Lahteine 1746a7352e
Merge pull request #9042 from thinkyhead/bf2_M701_M702
[2.0.x] Improved Pause/Load/Unload, M701-M702
7 years ago
Scott Lahteine 048d8a0158 CheapTRONIC v2.0 additions/revisions
Based on #9030
7 years ago
Roxy-3D 3a4e107b6b
use SERIAL_EOL(); instead of new line string 7 years ago
Roxy-3D a5dfe08a81
Add precision to planner.xy_skew_factor so it doesn't print as 0.00 7 years ago
Roxy-3D 19e75ccf86
Add enough precision so planner.xy_skew_factor doesn't print as 0.00 7 years ago
Scott Lahteine 4fb60e1562 M702.cpp => M701_M702.cpp 7 years ago
Scott Lahteine 7541316bb4 Add M701/M702 Filament Load/Unload, M603 7 years ago
Scott Lahteine 81211da7b4 M701 / M702 language changes 7 years ago
Scott Lahteine 8704e533da Apply FILAMENT_LOAD_UNLOAD_GCODES to example configs 7 years ago
Scott Lahteine 455592eee8 Improvements to LCD menu macros 7 years ago
Scott Lahteine a80f2eea23 Group leveling reports for folding 7 years ago
Scott Lahteine 190cd0a111 Nozzle park args 7 years ago
revilor 0e93506985 Fix for issue #9005, #8942 - Bed PID autotuning (#9036) 7 years ago
Bob-the-Kuhn 016e46a3c0
Merge pull request #9009 from Bob-the-Kuhn/Due-RRDFG-power-up-garbage
[2.0.x] Due - fix power up garbage on RRDFG LCD
7 years ago
studiodyne 31582caa07 2.0 Fix for bad Pause extruder position resuming (#9029) 7 years ago
Bob-the-Kuhn 4626d04067 as good as i can get it
minor edits to force new Travis test (last one timed out)

Update u8g_com_HAL_DUE_st7920_sw_spi.cpp

initial power up display garbage gone
7 years ago
Scott Lahteine 4af3d436b2 M303 pid autotune cleanup, commentary 7 years ago
Bob-the-Kuhn e5b71af8c9 snapshot
found a few more nasties
7 years ago
Scott Lahteine 724e3f33bc
Merge pull request #9001 from Tannoo/(2.0.x)_LCD_EEPROM_init_fix
[2.0.x] EEPROM init fix
7 years ago
revilor 959a2d2527 Add beginTransaction to HAL SPI (#9019) 7 years ago
Tannoo e43f3ac989 EEPROM init fix 7 years ago
Scott Lahteine fc67c64b8f
Merge pull request #8989 from tcm0116/2.0.x_ubl
[2.0.x] Fix UBL compilation warnings
7 years ago
Thomas Moore 8afc4f8d9d Fix UBL compilation warnings 7 years ago
Bob-the-Kuhn eca5cc8669
Merge pull request #9003 from Bob-the-Kuhn/Due-PINS_DEBUG-&-related
[2.0.x] add Due PINS_DEBUG support & misc improvements (replaces PR #8990)
7 years ago
Bob-the-Kuhn e9fc7bc69c
Merge pull request #9000 from Bob-the-Kuhn/2.0-LCD-contrast
[2.0.x] lcd_contrast type mismatch work around
7 years ago
Bob-the-Kuhn 5574fad69c copy of PR #8991 code
Formatting tweaks

correct array initialization & remove test code
7 years ago
Scott Lahteine d190c702de
Add MKS_BASE Microstepping pins
Based on #9008
7 years ago
Scott Lahteine 5e01ee8adf Temperature updates for parity with 1.1.x 7 years ago
Bob-the-Kuhn adb9ecf3cc copy of PR #8990 7 years ago
Roxy-3D 39e5fabfa9
Z BabyStepping should not be dependent on a bed leveling system being active 7 years ago
Bob-the-Kuhn ef911a2d12 works 7 years ago
Scott Lahteine d80c4f1a6e Fix typo in delta call to buffer_line
Fix #8901
7 years ago
Scott Lahteine 9312ee63b0
Merge pull request #8979 from thinkyhead/bf2_sync_up_configs
[2.0.x] Synchronize configs with 1.1.x
7 years ago
Scott Lahteine 41dfb229ec
Merge pull request #8978 from thinkyhead/bf2_slimming_option
[2.0.x] SLIM_LCD_MENUS option
7 years ago
Scott Lahteine 3dd04736c0
Update M17_M18_M84.cpp 7 years ago
Scott Lahteine 2929c9e56f A specific option to SLIM_LCD_MENUS 7 years ago
Scott Lahteine 10edb469bb Apply SLIM_LCD_MENUS to example configs 7 years ago
Scott Lahteine 5294fd132f
Merge pull request #8924 from ejtagle/bugfix-2.0.x
[2.0.x] Improve SW SPI for DUE a bit more
7 years ago
Scott Lahteine 0b4a46fa6c Bring configs up to date with 1.1.x 7 years ago
Scott Lahteine 7cc2193bce
Add Tronxy X1 example config (#8972) 7 years ago
etagle 729a9f55fc Improved Sw SPI on DUE HAL a bit more.
Now the USB MSD can transfer at 750k/s. Previously, it was 500k/s. I think this is the maximum achievable speed using Sw SPI.
7 years ago
Scott Lahteine 615146c069 Enqueue commands better in ultralcd.cpp 7 years ago
Scott Lahteine 9686ffedef Single pause flag also indicates SD print pause 7 years ago
Scott Lahteine 6d94bbf618 Apply some PGM_P pointers 7 years ago
Bob-the-Kuhn cba44128d5 fix include 7 years ago
Scott Lahteine 427df8792d Fix Capabilities Report 7 years ago
Scott Lahteine 2526ac6500 Display up to 3 extruders on char LCD
…and show bed level indicator at the position of the [H] icon, when a heated bed exists.
7 years ago
Scott Lahteine db32c185ae
Merge pull request #8860 from Bob-the-Kuhn/2.0.x-DUE-RRDFGSC
[2.0.x] DUE - update for Reprap Discount Full Graphic Smart Controller
7 years ago
Scott Lahteine 9ecdd1f4c7 Multi extruder support for M600 and LCD 7 years ago
Scott Lahteine a1ce6e8ff4 Clear lcd_clicked immediately on use 7 years ago
Scott Lahteine 5effe1590c Fix NO_VOLUMETRICS bug 7 years ago
Scott Lahteine f163eede78 No sub-menu if NO_VOLUMETRICS
For parity with #8911
7 years ago
Scott Lahteine 2c4e03d2cf Indentation of a SW SPI file 7 years ago
Scott Lahteine 1a827d5b68 Opening brace tweaks 7 years ago
Bob-the-Kuhn a142fab155 Enable RRDFGSC on Due 7 years ago
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