Discover the Power of Beeptoolkit.

Basic and optional scenarios

Software controllers enable working not only with the main control scenario but also with additional preparatory scenarios. In our latest version, it is possible to add up to nine such scenarios, which can be selectively triggered by the operator either before starting the main algorithm or in conjunction with it. This opens up extensive possibilities for tasks such as:

Automated diagnostics of complex equipment before its activation.
Sensor calibration.
Configuration of external devices.

Additional scenarios can be used to carry out all preliminary steps prior to initiating the main algorithm. For example, before starting the main process, the controller can verify the operability of all system components, adjust sensor parameters, or conduct equipment tests. This helps minimize the likelihood of errors, such as those caused by human factors, during operation.

Flexible adaptation and corporatization

One of the key aspects of software controllers is the ability to store and edit control algorithm instructions in binary format. These instructions, created within an Integrated Development Environment (IDE), can be saved and shared with other users for further use or modification. It is important to note that editing algorithm instructions is only possible within the IDE, preventing unauthorized changes.

How it works:

Algorithms and system parameters are stored in an external binary file.
The file can be quickly uploaded to the controller, allowing the algorithm to run immediately with the specified parameters. You can create dedicated libraries from such files.
Sharing configured algorithm instructions with other users (e.g., colleagues or clients) makes it easy to share settings and solutions, speeding up the implementation process.

As a result, each algorithm can be quickly adapted to specific tasks, and the system can be reconfigured to work with new equipment or altered conditions.

BEEPTOOLKIT is a high-performance two-headed dragon

   Imagine creating automation for your idea – without writing a single line of code!, you simply enter a set of the shortest visual instructions in the world, then connect them to sensors, motors and everything you want to control.

   With the IDE Soft Controller BEEPTOOLKIT you can do it easily, simply and quickly, give free rein to your creativity, turn your ideas into working prototypes or automated systems. Which masterpiece will you create first?

It combines both an IDE (integrated development environment) and a freely programmable logic software controller.

  • The platform’s logic core is developed in the G language in the environment and compiled into a compact software package. It works with minimal external hardware resources, is easily installed on various computer form factors and supports the initial configuration of USB I/O kits (expandable to 16/16). The current version 025 is supplied as is, ready to use out of the box.
  • The platform runs on a CISC x86 processor and Windows 10…x (LTSC or IoT) OS, providing excellent performance and the necessary external communication interfaces with low power consumption. This ensures efficient data processing, allows the integration of most solutions, including machine vision functions, supports the necessary expansion of input and output channels and facilitates interaction with external devices.

Example of input instructions for the algorithm:

Each port is activated to open an output channel (1–16, switching to logical level “1” = 5 V) with a minimum response time (synchronization) at the hardware level of 70 ms. Repeated activation of the same port with the same instructions closes the output channel (1–16, switching to logical level “0” = 0.4 V) with a minimum response time of 70 ms.

Activation of a channel (1–16) can be performed using an instruction with feedback from input channels. In this case, the output channel (1–16) is specified in the D TRIG field. The input channel(s) (1–16) are activated, as well as the trigger. If the readable value of the trigger exceeds 1 V, the D TRIG channel opens. If this value is below 3.3 V for a given time (e.g., 1 minute), the system proceeds to the next port.

It is possible to create an instruction similar to (2). However, if the event triggering the activation of the output channel (1–16) D TRIG does not occur, the output channel (1–16) in the CH field is activated. The system then transitions to the next procedure for the subsequent port, continuing in this manner until the final instruction for the last port is executed.

4-16CH 5A Signal Amplifier Board Isolation MOS Module NPN PNP IO Digital Logic Level Converter DC 3.3V 5V 12V 24V

Optocoupler Isolation Voltage Converter  Module. Signal Level Board NPN Output 1.8V 3.3V 5V 12V 24V PNP Output.

PWM Signal Generator Module. Power Input: 8-24V Frequency Signals: 5.4k-160khz,540-16.6khz,80-2.4khz

4-16CH 5A Signal Amplifier Board Isolation MOS Tube Module NPN PNP IO Digital Logic Level Converter DC 3.3V 5V 12V 24V

Load Current:

75A

Load Voltage:

24~380VAC

Control Voltage:

3~32VDC

Control Current:

3~25MA

VCC Voltage: 3.3V, 5V Output load voltage: 0 to 24V Load current: < 5A (more than 1A need to add heat sink)

TB6600 DM542 DM556 DM860 DM860H Driver Cintroller Microstep Motor Brushless Shell For 42/57/86 Nema17 Nema23

USB Output Interface 16 Channel

The logical core of the platform, in accordance with your control scenario, allows you to configure 16 channels in any sequence logical signals with 2-bit resolution for each output as "0" = 0...0.4 V and "1" = 2.5 ... 5 V (2-bit binary, answer between commands 30-70 ms, permissible load per channel 270 mA). - The module is powered by DC 4.5 - 5V. - All 16 channels are initially pulled to the ground with NPN control. Depending on the complexity of your project, the number of plug-in modules can reach up to 5 with their distribution by ports (16 - 240), which allows you to control up to 80 output channels. * The starter package includes 1 module for 16 channels.

USB 16-channel ADC sampling module

We use this wonderful, inexpensive and commercially available module as a USB hardware input interface for analog resistive or TTL sensors. Include IN0-IN15: 16-channel AD sampling voltage inputs GND: power negative/sampling voltage common ground interface. Up to 12Bit AD acquisition channels (resolution 4096 = 0.001V). Usage: Install the USB to serial chip CH340 driver on the PC, plug the module into the computer, IN0-IN15 connected to the positive end of the sampling voltage, GND connected to the negative end of the sampling voltage (i.e., the common ground processing), open the serial port debugging assistant, select the correct COM port. Baud rate (115200) you can see the results of the AD sampling, the sampling results of the 200 ms refresh once. *The adopted voltage can not exceed !3.3V, otherwise there is the possibility of damage to the chip. ** The starter pack includes 1 module for 16 channels and the CH340 driver installation file.

  • SUPPORTED DESIGN.
    Thanks to the TTL I/O compatibility of the platform, the distance between the computer and the USB input module can be up to 10-15 meters (depending on the quality of the connection and environmental conditions), without losing signal integrity, which depends on several factors, including.
  • CABLES & CONNECTORS QUALITY.
    For long connections, it is essential to use high-quality cables and connectors that minimize signal loss and interference.Pollution and electromagnetic interference:
    External interference and noise can significantly degrade the signal quality. When working over long distances, the influence of electromagnetic interference should be taken into account, especially in industrial environmentsWhen dealing with distances greater than 15 m between the I/O GPIO and the sensors, it is recommended to use amplifiers or signal buffers that compensate for the loss of data quality.