Before I had robots…

My favorite open source project was WordPress.  Now, don’t get me wrong, I love me my WordPress, but I tend to usually spend my precious tinkering time with robots.

But sometimes, such as this very morning, I enjoy just a little bit of tinkering.  I’ve made a few very subtle changes to the blog.  You shouldn’t notice unless you do something very odd here.  If you do, you might notice a little extra wibbley wobbley in your timey wimey.

What’s the best toolpath for SVG to OpenSCAD?

While I have one selfish motive for wanting a reliable toolpath for going from an SVG to OpenSCAD, I’d also like to do a tutorial on this. 1 2.

  • I can export an SVG from Inkscape to a DXF.
  • I can import that same DXF into OpenSCAD.
  • I can’t render the DXF or extrude it into a solid.

I just can’t seem to make OpenSCAD make heads or tails of that DXF.  Is this a problem with the DXF files produced by Inkscape?  A little bit of Googling tells me that Inkscape v0.48 (the one I’m using) exports in DXF R13 format which includes features that are not well supported by OpenSCAD.  My attempts at finding plugins that will successfully allow Inkscape to expert to DXF R12 format have not been fruitful.

  1. 3D Models with OpenSCAD on Make uses a toolpath that isn’t available in my version of Inkscape
  2. DXF R12 exporter, didn’t work for me
  3. DXF R12 exporter, didn’t work for me either
  4. Yet another DXF R12 exporter that did not work for me
  5. Link suggesting that something called “pstoedit” might be helpful in converting SVG’s to DXF R12′s.
  6. From Photo to Inkscape to DXF to OpenSCAD to MakerBot to Costume Jewelry is an excellent tutorial on the exact toolpath I would like to get working

After MUCH fiddling around I have discovered that the only DXF exporting plugin I can get to work is the one called “Better DXF Output”, NOT to be confused with “Better Better DXF Output.”  Unfortunately, I’ve installed so many of these little plugins I no longer recall exactly which combination of them might actually be working for me.  I’ll do a little investigation and post a short tutorial on how it’s worked for me.

Edit: I’m 85% certain this is the plugin that worked for me.  http://www.bobcookdev.com/inkscape/inkscape-dxf.html

  1. Selfish as in I already have an idea for how I would use this knowledge to make something cool. []
  2. What could it be?  Hint:  It’s related to something that rhymes with “Doctor Who” []

Microcontrollers?

Recently more than one person has suggested I try my hand at an Arduino.  I’ve got a spare Extruder Controller which happens to include an Arduino.

I rarely bother learning something new if I can help it. 1  And, I’ll actively avoid trying to learn something new if there’s not a need to learn it.

I have no doubt that once I figure out how to use an Arduino I’d enjoy it.  However, I just don’t have any ideas of what I’d want to use a microcontroller for at this time.  And, really, none of the projects I’ve seen is particularly compelling.  And, without an end goal I’m shooting for, this would just be learning something for learning’s sake.

So, here’s the question I pose to you, gentle reader:

What would you design/build if you had access to an Arduino, a Thing-O-Matic, a Cupcake, an Egg-Bot, and lots of plastic?

  1. I remember in high school that it was so much easier for me to derive Tan, Sin, Cos, rather than to actually remember the values around the unit circle.  And really, if you can derive that information quickly, why bother committing it to memory? []

Creating an Online Profileinator

I’m always juggling multiple projects – that seems to be the mark of a Maker and/or a Maker with ADD. 1  I’m looking to tinker with a clockwork spider, an open source disc shooter, possibly an open source shooter compatible with Nerf darts, and now…  I’d like to create a web app that aids in the calculation of good profile settings.

I’ve downloaded a bunch of different Thing-O-Matic, Cupcake, PWM and RMP calculators off of Thingiverse and am tinkering with them to get a better understanding of how they run these calculations. 2  Once I understand these, I’d like to make a very simple front end for these calculations.

If you have a good idea of how these things work, please leave a comment or shoot me an e-mail through the contact form.  Thanks!

  1. Which, in my experience, might just be a redundant statement []
  2. I’ve put out the call to Dave Durant to help me get a better grasp on these calculations… []

Still got it

I just helped my wife start her own blog.  She wanted to include a license for some of things she’ll be publishing, so I whipped up a little WordPress plugin that will insert some creative commons license language with a small shortcode.  Although I haven’t tinkered with one of my plugins for a while now (five or six months?) I uploaded the plugin, activated it, and it “just worked.”  That’s a good feeling – writing a piece of code and having it work straight off with no bugs.

I wish I could say the same for my 3D design skills. 1

  1. Wakka wakka! []

Oh, WordPress!

My dear dear friend – has it really been so long?

Tonight I had the opportunity to dive back into a few old plugins.  Fun!

Missing Isaac

I took a few photos at the Mini-MakerFaire on Sunday, most of which will be posted over at the MakerBot blog.  I was looking forward to seeing an Egg-bot, other MakerBot operators (Ace Monster Toys), and an Isaac.  Unfortunately, the table labeled “Isaac” only had a kid doing his homework. 1

The Egg-bot was cool2 , it was great to meet other MakerBot operators, but I was really looking forward to seeing an Isaac.

  1. I asked him where the Isaac was.   He said, “I don’t know.  I’m just sitting here doing my homework.” []
  2. They had quite a display []

I will never ever use MS Office again, unless forced to at gunpoint

MS just released this video bashing open source tech. There are some really amusing points about it. The testimonials describe how wonderful MS Office 2007 is – but MS wants you to buy the 2010 version. Guys, let’s not get ahead of ourselves. This is a word processor – for most people they just need a version of Notepad with grammar and spellcheck.1 This isn’t rocket science. I can’t imagine a business model that requires you to sell your software to your customers every 2-3 years – when the original package TEN YEARS AGO was good enough. Let alone a business model founded on a product that peaked ten years ago with XP. Seriously, the best thing about WinXP was that I never really noticed it. If I notice my OS, it’s because something is horribly horribly wrong.

The testimonials also include people who say their IT support costs soared with questions from users – and that people were used to their old MS interface. Increased support costs? Yeah, that can happen. People resistant to IT changes? Yeah, that happens too. But, the software is free, remember? Each and every license is several hundred dollars. And it needs to be effectively renewed every few years. How’s this for a new MS slogan: “Drink the kool-aid”

Several years ago I bought a pair of brand new Dell laptops with XP. Just before the warranty expired they started to go nutty, shipped them to Dell, Dell lost them, and Dell eventually replaced them – with new models that had Vista. My copies of MS Office 2000 I had bought with my original Dells refused to work with Vista. There was some “bug” that caused any MS Office component to take 10 minutes to load, operate super slowly, and crash. The fix? Oh, just buy 2003. No thank you.

I have used OpenOffice for the last several years and convinced many friends to do the same. I just cannot see spending several hundred dollars for a product the company looks at with an eye towards planned obsolescence.

No, MS, I’m not coming back. And, as soon as I can get Ubuntu to work on my computers and network, you can have my copies of XP as well.

OSS/OSH FTW!

  1. Some more than others. []