Latest comments

  • It's alive!
    Lee
    Hi, any chance of you sharing your config code for this project.

    Read more...

     
  • It's alive!
    Lee
    Hi Danny, great piece on converting an Overlord to use an MKS Sbase. I'm replacing my Overlord MB ...

    Read more...

     
  • iHobby Expo 2008
    Alison
    Sweet blog! I found it while surfing around on Yahoo News. Do you have any tips on how to get listed ...

    Read more...

     
  • Getting back into it
    online word Counter
    Everything is very open with a very cleaar description of the challenges. It waas really informative.

    Read more...

     
  • TiVo HD upgrade
    BHW
    I blog often and I really thank you for your information. This article has truly peaked my interest.

    Read more...

Programming

Trying to not be stupid

A funny thing about getting older, is that I feel more and more stupid with the passing of the years. Things I use to know how to do, fade. Things I wish I could do, I don't do, can't find the time, waste my time on unfulfilling things...

Well, I've been making a more concerted effort to keep my brain sharp.

Me being me, I figured I'd do it in ways that interest me.  Messing with my 3D printers has gotten me thinking about linear motion, electronics, and other mechanical bits.  Another way, is designing and making random things.  OpenSCAD scratches that itch rather nicely. It allows me to do some light programming that results in a printable object.  I definitely prefer Solidworks, but OpenSCAD is what Thingiverse uses for their Customizer.

This was one of my "weekend projects" to make Danny not feel dumb. Feed it some parameters, and it'll spit out a 3D printable hood for your camera lens. I'll be adding more mount types over time, but so far I've managed to get the Canon 2 tab style up and running. The Sigma version is coming along nicely too. 

The idiosyncrasies of OpenSCAD are super annoying though.  It stores all variables as constants at compile time, more or less.  That means making things parametric and usable in Thingiverse Customizer is rather challenging at times.  Not the end of the world, but the code gets real hard for my brain to maneuver around.

Pretty pleased overall though. On to the next thing.

Add comment


Security code
Refresh