My CNC mill is tiny. It is not very stiff, it can't spin tools very fast, and the spindle motor is a paltry 500W (~0.6HP). It's certainly fun, but these shortcomings become major limiters whenever I try to push the limits and remove a lot of material fast. My quest to probe the limits of what my mill can do has made it clear that I really need to know the relationship of actual mechanical power at the tool vs. RPMs vs. torque. RIP broken endmills...

Continue reading...

MPGs, sometimes called "jog wheels" or "pendants" are a user interface to CNC machines which makes it easier to precisely control. MPG is short for "manual pulse generator" since it allows you to manually generate motor move pulses. I've wanted one ever since I took the knobs off my mill to convert it to CNC. With an MPG you can operate the CNC machine in a very similar way to a manual mill - simply by turning a knob to "directly" move an axis. T...

Continue reading...

My goal is to make a CNC mill that is as autonomous as possible. Ideally spitting out parts for me without having to touch it (unlikely). One challenge on the road to that goal is for the mill to be able to automatically switch tools for different types of cutting operations. Before I can even consider building an automatic tool changer I need for my mill to be able to selectively grab and release tools which is a project unto itself. I'll get in...

Continue reading...

I've been converting my small X2-style manual mill into a full featured CNC machine. There's quite a few interesting things I hope to share related to that build, including plans, but for now I'm going to warm up with a small recent addition to the project of a flood coolant spray ring. Before we get too deep into things, understand that a lot of these features don't make a lot of sense on such a small machine. Unless you're like me and trying to...

Continue reading...

This is a laser cut platform which allows you to mount your kindle on your bike handlebars. This is not as stupid as it sounds! If like me you spend coundless hours riding a bike indoors on a stationary trainer you need as many ways as possible to pass the time. It is designed for a kindle paperwhite, though it also works with the standard kindle.

Continue reading...

If you really want to be at a company you can do so much better than a resume.

A few years ago I saw an early stage startup that I knew I had to be a part of. The only problem was that it was 900 miles away and I had no connection to them. The startup was Formlabs. At the time they had 10 employees, and like most startups reduced risk by hiring people they knew. They were also situated equidistant between MIT and Harvard so there was heal...

Continue reading...

3D Printer V1

A great way to speed up the design process is to have a way to quickly make prototypes of objects to see how they look/feel/behave physically. This is especially true when designing something to be ergonomic. Always wanting to take my design skills and resources to the next level I decided that I needed a rapid prototype machine to "print" objects from 3D models. Unfortunately rapid prototype machines are quite expensive, but it turns out there i...

Continue reading...

Transformation

Sometimes when I'm at the coffee shop I need to use more USB devices than my MacBook can support. I love Apple design and was disappointed to see that there weren't any aluminum hubs that matched my Macs, and really there didn't seem to be any that weren't junk - so I set out to design my own. This is a conceptual 3 port hub that follows Apple's "unibody" design. The hub has a simple mechanism that allows it to pop up with a touch to store its...

Continue reading...

I have been having a lot of fun with an iPhone game called tilt to live. The game is relatively simple to play - you steer a ship around the screen by tilting the phone. You are trying to avoid enemies, pick up power-ups which you can use to kill enimies. It seemed like the type of game that a program could do very well at if you cive a computer the ability to tilt the phone and see what is going on. In this project I built a motion platform which I hope can be used to get a really high score in this or other tilt based games.

Continue reading...

Unnamed Robot

Jr. Design Robot

In the undergraduate BSME program at UNCC, Juniors are required to design and build a robot. I was tasked with designing a simple and lightweight robot to transfer simulated nuclear fuel rods.

Weighing in at 1.2lb, it is quite light - most of the weight due to the required batteries. Every detail of the robot was refined to reduce weight, increase integration. Nothing that wasn't required was used, and every gram of material that could be rem...

Continue reading...