AWS SAM CLI “ClassNotFoundException”

Intro

Again, I’ve run into an issue that took me forever to figure out and I couldn’t find a fix online so I’m just using this post to 1) store away the fix for myself in case I run into it again down the road and 2) Help anyone else who may have the same issue.

Running Fedora on Macbook Pro 2019

Intro

Running linux on niche hardware can always prove troublesome…and since I have my own website and don’t want to forget how I resolved some of these random issues, I’m just going to plug this here for later use and also…It might help someone else down the road.

Hardware tags

Trying to install Fedora 37 on my Macbook Pro 2019 15″

How to

First, to install, I found this specific release here: https://github.com/mikeeq/mbp-fedora

This helps with the trackpad and keyboard working out of the box. BUT….wifi was my biggest issue. In the meantime, after you’ve installed Fedora, you’ll need a USB wifi adapter to complete the broadcom chipset install.

To complete the wifi fix, I finally found this: https://j3ffyang.medium.com/install-fedora-on-macbook-pro-16-2-with-broadcom-4364-chipset-1d8f90c50798 – Took me a few days before I finally stumbled upon this. The key thing here is that when you run lspci -vnn | grep Network you need to take note of what device you have. Mine specifically was the bcm4364 device 14e:4464 so just take note of that. Yours may be different and in turn, you may need to copy different files from that github link that the j3ffyang site mentions. I just cloned the whole repo locally and then did sudo cp 4364 /lib/firmware/brcm but make sure you are in the directory where all those lib files are.

Conclusion

That’s it! If this helped, let me know!

Leather craft

So due to my last post, I’ve found that I really enjoy making leather craft! Enough so that I started shop.duttonbiz.com! Check it out! If there is an idea of something you’d like made or designed, let me know and I can take a stab at it!

We’ve also listed an Etsy page you can check out as well.

Here is a peak at some of the stuff we’ve been making (wallets and earrings).

Laser Engraver

So I originally started with some old printer parts and had a small working laser engraver. I am using some drawer rails as the X axis and now I’ve got some 3/8 rods for the Y axis. I happen to have the v-slotted bearings that a friend gave me a while ago which work great as the carriage.

I ended up purchasing 4 of the precision threaded rods as the regular threaded rods you buy at the hardware store have a bit of a dead zone to them (found that out the hard way). I originally had my X axis using a single belt…then went to two motors with 2 belts…and finally swapped them over to using the precision rods. Now it is pretty solid, especially for using drawer rails to hold it together. =)

It’s all run by a raspberry pi running OctoPi and then an arduino uno with the cnc hat.

I originally had my Y axis using two 3/8 rods with a 3d printed carriage that slid onto the rods…but this proved too stiff and the laser would show a slight warping when the Y axis would change directions. I then swapped it to the v-slotted bearings and a wooded rig as the carriage. This slid much easier and required no real torque from the motor at all to move around.

My next step with this is to rig the carriage to hold my dremel and act as a sort of mini-cnc…and ultimately handle doing circuit boards!