Dynomotion logo
Professional System-Level Control for CNC Manufacturing, Robotics and Automation
Site Search:

Kogna — 16-Axis Motion Controller

Kogna - 16-Axis Ethernet Controller Kogna - 16-Axis Ethernet Controller Kogna - 16-Axis Ethernet Controller

Click for large photo.

Kogna (cognitive in Esperanto) is a novel motion controller that takes over the real-time requirements of your system from the host computer by buffering data, creating motion, while running multiple simultaneous program threads deterministically. 

Combined with software architecture that gives you easy access to low-level functions and the ability to create your own front-end GUIs to access our libraries directly or through the .NET interface, the Kogna motion controller is a powerful solution to your motion control needs.

$599 USD plus tax, S&H
In Stock
Incl. free 3' Ethernet and 1.5' Micro-USB cable
Usually ships within 1 to 2 business days
Information on Shipping is located here
If you would like to use Bitcoin as form of payment, please send us an email to sales@dynomotion.com.

Kogna is an enhancement over our KFLOP Controller with Software and Hardware compatibility, but with enhanced performance and functionality.  Kogna services all 16 axes with a sample time of 90us.

In developing our flagship control board, we wanted to offer accuracy, flexibility, and capability for a reasonable price.  What we achieved is a DSP-based microcontroller with 2.7 GFLOPs of processing power, Ethernet, a 400k Gate FPGA, 128 Mb SDRAM, 16 axes of control, lots of Analog and Digital I/O, RS422/485 and the ability to program in C and do path planning with G-Code.  In addition, we throw in free software that has prepackaged filters and routines allowing full tuning capability for high-accuracy applications.  You can begin controlling your mechanisms in minutes right out of the box.

Kogna is easily customizable to control a variety of motor types (DC Brush Motors, Brushless Motors, Stepper Motors) as well as other physical devices.  Kogna provides low latency, guaranteed, real-time deterministic response.  Because of this, Kogna relieves a host computer from real-time requirements (i.e. Windows is not real-time, Kogna is).

When combined with our free software, Kogna offers a complete motion control solution to generate Step and Direction pulses for use with 3rd Party Motor Amplifiers as well as +/-10V Analog Drives. Or connect up to 2 Dynomotion SnapAmps that generate current to up to 25 Amps per axis. Kogna has 24 channels of Differential IO for interfacing to devices like encoders.  For stepper motor applications, our KStep may be the perfect add-on to your Kogna.  For 24V opto isolated IO add up to 4 of our Konnect boards.

Please view our on-line documentation for full details.

Here are some highlights of Kogna:

  • Real-time motion control that relieves the host computer of that duty
  • High Performance 2.7 GFLOP DSP
  • FPGA 400K Gate Equivalent  
  • 64-bit Double Precision Hardware Math
  • All 16 axes are sampled every 90 microseconds
  • 100Mbps Ethernet (or run stand alone)
  • 128 MBytes RAM
  • 512 Mbyte Flash
  • 20 Encoder Inputs (12 with differential inputs) 5 MegaCounts/sec
  • 16 Step/Dir Outputs (12 with differential outputs) 2.4MHz
  • 8 PWMs 8-bit 65KHz max
  • 4 PWMs 12-bit 56KHz max
  • 24 5V Differential Inputs         
  • 24 5V Differential Outputs      
  • 8 Analog Outputs +/-10V 12-bit            
  • 4 Analog Inputs 0 - 5V 11-bit  
  • On board +/-15V Generator    
  • 4 Isolated 24V@0.25A Relay Drivers    
  • RS422/485       
  • 70 3.3V LVTTL GPIO

Kogna Layout

Kogna Block Diagram

Kogna Hardware

Function Parameter Specification



TMS320C67-456MHz DSP 2.7 GFLOP

32/64-Bit Native Floating Point
FLASH 512 MBytes
SDRAM 128 Mbytes

Interface Host Ethernet 100 Mbps

JP7 I/O General Purpose
JP5 I/O Com
JP4 Aux#0 IO
JP6 Aux#1 IO
J14 Aux#2 IO
J14 Ethernet
JP8 Differential Inputs / DACs
JP10 Differential Outputs / ADCs / Hi-Res PWMs
JP12 SPI / RS422/485 / EX_IO / Opto Relay Drivers
JP14 - Differential Inputs / Differential Ouputs
System Power

26 pin Header
8 pin RJ45
16 pin Header
16 pin Header
16 pin Header
Micro USB
40 pin Header
40 pin Header

40 pin Header

50 pin Header

Molex 4-pin (Disk drive type)

Servo Loop Sample Rate
Feed Forward
PID + (3) IIR bi-quad Stages/Axis
Acceleration + Velocity
Axis Number
MicroStep / Servo / Brush / Brushless / StepDirection
Logic Supply Voltage
Max Current
Typical Current
+5V ±5%
0.35 A
Analog Supplies +15V on-board Generator
-15V on-board Generator
User I/O Digital - 3.3V LVTTL

Digital - Differential Outputs
Digital - Differential Inputs
24V Opto-Isolated Relay Drivers
A/B Quadrature Encoder Inputs
Step/Dir Pulse Generators
PWM 8-bit
Hi-Res PWM 16-bit
70 multipurpose Gen Purpose LVTTL (24 are 5V Tolerant)
(20) 5 MCounts/sec
(16) 2.5MHz Pulse rate
(8) 16.7MHz Clock rate 60KHz or prescaled by 1-256
(4) 228MHz Clock rate Programmable Period
(8) +/-10V 12-bit 90us Update
(4) 0-5V 10.5-bit 1620ms Update
76MHz Clock rate max
400KHz Clock rate max
1.5Mbaud max
Environment Operating Temperature
Storage Temperature
0-40° C
0-40° C
20-90% Relative Humidity, non-condensing
Dimensions Length
3.5 inches (89 mm)
5.0 inches (127 mm)
0.75 inches (19 mm)


Copyright © Dynomotion, Inc.