Kmbox NB Introduction

What is Kmbox NB?

NB version is currently the top-of-the-line keyboard and mouse controller in its price range, supporting a return rate of up to 8KHz (480Mbps bandwidth for the entire HOST and Device stack). It also supports all the features of Net and B versions, hence the abbreviation: NB.

Currently, other versions only support a maximum polling rate of 1kHz, except AI version. However, a polling rate of 1kHz is insufficient to meet the needs of high-end users, plus AI version has excessive performance. Therefore, NB was created.

Hardware specifications [maximum limits]

Hardware Detailed parameters
CPU A 64-bit high-performance processor with a default operating frequency of 700MHz, which can be overclocked to a maximum of 1.2GHz (approximately 5 times the performance of the B version and 8 times the performance of the Net version).
RAM It has 128MB of onboard DDR memory. (The original B version had 512KB of SRAM, and the original Net version had 196KB of RAM. This is equivalent to 512 time2s the SRAM of B version and 1337 times the RAM of Net version.)
ROM 128MB Nand flash 。(The original B version had 4MB, and NET 256KB. It's equivalent to 34 times the size of B version and 512 times the size of NET.
Networking speed With a speed of 100Mbps, it is 10 times faster than the original NET version.
Serial communication speed Same as version B. (Serial port is not recommended here since it is slow and unstable, unless the software only supports serial port. Serial port speeds above 4Mbps will have bit error issues, while network port can reach 70-80Mbps.)
Screen 2.8-inch full-color RGB screen, same as AI version, supports built-in UI.
RJ45 wired network port One RJ45 wired network port is provided, allowing NB version to be directly connected to a switch for convenient batch control. (Customized feature;not available in the standard version)
DIP switch Used to control whether mouse messages are active inside the box or uploaded to the host.
Three LEDs Displays box port status.

Software specifications

  1. Driver pass-through mode is set to default with NB version: the computer will display any device that is connected to the box. All data is directly transmitted, using existing device drivers without the need for learning or custom simulation.

  2. NB supports all functions of the original Bpro version, allows Python scripting, and can run offline onboard. Tutorials are the same as Bpro. Third-party softwares that support Bpro version will also be appliable with NB version.

  3. NB supports all protocols of the original Net version. Third-party softwares that support Net version will apply here as well, with communication speeds up to 10 times faster than the original Net version, reaching up to 8000 calls per second (8K mode).

  4. NB comes with its own internal UI by default, eliminating the need to download host computer software. Settings can be configured directly within the box's internal UI, making it simpler and more convenient.

  5. NB supports advanced curve algorithms; its CPU performance, RAM, and ROM allow for complex high-order motion algorithms.

  6. NB supports arbitrary modification of IP, Port, and UUID.

  7. It supports real-time baud rate switching, offline scripting via upycraft, and encrypted scripts. Please refer to Bpro user manual for all software functions.

  8. It supports artificial trajectory learning algorithms and allows switching the polling rate uploaded to the PC. Polling rate ranges are: 125, 200, 250, 500, 1000, 1600, 2000, 4000, 8000Hz.

  9. Supports web-based firmware upgrades without requiring any driver installation and without any residual issues.

  10. Supports multiple languages; overseas users can switch to English interface.

  11. Firmware upgrades are permanently free; new features and functionalities are permanently free to use. For more new features, please refer to the official website documentation.

Other English Guides( stay tuned )

To be continued...