{'fraction_non_alphanumeric': 0.01565217391304348, 'fraction_numerical': 0.0017391304347826088, 'mean_word_length': 4.383177570093458, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Communication System for Standardized Multipurpose CNC Machine

This paper is intended for the design of an I2C based protocol for simultaneous control of multiple slave parts of a CNC machine, such as X escalator (which controls the X and Y axis) and one or multiple tool heads hooked to the Y escalator. We implement a bus converter / hub, which forwards the requests from the PC to the selected device and vice versa. The hub is universal and can be used in scenarios other than CNC. The performance of the proposed hub is evaluated in terms of its throughput and latency.