McMaster-Carr logo
    Filter by
    Operating System Compatibility
    System of Measurement
    Manufacturer Series
    Operating Voltage
    Data Connection
    Manufacturer Model Number
    Flammability Rating
    Ethernet Transmission Speed
    Connection Method
    Memory Type
    Microprocessor Model Number
    Number of Configurable Inputs/Outputs
    U.S.–Mexico–Canada Agreement (USMCA) Qualifying
    Industrial Info Snippet
    DFARS Specialty Metals
    Export Control Classification Number (ECCN)
    Industrial Info Snippet
    Microprocessor Operating System
    Microprocessor Size
    Number of Ethernet Connections
    Number of USB Connections
    USB Standard
    Enter e-mail addresses in the fields below
    Message
    Cancel
    Comments
    E-mail address (if you would like a response)
    3 Products
    About PLCs
    industrial info icon

    Select the sensors, switches, and actuators in your setup and we'll guide you to compatible PLCs.

    Fast-Processing Open-Source PLCs

    Image of Product. Front orientation. PLCs. Fast-Processing Open-Source PLCs.
    When milliseconds matter, these PLCs don't have to wait for your network—they process complex data and run code locally. The result is real-time performance in the field, plus cloud connectivity when you want it, for truly uninterrupted operation. These PLCs support Python, C++, Bash, and other open-source languages, so you can program them in the one you know. You can also use customizable libraries to your advantage.
    Write code from anywhere—on any device and browser—using the manufacturer’s free web-based software. When you’re ready, transfer your program to the PLC with an Ethernet RJ45 cord, Bluetooth, or Wi-Fi. In addition to wireless communication, these PLCs have a range of hardwire connections, including digital inputs and outputs, Ethernet, and serial terminals. This means they can control a fully wireless system, a wired setup with legacy equipment, or a hybrid of both. Mount them to 35 mm DIN rail.
    Configurable Signal Input/Output
    Type (No. of)
    Digital Input/Output
    Type
    Max. Output Current
    @ Voltage
    Transistor Input
    Voltage, V DC
    Operating
    Voltage, V DC
    Data Connection Type
    Serial Port Interface
    (No. of)
    Control Communication
    Protocol
    IoT Communication
    Protocol
    Each
    With Broadcom BCM2837B0 Microprocessor and ATmega16u4 Microcontroller
    Digital Transistor (8) PNP/NPN0.85 amp @ 30V DC0 to 305 to 30Ethernet RJ45 (2 each)
    Micro USB-AB (1 each)
    Wi-Fi 802.11b/g/n
    Bluetooth 4.0
    RS-232/RS-422/RS-485 (1)DCON ASCIIREST Over HTTP, WebSocket6482N110000000
     

    Single-Board Computers

    Combine the functionality of a PC with the flexibility of a development board’s digital inputs and outputs. These computers are faster than development boards and also have more memory, so they’re able to run multiple applications simultaneously. Use them to prototype or program complex automation jobs, such as controlling the movements of a robot arm or livestreaming video from a remote facility. About the size of a credit card, they easily mount inside control cabinets.
    These computers run on a Linux-based operating system. To program, download an operating system onto a micro SD card (not included) and then transfer it to the single-board computer.
    Use sets to start prototyping automation systems.
    Sold Individually
    Image of Product. Front orientation. Single-Board Computers. Sold Individually.
    Connection Type
    Mfr. Model
    No.
    Memory
    Size, GB
    Wi-Fi Std.
    Bluetooth
    Std.
    Ethernet
    (No. of)
    USB (No. of)
    HDMI (No. of)
    MIPI (No. of)
    Clock Speed,
    GHz
    Lg.
    Wd.
    Each
    Raspberry Pi 3
    3 B+1802.11ac/802.11b/802.11g/802.11n4.2RJ45 (1)USB-A 2.0 (4)Standard HDMI (1) DSI (1), CSI (1)1.43 3/8"2 3/16"4284N15000000
     
    Sold as Sets
    Image of Product. Front orientation. Single-Board Computers. Sold as Sets.
    94 Pieces—94-, 96-, and 97-piece sets include all of the hardware in the 5-piece sets, as well as some electrical components. Use the components to prototype your physical system, which might incorporate temperature and pressure sensors (not included) using the Qwiic adapter, push button controls, and LED indicators.
    Connection Type
    No. of
    Pieces
    Mfr. Model
    No.
    Includes
    Memory
    Size, GB
    Wi-Fi Std.
    Bluetooth
    Std.
    Ethernet
    (No. of)
    USB (No. of)
    HDMI (No. of)
    MIPI (No. of)
    Clock Speed,
    GHz
    Lg.
    Wd.
    Each
    Raspberry Pi 3
    943 B+One Raspberry Pi 3 B+
    One 64 GB Micro SD Card
    One Micro SD Card Reader
    One 6 ft. Long USB-A to USB Mini-B Cord
    One Micro USB Power Supply with Two-Prong Plug
    One 6" Long 40-Pin Ribbon Cable
    One Programming Module
    One Breadboard
    One Breadboard Adapter
    One Black Case
    Four Buttons
    10 Male/Female Jumper Wires
    30 Male/Male Jumper Wires
    20 LEDs
    20 Resistors
    1802.11ac/802.11b/802.11g/802.11n4.2RJ45 (1)USB-A 2.0 (4)Standard HDMI (1) DSI (1), CSI (1)1.43 3/8"2 3/16"4284N320000000
     
    back to top