mirror of
https://git.sr.ht/~magic_rb/dotfiles
synced 2024-11-22 08:04:20 +01:00
Fix up klipper
Signed-off-by: magic_rb <magic_rb@redalder.org>
This commit is contained in:
parent
d925c68f58
commit
1ea62e80e2
|
@ -1,4 +1,4 @@
|
||||||
{ inputs, lib, pkgs, secret, config, config', ...}:
|
{ inputs', lib, pkgs, secret, config, config', ...}:
|
||||||
let
|
let
|
||||||
inherit (lib)
|
inherit (lib)
|
||||||
concatStringsSep
|
concatStringsSep
|
||||||
|
@ -71,8 +71,8 @@ in
|
||||||
hostPath = "/var/lib/klipper/gcodes";
|
hostPath = "/var/lib/klipper/gcodes";
|
||||||
isReadOnly = false;
|
isReadOnly = false;
|
||||||
};
|
};
|
||||||
"/dev/serial/by-id/" = {
|
"/dev/ttyEnder3" = {
|
||||||
hostPath = "/dev/serial/by-id/";
|
hostPath = "/dev/serial/by-id/usb-Klipper_lpc1768_13E0FF0C469027AEBAA84A52871E00F5-if00";
|
||||||
isReadOnly = false;
|
isReadOnly = false;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
@ -90,14 +90,19 @@ in
|
||||||
hashicorp-envoy
|
hashicorp-envoy
|
||||||
];
|
];
|
||||||
|
|
||||||
|
networking.firewall.interfaces.eth0.allowedTCPPorts = [19000];
|
||||||
|
|
||||||
services.hashicorp-envoy.mainsail = {
|
services.hashicorp-envoy.mainsail = {
|
||||||
|
envoyPackage = inputs'.nixpkgs-stable.legacyPackages.${pkgs.stdenv.system}.envoy;
|
||||||
service = {
|
service = {
|
||||||
name = "mainsail";
|
name = "mainsail";
|
||||||
id = "mainsail";
|
id = "mainsail";
|
||||||
address = "10.64.99.6";
|
address = "10.64.99.6";
|
||||||
port = 80;
|
port = 80;
|
||||||
|
|
||||||
connect.sidecar_service = {};
|
connect.sidecar_service = {
|
||||||
|
port = 19000;
|
||||||
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
environment = {
|
environment = {
|
||||||
|
@ -109,7 +114,6 @@ in
|
||||||
address = "10.64.99.6:19000";
|
address = "10.64.99.6:19000";
|
||||||
adminBind = "127.0.0.1:19100";
|
adminBind = "127.0.0.1:19100";
|
||||||
hotRestart = false;
|
hotRestart = false;
|
||||||
extraConsulArgs = [ "-ignore-envoy-compatibility" ];
|
|
||||||
};
|
};
|
||||||
|
|
||||||
users.users.klipper = {
|
users.users.klipper = {
|
||||||
|
@ -222,7 +226,7 @@ in
|
||||||
};
|
};
|
||||||
|
|
||||||
mcu = {
|
mcu = {
|
||||||
serial = "/dev/serial/by-id/usb-Klipper_lpc1768_13E0FF0C469027AEBAA84A52871E00F5-if00";
|
serial = "/dev/ttyEnder3";
|
||||||
};
|
};
|
||||||
|
|
||||||
printer = {
|
printer = {
|
||||||
|
@ -415,10 +419,10 @@ in
|
||||||
''
|
''
|
||||||
G92 E0 # Reset Extruder
|
G92 E0 # Reset Extruder
|
||||||
G1 Z2.0 F3000 # Move Z Axis up little to prevent scratching of Heat Bed
|
G1 Z2.0 F3000 # Move Z Axis up little to prevent scratching of Heat Bed
|
||||||
G1 X0.1 Y20 Z0.3 F5000.0 # Move to start position
|
G1 X1 Y20 Z0.3 F5000.0 # Move to start position
|
||||||
G1 X0.1 Y200.0 Z0.3 F1500.0 E15 # Draw the first line
|
G1 X1 Y200.0 Z0.3 F1500.0 E15 # Draw the first line
|
||||||
G1 X0.4 Y200.0 Z0.3 F5000.0 # Move to side a little
|
G1 X1.3 Y200.0 Z0.3 F5000.0 # Move to side a little
|
||||||
G1 X0.4 Y20 Z0.3 F1500.0 E30 # Draw the second line
|
G1 X1.3 Y20 Z0.3 F1500.0 E30 # Draw the second line
|
||||||
G92 E0 # Reset Extruder
|
G92 E0 # Reset Extruder
|
||||||
G1 Z2.0 F3000 # Move Z Axis up little to prevent scratching of Heat Bed
|
G1 Z2.0 F3000 # Move Z Axis up little to prevent scratching of Heat Bed
|
||||||
G1 X5 Y20 Z0.3 F5000.0 # Move over to prevent blob squish
|
G1 X5 Y20 Z0.3 F5000.0 # Move over to prevent blob squish
|
||||||
|
|
Loading…
Reference in a new issue