rosmo-robot / Open-Core-M5stack

Adapter for ESP32-Dev-C & M5stack modules
MIT License
10 stars 0 forks source link

V2 ESP32 dev board compatible with; M5stack, Stemma, OLED #4

Closed samuk closed 2 years ago

samuk commented 2 years ago

The latest version of this research moved here

opencoreesp32 opencore side otto5

Very rough sketch of CERN licenced ESP32 board in 5cm x 5cm M5stack dimensions.

Use cases might include:

Rosmo https://rosmo.io

Rosmo with micro servo Driven just by Open Core and 2x continuous rotation micro servo instead of BLDC. These could fit in the existing BLDC socket with a 3d printed adaptor

Otto DIY ottodiy_instructionmanual_v09-13_uhdZdIQYm5

Otto Ninja is 4cm x 4cm internally

Notes Nice 'snap' proto board here

Breakout garden style pins

1.44" & 1.8 Sureno fit in footprint ST7735 https://www.aliexpress.com/item/32913241143.html supported 29.70x43.36(mm) http://www.lcdwiki.com/1.44inch_SPI_Module_ST7735S_SKU:MSP1443

1 | VCC | 5V/3.3V power input -- | -- | -- 2 | GND | Ground 3 | CS | LCD chip select signal, low level enable 4 | RESET | LCD reset signal, low level reset 5 | A0 | LCD register / data selection signal,high level: register, low level: data 6 | SDA | SPI bus write data signal 7 | SCK | SPI bus clock signal 8 | LED | Backlight control, high level lighting,if not controlled, connect 3.3V always bright
runger1101001 commented 2 years ago

In my mind, this mixes up different concepts:

Putting it all together runs the risk of producing some kind of franken-core, not properly compatible with m5 concepts, but also not ideal as a basic robot board

samuk commented 2 years ago

I take your point.

It's driven by interest from @ottodiy. If we can support their use case well then they might help with the distribution/ development of the board. I guess I hope it could be a board that sees you through a robotics journey

1) Get a Rosmo/ Otto wheeled moving about on continuous micro servo & Blockly 2) Invest a bit more & make a walking Otto 3) invest a bit more and plug in some grove stuff 4) Invest a bit more and add an official M5 stack motor driver 5) Invest a bit more Add a RosmoESC(s) to give better motor control 6) Invest a bit more and get a proto board, do some soldering 7) Fry the board with your dodgy soldering, get a proper M5 core instead :)

runger1101001 commented 2 years ago

Ah, I see! I'll make the observation that Ottos head looks a bit like an m5 stack in shape... :-)