[Michael Gainer] is a big fan of Portal, and it shows in the Weighted Companion Cube he made. [Michael] hand-machined the many pieces that comprise the Cube’s body and medallions out of 6061 aluminum. Dykem was used to transfer the marks for accurate machining, and the color is powder-coated to a heat tolerance of 400F. A CNC was used to make the distinctive hearts. [Michael] notes the irony was “very Portal” in having them cut by a heartless machine when everything else was done manually. The attention to detail is striking, the level of design more so when [Michael] proceeds to incinerate the poor Companion Cube with a brush burner. In the video shown at the link above, the Cube falls apart as the glue holding it together melts. When all is said and done, just grab more glue to bring that Cube back to its six-sided glory. Repeat to your heart’s content. Huge success! We have to be honest, after seeing all those pieces, we aren’t sure we’d want to do this very often. Companion Cubes have been featured in various iterations on Hackaday before, but they were never built with the idea of repeatedly destroying and rebuilding them. This novel take would make GlaDOS proud.
[Michael] has plans to put an Android device inside it with some light and temperature sensors. He wants to give it a voice resembling Portal’s turrets so it can whine when it needs to be charged or scream when it’s too hot or cold. He dubs this next project the “Overly Attached Weighted Companion Cube.” It wouldn’t be a good idea to incinerate this upcoming version, though we’d probably be inclined to if it demanded so much of our attention!



As unique as the X axis is, the Y sure gives it a run for its money. No linear rails are used, two lead screws are the only things that maintain the gantry’s position. To prevent gravity from pulling the gantry down and bending the Y axis lead screws, there are a couple of bearings on either side that ride along the bed of the machine. The frame material also hits the cheap target, it’s made from blank PCB board. A PIC16F877 microcontroller and a handful of mosfets control the motors. [msassa11] built this control circuit but admits it’s performance is not that great, it’s noisy and loses torque at high speed.

The project started off with some stock Shapeoko 2 parts. Achieving the deck-cutting size required shortening the X Axis and tripling the length of the Y Axis resulting in a 250 x 1200mm work envelope. The DC spindle used accepts ER16 collets and has a fully variable speed control. The stand alone selectable 24/48 volt power supply has a neat DIY handle to ease transportation. Even though the router itself has skateboard trucks, it also has a handle at the front so it’s easy to grab and drag behind you.
CAD programs might be a little too foreboding for someone just getting into the world of CNC, so Inventables has created their own design program called 
