Difficulty

Moderate

Steps

6

Time Required

                          20 minutes            

Sections

1

  • Autosampler Open-Storm Board Reprogramming (For Old & New Versions)
  • 6 steps

Flags

Member-Contributed Guide

An awesome member of our community made this guide. It is not managed by iFixit staff.

  • BackOpen-Storm Hardware

  • Full Screen

  • Options

  • History

  • Save to Favorites

  • Download PDF

  • Edit

  • Translate

  • Get Shareable Link

  • Embed This Guide

  • Notify Me of Changes

  • Stop Notifications

Step 1

              Disconnect the batteries completely.               
    1. Disconnect the plug to the solar panel.
  • Then, grabbing the green connector, pull the battery connector from the solar charge controller.
    1. Disconnect the plugs for the autosampler battery.
    1. Disconnect the connector that plugs into the battery port of the sampler.
  • If disconnect battery before solar panel, this can damage the solar charger!
  1. Disconnect the plug to the solar panel.

Then, grabbing the green connector, pull the battery connector from the solar charge controller.

  1. Disconnect the plugs for the autosampler battery.

  2. Disconnect the connector that plugs into the battery port of the sampler.

If disconnect battery before solar panel, this can damage the solar charger!

1024

Step 2

              Plug in USB and reconnect batteries.               
    1. Plug in the USB programmer into the Open-Storm board.
    1. Reconnect the node battery.
    1. Reconnect the autosampler battery.
  1. Plug in the USB programmer into the Open-Storm board.

  2. Reconnect the node battery.

  3. Reconnect the autosampler battery.

Step 3

              Connecting to the computer.               
    1. Connect the USB programmer into the computer.
    1. Create a folder for the Open-Storm board code to be stored. In this case, it indicates that we are working with an autosampler.
    1. The code is stored on GitHub here. Click the “Clone or download” button. Copy the address.
  1. Connect the USB programmer into the computer.

  2. Create a folder for the Open-Storm board code to be stored. In this case, it indicates that we are working with an autosampler.

  3. The code is stored on GitHub here. Click the “Clone or download” button. Copy the address.

Step 4

              Downloading the code.               
    1. Open the Git Bash application and type “cd” followed by the address of the folder you created to save the code in. In this case “~/Documents/psoc/perfect-cell-autosampler”.
  • You can use the “~” if the folder is located in your home directory.
  • You will need the free program Git BASH in order to download the code. You can download it here.
    1. Type “git clone” followed by the address copied from git hub here.
  • Now the code will download to the desired folder.
    1. Inside your folder, open the “perfect-cell” folder then open the “perfect-cell.cydsn” folder.
  1. Open the Git Bash application and type “cd” followed by the address of the folder you created to save the code in. In this case “~/Documents/psoc/perfect-cell-autosampler”.

You can use the “~” if the folder is located in your home directory.

You will need the free program Git BASH in order to download the code. You can download it here.

  1. Type “git clone” followed by the address copied from git hub here.

Now the code will download to the desired folder.

  1. Inside your folder, open the “perfect-cell” folder then open the “perfect-cell.cydsn” folder.

Step 5

              Programming the motherboard.               
    1. Obtain the “config.h” file from an administrator at the Real-Time Water Systems Lab. Then copy the file and paste it in the “perfect-cell.cydsn” file.
  • You will need the free program PSoC to program the cell. You can download it here.
  • PSoC only works on Windows.
    1. Then in the perfect-cell.cydsn" file, open the “perfect-cell” PSoC file. Once the PSoC Creator program launches, begin by building the cell. Go to: Build>Build perfect-cell. After it’s done building you should not see any errors. Warnings are okay.
    1. Now it is time to program the cell! There are two ways to do this:
  • (1) Press the “Program” button" or;
  • (2) Click “Debug” then select “Program”
  1. Obtain the “config.h” file from an administrator at the Real-Time Water Systems Lab. Then copy the file and paste it in the “perfect-cell.cydsn” file.

You will need the free program PSoC to program the cell. You can download it here.

PSoC only works on Windows.

  1. Then in the perfect-cell.cydsn" file, open the “perfect-cell” PSoC file. Once the PSoC Creator program launches, begin by building the cell. Go to: Build>Build perfect-cell. After it’s done building you should not see any errors. Warnings are okay.

  2. Now it is time to program the cell! There are two ways to do this:

(1) Press the “Program” button" or;

(2) Click “Debug” then select “Program”

Step 6

              Programming the motherboard.               
    1. PSOC will begin flashing the code. You can track the progress by watching the “programming - XX of 1024 blocks”.
    1. When the board is completely programmed, it will say “Finished Programming”.
    1. You will also note the board is completely programmed when the board flashes blue.
  • Now you can unplug the USB from the board and the computer.
  1. PSOC will begin flashing the code. You can track the progress by watching the “programming - XX of 1024 blocks”.

  2. When the board is completely programmed, it will say “Finished Programming”.

  3. You will also note the board is completely programmed when the board flashes blue.

Now you can unplug the USB from the board and the computer.

Cancel: I did not complete this guide.

                                                                                      One other person completed this guide.                                             

Author

                                      with 5 other contributors 

                    Brooke Mason                     

Member since: 05/29/2019

2,928 Reputation

                                      17 Guides authored                  



                       Badges:
                       21







                                                        +18 more badges                           

Team

                       Open-Storm                        

                                                  Member of Open-Storm 



                    Community                     


                                            14 Members                     


                                            24 Guides authored