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
But had to resolve the below dependencies (near bottom section) as I went.
Now with those installed I get: root@bittlectrl:/serialMaster# python3 ardSerial.py ksit
* Port ttyAMA10 is not connected to a Petoi device!
No port found! Please make sure the serial port can be recognized by the computer first.
Replug mode
Please disconnect and reconnect the device from the COMPUTER side
Traceback (most recent call last):
File "/serialMaster/ardSerial.py", line 1035, in <module>
raise e
File "/serialMaster/ardSerial.py", line 1002, in <module>
connectPort(goodPorts)
File "/serialMaster/ardSerial.py", line 753, in connectPort
replug(PortList, needSendTask, needOpenPort)
File "/serialMaster/ardSerial.py", line 773, in replug
window = tk.Tk()
^^^^^^^
File "/usr/local/lib/python3.12/tkinter/__init__.py", line 2345, in init
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
_tkinter.TclError: no display name and no $DISPLAY environment variable
Depedendencies: apt-get install tk-dev translate
pip3 install config
curl -O https://raw.githubusercontent.com/PetoiCamp/OpenCat/refs/heads/main/serialMaster/ardSerial.py
curl -O https://raw.githubusercontent.com/PetoiCamp/OpenCat/refs/heads/main/serialMaster/config.py
Add this to ardSerial.ph:
languageList = {
'English': 'en',
# Add other languages as needed
}