The 3DoT Board

The Board for Building Robots

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, laser cut and other homemade robots in mind – from the small form factor to keep print times minimal, to easy USB charging on board.

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

View all 10 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: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