22 D‐Ov2Evo: Hardware Build Step‐By‐Step Instructions - bjoerngiesler/BBDroids GitHub Wiki

Where to find the print files

D-Ov2Evo is a delta build on top of Michael Baddeley's D-Ov2. You can obtain the basic build files by joining Michael's Patreon. You need at least the Dedicated Supporters tier, which gives you access to the EarlyBird folder in Michael's OneDrive.

You can find our add-ons to Michael's D-Ov2 in our dedicated GitHub repository. We have tried to copy Michael's folder structure closely, so there is a folder for the MainFrame, LazySusans, HeadBox etc.

Which Files To Print, How To Print, How To Assemble, etc.

Each folder in the contains a file called Instructions.md. Please read this before starting on each step of the build, because it contains information on

  • which print files for the given folder should be taken from Michael's OneDrive ("original files"), and which print files should be taken from our change set ("modified files"),
  • how to print the individual files (with/without supports, what material, print orientation, etc.)
  • how to assemble the parts for the given step. (This unfortunately is not contained in every Instructions.md file, we are working on it - but it's really not hard, each step only has a couple of print files and there is only one way they go together... we're working on it.)

Movable Aerials Or Not?

D-Ov2Evo's software has provisions for movable aerials or antennae, the three rods poking out of the back of D-O's head. They are animated as D-O drives, pulled in as he accelerates forward, pushed out as he drives backwards. We are also planning some animation to move the aerials with the remotes or automatically. They do add some life to the droid, but from convention experience it's not a lot. They also add quite a bit of weight (some 50g, which is not a lot but because of the long lever is very noticeable in the droid's motion unless you add a head counterweight) and a bit of cost. For a simple solution, we therefore suggest to use static aerials. The files for these can be taken completely from Michael Baddeley's original files.

Our modification for movable aerials requires 1.5g nano servos, an ESP32, and some other additions. They are all in the BOM. If you want to have movable aerials, we suggest either

  • filling the base up with around 2.5kg of ballast, or
  • also doing the Head Counterweight modification cited below.

Head Counterweight Or Not?

The Head Counterweight is a really new thing, which requires an updated main frame, main bar, and electronics holder. It has a very positive effect on the droid's motion parametrization, especially (but not only) if you use movable aerials. Please see the folder v3 Head Counterweight on Github for rudimentary instructions and print files.

How to Contribute

We have put the STL files on Github because it makes collaboration easy (for us :-)). Instead of us having to collect versions of modified files, curating, testing, and uploading, we are asking you to submit a pull request with your modifications, that we will then curate.