layout | title |
---|---|
page |
Rosmo |
A micro-robot for ROS2 & Microblocks that can be assembled without soldering, or access to a 3D printer. An affordable, adaptable, and open-source robot, for students, makers, universities, R&D.
If you'd like one please sign up for Tindie waitlist
Status: Works will be selling them early in 2025
Part | Description | Quantity |
---|---|---|
~$12 Rosmo Chassis | Custom PCB Chassis{:target="_blank"} for sale soon | 1 |
~$16-$32 Motors with encoder & wheel | 6v 150RPM $Bringsmart motors{:target="_blank"} also sold by Adafruit/mouser | 2 or 4 |
~$5 80mm motor cables | 6Pin reverse direction cables{:target="_blank"} | 4 |
~$6 - $12 ESP32-S3-C1 N16R8 | Olimex open hardware -recomended{:target="_blank"}, UK{:target="_blank"} US{:target="_blank"}, AUS{:target="_blank"} official{:target="_blank"} or Closed Waveshare ESP32s3 very cheap alternatives may require soldering{:target="_blank"} | 1 |
~$5 Hex Spacers | 15mm height M3 standoff{:target="_blank"} or 200pc M3 pack{:target="_blank"} | 1 |
~$9 1x 2A powerbank | OSHW powerbank{:target="_blank"} or TNTOR Powerbank{:target="_blank"} or Aliexpress Powerbank{:target="_blank"}* | 1 |
~$4 USB>Pin adaptor | Type 3 DIP-4P{:target="_blank"}* | 1 |
*buy batteries locally if your postage service has restrictions on Lithium.
~$50 US for 2wd, ~$80 for 4wd
Rosmo is built from modular components on the Open Robotic Platform rules{:target="_blank"}
Some of the links on this page are affiliate links to help offset the costs of this project, no one is getting rich off of these. List of the above items on Aliexpress{:target="_blank"} cost can be reduced, by using existing powerbank.
Add on | ROS2 Linorobot | Microblocks | Micropython |
---|---|---|---|
MPU6050 IMU{:target="_blank"} | Yes{:target="_blank"} | Yes | To do |
vl53l5cx | To do | Yes | To do |
BNO055 IMU{:target="_blank"} | Yes{:target="_blank"} | To do | To do |
Ultrasonic - ZIO{:target="_blank"} | Yes{:target="_blank"} | Yes | Yes |
LD19/D300 LiDAR module,{:target="_blank"} | Yes{:target="_blank"} | Never | Never |
TOF Adafruit{:target="_blank"} or Sparkfun{:target="_blank"} | Yes | Yes | To do{:target="_blank"} |
OLED/Eyes - Zio{:target="_blank"} | To do | To do | To do |
Line finder - ZIO{:target="_blank"} | To do | To do | To do |
Servo - Zio{:target="_blank"} for mini arm{:target="_blank"} | To do | To do | To do |
LED - Zio{:target="_blank"} | To do | To do | To do |
Mecanum wheels (48mm){:target="_blank"} & Adaptor{:target="_blank"} | Yes | To do | To do |
10mm Cube standoff{:target="_blank"} | Yes | Yes | Yes |
Loader attachment (closed hardware){:target="_blank"} Grabber attachment{:target="_blank"} | To do | Yes | To do |
1300 MikroBUS, other sensors (closed hardware){:target="_blank"} | partial | partial | partial |
WhatsApp.Video.2024-02-19.at.16.35.04.mp4
Mikrobus header can break out into a add on board{:target="_blank"} concept here{:target="_blank"}) students or others may want to design their own breakouts.
Add on for breakouts | ROS2 Linorobot | Microblocks | Micropython |
---|---|---|---|
ESP32-S3 camera (closed hardware){:target="_blank"} | Likely | Untested | Untested |
USBC power adaptor (closed hardware){:target="_blank"} | Untested | Untested | Untested |
1.3" OLED{:target="_blank"} | Untested | Untested | Untested |
Pimoroni SPI or I2C sensors{:target="_blank"} | Untested | Untested | Untested |
I also did a breakout in a Wemos D1 format{:target="_blank"} as there are a good number of cheap sensors available{:target="_blank"} in this footprint
Can be found here{:target="_blank"}
I'd love to work with people on the software, give us a shout on Twitter or Hackaday.io if you're interested some ideas here
PCB is CERN-OHL-S This documentation is CC-BY-4.0 unless otherwise noted on the page.
- 2WD
- 4WD/ Mecanum
- BMI270 6DOF Micropthon Arduino
- IMU - LSM6DSOX Micropthon Arduino
- LSM6DSV16X 6DOF no Micropthon Arduino
- ISM330DHCX 6DOF A ISM330DHCX 6DOF B Micropthon Arduino
ziobot-moves.mp4
top-off-ziobot.mp4
Top plate removed to expose battery layer Battery layer removed to expose motor controller, microcontroller, exposed motor/encoder connections. Mikrobus click footprint Not shown are screw terminals as I haven't soldered them yet.