Description
CB210 is an entry-level controller designed for beginners who are new to the CUBLOC platform. Its physical size and layout are intentionally similar to the Arduino UNO, allowing users to start development with minimal learning curve.
Unlike typical Arduino boards, CUBLOC controllers support true on-chip multitasking. This enables BASIC programs and Ladder Logic diagrams to run simultaneously, making CB210 especially suitable for users who want to learn both PLC-style control and high-level programming on a single device.
CB210 is widely used in education, training, and small-scale automation projects. Users can begin with simple digital I/O experiments and progressively expand into analog control, PWM output, and serial communication without changing the hardware platform.
- CUBLOC core module architecture
- Total I/O ports: 20
- Program Flash memory: 80 KB
- Data memory (RAM): 3 KB
- 6-channel, 10-bit analog-to-digital converter
- 3-channel, 16-bit PWM outputs
- 1-channel hardware UART for serial communication

FAQ
Q: It looks similar to the Arduino UNO. How is it different?
A: Yes, this product was intentionally designed to resemble the Arduino UNO to make it easier for beginners to get started with CUBLOC. The way it connects to a PC and the overall coding workflow are very similar. The key difference is the programming language: CUBLOC uses BASIC and Ladder Logic, while Arduino uses C/C++.
Q: How is it different from the C/C++ used in Arduino?
A: C/C++ is a native, low-level language, which means the user must carefully manage and control almost every aspect of the system. Even small mistakes can easily cause problems. In contrast, CUBLOC is an interpreter-based system, similar in concept to Python. An internal interpreter manages and controls the system, taking care of execution details. It runs the user’s BASIC and Ladder Logic programs in a controlled manner, handling scheduling and execution internally. This architectural difference is the most significant distinction between the two approaches.
Q: So what are the advantages?
A: CUBLOC is an embedded controller designed specifically for building industrial control systems. It is engineered to handle real-time control and communication reliably and efficiently. With Arduino, all of these responsibilities are left to the user. Without sufficient experience, even basic control and timing tasks can easily lead to errors. CUBLOC, on the other hand, allows users to focus on application logic and control without worrying about these low-level details, enabling safer and more reliable development.
