Python Programmable Controller


 
 

        Description
The Python Controller is a compact host device that directly runs Python programs, designed to replace complex industrial computers (IPC) and PLCs. It offers a wide range of peripheral interfaces, allowing users to simply drag Python scripts onto a USB drive for immediate execution. This significantly simplifies the development of host control tasks.

As a highly flexible and powerful hardware module, the Python Controller is not only suitable for various types of project development but can also serve multiple roles in control system architectures. Specifically, it can be integrated as part of a host control system, managing slave devices via CAN and RS485 buses, or act as an intermediary device for IO control, PWM output, and other functions, providing efficient management and coordination for the entire system.

        Technical data

       General
Python Programmable Controller
Interface
Type-C programming port
Power supply voltage
9-36V Wide-range power supply
Development environment
Use MicroPython for programming control
Common channels
One CAN channel, two 485 channels
Motor ports
Two DC motors or one stepper motor
Analog input interface
1(4-20mA or 0-10V optional)
Temperature
-20℃-85℃
PWM channels
2 channels
GPIO ports
2

       Communication
 
Protocol
CANbus/RS485     
Programming language
MicroPython

        Dimension

        Download
CAD
.DWG
3D file
.STP
User manual
Debug tool
Thonny, VSCode, Pycharm, etc 

       Connection example diagram
Connection
Description
Thonny Connection
After the device is connected to the computer, open Thonny, click on the lower right corner of the software, select the device with the corresponding port, and click Connect to COM18
VSCode Connection
Open the PyMakr plug-in page and click Connect device on the corresponding port in the DEVICES window: COM18
Pycharm Connection
Install the MicroPython plug-in, set up MicroPython, as shown in Figure 5, Pycharm will automatically recognize the device and connect it

Login


Lost your password?

Create an account?