aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Version 0.1.0HEADv0.1.0masterTomasz Kramkowski11 days2-2/+4
| | | | | | Finally a release. Things seem to work just about well enough for now.
* Correct changelog relating to the versionTomasz Kramkowski11 days1-2/+2
|
* Separate version into __version__.pyTomasz Kramkowski11 days3-5/+4
| | | | | This is so it can be imported by buildcommands.py without needing all of the klippy requirements.
* Terminate saved configs with a newlineTomasz Kramkowski2025-08-161-1/+1
|
* Don't require an existing saved configTomasz Kramkowski2025-08-161-1/+4
|
* Make moonraker happierv0.1.0-rc4Tomasz Kramkowski2025-08-162-1/+2
|
* Version 0.1.0-rc3v0.1.0-rc3Tomasz Kramkowski2025-08-161-1/+1
|
* Create API socket with more sensible permissionsTomasz Kramkowski2025-08-162-0/+8
|
* Version 0.1.0-rc2v0.1.0-rc2Tomasz Kramkowski2025-08-161-1/+1
|
* /tmp/printer -> /run/kutter/printerTomasz Kramkowski2025-08-162-2/+5
|
* /var/run/kutter/saved.cfg -> /var/lib/kutter/saved.cfgTomasz Kramkowski2025-08-163-5/+5
| | | | | /var/run which is just a symlink to /run in most places is not normally persistent so this was the wrong place for it
* Change --runtime-config,-R to --saved-config,-STomasz Kramkowski2025-08-162-6/+6
| | | | This naming makes more sense in retrospect.
* Isort all scriptsv0.1.0-rc1Tomasz Kramkowski2025-08-1527-60/+166
|
* Isort all klippy codeTomasz Kramkowski2025-08-15108-108/+362
|
* Clean up bglogger handlingTomasz Kramkowski2025-08-151-14/+10
|
* Remove logfile supportTomasz Kramkowski2025-08-1511-86/+11
|
* Rewrite the readmeTomasz Kramkowski2025-08-151-12/+18
|
* Rename everything significant to Kutter except for docsTomasz Kramkowski2025-08-15215-518/+512
|
* Drop linux "flash" scriptTomasz Kramkowski2025-08-152-38/+1
|
* Drop support for printing MCU informationTomasz Kramkowski2025-08-153-50/+2
|
* Remove git based version handlingTomasz Kramkowski2025-08-157-204/+13
|
* Clean up some remaining python2 codeTomasz Kramkowski2025-08-152-3/+6
|
* Make config argument optionalTomasz Kramkowski2025-08-152-2/+4
|
* Add a changelogTomasz Kramkowski2025-08-151-0/+30
|
* Use makefiles instead of auto-buildingTomasz Kramkowski2025-08-155-20/+38
|
* remove some cruftTomasz Kramkowski2025-08-1510-816/+0
|
* Add a --runtime-config option for SAVE_CONFIGTomasz Kramkowski2025-08-092-79/+33
|
* Remove python2 support (first party)Tomasz Kramkowski2025-08-064-60/+9
|
* Run black on all first party python codeTomasz Kramkowski2025-08-06202-12164/+18984
|
* spi_flash: Add ZNP Robin Nano v2.2 to board defs (#6986)Burrito2025-07-281-0/+7
| | | | | | Adds support for the ZNP Robin Nano DW v2.2 board, used in the Neptune 3 Pro/Plus/Max. Signed-off-by: Zyjay Cruz <burrito@burrito.software>
* docs: Fix typos in config and docs (#6991)Thijs Triemstra2025-07-2726-33/+33
| | | | | | | * fix typos in configs * fix typos in docs Signed-off-by: Thijs Triemstra <info@collab.nl>
* spi_flash: FATFS fix missing long filenames support needed by ↵Sasquatch2025-07-275-4/+17
| | | | | | | | | flash-sdcard.sh (#6981) enable long file support, needed for boards using swspi and long filenames for firmware like mks robin 1.1/1.2 added MKS robin nano 1.2 board with description what and why Signed-off-by: Leszek Zajac <zajc3w@gmail.com>
* klippy: fix typos in python code (#6989)Thijs Triemstra2025-07-2524-43/+43
| | | Signed-off-by: Thijs Triemstra <info@collab.nl>
* safe_z_home: correct error callPaul Arthur2025-07-221-1/+1
| | | | Signed-off-by: Paul Arthur <paul.arthur@flowerysong.com>
* avr: Switch to input state prior to enabling pullup in gpio_in_reset()Kevin O'Connor2025-07-221-4/+8
| | | | | | | | | | | | | | If switching a pin from output low to input with pullup, there is an intermediate state of either driven high or high impedance without a pullup. Similarly, when switching from output high to input without a pullup, there is an intermediate state of either driven low or high impedence with a pullup. In both cases it is preferable for the latter transition. Also, calculate the final setting prior to making any changes to reduce the time in that intermediate state. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* i2c_software: Place wires in high impedance state after setupKevin O'Connor2025-07-221-2/+2
| | | | | | | Don't leave the wires in a high output state during setup - leave them in a high-impedance with pullup state. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* i2c_software: Implement regular timing even on AVR chipsKevin O'Connor2025-07-221-9/+0
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* mcp4018: Remove support for manual i2c - use standard mcu software i2c insteadKevin O'Connor2025-07-225-94/+38
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* pca9632: Remove custom software i2c - use normal mcu software i2c insteadKevin O'Connor2025-07-224-12/+8
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* heaters: Increase time before clearing the temperature of an inactive heaterKevin O'Connor2025-07-191-2/+4
| | | | | | | | | | | The get_temp() code will stop reporting the last temperature of the heater if there hasn't been any recent temperature updates. However, on a full mcu communication loss this can cause the verify_heater code to report a heating error prior to the mcu code reporting the communication failure. Increase the heater timeout from 5 to 7 seconds to make it more likely the mcu failure is reported first. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
* stm32: make i2c distinguish I2C NACKsTimofey Titovets2025-07-171-22/+38
| | | | Signed-off-by: Timofey Titovets <nefelim4ag@gmail.com>
* readlog.py: add support for stallguard dataTimofey Titovets2025-07-121-0/+58
| | | | Signed-off-by: Timofey Titovets <nefelim4ag@gmail.com>
* data_logger.py: add tmc/stallguard_dump endpointTimofey Titovets2025-07-121-0/+4
| | | | Signed-off-by: Timofey Titovets <nefelim4ag@gmail.com>
* tmc.py: add track of stallguardTimofey Titovets2025-07-124-0/+102
| | | | Signed-off-by: Timofey Titovets <nefelim4ag@gmail.com>
* tmc: add enriched UART readTimofey Titovets2025-07-121-6/+14
| | | | Signed-off-by: Timofey Titovets <nefelim4ag@gmail.com>
* tmc: add spi status decodeTimofey Titovets2025-07-121-0/+7
| | | | Signed-off-by: Timofey Titovets <nefelim4ag@gmail.com>
* tmc2660: add enriched SPI readTimofey Titovets2025-07-121-3/+11
| | | | Signed-off-by: Timofey Titovets <nefelim4ag@gmail.com>
* tmc: add enriched SPI readTimofey Titovets2025-07-121-5/+16
| | | | | | | Currently TMC spi just drop the data that could be useful. Export that data. Signed-off-by: Timofey Titovets <nefelim4ag@gmail.com>
* sos_filter: fix overflows_int32 (#6976)Findlay Feng2025-07-111-1/+1
| | | | | | | Modify the inline function overflows_int32 to static inline Inline functions cannot be debugged in -O mode https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49653 Signed-off-by: Findlay Feng <i@fengch.me>
* mcu: Avoid altering self.TIMEOUT_TIME in RetryAsyncCommandKevin O'Connor2025-07-111-4/+4
| | | | Signed-off-by: Kevin O'Connor <kevin@koconnor.net>