<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Forum - Recent Threads</title><link>https://community.element14.com/challenges-projects/design-challenges/on-the-line/f/forum</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><lastBuildDate>Mon, 04 May 2026 01:45:02 GMT</lastBuildDate><atom:link rel="self" type="application/rss+xml" href="https://community.element14.com/challenges-projects/design-challenges/on-the-line/f/forum" /><item><title>Forum#1 : Introduction – Industrial Line Sentinel (ILS)</title><link>https://community.element14.com/thread/56906?ContentTypeID=0</link><pubDate>Mon, 04 May 2026 01:45:02 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:3ce9153a-2aff-4637-abc7-4b3af66c76e4</guid><dc:creator>skruglewicz</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/56906?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/on-the-line/f/forum/56906/forum-1-introduction-industrial-line-sentinel-ils/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Hello Everyone,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;I am excited to announce my participation in the &lt;/span&gt;&lt;a href="https://community.element14.com/challenges-projects/design-challenges/on-the-line/dc/dc/83/on_the_line_design_c" data-icid="DCHmain-feature-widget" data-e14adj="t"&gt;&lt;b&gt;On The Line &amp;ndash; Design Challenge&lt;/b&gt;&lt;span style="font-weight:400;"&gt;! &lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;This challenge provides a perfect opportunity to expand my existing work into the domain of Smart Industry by focusing on edge computing and robust system design. This introductory post serves to outline my initial concepts and detailed ideas for the challenge. My objective is clear: to design, test, and implement a highly robust system, culminating in a detailed project final blog that fulfills the formal competition requirements.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;The primary focus of this specific project within the &amp;quot;On The Line&amp;quot; challenge will be the development of a specialized edge node I&amp;rsquo;m calling the &lt;/span&gt;&lt;b&gt;Industrial Line Sentinel (ILS) &lt;/b&gt;&lt;span style="font-weight:400;"&gt;. My strategic plan is to configure this device to function as a highly connected and intelligent sensor node within the broader ecosystem of my ongoing &lt;/span&gt;&lt;b&gt;Adaptive Sentinel: Security &amp;amp; Surveillance Hub&lt;/b&gt;&lt;span style="font-weight:400;"&gt; project.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;By integrating a Smart Industry-themed edge device into the Adaptive Sentinel&amp;#39;s existing architecture&amp;mdash;which utilizes the Arduino UNO Q as a central coordinator and MAX32630FTHR nodes for distributed intelligence&amp;mdash;I aim to demonstrate true cross-challenge synergy. This new node will leverage the established communication framework to feed specialized industrial telemetry back to the central hub, enhancing the overall system&amp;#39;s situational awareness.&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;I am proud to introduce my Smart Industry-themed edge device, the &lt;/span&gt;&lt;b&gt;Industrial Line Sentinel (ILS)&lt;/b&gt;&lt;span style="font-weight:400;"&gt;, a high-reliability monitoring system engineered for professional industrial environments. By integrating the high-performance &lt;/span&gt;&lt;b&gt;Arduino UNO Q&lt;/b&gt;&lt;span style="font-weight:400;"&gt; with the &lt;/span&gt;&lt;b&gt;Analog Devices MAX33041E Shield&lt;/b&gt;&lt;span style="font-weight:400;"&gt;, this project establishes a resilient safety hub focused on real-time hazard-zone surveillance and rigorous PPE compliance monitoring.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;The ILS is defined by several core technical innovations:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Dual-Brain System Architecture: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;The ILS utilizes the dual-core capabilities of the Arduino UNO Q to decouple high-level computational &amp;quot;Intelligence&amp;quot; from deterministic, real-time &amp;quot;Action.&amp;quot;&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Cortex-A53 AI Vision: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;A quantized MobileNet-SSD model is deployed within a Docker container to identify safety equipment and detect unauthorized zone entries.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Cortex-M33 Real-Time Safety: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Dedicated to safety logic and sensor monitoring, this core broadcasts Emergency Stop frames through the CAN shield immediately upon detecting a violation.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Digital Twin &amp;amp; Telemetry: &lt;/b&gt;&lt;span style="font-weight:400;"&gt;Remote monitoring and safety heatmaps are managed via Emerson | NI LabVIEW integration.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;By leveraging the Arduino UNO Q&amp;rsquo;s dual-core architecture, my project solves the &amp;#39;Latency vs. Intelligence&amp;#39; trade-off in industrial safety. While the A53 handles complex AI vision for PPE detection, the M33 ensures a deterministic, real-time response via the ADI MAX33041E CAN transceiver, ensuring that a safety stop is issued in milliseconds, regardless of Linux OS overhead.&amp;quot;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;The Industrial Line Sentinel (ILS)&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;A Multi-Core, Multi-Protocol Predictive Maintenance &amp;amp; Quality Control Hub&lt;/b&gt;&lt;/p&gt;
&lt;h3&gt;&lt;b&gt;1. Project Overview&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;b&gt;The ILS is a &amp;quot;Smart Edge&amp;quot; gateway that leverages the Arduino UNO Q&amp;rsquo;s dual-brain architecture to solve two industrial problems simultaneously:&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Vision-Based Quality Control: Using the Cortex-A53 to run a &amp;quot;Lite&amp;quot; version of your Sentinel object-detection model to identify assembly line defects or safety violations in real-time.&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Environmental Telemetry &amp;amp; CAN Connectivity: Using the Cortex-M33 and the ADI MAX33041E Shield to monitor high-temperature/humidity conditions and broadcast system health over a robust industrial CAN bus.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;h3&gt;&lt;b&gt;2. Technical Architecture &amp;amp; Component Integration&lt;/b&gt;&lt;/h3&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Component&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Role in the ILS&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Arduino UNO Q (2GB)&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Primary Hub. The A53 core runs the vision model in a Docker container (using your &amp;quot;Bricks&amp;quot; methodology), while the M33 manages real-time interrupts from sensors.&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;ADI MAX33041E Shield&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;The Backbone. Interfaces the UNO Q with an industrial CAN network. It will broadcast error codes (e.g., &amp;quot;High Temp Alarm&amp;quot;) to other machinery or a central PLC.&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;OmegaDwyer 5SRTC Thermocouples&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Predictive Maintenance. Placed directly on motor housings or heating elements to detect thermal runaway before a failure occurs.&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;OmegaDwyer Humidity Sensor&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Corrosion Prevention. Monitors the ambient environment of sensitive electronic enclosures on the line.&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;LabVIEW (Emerson | NI)&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;The Digital Twin. I will build a custom LabVIEW dashboard to visualize the vision feed and sensor telemetry, providing a &amp;quot;Command Center&amp;quot; view of the production line.&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;MAX32666FTHR (External)&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Remote Sensor Node. This board will act as a secondary CAN node, simulating a remote part of the factory floor sending data back to the UNO Q Hub.&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3&gt;&lt;b&gt;3. Why This Project is Innovative&lt;/b&gt;&lt;/h3&gt;
&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Solving &amp;quot;Core Contention&amp;quot;: Most projects use an SBC as a simple computer. My project utilizes the RPC Bridge to offload critical timing (CAN frames and Thermocouple ADC reads) to the M33, ensuring that even if the A53 is under heavy vision-processing load, the safety-critical monitoring never skips a beat.&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Fault-Tolerant Communication: By using the MAX33041E, the project demonstrates a level of electrical robustness (+/-40V protection) that is often missing from hobbyist designs but mandatory for the &amp;quot;On The Line&amp;quot; theme.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Containerized Industrial AI: Building on my previous research, I will document how to optimize the Docker/Debian environment on the 2GB UNO Q to prevent the &amp;quot;Swap Exhaustion&amp;quot; issues I&amp;#39;ve previously identified, ensuring 24/7 uptime.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;NEXT&amp;nbsp; refine the &amp;quot;Vision Model&amp;quot; description to be more specific (e.g. detecting worker safety gear)?&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Vision Model &amp;amp; Software Strategy&lt;/b&gt;&lt;span style="font-weight:400;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Given my experience with the&lt;/span&gt;&lt;a href="https://www.google.com/search?q=https://community.element14.com/products/arduino/w/documents/27694/arduino-uno-q-sbc-overview&amp;amp;COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt; &lt;span style="font-weight:400;"&gt;Arduino UNO Q&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt; and the memory constraints you identified (2GB RAM), I recommend focusing on &lt;/span&gt;&lt;b&gt;&amp;quot;Safety-Critical Zone Monitoring&amp;quot; (PPE &amp;amp; Hazard Detection)&lt;/b&gt;&lt;span style="font-weight:400;"&gt;. This is more &amp;quot;Industrial&amp;quot; than simple screw counting and allows you to showcase the &lt;/span&gt;&lt;b&gt;Dual-Brain&lt;/b&gt;&lt;span style="font-weight:400;"&gt; architecture perfectly.&lt;/span&gt;&lt;/p&gt;
&lt;h4&gt;&lt;b&gt;1. The Vision Use Case: PPE &amp;amp; Proximity Enforcement&lt;/b&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Instead of just &amp;quot;seeing,&amp;quot; the system will act as an intelligent safety gate. It will monitor a specific workstation to:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Detect PPE Compliance:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Ensure the operator is wearing high-visibility vests or safety glasses.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Hazard Proximity:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Define a &amp;quot;Red Zone&amp;quot; around moving machinery. If a human limb enters the zone, the system triggers an immediate stop.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Environmental Context:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; Cross-reference vision data with the&lt;/span&gt;&lt;a href="https://www.google.com/search?q=https://www.dwyer-omega.com/en-us/control-and-monitoring-devices/monitors/humidity-monitors/p/HX92-Humidity-Sensor" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt; &lt;span style="font-weight:400;"&gt;OmegaDwyer Humidity Sensor&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt; and&lt;/span&gt;&lt;a href="https://www.google.com/search?q=https://www.dwyer-omega.com/en-us/sensors-and-sensing-equipment/temperature-sensors/thermocouples/5srtc-series/p/5SRTC-TT-K-24-72" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt; &lt;span style="font-weight:400;"&gt;Thermocouples&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;. For example, if humidity is above 80% (slippery conditions), the &amp;quot;Safety Zone&amp;quot; radius automatically increases via software logic.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;b&gt;2. The Software Stack (Optimized for 2GB RAM)&lt;/b&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;To avoid the &lt;/span&gt;&lt;b&gt;Swap Exhaustion&lt;/b&gt;&lt;span style="font-weight:400;"&gt; issues you noted in your review, the vision pipeline will be strictly optimized:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Model:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; A quantized &lt;/span&gt;&lt;b&gt;YOLOv8-Small&lt;/b&gt;&lt;span style="font-weight:400;"&gt; or &lt;/span&gt;&lt;b&gt;MobileNetV3-SSD&lt;/b&gt;&lt;span style="font-weight:400;"&gt; running via &lt;/span&gt;&lt;b&gt;OpenVINO&lt;/b&gt;&lt;span style="font-weight:400;"&gt; or &lt;/span&gt;&lt;b&gt;TensorFlow Lite&lt;/b&gt;&lt;span style="font-weight:400;"&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Execution:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; The A53 core will run a &lt;/span&gt;&lt;b&gt;Headless Debian Container&lt;/b&gt;&lt;span style="font-weight:400;"&gt; (no GUI). I will implement a &amp;quot;Motion Trigger&amp;quot; so the heavy inference engine only spins up when the OmegaDwyer sensors or a PIR sensor detect activity, saving power and memory.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Communication:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; I will use the &lt;/span&gt;&lt;b&gt;Arduino RPC (Remote Procedure Call)&lt;/b&gt;&lt;span style="font-weight:400;"&gt; bridge to send a simple 1-byte &amp;quot;STOP&amp;quot; or &amp;quot;GO&amp;quot; signal from the A53 (Linux side) to the M33 (Real-time side).&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;b&gt;3. Real-Time Hardware Integration&lt;/b&gt;&lt;/h4&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;This is where you win the challenge. Most challengers will just blink an LED. You will:&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;CAN Bus Emergency Stop:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; When the vision model detects a safety breach, the M33 core will immediately broadcast a high-priority &lt;/span&gt;&lt;b&gt;CAN Frame&lt;/b&gt;&lt;span style="font-weight:400;"&gt; via the&lt;/span&gt;&lt;a href="https://www.analog.com/en/resources/evaluation-hardware-and-software/evaluation-boards-kits/max33041eshld.html" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt; &lt;span style="font-weight:400;"&gt;MAX33041E Shield&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt;.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Fault Tolerance:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; You can highlight the &lt;/span&gt;&lt;b&gt;&amp;plusmn;40V Fault Protection&lt;/b&gt;&lt;span style="font-weight:400;"&gt; of the ADI shield as a reason why this system is &amp;quot;Production Ready&amp;quot;&amp;mdash;it won&amp;#39;t fry if a high-voltage industrial line shorts to the CAN bus.&lt;/span&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;LabVIEW Telemetry:&lt;/b&gt;&lt;span style="font-weight:400;"&gt; The&lt;/span&gt;&lt;a href="https://www.ni.com/en-us/shop/labview.html" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt; &lt;span style="font-weight:400;"&gt;Emerson | NI LabVIEW&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight:400;"&gt; dashboard will display a &amp;quot;Safety Heatmap&amp;quot; showing where breaches occur most often, combined with the environmental data from your sensors.&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Research Forums and Project Roadmap&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Presented below is the proposed outline for a series of collaborative forum posts. This roadmap is designed to facilitate the acquisition of specialized knowledge required to implement the ILS project effectively.&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Forum #1: Project Introduction and Objectives&lt;/b&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Forum #2: Hardware Integration &amp;amp; CAN Bus Fundamentals: Establishing a &amp;quot;Hello World&amp;quot; connection between the UNO Q and MAX32666FTHR.&lt;/b&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Forum #3: Machine Vision Optimization: Adapting the Sentinel Vision Model for automated industrial defect detection.&lt;/b&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Forum #4: Sensor Telemetry: Implementing high-accuracy thermal monitoring utilizing OmegaDwyer sensors.&lt;/b&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Forum #5: Interface &amp;amp; Control: LabVIEW dashboard design and full system integration.&lt;/b&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Forum #6: Performance Stress Testing: Managing 2GB RAM limitations during simultaneous vision and telemetry workloads.&lt;/b&gt;&lt;/li&gt;
&lt;li style="font-weight:400;"&gt;&lt;b&gt;Project Blog: A comprehensive video demonstration showcasing the &amp;quot;Industrial Line Sentinel NODE&amp;quot; in a live environment.&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;I intend to utilize these forum posts as a framework for my research into these components and will be providing regular updates on my technical progress.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;I possess extensive experience with the Arduino Uno Q, which provides a strong foundation for exploring the integration of the sponsor-provided kit components with this platform. My technical roadmap involves a comprehensive breakdown of the hardware integration for each kit component, alongside the development of the specific programming logic required for their operation. As I have not previously worked with these particular devices, I will be dedicating the upcoming weeks to hands-on experimentation to fully grasp how they can best be applied to this design challenge. I am eager to hear from other participants regarding their methods for programming and utilizing these kit components, and I welcome any technical advice or workarounds discovered during the build process.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;Looking forward to collaborating with everyone.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>On The Line Challenge accepted!</title><link>https://community.element14.com/thread/56905?ContentTypeID=0</link><pubDate>Sun, 03 May 2026 23:39:07 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:1a88ac9c-18f5-49ef-b48f-84794627c55b</guid><dc:creator>SensoredHacker0</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/56905?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/on-the-line/f/forum/56905/on-the-line-challenge-accepted/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;My On The Line Challenge submission was to create an Arduino operating as a PLC protocol server.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The implications of this are endless. To name a few:&lt;br /&gt;integration without vendor lock in.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Access to all the arduino software and hardware, with existing PLC infrastructure.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What Im not doing:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Formulating a ladder compatible language, or reverse engineering the plc compiled instructions.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What I am doing:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Implementing Control code protocol and formatting. I happen to use regularly, and own IDEC FC-series PLCs, so I am using those. I see no reason that the methods I will implement would not work on any other platform, if the proper memory mappings are provided.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;How its going so far:&lt;/strong&gt;&lt;br /&gt;well I calculated the system requirement to implement the code, I want to write, which is atleast 42KB, which kinda puts a damper on compatibility with all Arduino platforms, but this is only if I implement 16 bit address space from 0000-9999 with both general and had I not been nominated to this event, I would be running on a teensy 4.1 or a Feather S3D esp32 based chip. These are arduino compatible devices.&amp;nbsp;&lt;br /&gt;I am planing on implementing the protocols via network interfaces, and usb serial.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Many folks see documentation as optional, or the thing you do at the end of a project. For myself, documentation helps me think the process, and remember what I was thinking, so I frequently start it before even doing a project.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Well, I have a wide array of data, functional projects, and implementations client side. This means I can control PLCs, via my Linux desktop, arduinos, my phone, a website... or whatever.&amp;nbsp; I&amp;#39;ve wanted to implement a server for a while, and this project is the perfect opportunity to do just that.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;adding SPI, CAN, or i2C devices too a plc, which does not have its own implementation of those protocols is a pain. So the plan is to use the arduino to interface with the hardware busses, and return registers to the PLC via a custom Maintenance protocol implementation.&lt;br /&gt;&lt;br /&gt;as an implementation of my other projects in this ecosystem, I have included my developmental files here:&lt;/p&gt;
&lt;p&gt;&lt;a id="" href="https://github.com/Makerspace-Bangor/fc6a/tree/main/examples/OnTheLine" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;https://github.com/Makerspace-Bangor/fc6a/tree/main/examples/OnTheLine&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;which as of writing are a document about the project, and an HMI (client device) interface for performing the monitoring. of an arduino acting as a PLC command server.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The plan is to do a basic implementation with just a couple registers, to make sure I can establish, and maintain communication without generating errors.&amp;nbsp; Then, assuming that goes well, Ill dive right into interfacing devices on different buses.&amp;nbsp;&lt;/p&gt;</description></item><item><title>Technical Support Thread | On the Line Design Challenge</title><link>https://community.element14.com/thread/56889?ContentTypeID=0</link><pubDate>Wed, 29 Apr 2026 13:14:25 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:d6e74fee-b59e-4f2c-8279-3d5711686cbf</guid><dc:creator>JoRatcliffe</dc:creator><slash:comments>1</slash:comments><comments>https://community.element14.com/thread/56889?ContentTypeID=0</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/on-the-line/f/forum/56889/technical-support-thread-on-the-line-design-challenge/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;With the challengers announced and kits soon to be arriving, I thought it would be a good time to&amp;nbsp;create somewhere for any questions on the kit that I can forward to suppliers or for discussing challenges and solutions relating to the kit.&lt;/p&gt;
&lt;p&gt;This is potentially just a starting point, anyone is very welcome to share additional links or resources that you think&amp;nbsp;everybody would benefit from.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Links&amp;nbsp;&amp;amp; Documentation&lt;/strong&gt;&lt;/p&gt;
&lt;table&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;&lt;strong&gt;Product URL for Reference&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Manufacturer Part Number&lt;/strong&gt;&lt;/td&gt;
&lt;td&gt;&lt;strong&gt;Documentation&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a id="" href="https://uk.farnell.com/analog-devices/max33041eshld/shileld-eval-kit-can-transceiver/dp/3807530?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;&lt;img style="max-height:150px;max-width:735px;" alt=" " src="https://community.element14.com/resized-image/__size/1470x300/__key/communityserver-discussions-components-files/453/3807530_2D00_40.jpg" /&gt;&lt;br /&gt;https://uk.farnell.com/analog-devices/max33041eshld/shileld-eval-kit-can-transceiver/dp/3807530&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;br /&gt;[embed:ad4490ac-0ce8-4f2d-a04c-9285646d5689:a54e5f70-e019-478d-9685-d6d620b07bf8:text=MAX33041ESHLD%23&amp;style=link&amp;farnell=3807530&amp;newark=73AJ8377&amp;cpc=&amp;avnetemea=&amp;avnetema=&amp;avnetasia=&amp;comoverride=&amp;cmpoverride=&amp;AreaInteracted=rte-content&amp;bom=]&lt;/td&gt;
&lt;td&gt;&lt;a href="https://community.element14.com/challenges-projects/design-challenges/on-the-line/m/files/151246" data-e14adj="t"&gt;Technical Data Sheet&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a id="" href="https://uk.farnell.com/omega/5srtc-tt-k-24-72/thermocouple-type-k-2m-260deg/dp/3795213?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;&lt;img style="max-height:150px;max-width:848px;" alt=" " src="https://community.element14.com/resized-image/__size/1696x300/__key/communityserver-discussions-components-files/453/image-_2800_1_2900_.png" /&gt;&lt;br /&gt;https://uk.farnell.com/omega/5srtc-tt-k-24-72/thermocouple-type-k-2m-260deg/dp/3795213&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;br /&gt;[embed:ad4490ac-0ce8-4f2d-a04c-9285646d5689:10061bef-c644-4c32-9e96-4097ac25f006:text=5SRTC-TT-K-24-72&amp;style=link&amp;farnell=3795213&amp;newark=30AC8630&amp;cpc=&amp;avnetemea=&amp;avnetema=&amp;avnetasia=&amp;comoverride=&amp;cmpoverride=&amp;AreaInteracted=rte-content&amp;bom=]&lt;/td&gt;
&lt;td&gt;&lt;a href="https://community.element14.com/challenges-projects/design-challenges/on-the-line/m/files/151247" data-e14adj="t"&gt;Technical Data Sheet&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a id="" href="https://uk.farnell.com/omega/hx94c/humidity-sensor-current-30v-w/dp/3463003?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;&lt;img style="max-height:150px;max-width:2000px;" alt=" " src="https://community.element14.com/resized-image/__size/4000x300/__key/communityserver-discussions-components-files/453/image-_2800_2_2900_.png" /&gt;&lt;br /&gt;https://uk.farnell.com/omega/hx94c/humidity-sensor-current-30v-w/dp/3463003&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;br /&gt;[embed:ad4490ac-0ce8-4f2d-a04c-9285646d5689:5a09c920-a9d0-4821-8fa7-e5975016ab23:text=HX94C.&amp;style=link&amp;farnell=3463003&amp;newark=50AC8704&amp;cpc=&amp;avnetemea=&amp;avnetema=&amp;avnetasia=&amp;comoverride=&amp;cmpoverride=&amp;AreaInteracted=rte-content&amp;bom=]&lt;/td&gt;
&lt;td&gt;&lt;a href="https://community.element14.com/challenges-projects/design-challenges/on-the-line/m/files/151248" data-e14adj="t"&gt;Technical Data Sheet&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://uk.farnell.com/molex/218112-0202/cable-assy-rcpt-free-end-225mm/dp/3783585?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;&lt;img style="max-height:150px;max-width:640px;" alt=" " src="https://community.element14.com/resized-image/__size/1280x300/__key/communityserver-discussions-components-files/453/two-pole.jpg" /&gt;&lt;br /&gt;https://uk.farnell.com/molex/218112-0202/cable-assy-rcpt-free-end-225mm/dp/3783585&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;br /&gt;[embed:ad4490ac-0ce8-4f2d-a04c-9285646d5689:3e2485a3-0346-44ff-a286-19773e62e404:text=218112-0202&amp;style=link&amp;farnell=3783585&amp;newark=53AJ6395&amp;cpc=CN23685&amp;avnetemea=&amp;avnetema=&amp;avnetasia=&amp;comoverride=&amp;cmpoverride=&amp;AreaInteracted=rte-content&amp;bom=]&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="https://community.element14.com/challenges-projects/design-challenges/on-the-line/m/files/151249" data-e14adj="t"&gt;Technical Data Sheet&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://community.element14.com/challenges-projects/design-challenges/on-the-line/m/files/151250" data-e14adj="t"&gt;Drawing&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://uk.farnell.com/molex/218112-0300/cable-assy-rcpt-free-end-75mm/dp/3783588?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;&lt;img style="max-height:150px;max-width:640px;" alt=" " src="https://community.element14.com/resized-image/__size/1280x300/__key/communityserver-discussions-components-files/453/three-pole.jpg" /&gt;&lt;br /&gt;https://uk.farnell.com/molex/218112-0300/cable-assy-rcpt-free-end-75mm/dp/3783588&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;br /&gt;[embed:ad4490ac-0ce8-4f2d-a04c-9285646d5689:61a6ccbe-1961-4f73-9b14-aba88794fe80:text=218112-0300&amp;style=link&amp;farnell=3783588&amp;newark=53AJ6398&amp;cpc=CN23688&amp;avnetemea=&amp;avnetema=&amp;avnetasia=&amp;comoverride=&amp;cmpoverride=&amp;AreaInteracted=rte-content&amp;bom=]&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="https://community.element14.com/challenges-projects/design-challenges/on-the-line/m/files/151251" data-e14adj="t"&gt;Technical Data Sheet&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://community.element14.com/challenges-projects/design-challenges/on-the-line/m/files/151252" data-e14adj="t"&gt;Drawing&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://uk.farnell.com/molex/218112-0500/cable-assy-5pos-rcpt-free-end/dp/3776605?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;&lt;img style="max-height:150px;max-width:640px;" alt=" " src="https://community.element14.com/resized-image/__size/1280x300/__key/communityserver-discussions-components-files/453/five-pole.jpg" /&gt;&lt;br /&gt;https://uk.farnell.com/molex/218112-0500/cable-assy-5pos-rcpt-free-end/dp/3776605&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;br /&gt;[embed:ad4490ac-0ce8-4f2d-a04c-9285646d5689:a87093ba-5b88-4c97-8d9c-3e91ef02a82e:text=218112-0500&amp;style=link&amp;farnell=3776605&amp;newark=53AJ6408&amp;cpc=CN23698&amp;avnetemea=&amp;avnetema=&amp;avnetasia=&amp;comoverride=&amp;cmpoverride=&amp;AreaInteracted=rte-content&amp;bom=]&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="https://www.molex.com/en-us/products/part-detail/2181120500?display=pdf" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;Datasheet&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://www.farnell.com/cad/3249208.pdf?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;Drawing&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://uk.farnell.com/molex/218112-0602/cable-assy-6pos-rcpt-free-end/dp/3776614?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;&lt;img style="max-height:150px;max-width:640px;" alt=" " src="https://community.element14.com/resized-image/__size/1280x300/__key/communityserver-discussions-components-files/453/six-pole.jpg" /&gt;&lt;br /&gt;https://uk.farnell.com/molex/218112-0602/cable-assy-6pos-rcpt-free-end/dp/3776614&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;br /&gt;[embed:ad4490ac-0ce8-4f2d-a04c-9285646d5689:4d5ca2a5-e013-49a1-9a55-78767d3b6d48:text=218112-0602&amp;style=link&amp;farnell=3776614&amp;newark=53AJ6415&amp;cpc=CN23705&amp;avnetemea=&amp;avnetema=&amp;avnetasia=&amp;comoverride=&amp;cmpoverride=&amp;AreaInteracted=rte-content&amp;bom=]&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="https://community.element14.com/challenges-projects/design-challenges/on-the-line/m/files/151255" data-e14adj="t"&gt;Technical Data Sheet&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://community.element14.com/challenges-projects/design-challenges/on-the-line/m/files/151256" data-e14adj="t"&gt;Drawing&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a href="https://uk.farnell.com/molex/218112-0703/cable-assy-rcpt-free-end-300mm/dp/3783614?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;&lt;img style="max-height:150px;max-width:640px;" alt=" " src="https://community.element14.com/resized-image/__size/1280x300/__key/communityserver-discussions-components-files/453/seven-pole.jpg" /&gt;&lt;br /&gt;https://uk.farnell.com/molex/218112-0703/cable-assy-rcpt-free-end-300mm/dp/3783614&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;br /&gt;[embed:ad4490ac-0ce8-4f2d-a04c-9285646d5689:4c695f59-68d8-45b7-a524-26dad3350272:text=218112-0703&amp;style=link&amp;farnell=3783614&amp;newark=53AJ6421&amp;cpc=CN23711&amp;avnetemea=&amp;avnetema=&amp;avnetasia=&amp;comoverride=&amp;cmpoverride=&amp;AreaInteracted=rte-content&amp;bom=]&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a href="https://community.element14.com/challenges-projects/design-challenges/on-the-line/m/files/151257" data-e14adj="t"&gt;Technical Data Sheet&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://community.element14.com/challenges-projects/design-challenges/on-the-line/m/files/151258" data-e14adj="t"&gt;Drawing&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;&lt;a id="" href="https://uk.farnell.com/arduino/abx00162/uno-q-sbc-2gb-arm-cortex-a53-m33f/dp/4808383?COM=e14c-direct-ugc&amp;amp;CMP=e14c-direct-ugc&amp;amp;osetc=e14c-direct-ugc" target="_blank" data-e14adj="t"&gt;&lt;img style="max-height:150px;max-width:940px;" alt=" " src="https://community.element14.com/resized-image/__size/1880x300/__key/communityserver-discussions-components-files/453/arduino-uno-q.jpg" /&gt;&lt;br /&gt;https://uk.farnell.com/arduino/abx00162/uno-q-sbc-2gb-arm-cortex-a53-m33f/dp/4808383&lt;/a&gt;&lt;/td&gt;
&lt;td&gt;&lt;span&gt;&lt;br /&gt;[embed:ad4490ac-0ce8-4f2d-a04c-9285646d5689:acb7a524-330a-4c2f-88f4-c5226b8958c0:text=ABX00162&amp;style=link&amp;farnell=4808383&amp;newark=59AM1209&amp;cpc=&amp;avnetemea=&amp;avnetema=&amp;avnetasia=&amp;comoverride=&amp;cmpoverride=&amp;AreaInteracted=rte-content&amp;bom=]&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td&gt;&lt;a href="https://community.element14.com/challenges-projects/design-challenges/on-the-line/m/files/151246" data-e14adj="t"&gt;Technical Data Sheet&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Files and documents shared here are correct as of 29th April 2026 and is intended as a &amp;#39;snapshot in time&amp;#39;.&lt;/p&gt;</description></item><item><title>RE: Technical Support Thread | On the Line Design Challenge</title><link>https://community.element14.com/thread/235230?ContentTypeID=1</link><pubDate>Thu, 30 Apr 2026 00:01:07 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:e7631abf-abd1-457f-9936-6aaff8f92b9e</guid><dc:creator>skruglewicz</dc:creator><slash:comments>0</slash:comments><comments>https://community.element14.com/thread/235230?ContentTypeID=1</comments><wfw:commentRss>https://community.element14.com/challenges-projects/design-challenges/on-the-line/f/forum/56889/technical-support-thread-on-the-line-design-challenge/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p data-path-to-node="4"&gt;Hi&amp;nbsp;&lt;a href="https://community.element14.com/members/joratcliffe"&gt;JoRatcliffe&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node="5"&gt;Thank you so much for putting this technical support thread together! Having a centralized &amp;quot;snapshot&amp;quot; of the kit components, complete with direct links to the data sheets and manufacturer part numbers, is an incredible reference for all of us participating.&lt;/p&gt;
&lt;p data-path-to-node="6"&gt;I usually kick off my design process by building a personal outline and conducting deep-dive research into each part of the sponsor kit. Having all these resources organized in one place right at the start is a huge time-saver and a great foundation for the research phase.&lt;/p&gt;
&lt;p data-path-to-node="7"&gt;Looking forward to getting started with the kit!&lt;/p&gt;
&lt;p data-path-to-node="8"&gt;Best, Stephen (skruglewicz)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>