This was our submission for Hack Club Scrapyard (March 1-2, 2025). This includes all the code and pictures to create a rock, paper, scissors robot!
- 3 Soda Cans (We used 2 Coke and a Celsius can for the most optimal build)
- Raspberry Pi Pico 2
- One servo
- Two red LEDs
- One green LED
- Jumper cables
- A bread board
- Three Buttons
- Adafruit MCP230xx
- Adafruit Motor
- Adafruit Motorkit
- Clone the repository
- Flash CircuitPython to your board (guide here)
- Install required dependancies (guide here)
- Connect your components to the appropriate pins
- Flash the ROSS Bot to your board
- ???
- Profit
For this project, we used a Raspberry Pi Pico 2 flashed with CircuitPython. This may work with MicroPython, however we failed multiple times while using it before switching to (the arguably inferior) CircuitPython.
- GP5 - Loser LED
- GP11 - Rock button
- GP14 - Paper button
- GP15 - Scissors button
- GP22 - Winner LED
You may change the layout by updating it in code.
You may check out the demo video here. Here are some photos of the bot:

