Flash Armbian on Your Bigtreetech CB1 eMMC Compute Module

This step-by-step guide explains how to flash Armbian Linux onto the Bigtreetech CB1 eMMC compute module. While I describe the process for a Windows machine, the steps are very similar for Linux users. The eMMC version of the CB1 has built-in storage, which makes the process slightly more complicated than flashing an SD card for non-eMMC versions. Requirements You will need the following items to complete the process. Hardware A Bigtreetech RPI adapter or a Bigtreetech Manta board to provide the necessary USB and LAN connectors. A USB-C cable to connect and power the CB1 from your Windows machine. For added reliability, I recommend using a USB hub with a dedicated power adapter in between. Software A universal USB driver. See Zadig AllWinner tools to switch the CB1 into USB device mode. See sunxi-tools or Here An Armbian Linux image of your choice. See Armbian for CB1 An image flashing tool. I used Balena Etcher Flash the Image to eMMC Switch to EMMC USB Storage Mode. Set the DIP switches (USB OTG) and (RPI BOOT) to ON to enter BOOT mode Install the Universal USB Storage Driver Connect your CB1 to your windows machine Install and Start Zadig Download and run Zadig List All USB Devices In Zadig, list all USB devices on your machine. Identify Your CB1 Look for your device, which will likely appear as an unknown device. Try each device until you find the one with the correct USB ID If you cannot find it, ensure that the DIP switches are set correctly and that your USB connection is functioning properly. Install Driver Enable CB1 eMMC Storage as an USB Storage Device Download Required Files ...

January 26, 2025 · 3 min · freakyDude

Use your TouchScreen with Klipper on Sidewinder X2

Intro If you have been following my recent posts, you know that I switched from Marlin to Klipper firmware on my Artillery Sidewinder X2. If you have done the same, you may be experiencing the same problem as me. I have already received questions from you about how much better the printing results are with Klipper, but that is another topic. Our integrated display is useless! But I found a solution - well - not perfect yet, but more than OK for my main use cases. After reading a lot of discussions I understood the relationships between the printer mainboard, the included TFT, Marlin and Klipper and got an idea. ...

April 21, 2023 · 6 min · freakyDude

Setup Rust and Bevy under WSL2 in Windows 11

Are you one of the nerds, who likes to develop your own game, fancy graphics or any aspect that comes with that or would you do your first steps with the young programming language Rust, which unites speed of C/C++ with memory- and thread-safety? Why not combining both aspects to have some fun learning new things? Environment Just to be even more nerdy, I show you a way to do that all within the Windows Subsystem for Linux and it’s brand new graphical extension under Windows 11. At the moment of writing it’s still in preview, so be aware of some shortcomings. ...

March 11, 2022 · 2 min · freakyDude

Installing 'Oh My Fish' Shell

About installing fish, a very helpful modern bash alternative in WSL2/Ubuntu. Enjoy the benefits of the powerline and nice helpers and visualizations in your common workflows. Install Fish Install fish sudo apt install fish Switch to fish fish Set fish as default shell chsh -s /usr/bin/fish Hint: Switch back to bash with chsh -s /usr/bin/bash Install ‘Oh My Fish’ with the theme ‘Bob The Fish’ Install Oh My Fish curl https://raw.githubusercontent.com/oh-my-fish/oh-my-fish/master/bin/install | fish ...

March 1, 2022 · 2 min · freakyDude

Windows package manager WinGet 1.0

This week, Microsoft has released their first native package manager for Windows 10. If you ever worked with a package manager for Linux (e.g. apt, pacman) you know the benefits. Or, if you are a developer, you surely heard about nuget, maven, npm or similar. Easy install, uninstall or update of one or up to all installed applications on your system. Now you will say, that’s a old hat, it already exists Chocolatey. You are right - and at the moment it’s even more advanced. ...

June 1, 2021 · 3 min · freakyDude

Why do I prefer Arch Linux?

Hi guys, I will start a series of posts about configuring Arch Linux in a slim, straightforward way. But let me begin with some pros and cons about the Arch Linux distribution here. The Arch Linux distribution describes itself as “a lightweight and flexible Linux distribution that tries to Keep It Simple” Thats it - Arch Linux is absolutely the right distribution for you, if you like a system, what only does, what you have installed and configured. It does it only that way, no magic happens. In addition it has a great community with a up-to-date wiki about nearly all aspects of the system. So if you have to configure a package, it’s mostly enough to follow the associated article there. ...

April 22, 2021 · 2 min · freakyDude