Replacing the battery in the original Boogie Board message tablet

We love our Boogie Board message device. Its been a good run at least 8-10 years since I purchased it new and the clear button no longer wipes the screen. Simple enough – the battery performed its duty faithfully and its time for a replacement.

Firstly you’ll want to source the CR2025 replacement battery. Here is a handy link to the batteries on Amazon.

Now, replacing the battery isn’t all that hard, but due to the fact the original battery is soldered and spot-welded to its leads, this might not be the best project for a beginner repair-buff or DIYer.

Let’s dig in. The sticker that is covering access to the screws is fairly easy to remove cleanly. I used an X-Acto knife (I love this kit on Amazon) with a wide flat blade to pry underneath the sticker to get it started up. Once you’ve lift a good amount of the edge, you should be able to get a metal spatula or old credit card underneath it slide under and remove it cleanly from the plastic panel.

No you have access to the screws. You’ll want a precision screwdriver set, as these screws are TINY!

Once you’ve remove the four screws, you can lift up and out on the panel to remove it. Now we can see the battery.

Time to de-solder the battery. I recommend either using a standard soldering iron and some de-soldering braid, or if you want to pimp out your toolkit with an always useful desoldering tool, I recommend checking out the Tenma 21-8240 iron that I’m quite happy with

Once you’ve got the battery out, you’ll either want to salvage the legs that are attached to the battery, or try your hand with your own lengths of wire. I simply bent the legs back and forth until they snapped free. Now here’s the part where I remove my self from any liability by warning you that bad things can happen to a battery when you add heat to it. At the very least, wear some safety glasses! You’ve been warned!

Ok, so if you’re willing to risk a small, fun, explosion… its time to heat up the portion of the battery that you’ll be attaching a wire to. Note that the battery we removed has a plastic shield protecting the edge of the battery from contact with the negative lead. The factory battery was installed with the negative terminal facing you and the positive terminal closest to the PCB. Be very careful and try to minimize the amount of solder you apply to the positive side of the battery as it might cause spacing issues and make it difficult to fit the plastic panel cover back into place.

Heat up a section of the battery you intend to solder the wire to. I’d leave the iron in place for 30-45 seconds and tap the section with some solder every now and then to see if it is hot enough to accept the solder. Once it takes, you can move to soldering the tinned wire or salvaged leg into place.

Solder that sucker back in the way the original one came out. Don’t forget to test your work at this point. Clicking down on the button should erase whatever scribbles are left on the board.

Then simply replace the cover, put the screws back in, re-attach the sticker… and you are good to go!

Solution for OctoPrint’s update “git diff failed with returncode 129” issue

So I have been wrestling with performing updates within OctoPrint’s GUI update manager.  Returncode 129… every… time.

I searched the web.  The only answer was that maybe my local git repo was corrupted, or that I needed to use the OctoPi image instead of installing OctoPrint on a vanilla Raspian image. (I immediately ditched the OctoPi image once I noticed they renamed an ethernet device from wlan0 to wlan0-octopi!)

Yeah, I was able to log into my Pi and get the update by pulling the new git version.  But that was lame.  I wanted to update through the GUI as it seemed everyone else was clearly able to do without issue.

Here’s what I got every time using the upgrade feature from within OctoPrint:

RuntimeError: Could not update, "git diff" failed with returncode 129

After debugging the update script, I discovered the solution through trial and error.

Here’s what you do, as the user ‘pi’:

cd /tmp
git init
git remote add origin

And then you should be able to update the app through the OctoPrint update interface! Celebrate!

Looking for a soldering mat? Try a (less expensive) baking mat instead.

I was searching for a soldering mat for my new work surface in my new basement’s office.  I was not happy with the available sizes (and prices) for larger, branded silicone rubber soldering mats.

In one of my searches, I came across several larger baking mats that are considerably less expensive – and they come in some cool colors too!

I ended up with this one…  massive at 23.4″ x 15.6″ and very cool in orange!  Bonus: it comes with some handy kitchen tools too!

I’ll have to update this post with pictures once it arrives and is in its place in my office/lab.

Turn Supermicro’s Java IPMIView into a native Mac Application

In my struggles with managing a few Supermicro machines I recently acquired, I finally found a clean way to run their Java IPMIView/iKVM software on my Mac.

You can find the code here:

DIY Store Foam Medieval Practice Sparring Sword


One afternoon, like many others, I found myself engaged in an intense battle with with my son on the backyard grass.  This day’s chosen weapons are blocky foam replica swords from some a slightly popular video game.  I decided I’d had enough with trying to have a entertaining battle with the things – and if they break? Costly at $25 each.  A new, CHEAPER, more realistic design was necessary.

Now, when I was a kid, we rolled up newspapers as tightly as we could, wrapped them with duct tape and did battle in the middle of our street.  Builder skills varied, and so did the quality of the weapons – if you wanted durability, you had to use a good amount of newspaper. In the end, you basically had to swing these heavy things like battle axes to get them going.

While I thought about going back to this design for our duels; my 32 additional years of building experience led me to a simpler, more nimble design.

COMMON SENSE ALERT!  These swords are not toys.  They will hurt you if someone swings it hard and hits you.  I’d imagine in the right hands it could break fingers or small/thin bones.  Build and use these at your own risk!  Be cool. Don’t hurt people.  These can be super fun if used with some common sense – I designed them to be safe should there be the accidental missed block or something… but we can’t NERF the world, people!  Kids need to be kids.  As the authors of The Dangerous Book for Boys said:

I think we’ve become aware that the whole “health and safety” overprotective culture isn’t doing our sons any favors. Boys need to learn about risk. They need to fall off things occasionally, or–and this is the important bit–they’ll take worse risks on their own. If we do away with challenging playgrounds and cancel school trips for fear of being sued, we don’t end up with safer boys–we end up with them walking on train tracks. In the long run, it’s not safe at all to keep our boys in the house with a Playstation.

So don’t sue me if someone gets hurt, ok?  I already told you it could happen.  Have fun, but be smart.

And with that out of the way, let’s get to building!

You’ll be able to find what you’ll need at your local big box DIY superstore:

  • 1/2″ foam pipe insulation – one 6 foot section should be good for two swords
  • 1/2″ PVC pipe (thin!  see below) – a little over 3 feet per sword
  • one (1) 1/2″ PVC four-way junction
  • three (3) 1/2″ PVC end caps
  • clear PVC cement
  • duct tape – I like the cheaper, off-brand stuff for this project – its thinner and easier to work with.
  • spray paint (optional).  You can leave your PVC uncolored if you want.  I chose to go with gold for the hilt to give it a touch of class and honor

NOTE: get the thinnest walled PVC pipe you can find.  The standard schedule-40 stuff that comes in the shorted lengths near all the fittings is way to thick.  It’ll be heavy and really hurt when someone misses a parry!  At my local store, I could only find the real thin stuff in the bulk area in 10 foot lengths.  Don’t say I didn’t warn you!

Hopefully you have something to cut PVC.  These crazy cutter things work really well.  Avoid hacksaws as they make all kids of nasty PVC dust.  You don’t need to breathe that.  Your store will cut stuff for you for a nominal fee.  They might think your cut list is crazy, but who cares… tell them what you’re making and they’ll probably think its pretty cool.

Cut the PVC into these lengths:

  • 1 piece 26 inches
  • 1 piece 5.75 inches
  • 2 pieces 1.75 inches

First, we’re going to use the three shortest pieces to make the hilt.  Dry-fit the pieces (no cement) before-hand to make sure you like the sizes you’ve cut.  Once the cement comes out, you can’t go back.

The hilt will look like the letter ‘T’.  Take the two smallest pieces and fit them into the junction opposite of each other.  Put the 5.75 inch piece of pipe in one of the remaining holes.  This will be your handle.  You can put caps on the ends of each of the pipes.  If you’re happy with the sizing, you can take it all apart and glue it together.  When I use PVC cement, I like to let the brush drain off for a bit and even wipe it along the inside edge of the can to get most of the excess, drippy glue off of the brush.  Then quickly use the brush to coat the inside of three of the holes in the junction, as well as the inside of each of the caps.  I like to swirl the brush once around to make sure I’ve evenly coated the inside of the fitting.  Quickly put all three pipes into the four-way junction first, then put the caps on the ends of the pipes.  When you’re done, it should look like this (note this one is already painted – I got too excited to finish and forgot to photo document this part of the process!)


Now we are ready to work on reinforcing the foam with duct tape so that it doesn’t split when we slide it onto the 26 inch PCV “blade”.  Cut the foam to a length of 26 and one-half inches (26 1/2″) Start with a 6 inch length of duct tape and wrap around one end of of the foam.  Do not apply pressure to the point that it starts compressing the foam.  You should be able to smooth it lightly on to the foam and make sure there are no wrinkles as it wraps around the tube:


For added strength add another piece of 6 inch duct tape over the tape you just applied.

Continue this procedure down the length of the of the foam, butting each new section against the last.  You can overlap a bit between sections if you’d like.  Try not to leave any foam exposed between the tape wrappings:


Before you get to the end, we want to add a couple tape squares as a cap before we wrap the last bit of the end.  Offset two square pieces of tape on the end of the tube.  Fold down the diagonal ends and hold them down with the last 6 inch section of tape:


And an additional 6 inch wrap of tape over the end:


We are now ready to start sliding the foam on to the blade.  Now, note that in these pictures that I took, I was waiting for the painted hilt to dry – so I ended up pushing the foam on to a lone piece of PVC and pressed it against my belt.  You might find it easier to use the hilt handle with pressure against your thighs for this part.

Put the 26-1/2″ long blade PVC into the open end of the taped foam.  While it’ll be easy at first, it’ll take a considerable amount of effort once you get about half way.  I like to switch between pulling on the bottom end an about the middle of the foam section to move further on to the PVC.  Use your judgement – if you pull too hard on a stubborn section, you may rip the foam and have to start over.  Keep working it until you’ve got about all but four inches of the PVC covered with the foam/tape “blade”.


(here I’m using the open end of the PVC against my belt to push the foam on to the PVC)

As you work it down, you may find that some parts get compressed and are wrinkled.  This is ok, just apply more pulling pressure to the bottom of the foam and it should smooth out.


Wrinkles are ok, they will smooth out.

Now that the foam is mostly pulled down, you’ll add some layers of tape lengthwise to the blade.  Rip a section that is almost 26 inches and pull on both ends to keep it straight.  With this method, you should be able to smooth out the tape to run the length of the blade without wrinkles.  Repeat this two more times, slightly overlapping the last layer as you go.


Add one more width-wise 6 inch strip at the top and bottom of the sword to cover up the fact that the last three lengthwise strips didn’t make it to each end of the blade.  On the open end of the foam, I like to offset it a bit over the end so that it will cover the black part of the blade near the hilt:


If you were working like I did from the pictures, swap some PVC cement on the remaining channel of the hilt and press your blade in.  Give it a minute to set up, and pull the foam all the way to the top of the hilt.


I used a hot glue gun to wrap a small section of fake leather fabric to the handle between the end cap and the junction.  You could do the same, or use electrical tape or paint… its up to you.


Now that you’re done, you just need to build one more and you’re ready for some knight-style sword practice!  Remember: be cool, be smart, have fun!

Smoothing out 3D printed parts

3D printed parts look cool and unique, but sometimes you want them to look like something that isn’t 3D printed.  And to achieve this, you need to cover up or smooth out the ripples caused by  the FDM process.

I ran some early experiments with scratch filling primer, but it took four to five coats before getting the smooth surface I was looking for.  And this took several days between wet-sanding and waiting for the parts to dry.

Not sure why I didn’t in the first place, but I remembered using automotive Glazing Putty when I customized my Jeep’s console to fit a VGA touchscreen.

To apply the putty, make sure you wear some nitrile gloves (the purple ones are cool because you’ll be like Depp’s version of Willy Wonka!).  This stuff is petroleum based and will eat right through regular latex gloves and might do nasty stuff to your fingers.  Anyhow… get a dab on that gloved finger and rub it into the part.  Make sure to rub against the grain so that it fills in the layer gaps.  If you get a little too much on at this stage, its ok… it just means you’ll have to do a bit more sanding at the next step.

Let the glaze dry for at least 20 minutes and then hit it with some 400 grit sandpaper until you see the high points of the layers coming back.  Then I recommend using the previously mentioned scratch filling primer as a base layer and sanding that with a 400 grit before you apply the final color.


Awesome, inexpensive 3D printer filament

I stocked up on a bunch of filament a couple years ago, but my stock is starting to run out.  In the past I’ve mainly used plastic from Ultimachine and Faberdashery – but its gotten quite expensive ($20.00 a lb) and shipping is not cheap.

So I asked a good friend what he’s been buying lately.  He’s quite happy with the filament from Hatchbox. Its almost half the price of the other guys, comes on a spool and is available via Amazon Prime!


Link: Hatchbox filament @

Building the Avonos Classic Stormtrooper Kit [Part 2]

In this installment, I thought I would highlight some of my methods for to allow easier snapping of the parts that have bends and curves.

For items like the arm and leg pieces, there are large curved areas that are tough to get bends started on the score lines. For these areas, as well as corners, I use the snips to create long flat areas that are free for bending and snapping.

Most parts have areas where two edges come together to form a square corner. I like to use the snips to make a cut from the bottom of the formed part right up to the score line. When we do this to both sides, we are left with a straight snap line for easy removal of the excess ABS.

Here I have made two vertical cuts up from the bottom and to the score line at a corner.  This allows for an easier bending of the long strip on the right.


For parts that have multiple angular shifts along a single side, make a cut up from the bottom towards the horizontal score line at each vertical angle line.  Then simply bend and snap each small piece.


On some of the larger pieces, it helps to clear away some of the material from the center to create several separately bendable sections.  You’ll notice on this part of the thigh piece I’ve added additional scoring that will allow me to make very accurate cuts with the snips.


After snipping and removing the corners, use the snips to cut up and near the score lines.  Now you should be able to easily split the sectional score lines up to the horizontal score lines with a light touch of the snips.  Then you can access each new section independently to snap out the excess!



And today I finally finished trimming all the parts!  If you’re observant you’ll notice that I didn’t realize one of the inner upper arm halves was stuck under another piece and didn’t get pictured…

Coming in my next post, I’ll cover test fitting and glueing the arm and leg pieces….

Building the Avonos Classic Stormtrooper kit [Part 1]

So I got my Anovos Classic Stormtrooper kit on Friday.

I’m so happy the helmet was a completed part, as that would most certainly be the most challenging part of the costume to build. The painted details are excellent and I’m quite glad I didn’t have to do it myself.

IMG_1454 helmet approval!


Trimming the parts:

The parts came fresh off the vacuu-form and need to be trimmed and sanded.  With the rare exception, the cut guides were sufficiently  impressed in the part.  Because the parts are covered with a clear protective film, I decided to use a sharpie instead of a pencil to mark the lines that I would be scoring with a utility knife.  This allowed me to easily see that I was scoring accurately, as the cut would expose the white beneath the black line.

IMG_1473  tracing the score path

Using a utility knife (I happen to have this one and I am quite happy with it) I scored the cut line 2-3 times – be extra careful to make sure your repeat cuts are on the same groove of the first score cut.  If not, your parts may not snap as expected.  On the thinner pieces, 2-3 scores,  would sometimes achieve a cut through the entirety of the material.  On the thicker pieces (like the thigh and calf parts), I would recommend 4-5 score runs.  These parts wouldn’t snap and free themselves as nicely at the others without the additional score depth.

IMG_1469 scoring the material

After scoring, I decided some parts with more solid corners need some help before I could bend them enough to let them snap free.  I used a small pair of metal shears to remove the tough corners.

If you’ve properly scored your cut lines, you should be able to bend the material at your cut line, bend both ways a couple times and the parts should snap free.

IMG_1474  bendingIMG_1476 and snap!

Sanding the part edges:

I happened to have some 230 grit GP sandpaper on hand and decided to give it a shot.  It works quickly to smooth the ABS and it turned out to be a good balance between the amount of material it is able to remove and still leave a smooth finish.

If you don’t have any on hand, a pack of assorted grit sandpapers may be a good idea to get you started.  That will give you the options of quick material removal and the ability for a fine grained smoother finish.

Hold the sandpaper in your hand and run then against the cut edge to smooth the edge down to remove any material left on the underside of the score line.  The instruction manual has an excellent illustration of how it should look before and after.

Fastening the parts:

I’m using the fantastic Gorilla Glue CA Gel as my bonding material.  The gel stays put and allows plenty of time to work the parts before the glue sets up.

That’s all I have for this installment.  I still have a few more parts to trim and sand… then I’ll follow up a segment about how I attached all the parts to make the final costume…


40W Chinese Laser: More upgrades

Made some upgrades over the long weekend:

Took out the stock work holder in preparation for the adjustable Z bed. It is hard to see in the first picture, but all but two of the posts were standing about 10% off of vertical. Even the allen screws securing the original work holder were at an extreme angle:



The LED strip lights got installed. If there is any upgrade that adds instant polish to your rig, its this one. The lights look amazing:




Also removed all of the original cooling system and installed fresh tubing. Added reservoir, radiator, fan and anti-freeze: