top of page

Software

Public·146 members

Backing Up BiBoard V1 with esptool.py

I remember doing this for NyBoard, but having challenges with BiBoard: I get the following output and error. I know it's the right port. Try sudo and get the same error. This is MacOS Sequoia 15.3 $ esptool.py -b 115200 --port /dev/tty.usbmodem58CF0756171 read_flash 0x000000 0x400000 flash_4M.bin

esptool.py v4.8.1

Serial port /dev/tty.usbmodem58CF0756171

Connecting....

Detecting chip type... Unsupported detection protocol, switching and trying again...

Connecting.....

127 Views
DarwinJS
Mar 21, 2025

I ended up using Windows. Even after installing the Mac driver I could never get it work.


Challenges Upgrading to BiBoard v1 with RPI Interface

I received my board upgrades for the two bittles I own.


Last week I prepared a RPI and got it working with my Bittle original where I had soldered the RPI socket myself - works 100%. This is the RPI prep script: https://gitlab.com/sdv.bot/bittle/-/blob/main/rfw-1-setup-raspberry-pi-5-for-bittle.sh?ref_type=heads The biboard v1 instructions do not seem to have any special callouts for RPI prep: https://docs.petoi.com/biboard/biboard-v1-guide


Today I upgrade my Bittle X to the new board with the presoldered RPI connector.

I attached the already working Pi (the pin outs seem to match).


Everything powers up and the bot assumes resting position. I can ssh onto the Pi. On first boot the bot announced something like "switching to English" - but it has not said anything since and does not respond to voice commands.


I grabbed the latest serialMaster and followed https://github.com/PetoiCamp/OpenCat/blob/main/serialMaster/README.md


86 Views

Build and Flash BiBoard v1 using Ardruino CLI


I would like to get the build and flash of a BiBoard v1 working from Ardruino CLI.

The end goal is for GitLab Runner running on an Raspberry PI to be able to flash an attached Bittle. I found this old container, but the most helpful part is the instructions that show the workflow I am hoping for: https://hub.docker.com/r/zoobab/arduino-cli 1. Does anyone know if there is any reason this would not work for building and flashing the Petoi Bittle firmware?

  1. Does anyone know if it can be done over the RPI interface? If not can I simply connect the USB port of the Pi to the usb port of the Biboard to use it for flashing?

  2. Would this ardruino upload command from the link above work with either of the interface options of bullet "2." ? arduino-cli upload -p /dev/ttyACM0 --fqbn arduino:samd:mkr1000 Arduino/MyFirstSketch

77 Views
este este
Feb 21, 2025

Nice! Thanks for sharing!

Receiving Error when compiling OpenCatEsp32

I have been working through the set up instructions for my Bittle X v2. When I try to run OpenCatEsp32 I receive the following:


Arduino: 1.8.19 (Mac OS X), Board: "ESP32 Dev Module, Disabled, Default 4MB with spiffs (1.2MB APP/1.5MB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, Core 1, Core 1, None"


In file included from /Users/edwardburns/Downloads/OpenCatEsp32/src/imu.h:415,

from /Users/edwardburns/Downloads/OpenCatEsp32/src/OpenCat.h:605,

from /Users/edwardburns/Downloads/OpenCatEsp32/OpenCatEsp32.ino:32:

/Users/edwardburns/Downloads/OpenCatEsp32/src/icm42670/petoi_icm42670p.h:3:10: fatal error: ICM42670P.h: No such file or directory


87 Views
Rongzhong Li
Rongzhong Li
Feb 16, 2025

Please install the library ICM42670P by TDK/Invensense:https://github.com/tdk-invn-oss/motion.arduino.ICM42670P

bottom of page