aboutsummaryrefslogtreecommitdiffstats
path: root/docs
Commit message (Collapse)AuthorAgeFilesLines
* pru: Disable ADC reading directly from the PRUKevin O'Connor2018-06-271-3/+3
| | | | | | | | The PRU code size has grown too close to the maximum - remove the ADC code to reduce its overall size. (On the beaglebone, the Linux process can, and typically does, do the ADC reading.) Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* itersolve: Support setting the stepper position via a cartesian coordinateKevin O'Connor2018-06-221-10/+6
| | | | | | | | | Add support for an itersolve_set_position() function that sets a stepper position from a cartesian coordinate. This eliminates the need for both the python and C code to be able to translate from a cartesian coordinate to a stepper position. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* delta: Rename get_position() to calc_position()Kevin O'Connor2018-06-221-4/+4
| | | | | | | | Calculating the cartesian position from the stepper positions can be complex and cpu intensive, so rename it to calc_position() to be more descriptive. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Update documentation with iterative solver changesKevin O'Connor2018-06-208-891/+100
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* toolhead: Add support for the M204 commandKevin O'Connor2018-06-151-0/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Update documentation to note use of /dev/serial/by-path/Kevin O'Connor2018-06-011-3/+7
| | | | | | | | When using multiple micro-controllers it may be necessary to use an id from /dev/serial/by-path/ instead of /dev/serial/by-id/. Also, emphasize that in config/example-multi-mcu.cfg. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* basecmd: Rename get_status to get_clockKevin O'Connor2018-05-291-5/+5
| | | | | | | | | | | | Change the get_status command to get_clock. Don't report the shutdown status in the new get_clock command. The primary purpose of this change is to force the host code to report a firmware version mismatch with older firmwares as recent changes (namely the ordering of message block acks) have subtle incompatibilities if different host/mcu code is used. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Remove lpc176x item from TodoKevin O'Connor2018-05-251-3/+0
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add LPC1768 benchmarks to Features.md documentKevin O'Connor2018-05-251-3/+5
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* stepper: Add STEPPER_BUZZ commandKevin O'Connor2018-05-241-0/+3
| | | | | | Add a new command that can help diagnose stepper motor connectivity. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Remove "touch panel" item from Todo documentKevin O'Connor2018-05-231-6/+0
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* z_tilt: Add support for Z_TILT_ADJUSTKevin O'Connor2018-05-221-0/+8
| | | | | | | Add new module to support independent adjustments to multiple Z steppers to account for bed tilt. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add reference to homing_override in FAQKevin O'Connor2018-05-201-0/+6
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* extruder: Fix SET_PRESSURE_ADVANCE so that it works with multiple extrudersKevin O'Connor2018-05-201-2/+3
| | | | | | | Use the new gcode.register_mux_command() so that SET_PRESSURE_ADVANCE works correctly with multiple extruders. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* spicmds: Rework SPI message transmissionKevin O'Connor2018-05-071-7/+28
| | | | | | | | | Improve the SPI message transmit system. Add support for bus speed and bus mode. Add support for sending SPI messages on shutdown. Signed-off-by: Petri Honkala <cruwaller@gmail.com> Signed-off-by: Douglas Hammond <wizhippo@gmail.com> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* FAQ: Add item on TMC2208 being disabled in the middle of a printKevin O'Connor2018-05-051-3/+18
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* chelper: Move the host C code to a new klippy/chelper/ directoryKevin O'Connor2018-04-301-27/+29
| | | | | | | Move the C code out of the main klippy/ directory and into its own directory. This reduces the clutter in the main klippy directory. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Improve FAQ update software entry (use make menuconfig ; make clean)Kevin O'Connor2018-04-251-0/+4
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Fix internal link description in Code_Overview.mdKevin O'Connor2018-04-231-2/+3
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* toolhead: Add a SET_VELOCITY_LIMIT commandKevin O'Connor2018-04-201-0/+4
| | | | | | | Add a command to adjust the maximum velocity, acceleration, and junction deviation parameters. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* gcode: Add a SET_GCODE_OFFSET commandKevin O'Connor2018-04-202-5/+10
| | | | | | | | The M206 command is confusing (it uses negative offsets) and isn't very flexible. Add a new SET_GCODE_OFFSET command to make it easier to add virtual offsets to gcode commands. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add more hints to use /dev/by-id/ for the serial deviceKevin O'Connor2018-04-201-9/+16
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add STM32F103 benchmarks to the Features documentKevin O'Connor2018-04-201-4/+5
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add additional information to FAQ on heater checksKevin O'Connor2018-04-091-0/+13
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Update installation document for OctoPrint 1.3.7Kevin O'Connor2018-04-091-3/+4
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* extruder: Add SET_PRESSURE_ADVANCE command.Michael Barbour2018-04-031-0/+3
| | | | Signed-off-by: Michael Barbour <barbour.michael.0@gmail.com>
* docs: Update release notes for v0.6.0 releaseKevin O'Connor2018-03-311-0/+31
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add Patreon link to FAQ pageKevin O'Connor2018-03-311-11/+16
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Update G-Codes.md with recent output_pin changesKevin O'Connor2018-03-281-3/+3
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add a section on adding new host modules to Code_Overview.mdKevin O'Connor2018-03-281-1/+73
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Recommend running PID_CALIBRATE in Config_checks.mdKevin O'Connor2018-03-181-0/+23
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* pid_calibrate: Move PID calibration logic from heater.py to new fileKevin O'Connor2018-03-181-1/+7
| | | | | | | | Drop support for M303 and PID_TUNE, and replace it with a new PID_CALIBRATE command. Move the logic for this command from heater.py to a new pid_calibrate.py file in the extras/ directory. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Fix typo in M220 description in G-Codes.mdKevin O'Connor2018-03-181-1/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* gcode: Position returned by M114 should be relative to last G92Kevin O'Connor2018-03-151-0/+2
| | | | | | | | It looks like OctoPrint is expecting the result from M114 to be relative to the last G92 command. Also, introduce GET_POSITION to report the actual location that the printer is at. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add "will heaters be turned off on a crash" item to FAQKevin O'Connor2018-03-131-1/+13
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* verify_heater: Add initial support for verifying heaters and sensorsKevin O'Connor2018-03-111-4/+0
| | | | | | | Add runtime checks to heaters and temperature sensors to check for possible hardware faults. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add SET_DUAL_CARRIAGE command to G-Codes.mdKevin O'Connor2018-03-101-0/+8
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add Tx command to G-Codes.mdKevin O'Connor2018-03-081-0/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add a G-Codes.md file with the list of available commandsKevin O'Connor2018-03-082-1/+116
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Note the use of the virtual_sdcard featureKevin O'Connor2018-03-022-6/+21
| | | | | | Note that virtual_sdcard helps on slower machines. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add tips for porting to new kinematics to Code_Overview.mdKevin O'Connor2018-02-171-0/+86
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Update Config_checks.mdDave Bacon2018-02-071-1/+1
| | | | | | Navigation should be to the temperature tab to find the Tool temperature box. Signed-off-by: Dave Bacon <drb.github@mrbacon.com>
* docs: Add github issue templateKevin O'Connor2018-01-311-0/+2
| | | | | | Add an issue template requesting the klippy log file. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Remove bed level probe from todoKevin O'Connor2018-01-281-2/+0
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Try to make the klippy.log bug reporting more clearKevin O'Connor2018-01-212-15/+15
| | | | | | | Emphasize that the log file needs to be attached to the issue. Encourage M112 to be issued on every bug report. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add a FAQ item on steps to upgrade the softwareKevin O'Connor2018-01-121-0/+36
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Update Debugging.md with information on logextractKevin O'Connor2018-01-111-5/+28
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* stepper: Automatically detect and handle shared stepper enable linesKevin O'Connor2018-01-101-2/+0
| | | | | | | | | | | It's common for multiple steppers to use the same stepper enable line. Detect this and only create a single digital_out oid on the micro-controller. Also, prohibit any other pin from being used multiple times in the config file. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Note pressure_advance over 0.20 is unlikely to improve qualityKevin O'Connor2018-01-081-1/+4
| | | | | | | Update the pressure advance tuning document to note that 0.20 is likely the ceiling of a useful pressure advance setting. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add a table of contents to the FAQKevin O'Connor2018-01-051-2/+12
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>