Skip to the content
4 layers68.6 × 52.1 mmRoadrunner, the printed circuit board in 3D

Arduino clone based on TI's TM4C123G, an ARM M4F running at 80 MHz.

Size
68.6 × 52.1 mm
Copper layers
4
Thickness
1.6 mm
Parts
104
Nets
69
Pads
279
Tracks, vias
731, 77
Pours
7
Routed
Yes
KiCad
KiCad 4
Created
17 Apr 2017
Updated
9 Jan 2019

Overview

Roadrunner is an open-source printed circuit board by jakeson21, from the jakeson21/Roadrunner-TM4C123G repository on GitHub, published under the GPL-3.0 licence. It is a 4-layer board of 68.6 × 52.1 mm with 104 parts on 69 nets, routed with 731 tracks and 77 vias.

It is built around the TM4C123GH6PMI, LM1117-3.3 and UM6K33NTN, with the PF4 among its other parts. Its parts include 21 connectors, 17 capacitors, 4 resistors, 4 diodes and 2 ICs.

Main components

4

README

README.md

Roadrunner

Arduino clone based on TI's TM4C123G, an ARM M4F running at 80 MHz.

Project Goal

The goal of this project is to build a bridge between Texas Instrument's Tiva™ C LaunchPad, based on the TM4C123GH6PM, and the Arduino form factor. The LaunchPad series of development kits already benefit from an Arduino-like code development environment in the form of Energia, but lack a compatible form factor to make use of the extensive list of shields.

This project aims to merge these two worlds by putting the processing power and integrated peheripherial set of the 80-MHz ARM M4F based TM4C123 series of micro controllers into the Arduino-Leo (and Uno, Duemilanove, Due, *Mega) compatible form factor. This will provide typical Arduino users with a much more powerful board while maintaining a familiar programming environment (through the use of Energia). It also provides a platform for those wanting to grow beyond this basic development approach into a more low-level IDE by using TI's free Code Composer Studio and selecting the EK-TM4C123GXL project configuration.

*The board breaks out all pins, but only utilizes the basic set of headers to maintain a 2" x 3" form factor.

Other notable parameters

Most GPIO are 5V tolerant Peripheral libraries are pre-loaded onto on-board ROM, reducing support code size. 32-bit CPU with single-precision FPU Single-cycle multiply instruction and hardware divide 16-bit SIMD vector processing unit Ultra-low power consumption with integrated sleep modes etc... See datasheet for more information

Project Planning

✔ Circuit design (using KiCAD). Programming will rely on the use of an EK-TM4C123GXL dev kit by tapping into its target ICDI JTAG headers.

✔ Board layout, including relocating Energia defined pins to their Arduino form factor locations.

✔ Fabrication (sent to OSH Park 4/16/2017)

✔ Board assembly

✔ Create custom board definition for use in Energia

▢ Hardware testing and verification

▢ Mass-production if enough people are interested

board image

Parts

104
QtyValueFootprintReferences
50.1uFCapacitors_SMD:C_0603C5, C7, C9, C14, C15
422.0uFCapacitors_SMD:C_0805C6, C8, C10, C16
4GreenLEDs:LED_0805D2, D3, D4, D5
4M_HoleCustom-Mounting-Holes:ArduinoMountingHole_3.2mmT1, T2, T3, T4
210pFCapacitors_SMD:C_0603C3, C4
224pFCapacitors_SMD:C_0603C1, C2
2RResistors_SMD:R_0805_HandSolderingR5, R6
2UM6K33NTO_SOT_Packages_SMD:SOT-363_SC-70-6Q1, Q2
1+AREFCustom-Mounting-Holes:NetTie-I_Connected_SMDJ16
1-AREFCustom-Mounting-Holes:NetTie-I_Connected_SMDJ15
11.0uFCapacitors_SMD:C_0603C13
110.0uFCapacitors_SMD:C_0805C11
110kResistors_SMD:R_0603_HandSolderingR1
110kProject-Symbols_Local:YC164-JR-0775RLRN2
116MHzCrystals:Crystal_SMD_5032-2pin_5.0x3.2mm_HandSolderingY2
11MResistors_SMD:R_0603_HandSolderingR2
12.2uFCapacitors_SMD:C_0603C12
122.0uFCapacitors_Tantalum_SMD:CP_Tantalum_Case-C_EIA-6032-28_HandC17
132.768KhzProject-Symbols_Local:Crystal_C26-LF_d2.1mm_l6.5mm_Horizontal_1EP_style1Y1
175Project-Symbols_Local:YC164-JR-0775RLRN1
1AnalogSocket_Strips:Socket_Strip_Straight_1x06_Pitch2.54mmJ8
1DigitalSocket_Strips:Socket_Strip_Straight_1x10_Pitch2.54mmJ9
1DigitalSocket_Strips:Socket_Strip_Straight_1x08_Pitch2.54mmJ10
1G***Project-Symbols_Local:RoadrunnerLogoSmallRoadrunnerLogoSmall
1G***Project-Symbols_Local:RoadrunnerLogoMediumRoadrunnerLogoMedium
1GroundSocket_Strips:Socket_Strip_Straight_1x04_Pitch2.54mmJ18
1JTAGPin_Headers:Pin_Header_Straight_2x02_Pitch2.54mmJ2
1LM1117-3.3TO_SOT_Packages_SMD:SOT-223U2
1PF4Socket_Strips:Socket_Strip_Straight_1x01_Pitch2.54mmJ4
1PowerSocket_Strips:Socket_Strip_Straight_1x08_Pitch2.54mmJ7
1PowerSocket_Strips:Socket_Strip_Straight_1x04_Pitch2.54mmJ12
1RESETButtons_Switches_SMD_Local:SW_SPST_WS-TASV_4.5x4.5mmSW1
1SERIAL 1Socket_Strips:Socket_Strip_Straight_1x02_Pitch2.54mmJ21
1SERIAL 2Socket_Strips:Socket_Strip_Straight_1x02_Pitch2.54mmJ19
1SERIAL 3Socket_Strips:Socket_Strip_Straight_1x02_Pitch2.54mmJ14
1SERIAL 4Socket_Strips:Socket_Strip_Straight_1x02_Pitch2.54mmJ13
1SPI 0Socket_Strips:Socket_Strip_Straight_2x02_Pitch2.54mmJ20
1SPI 2 (D22,D23)Socket_Strips:Socket_Strip_Straight_1x02_Pitch2.54mmJ17
1TM4C123GH6PMHousings_QFP:LQFP-64_10x10mm_Pitch0.5mmU1
1USB_OTGConnectors_USB_Local:USB_Micro_B_FCI_10118192J1
1VInCustom-Mounting-Holes:NetTie-I_Connected_SMDJ6
1~HIBSocket_Strips:Socket_Strip_Straight_1x01_Pitch2.54mmJ5
1~RSTPin_Headers:Pin_Header_Straight_1x01_Pitch2.54mmJ3
1~WAKESocket_Strips:Socket_Strip_Straight_1x01_Pitch2.54mmJ11

The 61 most common of 104 parts.

Similar boards

  • 2 layers50.8 × 60 mmEos tm4c123-board, the printed circuit board in 3D

    Eos tm4c123-board

    embeddedos-org/eCAD-Hardware-Products

    Hardware designs + EE docs + Board datasheets of Multiple products

    87 parts8MIT
  • 2 layers30 × 32.8 mmWild Spy Open Source Timer, the printed circuit board in 3D

    Wild Spy Open Source Timer

    Wild-Spy/OSTBoardHardware

    Hardware design for the Open Source Timer board.

    88 parts1Apache-2.0
  • 2 layers339.1 × 143.2 mmAdelheid, the printed circuit board in 3D

    Adelheid

    dcpedit/adelheid-plus

    The Adelheid Plus is a fork of Flookay's Adelheid case and PCB.

    332 parts28MIT
  • 2 layers80 × 50 mmTs590 prog btn, the printed circuit board in 3D

    Ts590 prog btn

    ct7aez/TS-590-Program-Function-extention

    TS-590s(G) Program Funcion (PF Keys) extention circuit and pcb as in TS-590 IDM.

    23 parts1CC0-1.0
  • 4 layers30 × 55 mmAvionics Board, the printed circuit board in 3D

    Avionics Board

    ModelRocketryAvionics/Avionics-Board

    Avionics PCB for Model Rocketry

    67 parts8
  • 2 layers47 × 48.8 mmLifesense pcb, the printed circuit board in 3D

    Lifesense pcb

    amozoss/lifesense-pcb

    Senior project hardware made in kicad

    54 parts1GPL-2.0
  • 2 layers161.5 × 90.2 mmMaster, the printed circuit board in 3D

    Master

    cactorium/UCFBrainStuff

    EEG software, alpha stages. Will be opensourced when it's working!

    117 partsMIT

Questions

How big is the Roadrunner PCB?

It measures 68.6 × 52.1 mm and has 4 copper layers, 1.6 mm thick.

What parts does the Roadrunner use?

104 parts, built around the TM4C123GH6PMI, LM1117-3.3, UM6K33NTN and PF4. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Roadrunner KiCad files?

From the jakeson21/Roadrunner-TM4C123G repository on GitHub, at the commit this page was made from: the board is Roadrunner.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Roadrunner design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).