aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* config: Update ender3 s1 configs to use gear_ratioKevin O'Connor2022-06-032-2/+4
| | | | | | The gearing mechanism is 42:12. Reported by @filipenobrerc. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* COPYING: Update GPLv3 license to latest text (uses https instead of http)Kevin O'Connor2022-06-031-4/+4
| | | | | | | The latest text of the GNU GPLv3 license updates the web references to https (instead of the older http). Update to that latest text. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* virtual_sdcard: Adds on_error_gcodePedro Lamas2022-06-032-0/+11
| | | | Signed-off-by: Pedro Lamas <pedrolamas@gmail.com>
* config: Add BTT SKR 3 & EBB CAN V1.0 & V1.1 board cfg (#5529)BIGTREETECH2022-06-013-0/+317
| | | Signed-off-by: Alan.Ma from BigTreeTech <tech@biqu3d.com>
* stm32: Rework kconfig to use CONFIG_CANSERIAL for both can.c and fdcan.cKevin O'Connor2022-06-012-13/+8
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* flash_usb: Rework flash_rp2040 code to be similar to other boardsKevin O'Connor2022-06-011-26/+29
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* stm32: stm32g0b1 fdcan support (#5488)BIGTREETECH2022-06-015-2/+347
| | | Signed-off-by: Alan.Ma from BigTreeTech <tech@biqu3d.com>
* adxl345: Support recording data from multiple ADXL345's in one run, and ↵Mikkel Schmidt2022-05-232-24/+72
| | | | | | | | | | | more. (#5224) Add PROBE and CHIP to TEST_RESONANCES Since it's possible to specify more than one chip in TEST_RESONANCES the CHIP parameter has been renamed to CHIPS Signed-off-by: Mikkel Schmidt <mikkel.schmidt@gmail.com>
* docs: Line wrapping in G-Codes.mdKevin O'Connor2022-05-231-1/+3
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Documentation on screws_tilt_calculate MAX_DEVIATION parameter (#5522)Kevin Nguyen2022-05-231-2/+2
| | | Signed-off-by: Kevin Nguyen <ngynkvn@gmail.com>
* stm32: Don't allow USB on internal clock for stm32f103/stm32f070Kevin O'Connor2022-05-231-1/+2
| | | | | | Reported by @kaidegit. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Minor changes to ender3-s1 and ender3-s1pro configsKevin O'Connor2022-05-232-8/+2
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Ender 3 S1/S1 Pro Default Configurations (#5332)Fisheiyy2022-05-233-0/+266
| | | Signed-off-by: Rob Casper <myallneedsemail@gmail.com>
* docs: Update Config_Reference.md z_hop speed (#5514)camerony2022-05-231-2/+2
| | | | | The default z-hop speed is actually 15 mm/s according to the code in safe_z_home.py Signed-off-by: Cameron River <camerony@gmail.com>
* config: Create configuration file for Fly-Gemini-v2 and Fly-CDY-V3 ↵kluoyun2022-05-183-0/+379
| | | | | motherboard (#5508) Signed-off-by: Xiaokui Zhao <xiaok@zxkxz.cn>
* docs: fix links to Config_Reference.mdth33xitus2022-05-181-8/+8
| | | | Signed-off-by: Dominik Willner <th33xitus@gmail.com>
* config: Remove hold_current from generic-th3d-ezboard-lite-v2.0.cfgKevin O'Connor2022-05-171-1/+0
| | | | | | We no longer recommend setting a hold_current. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Minor wording update to Code_Overview.mdKevin O'Connor2022-05-171-3/+3
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Update Code_Overview.md with more realistic task timing guidelinesKevin O'Connor2022-05-171-3/+6
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Updates to Installation.md documentKevin O'Connor2022-05-171-44/+79
| | | | | | | Recommend users obtain an example config file prior to starting the installation. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config:Create configuration file for Fly-Gemini-v1 motherboard (#5474)kluoyun2022-05-143-0/+164
| | | | | | | Create configuration file for Fly-Gemini-v1 motherboard Add stm32f405 and generic-mellow-fly-gemini-v1.cfg to test cases Signed-off-by: Xiaokui Zhao <xiaok@zxkxz.cn>
* Makefile: Default to python3 for micro-controller build scriptsKevin O'Connor2022-05-131-1/+1
| | | | | | | It's more likely that python3 will be installed than python2 on a typical modern Linux distribution, so use python3 by default. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* homing: Fix bug in multi_complete()Kevin O'Connor2022-05-131-1/+2
| | | | | | Reported by @skrogh. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* misc: Import misc.h in all files defining console_sendf()Kevin O'Connor2022-05-133-0/+3
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* stm32: Remove unused header from can.cKevin O'Connor2022-05-101-1/+0
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* canbus: Rename CANBUS_CMD_SET_NODEID to CANBUS_CMD_SET_KLIPPER_NODEIDKevin O'Connor2022-05-101-5/+5
| | | | | | | Rename the command name for consistency with the canbus_query.py script. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Minor CanBoot documentation fixesKevin O'Connor2022-05-102-2/+2
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* scripts: identify application in canbus_queryEric Callahan2022-05-101-1/+12
| | | | Signed-off-by: Eric Callahan <arksine.code@gmail.com>
* docs: add CanBoot documentation to bootloaders.mdEric Callahan2022-05-101-0/+38
| | | | Signed-off-by: Eric Callahan <arksine.code@gmail.com>
* lib: add flash_can.pyEric Callahan2022-05-102-0/+559
| | | | | | | This script may be used to update Klipper firmware for CAN nodes running the CanBoot bootloader. Signed-off-by: Eric Callahan <arksine.code@gmail.com>
* stm32: add 8 KiB bootloader option for F0x2 devicesEric Callahan2022-05-101-1/+1
| | | | Signed-off-by: Eric Callahan <arksine.code@gmail.com>
* canbus: send 8 bytes in the id responseEric Callahan2022-05-101-1/+2
| | | | | | | The last byte contains the "node id" command, which is used to identify the application. Signed-off-by: Eric Callahan <arksine.code@gmail.com>
* canbus: add bootloader supportEric Callahan2022-05-101-0/+27
| | | | | | | | | This adds a command which allows an external script to broadcast a bootloader request, using a supplied UUID to match the request. Included is a method to process requests to enter the canboot bootloader. Signed-off-by: Eric Callahan <arksine.code@gmail.com>
* docs: Update G-Codes.md (#5487)3-5-202022-05-091-1/+1
| | | | | Typo correction: my -> by Signed-off-by: Oscar Cetnarowski <0.007954545@proton.me>
* pins: Improve pin description checksKevin O'Connor2022-05-091-1/+3
| | | | | | | Make sure whitespace isn't in the pin description. Also make sure an alias doesn't map to an invalid pin. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* stm32: Fix typo in i2c.cKevin O'Connor2022-05-071-2/+2
| | | | | | Reported by @kaidegit. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* klippy: Minor changes to message protocol errorKevin O'Connor2022-05-061-33/+18
| | | | | | | | Minor indentation and variable name changes. Don't remove linebreaks from message_protocol_error lines. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* klippy: Reworked the MCU protocol error message (#5470)Felicia Hummel2022-05-061-18/+49
| | | | | | | | | | | | The MCU protocol error message often confuses users, especially after getting bombarded with the config format error line. This PR tries to improve it and has the following goals: - Put the technical error at the end to prevent confusion and avoid the immediate jump to help channels instead of continuing to read - Inform the user first what the type of error is (In this case: MCU Protocol error) and not at the end of the long error message - Give the users a clear instruction what to do (pretty much unchanged), but possibly more approachable because the user is not confused by the technical error anymore - Shows the version numbers of Klipper separate from all MCU version numbers so that it is more obvious that this is the version of Klipper - Separates the version numbers between outdated MCUs and up-to-date MCUs, so that it becomes obvious if a MCU flash failed because the MCU doesn't disappear from the outdated list - Previously, when viewing the errors in a web frontend, additional line breaks made it extremely hard to read the message, sometimes with as little as one word on one line. The error messages are now formatted to not have rogue line breaks, improving readability. Signed-off-by: Felicia Alexa Hummel <felicia@drachenkatze.org>
* graphstats: Improve labels on twinx() graphsKevin O'Connor2022-05-061-2/+6
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* graphstats: Fix system graph titleKevin O'Connor2022-05-061-1/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Fix typo in Benchmarks.mdKevin O'Connor2022-05-061-1/+1
| | | | | | Reported by @kaidegit. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Note pins used for stm32flash in Bootloaders.mdKevin O'Connor2022-05-041-4/+5
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Update Example_Configs.md to note that baud should be 250000Kevin O'Connor2022-04-301-0/+3
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Note to run DELTA_CALIBRATE before DELTA_ANALYZE in Delta_Calibrate.mdKevin O'Connor2022-04-291-1/+5
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: List only micro-controller names in benchmarks table in Features.mdKevin O'Connor2022-04-291-11/+15
| | | | | | | | | | | There is concern that some users are interpreting the benchmark table in Features.md as a list of "supported boards" or possibly "recommended boards". This was not the intent. Remove the board names from the list to make it more clear the intent is only to describe the benchmarks. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Pull up endstop_pins on Fysetc S6/SpiderAdrian Keet2022-04-263-8/+8
| | | | Signed-off-by: Adrian Keet <arkeet@gmail.com>
* stm32: Add 64kib bootloader offset option to STM32F401 (#5457)JamesH19782022-04-251-1/+1
| | | | | This is needed for the Creality Ender 3 S1 with the STM32F401 chips to enable a 64kib bootloader offset Signed-off-by: James Hartley <james@hartleyns.com>
* spi_flash: reduce speed to 400KEric Callahan2022-04-251-1/+1
| | | | Signed-off-by: Eric Callahan <arksine.code@gmail.com>
* spi_flash: validate mcu configurationEric Callahan2022-04-251-5/+21
| | | | | | | Prior to attempting a flash, verify that the MCU is successfully configured. Signed-off-by: Eric Callahan <arksine.code@gmail.com>
* motan: Fix typo in error reportKevin O'Connor2022-04-231-1/+1
| | | | | | Reported by @Ludy87. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>