aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* config: Update Fysetc S6 compilation instructionsWilhelm Schuster2021-05-032-10/+8
| | | | Signed-off-by: Wilhelm Schuster <ws@rot13.io>
* stm32: Allow selecting bootloader size for STM32F446Wilhelm Schuster2021-05-031-2/+2
| | | | Signed-off-by: Wilhelm Schuster <ws@rot13.io>
* kinematics: Add hybrid-corexy and hybrid-corexz (#4229)Tircown2021-05-036-1/+430
| | | Signed-off-by: Fabrice GALLET <tircown@gmail.com>
* gcode_macro: Deprecate default_parameter_<name>Kevin O'Connor2021-05-032-10/+6
| | | | | | | | | | | | The Jinja2 "set" directive is more flexible and easier to understand than default_parameter_XXX parameters. Deprecate it and encourage using "set" as a replacement. This also deprecates direct access to parameters via parameter name in a macro. Going forward, the `params` pseudo-variable must be used to access a parameter. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Fix whitespace error in generic-fysetc-spider.cfgKevin O'Connor2021-05-031-2/+2
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: add example configs for fysetc spider boardGeorge Fu2021-05-032-0/+265
| | | | | Signed-off-by: George Fu <nailao_5918@163.com> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* invalid-label-bot: Fix typoKevin O'Connor2021-05-031-1/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* invalid-label-bot: Reword the invalid label messageKevin O'Connor2021-05-021-3/+7
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* klippy: Report known software versions on a protocol error during connectionKevin O'Connor2021-05-022-3/+16
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: a slight clarity improvement for the rPi mcushiftingtech2021-05-021-0/+1
| | | | | | Just a small attempt to make the build process slightly clearer In the compilation instructions for the rPi mcu Signed-off-by: Ben Eastep <shifting@shifting.ca>
* endstop: Report trigger time in endstop_query responseKevin O'Connor2021-04-302-4/+5
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* adxl345: Use "clock" suffix instead of "time" in commandsKevin O'Connor2021-04-302-7/+7
| | | | | | The debugging code knows how to handle fields that end in "clock". Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* pulse_counter: Use "clock" suffix instead of "time" in commandsKevin O'Connor2021-04-302-8/+9
| | | | | | The debugging code knows how to handle fields that end in "clock". Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* stepper: Remove min_stop_interval from mcu codeKevin O'Connor2021-04-306-76/+58
| | | | | | | Now that the host never uses a min_stop_interval, remove it from the mcu code. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* toolhead: Do not limit SET_VELOCITY_LIMIT to values specified in configKevin O'Connor2021-04-302-8/+8
| | | | | | | Allow a larger velocity, accel, and square_corner_velocity than what is specified in the config file. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* stepper: Do not set min_stop_interval in micro-controllerKevin O'Connor2021-04-3012-67/+5
| | | | | | | | The min_stop_interval safety check is fragile and leads to a notable amount of complexity. Avoid these issues by not programming this safety check. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* graphstats: Support graphing multiple heatersKevin O'Connor2021-04-291-22/+28
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* probe: Use original XY position on multiple probe samplesKevin O'Connor2021-04-281-2/+2
| | | | | | | | | On some kinematics it's possible for the XY position to change slightly during a probing move. Return back to the original XY position on a probe lift so each probe attempt starts at the same nominal position. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* gcode: Generate M115 output even if command not sent from gcode pseudo-terminalKevin O'Connor2021-04-281-1/+4
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* Revert "endstop_phase: wip"Kevin O'Connor2021-04-281-7/+0
| | | | | | | | This reverts commit f2e4653ca4b0ed9ee2c8d7b0aa12a5e3973fa285. Revert incomplete testing code that was accidentally committed. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Move palette2 location in Config_Reference.mdKevin O'Connor2021-04-281-36/+36
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Update Status_Reference.md for better Jekyll renderingKevin O'Connor2021-04-281-19/+23
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* endstop_phase: wipKevin O'Connor2021-04-281-0/+7
|
* docs: Move status field reference to new Status_Reference.md fileKevin O'Connor2021-04-284-208/+310
| | | | | | | Move the reference of "printer" status fields from Command_Templates.md to a new Status_Reference.md file. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* resonance_tester: Refactored the testing codeDmitry Butyugin2021-04-281-109/+68
| | | | Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
* screws_tilt_adjust: Add MAX_DEVIATION parameter for bed level invariant.Johannes Stuettgen2021-04-283-0/+16
| | | | | | | This is useful when a saved bed mesh is used to ensure that the bed level has not drifted too far from where it was when the mesh was created. Signed-off-by: Johannes Stuettgen <johannes.stuettgen@gmail.com>
* docs: Prefer Jinja2 "set" directive to default_parameter_xxx in examplesKevin O'Connor2021-04-264-60/+32
| | | | | | The "set" directive is more flexible and easier to understand. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add example of Jinja2 "set" directive to Command_Templates.mdKevin O'Connor2021-04-261-15/+40
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add notes on terminating resistors to CANBUS.mdKevin O'Connor2021-04-251-4/+21
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* linux: Raise an error if configuring a pullup when that is not supportedKevin O'Connor2021-04-251-0/+3
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* linux: Minor formatting, variable name, and error reporting changesKevin O'Connor2021-04-251-62/+53
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* lpc176x: Add i2c_read functionalityMichael Kurz2021-04-251-1/+34
| | | | | | This adds the i2c_read command to the lp176x MCU. Signed-off-by: Michael Kurz <michi.kurz@gmail.com>
* stm32: Added mcu temperature support additional mcu (#4211)pkElectronics2021-04-251-1/+1
| | | | | Enabled MCU_Temperature sensor for STM32F405 based boards Signed-off-by: Pascal Wistinghausen <pascal.wistinghausen@ib-wistinghausen.de>
* probe: Add deactivate_on_each_sample: param for Probe (#4161)nlef2021-04-242-8/+29
| | | Signed-off-by: Nick Lefskiy <n.lefskiy@yandex.ru>
* adxl345: Verify the register writes, added debug adxl345 commandsDmitry Butyugin2021-04-242-20/+82
| | | | Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
* docs: Note stealthchop can cause overcurrent error in TMC_Drivers.mdKevin O'Connor2021-04-241-0/+7
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* test: Add printer-creality-cr6se-2021.cfg to printers.testKevin O'Connor2021-04-221-0/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Added Config For Creality CR6 SE With Board Revision 4.5.3 (#4147)C. Bluoss2021-04-221-0/+116
| | | | | Both heater pins changed in this revision. Signed-off-by: Christoph Bluoss <mail@christoph-bluoss.de>
* buildcommands: Don't attach hostname and build date to version on a clean buildKevin O'Connor2021-04-221-6/+10
| | | | | | | Most builds will be direclty from git - removing the hostname and build date should permit reproducible binaries in that common case. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* linux: Don't use timer_repeat_until for linux "irq" pollingKevin O'Connor2021-04-211-29/+9
| | | | | | Use a simpler counter system to prioritize tasks and irqs when busy. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* sched: Call irq_poll() at start of run_tasks() loopKevin O'Connor2021-04-211-0/+1
| | | | | | | On architectures that poll for irqs, check for any pending irqs prior to checking if tasks are idle. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* buildcommands: Call irq_poll() after last task functionKevin O'Connor2021-04-211-1/+3
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* linux: Rework timer_check_periodic() to use ticksKevin O'Connor2021-04-193-14/+14
| | | | | | Avoid using a 'struct timespec' to simplify the code. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* linux: Move timer fields into a structKevin O'Connor2021-04-191-31/+37
| | | | | | Storing the fields in a struct allows gcc to optimize memory pointers. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* github: Fix cron entry in close-invalid-bot.yamlKevin O'Connor2021-04-181-1/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* github: Add close-invalid-bot.yamlKevin O'Connor2021-04-182-11/+33
| | | | | | | The generic stale issue tool wont close an issue that has comments after the initial invalid message. Add a bot to close invalid issues. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* github: Update issue template to further encourage reading the directionsKevin O'Connor2021-04-181-2/+2
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Update Linux RPi benchmarksKevin O'Connor2021-04-181-4/+4
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* linux: Avoid calling timer_read_time() in timer_dispatch() when not neededKevin O'Connor2021-04-181-3/+15
| | | | | | | The timer_read_time() call can be expensive - when the next timer is definitely pending, avoid making that call. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* linux: Simplify timer dispatch codeKevin O'Connor2021-04-181-54/+50
| | | | | | | | Implement rescheduling math using the simple 32-bit timer instead of the Unix timespec struct. This makes the code simpler and doesn't adversely impact the overall performance. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>