CANADUINO MEGA2560 PLC-300 V2 DIY soldering kit

madeincanada-round-150

C$69.90

Availability: In stock (can be backordered)

2 - 9 C$66.75
10 - 24 C$63.96
25 + C$61.51
- +
GTIN: 4260474039951 SKU: 26995 Categories: , , Tags: , , ,

Professional DIY Programmable Logic Controller DIY Kit

The CANADUINO MEGA2560 PLC-300 V2 represents the next evolution of our successful DIY programmable logic controller kit, offering enhanced connectivity and communication capabilities while maintaining the robust I/O features of its predecessor.

Overview

This advanced DIY soldering kit transforms into a powerful, Arduino-compatible programmable logic controller suitable for light industrial applications. With industrial-standard 0-10V analog capabilities and a wide operating voltage range, it rivals commercial PLCs costing $500-1000 while offering greater flexibility at a fraction of the price.

Key Features

  • 16 digital opto-isolated inputs (3.3V to 24V DC)
  • 14 digital relay outputs (OMRON G5NB-1A-E, 5A @ 250VAC/30VDC)
  • 8 analog inputs (0-10V) with 10-bit resolution
  • 8 additional GPIO (analog/digital, 5V) on auxiliary header
  • 8 analog outputs (0-10V) with 8-bit resolution
  • Dual RS232 ports via D-sub 9 connector
  • Dual I2C ports (3.3V and 5V with Grove connector)
  • SPI interface (3.3V, 4-wire)
  • Dedicated socket for Seeed Studio XIAO series modules
  • Operating voltage: 12-24V DC
  • Optional DIN rail mounting tray
  • Optional XIAO ESP32-C6 module
  • Optional XIAO ESP32-C3 module

Enhanced Connectivity

CANADUINO MEGA2560 PLC-300 V2 introduces expanded communication capabilities:

  • Two RS232 ports through a single D-sub 9 connector (COM2 on pins 2/3, COM3 on pins 7/8)
  • Dual I2C ports with 4-pin Grove connectors supporting both 3.3V and 5V devices
  • 3.3V SPI port for connecting an Ethernet module, a memory card, or other peripherals
  • Seeed Studio XIAO socket supporting various modules (ESP32C3, ESP32C6, RP2040, nRF52840) for additional features like USB host, Bluetooth, or Wi-Fi

System Requirements

  • Requires an Arduino MEGA2560 or compatible module
  • Optional: Seeed Studio XIAO series module for enhanced connectivity

Programming Options

  • Direct C++ programming using any toolchain supporting Atmel's 8-bit AVR MCUs
  • Arduino IDE support
  • Compatible with OpenPLC and Mitov's Visuino
  • Supports ladder logic programming

Technical Details

  • Regulated 5V and 10V outputs available for powering external devices
  • Fast-acting OMRON relays with ~10ms operation time
  • MAX232 compatible interface chip for reliable RS232 communication

Kit Contents

  • PCB with clearly marked component positions
  • All required electronic components
  • Complete mechanical assembly parts
  • Detailed assembly instructions (downloadable PDF)
  • DIP sockets for all ICs included

Note: For better reliability, especially in rough environment, we recommend to solder ICs.

Applications

Perfect for:

  • Industrial automation projects
  • Educational environments
  • Prototyping and development
  • Custom control systems
  • Home automation
  • Machine control interfaces

Assembly Requirements

This CANADUINO MEGA2560 PLC-300 V2 kit is designed for experienced technicians, students, and makers familiar with electronic assembly. Required tools:

  • Soldering iron
  • Solder wire
  • Wire cutter
  • Basic electronic tools (multimeter, "3rd hand")

Note on Components

The kit may occasionally include substitute components that maintain full functionality. For optimal assembly, install exact-matching components first, followed by any substitute parts.

Download Overview and Assembling Instructions

CANADUINO MEGA2560 DIY PLC-300 V2 Schematic

5 reviews for CANADUINO MEGA2560 PLC-300 V2 DIY soldering kit

  1. Rated 5 out of 5

    Alejandro Patino (verified owner)

    Excellent kit, very detailed instructions, it looks very nice once assembled, I programmed it with openplc (you have to modify a file to map the inputs and outputs) and most importantly… it works!, my only ineptitude… I don’t know how to use rtc in openplc. besides that…i’m more than happy with the PLC, thanks guys, great job.

  2. Rated 5 out of 5

    Ian Shelly

    Purchased for a robotics project and everything is working well. Kit was easy to assemble, but maybe a bit much for a first time kit builder. The only improvement I would suggest is adding some high speed digital outputs (non relay) for driving things like stepper motors. Or at least screw terminals for the aux connector.

  3. Rated 5 out of 5

    J P F

    I discovered this kit as delivered has an issue detecting 3.3 V inputs. This is IMneverHO an EVIL type of error because they yellow LED illuminates with 3.3VDC (as if) but the Arduino can not actually detect anything. Too bad so sad, the game is not just illuminating the LEDs. My notes below listing substitutions indicate a 3.2kOhm Rpak was provided for R15 and R17.I have experimented and found a value of 2.5kOhm will make it work. If you add a 10kOhm resistor across a single resistor in the existing Rpak you can fix a single channel if desired. I did not research and calculate if the targets of this(IC6, IC7, IC9, and IC10) can tolerate the modification when supplied with a 24VDC input. You have been warned ;-)—NO STARS SUBTRACTED—(yet) I’m treating it as an added adventure tangent because I am very familiar with and enjoy hardware troubleshooting. It’s the nature of the beast in DIY! My unedited claim below to have actually calculated what should work is a bit of a stretch, please forgive my base indulgance. 😉
    I like building kits that do fun stuff and this PLC kit has huge potential. It’s not a ‘beginner’ kit IMneverHO but it _is_ easy intermediate. It tolerated my rusty soldering skills while I dialed in tip temp. My kit included some undocumented part substitutions but it is/was possible to calculate that what is provided should probably work (IE: may not be an error). I just blundered on and so far so good. Substituton details:R2, R5 instructions call for B561 (560 Ohm) my kit had B331 (330 Ohm)R14, R21 instructions call for A272 (2.7 kOhm) my kit had B222 (2.2 kOhm) R15, R17 instructions call for A392 (3.9 kOhm) my kit had A322 (3.2 kOhm) Resistors is kinda like hand grenades, close often works just as well. Mine looks great, it powered right up with no suprises and appears fully functional. I attribute that to the kit and the instructions not necessarily my superb skills. For me it is/was a great choice. Great price! I already banked a lot of fun value out of it. I plan to use OpenPLC on it. I will probably enjoy navigating ‘that’ portion of this DIY adventure also! YMMV:-)

  4. Rated 3 out of 5

    wlambert (verified owner)

    Wow, these guys never built a Heath Kit. Printing on the resistors and capacitors is microscopic and faint, or not there at all. You will need plenty of good light, a magnifying glass, and a multimeter. A little luck will be a great help. The pictures on the web site are a big help, but my parts bag has blue ceramic capacitors with no markings. The board in the picture has yellow capacitors. Don’t get me wrong, the quality of the board itself is fantastic, and when you are done and it is working, you will be glad that you built it. But it is not a kit for beginners and the instructions are sketchy at best. Only two other reviews. I’ll bet you get a lot of reviews like this and never publish them. Well, you don’t get many reviews from someone who has built a Heath Kit. Most of us are dead!!!!

  5. Rated 5 out of 5

    Dustyn McMaken

    I bought this controller for use with a program of mine. It perfect for what I needed, however some of the capacitors and resistor packs are cross referenced part number, so some parts are hard to identify. Along with that I found with my board the IO pinout labels printed on the PCB referencing the Arduino pins were not correct. The correct pinout was labeled on the schematics. There are other reviews that list this problem. Other than that I was satisfied!!!

Only logged in customers who have purchased this product may leave a review.

Shopping Cart
Scroll to Top