PoKeys I/O controller devices

What is IO controller?

IO (input/output) controller is piece of hardware, module that manages the input or output signals of a microcontroller or embedded system. It takes care of interaction with external devices like sensors, actuators, switches, motors or other peripherals.

The device can be used as standalone controller with software running directly in the microcontroller of the device (we have PoBlocks for that) or it can be connected to the PC that can control the device and its IO functionality directly.

What is the benefit of PoKeys IO controller?

Our PoKeys devices are intended for controlling digital or analog inputs/outputs. As standalone, they can be programmed with our free PoBlocks software that quickly enables you to bring even the most complicated projects to life. It is graphical programming software that enables you to make complex programs and logic that you can upload to PoKeys device with one click. The program then runs standalone on our device.

We offer Ethernet and USB connectivity on our PoKeys devices for wide range of applications. Our devices also support CAN, Modbus, TCP/IP and other advanced industry standard communication protocols. They also support I2C, SPI, encoder, PWM, analog and other peripheral devices and sensors for easy integration and interaction.

For CNC control and operation we developed special io controller that enables easier connectivity for CNC specific peripheral devices such as stepper/servo motors, end switches, spindle, encoder, etc. The PoKeys57CNC is derivative of PoKeys57 device with CNC specific connectivity but any other PoKeys57 device (U/E) can also be used for CNC control.