Skip to main content

MakerBot Upgrades

I received my MakerBot upgrades last week and got a chance to put them through their paces this weekend. After having so much trouble with the original out-of-the-box setup, I'm so excited by the progress I made the past few days! Here's the list of things I suggest every MakerBot operator purchase:
Here's the lot of them in action:


The filament spindle is a great enhancement. It's nice to be (mostly) unconcerned with the filament getting tangled up and stopping a print midway through. I say mostly because so far I've had a couple jams. Only one actually caused the filament to strip. The jamming occurs because the filament slips off the spindle and gets wedged underneath. I suspect this problem will go away as I use more of the filament, but I'm trying to come up with a solution to prevent it in the meantime.

The heated build platform is a must have. It's amazing! The bottom of all my prints are now glassy smooth and warp free. The assembly instructions suggest roughing the Kapton. Don't do it! It works great smooth. I've read that cleaning it occasionally with isopropyl alcohol keeps the prints sticking to it nicely. I soldered on all the LEDs by hand with a soldering iron. It was my first SMT board and I think it was a great experience. I had a good teacher, but I believe anyone with a little soldering experience can manage it. The relay board was a breeze. I've read several times about people having trouble associated with powering the HBP via the extruder controller. The relay board is definitely recommended.

The MK5 drive gear and aluminum idler are really a necessity for anyone that's not switching to the MK5 extruder. The combination of these two make for a rock solid extruder. I've had zero problems. Another must have. When I took apart my original plastruder, I damaged the 606 bearing and the MK4 drive gear because I had to pry off the bearing with a screwdriver. This time around, I filed the inside of the bearing enough so that it slipped on to the motor shaft easily. Should I need to change anything in the future, it should be easier to remove!

Finally, Rick's plastruder is awesome. I bought one pre-assembled 0.5mm PEEK plastruder and one 0.35mm PEEK SuperPack. Rick tests every pre-assembled plastruder, includes a sample print, and throws in miscellaneous replacement parts and accessories. It's really a great value. The SuperPack is also great. However, I did have some issues with assembly. There are no instructions for how to build the Molex connectors, so I had to learn by trial and error. Fortunately, Rick threw in a few spares of most everything. Here's my tips for building a SuperPack:
  • When assembling a Molex connector, the male pin goes into the female plastic connector.
  • There are barbs on the pins that hold them inside the plastic connectors. When pushing them in, use a small stick, screwdriver, or needle nose pliers to push the pin in by sticking it in the hole with the pin. Don't grip the wire and try to push it in that way. You'll damage the insulation (like I did on almost every single one until I figured out what I was doing wrong). If you do damage the insulation, wrapping it up in Kapton should prevent any shorts in the future.
  • When soldering the pins to the hookup wire, be careful to keep the solder out of the female pin (or you won't be able to stick the male pin in). The best way to avoid this issue is to pay attention, solder from the back of the crimp pin (i.e. furthest away from the female end), and try not to use too much solder.
  • The modular thermistor insulation is especially easy to damage. Be extra careful when inserting the pins into the plastic connector.
  • When building the heater cores, leave them to cure overnight (not just for one hour like the instructions say). You'll get better results when you heat them up if they've had longer to cure at room temperature.
  • After completing a heater core, sand down the side that will be tightened against the nozzle (i.e. the side opposite from where the wires come out) using a sanding block so that it's flat. Don't try to do it by hand without a block or it won't be properly flat and it won't make good contact. The edge of the ceramic should be flush with the brass when you're done.
While playing with my new toys this weekend, I did some calibration prints, upgraded my MakerBot to use an extrusion catcher, and designed, printed, and assembled a multi-day pill container.

Popular posts from this blog

Bot Commander r1 Released

I just published Bot Commander , the code for my Lego NXT rover . There's a lot left to be done, but release early and often, right? Currently it provides a UI for controlling the direction and speed of all three motor ports on the NXT brick. You can link motors together to adjust their speed in unison. In addition, you can enable "Tilt Control" for a steering-wheel-type experience. To use tilt control: Hook up motor A and B to be the left and right wheels of your vehicle. Hold the phone sideways (i.e. landscape). Tilt the phone forward and backward to drive forward and backward. Turn the phone right and left (like a steering wheel) to steer right and left. As you tilt the phone, you'll see the UI update the slider controls for the speed of motors A and B. I plan to expand the UI to provide a lot more than just motor control. Before that, though, I'll push a JAR to make it easy to integrate control of Lego NXT robots into your own Android project. The code
Read more

Email Injection

Not so long ago, I ran a wiki called SecurePHP. On that wiki, there was one particular article about email injection that received a lot of attention. Naturally, with all the attention came lots of spam. As a result, I disabled editing of the wiki and content stagnated. Still, the email injection article remained popular. About a year later, the server that hosted SecurePHP died and I never had a chance to hook it all back up. I saved the article though and I'm reposting it now. It may be a bit old (I've been away from PHP for a long time), and I didn't write all of it, so feel free to leave comments about needed updates and corrections. Though this article focuses on PHP, it provides a lot of general information regarding email injection attacks. The PHP mail() Function There are a lot of ways to send anonymous emails, some use it to mass mail, some use it to spoof identity, and some (a few) use it to send email anonymously. Usually a web mailform using the mail() funct
Read more

Android Recipes and Snippets

I've put together a small collection of Android recipes. For each of these recipes, this is an instance of Context (more specifically, Activity or Service ) unless otherwise noted. Enjoy :) Intents One of the coolest things about Android is Intents . The two most common uses of Intents are starting an Activity (open an email, contact, etc.) and starting an Activity for a result (scan a barcode, take a picture to attach to an email, etc.). Intents are specified primarily using action strings and URIs. Here are some things you can do with the android.intent.action.VIEW action and startActivity() . Intent intent = new Intent(Intent.ACTION_VIEW); // Choose a value for uri from the following. // Search Google Maps: geo:0,0?q=query // Show contacts: content://contacts/people // Show a URL: http://www.google.com intent.setData(Uri.parse(uri)); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent); Other useful action/URI pairs include: Intent.ACTION_DIAL , tel://867530
Read more