Prototype Pricing [Draft 01/19/2010]

This is something I’ve thought about as well – what’s a fair way of pricing printed objects? I figure the potential costs associated with a build can be split into those build dependent costs and those costs which are uniform to every build.

Build dependent costs: (1) plastic (2) electricity (3) waste
Uniform costs: (1) set-up time (2) operator time

I’m not sure how to take into account the cost of the machine.  You could incorporate it by including a cost for “machine time.”  Then again, you could just tack on a set pro-rated cost of the machine to each build.  Obviously, there’s a small amount of set-up – converting to gcode, then to the s3g code, moving the stages into position.

Drafts Zero - The Lost Blog Posts
  1. The Lost Blog Posts
  2. Plastruder! [Draft 12/25/2009]
  3. UNTITLED [Draft 12/25/2009]
  4. Preparing to print [Draft 12/27/2009]
  5. More prints [Draft 01/04/2010]
  6. Prototype Pricing [Draft 01/19/2010]
  7. MakerBot tuning [Draft 01/20/2010]
  8. Plastic Screw Anchor [Draft 02/02/2010]
  9. Magic [Draft 02/03/2010]
  10. How are you printing with PLA? [Draft 02/16/2010]
  11. Rebuilding my extruder [Draft 02/16/2010]
  12. MY robot [Draft 02/18/2010]
  13. more things i learned [Draft 02/20/2010]
  14. First commissioned piece! [Draft 02/22/2010]
  15. MakerBot: Toy or Tool? [02/25/2010]
  16. Idea for Skeinforge settings… [Draft 03/27/2010]
  17. RepRap and MakerBot alternatives [Draft 04/05/2010]
  18. RepRap Parts for Sale [Draft 04/07/2010]
  19. Where is the Othercutter? [Draft 06/08/2015]

More prints [Draft 01/04/2010]

Over the last two days I’ve printed a MakerBot coin, two chess pieces (both knights), two replacement Scrabble pieces (one printed vertically, one printed horizontally), two different tries at printing a dummy SD card, and a very loud whistle.

I’ve had difficulty re-printing the whistle once I changed some of my Skeinforge settings.  (Dang.)  I’ve also ended up with a plank of plastic instead of a Darth Vader head.  It was being printed out with these really wild spikey bit sticking straight out of the head – several centimeters beyond where the raft ended.  Non-optimal.

Drafts Zero - The Lost Blog Posts
  1. The Lost Blog Posts
  2. Plastruder! [Draft 12/25/2009]
  3. UNTITLED [Draft 12/25/2009]
  4. Preparing to print [Draft 12/27/2009]
  5. More prints [Draft 01/04/2010]
  6. Prototype Pricing [Draft 01/19/2010]
  7. MakerBot tuning [Draft 01/20/2010]
  8. Plastic Screw Anchor [Draft 02/02/2010]
  9. Magic [Draft 02/03/2010]
  10. How are you printing with PLA? [Draft 02/16/2010]
  11. Rebuilding my extruder [Draft 02/16/2010]
  12. MY robot [Draft 02/18/2010]
  13. more things i learned [Draft 02/20/2010]
  14. First commissioned piece! [Draft 02/22/2010]
  15. MakerBot: Toy or Tool? [02/25/2010]
  16. Idea for Skeinforge settings… [Draft 03/27/2010]
  17. RepRap and MakerBot alternatives [Draft 04/05/2010]
  18. RepRap Parts for Sale [Draft 04/07/2010]
  19. Where is the Othercutter? [Draft 06/08/2015]

Preparing to print [Draft 12/27/2009]

Unfortunately my MakerBot did not come with a print button.  I’m (slowly) going through the MakerBot tutorial on how to print. For those of you with a Windows box, the first time process should be as follows:

Well, I’m still getting the hang of this…  I’ve frisbee’d two mini-mugs so far.  :)

Drafts Zero - The Lost Blog Posts
  1. The Lost Blog Posts
  2. Plastruder! [Draft 12/25/2009]
  3. UNTITLED [Draft 12/25/2009]
  4. Preparing to print [Draft 12/27/2009]
  5. More prints [Draft 01/04/2010]
  6. Prototype Pricing [Draft 01/19/2010]
  7. MakerBot tuning [Draft 01/20/2010]
  8. Plastic Screw Anchor [Draft 02/02/2010]
  9. Magic [Draft 02/03/2010]
  10. How are you printing with PLA? [Draft 02/16/2010]
  11. Rebuilding my extruder [Draft 02/16/2010]
  12. MY robot [Draft 02/18/2010]
  13. more things i learned [Draft 02/20/2010]
  14. First commissioned piece! [Draft 02/22/2010]
  15. MakerBot: Toy or Tool? [02/25/2010]
  16. Idea for Skeinforge settings… [Draft 03/27/2010]
  17. RepRap and MakerBot alternatives [Draft 04/05/2010]
  18. RepRap Parts for Sale [Draft 04/07/2010]
  19. Where is the Othercutter? [Draft 06/08/2015]

UNTITLED [Draft 12/25/2009]

[I have no idea why I jotted down the below.  At the time these pages were all easily accessible from the MakerBot website and wiki.  These days, you need Archive.org to see what these items are.  I think this is a snapshot of what I was doing on Christmas Day 2009?]

  • http://sanguino.cc/softwareforwindows
  • http://wiki.makerbot.com/plastruder-mk4
  • http://wiki.makerbot.com/plastruder-mk4-assembly#toc75
  • http://wiki.makerbot.com/cupcake-motherboard-firmware-update
  • http://wiki.makerbot.com/cupcake-calibration
Drafts Zero - The Lost Blog Posts
  1. The Lost Blog Posts
  2. Plastruder! [Draft 12/25/2009]
  3. UNTITLED [Draft 12/25/2009]
  4. Preparing to print [Draft 12/27/2009]
  5. More prints [Draft 01/04/2010]
  6. Prototype Pricing [Draft 01/19/2010]
  7. MakerBot tuning [Draft 01/20/2010]
  8. Plastic Screw Anchor [Draft 02/02/2010]
  9. Magic [Draft 02/03/2010]
  10. How are you printing with PLA? [Draft 02/16/2010]
  11. Rebuilding my extruder [Draft 02/16/2010]
  12. MY robot [Draft 02/18/2010]
  13. more things i learned [Draft 02/20/2010]
  14. First commissioned piece! [Draft 02/22/2010]
  15. MakerBot: Toy or Tool? [02/25/2010]
  16. Idea for Skeinforge settings… [Draft 03/27/2010]
  17. RepRap and MakerBot alternatives [Draft 04/05/2010]
  18. RepRap Parts for Sale [Draft 04/07/2010]
  19. Where is the Othercutter? [Draft 06/08/2015]

Plastruder! [Draft 12/25/2009]

Last night I started work on the Plastruder Mark IV.  Superglued the dino-bases, bolted those bits together, sourced some bits of wire from an ethernet cable, soldered together the nichrome wire, soldered together the thermisistor, and bolted the plastruder housing together with the motor.

Apparently there are two varieties of thermisistors – one small and one REALLY small.  I got the REALLY small one.  It was easily the most demanding part.  It’s such a tiny part that I was constantly afraid of snapping, crushing, or losing it.

Drafts Zero - The Lost Blog Posts
  1. The Lost Blog Posts
  2. Plastruder! [Draft 12/25/2009]
  3. UNTITLED [Draft 12/25/2009]
  4. Preparing to print [Draft 12/27/2009]
  5. More prints [Draft 01/04/2010]
  6. Prototype Pricing [Draft 01/19/2010]
  7. MakerBot tuning [Draft 01/20/2010]
  8. Plastic Screw Anchor [Draft 02/02/2010]
  9. Magic [Draft 02/03/2010]
  10. How are you printing with PLA? [Draft 02/16/2010]
  11. Rebuilding my extruder [Draft 02/16/2010]
  12. MY robot [Draft 02/18/2010]
  13. more things i learned [Draft 02/20/2010]
  14. First commissioned piece! [Draft 02/22/2010]
  15. MakerBot: Toy or Tool? [02/25/2010]
  16. Idea for Skeinforge settings… [Draft 03/27/2010]
  17. RepRap and MakerBot alternatives [Draft 04/05/2010]
  18. RepRap Parts for Sale [Draft 04/07/2010]
  19. Where is the Othercutter? [Draft 06/08/2015]

The Lost Blog Posts

A sign in front of a desolate wasteland says "YOU ARE LOST"
But at least you’re here

I’ve got a lot of unpublished draft blog posts here.  Like a lot.  At the time I’m writing this post, I’ve got 1,134 published posts and 329 drafts.  This isn’t versions of drafts.  It’s posts that I’ve started and then didn’t publish for some reason or another.  On probably 300 different topics.  Some are, admittedly, little more than a collection of links and indecipherable shorthand texts from a madman.  However, others are filled with research, links, images, code, and were so close to publishing that I can only imagine that something distracted me before I could… squirrel!

The oldest of these dates back to December 2009 and relates to the cutting edge, new to market, MakerBot Cupcake CNC’s plastic extruder, the “plastruder.”  I don’t know that anyone would be interested in this kind of content any more, but I kinda like the idea of “Drafts Zero” and spending about 5-15 minutes dusting off an old draft and just publishing it.1

Let’s see how this goes.

Update:

  1. In just the first few posts, I discovered that I wanted to add some additional comments.  Look for these at the top, in italics and in brackets to provide context.
Drafts Zero - The Lost Blog Posts
  1. The Lost Blog Posts
  2. Plastruder! [Draft 12/25/2009]
  3. UNTITLED [Draft 12/25/2009]
  4. Preparing to print [Draft 12/27/2009]
  5. More prints [Draft 01/04/2010]
  6. Prototype Pricing [Draft 01/19/2010]
  7. MakerBot tuning [Draft 01/20/2010]
  8. Plastic Screw Anchor [Draft 02/02/2010]
  9. Magic [Draft 02/03/2010]
  10. How are you printing with PLA? [Draft 02/16/2010]
  11. Rebuilding my extruder [Draft 02/16/2010]
  12. MY robot [Draft 02/18/2010]
  13. more things i learned [Draft 02/20/2010]
  14. First commissioned piece! [Draft 02/22/2010]
  15. MakerBot: Toy or Tool? [02/25/2010]
  16. Idea for Skeinforge settings… [Draft 03/27/2010]
  17. RepRap and MakerBot alternatives [Draft 04/05/2010]
  18. RepRap Parts for Sale [Draft 04/07/2010]
  19. Where is the Othercutter? [Draft 06/08/2015]
  1. A take on the “Inbox Zero” productivity / organization strategy []

Goblin Hours, Enabled

Live Webcam Feed
Live Webcam Feed

I’ve often told my family that if it were not for them, I’d basically work all night, every night, on whatever latest project popped into my brain, and then fall asleep at the workbench/eating plank/soldering station every night/early morning.

The thing is, these tendencies just aren’t very conducive when it comes to trying to live with other people, especially those you’re semi-responsible for.1 It’s especially challenging to work in a professional environment at DayJob™️when I’m working crazy hours.  I don’t want my clients or the other people I work with realizing they’re communicating with the functional equivalent of three meth-addled racoons in a trench coat.23

I have a few ways of passing for a socially normative respectable professional.  Here are some of my coping mechanisms:

  • I’ve put several buttons into Outlook’s quick access toolbar.  The most important are:
    • “Delay Delivery” so that I can draft and hit “send” on an email, but not have it go out until a socially acceptable time
    • “Signature” so that I can easily send an email with my “mobile” email signature or my full fledged obnoxiously enormous “professional” email signature.  Why would I do this, you ask?  Well, if I want to get away with a quick reply and not really do a deep dive, I’ll fire off an email as if I were typing from my phone.  I’ll even introduce “strategic typos” to really sell the impression.  Then again, if I’m typing a really long email into my phone and want to have it appear more impressive, I’ll use the “professional” signature.
    • “Work Offline” so that I can work uninterrupted for even a little while.  Being able to shut off the firehose that is my daily work email inbox is incredibly helpful.
  • I addressed strategic typos earlier, but it’s really genuinely a real coping mechanism aside from just an email signature.  Adding typos makes it more likely someone will focus on appreciating your responsiveness and less likely they’ll get nitpicky about the content.
  • My old cell phone using Google Voice as my “personal cell phone” number.  I don’t want to talk to people, but it’s basically unavoidable.  Then again, a quick text from the phone can handle many situations.  Even better, clients feel like they really have access to me.  It’s also nice that I can keep Google Voice open on my desktop and be able to “text” from my computer and using my keyboard.  In reality, I just leave this secondary phone and just … walk away from it.  No one outside my family needs that much access to my life.
  • I’ve spent a lot of time tracking my productivity and know what days I’m the least productive.  Unsurprisingly, it’s Mondays and very especially Fridays.  This means I try to avoid meetings on these days as much as possible so that I can lean into unproductivity if I need to.  Why flog myself into working ever harder when I already know that however hard I push myself, it’s just not gonna be a productive day?
  • I really try to avoid all meetings.  Mercifully in person meetings are all but extinct.  Video meetings are nearly as bad, but at least I don’t have to wear pants.  Whenever I have a video meeting (or phone conference), I will make a special effort to ask for an “agenda.”  If you don’t have an agenda, or at least some kind of idea about what you want to accomplish at a meeting you’ll never know if you’ve succeeded at the meeting … or when it should end.  And, once I have the agenda, I will send an email with as much detail and cover as many points as possible.  Sure, no one will read it… but its’ my way of preparing for the meeting and I can keep referring back to it as necessary. I’d say in roughly 40% of situations that email is enough to torpedo the entire meeting.
  • Recently I created, with the help of ChatGPT4 I wrote an Outlook macro which will help me automate when I send emails.  Whenever the “Work Offline” button is toggled and I hit “send” on an email, it picks a random time between 7:15 AM and 7:59 AM and schedules the email to go out on the next business day.  Sure, this means people will get a flood of emails from me first thing on Monday morning.  But, it’s that a lot better than getting a stream of emails from me all weekend?
  • I hate phone calls, so I will dodge as many as I can get away with.  And, when I’m on a long phone call, I will play a recording of someone knocking on my door and asking for my attention in increasingly urgent tones, until I can get off the line.

I don’t know – maybe this all adds up to some kind of antisocial behavior or DSM IV diagnosis?  What I do know is that with these various tools I’m able to better work with others in a professional setting.

It’s a little after 4AM right now.  I’m not sure how to end this post so I’m just going to publish it.  :)

  1. In so far as I can be responsible for other humans []
  2. God, wouldn’t that be an amazing Halloween costume?!  Me dressed as three racoons dressed as me?!!? []
  3. Where was I? []
  4. Don’t @ me.  I don’t care. []

Combining Multiple Video Files

Rather than send me a single set of video files, my client’s vendor sent me… 149 separate MP4 files, ranging from a few seconds to about 11 minutes long.  I have no interest in sorting through dozens of video files, cataloging them individually, and then trying to review them in order.

While I would have thought VLC would have been a good drag-n’-drop way to stitch them all together, the version I had and the newest version available both weren’t letting me save multiple files into a single file.

A bit of googling and I stumbled across an old friend – ffmpeg!  I hadn’t used this program to transcode video since the early days of DIVX, backing up DVD’s back in the late 1990’s / early aughts.

Here’s the process I settled on for my Windows machine:

  • Created a batch file to create a list of the video files (which included spaces, commas, and all kinds of nonsense command line tools hate).  The entire contents of the batch file was:
    • dir *.mp4 /b > list.txt
  • Since I’m using Notepad++, I used the find/replace function to search / replace on “list.txt”:
    • /r/n
    • ‘/r/nfile ‘
  • Even using some find/replace magic, I still needed to adjust the first and last lines, but that wasn’t so bad.
  • Then, the videos which had been named in semi-logical pattern, were not in strictly alphanumeric order.  I re-ordered them in the text list to the order I’d wanted to view them in.
  • I dropped the FFMPEG executable, downloaded from this mirror, into the folder with the video files and list.txt, then made a new batchfile which contained the following:
    • ffmpeg -f concat -safe 0 -i list.txt -c copy combinedfilename.mp4
  • Now, I could have typed this into the command line, but since I wanted to batch certain files together, it was just easier for my purposes to have the batch file.  Plus, now I have the executable and the batch file for future use.

Anyhow, I hope this helps save someone, perhaps even myself, a few minutes of hair pulling and searching.  :)

Adventures with a (Cheap) Vinyl Cutter

I don’t have any affiliate links to shill, but I really like Monoprice.  They sold cheap re-branded 3D printers, decent office equipment, and sometimes they will have an absolutely ridiculous deal on one of their products.  I’d say, overall, the quality is “pretty good” across the board and when you can find a deal on something, it’s an easy decision.  I picked up an extra Monoprice Mini Delta 3D printer because it was so cheap, I could use it for parts and not feel bad.1  I’ve been happy with their egg cooker, USB hubs, HDMI cables, various random testers.  The other day I saw they had a sale on their “MakerCraft Mini Craft Cutter” for $80, when it’s normally $230, with free shipping and had to buy it.  If you missed out, I’d highly recommend signing up for their newsletter.  About twice a year they have some deal that’s just bananas.

It’s been sitting off in a corner for nearly two months while I’ve been distracted by Maker Faire preparations and work, but tonight I gave it a shot.  I’d say, like most other MonoPrice things, it’s “pretty good.”  The included software “Sure Cuts A Lot Pro 5” is not very intuitive, the documentation on the machine and software is pretty lacking, and the tutorials aren’t very helpful either.

Even so, with some futzing around I was able to run a test cut and mostly get another design cut out.  Pictures later.

Here are some of the things I learned:

  • After you drop the blade into the machine, be sure the carriage and move all the way back and forth.  It’s very easy to have it protrude upwards very slightly, causing a horrible clacking / grinding noise.
  • I’m not sure if it’s me, the way I loaded the sticky back cutting mat, or some combination, but the large design I cut out was  off the piece of vinyl by about 1″.  I would recommend making sure your piece of vinyl is about as big as the 8×10 cutting mat.  I am not sure, but I suspect the “vertical” direction has a lot more variability than the “horizontal” direction.

I tried to cut things several times without success.  I tried a lot of different ways to get it going, so I don’t know what got me cutting.  At first the machine would beep at be intermittently, and then regularly.  I have no idea what caused that to happen – or why it stopped.

After the machine registration / cutting mat homing procedure, which sounded about as much as you would expect a small plotter to sound, it was surprisingly quiet.  I’ve never used a craft or vinyl cutter before, so I guess I had just built it up in my head.

I’m going to try cutting some more things tomorrow and look forward to posting some more progress.

I’ve cut several medium complexity designs out of HTV and it was incredibly tedious.  I tossed a very complicated design into this craft cutter and it quietly ripped it out like a champ.  For $80 shipped, I would easily recommend this device to anyone who wanted to experiment with a craft cutter and wasn’t afraid to spend some time tinkering with software and settings.

  1. And, later, I had to! []

Night Before Going to Maker Faire

Annnnnnnnnnnd…  my robot which has been working for a solid year is now completely unresponsive.

My wife’s robot is working, Dexter Starfighter’s robot is working, Kim’Dael LightingSlayer’s pendant is working.

And my robot not only doesn’t work, I have spent so much time trying to get it functional that I still don’t have a good way to mount it on my shoulder.

I could cry.