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-06stm32: Add I2C3 to stm32g0 clock enable listwork-stm32g0i2c-20220825Kevin O'Connor
Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-09-06stm32: Fix i2c on stm32g0Kevin O'Connor
Fix the gpio function. Also, add buses found only on stm32g0. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-09-06stm32: Add a gpio_valid() helper functionKevin O'Connor
Add a function to validate that a gpio pin is valid on the chip. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-09-05serial_irq: Support side channel for entering bootloaderKevin O'Connor
Add a mechanism to request the bootloader when using serial input. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-09-05lpc176x: 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-05tmc: Improve error on missing stepper sectionKevin O'Connor
If a tmc driver can't find the stepper config section it reports a "missing microsteps" error which can be confusing. Provide a more explicit error message. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-09-05motan: Improve reading of initial step position dataKevin O'Connor
Seed the initial position from the first read position, even if it is some time into the capture. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
2022-09-03fan: add enable_pin option (#5732)dalegaard
Signed-off-by: Lasse Dalegaard <dalegaard@gmail.com>
2022-09-03config: Fix uart_address on BTT SKR CR6 (#5741)JamesH1978
As found on discord bt user David Carey. uart_address for y and z are swapped. Discovered while setting up sensorless homing. Signed off by: James Hartley <james@hartleyns.com>
2022-09-02mcp4018: Add SET_DIGIPOT command to mcp4018 implementation (#5737)jake-b
Added a SET_DIGIPOT command to the mcp4018 implementation. Previously the mcp4018 was read only, and set at the time of configuration. This allows you to change the value during a print, which is needed for some older printers that need to lower the stepper current during preheating. Signed-off-by: Jake Bordens <jake@allaboutjake.com>
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>