Back to main page

9S12:  RoadRunner Jr. USB stick

The new FT232RL based RoadRunner Jr. stick provides a flawless USB to TTL interface  It is not only designed to be used with our ThunderBird12 and Dragonfly12 stamp modules, but also with any microcontroller ICs or modules that can be plugged onto a solderless breadboard.

It works with all operating systems including Windows 98, Windows XP, Vista 32/ 64 bit Windows 7 and linux flawlessly.

We sell this module as a kit only. For an assemble module we recommend you purchase the RoadRunner.

RoadRunner Jr. kit features:

  • Includes the FT232RL based TinyUSB DIP module to provide USB to TTL conversion. 
  • Works flawlessly with all operating systems
  • Provides 500mA DC at 5V
  • Power LED indicator
  • Includes a 500mA resettable polyfuse to prevent your circuits from overheating when power supply is short
  • Pinouts of the SCI communication match the ThunderBird12 module and works with the ThunderBird12 module without any jumper wire.
  • Provides USB to TTL interface and power to any microcontroller 
  • Zig Zag pin layout for fitting a breadboard perfectly

 

 
Product Code Price (USD) Description
RoadRunnerJr
$10

 

RoadRunner Jr. kit without USB cable.

USB type B cable is not included in the kit. The USB type B cable is the most popular USB cable and it's used with printers and scanners.  Most likely anyone has a PC or a laptop has own this cable already.

 

 

Bill of Materials (BOM) of the RoadRunner Jr. kit:

Item #

Description

Quantity

Reference Designator

1 Resistor,1K,1/8 W 2 R1, R2
2 Capacitor, 0.1uf, 50V 2 C1, C2
3 LED, 3mm, red 1 RX
4 LED, 3mm, green 1 TX
5 LED, 3mm, yellow 1 PWR
6 Polyfuse, resettable, 500mA 1 L1
7 TinyUSB module, FT232RL, 16-pin DIP 1 U1
8 Header, male, right angle, 3x2 2 J2, J3
9 Header, male, right angle, 4x2 1 J1
10 USB jack, type B 1 JK1
11 PC board 1  

 

Instructions for assembling the RoadRunner Jr. kit:

Step 1:

Check the BOM. If there is any part missing from the package call us at (630) 894 1440.

Step 2:

Use a pair of pliers to straighten the leads of polyfuse (L1).  At the left on the picture is the original shape and at the right is the straightened leads. 

Step 3:

Solder R1, R2, C1, C5
Resistors and these capacitors have no polarity.

Solder 3 LEDs. The LEDs have polarity. The long lead on a LED is the anode and it's inserted into the square pad on the PCB while the short lead on a LED is the cathode and it's inserted into the round pad. 

Solder U1. It must be orientated as shown on the picture. The pin 1 is indicated by a white dot on the PCB. It will be damaged at power up if it's soldered in backward.

Solder polyfuse and the polyfuse has no polarity.

Step 4:

Solder the 4x2 right angle male header installed on the component side of the PCB.

Step 5:

Solder two 3x2 right angle male headers installed on the solder side of the PCB. 

Step 6:

Solder USB jack on the solder side.  

Step 7:

The back side of the final assembled product.   

   

 

Prepare to use the RoadRunner Jr:

Please go to the RoadRunner web page for more info. on USB driver installation and verification.

Operating instructions:

The circuitry of the RoadRunner-Jr. module is very simple and you probably would know how to use it by reading the schematics.
It provides a USB to TTL conversion for a serial communication. The serial communication supports xon-xoff protocol and the handshaking signals /RTS and /CTS are available on the module, but are not being used.

Although its main application is to team up with our ThunderBird12 or Dragonfly12 module to form a quick prototype platform, but it will also work with other micro controller module as well.

The 5V voltage from a USB port is very convenient for testing program code, but if you are going to test motor or other power devices, they might cause a reset on a ThunderBird module if they draw too much current and force the VCC drop below 4.5V. If that's the case you should use a external AC adapter instead of getting power from USB or a separate power supply unit for the power devices.

When it's plugged onto a solderless breadboard it can provide VCC and ground buses for the breadboard.
It also provides VCC, ground and SCI communication signals for the ThunderBird12 module or the Dragonfly12-Plus DIP module.

 

If it's used with a ThunderBird12 module based on the MC9S12DG256:

1. Plug the RoadRunner Jr. onto a soldless breadboard.
2..Plug the ThunderBird12 module and align the pin 57 - pin 60 of the ThunderBird12 module, pin to pin, to the J1 of the RoadRunner Jr..

When the ThunderBird12 module is pre-installed with bootloader and D-Bug12 monitor, the states of the 2-position DIP switch (S2) are tested by the bootloader for selecting one of 4 operating modes during power up or reset, and the four LED indicators will blink one at a time from left to right to indicate that the bootloader is functioning. Then one of them will be lit to indicate the selected operating mode and other three will be turned off. When you learn HCS12 / 9S12 programming with D-Bug12 monitor, you might need to change operating modes quite often, so a mode indicator is helpful.

The 4 operating modes tested by the bootloader are EVB, Jump to EE, BDM POD and Bootloader.

When the ThunderBird12 module is pre-installed with serial monitor, the state of the left switch of the 2-position DIP switch (S2) is tested by the serial monitor for selecting RUN or LOAD mode during power up or reset, and the four LED indicators will blink one at a time from right to left to indicate that the serial monitor is functioning. If the left switch is placed in "LOAD" mode the monitor will wait for a command from PC. If the left switch is placed in "RUN" mode the LEDs will sweep back from left to right to indicate that the program execution is diverted to the user code.

If the bootloader or the serial monitor is not installed or erased by a BDM, the 4 LED indicators will not blink during power up or reset.



If it's used with a Dragonfly12-Plus module based on the MC9S12C32 or MC9s12C128, you need make 4 connections for the Dragonfly12-Plus module: see the wiring in the picture at: http://www.evbplus.com/Dragonfly12P_9s12/DIP40_9s12.html


1. Plug the RoadRunner-Jr. onto a soldless breadboard.
2. Connect the pin 1 of the Dragonfly12-Plus module to GND.
    Connect the pin 2 of the Dragonfly12-Plus module to VCC.
    Connect the pin 34 (PS0) of the Dragonfly12-Plus module to the TX output of the RoadRunner-Jr. module.
    Connect the pin 35 (PS1) of the Dragonfly12-Plus module to the RX input of the RoadRunner-Jr. module.

The Dragonfly12-Plus module is pre-installed with serial monitor only, because it does not have enough flash memory to hold the D-Bug12 monitor. The state of the slide switch (S2) is tested by the serial monitor for selecting RUN or LOAD mode during power up or reset, and the LED indicator will blink twice to indicate that the serial monitor is functioning. If the slide switch is placed in "LOAD" mode the monitor will wait for a command from PC. If the slide switch is placed in "RUN" mode the LEDs will flash 2 more times to indicate that the program execution is diverted to the user code.