Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
From 5fa49cd66bad8fd2b653c7dc6f820bcd7af10d3a Mon Sep 17 00:00:00 2001
From: James Turton <james.turton@gmx.com>
Date: Wed, 20 May 2026 22:38:12 +0200
Subject: [PATCH] Don't write tmp files to ramdisk

---
klippy/extras/adxl345.py | 4 ++--
klippy/extras/pid_calibrate.py | 4 ++--
klippy/extras/resonance_tester.py | 2 +-
3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/klippy/extras/adxl345.py b/klippy/extras/adxl345.py
index 7909e04a..c47d5748 100644
--- a/klippy/extras/adxl345.py
+++ b/klippy/extras/adxl345.py
@@ -190,9 +190,9 @@ class AccelCommandHelper:
bg_client.finish_measurements()
# Write data to file
if self.base_name == self.name:
- filename = "/tmp/%s-%s.csv" % (self.base_name, name)
+ filename = "/user-resource/.tmp/%s-%s.csv" % (self.base_name, name)
else:
- filename = "/tmp/%s-%s-%s.csv" % (self.base_name, self.name, name)
+ filename = "/user-resource/.tmp/%s-%s-%s.csv" % (self.base_name, self.name, name)
bg_client.write_to_file(filename)
gcmd.respond_info(
"Writing raw accelerometer data to %s file" % (filename,)
diff --git a/klippy/extras/pid_calibrate.py b/klippy/extras/pid_calibrate.py
index dd6b0308..d8eeb864 100644
--- a/klippy/extras/pid_calibrate.py
+++ b/klippy/extras/pid_calibrate.py
@@ -79,9 +79,9 @@ class PIDCalibrate:
heater.set_control(old_control, False)

if write_file:
- fname = "/tmp/heattest.csv"
+ fname = "/user-resource/.tmp/heattest.csv"
if calibrate_secondary:
- fname = "/tmp/heattest_secondary.csv"
+ fname = "/user-resource/.tmp/heattest_secondary.csv"
calibrate.write_file(fname)

if calibrate.check_busy(0.0, 0.0, 0.0):
diff --git a/klippy/extras/resonance_tester.py b/klippy/extras/resonance_tester.py
index 87948530..f9d621df 100644
--- a/klippy/extras/resonance_tester.py
+++ b/klippy/extras/resonance_tester.py
@@ -649,7 +649,7 @@ class ResonanceTester:
if point:
name += "_%.3f_%.3f_%.3f" % (point[0], point[1], point[2])
name += "_" + name_suffix
- return os.path.join("/tmp", name + ".csv")
+ return os.path.join("/user-resource/.tmp", name + ".csv")

def save_calibration_data(
self,
3 changes: 2 additions & 1 deletion meta-opencentauri/recipes-apps/klipper/kalico_2026.02.00.inc
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,11 @@ SRC_URI = "git://github.com/OpenCentauri/kalico.git;protocol=https;branch=rpmsg-
file://0001-remove-save-config-subfile-check.patch \
file://0002-reduce-calibration-difference-tolerance.patch \
file://0001-Reduce-log-rotate-threshold.patch \
file://0001-Don-t-write-tmp-files-to-ramdisk.patch \
"
SRCREV = "afe7178d0859f3cbc80e591473f86ee64183122b"

PR = "r4"
PR = "r5"

S = "${WORKDIR}/git"

Expand Down
Loading