SunDuino – Run your C application using solar power

SunDuino – Run your C application using solar power

SunDuino is a Single Board Computer with integrated Battery Charger, Voltage Regulators, I2C, Digital and Analog IO. It’s main benefit is that it can run a compiled C app for years on a small battery or forever using built in solar charger. A background RTOS provides SLEEP functions for reducing operating current to 100ua while providing 125ms periodic wakeups. Sunduino comes in 25W and 10W versions to better suit your application. Take a look at the manual and Datashseet. Also the schematic and PCB layout is available for free.

Key benefits of SunDuino:

  1. Battery charging logic is optimized for long battery life using temperature monitor. The SunDuino is a software defined charger, it supports many battery chemistries and sizes.
  2. Low current operation provides long battery life and runtime. An internal RTOS keeps battery monitoring, power event monitoring, user C Application and SLEEP mode all operating on a 100ua drain. Small batteries can run for years.
  3. Regulated output voltages of +5. +3.3 and +/-12 for the powering of external hardware. Radios, other processors, relays and LEDs are examples of external hardware which requires regulated voltages.
  4. Runs compiled C Applications and various library function for complete user control of power operation. Greatly simplifies system integration.

SunDuino – Run your C application using solar power – [Link]

Please follow and like us:
Pin Share
About mixos

Mike is the founder and editor of, an electronics engineering community/news and project sharing platform. He studied Electronics and Physics and enjoys everything that has moving electrons and fun. His interests lying on solar cells, microcontrollers and switchmode power supplies. Feel free to reach him for feedback, random tips or just to say hello :-)

view all posts by admin
Notify of

Inline Feedbacks
View all comments
Bob Kondner

I have years of experience in these areas and I am happy to take questions.


What’s up with the parallel port? Seems unusual these days and make the board look a bit dated.

Bob Kondner


It is not a parallel port! It is a 25 pin D and I used that for a couple reasons:

1. Easy to connects, solder cup styles make for easy user wiring. Get these anywhere.
2. The pins on a 25 pin D are rated for two amps.
3 You can use mass term connectors to easily build multiple systems. (I have used multi wires on some circuits so even the #26 mass term cables can be used.)

There are connection for input DC (wall wart or solar panel) battery, +5,+3.3, +/-12 regulated outputs, serial port and a few other lines.


Get new posts by email:
Get new posts by email:

Join 97,426 other subscribers