917 Commits (833c2e54a135c38feb438cee397eb83eaec3710a)

Author SHA1 Message Date
Roxy-3D 21e60fd3ed
Allow user to control Z-Height correction for off mesh movements (#9661) 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
Scott Lahteine 2ec65051fd Fix serial comment sp. 7 years ago
Scott Lahteine 2014d38e10 NEOPIXEL_BRIGHTNESS parity 7 years ago
Scott Lahteine b5e92f4f90
[2.0.x] Enable / disable PSU automatically (#9503) 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 4925f60cff Add MALYAN_LCD to configs 7 years ago
Scott Lahteine 7d6c009104 Add thermistor 15 tuned for JGAurora A5 7 years ago
Scott Lahteine 348b454401 Probe bounds based on bed size 7 years ago
Scott Lahteine 58ed9901d7 Consistent NEOPIXEL_TYPE options 7 years ago
Scott Lahteine fa432508b0 Followup to Ender config 7 years ago
Scott Lahteine 048486390e Bring some configs up to date 7 years ago
Thomas Moore f7efac57b7 Multi-host support 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
Scott Lahteine 0b4a46fa6c Bring configs up to date with 1.1.x 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 28fc8741d6 Reduce default jerk. XY by half. Z by 1/4 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
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 69d49a2438 Shorter segments may be better 7 years ago
Scott Lahteine ae663a4198 PROBE_DOUBLE_TOUCH => MULTIPLE_PROBING 7 years ago
Richard Wackerbarth c1184552ac Change K1 to required option PID_K1 7 years ago
Scott Lahteine aa7efb96bf Bring configurations up to date 7 years ago
Scott Lahteine 0154e3480c New feature: BED_SKEW_CORRECTION 7 years ago
Scott Lahteine ef2531558c Add an option to segment leveled moves 7 years ago
Scott Lahteine 5926c9c97b Followup for MESH_EDIT_GFX_OVERLAY 7 years ago
Scott Lahteine 5ce7f23afa Config option G26_MESH_VALIDATION for all meshes 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 81b91b3f9d Clean up some trailing white-space 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
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 2c099fd4c2 Update Thermal Protection Documentation 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
android444 9cc1d8e312 [2.0.x] Support for SilverGate Board 7 years ago
Scott Lahteine 34be5d33c0 The plural of 'axis' is 'axes' 7 years ago
Scott Lahteine 7fad26549b Concise SD_REPRINT_LAST_SELECTED_FILE description 7 years ago
Scott Lahteine 46e9eae159 Tweak to M100 config comment 7 years ago
Scott Lahteine 7f55d82fd1 Move UBL_SAVE_ACTIVE_ON_M500 to Configuration.h 7 years ago
Scott Lahteine 580b6e9089 Apply physical limits to mesh bounds 7 years ago
Scott Lahteine 5f87324536 Fix some config verbiage 7 years ago
cdedwards 6296ab2173 Add GFX overlay to UBL mesh edit (#8038)
* Add GFX overlay to UBL mesh edit

Fixed misplaced HAS_TEMP_BED in dogm_bitmaps.h

rename _lcd_babystep_zoffset_overlay to _lcd_zoffset_overlay_gfx and move it out of BABYSTEP_ZPROBE_OFFSET to we can use it for over things. Add this function into UBL mesh edit screen.

update all Configuration.h to add ENABLE_MESH_EDIT_GFX_OVERLAY

* Add Sanity to UBL  insanity

Need to check for DOGLCD  otherwise error out.
7 years ago
Roxy-3D 572cf0ec95 UBL able to generate mesh and save and load it on 32-bit platforms (#8015)
* Get UBL Mesh Generation, Mesh Save & Mesh Load working with 32-Bit platforms

* clean up read_data() and write_data() for non-LPC1768 HAL's

* Get read_data() and write_data() return codes consistent

All HAL's read_data() and write_data() return false if they succeed.

* Get read_data() and write_data() return codes to be consistent

Make read_data() and write_data() return true if an error happens.

* Say UBL is now checked out on machine types in default Configuration.h file.
7 years ago
Jeffrey Li eeb4611606 Add proper support for the AZSMZ 12864 LCD on a SMART RAMPS 7 years ago
Scott Lahteine 014a83fe09 Merge pull request #7984 from thinkyhead/bf2_micromake_c1
[2.0.x] Micromake C1 Configurations, Unaccented French
7 years ago
Scott Lahteine 34a261416f Add unaccented French language 7 years ago
Jeff Eberl b206f70693 Split the software endstop capability by axis. 7 years ago
Slawomir Ciunczyk a11e6a1022 Different NEOPIXEL types
Same as #7728 but for 2.0.x,
Lot of cleanup and remove references in whole code to other "LED files" than leds.h. Now will be much easier to add next drivers/libraries. e.g. FastLED. But bad news, currently FastLED is suporting only RGB devices (no RGBW)
7 years ago
Scott Lahteine e9bcb9d048 Add 4 new LCD displays 7 years ago
Scott Lahteine 9fe7f53216 Misc general spacing cleanup 7 years ago
Scott Lahteine 508d764d63 Add serial XON/XOFF handshaking
From @ejtagle, originally #7459
7 years ago
Scott Lahteine 90af1fe5ee Implement NO_MOTION_BEFORE_HOMING option 7 years ago
Christopher Pepper bea3ec2724 M355 S0, S1 fixes & faster LCD, SD card
fix Travis error
7 years ago
Scott Lahteine 7cd5eb6d42 Update LEVEL_BED_CORNERS config option 7 years ago
Scott Lahteine 4c5be9bb05 Fix a PARKING_EXTRUDER comment 7 years ago
Scott Lahteine 494b0eba2d Config spacing fix 7 years ago
Scott Lahteine f37ed314e0 Friendly layout for Arduino IDE 7 years ago
Scott Lahteine f536c4dccb Move configs 7 years ago
Scott Lahteine e4fcf460e7 Marlin bugfix-2.0.x Version/README 7 years ago
Michal Holes 54d48130f3 Slovak UTF-8 translation
Slovak UTF-8 translation
7 years ago
Vben 4817b39d98 Added new feature for AutoParking Extruder (APE) 7 years ago
Scott Lahteine 385f1bb9e5 Merge pull request #7504 from thinkyhead/bf1_servo_delays
Individual servo delays
7 years ago
Scott Lahteine a1878cd1c0 Add "Level Corners" menu option 7 years ago
GMagician e9c72978c7 Implement SERVO_DELAY as array
This modify give SERVO_DELAY x servo basis
7 years ago
Jozsef Kiraly 97c21e9007 Support for Geeetech GT2560 Rev.A/Rev.A+ 8 years ago
Scott Lahteine 804818b4d9 Bring configs up to date 8 years ago
teemuatlut 936d00dda8 Implement probing delay for piezo sensors 8 years ago
Scott Lahteine 51864fd365 Add bed size as a configuration option 8 years ago
C. Scott Ananian 890e7a16a9 Add support for Printrbot Neopixel RGBW strip.
Connected as described at http://printrbot.com/shop/led-strip/

Based on patch by Kelly Anderson <kelly@xilka.com> at
http://www.xilka.com/printrbot/marlin/1.1.4/20170707/
8 years ago
Scott Lahteine fc9ce65095 Add `BUSY_WHILE_HEATING` for hosts that need it 8 years ago
Petr Zahradník 8c34233452 UTF-8 mapper for Czech 8 years ago
Scott Lahteine 69297b2d7b Make all EEPROM optimization options available 8 years ago
Scott Lahteine 232a10410d LCD_FOR_MELZI 8 years ago
Scott Lahteine dcec7178d1 Expose DISABLE_M503 option as a test option 8 years ago
Scott Lahteine 5b03f23fa2 Bring configurations up to date, fix some comments 8 years ago
Scott Lahteine 5b11b33854 Add support for Průša MK2 Multiplexer 8 years ago
Scott Lahteine afbc6e3e2f Update DELTA/SCARA config comments 8 years ago
Bob-the-Kuhn 325f09ea6c Add link to custom LiquidCrystal library by F. Malpartida 8 years ago
Scott Lahteine 907cafcbfd Support for two switching extruders 8 years ago
dot-bob 0bc66bf22c PCA9632 PWM color LED support
Add support for the PCA9632 PWM color LED driver used on the Ultimaker 2 and Wanhao Duplicator 6.
8 years ago
Bob-the-Kuhn 1c107b3949 delete problem line 8 years ago
Scott Lahteine e556ab1dff Find three-point leveling points on Delta 8 years ago
Scott Lahteine 1919cb0d1e Config cleanups 8 years ago
Roxy-3D 364f8fb613 Update Configuration.h files to better names (#6814)
Changed UBL_G26_MESH_EDITING to UBL_G26_MESH_VALIDATION
Added UBL_MESH_EDIT_MOVES_Z to prepare for that change (coming next)
8 years ago
Scott Lahteine 99c4900a98 SPINDLE/LASER config changes 8 years ago
fixoid c2321b1cdd Separate SWITCHING_NOZZLE and SWITCHING_EXTRUDER 8 years ago
Scott Lahteine 1c4ed8b106 Note 5 extruders in config comments 8 years ago
Brian faa270071d Improve BLTOUCH_HEATERS_OFF functionality
- rename to PROBING_HEATERS_OFF
 - move heater pausing functionality into thermalManager
   - add variables, pause(), ispaused(), other functions
 - add fan pausing functionality -> PROBING_FANS_OFF
 - add probing_pause() wrapper
 - move pausing into do_homing_move() and do_probe_move() to minimize quiet time and so other probe types can benefit
 - example configs
8 years ago
Scott Lahteine 77769e284f Edit configuration comments 8 years ago
Scott Lahteine da08e11acd Add EXTRAPOLATE_BEYOND_GRID option to bilinear leveling 8 years ago
Scott Lahteine 54751e8557 Put DISTINCT_E_FACTORS adjacent to the affected settings 8 years ago
Scott Lahteine 0dbe4b3e54 Edit configurations to reduce verbosity, arrange logically 8 years ago
Scott Lahteine d7d4378481 Remove inaccurate version description 8 years ago
Scott Lahteine 7db805930a Cleanup configurations 8 years ago
Roxy-3D 4075b95519 Allow BL-Touch users to control heaters during probe event (#6485)
The Configuration.h file entries for BL-Touch have been updated to:
```cpp
//#define BLTOUCH
//#define BLTOUCH_DELAY 375      // (ms) Enable and increase if needed
//#define BLTOUCH_HEATERS_OFF // if defined the printer's heaters are
turned off during probe event
```
8 years ago
Scott Lahteine 959566cf0a Update note about M163 / M164 8 years ago
Scott Lahteine 0e97b3d6d0 Fix some configuration spacing 8 years ago
Scott Lahteine 1bd25fd2b3 Clean up config spacing, section headings, etc. 8 years ago
Scott Lahteine fd2a0784ba Add support for SOLENOID_PROBE 8 years ago
Scott Lahteine dac21ec680 Add support for an RGBW LED 8 years ago
Scott Lahteine e7746ffee4 Extend RGB LED support, adding Printer Events 8 years ago
Scott Lahteine 9343f6a95f Put TOSHIBA with other stepper driver options 8 years ago
Scott Lahteine 1855534f20 Config files cleanup 8 years ago
Scott Lahteine c26a315d0b Additional missed patches 8 years ago
Scott Lahteine c54f6cf23d Updates to support 5 extruders 8 years ago
Scott Lahteine 824f3c1c0d Fix up configuration comments 8 years ago
Scott Lahteine 995ed90248 Clean up Filament Width Sensor comments 8 years ago
Scott Lahteine 2a84122edd Configuration changes to support 5 extruders 8 years ago
Bob-the-Kuhn 3b8926bd09 improved wording, consolidation of info, BLTouch warning
==============================================

clarified BLTouch calculation & changed comment delimitters/flags

I found it hard to pickout the various sections in this area so I
changed most comments from // style to /** ... */

Made the BLTouch calculation simpler and clarified the units of measure
for the result.

============================================

add changes to example configurations

============================================

add TinyBoy2 to this PR & add BLTouch Delay
8 years ago
Scott Lahteine d13991ae18 Use same config name for all mesh dimensions 8 years ago
Scott Lahteine c56eec29f0 Configurable delay for BLTouch servo emulation 8 years ago
Scott Lahteine 9e22184936 Add a "manual" option for ABL 8 years ago
Scott Lahteine 81136c1e82 Merge pull request #6177 from thinkyhead/rc_tinyboy
Support for TinyBoy 2 3D printer (and its OLED display)
8 years ago
Stefan Brüns 0fe57ad4f5 Add Support TinyBoy2 OLED/Encoder panel
The OLED is driven by an SSD1306, connected to the board via
I2C, the rotary encoder is connected to 3 GPIO pins.

Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>
8 years ago
Scott Lahteine edbc024d76 Disable UBL_G26_MESH_EDITING by default 8 years ago
Scott Lahteine 5a2abeca78 Merge pull request #6100 from thinkyhead/rc_soft_pwm_dither
Enhancement of PWM, with dithering
8 years ago
Stefan Brüns 35a55d5757 SOFT_PWM: Implement dithering if SOFT_PWM_SCALE is 1 or more
If dithering is enabled, the remainder of the soft_pwm_X duty value at
turnoff time is added to the next cycle. If e.g. the duty is set to 9 and
SCALE is set to 2, the PWM will be active for 8 counts for 3 cycles and
12 counts on each fourth cycle, i.e. the average is 9 cycles.

This compensates the resolution loss at higher scales and allows running
fans with SOFT_PWM with significantly reduced noise.

Signed-off-by: Stefan Brüns <stefan.bruens@rwth-aachen.de>
8 years ago
Scott Lahteine 783338a0b8 Add UBL_MESH_EDIT_ENABLED to configs 8 years ago
Scott Lahteine e244399766 Additional cleanup of UBL code 8 years ago
Scott Lahteine 2512871a36 Patch configs UBL followup 8 years ago
Scott Lahteine 27b5666e15 Move Allen Key probe definition to the top 8 years ago
Scott Lahteine cf94688925 Univeral Bed Leveling - configuration 8 years ago
Scott Lahteine 0e410c9dfd Software endstop options as simple switches 8 years ago
Scott Lahteine 3e927ff204 Replace MBL Z hacking 8 years ago
Marek Pikuła 6836b94eea Added circle pattern for nozzle cleaning feature 8 years ago
Colin Gilgenbach 48b7e0f8d8 Nozzle Wipe Vertical Zig-Zag
- Add configuration support for zigzags in either the X or Y axis, for
wipe pads significantly longer in one dimension.
- Add configuration for default number of zig-zag triangles, vs. a
magic number in `Marlin_main.cpp`.
- Update description of auto nozzle wiping to match functionality
8 years ago
Scott Lahteine e282b72151 Remove non-applicable comment on MANUAL_Z_HOME_POS 8 years ago
esenapaj d38e335272 From "microseconds" to "milliseconds"
delay() is milliseconds
8 years ago
Scott Lahteine 5ab7b91615 Comment on filament runout sensor config 8 years ago
Scott Lahteine 78d6d6e076 Merge pull request #5452 from thinkyhead/rc_save_your_mesh
Save Bed Leveling to EEPROM
8 years ago
Scott Lahteine 1b2fb2bdc7 ABL_GRID_POINTS_* => ABL_GRID_MAX_POINTS_* 8 years ago
esenapaj 069c6b38dd Remove unnecessary tabs and spaces 8 years ago
Scott Lahteine da6a094424 Sanity-check inverting and pullups for Z probe and Z endstop
`Z_MIN_ENDSTOP_INVERTING` must match `Z_MIN_PROBE_ENDSTOP_INVERTING`
when using `Z_MIN_PROBE_USES_Z_MIN_ENDSTOP_PIN`.
This is easy to overlook.
8 years ago
Scott Lahteine aa241c63b3 Include M205 note in configurations 8 years ago
akaJes d7b948610a Experimental bilinear subdivision option 8 years ago
Scott Lahteine 3391c785c6 Support for distinct E factors 8 years ago
Scott Lahteine 415294801f Merge pull request #5330 from thinkyhead/rc_rgb_led
Support for an RGB LED using 3 pins
8 years ago
Scott Lahteine 65c50e062e Support for an RGB LED using 3 pins 8 years ago
jes f674246397 extend Configurations files 8 years ago
Scott Lahteine 092e949b58 Merge pull request #5169 from thinkyhead/rc_core_inverted
Support for COREYX, COREZX, COREZY
8 years ago
Scott Lahteine f6f77d34a1 Add a fade factor for mesh leveling 8 years ago
Scott Lahteine eb714ee873 Move dummy thermistor opts, fix redundant sensor comment 8 years ago
Scott Lahteine 7a99c6ce4f Reformat temp sensor listing 8 years ago
Scott Lahteine eb120e518c Followup to new endstop interrupts feature
- Fix typos, verbiage
- Fix naming of `setup_endstop_interrupts`
- Some formatting, indentation, spacing
8 years ago
Scott Lahteine 832fe284b4 Merge pull request #5184 from AnHardt/endstop_interrupts
Introduce endstop interrupts
8 years ago
Scott Lahteine 2330619da0 Merge pull request #5191 from petrzjunior/const
Replace const bool with #define for consistency
8 years ago
Petr Zahradník junior d7ce5d271b
Replace const bool with #define for consistency 8 years ago