Project Build #2

previous entry

Mounting the Motors

Now to have a mount for the NEMA-17 motors. I’m not quite sure yet how the axle should be positioned, so I have it going over the center of the frame contour.

Sketching a way to mount NEMA-17 to my frame.

A Fork in the Road

During assembly I have found that I really should have a sturdier frame. So I put everything on hold to redesign the frame and print in the ASA filament I acquired, my favorite material. There is a possibility of some warping. I really hope that doesn’t happen.

Posted in build-log | 1 Comment

Project Build #1

The Frame

Since I am printing the frame, I decided to split it in two logical parts: the top and the bottom that screw in together using standard M3 screws.

The lower half.

A while later, I had the top part.

The upper half.

During initial testing I found that the 10×10 dimension for the tubes is too weak, I will have to redesign this to use 20×20 tubes. I also found that the printing material should not be PETG, because of the nature of that material. PETG has a tendency to flex, and I want the frame to be really stiff in order not to interfere with accuracy of the head. So I will be reworking the frame in ASA filament, which I have had good luck printing in the past.

next entry

Posted in Uncategorized | 1 Comment

devd(8) Rule for Coldcard (mk3)

The following is in /usr/local/etc/devd/hardware_wallet.conf

# Coldcard MK3
notify 301 {
        match "system"          "USB";
        match "subsystem"       "DEVICE";
        match "vendor"          "0xd13e";
        match "product"         "0xcc10";
        match "type"            "ATTACH";
        action "/bin/chmod g=rw /dev/$cdev";
Posted in Uncategorized | Leave a comment

How to Search GIT Commits!

git log -S STRING --source --all

Where STRING is what your want to find in the commits.

Posted in Uncategorized | Leave a comment

FreeBSD 14 CURRENT on Lenovo Legion 5 (15, AMD)

Overall this machine runs really great with FreeBSD 14-CURRENT.


The audio needs a bit of work. You want to have in /boot/device.hints

hint.hdac.1.cad0.nid20.config="as=1 seq=0"
hint.hdac.1.cad0.nid33.config="as=1 seq=15 device=Headphones"

This will group together the nid 33 (the jack on the left) with nid 20, the audio output on the internal speakers.


Works out of the box with the driver ig4.


Set the laptop to switchable graphics in the BIOS, and run a recent branch of drm-kmod for the integrated chip.


Posted in Uncategorized | Leave a comment