– Ben Martens


Gridfinity Organization System

I have a pile of random screws, nuts, bolts, and washers in my shop. I buy little bags or boxes of random sizes of things, use a third of them, and then the bags sit around forever because they are such a mess that I can never find them when I need them. The whole thing seemed so random that I never really put much time into looking for an organization system, but now that I have 3D printer, I have the ability to custom make exactly what I need!

A couple of months ago, Zack Freedman released his “Gridfinity” system. The system is based on a grid of baseplates and then each bin/holder can be easily stacked in various combinations. I was downloaded exactly the bins I wanted, customized his model to make some new bins, and made a series of prints that resulted in a lot more organization. This is a project that I’ll keep adding to, but for now it feels good to have brought some order to the chaos. Not bad for ~$10 in filament!

3D Printer Enclosure

Some people build elaborate 3D printer enclosures to do things like control temperature during prints. I haven’t done anything that complicated yet, but I do like keeping dust and cat hair off the printer. So when it’s not in use, I have been setting a cardboard box over the top of it. It works, but it looks ugly.

The other problem I needed to solve is that filament is hydroscopic. If it sucks up too much moisture from the air, it can cause print problems. I’ve been storing the filament rolls in Ziploc bags with desiccant packs in them. Again, this works fine, but it looks messy and when I want to print, I have to pull the roll out of the bag and get it set into the rollers so it will feed into the printer, etc.

I set out to make an enclosure and dry box that would solve these problems. I’m not sure I’m there yet, but I’m at least at a stopping point for now.

For the enclosure, I decided to go with a minimalistic design. I just wanted to have sticks making a cube and then fill in the panels with either plywood or plexiglass. I modeled up corner brackets in Fusion360 and 3D printed them.

Acrylic seemed a bit expensive, and I thought I could save myself some money by purchasing cheap poster frames. That choice ended up making this a very frustrating project. The plastic frames technically did work but they were extremely thin and difficult to work with. They got scratched up and cracked during the project.

I further complicated the box by making it the wrong size the first time. I forgot how much the bed of the printer slides back and forth so I had to take it apart, cut some of my extra plastic, and try again.

The door was the last piece of the puzzle and by that point, I was tired of the project so I made a frame to hold a plastic sheet and then used rare earth magnets so that it would stick to the face of the enclosure but be easily removable.

Next up was the dry box for the filament. That part went much smoother because Becky Stern has an excellent Instructable article. I 3D printed my own nuts and bolts (with a hole down the middle for filament to feed through) and also printed hangers for the PVC pipe that the filament rolls sit on.

After what seemed like forever, I attached a battery powered LED light to the roof of the enclosure and called it good for now. Maybe this will last me for years, but I could also see getting frustrated with it and wanted to redo it. The basic design is ok but I do want to change the plastic panels, the way the door works, and give it a better paint job. I do really like that I can just leave the filament in the machine instead of unloading it and storing it away every time though.

Printable Posable Figure

Getting a 3D printer while working from home has been a great combination as I can easily have prints going throughout the day. I’ve done a lot of “for fun” prints and a couple useful prints, but the one that impresses me most is LUCKY 13.

Before I could ge started with the print, I had to buy some PETG filament. Printed PETG is tougher than the PLA I had been using so far, but it can be a bit more finnicky to print well. My first, and so far only, roll of PLA filament came from Prusa and it has worked marvelously, but since they’re located in Europe, shipping a roll or two of filament is cost prohibitive. I waded into the endless options for filament and ended up choosing Polymaker PETG. It took a few test prints to get it dialed in, but it worked very well on my Prusa Mini.

The downloaded model files for this print were meticulously laid out and they all printed great the first time. I used the gray PETG for the skeleton and blue PLA for the outer skin and face. There were some accessories too which I did in black PLA.

Having done little to no calibration on my printer out of the box, I didn’t know what to expect, but everything snapped together with almost perfect tolerances! The only sanding I had to do was to remove some little fuzzies that were leftover after printing. This figure now sits on my desk and gets repositioned every once in a while using the plethora of different hand shapes and accessories. I got some red PLA and I think I might need to print him a sparring partner!

3D Printed Volume Knob

We still have a set of Motorola FRS radios that I got about 15 years ago. Elijah and his friends like to play with them, but the volume knob comes off easily. Sure enough, one of the knobs got lost last summer. When it happened, I thought, “If I had a 3D printer, I could make a new one.” Well now I have a 3D printer so I decided to give it a shot. There was an existing model on Thingiverse, but it was the wrong shape for my radio.

I’m a Fusion 360 newbie but I’ve been through I Like To Make Stuff’s excellent Fusion 360 For Makers class twice. It was time to try a design from scratch with no tutorial. It took me about 45 minutes and I’m sure that I did a lot of things the “wrong” way, but in the end, I had a model that looked pretty close to the original. I set everything up with parameters using measurements from my calipers so that if it didn’t fit quite right, I could just adjust the parameters and quickly change the model. The image below is an upside down view since that’s the part that actual matters the most. The only thing that I didn’t match from the original was the curved slope as it rises from the base to the top. I tried to do that a few different ways but gave up for now as it doesn’t make any functional difference.

It took about 25 minutes to print and I figured I’d have to go through a few iterations to get it to fit correctly, but to my shock, it fit perfectly the first time! It is very snug so it won’t be coming off by accident. In fact, it was so good that I printed a second one to replace the knob on the other radio too.

That image shows the original knob on the left and the printed knob on the right. It felt so good to go from idea to physical object in an hour or two! I even uploaded the model to Thingiverse: I’ve found so many fun things to use there, I feel good contributing a bit too.

Prusa Mini+

I enjoy making things with traditional tools, but it’s fun to mix in digital fabrication too. At work I have access to laser cutters and at home I have a Cricut and a CNC. All of those open up some interesting opportunities, but I’ve also had my eye on a 3D printer. We do have those in the maker space at work and we can use all the filament we want for free. I even got trained on how to use them, but have I ever printed anything? Nope. But I figured that if I got one to use at home, I would be more inclined to learn it.

I didn’t want to buy a printer and not have any projects, so last year I wrote down any situations where I would have used the printer. Once the list got long enough, I felt confident that I would put the printer to good use.

Picking a 3D printer could last forever. There are endless variations on multiple designs in all price ranges. So instead of evaluating all of them, I picked an entry level model from one of the top companies: the Original Prusa Mini+ from Prusa Research. It took a few weeks for them to make it and then another week or two to make its way here from Europe, but when it arrived, it only took me a couple hours to finish assembly. I was glad that I paid for the version that was mostly assembled already. It printed wonderfully right away, and the only real calibrating that needed to happen was me understanding what good and bad prints look like.

So far, most of my prints have come from pre-made models shared on sites like prusaprinters and thingiverse, but some of those have been pretty useful. For example, Elijah has been learning how to program using a PyBadge. It became even more fun for him when I printed out a case for the device.

I’ve dipped my toe into the modeling waters using Fusion 360. I’ve gone through the Fusion 360 for Makers class from I Like To Make Stuff twice. I have a lot more to learn but I was able to design a print a small bracket without too much trouble.

Going forward, some of the prints I have in mind are:

  • Pads for the bottom of our cots to avoid scratching holes in the bottom of our tent
  • Workholding clamps for the CNC
  • Various connections for my shop vac hose to fit different tools
  • Wall mount for the Tesla mobile charger

I also want to make a better enclosure for the printer to keep the cats away from it and a dry box for the filament so it doesn’t absorb moisture. Currently I unload it every time and put it back in a ziploc bag with desiccant packs.

The small prints I’ve been doing only take about an hour (that PyBadge case was in that range) and usually consume less than $0.50 worth of filament. It makes the trial and error process pretty painless.

I’m glad I went with the Prusa. It was a little more expensive than some super low end models, but since this is my first time, I wanted to get a good machine and focus on learning how to use it, not how to debug it. It’s also nice to know that if I have any problems, there’s an actual support team there to help me as well.


Elijah has been watching reviews of Lego Star Wars sets and decided he wanted to be “R2-E2” for Halloween. He came up with that all on his own! Instead of buying a costume, I decided to make one with him.

We bought some cardboard boxes from Home Depot. They sell some heavy duty boxes which thought would work well for the body to keep it from falling apart so quickly. We kind of made it up as we went and eventually we ended up with a body that had arm holes and a head hole. I fashioned a box for the front to hold his candy and also gave him a head. We covered the whole thing with a metallic silver spray paint.

Then came the fun part! I bought some inexpensive electroluminescent wire and an Adafruit Audio FX Sound Board. I wired the sound board up to some arcade buttons and placed those on the front of his costume. He ended up with 6 buttons that he could press to make various sounds. For a speaker, we used a battery powered bluetooth speaker that we already had (it also had a line-in) and I powered the circuit board with a USB battery pack.

The end result was a fun looking costume that lit up and made sounds. It was a quite a hit and he loved showing it off. That excitement was tempered a bit by the fact that it was hard to walk up and down steps and a couple times he got overwhelmed by kids mobbing him trying to push the buttons. All in all, I’d call it a win but he said he wanted to have a simpler costume next year.

Standing Desk Monitor

We have nice standing desks at work. They have electric motors with memory settings so it’s quick and easy to switch between standing up or sitting down. I believe that it’s significantly healthier to stand up at least part of the day, but I find myself being lazy and sitting for most of the day. I also know that it’s relatively easy to motivate myself by measuring whatever I’m trying to improve. Time for a project!

To measure whether I’m standing or sitting, I decided to use a distance sensor that either sits on top of the desk and looks at the floor, or sits on the floor and looks up. I’m sure there are cheaper ways to do this, but I ordered a SparkFun BlackBoard, Distance Sensor Breakout, and a Qwiic cable to connect them. There was no soldering required. I plugged it all in and I was good to go. I laser cut a wood box to hold all the components.

I wrote a simple program for the Arduino-compatible BlackBoard that would send a measurement when it received a keystroke and then I wrote a program that runs on the computer to periodically request measurements (via USB) and upload them to a database in the cloud. I put a website on top of the page and voila!

A friend at work heard about the idea and wanted to compete with me so now we are both running these devices. You can track our progress at

IOT Candy Scale

I’ve been thinking about building an internet enabled scale for years now, and recently, I finally got around to building it. Sure, there are plenty of WiFi scales these days, but I wanted one that automatically took a measurement every few seconds and uploaded it to the internet where a website would display a continuously updating chart. I suppose a product like that exists, but I thought it would be more fun to make it myself.

The electrical components came from SparkFun. They make an OpenScale board that did almost everything I needed when connected to a load cell. The board was already programmed to have all the features I needed for calibration and taring the scale. Originally I had planned to hook that up to a WiFi-enabled Arduino or Raspberry Pi, but I kept it simple and just plugged it into my computer. The computer ran a simple program that I wrote to communicate with the board and get a reading every 30 seconds. Those readings were uploaded to a SQL database in Azure and then I wrote a website that used the Google Chart Library to display the measurements.

There are a lot of technical terms in that last paragraph, but it was mostly just plugging together a bunch of components to make the solution and I had it finished in a couple nights (after a lot of research to find all the components!) I mounted the load scale on a piece of plywood and connected a bowl to the top of the load cell. Voila!

The scale made its debut at work to celebrate my 12th anniversary at the company. You can see the live website at It will always show the data from the last time I had the system set up and running. I’m hoping to try it again at Halloween.

Fun With Vinyl

I’ve been having a lot of fun with the Cricut that we bought as a family Christmas present. I bought a roll of vinyl and transfer tape, and I’ve been having fun experimenting with them. Below are a few photos of things that I’ve drawn and cut. I realize that some of them won’t make sense because they are random words from projects at work, but it’s still neat to see how cleanly and nicely these come out. I have access to a large-format vinyl cutter at work, but it’s a lot easier to experiment and learn with the Cricut at home. Plus, all of the drawing work that I’ve done for the laser cutter in the past transfers very well to being cut out of vinyl too.

Laser Cutter Puzzle

The idea of making a custom puzzle has always intrigued me. I’m partially interested in the computer science problem of generating an random puzzle with an arbitrary size, and I’m also interested in the physical process of making it happen.

That computer science problem has been on my list for a long time, but finally I realized that I shouldn’t block the whole project on getting around to writing that code. It took a lot of searching, but I finally found a good, free online tool: Wolfie’s Puzzle Generator.

The next step was to pick a picture. A good picture has a lot of visual interest so you don’t have huge areas of “blue sky” pieces. I wanted to make this as a Christmas gift for Mom so I also wanted something that meant something to her. I settled on a picture of the Seattle waterfront that I’m pretty sure I took while they were out here visiting. I cropped it down to get rid of most of the boring blue sky.

I printed off a 16×20 version of that at Costco and then used 3M spray adhesive to attach it to a thick art board from the craft store. By the way, at 240dpi, this image was almost exactly 20″ wide with no scaling. The picture looks gorgeously sharp. It’s incredible how good modern digital cameras are!

Then it was off to the laser cutter. I spent a long time messing around with various tapes trying to find one that would help protect the surface from burning but also would peel off easily after being cut. I never succeeded. Maybe my adhesive wasn’t strong enough, but for some reason the tape would always pull off with the picture instead of leaving the picture stuck to the art board.

I settled on doing three light passes to slowly cut through with minimal burning. You can still see some burning around the cuts but the picture hides a lot of it. I wanted to make a 1000 piece puzzle but I only squeezed 260 in there due to the dimensions of the pictures and not wanting to make microscopic puzzle pieces. These were 0.75″ square so they were already pretty small.

I don’t expect this puzzle to hold up to a lot of beating but hopefully it will at least work once! If you want to see a video about this, David Picciuto has a making a laser cutter puzzle.