De bus maakt gebruik van een eenvoudige TTL-niveau seriële signaal in half duplex-modus. Een MAX232 op het bord distributie past de RS-232-ingang van de PC microcontroller-compatibele niveaus. Een diode en pull-up weerstand worden gebruikt voor het omzetten van de full-duplex-UARTs (en MAX232) in half-duplex. De diode is verantwoordelijk voor het trekken van de lijn laag wanneer de Tx-pin stations laag. Hierdoor is een groot aantal apparaten te worden aangesloten op hetzelfde moment zonder schade aan de seriële hardware. Met een goed gevormde protocol zijn er geen botsingen of communicatieproblemen.
Elk apparaat heeft een pre-programmed/Herprogrammeerbare adres opgeslagen en geladen vanaf EEPROM die worden gebruikt om zichzelf te identificeren.
De apparaten die ik heb gebouwd zijn meer RGB fan controllers die zijn aangepast ten opzichte van het oorspronkelijke ontwerp (elimineren van de MAX232 en comprimeren van de Raad van bestuur een beetje om ruimte te besparen). Ze hebben dezelfde functionaliteit (4 RGB LED's met 256-niveau PWM, 256-niveau hardware high-speed PWM met station transistors voor de ventilator, de RPM tellen en de uitlezing van de fan's sensor draad). Als het origineel, het nieuwe ontwerp is ook gebaseerd op de Atmel ATMega168 AVR microcontroller en de Raad van bestuur heeft een programmering header voor systeem programmering.
Met de PC-software en de fans geïnstalleerd, is alles mogelijk. U kan hen een script om u te waarschuwen van nieuwe e-mail, je zou kunnen hebben ze veranderen van kleur op basis van de temperatuur of weer verslag, u kon laten vervagen overdag... of u kon hen flash naar muziek: