Skip to content

Instantly share code, notes, and snippets.

View ChipCE's full-sized avatar

Chip ChipCE

View GitHub Profile
@ChipCE
ChipCE / gist:37ba3ecfbaa7f76b871f835d41a21879
Created September 21, 2021 13:17
arduino nano based klipper display MCU
[mcu display]
serial: /dev/serial/by-id/PUT_DEVICE_ID_HERE
pin_map: arduino
restart_method: arduino
[display]
lcd_type: uc1701
cs_pin: display:ar6
a0_pin: display:ar7
rst_pin: display:ar4
# probe setting. Connect to SERVORS and PROBE port
[bltouch]
sensor_pin: ^P0.10
control_pin: P2.0
#pin_move_time: 0.800 #0.680
x_offset: -25
y_offset: 0
# z_offset: 0.150
speed: 5.0
stow_on_each_sample: False
"""
Run with FreeCAD's bundled interpreter.
Example:
"C:/Program Files/FreeCAD 0.19/bin/python.exe" generate-bom.py
"""
from pathlib import Path
import re
import FreeCAD
@ChipCE
ChipCE / readme.md
Last active December 11, 2024 22:54
Klipper bed mesh on print area only macro install guide

READ THIS FIRST

Adaptive bed mesh is merged into klipper master branch. You can use this feature without this custom macro. Official klipper adaptive bed mesh

Klipper mesh on print area only install guide

What this macro do

  • This macro will dynamically changing the bed mesh area based on the size of the parts will be printed. The fw will only probe on the area that the part will be printed (plus mesh_area_offset value)
This file has been truncated, but you can view the full file.
; generated by PrusaSlicer 2.4.0+arm64 on 2022-03-15 at 08:28:05 UTC
;
; external perimeters extrusion width = 0.45mm
; perimeters extrusion width = 0.45mm
; infill extrusion width = 0.60mm
; solid infill extrusion width = 0.60mm
; top infill extrusion width = 0.45mm
; first layer extrusion width = 0.45mm
# This file contains common pin mappings for MKS Robin Nano (v1.2.004)
# boards. To use this config, the firmware should be compiled for the
# STM32F103. When running "make menuconfig", enable "extra low-level
# configuration setup", select the 28KiB bootloader, disable "USB for
# communication", and select USART3 for the "Serial Port".
# Note that the "make flash" command does not work with MKS Robin
# boards. After running "make", run the following command:
# ./scripts/update_mks_robin.py out/klipper.bin out/Robin_nano.bin
# Copy the file out/Robin_nano.bin to an SD card and then restart the