aboutsummaryrefslogtreecommitdiffstats
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* rp2040: Rename CONFIG_RP2040_yyy Kconfig symbols to CONFIG_RPXXXX_yyyKevin O'Connor2024-11-131-1/+1
| | | | | | | Rename the Kconfig symbols. This is in preparation to adding support for the rp2350 mcu. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Added board config for Mellow Fly E3 v2 (#6682)Lieven Vanhercke2024-11-061-0/+1
| | | Signed-off-by: Lieven Vanhercke <lieven.vanh@gmail.com>
* hx71x: Avoid base classes to improve python2 compatibilityKevin O'Connor2024-09-122-0/+28
| | | | | | Also, add a load_cell regression test case. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* idex_modes: Improved restoring position in RESTORE_DUAL_CARRIAGE_STATEDmitry Butyugin2024-08-032-1/+13
| | | | | | | | Previous implementation could crash the idex carriages into each other. The new code moves the idex carriages together, eliminating this risk and decreasing the time needed to restore the carriages positions. Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
* ads1220: Add ADS1220 bulk sensor to load_cellGareth Farrington2024-07-312-0/+2
| | | | | | Add support for the ADS1220 as an alternative to HX71x that supports SPI and higher sample rates. Signed-off-by: Gareth Farrington <gareth@waves.ky>
* hx71x: Load Cell Skeleton and HX71x bulk ADCGareth Farrington2024-07-312-0/+2
| | | | | | | * Create the load_cell host module skeleton to create the sensors and start taking samples. * Add support for the HX717 and HX711 ADC sensors. Signed-off-by: Gareth Farrington <gareth@waves.ky>
* extruder: Allow dynamic adjustment of pressure advance (#6635)Dmitry Butyugin2024-07-113-1/+107
| | | Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
* config: Adds support for the Tronxy Crux1 printer (#6627)elmo2024-06-271-0/+1
| | | Signed-off-by: Louis West <lowest@mailbox.org>
* config: Add Artillery Genius Pro config (#6604)Jayofelony2024-05-271-0/+1
| | | Signed-off-by: Jeroen Oudshoorn <oudshoorn.jeroen@gmail.com>
* stm32: STM32F031 updates (#6607)Elias Bakken2024-05-251-2/+6
| | | | | | | Add support for STM32F031x6 which is the 32 KB version of the STM32F031 MCU. Add new I2C bus variant. Signed-off by: Elias Bakken <elias@iagent.no>
* test: Disable ldc1612 on stm32f042 build to reduce sizeKevin O'Connor2024-05-211-0/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* stm32: Add STM32G474 chip to KconfigDropeffect GmbH2024-05-141-0/+3
| | | | Signed-off-by: Amr Elsayed from Dropeffect GmbH <code@dropeffect.com>
* config: Artillery Sidewinder X3 (#6534)TheFeralEngineer2024-04-121-0/+1
| | | Signed-off-by: Phil Timpson <theferalengineer@gmail.com>
* pwm_cycle_time: New module for output pins with dynamic cycle timesKevin O'Connor2024-01-232-9/+21
| | | | | | | | | Remove support for changing the cycle time of pwm pins from the output_pin module. Use a new pwm_cycle_time module that supports setting dynamic cycle times. This simplifies the output_pin code and low-level pin update code. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Add Creality Ender 5 S1. (#6455)grnbrg2024-01-181-0/+1
| | | | | | | | | | Creality released the Ender 5 S1 model in November of 2022. It has enough hardware differences from the previous models that that the existing Ender 5 configs are not compatible. This configuration is based on one provided by Creality that was then tweaked and modified. I have been using these values (plus some additional entries) for about 6 months with no issues. Signed-off-by: Brian Greenberg <grnbrg@grnbrg.org>
* config: I3DBEEZ9 New board (#6447)I3DBeeTech2024-01-021-0/+3
| | | Signed-off-by: Venkata Kamesh <i3dbee@gmail.com>
* config: Add LDO Leviathan v1.2 generic configStefan Dej2023-12-061-0/+1
| | | | Signed-off-by: Stefan Dej <meteyou@gmail.com>
* pwm_tool: Add support for high-speed PWM pin updatesKevin O'Connor2023-11-162-0/+14
| | | | | | | | | The output_pin module is only capable of updating an output pin at most once every 100ms. Add a new pwm_tool module that is capable of queuing updates in the micro-controller and thus allowing for much higher update rates. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Add Sovol SV06 Plus (#6397)Herb McNew2023-11-141-0/+1
| | | | | | | | | New configuration for the Sovol SV06 Plus Initial pass at adding a printer configuration for the Sovol SV06 Plus based on the existing Sovol SV06 config. Updated for the larger build volume, added filament runout sensor, and removed any references to the LCD screen since the stock screen doesn't work with Klipper. Signed-off-by: Herb McNew <herb.mcnew@gmail.com>
* config: Add new generic-bigtreetech-octopus-pro-v1.1.cfg configKevin O'Connor2023-10-301-0/+1
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Split generic-bigtreetech-octopus.cfg into separate filesKevin O'Connor2023-10-301-1/+5
| | | | | | | | Use two different files for the Octopus Pro and Octopus (non-Pro). The configs are the same in practice, but the difference in version and naming can lead to confusion. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Add MKS Monster 8 generic config (#6336)Bomberski2023-09-101-0/+1
| | | Signed-off-by: Allen Cox <Bomberski420@gmail.com>
* config: Add HC32F460 variant of Ender 2 Pro (#6334)JamesH19782023-09-102-1/+8
| | | | | | | PR to add the newer version of the Ender 2 Pro with the CR-FDM-v2.5.54.170 motherboard with the HC3232F460 chip. Confirmed as working with discord member NyftHeart and using configs from Steve Gotthardt, with his permission to use and submit. Signed-off-by: James Hartley <james@hartleyns.com>
* Kconfig: Support Enable/Disable lis2dw on chips with small flash sizebigtreetech2023-08-212-0/+2
| | | | Signed-off-by: Alan.Ma from BigTreeTech tech@biqu3d.com
* config: Add config for printer Creality CR10s Pro V2 (#6300)flatline-842023-08-131-0/+1
| | | | | | | Created a base config for the Creality CR10s Pro v2 as described here: https://www.creality.com/products/cr-10s-pro-v2-3d-printer This will allow users with this printer to more easily setup Klipper firmware. Signed-off-by: Peter Kydas <peter@kydas.me>
* temperature_combined: A class that can combine several other temperature ↵Michael Jäger2023-08-011-0/+6
| | | | | sensors (#6230) Signed-off-by: Michael Jäger <michael@mjaeger.eu>
* test: Add stm32f042 regression build testKevin O'Connor2023-06-081-0/+4
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* Kconfig: Support selecting optional features on chips with small flash sizeKevin O'Connor2023-06-083-0/+7
| | | | | | | | | | | | | Add a new HAVE_LIMITED_CODE_SIZE symbol that enables a menu to select optional features. This symbol is enabled on chips with small build sizes. Replace the HAVE_GPIO_BITBANGING with four new symbols: WANT_GPIO_BITBANGING, WANT_DISPLAYS, WANT_SENSORS, WANT_SOFTWARE_SPI, and WANT_SOFTWARE_I2C. This allows users a little more flexibility when selecting features they need. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* test: Regression test for hybrid corexy input shaping with dual carriageDmitry Butyugin2023-06-062-0/+166
| | | | Signed-off-by: Dmitry Butyugin <dmbutyugin@google.com>
* stm32f7: add support for stm32f7 and remram boardFrederic Morin2023-05-071-0/+3
| | | | Signed-off-by: Frederic Morin <frederic.morin.8@gmail.com>
* config : Longer LK4 X (#6185)Thomas Lété2023-05-011-0/+1
| | | | | | | New printer : Longer LK4X configuration This configuration is based on the one provided by Longer with some tweaks. Signed-off-by: Thomas Lété <bistory@gmail.com>
* config: Add printer configuration for Anycubic Kobra Go (#6166)xpeng2023-04-151-0/+1
| | | Signed-off-by: Yipeng Zhou <yipeng_zhou@foxmail.com>
* stm32: Add support for Nation N32G45x mcus (#6116)Alexey2023-04-071-0/+1
| | | | | N32G452/G455 are mostly compatible with STM32F103 but have M4 core and different ADC. Signed-off-by: Alexey Golyshin <stas2z@gmail.com>
* config: Add config printer-sovol-sv05-2022.cfg (#6122)spinixguy2023-03-291-0/+1
| | | | | Adding Sovol SV06 printer config Signed-off-by: Joseph Spainhour <spinixguy@gmail.com>
* config: Add Ratrig V-Minion (#6120)bbro442023-03-291-0/+1
| | | | | This adds support for the stock configuration of the V-Minion printer from Ratrig, based on the Octopus v1.1 (STM32F446) Signed-off-by: Benjamin Lesher <bbro44@protonmail.com>
* config: Add Fysetc Cheetah V2.0 (#6119)bbro442023-03-201-0/+1
| | | | | This adds support for the Cheetah v2.0 mainboard from Fysetc. Signed-off-by: Benjamin Lesher <bbro44@protonmail.com>
* config: Add Ender 3 v2 Neo base config (#6103)Sam2023-03-141-0/+1
| | | | | | Add the default base config for the Ender 3 v2 Neo (as released 2022). This config also works with the newer D32F303 based 4.2.2 boards. Signed-off-by: Sam McLeod <sammcj@users.noreply.github.com>
* config: Add Anycubic Kobra Plus (#6084)Derek Kaser2023-03-142-0/+7
| | | Signed-off-by: Derek Kaser <derek.kaser@gmail.com>
* config: Add printer-elegoo-neptune3-pro configuration (#5965)Koz Ross2023-03-141-0/+1
| | | | | Adds a configuration for the Elegoo Neptune 3 Pro. Signed-off-by: Koz Ross <koz.ross@retro-freedom.nz>
* config: Example config file for Creality CR5 Pro HT (#6089)Brandon Baker2023-03-111-0/+1
| | | Signed-off-by: Brandon Baker <bakerbrandond@gmail.com>
* tmc2240: initial implementationAlex Voinea2023-03-012-0/+15
| | | | | Signed-off-by: Alex Voinea <voinea.dragos.alexandru@gmail.com> Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Update and rename generic-th3d-ezboard-lite-v2.0.cfg to ↵Apulo2023-02-231-1/+1
| | | | | | | generic-th3d-… (#6070) The actual board name is EZBoard V2 without the lite. Renaming the file and correcting the intro text to reflect the actual board name. Signed-off-by: Anthony Dellett <anthony.dellett@gmail.com>
* ar100: Support for ar100 (#6054)Elias Bakken2023-02-201-0/+2
| | | | | Add files to support AR100 Signed-off-by: Elias Bakken <elias@iagent.no>
* config: Add printer sovol sv06 config file (#6056)spinixguy2023-02-141-0/+1
| | | Signed-off-by: Joseph Spainhour <spinixguy@gmail.com>
* config: Add BigTreeTech EBB V1.2 / EBB SB V1.0 / E3EZ / M5P / M8P V1.1 / ↵bigtreetech2023-02-034-1/+9
| | | | | | | Octopus Max EZ Signed-off-by: Alan.Ma from BigTreeTech tech@biqu3d.com Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* config: Add config for Kingroon KP3S (#6021)JamesH19782023-02-031-0/+1
| | | | | A config that describes a Kingroon KP3S with the STM32F103 Robin Mini/Nano clone Signed-off-by: James Hartley <james@hartleyns.com>
* config: Example config file for Lulzbot Mini 2 (#5976)Spookee2023-01-301-0/+1
| | | | | | Config file contains pin mappings to suit Lulzbot Mini 2 using Lulzbot SingleExtruder(0.5mm) and Lulzbot flexible magnetic bed. Mini 2 uses Einsy Retro mainboard. Signed-off-by: Trent Sheather <trent.sheather@gmail.com>
* config: Added printer config for SUNLU T3 (#6004)dahliamoth2023-01-301-0/+1
| | | Signed-off-by: Zachary Welvaert <zwelvaert@gmail.com>
* config: Duet3-6HC & -6XD Configs (#6006)Evan Cowden2023-01-251-0/+5
| | | Signed-off-by: Evan Cowden <evan38109@gmail.com>
* test: Add compile test builds for stm32g431, stm32h723, stm32l412Kevin O'Connor2022-12-153-0/+9
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>