aboutsummaryrefslogtreecommitdiffstats
path: root/config
Commit message (Collapse)AuthorAgeFilesLines
* output_pin: Move pwm and digital output pins to new module in extras/Kevin O'Connor2018-03-172-54/+38
| | | | | | | | Rename the digital_output, pwm_output, and static_pwm_output config sections to output_pin and move to a new module in the extras/ directory. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* replicape: Add config controls for the servo[01]_enable linesKevin O'Connor2018-03-171-0/+6
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Reword the min_temp/max_temp description in example.cfgKevin O'Connor2018-03-121-4/+8
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* verify_heater: Scale hysteresis duration checkKevin O'Connor2018-03-111-7/+10
| | | | | | | | | | If a heater falls out of the target range, accumulate the temperature differences to determine if an error should be raised. This should make it less likely to report an error for heaters that drift slightly out of range, and it should make error reporting faster for heaters that rapidly fall out of range. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* verify_heater: Change default hysteresis to 10 degreesKevin O'Connor2018-03-111-4/+4
| | | | | | | A default of 4 degrees and 10 seconds may be too aggressive - change the default to 10 degrees and 15 seconds. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* verify_heater: Add initial support for verifying heaters and sensorsKevin O'Connor2018-03-111-0/+22
| | | | | | | Add runtime checks to heaters and temperature sensors to check for possible hardware faults. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* cartesian: Initial support for dual carriagesKevin O'Connor2018-03-091-0/+24
| | | | | | | Add support for additional carriages on cartesian printers. This is used by some printers to handle multiple extruders. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Add working printer configuration for Wanhao Duplicator i3 v2.1ghandye2018-03-081-0/+159
| | | | | | | | | Working printer configuration for a Wanhao Duplicator i3 v2.1 and its clones, including Monoprice Maker Select and Cocoon Create. Includes a working config for the st7920-based front panel LCD. Signed-off-by: Andy Ellsworth <andy+github@dar.net> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Add LCD configuration to printer-trony-x5s-2017.cfgchristian mock2018-03-071-0/+10
| | | | | | | | | I've added the LCD configuration for the Tronxy X5S printer and its Melzi board and 128x64 LCD. This is tested and works. I've also added the pins for the encoder, but that is untested. Signed-off-by: christian mock <cm@tahina.priv.at>
* config: Add display section to creality cr10 configKevin O'Connor2018-03-071-0/+6
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Fix hd44780 typo in rambo and ramps example configsKevin O'Connor2018-03-062-2/+2
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* display: Add initial support for LCD screens attached to an MCUKevin O'Connor2018-03-064-0/+63
| | | | | | | | Add support for displaying basic status information on ST7920 and HD44780 based LCDs that are attached directly to a micro-controller. Signed-off-by: Marcio Teixeira <marcio@alephobjects.com> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Move description of phase adjusted endstops to config-extra.cfgKevin O'Connor2018-02-272-26/+29
| | | | | | | | Move the description of stepper phase adjusted endstops to a new section in config-extra.cfg. This keeps the main example config file a little more concise. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Use .0025 as the default z step_distance in sample configsKevin O'Connor2018-02-2513-13/+13
| | | | | | | | | | Don't use tiny step distances on the Z as that could cause a surprise to users that copy the config without updating all the settings. (A Z step distance that is too small would cause a high motor velocity.) A step distance of .0025 is very popular in practice, so change the default example configs to use that. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Add an example config file that uses multiple MCUsKevin O'Connor2018-02-251-0/+87
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Expand homing_override description in sample-bltouch.cfgKevin O'Connor2018-02-131-2/+5
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Reword description of set_position_x paramter in homing_overrideKevin O'Connor2018-02-111-5/+5
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Add a config snippet for the BLTouch probeKevin O'Connor2018-02-111-0/+53
| | | | | | | Add an example to help users with a BLTouch probe. This is based on information from @mediumo and @riddlez666. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Add a "printer-" prefix to example printer config filesKevin O'Connor2018-02-119-0/+0
| | | | | | | Add a prefix to the example printer config files so that a sorted directory listing shows all the samples bundled together. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* virtual_sdcard: Initial support for virtual sdcardKevin O'Connor2018-02-111-0/+13
| | | | | | | | Add support for directly printing from a local file on the host. This may be useful if the host cpu is not fast enough to run OctoPrint well. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Add a pointer to example-extras.cfg at the end of example.cfgKevin O'Connor2018-02-051-0/+3
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* fan: Clarify hardware_pwm and allow cycle_time to be set on software pwmKevin O'Connor2018-01-294-18/+22
| | | | | | | | Specify hardware pwm cycle times using the same method as software pwm (in seconds, not clock ticks). Allow the fan code to be configured with an explicit cycle time even when using software pwm. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* mcu: Default the restart method to 'command' on non-serial portsKevin O'Connor2018-01-291-2/+3
| | | | | | | | If the mcu supports command restarts and it does not appear to use a real serial port, then default the restart method to 'command'. This is a better default on boards with native USB support. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Add SeeMeCNC Rostock Max V2 Delta Printer ConfigKevin O'Connor2018-01-281-0/+94
| | | | | | As provided by @FEsmondeWhite Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* homing_override: Allow moves prior to homing an axisKevin O'Connor2018-01-281-0/+8
| | | | | | | Add support for disabling homing checks via the homing_override mechanism. This may be useful to move an axis prior to homing it. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* probe: Create a probe:z_virtual_endstop pinKevin O'Connor2018-01-281-1/+8
| | | | | | | Create a virtual pin that may be used as the z endstop pin on cartesian printers that use the probe in place of a z endstop. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* probe: Support activate/deactivate scripts on each probeKevin O'Connor2018-01-281-0/+9
| | | | | | | | Allow a set of g-code scripts to be run on each probe invocation. This may be useful for probes that need to be setup before they are useful (eg, with servo actuated probes). Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* homing_override: Add basic support for running custom g-code on G28Kevin O'Connor2018-01-281-0/+13
| | | | | | | | Allow users to override the behavior of G28 using a new "homing_override" config section. This may be used on printers that require specific steps during the homing process. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* bed_tilt: Add support for automatic bed tilt move transformationKevin O'Connor2018-01-281-0/+35
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* delta_calibrate: Add initial support for a DELTA_CALIBRATE commandKevin O'Connor2018-01-281-0/+25
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* probe: Initial support for Z-Probe hardwareKevin O'Connor2018-01-281-0/+13
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* delta: Allow the user to specify a minimum z positionKevin O'Connor2018-01-281-0/+3
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* replicape: Move the replicape code from chipmisc.py to extras directoryKevin O'Connor2018-01-281-57/+57
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Update anycubic-i3-mega-2017.cfg with stepstick fanKevin O'Connor2018-01-221-0/+3
| | | | | | Based on conversation with Marcin Jedliński. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* extruder: Add support for extruders sharing the same heaterKevin O'Connor2018-01-211-0/+7
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Update wanhao-duplicator-i3-plus-2017.cfg heater settingsKevin O'Connor2018-01-211-5/+10
| | | | | | Update config based on discussion with Max Holden and Josh Sutinen. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Update anycubic-i3-mega-2017.cfg heater settingsKevin O'Connor2018-01-211-7/+10
| | | | | | | Updates to heater settings. Based on discussion with @bartolomeus and Marcin Jedliński. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Add example generic-mini-rambo.cfg config fileKevin O'Connor2018-01-171-0/+103
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Add tronxy x5s configDouglas Hammond2018-01-161-0/+79
| | | | | Signed-off-by: Douglas Hammond <wizhippo@gmail.com> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* Add a CR-10S configuration file.Cymen Vig2018-01-161-0/+75
| | | | | Signed-off-by: Cymen Vig <cymenvig@gmail.com> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Update avrsim.cfg to use unique pinsKevin O'Connor2018-01-121-1/+1
| | | | | | | | Commit 3833669c added checking that each pin is used once in the config. This exposed an error in the avrsim.cfg testing config - analog1 conflicts with ar25. Use analog7 to avoid this. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* chipmisc: Fix replicape enable line setupKevin O'Connor2018-01-101-0/+4
| | | | | | | The enable lines are not one per stepper - instead there are 5 distinct enable settings. Handle them properly. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Config file for Anycubic i3 Megamjedlinski2018-01-081-0/+87
| | | | | Signed-off-by: Marcin Jedliński <mjedlinski@gmail.com> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Create creality-cr10nerobot2018-01-081-0/+82
| | | | | Signed-off-by: Steven Daglish <s.c.daglish@gmail.com> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Adopt Anet A8 cfg, Anet v1.0-1.5 Boardstilsonm2018-01-071-0/+79
| | | | | | | | | | This configuration file should work as a base for Anet A8 printers using the stock Anet v1.0-1.5 boards from late 2016-2017, which are based around the AVR atmega1284p. Minor tweaks may be required to such things as /dev/serial/by-id/, thermistor sensor types, and offsets for carriage and bed. Signed-off-by: Matt Tilson <tilsonm09@gmail.com>
* config: Note the need to flash a bootloader on the MelziKevin O'Connor2018-01-051-5/+6
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Added Wanhao Duplicator i3 Plus configurationJosh Sutinen2018-01-041-0/+73
| | | | | | | | | | | The Wanhao Duplicator i3 Plus (aka Maker Select Plus, Microcenter Powerspec Plus, and others) uses an atmega2560 AVR. The config is based on generic-ramps.cfg with pin numbers updated from the official Wanhao Marlin sources at https://github.com/garychen99/Duplicator-i3-plus Signed-off-by: Josh Sutinen <josh@damagedgoodz.net> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Update TAZ6 defaults for hotendChris Lee2018-01-041-4/+4
| | | | | | Use values from Lulzbot fork of Marlin. Signed-off-by: Chris Lee <clee@mg8.org>
* heater: Added config for heater PWM cycle time.Andy Silverman2018-01-031-0/+5
| | | | | | | | | | | | | | | | | Added the pwm_cycle_time option for heater config sections. Defaults to previous value of 0.100 seconds, but may be reduced to shorter times at the expense of MCU workload and possible MOSFET heating, depending on controller design. Some printers that need bed PID to be enabled, notably the Felixprinters series, are known to benefit from shorter cycle times, as the default 10hz rate results in excessive voltage supply droop. While this option can be used on extruder heaters as well, there is not expected to be any particular benefit from doing so unless the extruder heater presents a particularly large load. Signed-off-by: Andy Silverman <andrewsi@outlook.com> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Add Lulzbot TAZ6 printer configurationChris Lee2018-01-031-0/+110
| | | | | Signed-off-by: Chris Lee <clee@mg8.org> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>