initial
This commit is contained in:
commit
ae851555f2
64
.moonraker.conf.bkp
Normal file
64
.moonraker.conf.bkp
Normal file
@ -0,0 +1,64 @@
|
|||||||
|
[server]
|
||||||
|
host = 0.0.0.0
|
||||||
|
port = 7125
|
||||||
|
max_upload_size = 1024
|
||||||
|
klippy_uds_address = ~/printer_data/comms/klippy.sock
|
||||||
|
|
||||||
|
[file_manager]
|
||||||
|
enable_object_processing = False
|
||||||
|
|
||||||
|
[authorization]
|
||||||
|
cors_domains =
|
||||||
|
https://my.mainsail.xyz
|
||||||
|
http://my.mainsail.xyz
|
||||||
|
http://*.local
|
||||||
|
http://*.lan
|
||||||
|
trusted_clients =
|
||||||
|
10.0.0.0/8
|
||||||
|
127.0.0.0/8
|
||||||
|
169.254.0.0/16
|
||||||
|
172.16.0.0/12
|
||||||
|
192.168.0.0/16
|
||||||
|
FE80::/10
|
||||||
|
::1/128
|
||||||
|
|
||||||
|
[octoprint_compat]
|
||||||
|
|
||||||
|
[history]
|
||||||
|
|
||||||
|
[announcements]
|
||||||
|
subscriptions =
|
||||||
|
mainsail
|
||||||
|
|
||||||
|
[update_manager]
|
||||||
|
refresh_interval = 168
|
||||||
|
enable_auto_refresh = True
|
||||||
|
|
||||||
|
[update_manager mainsail]
|
||||||
|
type = web
|
||||||
|
channel = stable
|
||||||
|
repo = mainsail-crew/mainsail
|
||||||
|
path = ~/mainsail
|
||||||
|
|
||||||
|
[update_manager mainsail-config]
|
||||||
|
type = git_repo
|
||||||
|
primary_branch = master
|
||||||
|
path = ~/mainsail-config
|
||||||
|
origin = https://github.com/mainsail-crew/mainsail-config.git
|
||||||
|
managed_services = klipper
|
||||||
|
|
||||||
|
[update_manager crowsnest]
|
||||||
|
type = git_repo
|
||||||
|
path = ~/crowsnest
|
||||||
|
origin = https://github.com/mainsail-crew/crowsnest.git
|
||||||
|
managed_services = crowsnest
|
||||||
|
install_script = tools/install.sh
|
||||||
|
|
||||||
|
[update_manager sonar]
|
||||||
|
type = git_repo
|
||||||
|
path = ~/sonar
|
||||||
|
origin = https://github.com/mainsail-crew/sonar.git
|
||||||
|
primary_branch = main
|
||||||
|
managed_services = sonar
|
||||||
|
install_script = tools/install.sh
|
||||||
|
|
35
crowsnest.conf
Normal file
35
crowsnest.conf
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
#### crowsnest.conf
|
||||||
|
#### This is a typical default config.
|
||||||
|
#### Also used as default in mainsail / MainsailOS
|
||||||
|
#### See:
|
||||||
|
#### https://github.com/mainsail-crew/crowsnest/blob/master/README.md
|
||||||
|
#### for details to configure to your needs.
|
||||||
|
|
||||||
|
|
||||||
|
#####################################################################
|
||||||
|
#### #####
|
||||||
|
#### Information about ports and according URL's #####
|
||||||
|
#### #####
|
||||||
|
#####################################################################
|
||||||
|
#### #####
|
||||||
|
#### Port 8080 equals /webcam/?action=[stream/snapshot] #####
|
||||||
|
#### Port 8081 equals /webcam2/?action=[stream/snapshot] #####
|
||||||
|
#### Port 8082 equals /webcam3/?action=[stream/snapshot] #####
|
||||||
|
#### Port 8083 equals /webcam4/?action=[stream/snapshot] #####
|
||||||
|
#### #####
|
||||||
|
#####################################################################
|
||||||
|
|
||||||
|
|
||||||
|
[crowsnest]
|
||||||
|
log_path: ~/printer_data/logs/crowsnest.log
|
||||||
|
log_level: verbose # Valid Options are quiet/verbose/debug
|
||||||
|
delete_log: false # Deletes log on every restart, if set to true
|
||||||
|
|
||||||
|
[cam 1]
|
||||||
|
mode: mjpg # mjpg/rtsp
|
||||||
|
port: 8080 # Port
|
||||||
|
device: /dev/video0 # See Log for available ...
|
||||||
|
resolution: 640x480 # widthxheight format
|
||||||
|
max_fps: 15 # If Hardware Supports this it will be forced, ohterwise ignored/coerced.
|
||||||
|
#custom_flags: # You can run the Stream Services with custom flags.
|
||||||
|
#v4l2ctl: # Add v4l2-ctl parameters to setup your camera, see Log what your cam is capable of.
|
1
mainsail.cfg
Symbolic link
1
mainsail.cfg
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/home/pi/mainsail-config/mainsail.cfg
|
90
moonraker.conf
Normal file
90
moonraker.conf
Normal file
@ -0,0 +1,90 @@
|
|||||||
|
[server]
|
||||||
|
host: 0.0.0.0
|
||||||
|
port: 7125
|
||||||
|
# The maximum size allowed for a file upload (in MiB). Default 1024 MiB
|
||||||
|
max_upload_size: 1024
|
||||||
|
# Path to klippy Unix Domain Socket
|
||||||
|
klippy_uds_address: ~/printer_data/comms/klippy.sock
|
||||||
|
|
||||||
|
[file_manager]
|
||||||
|
# post processing for object cancel. Not recommended for low resource SBCs such as a Pi Zero. Default False
|
||||||
|
enable_object_processing: False
|
||||||
|
|
||||||
|
[authorization]
|
||||||
|
cors_domains:
|
||||||
|
https://my.mainsail.xyz
|
||||||
|
http://my.mainsail.xyz
|
||||||
|
http://*.local
|
||||||
|
http://*.lan
|
||||||
|
trusted_clients:
|
||||||
|
10.0.0.0/8
|
||||||
|
127.0.0.0/8
|
||||||
|
169.254.0.0/16
|
||||||
|
172.16.0.0/12
|
||||||
|
192.168.0.0/16
|
||||||
|
FE80::/10
|
||||||
|
::1/128
|
||||||
|
|
||||||
|
# enables partial support of Octoprint API
|
||||||
|
[octoprint_compat]
|
||||||
|
|
||||||
|
# enables moonraker to track and store print history.
|
||||||
|
[history]
|
||||||
|
|
||||||
|
# this enables moonraker announcements for mainsail
|
||||||
|
[announcements]
|
||||||
|
subscriptions:
|
||||||
|
mainsail
|
||||||
|
|
||||||
|
# this enables moonraker's update manager
|
||||||
|
[update_manager]
|
||||||
|
refresh_interval: 168
|
||||||
|
enable_auto_refresh: True
|
||||||
|
|
||||||
|
[update_manager mainsail]
|
||||||
|
type: web
|
||||||
|
channel: stable
|
||||||
|
repo: mainsail-crew/mainsail
|
||||||
|
path: ~/mainsail
|
||||||
|
|
||||||
|
[update_manager mainsail-config]
|
||||||
|
type: git_repo
|
||||||
|
primary_branch: master
|
||||||
|
path: ~/mainsail-config
|
||||||
|
origin: https://github.com/mainsail-crew/mainsail-config.git
|
||||||
|
managed_services: klipper
|
||||||
|
|
||||||
|
### moonraker-timelapse
|
||||||
|
### Don't forget to include timelapse.cfg to your printer.cfg
|
||||||
|
### Uncomment to enable moonraker-timelapse
|
||||||
|
|
||||||
|
|
||||||
|
#[update_manager timelapse]
|
||||||
|
#type: git_repo
|
||||||
|
#primary_branch: main
|
||||||
|
#path: ~/moonraker-timelapse
|
||||||
|
#origin: https://github.com/mainsail-crew/moonraker-timelapse.git
|
||||||
|
#managed_services: klipper moonraker
|
||||||
|
|
||||||
|
#[timelapse]
|
||||||
|
### Directory where the generated video will be saved
|
||||||
|
#output_path: ~/timelapse/
|
||||||
|
### Directory where ffmpeg is installed
|
||||||
|
#ffmpeg_binary_path: /usr/bin/ffmpeg
|
||||||
|
|
||||||
|
# Crowsnest update_manager entry
|
||||||
|
[update_manager crowsnest]
|
||||||
|
type: git_repo
|
||||||
|
path: ~/crowsnest
|
||||||
|
origin: https://github.com/mainsail-crew/crowsnest.git
|
||||||
|
managed_services: crowsnest
|
||||||
|
install_script: tools/install.sh
|
||||||
|
|
||||||
|
# Sonar update_manager entry
|
||||||
|
[update_manager sonar]
|
||||||
|
type: git_repo
|
||||||
|
path: ~/sonar
|
||||||
|
origin: https://github.com/mainsail-crew/sonar.git
|
||||||
|
primary_branch: main
|
||||||
|
managed_services: sonar
|
||||||
|
install_script: tools/install.sh
|
233
printer.cfg
Normal file
233
printer.cfg
Normal file
@ -0,0 +1,233 @@
|
|||||||
|
# This file contains common pin mappings for the BigTreeTech Octopus
|
||||||
|
# and Octopus Pro boards. To use this config, start by identifying the
|
||||||
|
# micro-controller on the board - it may be an STM32F446, STM32F429,
|
||||||
|
# or an STM32H723. Select the appropriate micro-controller in "make
|
||||||
|
# menuconfig" and select "Enable low-level configuration options". For
|
||||||
|
# STM32F446 boards the firmware should be compiled with a "32KiB
|
||||||
|
# bootloader" and a "12MHz crystal" clock reference. For STM32F429
|
||||||
|
# boards use a "32KiB bootloader" and an "8MHz crystal". For STM32H723
|
||||||
|
# boards use a "128KiB bootloader" and a "25Mhz crystal".
|
||||||
|
|
||||||
|
# See docs/Config_Reference.md for a description of parameters.
|
||||||
|
#Sensorless??? -> https://www.youtube.com/watch?v=W_PZvnWThO4
|
||||||
|
|
||||||
|
|
||||||
|
[include mainsail.cfg]
|
||||||
|
|
||||||
|
|
||||||
|
# Driver0
|
||||||
|
[stepper_x]
|
||||||
|
step_pin: PF13
|
||||||
|
dir_pin: PF12
|
||||||
|
enable_pin: !PF14
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: PG6
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 200
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
# Driver1
|
||||||
|
[stepper_y]
|
||||||
|
step_pin: PG0
|
||||||
|
dir_pin: PG1
|
||||||
|
enable_pin: !PF15
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 40
|
||||||
|
endstop_pin: PG9
|
||||||
|
position_endstop: 0
|
||||||
|
position_max: 200
|
||||||
|
homing_speed: 50
|
||||||
|
|
||||||
|
# Driver2
|
||||||
|
[stepper_z]
|
||||||
|
step_pin: PF11
|
||||||
|
dir_pin: PG3
|
||||||
|
enable_pin: !PG5
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 8
|
||||||
|
endstop_pin: PG10
|
||||||
|
position_endstop: 0.5
|
||||||
|
position_max: 200
|
||||||
|
|
||||||
|
# Driver3
|
||||||
|
# The Octopus only has 4 heater outputs which leaves an extra stepper
|
||||||
|
# This can be used for a second Z stepper, dual_carriage, extruder co-stepper,
|
||||||
|
# or other accesory such as an MMU
|
||||||
|
#[stepper_]
|
||||||
|
#step_pin: PG4
|
||||||
|
#dir_pin: PC1
|
||||||
|
#enable_pin: PA0
|
||||||
|
#endstop_pin: PG11
|
||||||
|
#...
|
||||||
|
|
||||||
|
# Driver4
|
||||||
|
[extruder]
|
||||||
|
step_pin: PF9
|
||||||
|
dir_pin: PF10
|
||||||
|
enable_pin: !PG2
|
||||||
|
microsteps: 16
|
||||||
|
rotation_distance: 33.500
|
||||||
|
nozzle_diameter: 0.400
|
||||||
|
filament_diameter: 1.750
|
||||||
|
heater_pin: PA2 # HE0
|
||||||
|
sensor_pin: PF4 # T0
|
||||||
|
sensor_type: EPCOS 100K B57560G104F
|
||||||
|
control: pid
|
||||||
|
pid_Kp: 22.2
|
||||||
|
pid_Ki: 1.08
|
||||||
|
pid_Kd: 114
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 250
|
||||||
|
|
||||||
|
#[filament_switch_sensor material_0]
|
||||||
|
#switch_pin: PG12
|
||||||
|
|
||||||
|
# Driver5
|
||||||
|
#[extruder1]
|
||||||
|
#step_pin: PC13
|
||||||
|
#dir_pin: PF0
|
||||||
|
#enable_pin: !PF1
|
||||||
|
#heater_pin: PA3 # HE1
|
||||||
|
#sensor_pin: PF5 # T1
|
||||||
|
#...
|
||||||
|
|
||||||
|
#[filament_switch_sensor material_1]
|
||||||
|
#switch_pin: PG13
|
||||||
|
|
||||||
|
# Driver6
|
||||||
|
#[extruder2]
|
||||||
|
#step_pin: PE2
|
||||||
|
#dir_pin: PE3
|
||||||
|
#enable_pin: !PD4
|
||||||
|
#heater_pin: PB10 # HE2
|
||||||
|
#sensor_pin: PF6 # T2
|
||||||
|
#...
|
||||||
|
|
||||||
|
#[filament_switch_sensor material_2]
|
||||||
|
#switch_pin: PG14
|
||||||
|
|
||||||
|
# Driver7
|
||||||
|
#[extruder3]
|
||||||
|
#step_pin: PE6
|
||||||
|
#dir_pin: PA14
|
||||||
|
#enable_pin: !PE0
|
||||||
|
#heater_pin: PB11 # HE3
|
||||||
|
#sensor_pin: PF7 # T3
|
||||||
|
#...
|
||||||
|
|
||||||
|
#[filament_switch_sensor material_3]
|
||||||
|
#switch_pin: PG15
|
||||||
|
|
||||||
|
[heater_bed]
|
||||||
|
heater_pin: PA1
|
||||||
|
sensor_pin: PF3 # TB
|
||||||
|
sensor_type: ATC Semitec 104GT-2
|
||||||
|
control: watermark
|
||||||
|
min_temp: 0
|
||||||
|
max_temp: 130
|
||||||
|
|
||||||
|
[fan]
|
||||||
|
pin: PA8
|
||||||
|
|
||||||
|
#[heater_fan fan1]
|
||||||
|
#pin: PE5
|
||||||
|
|
||||||
|
#[heater_fan fan2]
|
||||||
|
#pin: PD12
|
||||||
|
|
||||||
|
#[heater_fan fan3]
|
||||||
|
#pin: PD13
|
||||||
|
|
||||||
|
#[heater_fan fan4]
|
||||||
|
#pin: PD14
|
||||||
|
|
||||||
|
#[controller_fan fan5]
|
||||||
|
#pin: PD15
|
||||||
|
|
||||||
|
[mcu]
|
||||||
|
serial: /dev/serial/by-id/usb-Klipper_stm32f446xx_4B002E000B50315939343520-if00
|
||||||
|
# CAN bus is also available on this board
|
||||||
|
|
||||||
|
[printer]
|
||||||
|
kinematics: cartesian
|
||||||
|
max_velocity: 300
|
||||||
|
max_accel: 3000
|
||||||
|
max_z_velocity: 5
|
||||||
|
max_z_accel: 100
|
||||||
|
|
||||||
|
########################################
|
||||||
|
# TMC2209 configuration
|
||||||
|
########################################
|
||||||
|
|
||||||
|
[tmc2209 stepper_x]
|
||||||
|
uart_pin: PC4
|
||||||
|
diag_pin: PG6
|
||||||
|
run_current: 0.800
|
||||||
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
[tmc2209 stepper_y]
|
||||||
|
uart_pin: PD11
|
||||||
|
diag_pin: PG9
|
||||||
|
run_current: 0.800
|
||||||
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
[tmc2209 stepper_z]
|
||||||
|
uart_pin: PC6
|
||||||
|
diag_pin: PG10
|
||||||
|
run_current: 0.650
|
||||||
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 stepper_]
|
||||||
|
#uart_pin: PC7
|
||||||
|
##diag_pin: PG11
|
||||||
|
#run_current: 0.650
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
[tmc2209 extruder]
|
||||||
|
uart_pin: PF2
|
||||||
|
run_current: 0.800
|
||||||
|
stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 extruder1]
|
||||||
|
#uart_pin: PE4
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 extruder2]
|
||||||
|
#uart_pin: PE1
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
#[tmc2209 extruder3]
|
||||||
|
#uart_pin: PD3
|
||||||
|
#run_current: 0.800
|
||||||
|
#stealthchop_threshold: 999999
|
||||||
|
|
||||||
|
[board_pins]
|
||||||
|
aliases:
|
||||||
|
# EXP1 header
|
||||||
|
EXP1_1=PE8, EXP1_2=PE7,
|
||||||
|
EXP1_3=PE9, EXP1_4=PE10,
|
||||||
|
EXP1_5=PE12, EXP1_6=PE13, # Slot in the socket on this side
|
||||||
|
EXP1_7=PE14, EXP1_8=PE15,
|
||||||
|
EXP1_9=<GND>, EXP1_10=<5V>,
|
||||||
|
|
||||||
|
# EXP2 header
|
||||||
|
EXP2_1=PA6, EXP2_2=PA5,
|
||||||
|
EXP2_3=PB1, EXP2_4=PA4,
|
||||||
|
EXP2_5=PB2, EXP2_6=PA7, # Slot in the socket on this side
|
||||||
|
EXP2_7=PC15, EXP2_8=<RST>,
|
||||||
|
EXP2_9=<GND>, EXP2_10=PC5
|
||||||
|
|
||||||
|
# See the sample-lcd.cfg file for definitions of common LCD displays.
|
||||||
|
|
||||||
|
# A [probe] section can be defined instead with a pin: setting identical
|
||||||
|
# to the sensor_pin: for a bltouch
|
||||||
|
#[bltouch]
|
||||||
|
#sensor_pin: PB7
|
||||||
|
#control_pin: PB6
|
||||||
|
#z_offset: 0
|
||||||
|
|
||||||
|
#[neopixel my_neopixel]
|
||||||
|
#pin: PB0
|
17
sonar.conf
Normal file
17
sonar.conf
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
#### Sonar - A WiFi Keepalive daemon
|
||||||
|
####
|
||||||
|
#### Written by Stephan Wendel aka KwadFan <me@stephanwe.de>
|
||||||
|
#### Copyright 2022
|
||||||
|
#### https://github.com/mainsail-crew/sonar
|
||||||
|
####
|
||||||
|
#### This File is distributed under GPLv3
|
||||||
|
####
|
||||||
|
|
||||||
|
[sonar]
|
||||||
|
enable: false # false to disable till next reboot (will stop again if not set to true)
|
||||||
|
debug_log: false # if set to true, sonar will log ever ping with triptime and date/time
|
||||||
|
persistant_log: false # If true logs in /var/log/sonar.log, false logs to systemd
|
||||||
|
target: auto # IP Address, URL or auto as ping target
|
||||||
|
count: 3 # How often should be pinged?
|
||||||
|
interval: 60 # Ping again after X seconds
|
||||||
|
restart_treshold: 10 # If failed, restart WiFi after X seconds
|
1
timelapse.cfg
Symbolic link
1
timelapse.cfg
Symbolic link
@ -0,0 +1 @@
|
|||||||
|
/home/pi/moonraker-timelapse/klipper_macro/timelapse.cfg
|
Loading…
Reference in New Issue
Block a user