learning the ropes

things I made at ITP and after: sketches, prototypes, and other documentation

Wednesday, May 9, 2012

Todo List

Makerbot #1 (tag #4391)

  1. Purchase replacement parts:
    1. Core Tube (buy one) – http://store.makerbot.com/machined-core-tube-for-mk6-1-75-mm.html
    2. Replacement PTFE Tube (no longer carried by Makerbot) – McMaster-Carr #8547K23 – (1/4″ OD by 1/8″ ID ) order 1′ length.  Will need to be machined and beveled to the proper dimensions (to fit inside the 1/4″ ID Thermal Barrier Tube and guide 3mm ABS filament).
    3. Motors (buy two) – http://store.makerbot.com/nema-17-stepper-motor.html
    4. XY Motor Pulleys (buy two) – http://store.makerbot.com/xy-motor-pulley-for-5mm-shaft.html
  2. Print and install Heated Build Platform Strain Relief (Makerbot #2 has one of these already)
  3. Remove Automated Build Platform and replace with Heated Build Platform.   ABP does not work well for raftless printing.

Makerbot #2 (tag #6776)

General

  1. Construct a spool handler.
  2. Further calibration of printing process (such as leveling the X/Y table, further tuning Skeinforge settings)
posted by Michael Chladil at 11:43 am  

Thursday, April 26, 2012

Initial Wipe Fix

One of the tricks to getting an object printed properly is making sure that it adheres to the heated build surface.  Sometimes, it seems that this requires enabling the “raft” to prevent a thin section of a part from pulling away from the build surface.

Another trick to getting an object to adhere to the build surface is to make sure that the initial extrusion (which the gcode generated by ReplicatorG refers to as an “anchor”) does not become a blob that the extruder nozzle drags around the platform during the first few layers of a build.

From the time of its first testing, Makerbot #2 head never positioned the extruder nozzle above the silicon wiper at the beginning of a build, so it was always necessary to snag the anchor with a pencil or pliers to make sure it didn’t get pulled along by the nozzle.

The “start” section of the gcode that ReplicatorG generates contained some notes about this — and after tweaking a very short gcode file to discover the proper coordinates of the wiper, the next big challenge appeared: which file to modify.  The file which ReplicatorG notes in the comments of the gcode it generates indicated one file, but after combing through a bunch of start.gcode files, it was ultimately determined that the correct start.gcode  file was [ReplicatorG install path]\machines\thingomatic\start+HBP+Stepstruder.gcode

If ReplicatorG is installed on a different workstation, start+HBP+Stepstruder.zip should be unzipped and copied into the above file path to properly home and wipe Makerbot #2.

posted by Michael Chladil at 1:46 pm  

Tuesday, April 17, 2012

Your First Print

  1. Verify that Thing-O-Matic is powered on and connected via USB to computer.
  2. Start ReplicatorG
    1. Check Machine -> Connection to verify that the correct serial port is selected
    2. Check Machine -> Machine Type to verify that the correct machine type is selected.
      1. For Thing-O-Matic #1 this should be “Thingomatic w/ ABP and Extruder MK6″
      2. For Thing-O-Matic #2, this should be “Thingomatic w/ HBP and Stepstruder MK7″
  3. Load up a model (either from a .gcode file or from an .stl file)
  4. Make sure the part is touching the build surface
    1. Select “Move Object” on right control pane
    2. Click “Put on Platform”
  5. Click the “Build Object on Machine” button (first button on the left).  The device will home itself and then after a warm-up period (30-40 seconds), will begin printing.  You may need to wipe the initial anchor extrusion (a blob before the object’s outline is drawn) so that it doesn’t get in the way of the print.
posted by Michael Chladil at 2:47 pm  

Thursday, April 5, 2012

Makerbot Specifications / Status / Preparation

Two Makerbot Thing-O-Matics

Thing-O-Matic #1 (4391 )

  • Stepstruder Mk6+ (configured for 3mm filament)
  • Motherboard v2.5 (with Arduino 2560) – firmware v3.1
  • Automated Build Platform
  • Extruder Controller board v3.6 – firmware v3.1
  • Spindle kit (missing feed tube)
  • Calibration
  • Modifications
    • Stepper shafts ground to accommodate pulleys (probably need to replace steppers since pulleys don’t spin true)
    • Location of Z- and A-axis control boards swapped on mounting board to accommodated shipped cable lengths.
  • Issues
    • Extruder jamming – originally, unit was assembled with 3mm filament capability.  Tried to run 1.75mm filament through it before realizing this, which jammed the extruder.  After several cycles of taking apart and reassembling the extruder, I rebuilt the unit with 3mm capability and “repaired” the tip of the  PTFE tube that guides the filament through the heater.  Ultimately, we should order replacements for both of the filament tubes.

Thing-O-Matic #2 (tag 6776) — operational

  • Strepstruder Mk 7 (using 1.75mm filament)
  • Heated Build Platform
  • Motherboard v2.5 (with Arduino 2560) – firmware v3.1
  • Extruder Controller board v3.6 – firmware v3.1
  • Calibration
  • Modifications
    • Left side cutout for power supply modified to accommodate Makerbot’s change in power supply part geometry.
    • Heated Build Platform Strain Relief to prevent damage to HBP cables.
posted by Michael Chladil at 11:20 am  

Monday, October 17, 2011

Prototype Drawer Sensor Build Process

Quick visual documentation of drawer sensor build process.

Sketch
IMG_4074 IMG_4075 IMG_4100 IMG_4101 IMG_4103 IMG_4104 IMG_4106 IMG_4107 IMG_4143

posted by Michael at 6:42 pm  

Sunday, November 11, 2007

Warning – Arduino NG and SPI

If you’re working with an Arduino NG and an SPI controlled device you’re working with is not functioning properly (an AD5206, an accelerometer, etc), you’ll need to perform surgery on your ‘NG to remove the SMD LED from digital pin 13. Idiscovered this while helping YouJeong troubleshoot her AD5206. We looked at everything from the wiring to the AD5206 chips to source code to finally the Arduino itself. The only reason I was able to figure this out is that I saw that YouJeong’s Arduino NG had an LED on pin 13 (which is one of the pins Arduino uses for its SPI interface). I noticed when trying the most basic “blink the LED” program that an LED inserted between digital pin 13 and ground was very dim. When I jumped it in parallel with the SMD LED on the Arduino circuit board it was brighter. Using a multimeter we found that the pin 13 was only giving us 1.92V when pin 13 was set HIGH.

I suggested we search for “Arduino NG SPI” and we found a thread in the Arduino forums about this issue. To rectify the problem, I removed the pin 13 LED from both of her Arduino NG boards and SPI started working properly.

posted by Michael at 5:56 pm  

Wednesday, August 15, 2007

Sewing Cubby and Speaker Stands

One of the challenges of woodworking in an apartment is finding a place to store pieces of leftover plywood. After I built the IKEA knock-off bookshelf last summer, I stashed the leftovers behind our bed. Kelly and I agreed that these pieces would eventually turn into a cubby system for my studio. As it turned out, the pieces weren’t quite large enough for the desktop hutch I designed, so I created even more scrap lumber. I stacked some of the pieces underneath the couch in the living room, but we were running out of room. The only thing left to do to reduce the stockpile aside from freecycling it or throwing it away was to build again.

Sewing Cubby
One leftover piece of plywood was used to make Kelly’s sewing organizer. She also wanted a cubby system to store some of her batting and yarn.

We started off with some sketches — first exploring possible features of the unit

cubby sketches-1

and then deciding how big we could make it given the available materials.

cubby sketches

I fleshed out the design in Google Sketchup so Kelly could get a sense of the proportions and then built it. All joints are butt joints attached with 2″ coarse-thread wood screws.

cubby model Sewing Cubby 001

Speaker Stands
Since days after we moved into our current apartment, our speakers have been perched atop cubes of taped-together CD jewel cases. This helped to eliminate some of the unpleasant boominess, but I’ve never been satisfied with the sound in the room. Months ago, I tried some experiments and found I liked the sound better when the speakers were elevated to ear height while I was seated on the couch. I didn’t think it would be too difficult to make speaker stands; I just didn’t get around to doing it until now.

Height and stability were the most important considerations in my design, so I tried to work with those parameters before considering whether I had enough leftover plywood to actually build the design.

Speaker Stand-01

After completing the design, I took stock of my remaining plywood and found I was very short of the material my design required. I considered making the stands shorter, but wasn’t really satisfied with the idea, so I let the design sit for a few days and then realized that by making the uprights thinner, I could still keep the height I wanted.

I revised the design and then began building.

I uploaded the model to the Sketchup 3D Warehouse, so you can download it if you like.

posted by Michael at 10:01 am  

Sunday, July 15, 2007

Sewing Organizer

Kelly has been looking for a better way to organize her spools. She’s been keeping the spools in the bottom of her sewing basket. There was plywood left over from the computer desk hutch, so she asked me to build a plywood organizer with pegs on it

I may post this to Instructables one of these days. I already added captions to all of the pictures before uploading them to my Picasa web album. Unfortunately, I couldn’t find an easy way to get the captions show up on this page without hand-editing the HTML.

posted by Michael at 5:36 pm  

Thursday, July 12, 2007

Computer Desk Hutch

It’s been awhile since I’ve posted here. Things have been busy at work — and school is out for the summer. I’ve been working to rearrange my home studio/office. Things were getting a bit cramped and I haven’t much felt like creating in the room, so I designed and built a simple hutch for my computer desk.

One of my goals for the summer was to learn how to user Sketchup. Here’s a first sketch of the old room layout.

Old Studio  Layout v01

Once I got the hang of using Sketchup’s “inference engine,” things started getting easier. Here’s the design of my hutch as well as a side table I made out of a recycled desk.

New Studio Layout

Here are a few phots of the process.

Woodworking 008 Woodworking 009 Woodworking 011 Woodworking 012 Woodworking 013 Woodworking 014 Woodworking 016 Woodworking 017

posted by Michael at 8:37 pm  

Sunday, April 15, 2007

Force Sensing Resistor Experiments

We want to be able to sense how far people are pushing the poles in our installation. I thought we could do this by measuring how much force the PVC poles are exerting on the ring they’re sitting in.

Since force sensing resistors from Interlink Electronics are expensive ($5-6/each) and also because I couldn’t see how the fragile FSRs would fit into the holes we planned to use, I wanted to find a better solution.

I discovered it was possible to create FSRs out of wire and plastic wrap. Others have used conductive foam and wire mesh. Reading about linear position sensors also gave some insights.

Force Sensing Resistor Prototypes 003

I took 22 gauge wire from the physcomp lab, stripped it, and bent it back and forth to mimic the “fingers” on the FSRs I purchased from Interlink. After making two wire finger pieces, I wrapped one in seven layers of plastic wrap. I place the second set of wire fingers on the outside of the package and wrapped it into the existing package. My first few tests seemed very promising. When no pressure was applied to the package, the resistance was infinite. When I squashed the package, the resistance dropped down to about 10K.

Force Sensing Resistor Prototypes 011

The next trick was to try to duplicate this behavior on the end of a PVC pipe. We first tried applying the plastic wrap/wire packages around the end of the PVC pipe. The results were less encouraging than my initial experiments.

Force Sensing Resistor Prototypes 012

The homemade sensors were unreliable: either the sensor package was too tightly squashed between the PVC and the surrounding hole (and gave no resistance) or it was too loose and no amoung of bending the pole caused a reading.

posted by Michael at 9:22 am  
Next Page »

Powered by WordPress