The 3DoT Board is difficult to compare, as there are not many boards specifically designed for robots. The most common solution is to use a Raspberry Pi or an Arduino with add-on components called “breakout boards”, or “shields”, to build a system capable of controlling a robot. If you need a ton of processing power or other specialized features, this may be the way to go, but we don’t think most robots need this.
Below is a comparison chart:
The 3DoT Board | Raspberry Pi 4 | Arduino Nano 33 BLE | DFRobot Romeo BLE Mini | |
Microcontroller | ATmega32U4 | Broadcom BCM2711 | nRF52840 | ATmega328P |
Operating Voltage | 5V, 3.3V | 5V | 3.3V | 5V |
Flash Memory | 32 KB | SD Card | 1MB | 32 KB |
SPI, I2C, UART | Yes | Yes | Yes | I2C, UART, No SPI |
IO Available | 9 Digital / 5 Analog | 40 Digital | 14 Digital / 8 Analog | 8 Digital / 4 Analog |
Dual Motor Driver | Yes | No | No | Yes |
Servo Connectors | Yes | No | No | Yes |
Bluetooth | BLE 5.0 | Yes | Yes | BLE 4.0 |
Battery Charging | Yes | No | No | No |
Battery Power Management | Yes | No | No | No |
In Conclusion, Extra Components Needed: | Motor Shield 3 Jumper cables/servo Battery Management USB Cable LiPo Battery | Headers, Connectors Motor Driver Shield Battery Charger Battery Boost LiPo Battery Wiring/Soldering | Battery Management LiPo Battery Wiring | |
Size | 70x35x14mm | 85x56x16mm + motor shield + Battery breakout + Battery | 45x18x11mm + Connector shield + Motor breakout + Batter charger + Battery boost + Battery | 45×38.5mm + Battery breakout + Battery |
Total Cost | $49 | $105 | $65 | $51 |