Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Klipper3d/klipper.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-09-02serial_irq: Support side channel for entering bootloaderwork-serialboot-20220901Kevin O'Connor
Add a mechanism to request the bootloader when using serial input. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-09-02lpc176x: Move bootloader_request() from usbserial.c to main.cKevin O'Connor
Move bootloader_request() function so that it can be used when not using USB. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-09-01kinematics: Add deltesian printers (#5743)Tircown
Initial push of the working deltesian kinematics after some successful tests. Signed-off-by: Fabrice GALLET <tircown@gmail.com>
2022-09-01stm32f0: implement i2c_read endpointMatt Baker
Signed-off-by: Matt Baker <baker.matt.j@gmail.com>
2022-09-01extruder_stepper: Support configuring pressure advance from configDmitry Butyugin
Also added status report for extruder_stepper objects with the current pressure advance parameters values. Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
2022-09-01dump_mcu: helper for mcu flash backupsEric Callahan
Signed-off-by: Eric Callahan <arksine.code@gmail.com>
2022-09-01stm32: Add Hardware PWM support for STM32G0 processors (#5714)Ben Jackson
Uses existing common code for STM32. Adds a table for device- specific PWM mappings. Adds support for enabling all TIM timer devices. Makes it a runtime error to enable devices the code doesn't know how to enable. I have verified performance of the fan pins (PC6, PC7, PB15) on the SKR Mini E3 V3. Signed-off-by: Ben Jackson <ben@ben.com>
2022-09-01save_variables: Do not write to console when variables are savedMapleLeafMakers
Removes a call to gcmd.respond_info which writes 'VARIABLE SAVED' to the console every time the SAVE_VARIABLE command is called. Signed-off-by: Andre LeBlanc <mapleleafmakers@gmail.com>
2022-08-25docs: Update koconnor donation linksKevin O'Connor
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-08-24scripts: Update install-debian.sh (#5704)chestwood96
Add pkg-config reference because hid-flash needs it to build. Signed-off-by: Adrian Joachim <adi.joachim12@gmail.com>
2022-08-24stm32: add FDCAN support for STM32H743 (SKR-3 Series) (#5668)BIGTREETECH
Signed-off-by: Chen.BJ from BigTreeTech <chenbj@biqu3d.com>
2022-08-19stm32: Fix the STM32H743 mcu temp on SKR 3 (#5711)adelyser
Signed-off-by: Aaron DeLyser <bluwolf@gmail.com>
2022-08-19rp2040: Enabled hw pullups for the I2C pins (#5710)chestwood96
Signed-off-by: Adrian Joachim <adi.joachim12@gmail.com>
2022-08-19palette2: Fix UART encodingClifford Roche
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>
2022-08-19config: Add BQ Hephestos printer (#5676)Rui Carmo
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>
2022-08-19delta: Added the possibility to get where the "cone shape" of the build ↵Nitram
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>
2022-08-19config: Anycubic 4 Max Pro 2.0 - Added two internal systems (beeper and PSU ↵int_0x03
control). (#5629) Signed-off-by: Usachev Alexander Valer'evich <int_0x21@protonmail.com>
2022-08-17atsamd: Use CONFIG_USB instead of CONFIG_USBSERIAL during clock initKevin O'Connor
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-08-17stm32: Use new CONFIG_USB to determine if USB needs to be configuredKevin O'Connor
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>
2022-07-29Revert "config: Create printer-bq-hephestos-2014.cfg (#5607)"Kevin O'Connor
This reverts commit 18119858c675f40cf975053b8ff5bd129768d3a3. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-07-29config: Create printer-bq-hephestos-2014.cfg (#5607)Rui Carmo
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>
2022-07-29console: Add support for DUMP and FILEDUMP commandsKevin O'Connor
Add helper functions to dump memory via debug_read commands. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-07-29canserial: Fix typo in canserial.hKevin O'Connor
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-07-29docs: Recommend allow-hotplug in CANBUS.md when using USB to canbus bridgeKevin O'Connor
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-07-29docs: Updates to CANBUS_protocol.mdKevin O'Connor
Update the document with latest details. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-07-29stm32: Remove stm32f4 canbus warningKevin O'Connor
The canbus code has been successfully tested on stm32f4. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-07-29mcu: Delay reset signaling for usb to canbus bridge nodesKevin O'Connor
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>
2022-07-29canserial: Request bootloader via bootloader_request()Kevin O'Connor
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>
2022-07-29usb_cdc: Rename usb_request_bootloader() to bootloader_request()Kevin O'Connor
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>
2022-07-29graphstats: Normalize mcu frequency to microseconds when graphing multiple mcusKevin O'Connor
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-07-29serialqueue: Improve canbus timingKevin O'Connor
Adjust timing based on the minimum transmission time of canbus messages. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-07-29canbus_ids: Use 4 as the first nodeid to reduce id bitstuffingKevin O'Connor
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>
2022-07-29bed_screws: report statusPedro Lamas
Signed-off-by: Pedro Lamas <pedrolamas@gmail.com>
2022-07-29docs: fixes typo on heater_bedPedro Lamas
Signed-off-by: Pedro Lamas <pedrolamas@gmail.com>
2022-07-25stm32: Add CCRDY check to stm32g0 adcKevin O'Connor
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>
2022-07-24config: Use printer-creality-ender3-s1-2021.cfg for both s1 and s1 pro.Kevin O'Connor
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-07-22manual_probe: report statusPedro Lamas
Signed-off-by: Pedro Lamas <pedrolamas@gmail.com>
2022-07-22config: Fix wording of serial port selection on recent creality configsKevin O'Connor
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-07-22config: Integrate configuration file for Creality Sermoon V1. (#5621)S1NH
Configuration for the stock Creality Sermoon V1. Signed-off-by: Du Chengyao <hbyls@live.com>
2022-07-21spi_flash: Add board definition for Mellow FLY Gemini V2 (#5651)s6t
Signed-off-by: Tobias Schröder <schroedt@live.de>
2022-07-19config: Fix screw typo in printer-creality-cr10-v3-2020.cfgKevin O'Connor
Reported by @TonyRouse. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-07-19config: Change of alias for heater_fan in multiple configs (#5632)JamesH1978
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>
2022-07-19docs: fix rawparams example by truncating commentsPedro Lamas
Signed-off-by: Pedro Lamas <pedrolamas@gmail.com>
2022-07-19config: Note 25Mhz clock in generic-bigtreetech-skr-3.cfgKevin O'Connor
Reported by @kingtricky and confirmed by @bigtreetech. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-07-17docs: Add BIGTREETECH to Sponsors.md fileKevin O'Connor
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-07-17lib: Update to latest can2040 codeKevin O'Connor
Simplify tx state tracking. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-07-16docs: Add a Sponsors.md fileKevin O'Connor
Add a documentation page with information on how to support Klipper. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-07-16workflows: Fix spurious path in klipper3d-deploy.yamlKevin O'Connor
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-07-16mkdocs-requirements: Force markdown==3.3.7Kevin O'Connor
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>
2022-07-16lib: Update to the latest can2040 codeKevin O'Connor
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>