The 3DoT Board

Imagine a robot, print it, and bring it to life in seconds.

Similar projects worth following
With all the hardware and software required to operate a robot on a single 35x70mm PCB; the 3DoT is the brain, power, and the controller of any robot. Plug in motors, fire up the app, and you’re ready to go.

The 3DoT is supported by an extensive, easy-to-use Arduino library to allow the development of custom software, and the ArxRobot App to control your robot via Bluetooth. Even better, the Arxterra Control Panel that allows you to control your robot, remotely, from anywhere in the world, with high definition video and audio feed.

For more specialized purposes, Expansion Shields can be purchased, or, for the more hardware-savvy, designed from open source templates.

Everything about the 3DoT is designed with 3D printed robots in mind – from the small form factor to keep print times minimal, to easy USB charging. We can’t wait to see what you create!

Any and all feedback is welcomed, let me know in the discussion!

  • Goliath Kickstarter going live on Friday!

    Jaap01/29/2020 at 22:18 0 comments

    Hi Hackaday! An update - I have spent the last few months developing a robot using the 3DoT, together with Jeff Gomes, who is the most genius 3D printing expert I have ever met.  The result is this tiny but gorgeous 3D printed model tank - Goliath.


    If you have ever enjoyed putting together a model airplane/truck/boat kit, then I highly recommend giving the kickstarter link a click.  Otherwise, you Hackaday guys might have some good ideas on what to do with a mini spy tank ;) We are only making exactly 100 of these, as a trial, so check it out quickly!

    Remember, the campaign only goes live on Friday, so you won't see the video and full page with details until then, but you can click to be button to be notified when it goes live.

    Thank you so much for all your support so far!


  • Clip of Goliath tank with phone attachment

    Jaap01/07/2020 at 17:50 0 comments

    The kind of things people are making with the 3DoT board ;) Note the computer does not have to be on the same network, it could be anywhere in the world.

  • ARM 3DoT, AVR 3DoT and QR Codes

    Jaap12/18/2019 at 20:18 0 comments

    I think the layout could use some work, but the prototypes of the ARM 3DoT using an NRF52840 chip are doing great - being able to use almost any pin for anything makes the board a lot more flexible!

    Of course, the AVR processor is still preferred for educational purposes, for ease of use explaining the 8-bit architecture and simple assembly language.

    Both versions now also have a QR code to guide you to the app download and setup instructions. Funnily enough it seems like adding the QR code to the board made the PCB manufacturers increase the print quality of the silkscreen, since the rest of the silkscreen also looks sharper now.

  • 3DoT PaperBot Chassis Video

    Jaap10/09/2019 at 17:30 0 comments

    Originally uploaded to Instagram, a quick 30 second video showcasing the PaperBot chassis.

  • Video: 3DoT Powered Sojourner Mars Rover

    Jaap10/07/2019 at 18:01 0 comments
  • Assembly Language Workshop For Kids Using 3DoT

    Jaap09/20/2019 at 16:45 0 comments

    If you believe in teaching from the ground up, this is something you will want to check out. Most engineering educational content starts at highest level, using graphical blocks and buttons to press, but we're going to try to use the 3DoT board to teach how things really work, instead of how to press buttons.

    The workshop is two parts, each probably an hour long. By the end of the first workshop the students can make the robot's motors and lights turn on and off, and at the end of the second workshop it can follow a line drawn with black marker. All programmed in machine code.

  • Hexy - spiderbot using 3DoT

    Jaap09/10/2019 at 20:12 0 comments

  • CSULB Starter Kit Chassis pictures

    Jaap09/05/2019 at 22:20 0 comments

    And here's what the chassis used by CSULB students look like! Note the IR sensors are not soldered in this edition since the students will be soldering them to the optimal distance themselves.

  • 3DoT Starter Kits shipped to CSULB!

    Jaap09/05/2019 at 22:17 0 comments

    Just shipped out 3DoT starter kits to CSULB students for their assembly and c++ electrical engineering class. VERY excited about 80s-style this packaging :)

View all 9 project logs

Enjoy this project?



Starhawk wrote 12/19/2019 at 00:22 point

Just found this... I'd *love* to see a modification of this for use with the QMK firmware for custom keyboards. IIRC all you'd have to do is make the BT module optional and make the outputs just a straight breakout from the 32u4...

  Are you sure? yes | no

Jaap wrote 12/19/2019 at 07:14 point

32u4 breakout with on-board battery charging and optional bluetooth?

  Are you sure? yes | no

Starhawk wrote 12/19/2019 at 07:18 point

Exactly. Go look at the QMK site - is the main site; useful info at - and if you look around, you'll see why that works perfectly.

  Are you sure? yes | no

Jaap wrote 12/19/2019 at 07:31 point

I'm somewhat familiar. My coworker is a big keyboard enthusiast - might be a fun side project! Thank you for the awesome recommendation

  Are you sure? yes | no

de∫hipu wrote 09/20/2019 at 18:26 point

Is there really a reason to use atmega in 2019 when there are so many cheaper and more powerful alternatives?

  Are you sure? yes | no

AVR wrote 09/20/2019 at 18:45 point

thats my reaction to everyone who doesn't use STM32, All Atmel designed hardware including their arms are overpriced for what they have.

  Are you sure? yes | no

Jaap wrote 09/20/2019 at 19:33 point

I probably agree for experienced developers - not sure if I would recommend ARM to kids and hobbyists first getting into robotics and programming, though.

  Are you sure? yes | no

Jaap wrote 09/20/2019 at 19:14 point

The main reason is for user friendliness, since Arduinos are all ATmega, so everything is compatible and the knowledge and experience gained can carry over directly. It's nice if the largest amount of info, library support etc. etc. already out there can be used with the 3DoT. The chip is also plenty powerful to drive a telepresent robot and doesn't require a separate usb-to-serial chip so it seemed like the best choice for < $2 a piece. Great question nonetheless and I'd be interested to hear what you would have used yourself.

  Are you sure? yes | no

de∫hipu wrote 09/20/2019 at 20:17 point

Arduino Due is an Arm, as well as Arduino Zero and all recent Arduinos. There are also Arduino cores for pretty much any modern chip out there.

Personally I would pick either SAMD21, SAMD51 or NRF52, because then you could run CircuitPython with it, and use with the children a language that they may already be familiar with from the school and that they are likely to use when they grow up, instead of an exotic assembly and not-quite-c++ mix. Also the fact that you don't need any software on the computer to program them is a plus.

Last time I checked, SAMD21 was around $1 in 5k quantity.

  Are you sure? yes | no

Jaap wrote 09/20/2019 at 21:13 point

de∫hipu Thank you for the great feedback! I'm quite set on the current setup but might consider non-atmega version in future when the popularity of arduino Unos and the 328p start to fizzle out.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates