
Maintainer of @MarlinFirmware • STEM evangelist • Writer of code and music • Cultural Gadfly • Mostly on Bluesky and Mastodon • #RepRap #3Dprinting #OpenSource
Austin, TX
Joined May 2008
- Tweets12.5K
- Following825
- Followers1.7K
- Likes19.6K
Pinned Tweet
Making a Retro "Defender" game in Unity3D – Part 3: Infinite Scrolling World youtu.be/ox4jFMmI5jQ #Unity3D #gamedev #indiedev #tutorial
My extension AtariCode800 is now available in the VSCode gallery!
- Edit #Atari BASIC in Unicode
- Full syntax coloring
- Insert special characters and invert text
- Tokenize to .BAS
- Run it in the emulator
Tools for graphics, audio, and 6502 Assembly coming soon!
#RetroCode
Scott Lahteine retweeted
We've just published an updated website documenting more of our latest features. Check it out, and bring us your scholarly contributions to make it even better!
marlinfw.org
github.com/MarlinFirmware/Ma…
#RepRap #3DPrinting #OpenSource
Scott Lahteine retweeted
A YouTuber 3D printed a working mechanical calculator out of 109 pieces, and it only adds and multiplies...
The maker behind the YouTube channel 3D all Workshop spent two months building a pocket calculator with no metal springs, no screws and nothing he couldn't make on his 3D printer (his video). His description puts the cost at $2 in plastic and a bit of oil. The Register called it a working, but limited, build.
The limits were his call. He wanted it to fit in a pocket, and he says subtraction and division would have made it too big and too complicated, so it adds and multiplies. You can enter up to 999, and multiplying is the same number added over and over with a crank while a counter tracks the turns, which is how the Curta does it too (The Register).
Inside is a part more than 200 years old, the stepped drum named for Gottfried Wilhelm Leibniz. Each drum has nine teeth of different lengths, one drum per digit, and a lever moves a gear along it so the crank only catches as many teeth as the number you picked (The Register).
The first print didn't work. In his video he says the tiniest printing inconsistencies made parts too tight or too loose, holding it knocked gears around, and slack between gears pushed the drums out of sync. He switched to a 0.2 mm nozzle, went through what he calls hundreds of prototypes, printed his own springs and added a ratchet so the crank turns one way only. The finished build is about 109 parts, 17 print hours and 90 grams of filament.
You can't print this one, since The Register reports he hasn't released the design despite people asking. If you print anything with moving parts, I'd still watch his troubleshooting chapter. He used supports only where he had to, because every supported surface came out rough and added friction.
He admits it's nowhere near as practical as a normal calculator. It still multiplied 421 by 4 and landed on 1,684 (his video).
Spooky season is upon us once again. Are you sufficiently supplied with spiders? Try these in durable PETG! #3DPrinting #HalloweenArt #Printable printables.com/model/42478-c…
It's that time of year again. Print and pose your Creepy Halloween Spiders today! thingiverse.com/thing:514863 #3DPrinting #Halloween
Scott Lahteine retweeted
Trending repository of the day 📈
rea
Reverse engineer anything with agents, from app behavior down to native binaries.
Last 24h: 2,963 ⭐
Total: 6,869 ⭐️
github.com/morluto/rea
FretPet 2.0 is just about ready!
I can hardly believe it, myself.
#macOS #guitar #music #sequencer
youtu.be/esfjCjj9HN8?si=DKZk…
My favorite part of the process of recovering my old #Amiga games is how my agents build the forward pipeline along with the decoders. So I already have everything I need to begin remastering things. The board game needs more depth. The dinosaur battles need to be more dynamic.
Replying to @aisearchio
I just used Ghidra with Hermes to deconstruct two Amiga games I wrote in 1990-1991 with the help of the Ghidra MCP plugin by @lauriewired and it was a great success, especially deconstructing the second game after all the skills gained on the first. Debugging and remastering now!
My guitar-oriented music sequencer FretPet has been out of circulation for ages. Just too busy to update it!
Agents got good at the perfect moment to rescue all my stuck projects, so FretPet 2 will be out soon!
It has an MCP interface, of course.
#Claude is not a bad composer.
Scott Lahteine retweeted
Backpack 3D Printer!!!!
We found @themitch22 at 3D Printopia sporting his usual attire: An entire 3D printer strapped to his back! This time he's wearing a @prusa3d Mini!
@3DPrintopia #BackpackPrinter #Mitch3D #Prusa #PrusaMini #3DPrintopia #3DPrintingEvent #3DPrinting
Scott Lahteine retweeted
So cool to see our merch out in the wild and being put to good use! It’s a classic collection for a limited time. But follow and stay tuned for upcoming new 2027 designs! marlin-firmware-schwag.creat…
I made some small chocolate ice cream sodas for my parents and I. It is basically just soda water and icecream. I made the soda water with my @SodaStreamUSA. Since I used chocolate ice cream I didn't need the chocolate syrup.
I am eating mine in my @MarlinFirmware mug.😋
Scott Lahteine retweeted
We get a lot more submissions of code by #agents lately, and also a marked improvement in quality and comprehension.
But to code Marlin properly they need more!
Tell yours to use the Simulator with http agent interface (and new visualizations).
#RepRap #3DPrinting #OpenSource
Tune in at 9pm Central to dive into how I work with agents in my coding workflow. I have an endless queue of creative projects using agents that involve coding, music, text adventures, electronics, 3D printing, game development, retro computing, and more! youtube.com/live/jt27_X3au0E
After letting this project languish for years, the reboot of my long-dormant FretPet music sequencer for #macOS is almost complete!
I spent a week with #Hermes and #DeepSeek V4 Flash and then five days using #ClaudeCode with #Opus5. It’s been pretty smooth sailing the whole way!
After letting this project languish for years, the reboot of my long-dormant FretPet music sequencer for #macOS is almost complete!
I spent a week with #Hermes and #DeepSeek V4 Flash and then five days using #ClaudeCode with #Opus5. It’s been pretty smooth sailing the whole way!
Although a release was made 3 weeks ago the number of extant bugs and the extremely spammy issue queue make me wonder if Copilot for Xcode could use some help in the maintenance department. Or maybe @github will be retiring this product soon?
github.com/github/CopilotFor…
Added configurable Options and improved support for multiple displays.
github.com/thinkyhead/WebSav…
#macOS #OpenSource
25 years ago my website featuring FretPet and a generous helping of youthful optimism was hosted on a grape colored iMac in a corner of my living room.
The Internet is forever….
web.archive.org/web/20040328…














