Joined
·
283 Posts
In my quest for knowledge for all things Carrera analog controller interface, I purchased a controller extension to investigate the technique used to add the additional ports to a CU hand controller port. Here are a few interesting attributes.
1 - The extension is based on an Atmel ATMEGA8 (the CU uses a MEGA16)
2 - The extension uses all 6 RJ12 pins versus the 4 pins used by a controller (2-5).
3 - Pins 4 and 5 from the CU to the extension are not used (controller switch and slider)
4 - Pins 2 and 3 from the CU provide power and ground for the extension
5 - RJ12 pins 1 and 6 are used by the MEGA8 for serial communication of the connected hand controller functions (switch and slider)
6 - The documentation states that the extension is to use port 1 of the CU but it also works in port 2 (I have the wireless adaptor in port 1)
I haven’t looked into the serial protocol yet. Hoping someone already has!
1 - The extension is based on an Atmel ATMEGA8 (the CU uses a MEGA16)
2 - The extension uses all 6 RJ12 pins versus the 4 pins used by a controller (2-5).
3 - Pins 4 and 5 from the CU to the extension are not used (controller switch and slider)
4 - Pins 2 and 3 from the CU provide power and ground for the extension
5 - RJ12 pins 1 and 6 are used by the MEGA8 for serial communication of the connected hand controller functions (switch and slider)
6 - The documentation states that the extension is to use port 1 of the CU but it also works in port 2 (I have the wireless adaptor in port 1)
I haven’t looked into the serial protocol yet. Hoping someone already has!