Skip to content

Instantly share code, notes, and snippets.

@matseee
matseee / docker-compose.yml
Last active March 17, 2022 22:56
CSGO-Server
# https://github.com/timche/docker-csgo
version: '2'
services:
csgo:
image: timche/csgo:pug-practice
container_name: csgo
network_mode: host
ports:
- 27015:27015
#!/usr/bin/env python
import os
import sys
directory = sys.argv[1]
# Gibt es das Verzeichnis?
if os.path.exists(directory):
# Alle Dateien im Verzeichnis auflisten
@matseee
matseee / trigorilla_002_printer.cfg
Last active June 24, 2021 15:45
Klipper printer.cfg (trigorilla 0.0.2)
# printer.cfg for matses anycubic i3 mega
[stepper_x]
step_pin: PF0
dir_pin: !PF1
enable_pin: !PD7
microsteps: 16
rotation_distance: 40
endstop_pin: ^!PE5
position_min: -5
@matseee
matseee / bltouch_installation_anycubic_i3_mega_with_mk4_x_carriage.md
Last active February 7, 2024 19:01
BLTouch Installation auf einem Anycubic i3 Mega mit MK4 X-Carriage E3D V5

Kurze Zusammenfassung wie man einen BLTouch mit Marlin 2.0.X (Knutwurst 1.1.9) auf einem Anycubic i3 Mega mit MK4 X-Carriage E3D V5 einrichtet.

Firmware update / Hardware anschliessen

  1. Firmware flashen (Knutwurst 1.1.9) Firmware default laden & EEPROM speichern
  2. BL Touch anschliessen
  3. Testweise einmal starten; der BLTouch sollte leuchten und ein paar mal im Sekundentakt ausfahren

Konfiguration des BLTouch

Um das Autoleveling zu benutzen muessen zunaechst die richtigen Offsets des BLTouch in Marlin eintragen werden. Hierbei muss nur das Z-Offset ermittelt werden. X/Y werden im MK4 X-Carriage Projekt (X=+29, Y=-15) vorgegeben. Fuer die Ermittlung des Z-Offsets muessen folgende Schritte durchgefuehrt werden (**alles mit aufgeh

@matseee
matseee / marlin20X_pid_tuning_hotend.md
Created May 11, 2021 10:57
Marlin 2.0.X - PID Tuning

Kurze Anleitung wie ein PID-Tuning des Hotends durchgefuehrt wird.

Vorraussetzungen:

  • Octoprint (oder eine andere Software die Zugriff auf das Terminal ermoeglicht)
  1. Falls das Hotend Heiss ist, abkuehlen!
  2. Aktuelle PID Werte auslesen (und notieren!) M503 PXX.XX IX.XX DXX.XX
  3. PID Autotune starten M303 E0 S230 C8 (S = Zieltemperatur, C = Versuchs-Zyklen)
  4. Neuen PID Werte speichern: M301 PXX.XX IX.XX DXX.XX
@matseee
matseee / marlin20X_mesh_bed_leveling_LCD.md
Last active May 11, 2021 11:11
Marlin 2.0.X - Mesh bed leveling

Kurze Anleitung wie ein Mesh-Bed-Leveling per LCD Input mit der Marlin 2.0.X durchgefuehrt wird.

  1. Druckbett aufheizen
  2. Druckbett manuell leveln
  3. Print -> Special menu -> Mesh bed leveling
  4. Start mesh leveling (Der Drucker sollte sich homen und anschliessend zur ersten Mesh-Position fahren)
  5. Position leveln
  6. Next position
  7. Position leveln (solange wiederholen bis alle Positionen fertig sind)
  8. Save EEPROM