Technical+Information

Here you will find lots of details about the CEENBoT and how things work "under the hood."

Let's start with the electronics. This document is the block diagram of the controller board, a functional representation of the different parts of the circuit board, and an early schematic design.



You can check out the schematic of the latest 324 version 2.23 circuit board, look at the board and component placements in this document.



Next, check out the factory software (firmware) that gives the CEENBoT its "out of the box" personality. These files are the programs in C language that turn into firmware when compiled. The CEENBoT uses two microcontrollers, an ATMega324 and an ATTiny48. The ATMega324 contains the instructions that control the behavior of the robot you can see. The ATTiny48 handles the low level functions like running the motors, displaying things on the LCD and getting input from switches.