Share this project

Done

Share this project

Done
Need extra GPIOs?  New I2C GPIO extender!  Need to switch batteries or Solar Panels?  New Quad Power Management i2C Board!
Need extra GPIOs?  New I2C GPIO extender!  Need to switch batteries or Solar Panels?  New Quad Power Management i2C Board!
Need extra GPIOs? New I2C GPIO extender! Need to switch batteries or Solar Panels? New Quad Power Management i2C Board!
58 backers pledged $2,198 to help bring this project to life.

About this project

Really, Really Useful Breakout Boards - Arduino/Raspberry Pi project video thumbnail
Replay with sound
Play with
sound

Really, Really Useful Breakout Boards - Arduino/Raspberry Pi

$2,198

58

Really, Really Useful Breakout Boards

At SwitchDoc Labs, we build a lot of cool projects. Sometimes they become products, other times they are customer funded or proof-of-concept projects. MouseAir (named one of the 15 most creative Raspberry Pi Projects by Brit+CO), Project Curacao, SunTracker, SunAirPlus and the new Solar Powered Semi-autonomous robot SunRover are all part of the project flow around here. We often write articles about these projects that lands us on magazine covers. This Kickstarter is to take to production two boards that we find really, really useful.  Check out our other products and useful blogs at www.switchdoc.com.

Board 1: I2C 8 GPIO Extender - Adds 8 GPIO pins to your device through an inexpensive I2C Breakout Board

features:

  • I2C controlled
  • 8 GPIO pins
  • All pins can interrupt the computer
  • Two bank power supply allows two banks of 4 GPIO pins to have 5V or 3.3V
  • Can program GPIO pins to make up to 3 pin logic gates (PLD)
  • Software drivers for Arduino and Raspberry Pi Included!

Board 2:  Quad Power Management I2C Board - Switch on and off batteries, power supplies and solar panels

features:

  • I2C controlled
  • 4 Independent Solid State Relays each with LEDs
  • Each is able to switch 20V and 2.3A
  • 4 Additional GPIOs
  • Software drivers for Arduino and Raspberry Pi Included!

Full descriptions of these boards are below.

Current Status of Boards

The I2C 8 GPIO Extender board is fully tested will be released to production within the next two weeks.   The Quad Power Management Board has just arrived in prototypes and we will start testing all the features.   So far, the QPM Board is looking good.  The LEDs work and the switches work!

I2C 8 GPIO Board Test Jig
I2C 8 GPIO Board Test Jig
Quad Power Management Board Test Jig
Quad Power Management Board Test Jig

More of Our Story

In December 2014, we successfully did our first Kickstarter, SunAir! Funded in 16 days. In April 2015, we successfully did our second Kickstarter, Three Really Useful Breakout boards.  Funded in 11 days.  Now, we are doing a third kickstarter, this time to facilitate the production of two boards that we have found very useful in the design of several of our projects. Prototyping is an essential part of product design, whether the project is for production or just to prove that it can be done.

Check out the rewards. You get a great discount on the initial production run of boards and of other goodness from SwitchDoc Labs. And these are really, really useful boards.  Do we know how to build cool things?  Just look that our projects have made the cover of three issues of Raspberry Pi Geek Magazine:

MouseAir, I2C Mux Board, and Wind Power
MouseAir, I2C Mux Board, and Wind Power

The second magazine contained a board that we successfully completed through the previous Really Useful Breakout Boards Kickstarter! 

Full Descriptions

Here is the full scoop for our two Really, Really Useful Boards:

I2C 8 GPIO Extender Board

This board is an inexpensive I2C GPIO Extender Board.  It allows you to add 8 pins of GPIO, with interrupts allowed on all pins, to any Arduino or Raspberry Pi design.  It works with 5V and 3.3V and in fact you can have 4 pins at 5.0V while having 4 pins at 3.3V at the same time.  It is based upon the Semtech SX1502 and it has some really cool features.  Here is the block diagram for the board:

What are some of the applications for this 8 GPIO Extender board?  Anytime you need additional GPIO pins.  This happens all the time with the Raspberry Pi and with some of the newer, smaller Arduino boards.  Do you want more interrupts on your Arduino or Raspberry Pi?  You can use this board to generate interrupts that can then be read by the Arduino or Raspberry Pi.

The other advantage is that you can set each bank of four GPIOs to a different power supply, anywhere from 1.2V to 5.5V.   Very flexible in mixed voltage systems.  

Of course, the board is both 3.3V and 5.0V tolerant meaning your I2C bus can be at either of those voltages.

Another more subtle advantage of this board is that you can create logic gates (PLD - Programmable Logic Device).  Do you need a couple of logic gates in your design?  You can build XOR, Inverters, AND, NAND, OR, NOR, etc., etc. using this chip.  Your choice!

Quad Power Management Board

The Quad Power Management Board (QPM) is a fabulous addition to our product line.  We have needed one of these for a long time.  Back when we were building Project Curacao, we were continually needing relays (mostly latching relays) to switch power on and off to computers and devices, to switch from solar to wind and a variety of other chores.  What a pain!  Now we have developed and designed a Quad Power Management board incorporating I2C controlled 4 Independent Solid State Relays each with LEDs to show what is going on with the board.  Each solid state relay is able to switch 20V and 2.3A.   You can switch DC signals and analog signals (with proper conditioning - you need to add a DC Offset for analog signals).

This board is magic to us for building power systems. There are 4 Additional GPIOs provided on the board (thanks to the SX1502 as in the above board) that can be used as GPIOs, interrupts or a programmable logic gate as above.   Software drivers for Arduino and Raspberry Pi Included!

We are using this board extensively in our new  SunRover semi-autonomous robot design.   You will be seeing a series of articles on this robot in Raspberry Pi Geek magazine starting in the August issue.  The robot uses a total of 10 Quad Power Management boards to stack/unstack all the batteries and to switch the solar panels from one computer to another.

And they are all controlled by an I2C bus!  No more massive use of GPIO pins for latching relays and other devices.

QPM Board Block Diagram
QPM Board Block Diagram

Applications of the QPM Board

The Quad Power Management board has many applications that come to mind.  Any time you want to switch a battery out of the circuit, switch from one battery to another, turn power off to a device, stack and unstack batteries or turn power on or off to a device, this is your board.

The three applications below are from a new SwitchDoc Labs project, SunRover.  SunRover is a semi-autonomous tracked robot that is being developed here in Washington state, but will eventually make it down to Curacao to join Project Curacao in the tropics.  Have to keep those trips to the Caribbean as business expenses!

SunRover has three computers.  The first is the motor controller (TRex I2C controller made by Dagu) and connected to a Dagu set of robot TRex tracks.

SunRover Motor Compartment
SunRover Motor Compartment

The other two computers are an Arduino Mega 2560 (the power management computer - also does weather sensing) and the brains of SunRover, a Raspberry Pi 2 Quad Core computer.

 The electronics will be packaged in a BUD enclosure as below.  Note the Circuit Board Condo that we designed and 3D printed.  It allows us to have three levels of PC boards in the box.

Board Condo for SunRover Electronics Compartment
Board Condo for SunRover Electronics Compartment

The three example applications for the QPM board are:

  • Battery Stacker
  • Solar Panel Multiplexer
  • Robot Compartment Heater

Battery Stacker

To get the ~12V we need to run SunRovers motors, we need to stack 3.7V LiPo rechargeable batteries.  It takes 3 batteries to get up to about ~12V.

The problem is that all of our Solar Powered Charging system is designed to charge 3.7V LiPo batteries.  Our solution?   Use two QPM boards to switch the batteries from a series to parallel connection and then charge the batteries from SunAirPlus.  The QPM board even has two inputs per device.  One with a protective diode and one with our.  Perfect for our application.

Battery Stacker - QPM Board Application
Battery Stacker - QPM Board Application

Solar Panel Multiplexer

SunRover has 6 3.5W/6V solar panels.  These will be on a "wing" across the top of SunRover.  Each of these six solar panels can be switched by a Quad Power Management board and be connected in different ways to provide more power to the subsystem (Motors, Arduino or Raspberry Pi) depending on what needs it at the time and the Sun.

Solar Panel Multiplexer - QPM Board Application
Solar Panel Multiplexer - QPM Board Application

We are using four QPM boards to accomplish this.

SunRover Motors subsystem - up to 6 solar panels

Raspberry Pi subsystem - up to 4 solar panels

Arduino Power Management subsystem - up to 2 solar panels

Robot Compartment Heater

Our third example application of the QPM board is a resistive compartment warmer.  The winters are cold up here in the frozen north and LiPo batteries and electronics need to be kept warm to keep working.  We are accomplishing this by using the QPM board to switch 10W/20 Ohm resistors, one in each compartment.  We have temperature sensors in each compartment that will give us the feedback we need to moderate the heat sent to the resistors.  How do we control the heat coming off of each resistor?  We pulse the QPM switches to only power the resistor for the amount we need.  If we want 3.6W, we turn the QPM switch on 1/2 of the time (7.2W/2).  We can make it generate just enough heat to keep the compartment at the right temperature.  Very cool.  Or hot in this case.

Robot Compartment Heater - QPM Board Application
Robot Compartment Heater - QPM Board Application

Conclusion

Come and back our kickstarter to bring these two really, really useful boards to market.  You will find both of these extremely useful in many situations.  We find more applications every day.

Risks and challenges

The primary risk in these boards is that of schedule. It is important to note that SwitchDoc Labs is already committed to bringing these two products to market, so this kickstarter can be viewed as a low risk item.

You do get a great price break!

The Arduino software for the I2C 8 GPIO Extender board and the Quad Power Management board is already complete. The Raspberry Pi software will be next.

The I2C 8 GPIO Extender is fully tested and will be released to manufacturing shortly.

The Quad Power Management prototype boards are now in house and the testing has commenced. So far, so good.

SwitchDoc Labs has already successfully completed two kick starters (SunAir and Really Useful Breakout Boards) and have shipped all the rewards. Our second kickstarter shipped rewards ahead of schedule!

Learn about accountability on Kickstarter

Questions about this project? Check out the FAQ

Support this project

  1. Select this reward

    Pledge $10 or more About $10

    One I2C GPIO Breakout Board - an 8 channel I2C GPIO Boards delivered to your door

    Less
    Estimated delivery
    Ships to Anywhere in the world
    2 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  2. Select this reward

    Pledge $15 or more About $15

    Board 2 - Two (2) I2C GPIO Breakout Boards - Two 8 channel I2C GPIO Boards delivered to your door

    Less
    Estimated delivery
    Ships to Anywhere in the world
    9 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  3. Select this reward

    Pledge $20 or more About $20

    One Quad Power Management Board - A 4 channel Solid State Relay I2C board with 4 additional GPIO lines delivered to your door

    Less
    Estimated delivery
    Ships to Anywhere in the world
    2 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  4. Select this reward

    Pledge $25 or more About $25

    Together for the First Time! One GPIO Extender Board and One Quad Power Management Board - both Really, Really Useful boards delivered to your door

    Less
    Estimated delivery
    Ships to Anywhere in the world
    22 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  5. Select this reward

    Pledge $30 or more About $30

    Triple Pack of Useful Boards! USB PowerControl / INA3221 Breakout Board / TCS9545 Breakout Board - all three of these useful boards together in perfect harmony! (http://www.switchdoc.com/switchdoc-labs-products-2/)

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Limited 5 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  6. Select this reward

    Pledge $35 or more About $35

    Board 2 - Two (2) Quad Power Management Boards - Two 4 channel Solid State Relay I2C boards each with 4 additional GPIO lines delivered to your door

    Less
    Estimated delivery
    Ships to Anywhere in the world
    12 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  7. Select this reward

    Pledge $100 or more About $100

    Solar Power Pack - One each of SwitchDoc Labs Solar Power products: SunAirPlus, SunAir and the fabulous USB PowerControl for turning your Raspberry Pi / Arduino on and off.

    Less
    Estimated delivery
    Ships to Anywhere in the world
    1 backer
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  8. Select this reward

    Pledge $140 or more About $140

    WeatherPi Pack - One each of: SwitchDoc Labs WeatherRack, WeatherPiArduino, Dual WatchDog Timer, SunAirPlus, USB Power Control and a TCA9545 I2C Multiplexing Board. See this project on instructables at:
    http://www.instructables.com/id/Create-Your-Own-Solar-Powered-Raspberry-Pi-Weather/

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Limited 2 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  9. Select this reward

    Pledge $400 or more About $400

    Home School Pack - 3 (three) WeatherPi Packs - One each of: SwitchDoc Labs WeatherRack, WeatherPiArduino, Dual WatchDog Timer, SunAirPlus, USB Power Control and a TCA9545 I2C Multiplexing Board. See this project on instructables at:
    http://www.instructables.com/id/Create-Your-Own-Solar-Powered-Raspberry-Pi-Weather/

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Limited 0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.
  10. Select this reward

    Pledge $5,000 or more About $5,000

    A Two Day IOT Raspberry Pi Workshop with our CTO, Dr. John Shovic. You will learn how to connect sensors to build your own IOT (Internet Of Things). 50 Sensors provided! Dr. Shovic is an entertaining teacher and has been a Professor at three different Universities and has co-founded 5 companies. He will make you laugh as well as learn Really, Really Useful things! Level of class can be set by you!

    Less
    Estimated delivery
    Ships to Anywhere in the world
    Limited 0 backers
    $
    Kickstarter is not a store.

    It's a way to bring creative projects to life.

    Learn more about accountability.

Funding period

- (30 days)