Cross-Platform Profileinator Web App

Some of this write up is over at Thingiverse and some of it is at the end of the ProfileMaker page.

Dave Durant’s program for solving for flowrate is really incredibly helpful.  It is truly a shame that it isn’t more widely used.  I think part of the problem might have been people were intimidated by all the buttons and part of the problem was that it was a Windows only application.  There has since been a port to Java, but that’s not as convenient as a truly web based version.

I’ve hard coded the most common options, but fully intend to bring them back later as advanced options.  For now I just wanted to whip something together to help people out and show them just how easy calibration can really be.  Give it a shot.  If you haven’t printed at 0.2mm layers before, give it a whirl!

I’m really really looking forward to being able to enter values into Skeinforge from my cell phone.

Your suggestions, comments, questions, criticism, e-mails, etc are all welcome and invited.

 

Impecible logic

A conversation from bedtime:

  • “Did you ever break a toy when you were a little boy?”
  • Yes, honey, sometimes I did.  And my daddy was pretty good at fixing things, but we didn’t have a robot.
  • “I have an idea!”
  • Oh?  What’s that?
  • “We’ll get a big box and a pulley and a rope and tie one end to your house when you were a little boy and pull on it and put the other end in my house and then you’ll have a robot when you’re a little boy!”

Robotics Work Area

My work area

My robotics work area

I thought people might be interested in seeing what my robot work area looks like. 1  Part of this last weekend was devoted to organizing the contents of the above library card catalog, putting things in appropriate drawers and labeling them. 2

You can’t really tell from the photo, but each of the Three-Dee printing ‘bots is sitting on a separate filament spindle kit.  I’ve got clear MakerBot PLA loaded underneath the Thing-O-Matic (“Flexo”) and black MakerBot ABS loaded under the Cupcake CNC (“Bender”).3 On the surface of the card catalog you can see a pink bracket I printed for my daughter so we can hang a bathroom towel4 at her level.  I’ve got a power strip duct taped down to the back left of the card catalog.  This has made the entire thing the perfect stand-up computing and soldering station.5

The drawer labels are difficult to read from that image – in large part because of my tragically terrible handwriting. 6  In case you’re interested, the highlights are:

  • Two different drawers labeled, “GLOWSTICKS”
  • One drawer labeled, “GLASSES”
  • One drawer labeled and filled with “NOTEBOOKS”7
  • One for “SPEAKER BADGES” of various kinds.  Admittedly, most are just from attending different conferences.  About a third are from when I was speaking at such conferences.
  • One drawer labeled and filled with various kinds of “TAPE”
  • One for “ORIGAMI” with paper and half-completed projects
  • One for “SANDPAPER” of differing grades
  • One drawer for “CABLES” and one for “USB CABLES”

I’m probably using almost 30 drawers, which is only half the front side of this library card catalog.  It’s got 60 such drawers on the front and back. 8 910  This monster occupies what was originally called a “living room.”  Now we just call it our “robot room.”  I was lobbing to change the name to either “The Robotics Lab,” “The Lah-BOHR-Ah-tory,” or the “Laboratory” but the idea did not receive the required 67% of household votes.

The way that I look at it – I could quadruple my robotics hobby and still have enough drawers for it all…

  1. It’s a bit messy, but worlds better than before I tidied it up. []
  2. I had posted a description a while back, but this probably explains it all much better. []
  3. FYI, Flexo has a small magnet installed behind the front panel.  That way I can affix a detachable magnetic soul patch. []
  4. What color do you want, honey?  “Pink, PINK!”  *sigh* Now, if ONLY we had a robot that could make a pink towel hook for you…  “Daddy, stop being silly.  Of course we do!” []
  5. I use a long wooden tray when I solder or assemble something with small fiddly bits.  That way if I drop something it falls into the tray. []
  6. If anything, the JPG compression probably helps the readability. []
  7. Including my DIY homebrew recycled paper and shopping bag analog notebook []
  8. The sad part is this thing is SO huge and SO heavy that if we move, we’ll never be able to take it with us. []
  9. It took an unreal amount of fuel, beer, and pizza to move it to where it is today. []
  10. If you live in the Bay Area and are interested in it – drop me a line. []

Scrapping for parts

Over the weekend I took apart two old DVD players for parts.  I found some interesting small motors, magnets, tiny precision rods, and some other assorted odds and ends.

Today at work our office manager mentioned that some e-waste recyclers were coming out to pick up some old printers and other stuff.  I suggested we pull out any left over paper, toner cartridges, etc from the assemblies.  I would have liked to have scrapped these machines for parts too, but:

  • There’s only so much time in the day.
  • I don’t have any screwdrivers and other assorted tools at work.
  • Hanging out in the middle of the office taking things apart might raise eyebrows. 1

As I did so I realized that the toner cartridges contain thin precision rods.  Those could actually be kinda useful.  I think the next time we have old printer cartridges at home (or work) I might take one apart to see what kind of magic it hides.

  1. “Um, did he forget his meds again?” []

Parkflyer landing gear

The other weekend my wife and I met another couple.  Quite naturally the guys started talking about work and hobbies.  It turns out that Jon owns AirscapeRC.com a website for customizing radio controlled “Parkflyer” airplanes.  He manufactures and sources parts for inclusion in landing gear kits and tail wheel kits which he sells through his website.

Laptop woes

I probably own about four or five laptops – all in states of serious disrepair.  I have broken down laptops like some people have cars on blocks on their lawn or tires in piles in their backyard.  Here’s what I’ve got right now, with a description of what it would take to fix it:

  • Dell Somethingorother.  Purchased used, old, heavy, running Windows 98, one bad pixel1 , terrible battery life, and about 1/2 the keys on the keyboard do not register unless you literally hurt your fingers pressing/hitting it.  With an external keyboard it’s not that bad, really.  I’ve got a PCMII WiFi card for it.
    • This laptop just isn’t for most people.  If you want to surf the web and word processing, it would be fine with an external keyboard.  That said, it’s pretty slow.
  • Dell XPS.  This is one of the few computers I’ve owned since it was brand new.  Big hard drive, DVD burner, speedy.  However, it’s running Vista (boo!!!), the battery lasts about half an hour, and the monitor is extremely dim no matter what I do.  I leave this one plugged into my Cupcake.
    • Vista is a pain, but an endurable one.  The monitor is dim enough that it is noticeable.  There’s no specific thing keeping me from using this laptop except that it is heavier than what I would like to carry around.  It’s on it’s second battery, an after market special, that holds about an hour or so of charge.
  • Everex Stepnote.  A computer I fixed twice,2 the previous owner drained the battery and let it sit for six months, threw it around, broke off both hinge covers, and scratched it all up to hell.  The DVD drive is completely shot and the battery lasts about 5 minutes.  It’s only got 1 GB of RAM, so it gets bogged down with medium tasks.  Last, but not least, the “+/=” button does not work.  At all.  The lack of those two keys makes programming a bear. 3
    • I’ve been using this laptop almost exclusively for the last year or so.  But, having the +/= button go bad means I am disincentivized to program – which is a bad thing.  I’ve taken this laptop apart, but there’s no way I can see to fix that button short of replacing the keyboard.  At $35+, the replacement keyboard costs on eBay not cost-effective.  The cost to upgrade this computer is not appetizing – $50 for 2GB RAM, $35 for a keyboard, $30 for a new battery?  That’s $115 for an underpowered laptop that is weighed down by a non-functional optical drive.
  • Dell Mini10.  Another twice fixed computer, zero battery (it holds absolutely no charge), tight keyboard, and small screen with a pretty poor resolution.
    • Nothing can be done about the screen, its resolution, or battery.  I could get a new battery, but my concern is there’s some flaw on the motherboard causing it to systematically kill the battery.  When traveling I take this laptop with me and use it to connect into my home network via a VPN.  It would be better with a battery, but with the screen as bad as it is, I’m not looking to spend much time using this computer.  This is the laptop I booted with Ubuntu and wasn’t able to connect to my WiFi network. 4

I’m somewhat undecided on what to do.  Should I get a new computer or try to get one of these running better?

  • Anything over 2-3 hours is great.  Bonus points for more.
  • Minus points for an optical drive – I have an external and don’t need the extra weight.
  • Keyboard and monitor size can be small, as long as it has good resolution.
  • Any current processor is fine, I offload all big tasks (video transcoding, etc) to brainier machines on the home VPN, but 2GB RAM is pretty key
  • Lower price is better, obv.

Anyone have any suggestions?  Either for repairing or what you’d recommend for a laptop?

  1. Stuck on red, if you must know []
  2. Seriously, Tom – who the hell deletes an operating system… TWICE??? []
  3. Amusing note:  in order to circumvent this problem, there is a “+=” contained on every page of this blog – in white text on the white background.  When I need either symbol, I just pull up this site, copy the character I need, paste, and rock on. []
  4. I suspect there was some problem with Ubuntu not recognizing my WiFi card []