Thinkyhead
banner
thinkyhead.com
Thinkyhead
@thinkyhead.com
Scott Lahteine - Coder, futurist, musician, procrastinator.

Maintainer of Marlin Firmware.

Author of: TabletMagic, FretPet, Dino Wars, Bill & Ted Amiga

Co-host: Vegan Radio
Refined the BLTouch mount, aligned with the nozzle at just the right height, and chopped up for #3DPrinting.

We can't be shy in @marlinfw.org testing so I'm printing this with the latest motion code in development. Wait till you try it! You'll see the improvements from the first print.

#OpenSource
November 25, 2025 at 9:39 PM
It's not the prettiest part but it should do the job of getting the old Prusa i3 up and running! Maybe I'll do a little more refinement and remove some of the excess… #RepRap #3DPrinting #CAD
November 25, 2025 at 7:44 PM
I took a day off for nostalgia to add colorized listings to the #Atari BASIC thing. I'm using the AtariBASIC source code (annotated with pseudo-code) to inform the tokenizer. The most important component I need to implement is the little VM that applies the B.N.F. to each statement. #CodingLanguage
October 30, 2025 at 6:51 AM
The most natural way to experiment with #LLMs is to wrap up Frotz in a #Python Tkinter UI and feed the LLM the output of #Zork.

Using several system prompts for the role of summarizer, sidekick, assistant, and player.

It's important to keep context small but rich, so this Summarizer is doing well.
October 19, 2025 at 9:02 PM
I printed this piece for my Prusa i3 Jalopy Rebuild. The Adjustable X-Idler has always been a bit of a joke in old brittle PLA, quickly disintegrating every time. But with modern PETG a little bit of material goes a long way, so this turns out to be a pretty sturdy part!
#3DPrinting #RepRap #Prusai3
October 16, 2025 at 3:25 AM
I’ll be live streaming later today, putting some final touches to the upcoming Marlin 2.1.3 release. This version will be tagged on Friday and we’ll patch up your reported issues in followup point releases. #3DPrinting
September 24, 2025 at 7:09 PM
Anyone else still occasionally using Midnight Commander (because Terminals are dumb without it)?
September 7, 2025 at 8:26 AM
Can you vibe code a 44-year-old retro game using only local LLMs (with a little assistance from a retro coder)? #vibecoding #retrocomputing #llm www.twitch.tv/videos/25583...
September 5, 2025 at 4:48 AM
This little spot makes for a good office away from home! #OpenSource
September 1, 2025 at 10:18 PM
The runner up for #ABBUC 2021 was "Fallen Kingdom" for the #Atari XL/XE. (Ported in 2022 as a Steam game called "Chessformer.") It combines chess with a platformer containing 30 challenging levels. I needed to stretch my coding skills, so for a weekend challenge I ported the game to #Pico8!
August 19, 2025 at 9:20 PM
Local #LLM Mistral Small 3.2 keeps hitting the mark. Given a succinct system prompt to convert C header content to YAML the result is strongly aligned. For the next test I gave Mistral 280 lines of C++ to convert to Python. It did the job with only one gaffe (a ternary). With that one correction, 🤌🏻!
July 2, 2025 at 6:35 AM
Building… building… building… Marlin 2.1.3-b3 binaries.
@marlinfw.org #RepRap #3DPrinting #OpenSource
June 23, 2025 at 4:00 AM
A little off-kilter due to the metal casing coming up against the current plug wiring, but once I replace the blade connectors with direct-soldered wires it should fit perfectly.

Next: Extruder mount for 7mm frame top-left corner. Probably mounted on a bearing so it can swivel.
May 21, 2025 at 4:29 PM
The old Prusa i3 is coming together slowly, new custom part by new custom part.

I just sticky-taped the PSU to the right side of the i3 frame, so I can chop off most of the bottom and side for the PSU cover….

Oh well, it's already #3DPrinting right now, but I'll add more flair to the final design.
May 20, 2025 at 9:50 PM
If you guessed: The only way to get my iPad with a wonky USB-C port to charge reliably; you get a cookie!

#3DPrinting #OpenSCAD #CAD
May 3, 2025 at 2:21 AM
Up pretty late working on Marlin but then I decided to be up pretty later and design a useful thing. Who can guess what this object is for? #OpenSCAD #CAD #3DPrinting
May 1, 2025 at 8:58 AM
The cheapest way to double your print speed.

Flipped over when you’re printing bookends, wide-end-up when you’re printing clones.

Bonus: Bookends mode cancels vibration in X. That’s just physics, man!

#RepRap #3Dprinting #Prusa
April 11, 2025 at 6:14 AM
I dug out this languishing game project and installed an ancient version of #Unity3D on the 2012 MacBook Pro.

I’ll be updating GOTH to work with the latest Unity IDE in my copious spare time, then extending the game a bit, and then… making it available to the world! #coding #arcadegame
March 31, 2025 at 10:20 PM
Classic black/white/silver stylings will work nicely for a clean look.

I need this #Prusa i3 revamp to be pure #RepRap — but with a 32-bit rocket engine and the benefits of 12 years of software & silicon evolution.

I have a simple point to demonstrate about the potential of hobby #3Dprinting!
March 25, 2025 at 4:58 AM
What do you think? Should I use the Wade’s extruder??
March 22, 2025 at 11:41 PM
This #Prusa i3 rebuild will be epic! Using the original Graber MDF frame with a lighter Y axis, faster Z axis, silent steppers, high flow extruder, 24V power, 32-bit Marlin, input shaping, graphical LCD. I want to see what @marlinfw.org 2.1.3 can do on this lightweight classic from 2013. #3Dprinting
March 22, 2025 at 7:33 PM
We have a peculiar orange sun looming over a dusky Austin today!
March 15, 2025 at 10:11 PM
Your tender #AI tale for a Tuesday evening.
March 11, 2025 at 10:28 PM
I’m #3DPrinting something large that will only fit on this 400x400 modified AnyCubic Chiron (with a much better LCD controller!). You’ll see the finished product soon!

This is also a test of the latest @marlinfw.org with improved handling of the stock Chiron bed probe.

#RepRap
March 7, 2025 at 9:00 AM
I got one of those thingies!
February 17, 2025 at 6:02 AM