AI programming tools are super neat and interesting, but how useful are they, really? I found a completely new use for Codex the other day, and it’s changing how I see AI programming platforms entirely.
I wanted to connect my new 3D printer to Home Assistant
The existing plugin didn’t support my model
I recently got the FlashForge Creator 5 Pro 3D printer, and I absolutely love it. Shortly after getting it, I went on a tangent to try and get all of my 3D printers working without the cloud, as I wanted everything to run locally.
The problem came when I tried to bring the Creator 5 Pro into Home Assistant. It’s a brand-new printer, and the existing Home Assistant plugins simply weren’t updated yet to support it. I checked the GitHub for the plugin and didn’t see any indication on it supporting the Creator 5 Pro, so I figured I’d have to either build my own plugin or just update the existing one.
It was actually way easier than I thought to make it work, and it only took a few prompts for it to be more reliable than my Bambu printers in Home Assistant.
Codex’s coding capabilities came in clutch for the port
All I had to do was give Codex a working example from GitHub
I had a bit of a leg up on getting my Creator 5 Pro working with Home Assistant, I will admit. You see, the first thing I did with the Creator 5 Pro was get it working in Orca Slicer. The Creator 5 Pro is so new that it doesn’t really work anywhere else, so it took a bit to get it working there.
Thankfully, Flash Studio (FlashForge’s slicer) is based on Orca Slicer and is open source. So, I fed the source to Codex and told it to get to work on both tasks.
I started with Orca Slicer because that was the most crucial, and it also gave me the foundation I needed for getting the Home Assistant plugin working.
This is really where Codex shines. I didn’t have to have Codex write a bunch of code from scratch. All I did was give it the Home Assistant plugin and the FlashForge GitHub and told it to make the two work together.
It took a few tries to get everything working flawlessly, but after that, it really was flawless. I think this was due, in part, to starting with known working source and just having Codex adapt it instead of trying to write it from scratch.
This opens up new doors I never knew existed
All you need is a solid foundation and the knowledge of how to use Codex or Claude Code
While I’ve used Codex to build multiple websites and mobile apps, this was a completely new world for me—taking two existing projects and molding them together. I couldn’t be happier with the result.
Using Codex in this way has significantly opened up so many doors for me in the homelabbing world. The other day, I deployed Bambuddy on my server to control my Bambu printers. Since I had already used Codex to modify the Home Assistant plugin for FlashForge, I had it do the same for Bambuddy.
Now, my Bambuddy instance manages both my Bambu printer and my FlashForge printer. I did the same thing with Orca, again, but this time for my Bambu Lab A2L 3D printer. It was supported in Bambu Studio, but not Orca.
So, I gave Codex the Bambu Studio GitHub and told it to make it work in Orca. A few hours later, it was working flawlessly. A 3D printer that wasn’t supported by Orca is now supported and it just took a few minute’s time.
I know what you’re thinking, “Vibe coding isn’t going to produce solid plugins like this!” and a year ago I would have agreed with you. Today? I disagree wholeheartedly.
While vibe coding might not be at the level of senior developers, it can actually do some pretty great (and clean) coding tasks. The code should still be reviewed by a human and not just merged straight away, but it definitely can do a lot of good in scenarios like this.
I’ve chosen to submit some of these changes as pull requests up to the initial repos and will let the maintainers decide on whether to merge them or not. I, however, think it’s fantastic that, even if they never get merged, I can fix these plugins and apps for my own personal use with ease.
-
- Brand
-
FlashForge
- Build Volume
-
256x256x256mm
- Connectivity
-
Wi-Fi
- Heated Build Plate
-
Yes, 120C
- Feed Type
-
Direct drive
- Dual-Color Printing
-
4-color printing
As FlashForge’s first toolchanger 3D printer, the Creator 5 boasts a lot of unique and powerful features. It can travel at up to 600mm/s with its CoreXY design, and features full auto calibration from start to finish. It also has four independent toolheads that allow it to run four separate colors or materials without the purge waste of traditional multicolor printers.
-
- What’s included?
-
Unlimited conversations, faster response speed, priority access, and more
- Brand
-
ChatGPT
ChatGPT’s AI-supported assistance gets even better with a paid subscription; it Plus tier offers enhanced features including unlimited conversations, faster response speed, priority access, and more.
Codex is only getting more powerful
I did all of this while on GPT-5.5 low, and, as of the day that I’m writing this, GPT-5.6 has officially been released. It’s supposed to be way smarter and more capable than GPT-5.5, and I am very excited to dive into it.
Over the past few months, Codex has only gotten more powerful than I ever expected it to become. I use it extensively doing research, writing code, and so much more. It’s such a great tool that I can’t wait to see where the next steps take it.
