Klipper 0.11 menuconfig for the Ender 3 v2

Recently i had to recompile for the Creality* Ender 3v2 (not NEO!) a new Klipper firmware based off the Klipper  0.11. As per the instructions of the installation of Klipper you will have to flash the microcontroller as follows: 1 2 cd ~/klipper/ make menuconfig During “make menuconfig” select the following settings: Enable extra low-level configuration options Micro-controller Architecture (STMicroelectronics STM32) Processor model (STM32F103) Bootloader offset: (28KiB bootloader) Communication Interface: (Serial (on USART1 PA10/PA9)) Once you have compiled the firmware using make you can flash it by copying the file out/klipper....

BIGTREETECH EBB36 CAN bus connector

When i received the EBB36* of BIGTREETECH i slowly built up all the connections towards my existing hardware of the Ender 3v2. One information that was missing was the can bus connector details (e.g. type and pinout). The manual  unfortunately doesn’t show the details. You could derive it from the schematics  but still isn’t very visual. On different sites i then found the type of connector (Molex Microfit 3.0 2x2 connector) which is supposed to be connected as follows:

BIGTREETECH EBB36 stepper pinout

When i received the EBB36* of BIGTREETECH i slowly built up all the connections towards my existing hardware of the Ender 3v2. One information that was missing was the stepper pinout. The manual  specifies the port as “E-Motor” but doesn’t show the details. You could derive it from the schematics  but still isn’t very visual. I finally found it here  on github: 1 2 3 _____________________ | B2 | B1 | A1 | A2 | |_ ___________ _| Or more visually (please crosscheck the colors with your extruder of choice!...

BIGTREETECH EBB36 flash with Klipper shows File segment @0x08000000 error

While trying to flash the klipper firmware to an Bigtreetech EBB36, i ran into the following error: 1 2 3 4 5 6 23:29:04 : Erasing memory corresponding to segment 0: 23:29:04 : Not flash Memory : No erase done 23:29:04 : File segment @0x08000000 is not 255-bytes aligned. It will be aligned to @0x07FFFFF8 23:29:04 : Download in Progress: 23:29:05 : Error: failed to download Segment[0] 23:29:05 : Error: failed to download the File After fiddeling around a bit i finally stumbled across two solutions....

Victron MultiPlus 2 48V Fan plug type

In the endeavor to silence an Victron MultiPlus-II 48/5000/70-50, i replaced the internal fan with a much more silent fan - the Noctua NF-F12 iPPC-24V-3000. For this purpose i needed remove the original fan. Unfortunately Victron decided to use a non-standard fan plug (which makes sense since the MP2 is also used in environments where the plug might be rattled out) which left me with two options: Cut the original fan and resolder the plug to the new fan –> Potential warranty loss Find the plug type for the fan After a while of researching i found out that it is a H2P-SHF-AA....

Klipper: bed_mesh: min/max points too close together

After having implemented KAMP (Klipper Adaptive Meshing)  on my Klipper instance, no print worked anymore as i always got the following message in the Klipper Console: 1 bed_mesh: min/max points too close together The reason is relatively simple - it is a bug  in my currently used slicer, OrcaSlicer  . It appears to be related to having multiple build plates visible in the slicer - hence it might not happen to you immediately as long as you do not use that feature....

Unifi Dream Router (UDR) shows internet offline but is online

My Unifi Dream router showed the internet status as offline since it had been upgraded to Unifi OS 3.x Per default the device tries to reach the address ping.ubnt.com which was reachable without any issues on the commandline of the device. Nevertheless i was not able to figure out why that doesn’t work. A thread on Reddit  finally told me the correct solution - it is possible to change the address....

Unifi Dream Router - Setup of podman

After having the new Unifi Dream Router for a while i had the desire to add additional services like NTP. For this you’ll need a container engine like podman which unfortunately isn’t pre-installed anymore. On-Boot Script Install the unifios-utilities according to instructions  : 1 curl -fsL "https://raw.githubusercontent.com/unifi-utilities/unifios-utilities/HEAD/on-boot-script/remote_install.sh" | /bin/sh The directory /mnt/data/on_boot.d should now be available. Unfortunately the filesystem layout has changed in Unifi OS 2.x, hence we need to move the directory to the internal SSD:...

Unifi Dream Router (UDR) - Setup of the NTP Server

After i had installed my new Unifi Dream Router i discovered after a while that the time of some of the devices in my network was screwed up. After a bit of research i found that the UDR (in contrast to my previous Unifi Gateway) doesn’t feature NTP. Hence i had a pretty timeless setup. Setup of podman The NTP server is setup in a container  , hence it is important to first setup podman on the UDR....

Homeassistant - Exposure of binary_sensor state to the KNX bus

Recently i wanted to expose a binary_sensor state from Homeassistant to the KNX bus of my home. For this i wrote a simple automation blueprint: