<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	
	>
<channel>
	<title>Comments on: Arduino PLC</title>
	<atom:link href="http://www.epanorama.net/blog/2015/03/04/arduino-plc/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.epanorama.net/blog/2015/03/04/arduino-plc/</link>
	<description>All about electronics and circuit design</description>
	<lastBuildDate>Sun, 24 May 2026 11:52:34 +0000</lastBuildDate>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.14</generator>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2015/03/04/arduino-plc/comment-page-6/#comment-1877985</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Wed, 13 May 2026 14:42:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=30394#comment-1877985</guid>
		<description><![CDATA[IoThome: Industrial IoT for Smart Farming

IoThome brings autonomous local IoT to smart homes and industrial deployments alike no server, no cloud, just nodes that work.

https://hackaday.io/project/205187-iothome-industrial-iot-for-smart-farming]]></description>
		<content:encoded><![CDATA[<p>IoThome: Industrial IoT for Smart Farming</p>
<p>IoThome brings autonomous local IoT to smart homes and industrial deployments alike no server, no cloud, just nodes that work.</p>
<p><a href="https://hackaday.io/project/205187-iothome-industrial-iot-for-smart-farming" rel="nofollow">https://hackaday.io/project/205187-iothome-industrial-iot-for-smart-farming</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2015/03/04/arduino-plc/comment-page-6/#comment-1877984</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Wed, 13 May 2026 14:41:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=30394#comment-1877984</guid>
		<description><![CDATA[Building Industrial Automation Nodes with IoTflow
https://hackaday.io/project/204793-building-industrial-automation-nodes-with-iotflow

How I built a temperature-controlled industrial automation node in 15 minutes using IoTflow and IoTextra to cool a solar control cabinet.

The traditional approach was a non-starter. I looked at industrial PLCs first. A basic setup would cost over $200 (PLC, HMI panel, gateway module for remote access), require learning ladder or structured text logic, demand Windows-only programming software, and take more than 3 weekends to get working. For a simple temperature monitoring project, this felt absurd.

Arduino-based solutions were cheaper but created different problems: custom PCB design for reliable I/O, hand-coding MQTT logic, no built-in configuration management, and the classic issue of prototypes that can&#039;t scale to production without starting over and rewriting critical firmware.

While researching solutions, I discovered Make Things Happy (makethingshappy.io), a platform specifically designed to bridge the gap between maker-friendly development and production-ready industrial automation. Their approach caught my attention because it solves the exact problem I was facing: getting from idea to working system without choosing between &quot;basic prototype&quot; and &quot;enterprise PLC&quot;

Make Things Happy offers two key technologies: IoTflow (the software framework) and IoTextra (the hardware platform).

IoTflow is a commercially open-source automation framework that replaces traditional PLC programming with tools developers and makers actually want to use: MicroPython for device firmware, MQTT for communication, and Node-RED for automation logic. No ladder logic, no proprietary languages, no Windows-only development tools. The entire framework is on GitHub, fully documented, and uses standard IoT protocols throughout. IoTflow acts as the engine that bridges hardware interfacing with software orchestration.

IoTextra is the hardware side, professional I/O modules designed to work seamlessly with IoTflow (though they&#039;re generic I²C/GPIO devices that work with any controller). IoTextra solves the typical maker problem: prototypes work on breadboards but aren&#039;t reliable for 24/7 operation. These modules provide industrial-grade signal conditioning with maker-friendly interfaces.

IoTextra comes in three variants:

    Digital Module: 8 digital I/O channels with proper voltage level conversion and protection
    Analog Module: 4 analog input channels (±0-10V or 0-40mA) with 16-bit ADC resolution
    Combo Module: 2 analog + 2 digital channels in one compact unit

These modules communicate via I²C or GPIO and have connectors or screw terminals for field wiring, no breadboard rats&#039; nests, no hand-soldering GPIO protection circuits. The analog inputs have proper signal...]]></description>
		<content:encoded><![CDATA[<p>Building Industrial Automation Nodes with IoTflow<br />
<a href="https://hackaday.io/project/204793-building-industrial-automation-nodes-with-iotflow" rel="nofollow">https://hackaday.io/project/204793-building-industrial-automation-nodes-with-iotflow</a></p>
<p>How I built a temperature-controlled industrial automation node in 15 minutes using IoTflow and IoTextra to cool a solar control cabinet.</p>
<p>The traditional approach was a non-starter. I looked at industrial PLCs first. A basic setup would cost over $200 (PLC, HMI panel, gateway module for remote access), require learning ladder or structured text logic, demand Windows-only programming software, and take more than 3 weekends to get working. For a simple temperature monitoring project, this felt absurd.</p>
<p>Arduino-based solutions were cheaper but created different problems: custom PCB design for reliable I/O, hand-coding MQTT logic, no built-in configuration management, and the classic issue of prototypes that can&#8217;t scale to production without starting over and rewriting critical firmware.</p>
<p>While researching solutions, I discovered Make Things Happy (makethingshappy.io), a platform specifically designed to bridge the gap between maker-friendly development and production-ready industrial automation. Their approach caught my attention because it solves the exact problem I was facing: getting from idea to working system without choosing between &#8220;basic prototype&#8221; and &#8220;enterprise PLC&#8221;</p>
<p>Make Things Happy offers two key technologies: IoTflow (the software framework) and IoTextra (the hardware platform).</p>
<p>IoTflow is a commercially open-source automation framework that replaces traditional PLC programming with tools developers and makers actually want to use: MicroPython for device firmware, MQTT for communication, and Node-RED for automation logic. No ladder logic, no proprietary languages, no Windows-only development tools. The entire framework is on GitHub, fully documented, and uses standard IoT protocols throughout. IoTflow acts as the engine that bridges hardware interfacing with software orchestration.</p>
<p>IoTextra is the hardware side, professional I/O modules designed to work seamlessly with IoTflow (though they&#8217;re generic I²C/GPIO devices that work with any controller). IoTextra solves the typical maker problem: prototypes work on breadboards but aren&#8217;t reliable for 24/7 operation. These modules provide industrial-grade signal conditioning with maker-friendly interfaces.</p>
<p>IoTextra comes in three variants:</p>
<p>    Digital Module: 8 digital I/O channels with proper voltage level conversion and protection<br />
    Analog Module: 4 analog input channels (±0-10V or 0-40mA) with 16-bit ADC resolution<br />
    Combo Module: 2 analog + 2 digital channels in one compact unit</p>
<p>These modules communicate via I²C or GPIO and have connectors or screw terminals for field wiring, no breadboard rats&#8217; nests, no hand-soldering GPIO protection circuits. The analog inputs have proper signal&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2015/03/04/arduino-plc/comment-page-6/#comment-1876350</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Thu, 23 Apr 2026 07:19:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=30394#comment-1876350</guid>
		<description><![CDATA[https://etn.fi/index.php/13-news/18823-microchip-toi-ohjelmoitavan-logiikan-pic-ohjaimiin

Microchip laajentaa PIC-sarjaansa ohjaimiin, joissa ohjelmoitava logiikka ja MCU on yhdistetty samalle sirulle. Ajatus on yksinkertainen mutta käytännössä kiinnostava, koska aikakriittisiä toimintoja voidaan siirtää pois ohjelmistosta ilman erillistä CPLD-piiriä ja siihen liittyvää lisäkustannusta.

Oleellinen uutuus ei ole uusi mikro-ohjainarkkitehtuuri vaan tapa yhdistää kaksi tuttua rakennuspalikkaa samaan piiriin. Microchipin uudet PIC16F13276- ja PIC18-Q35-perheet tuovat yhtiön CLB-logiikan (Configurable Logic Block) osaksi pienen tehonkulutuksen PIC-ohjaimia, jolloin osa ajoituskriittisestä logiikasta voidaan toteuttaa raudassa eikä ohjelmistossa.]]></description>
		<content:encoded><![CDATA[<p><a href="https://etn.fi/index.php/13-news/18823-microchip-toi-ohjelmoitavan-logiikan-pic-ohjaimiin" rel="nofollow">https://etn.fi/index.php/13-news/18823-microchip-toi-ohjelmoitavan-logiikan-pic-ohjaimiin</a></p>
<p>Microchip laajentaa PIC-sarjaansa ohjaimiin, joissa ohjelmoitava logiikka ja MCU on yhdistetty samalle sirulle. Ajatus on yksinkertainen mutta käytännössä kiinnostava, koska aikakriittisiä toimintoja voidaan siirtää pois ohjelmistosta ilman erillistä CPLD-piiriä ja siihen liittyvää lisäkustannusta.</p>
<p>Oleellinen uutuus ei ole uusi mikro-ohjainarkkitehtuuri vaan tapa yhdistää kaksi tuttua rakennuspalikkaa samaan piiriin. Microchipin uudet PIC16F13276- ja PIC18-Q35-perheet tuovat yhtiön CLB-logiikan (Configurable Logic Block) osaksi pienen tehonkulutuksen PIC-ohjaimia, jolloin osa ajoituskriittisestä logiikasta voidaan toteuttaa raudassa eikä ohjelmistossa.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2015/03/04/arduino-plc/comment-page-6/#comment-1873846</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Mon, 23 Mar 2026 09:57:18 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=30394#comment-1873846</guid>
		<description><![CDATA[Raspberry Pi taipuu nyt teollisuusluokan logiikkaohjaimeksi 
https://etn.fi/index.php/13-news/18695-raspberry-pi-taipuu-nyt-teollisuusluokan-logiikkaohjaimeksi

Italialainen Sfera Labs tuo markkinoille kaksi uutta teollisuuslaitetta, jotka rakentuvat Raspberry Pi -alustan ympärille mutta on suunniteltu suoraan kenttäkohteisiin. Uudet Strato Pi Plus -edge-palvelin ja Iono Pi v3 -logiikkaohjain pyrkivät ratkaisemaan yhden keskeisen ongelman: miten yhdistää Linux-pohjainen joustavuus ja teollisuusautomaatiossa vaadittu luotettavuus.

Ratkaisun ydin on hybridirakenne. Perinteisen Raspberry Pi -kortin rinnalle on tuotu erillinen mikrokontrolleri, joka vastaa kriittisistä reaaliaikatoiminnoista ja järjestelmän valvonnasta. Tämä tarkoittaa, että vaikka Linux-puoli kaatuisi, laite pystyy edelleen valvomaan toimintaansa ja palautumaan ilman ulkoista ohjausta.

Strato Pi Plus on suunnattu edge-palvelimeksi kenttätason sovelluksiin. Se tarjoaa useita optoeristettyjä RS-485-liitäntöjä sekä CAN- ja CAN FD -tuen, mikä mahdollistaa suoran yhteyden kenttälaitteisiin pitkien kaapelivetojen yli. Laite soveltuu esimerkiksi prosessinohjaukseen, energiamittaukseen ja rakennusautomaatioon.]]></description>
		<content:encoded><![CDATA[<p>Raspberry Pi taipuu nyt teollisuusluokan logiikkaohjaimeksi<br />
<a href="https://etn.fi/index.php/13-news/18695-raspberry-pi-taipuu-nyt-teollisuusluokan-logiikkaohjaimeksi" rel="nofollow">https://etn.fi/index.php/13-news/18695-raspberry-pi-taipuu-nyt-teollisuusluokan-logiikkaohjaimeksi</a></p>
<p>Italialainen Sfera Labs tuo markkinoille kaksi uutta teollisuuslaitetta, jotka rakentuvat Raspberry Pi -alustan ympärille mutta on suunniteltu suoraan kenttäkohteisiin. Uudet Strato Pi Plus -edge-palvelin ja Iono Pi v3 -logiikkaohjain pyrkivät ratkaisemaan yhden keskeisen ongelman: miten yhdistää Linux-pohjainen joustavuus ja teollisuusautomaatiossa vaadittu luotettavuus.</p>
<p>Ratkaisun ydin on hybridirakenne. Perinteisen Raspberry Pi -kortin rinnalle on tuotu erillinen mikrokontrolleri, joka vastaa kriittisistä reaaliaikatoiminnoista ja järjestelmän valvonnasta. Tämä tarkoittaa, että vaikka Linux-puoli kaatuisi, laite pystyy edelleen valvomaan toimintaansa ja palautumaan ilman ulkoista ohjausta.</p>
<p>Strato Pi Plus on suunnattu edge-palvelimeksi kenttätason sovelluksiin. Se tarjoaa useita optoeristettyjä RS-485-liitäntöjä sekä CAN- ja CAN FD -tuen, mikä mahdollistaa suoran yhteyden kenttälaitteisiin pitkien kaapelivetojen yli. Laite soveltuu esimerkiksi prosessinohjaukseen, energiamittaukseen ja rakennusautomaatioon.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2015/03/04/arduino-plc/comment-page-6/#comment-1855061</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Wed, 04 Jun 2025 09:03:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=30394#comment-1855061</guid>
		<description><![CDATA[PLC based on Arduino for Automation, Monitoring and Control.
Open Source Hardware based devices for industry.
https://www.industrialshields.com/industrial-and-professional-plc-based-on-arduino?gad_source=5&amp;gclid=EAIaIQobChMIioqtpq3XjQMVkAmiAx2P6iO_EAEYASAAEgLrk_D_BwE]]></description>
		<content:encoded><![CDATA[<p>PLC based on Arduino for Automation, Monitoring and Control.<br />
Open Source Hardware based devices for industry.<br />
<a href="https://www.industrialshields.com/industrial-and-professional-plc-based-on-arduino?gad_source=5&#038;gclid=EAIaIQobChMIioqtpq3XjQMVkAmiAx2P6iO_EAEYASAAEgLrk_D_BwE" rel="nofollow">https://www.industrialshields.com/industrial-and-professional-plc-based-on-arduino?gad_source=5&#038;gclid=EAIaIQobChMIioqtpq3XjQMVkAmiAx2P6iO_EAEYASAAEgLrk_D_BwE</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2015/03/04/arduino-plc/comment-page-6/#comment-1854054</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Wed, 21 May 2025 12:38:58 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=30394#comment-1854054</guid>
		<description><![CDATA[https://etn.fi/index.php/new-products/17547-kenttaelaitteita-helposti-teollisuusverkkoon]]></description>
		<content:encoded><![CDATA[<p><a href="https://etn.fi/index.php/new-products/17547-kenttaelaitteita-helposti-teollisuusverkkoon" rel="nofollow">https://etn.fi/index.php/new-products/17547-kenttaelaitteita-helposti-teollisuusverkkoon</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2015/03/04/arduino-plc/comment-page-6/#comment-1853814</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Sun, 18 May 2025 07:23:24 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=30394#comment-1853814</guid>
		<description><![CDATA[Arduino&#039;s New Rileva ME Opta Bundle Targets Machine Learning-Backed Predictive Maintenance
The latest in the company&#039;s offerings for industrial automation, this new bundle packs an Opta microPLC plus four smart BLE sensor modules.
https://www.hackster.io/news/arduino-s-new-rileva-me-opta-bundle-targets-machine-learning-backed-predictive-maintenance-6443d0450ab8]]></description>
		<content:encoded><![CDATA[<p>Arduino&#8217;s New Rileva ME Opta Bundle Targets Machine Learning-Backed Predictive Maintenance<br />
The latest in the company&#8217;s offerings for industrial automation, this new bundle packs an Opta microPLC plus four smart BLE sensor modules.<br />
<a href="https://www.hackster.io/news/arduino-s-new-rileva-me-opta-bundle-targets-machine-learning-backed-predictive-maintenance-6443d0450ab8" rel="nofollow">https://www.hackster.io/news/arduino-s-new-rileva-me-opta-bundle-targets-machine-learning-backed-predictive-maintenance-6443d0450ab8</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2015/03/04/arduino-plc/comment-page-6/#comment-1849835</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Sat, 29 Mar 2025 13:03:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=30394#comment-1849835</guid>
		<description><![CDATA[M5Stack Gets Into Industrial Automation with the M5StampS3-Powered StamPLC
A low-cost DIN rail mountable programmable logic controller, the StamPLC includes eight inputs, four outputs, and an on-board display
https://www.hackster.io/news/m5stack-gets-into-industrial-automation-with-the-m5stamps3-powered-stamplc-370eadbe9654

Reply]]></description>
		<content:encoded><![CDATA[<p>M5Stack Gets Into Industrial Automation with the M5StampS3-Powered StamPLC<br />
A low-cost DIN rail mountable programmable logic controller, the StamPLC includes eight inputs, four outputs, and an on-board display<br />
<a href="https://www.hackster.io/news/m5stack-gets-into-industrial-automation-with-the-m5stamps3-powered-stamplc-370eadbe9654" rel="nofollow">https://www.hackster.io/news/m5stack-gets-into-industrial-automation-with-the-m5stamps3-powered-stamplc-370eadbe9654</a></p>
<p>Reply</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2015/03/04/arduino-plc/comment-page-6/#comment-1848277</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Thu, 13 Mar 2025 11:02:49 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=30394#comment-1848277</guid>
		<description><![CDATA[https://www.uusiteknologia.fi/2025/03/13/teollisuuden-i-o-nts-jarjestelma-tietojen-yhdistamiseen/]]></description>
		<content:encoded><![CDATA[<p><a href="https://www.uusiteknologia.fi/2025/03/13/teollisuuden-i-o-nts-jarjestelma-tietojen-yhdistamiseen/" rel="nofollow">https://www.uusiteknologia.fi/2025/03/13/teollisuuden-i-o-nts-jarjestelma-tietojen-yhdistamiseen/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tomi Engdahl</title>
		<link>https://www.epanorama.net/blog/2015/03/04/arduino-plc/comment-page-6/#comment-1848112</link>
		<dc:creator><![CDATA[Tomi Engdahl]]></dc:creator>
		<pubDate>Tue, 11 Mar 2025 14:23:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.epanorama.net/newepa/?p=30394#comment-1848112</guid>
		<description><![CDATA[https://www.plcnext-community.net/forum/#/discussion/155/scheduling-a-real-time-thread-via-preempt-rt]]></description>
		<content:encoded><![CDATA[<p><a href="https://www.plcnext-community.net/forum/#/discussion/155/scheduling-a-real-time-thread-via-preempt-rt" rel="nofollow">https://www.plcnext-community.net/forum/#/discussion/155/scheduling-a-real-time-thread-via-preempt-rt</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
