Hackster is hosting Hackster Holidays, Ep. 7: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Friday!Stream Hackster Holidays, Ep. 7 on Friday!

fastLOGIC! Is an Open Source Affordable Option for Small-Scale Automation and Control

Arduino-based (industrial) controller with opto-isolated inputs, two 5A relays, and several GPIOs.

James Lewis
11 months ago

Electronics prototyper Jan Neumann (Neumi) created fastLOGIC!, an Arduino-based (industrial) logic controller. This open source device is ideal for small-scale automation and control solutions.

fastLOGIC!'s circuit board measures approximately 92 x 60 millimeters without connectors. Neumann based the controller around a Microchip ATmega328P microcontroller, the same MCU found on the Arduino Uno and Nano.

The primary user interface has three push buttons, two LEDs, and a four-digit seven-segment display. The three push buttons connect to a single analog input on the MCU through a resistor ladder. The seven-segment display model only requires two MCU pins (clock and data) because of the TM1637 driver IC. This judicious use of GPIO pins means there is plenty of I/O left over for interfacing and controlling other hardware.

For example, fastLOGIC! has two opto-isolators that trigger above 9.5 volts and accept signals as high as 24 volts. There are also two relays for controller high-current (up to 5 amp) devices. However, Neumann warns that the relays (and the PCB design) are unsuitable for controlling AC mains!

Headers for two analog inputs provide 5V power to a peripheral and accept analog signals up to 5 volts on the input. There is also a header for a DS18B20-based temperature sensor. A fourth connector provides an I2C bus.

The MCU, opto-isolators, and passives are surface mount parts. This choice makes fastLOGIC! an affordable option if you buy one through a prototype assembly house. All connectors, including the vertical mount USB Mini-B connector, are optional thanks to their through-hole footprints.

Neumann says the project is still under active development. You should consider the current design in a prototype stage! You can download the open sourced KiCad design files and track the project's progress from fastLOGIC!'s GitHub repository.

James Lewis
Electronics enthusiast, Bald Engineer, and freelance content creator. AddOhms on YouTube. KN6FGY.
Latest articles
Sponsored articles
Related articles
Latest articles
Read more
Related articles