aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* docs: Update koconnor donation linksKevin O'Connor2022-08-242-3/+4
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* scripts: Update install-debian.sh (#5704)chestwood962022-08-241-1/+1
| | | | | Add pkg-config reference because hid-flash needs it to build. Signed-off-by: Adrian Joachim <adi.joachim12@gmail.com>
* stm32: add FDCAN support for STM32H743 (SKR-3 Series) (#5668)BIGTREETECH2022-08-233-8/+85
| | | Signed-off-by: Chen.BJ from BigTreeTech <chenbj@biqu3d.com>
* stm32: Fix the STM32H743 mcu temp on SKR 3 (#5711)adelyser2022-08-191-1/+1
| | | Signed-off-by: Aaron DeLyser <bluwolf@gmail.com>
* rp2040: Enabled hw pullups for the I2C pins (#5710)chestwood962022-08-191-2/+2
| | | Signed-off-by: Adrian Joachim <adi.joachim12@gmail.com>
* palette2: Fix UART encodingClifford Roche2022-08-191-5/+8
| | | | | | Raised from issue #5645, UTF-8 encoded symbols or other unexpected symbols on the UART raise an exception which causes klipper to stop. This change support UTF-8 encoded characters (from file names) as well as ignoring unexpected bytes. Signed-off-by: Clifford Roche <clifford.roche@gmail.com>
* config: Add BQ Hephestos printer (#5676)Rui Carmo2022-08-192-0/+108
| | | | | This is a working config with full LCD and stepper settings (only thing missing is the kill switch, which did not appear to work) Signed-off-by: Rui Carmo <rui.carmo@gmail.com>
* delta: Added the possibility to get where the "cone shape" of the build ↵Nitram2022-08-192-0/+3
| | | | | | | volume starts from Macros (#5662) Added the possibility to get where the "cone shape" of the build volume starts from Macros Signed-off-by: Martin Malmqvist <Volcomosq@gmx.com>
* config: Anycubic 4 Max Pro 2.0 - Added two internal systems (beeper and PSU ↵int_0x032022-08-191-1/+48
| | | | | control). (#5629) Signed-off-by: Usachev Alexander Valer'evich <int_0x21@protonmail.com>
* atsamd: Use CONFIG_USB instead of CONFIG_USBSERIAL during clock initKevin O'Connor2022-08-162-2/+2
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* stm32: Use new CONFIG_USB to determine if USB needs to be configuredKevin O'Connor2022-08-165-12/+14
| | | | | | | | | | | | Introduce a CONFIG_USB build symbol that is set whenever CONFIG_USBSERIAL or CONFIG_USBCANBUS is set. Use that symbol during setup so that the USB controller is properly initialized for both usb serial and usb canbus bridge configurations. This fixes the clock configuration for usb canbus bridge mode on stm32f446. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* Revert "config: Create printer-bq-hephestos-2014.cfg (#5607)"Kevin O'Connor2022-07-291-99/+0
| | | | | | This reverts commit 18119858c675f40cf975053b8ff5bd129768d3a3. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Create printer-bq-hephestos-2014.cfg (#5607)Rui Carmo2022-07-291-0/+99
| | | | | This is a working config with full LCD and stepper settings (only thing missing is the kill switch, which did not appear to work) Signed-off-by: Rui Carmo <rui.carmo@gmail.com>
* console: Add support for DUMP and FILEDUMP commandsKevin O'Connor2022-07-291-1/+52
| | | | | | Add helper functions to dump memory via debug_read commands. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* canserial: Fix typo in canserial.hKevin O'Connor2022-07-291-1/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Recommend allow-hotplug in CANBUS.md when using USB to canbus bridgeKevin O'Connor2022-07-291-8/+14
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Updates to CANBUS_protocol.mdKevin O'Connor2022-07-291-4/+4
| | | | | | Update the document with latest details. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* stm32: Remove stm32f4 canbus warningKevin O'Connor2022-07-291-1/+0
| | | | | | The canbus code has been successfully tested on stm32f4. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* mcu: Delay reset signaling for usb to canbus bridge nodesKevin O'Connor2022-07-293-4/+17
| | | | | | | | An mcu device acting as an "mcu bridge" should only be reset after other normal devices are reset - otherwise the bridge wont be able to pass along the reset message to the downstream mcus. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* canserial: Request bootloader via bootloader_request()Kevin O'Connor2022-07-291-2/+1
| | | | | | | Use bootloader_request() instead of try_request_canboot(). This allows the bootloader machanism to work for more bootloaders. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* usb_cdc: Rename usb_request_bootloader() to bootloader_request()Kevin O'Connor2022-07-2914-32/+45
| | | | | | | Rename this board API function to a more generic name. This is in preparation for calling the function from the canbus code. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* graphstats: Normalize mcu frequency to microseconds when graphing multiple mcusKevin O'Connor2022-07-291-9/+43
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* serialqueue: Improve canbus timingKevin O'Connor2022-07-295-28/+58
| | | | | | | Adjust timing based on the minimum transmission time of canbus messages. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* canbus_ids: Use 4 as the first nodeid to reduce id bitstuffingKevin O'Connor2022-07-291-1/+3
| | | | | | | Starting with nodeid 4 instead of nodeid 0 can reduce bitstuffing of the id field in common configurations. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* bed_screws: report statusPedro Lamas2022-07-282-5/+25
| | | | Signed-off-by: Pedro Lamas <pedrolamas@gmail.com>
* docs: fixes typo on heater_bedPedro Lamas2022-07-281-1/+1
| | | | Signed-off-by: Pedro Lamas <pedrolamas@gmail.com>
* stm32: Add CCRDY check to stm32g0 adcKevin O'Connor2022-07-251-0/+9
| | | | | | | The stm32g0 specification states that it is required to wait for the CCRDY flag to be raised after changing the channel configuration. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Use printer-creality-ender3-s1-2021.cfg for both s1 and s1 pro.Kevin O'Connor2022-07-243-136/+6
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* manual_probe: report statusPedro Lamas2022-07-212-2/+34
| | | | Signed-off-by: Pedro Lamas <pedrolamas@gmail.com>
* config: Fix wording of serial port selection on recent creality configsKevin O'Connor2022-07-213-5/+6
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Integrate configuration file for Creality Sermoon V1. (#5621)S1NH2022-07-212-0/+109
| | | | | Configuration for the stock Creality Sermoon V1. Signed-off-by: Du Chengyao <hbyls@live.com>
* spi_flash: Add board definition for Mellow FLY Gemini V2 (#5651)s6t2022-07-201-0/+5
| | | Signed-off-by: Tobias Schröder <schroedt@live.de>
* config: Fix screw typo in printer-creality-cr10-v3-2020.cfgKevin O'Connor2022-07-191-2/+2
| | | | | | Reported by @TonyRouse. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Change of alias for heater_fan in multiple configs (#5632)JamesH19782022-07-1924-24/+24
| | | | | This PR serves to fix a longstanding misnomer in some config files. Many configs state a nozzle_cooling_fan alias for what is usually a "hotend cooling fan". This causes ambiguity and confusion with the parts fan. I have identified all 24 files with this and changed them here. Signed-off-by: James Hartley <james@hartleyns.com>
* docs: fix rawparams example by truncating commentsPedro Lamas2022-07-192-14/+28
| | | | Signed-off-by: Pedro Lamas <pedrolamas@gmail.com>
* config: Note 25Mhz clock in generic-bigtreetech-skr-3.cfgKevin O'Connor2022-07-191-2/+2
| | | | | | Reported by @kingtricky and confirmed by @bigtreetech. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add BIGTREETECH to Sponsors.md fileKevin O'Connor2022-07-162-0/+10
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* lib: Update to latest can2040 codeKevin O'Connor2022-07-163-120/+134
| | | | | | Simplify tx state tracking. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* docs: Add a Sponsors.md fileKevin O'Connor2022-07-165-3/+37
| | | | | | Add a documentation page with information on how to support Klipper. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* workflows: Fix spurious path in klipper3d-deploy.yamlKevin O'Connor2022-07-161-1/+0
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* mkdocs-requirements: Force markdown==3.3.7Kevin O'Connor2022-07-161-0/+1
| | | | | | | A new release of markdown (v3.4.1) breaks the website deployment scripts. Force the existing version. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* lib: Update to the latest can2040 codeKevin O'Connor2022-07-163-80/+95
| | | | | | | | | | Rename to "match" state machine instead of "ack". Minor simplification to tx_note_crc_start(). Call pio_match_clear() from report functions. Add pio_match_calc_key() helper function. Raise irq after 6 passive eof bits for faster rx message notification. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Added Anet alt-wiring display example (#5605)Cabia Rangris2022-07-061-0/+15
| | | Signed-off-by: Vladimir Serov <cab404@mailbox.org>
* webhooks: Close clients that become unresponsiveKevin O'Connor2022-07-061-0/+15
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* webhooks: Use reactor to watch for writable fdsKevin O'Connor2022-07-061-27/+22
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* reactor: Add support for waiting on fds becoming writableKevin O'Connor2022-07-061-24/+75
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* rp2040: Add support for USB to CANbus bridge modeKevin O'Connor2022-07-062-0/+6
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* rp2040: Initial support for CANbusKevin O'Connor2022-07-064-7/+104
| | | | | | | Add support for CANbus on the rp2040 using the can2040 "software canbus" implementation. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* lib: Add can2040 codeKevin O'Connor2022-07-063-0/+1312
| | | | | | | The "can2040" project implements "software canbus" support on rp2040 micro-controllers. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* stm32: stm32g0/h7 usb_dfu_bootloader support (#5596)BIGTREETECH2022-06-303-2/+36
| | | Signed-off-by: Alan.Ma from BigTreeTech <tech@biqu3d.com>