Osr2 esp32 tutorial?

ive been trying to build my osr2 for the past few months but it hasn’t ever worked, is there anywhere i could find a step-by-step guide to doing so? all the other guides are for the romeo BLE. anthing will help, thanks

What, exactly, hasn’t worked? Did you find an STL for the base which fits your ESP32 board, which you successfully printed out? Do you have the right firmware image for an ESP32 board? Did you load that firmware on the board with the Arduino IDE?

Where in the process are you running into problems?

Everything is printed and assembled, I’ve flashed the board a dozen time, proper power to the servos and board. But when i run MFP or faptap or any gcode at all the osr remains stationary.

this is the firmware I’ve been using, flashed via the include application.
if there is an alternative, id be so grateful so find out how i can get my hands on it, as i think its the problem.

hope this helps:

and regards to alternative firmwares, ive had success with the new slr firmware using with quest and deovr wirelessly: https://forum.sexlikereal.com/d/7690-introducing-osr-new-firmware

another good alternative is khrull firmware: https://www.patreon.com/Khrull

1 Like

Is this compatible with the esp32?

yes is for esp32 as well

Could you walk me through uploading it? It doesn’t appear to be working at all.

uploading what the slr firmware?
theres instructions on the site i sent. details of where getting stuck?

but before ull be able to uploading any firmware i think you need to install driver for the esp32. id check in device manager if you see something like "“Silicon Labs CP210x USB to UART Bridge (COMx)”

if no download from here:

Drivers have been installed, my apologies for the lack of clarification.

When I try running the program with the Arduino IDE, I keep getting errors.

sorry no experience with arduino ide, i just installed the driver than uploaded the slr firmware. Maybe someone else here more knowledgeable with it can help

thats alright, thank you for your help regardless.

after running a few tests, i dont think it has anything to do with hardware. i just need to find a way to get the firmware up and running.

All I can suggest at this point, based on what you’ve written, is that you never actually successfully flashed the firmware.

I know with my ESP32 board, flashing requires holding down a button while the board powers on. Make sure you get the documentation on the board you have and do what’s required to flash it.

Curious how would you like this one https://forum.sexlikereal.com/d/7690-introducing-osr-new-firmware

putting extra effort to make it great

im certain i flashed it properly, the jcfain firmware ive been using has been opening the local settings properly.

https://a.co/d/dzvP8fc
This is the board ive been using if it helps.

tried using it, no luck. it flashes properly but absolutely no movement.

If you can’t even type simple T-code into the Arduino IDE serial monitor and have the servos move, then either you haven’t actually flashed the firmware, or you have the servos hooked up incorrectly.

You’re going to need to provide exact details on your ESP32 board (there are many different versions), and take some pictures of how you have things wired up, including power.

Simply asserting that you’ve done everything correctly but can’t get the thing to move isn’t going to cut it if you actually want useful assistance.

I am having similar issues building my OSR2+ so I will share everything I got and hopefully something will stand out. First this is how I have everything wired. photo 1 is real life and photo 2 is a diagram.
https://i.imgur.com/32M388p.jpeg

I have it set as DOIT ESP32 DEVKIT V1 on COM4 in Arduino IDE
https://i.imgur.com/VLOXn8v.png

I held down boot when uploading and got this message after.
https://i.imgur.com/7TqI6hz.png

Im trying to upload tempests code
I see nothing in the serial monitor and no Tcode works

Are you able to connect via the serial monitor without errors?

Type the following commands and see if anything is returned:

d0
d1
d2

You should see firmware version, then TCode version, then a list of axes.

After spending 6+ hours fiddling today I realized you need to hit the EN button on the board after uploading.

I have servo movement now