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
AnHardt
f3eee02596
Introduce endstop interrupts
...
If ENDSTOP_INTERRUPTS_FEATURE is enabled this tries to set up interrupt routines
for all used endstop pins. If this worked without errors, `endstops.update()` is called
only if one of the endstops changed its state.
The new interrupt routines do not really check the endstops and react upon them. All what they
do, is to set a flag if it makes sense to call the endstop test we are used to.
This can be used on:
* ARM (DUE) based boards - all pins can raise interrupts,
* RAMPS - all 6 endstop pins plus some other on EXT-2 can raise interrupts,
* RAMPS based boards - as long the designers did not change the pins for the endstops or at least left enough,
* all boards, if there are enough pins that can raise interrupts, and you are willing/able to swap with pins dedicated to other purpose.
8 years ago