Morningstar EcoPulse PWM Solar Charge Controllers

Pictured below is one of the new range of EcoPulse solar charge controllers from Morningstar Corp (makers of the ever popular SunGuard Solar Controller). EcoPulse controllers are a part of the new Essential Series™ of consumer rated products designed for residential and off-grid use including the leisure market.morningstar ecopulse metered version

There are six different versions of the EcoPulse: 10A, 20A, and 30A rated with an interactive meter display as pictured above (EC-10M, EC-20M, and EC-30M), and 10A, 20A, and 30A rated with no display (EC-10, EC-20, and EC-30M) as pictured below.morningstar ecopulse non-metered version

EcoPulse controllers are designed for 12V and 24V solar systems with DIP switches used to select either 12V, 24V, or auto-detection.

These controllers are suitable for marine use as they are rated up to 100% humidity, the electronics have a protective conformal coating, and all connection terminals are corrosion resistant. The case is made from durable polycarbonate, and passive cooling is provided by an aluminium heatsink.morningstar ecopulse charging algorithmEcoPulse controllers have a 4-stage PWM battery charging algorithm – bulk charge, absorption, and float, with equalization available (automatic or disabled on non-metered models, manual or automatic on the metered models). The PWM frequency is 300Hz by default, but can be set to 1Hz if there is a problem with system noise.

EcoPulse has a built in adjustable dusk ‘til dawn lighting controller with the solar array being used as the ambient light detector.  (See our article Solar Panel as Darkness Detector for a simplified version of this technique.) A built in low voltage disconnect prevents the battery from being overly depleted by connected loads.

ecopulse pwm solar charge controller connection diagramEcoPulse has a built in sensor for temperature compensation, but an optional remote temperature sensor is also available if the controller is to be positioned more than 3 metres from the battery bank. There is also protection against short circuit, over current, and high voltage etc with fault indications displayed with coloured LEDs.

To find out more about EcoPulse, click here for the official Morningstar EcoPulse page where you will find links to the full operation manual and datasheet for the EcoPulse range.

The MSRP for the products in US Dollars are as follows and they are sold with a two-year manufacturers warranty:

  • EC-10 $65 EC-10M $101
  • EC-20 $78 EC-20M $129
  • EC-30 $104 EC-30M $156

μduino Smallest Arduino Compatible Board – ATMEGA32U4

Pictured below are photographs of the top and bottom of prototypes of the new μduino, an Arduino-compatible board with dimensions of just 12x12mm making it probably the smallest Arduino every built – just a little bigger than a microSD card.

uduino smallest arduino compatible board

The μduino is smaller in size than the Digispark (with its ATTiny85 chip and 6 I/O pins), but uses the same ATMEGA32U4 microcontroller found on the much more powerful Arduino Leonardo offering 20 I/O pins including 6 analog and 14 digital I/O ports, 7 PWM channels, and a lot more memory.

μduino is now (early August 2017) fully funded on Crowd Supply (a crowd funding website similar to Kickstarter and Indiegogo), easily reaching and exceeding its funding goal with 11 days to spare.

μduino can be set up to operate at either 3.3V or 5V depending on the requirements of your project and any connected sensors.

The tiny size of µduino was achieved using a smaller hole separation (1.27mm vs 2.54mm) relative to standard boards, and packing the components tightly together on both sides of the board.

For full details and/or to place an order for a µduino @ US$18 (shipping on or after September 20th 2017), click here for µduino on the CrowdSupply.com website.

μduino Specs

ATMEGA32U4 microcontroller
6x Analog I/O ports
14x Digital I/O ports (including Rx/Tx)
Status LED
Dual-power modes for 3.3V and 5V operation (accepts up to 16V)
1x Power output (3.3V or 5V depending on what mode is selected)
3x Ground ports
1x Analog reference voltage port
Reset button
16 MHz precision crystal oscillator
MicroUSB port for easy programming and prototyping