PCB to convert UART signals to TTL with level shifting in order to communicate with Dynamixel motors. Confirmed to work with MarIOnette as of version 1.0.4.
- Downlaod the .zip file from the V1 folder, and upload it directly to a PCB printing service. Install the ICs, Level Shifter, and Dynamixel connectors according to the markings on the silk screen.
- Attach the Dynamixel Voltage to VCC and GND pins
- Attach 5V and 3V from your microcontroller (a Teensy was used for testing with the Dynamixel2Arduino library) to control the logic levels
- Attach the TX, RX, and DIR pins according to how your code is configured
- (12X) 2.54mm spacing header pins - Use two 6-pin rows for the Level Shifter and the remaining 7-pins for the input pins, if desired.
- (1X) Level Shifter
- (1X) Hex Inverter (SN74HC14N)
- (1X) Buffer (SN74HC125N)
- (1X) Molex 0532530370
- (1X) Molex 0022035035
- (1X) JST B3B-EH-A
- (2X) 14-pin DIP socket (2.54mm spacing) - Use these to make the ICs removable
- (12X) Female Pin Header socket (2.54mm spacing) - Use two 6-pin sockets to make the Level Shifter removable
- (7X) 2.54mm spacing header pins - Place on the input pins on the left-hand side of the board.