https://github.com/zignig/steves_brain
ESP32 robot controller , with a Promini doing 5V
https://github.com/zignig/steves_brain
Last synced: 8 months ago
JSON representation
ESP32 robot controller , with a Promini doing 5V
- Host: GitHub
- URL: https://github.com/zignig/steves_brain
- Owner: zignig
- Created: 2022-11-19T16:04:53.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2025-05-21T02:23:04.000Z (about 1 year ago)
- Last Synced: 2025-05-21T03:29:31.374Z (about 1 year ago)
- Language: Rust
- Size: 9.59 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Steves Brain
This project is the source code for steves brain.
https://zignig.github.io/tags/steve/ has some outdated entries on the build. I am currently writing an updated entry.
## Getting started.
# Upload the firmware
## ESP8266
python2 /opt/esp8266/esp-open-sdk/esptool/esptool.py --port /dev/ttyUS0 erase_flash
esptool --port /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0 --baud 460800 write_flash --flash_size=detect 0 esp8266-20220618-v1.19.1.bin
## ESP32
esptool --chip esp32 --port /dev/ttyUSB0 --baud 460800 write_flash -z 0x1000 esp32-20190125-v1.10.bin
## FORMAT
import os
import flashbdev
os.VfsLfs2.mkfs(flashbdev.bdev)
# SPI trouble
## BROKEN CLOCK
so ... after getting spi working on two usb feeds.
when it gets moved to (battery) only
## 20220612 upadte
- replaced with fixed level shifters, spi working
- power brownout with heavy motor usage, need to rework regulation
## 20200708 update
- spi fixed , asyncio weirdness fixed
- don't run asyncio in two threads...
## 20230301
- started joystick build
- getting closer