CaseRap - Folding RepRap

New RepRap With Integrated Case, Oddly Called Case-Rap

The great thing about RepRaps are that there are so many to choose from! No matter what features or design intent you could want, there is probably a RepRap for that. Even so, there has been a recent addition to the RepRap family. Creator [jlguil] calls it the Case-Rap, and for good reason, the frame of the printer folds up into a suitcase.

The Case-Rap is inspired by the Mendel90 which tries to improve on the original Mendel by replacing the threaded rods for a more rigid sheet material frame with bracing to keep the X, Y and Z axes perpendicular to each other. The Case-Rap goes a little further with the design to have the frame also perform double duty as a travel case.

Check out the video after the break, the printer is actually built in 2 complete separate assemblies. The X and Z axes are mounted in a 4-sided wooded frame. The Y axis and the electronics are mounted on a 2-sided wooden frame. When the frame pieces are latched together in one orientation, they conceal the printer inside a suitcase-sized box. The latch positions were thoughtfully placed so the frame pieces could also be latched together in ‘printer mode’. Setting up and breaking down the printer takes all of 30 seconds.

You may think a super portable printer has to be small… but you’d be wrong. The Case-Rap has a commendable 8x8x8 inch print area. According to [jlguil], the total DIY cost comes in around 350$ CAD, which is not too bad for a 3D printer, and pretty good for one that is unique, portable and capable.

Continue reading “New RepRap With Integrated Case, Oddly Called Case-Rap”

Hackaday Links Column Banner

Hackaday Links: March 8, 2015

Nintendo is well known for… odd… hardware integration, but this video takes it to a new level. It’s a Gamecube playing Zelda: Four Swords Adventure, a game that can use a Game Boy Advance as a controller. [fibbef] is taking it further by using the Gamecube Game Boy Advance player to play the game, and using another GBA to control the second Gamecube. There’s also a GBA TV tuner, making this entire setup a Gamecube game played across two Gamecubes, controlled with a Game Boy Advance and displayed on a GBA with a TV tuner. The mind reels.

TI just released a great resource for analog design. It’s the Analog Engineer’s Pocket Reference, free for download, if you can navigate TI’s site. There are print copies of this book – I picked one up at Electronica – and it’s a great benchtop reference.

A few months ago, a life-size elephant (baby elephants are pretty small…) was 3D printed at the Amsterdam airport. A model of the elephant was broken up into columns about two meters tall. How did they print something two meters tall? With this add-on for a Ultimaker. It flips an Ultimaker upside down, giving the printer unlimited build height. The guy behind this – [Joris van Tubergen] – is crazy creative.

And you thought TV was bad now. Here’s the pitch: take a show like Storage Wars or American Pickers – you know, the shows that have people go around, lowball collectors, and sell stuff on the Internet – and put a “Tech” spin on it. This is happening. That’s a post from a casting producer on the classic cmp message boards. Here’s the vintage computer forums reaction. To refresh your memory, this is what happens when you get ‘tech’ on Storage Wars. Other examples from Storage Wars that include vastly overpriced video terminals cannot be found on YouTube. Here’s a reminder: just because it’s listed on eBay for $1000 doesn’t mean it’ll sell on eBay for $1000.

Checking Populated PCB Clearance With A 3D Printer

Laying out one PCB, sending it out to a fab, stuffing it with components, and having the whole thing actually work when you’re done is a solved problem. Doing the same thing and having it plug in to another PCB… well, that’s a bit harder. Forget about building a PCB and having it fit inside an enclosure the first time.

The usual solution to this problem is printing the board to be fabbed on a piece of paper, take some calipers, and measure very, very carefully. Extra points for sticking a few components you’re worried about to the paper before lining the mechanical prototype up to the existing board. [N8VI] over at the i3 Detroit hackerspace had a better idea – print the whole thing out on a 3D printer.

[N8VI] is working on a software defined radio cape for a BeagleBone. He was a bit concerned about a few caps getting in the way of a board stack. This was tested by printing out a bit of plastic in the shape of the new board, adding header spacers and parts that might be troublesome.

While the idea is great, there’s not much in the way of a software solution or a toolchain to make plastic copies of completed boards. We know rendering 3D objects from KiCAD is rather easy, but there aren’t many tools available for those of us who are still stuck with Eagle. If you know of a way to print populated boards, drop a note in the comments.

Fish Feeder

3D Printed Fish Feeder

[Helios Labs] recently published version two of their 3D printed fish feeder. The system is designed to feed their fish twice a day. The design consists of nine separate STL files and can be mounted to a planter hanging above a fish tank in an aquaponics system. It probably wouldn’t take much to modify the design to work with a regular fish tank, though.

The system is very simple. The unit is primarily a box, or hopper, that holds the fish food. Towards the bottom is a 3D printed auger. The auger is super glued to the gear of a servo. The 9g servo is small and comes with internal limiters that only allow it to rotate about 180 degrees. The servo must be opened up and the limiters must be removed in order to enable a full 360 degree rotation. The servo is controlled by an Arduino, which can be mounted directly to the 3D printed case. The auger is designed in such a way as to prevent the fish food from accidentally entering the electronics compartment.

You might think that this project would use a real-time clock chip, or possibly interface with a computer to keep the time. Instead, the code simply feeds the fish one time as soon as it’s plugged in. Then it uses the “delay” function in order to wait a set period of time before feeding the fish a second time. In the example code this is set to 28,800,000 milliseconds, or eight hours. After feeding the fish a second time, the delay function is called again in order to wait until the original starting time.

How I Learned To Stop Worrying And Love My 3D Printer

So, you’re thinking about finally buying a 3D printer? All the cool kids have one. Plus, how hard can it be anyways? Well, before you pull the trigger, it might be best to read this cautionary tale of one user’s experience in getting started with his first 3D printer.

[Scott Hanselman] is a programmer and teacher who started out with zero knowledge of 3D printing. In his informative (and somewhat humorous) blog post, you can follow along with [Scott] hour-by-hour as he unravels the some of the common mysteries that almost everyone will encounter with their first 3D printer.

His adventure begins with the frustration of z-axis calibration, an important part of any 3D printer. Some of the newer printers are automating this step (as well as bed-leveling) with sensors and clever software, but even then it might need small tweaks to lay down the all-important first layer. By hour five with his new printer, this slight annoyance turns into disgruntlement, as he finds that although there is tons of documentation on-line, a lot of it can be outdated or simply unhelpful.

In the end, [Scott] got his printer up and running, and learned a lot along the way.  We bet you can too – with a little effort that is. As the quality of printers on the market keeps going up, and the price continuing to fall for an entry-level printer, now might be the perfect time for you to get started. But you might want to read [Scott’s] journey to help manage your out-of-the-box expectations.

Turning A 3D Printer Into An Injection Molding Machine

Injection molding machines are able to form very detailed plastic parts, simply by squirting plastic into a mold. 3D printers squirt plastic. Why no one thought of using a 3D printer extruder to push plastic into a mold until now is something we’ll never know.

[bfk] has been working on a way to produce very small, very detailed parts for a while now, and realized the extruder of a 3D printer serves most of the functions of an injection molding machine. It takes plastic, melts it, and forces it through an orifice. Whether that plastic goes to a build platform or into a mold is beside the point; but with a simple silicone mold, anyone can replicate extremely small parts with a tool every hackerspace already has.

The tools required are RTV rubber, which is the most popular mold material around. Aside from that, it’s just silicone lubricant, dowels and LEGO to make sprues, and of course something to make a mold from. Once the mold is made, it’s a simple matter of holding the mold up to the nozzle of a printer and extruding a bit of plastic.

The resulting ‘print’ is as detailed as the best prints that will ever come off a resin printer. It’s great for making parts for very small models like [bfk]’s current project, but this technique could be expanded to anything that needs a lot of small plastic parts with tight tolerances.

Video of the process below.

Continue reading “Turning A 3D Printer Into An Injection Molding Machine”

Closed Loop Control For 3D Printers

One of the bigger problems with any CNC machine or 3D printer is the issue of missed steps when moving the toolhead. If a stepper motor misses a step, the entire layer of the print – and every layer thereafter – will be off by just a tiny bit. Miss a few more steps, and that print will eventually make its way into the garbage. [Misan] has the solution to this: closed loop control of DC motors for a 3D printer.

Most printer firmwares use an open loop control system for moving their motors around. Step a few times in one direction, and you know where the nozzle of a 3D printer will be. Missed steps confound the problem, and there’s no way for the firmware to know if the nozzle is where it should be at any one time.

[Misan]’s solution to this was a DC motor coupled to an optical encoder. Both the motor and the encoder are connected to an Arduino Pro Mini which receives step and direction commands from the printer controller. The controller takes care of telling the motor where to go, the Arduino takes care of making sure it gets there.

The entire build is heavily derived from ServoStrap, but [Misan] has a very cool demo of his hardware: during a print, he can force the X and Y axes to either side, and the Arduino in each motor will move the print head back to where it needs to be. You can check that out below.

Continue reading “Closed Loop Control For 3D Printers”