Get up and running in 5 minutes!
- Raspberry Pi Pico W or Pico 2 W
- USB cable (data-capable)
- WiFi credentials
- Computer with USB port
- Download MicroPython: https://micropython.org/download/rp2-pico-w/
- Hold BOOTSEL button, connect USB
- Copy
.uf2file to RPI-RP2 drive - Pico reboots automatically β
Using Thonny (Easiest):
-
Install Thonny: https://thonny.org/
-
Connect Pico (no BOOTSEL needed)
-
In Thonny: Tools > Options > Interpreter > MicroPython (Raspberry Pi Pico)
-
Upload these files from
firmware/pico-w/(orpico-2-w/):boot.pymain.pyhttp_server.pyipmi_client.pyipmi_protocol.pyscript_engine.py
How: Open each file, then File > Save As > Raspberry Pi Pico
- Open
main.pyon Pico in Thonny - Edit these lines:
WIFI_SSID = "YourWiFiNetwork" WIFI_PASSWORD = "YourPassword"
- Save to Pico
- Restart Pico (unplug/replug USB)
- Check Thonny Shell/REPL - you should see:
Connected to WiFi. IP: 192.168.1.XXX HTTP server listening on 192.168.1.XXX:8080 - Note the IP address!
- Open iRackPilot app
- Devices tab > + button
- Enter:
- Name:
My Pico - IP Address:
192.168.1.XXX(from step 4) - Port:
8080 - Model:
Pico WorPico 2 W
- Name:
- Tap Connect β
In browser or curl:
curl http://192.168.1.XXX:8080/statusShould return JSON with device status.
| Problem | Solution |
|---|---|
| RPI-RP2 not appearing | Try different USB cable/port, hold BOOTSEL longer |
| WiFi won't connect | Check 2.4GHz network (not 5GHz), verify credentials |
| HTTP not responding | Check IP address, ensure same network, check firewall |
| Import errors | Verify all 6 files uploaded, restart Pico |
- π Full guide: INSTALLATION.md
- π¬ Support: Support Page
- π GitHub: Repository
- MicroPython flashed
- All 6 Python files uploaded
- WiFi configured in
main.py - HTTP server responding
- iOS app connected
Done! π Your Pico is ready to manage IPMI servers!