Software installation
Before you begin
You can expect the setup process to take 10-15 minutes. If you encounter any problems, feel free to email us for support at hello@pioreactor.com.
Before you get started, you'll need to have the following:
- A Raspberry Pi (our list of recommended Raspberry Pis is here)
- A blank microSD card (our recommended microSD cards is here)
- A suitable power supply for the Raspberry Pi (our recommended power supply units are here). You don't need to plug power in yet.
- A computer with internet access and ability to read & write to a microSD card
Setting up your Raspberry Pi's SD Card
We'll start with your blank microSD card.
- Download the Pioreactor leader and worker image file. Leave it as a zip file - no need to unzip it.
What is an image file? It's a file that contains all the required software preinstalled on it, including an operating system and our custom Pioreactor software. The image will be installed on the microSD card.
-
Download the latest version of Raspberry Pi Imager for your operating system and install it.
-
Open the newly-installed Raspberry Pi Imager.
-
Click Choose Device, and "No filtering" at the top.
-
Click Choose OS. Click on Use custom towards the bottom:
Select the downloaded Pioreactor image from step 1.
-
Insert your microSD card to your computer. After your microSD card is recognized by your computer, click Choose Storage and select it.
-
Click Next.
-
Click Edit settings:
- Check Set hostname. Input a unique name for this Pioreactor. Some names that we use for our first Pioreactor:
pioreactor01
, orleader
, orpio01
. Don't usepioreactor
orraspberrypi
. - Check Set username and password. Enter the following:
- username:
pioreactor
. - password:
raspberry
. - Note: You can change the username and password later.
- username:
- Check Configure wireless LAN and enter your network name into SSID network name, WiFi password, and country. Or leave blank if using ethernet.
tipIf you are having difficulty connecting to a network, like at a university that may not easily incorporate Raspberry Pi's, there's a built-in solution for creating a local access point) and a solution for internet-sharing from a PC via ethernet.
- Change timezone to your local timezone.
- Under the "Services" tab, check Enable SSH, and select Use password authentication.
Your settings should look something like this:
- Click Save to save and exit the dialog box.
- Check Set hostname. Input a unique name for this Pioreactor. Some names that we use for our first Pioreactor:
-
Click "Yes" to begin writing. A prompt may appear asking for permission to write, accept it. Writing will take up to 5 minutes. Perfect time for a tea break.
-
Once writing is complete, remove the microSD card, and place it into the Raspberry Pi. Your Raspberry Pi's power should be unplugged before inserting the microSD card. The microSD slot is located on the PWM side of the Pioreactor. Example for a Raspberry Pi A model:
-
Plug power into your Raspberry Pi. LEDs onboard the Raspberry Pi may start to light up momentarily. After a few minutes, your Pioreactor HAT will briefly blink a blue LED, telling us it is ready.
Waited, but didn't see a blue LED blink, or maybe you missed it? Try pressing on the onboard button, near the side labelled "PWM", and pictured above. If this lights up the blue LED, you're good to move on. Still not working? Try power-cycling the Raspberry Pi, or email us at hello@pioreactor.com.
-
After observing the blue LED flashing, navigate to http://pioreactor.local in a web browser to visit the web interface. If you are using local-access-point, looking for a
pioreactor
wifi network and then visit the link. (Not able to load http://pioreactor.local? Read Common Questions below). -
Once you're on the UI, visit the Inventory page and confirm the model of Pioreactor you are using.
-
The Pioreactor is now ready for use! Follow this guide to set up your first experiment.