TPB_01 Board

Options

Board Plate :
Radio Module :
Teensy :

Pedals board for Teensy-LC and Teensy-3.2 (assembled)

 

This board enables connecting a load cell, buttons/encoders and various sensors, and propose a range of radio modules to easily deploy wireless solutions.

Several connectors give access to various peripherals.

Most cards on the market use a potentiometer for sensitivity adjustment, which has many drawbacks: the potentiometer is usually located at the pedals level and is therefore difficult to adjust, moreover, they tend to get disrupted regularly , especially on a dynamic simulator. On this PB_01 board, the measurment IC for the load cell is the Hx711. Its 24-bit ADC makes it possible to have a high accuracy while exploiting the entire range of your sensor without needing this additional sensitivity adjustment potentiometer.

- With a Teensy LC, you will have access to 24 I/Os (22 when using a radio module), including 10 analog inputs (16 bits), and a amplified output on the pin 17 to drive Neopixel LEDs for example. The inputs are 3.3 V and are not 5 V tolerant. The Teensy LC operates at 48 MHz max.

- With a Teensy 3.2, you will have access to 34 I/Os (30 when using radio), including 17 analog inputs (16 bits) and 30 digital inputs. All digital pins are tolerant to 5 V. Teensy 3.2 operates at 72 MHz max but can be overclocked at 120 Mhz.

In the same way as with our TBB_01 boards, you can use this TPB_01 board as a radio transmitter to receive buttons / encoders / etc from your steering wheel and send display info for screens / leds / etc.

DescriptionSchematicsPinoutDownloadsTutorialsDimensionsOptionsAccessories

Connectors  :

  • Radio modules
  • SPI Port
  • Fanatec Wheels
  • I2C Port
  • Asynchronous Serial Port
  • NeoPixel Leds (v1.2 + Teensy LC) or Battery for real time clock (v1.2 + Teensy 3.2)
  • JST 2.0 Power supply

 

This board can be powered by Teensy's micro-USB or a JST 2.0mm connector (v1.2), or with a cable directly soldered to the board.

This board can be mounted in the Quick Release from ThomConcept or on any button plate.

A printed PLA support is included.

 

Teensy LC Inputs / Outputs :

22 Inputs / Outputs Numériques : D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D15(A1), D16(A2), D17(A3), D18(A4), D19(A5), D20(A6), D21(A7), D22(A8), D23(A9), D24(A10), D25(A11), D26(A12)

12 Analog Inputs  : A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12

1 Analog Output (DAC) : D26(A12)

 

Teensy 3.2 Inputs / Outputs :

14 Digital Inputs / Outputs : D0, D1, D2, D3, D4, D5, D6, D7, D8, D9, D15(A1), D16(A2), D17(A3), D18(A4), D19(A5), D20(A6), D21(A7), D22(A8), D23(A9), D24, D25, D26(A15), D27(A16), D28(A17)

20 Analog Inputs : A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20

1 Analog Output  (DAC) : A14

 

 

 

Default programming (for Teensy LC) :

 

 

Default programming (for Teensy 3.2) :

 
 
Gain adjustment for strain gauges A
 
The Hx711 has 2 inputs A and B for 2 strain gauges. Only the gain of the A channel amplifier is adjustable (64 or 128).
 
To choose this gain, you can:
 
- choose it directly in Node Blue in the parameters of the Hx711 module
 
- connect a button to an input (D9 by default) to choose the gain between 64 and 128.
 
 
Axis Calibration
 
Open a serial monitor on the board. You can see the calibration messages in the serial monitor. and type:
 
": a" + Enter to calibrate the X axis (": c" for the Y axis, ": b" for the Z axis to which the Hx711 is connected for the strain gauge).
 
Position the axis at least (or a little more), type the same sequence ": a  or :b or :c"
 
Position the axis at maximum (or slightly less), type the same sequence ": a or :b or :c"
 

 

The calibration is completed, repeat this process for the other axes if needed.

 

Version with Standard Radio Module : Version with Tiny Radio Module :

 

 

Version with 8 mm headers for the Teensy : Version with 11.5 mm headers for the Teensy :

 

 

Height with dupont connectors : Version without support :

 

 

 
Board Plate
8mm braces + screws set
8mm braces + screws set

Set of 4 braces + 4 screws

Diametre : M3

Braces height : 8 mm

 
Board Version
TBB_01 PCB v1.1
TBB_01 PCB v1.1

Breakout board for Teensy-LC and Teensy-3.2 (PCB only)

This board enables connecting buttons/encoders and various sensors, and propose a range of radio modules to easily deploy wireless solutions. Connectors :

  • Radio modules
  • SPI port
  • I2C port
  • Serial Port
  • Fanatec wheels
 
Radio Module
nRF24L01 Module
nRF24L01 Module

nRF24L01 Module - 2.4GHz

IC : nRF24L01+

Frequency : 2.4Ghz

Antenna : embeded on the board

Max BandWitdh : 2 Mbits/s

Interface : SPI

Mounting : 2x8 pins 0.1"

nRF24L01 Module - tiny
nRF24L01 Module - tiny

nRF24L01 Module - 2.4GHz

IC : nRF24L01+

Frequency : 2.4Ghz

Antenna : embeded on the board

Max BandWitdh : 2 Mbits/s

Interface : SPI

Monting : SMD

nRF24L01 Module + Straight Antenna
nRF24L01 Module + Straight Antenna

nRF24L01 Module - 2.4GHz

IC : nRF24L01+

Frequency : 2.4Ghz

Antenna : 1/4th wave, provided

Max BandWitdh : 2 Mbits/s

Interface : SPI

Mounting : 2x8 pins 0.1"

nRF24L01 Module + Amplifier + Antenna
nRF24L01 Module + Amplifier + Antenna

nRF24L01 Module - 2.4GHz

IC : nRF24L01+, power amplifier

Frequency : 2.4Ghz

Antenna : 1/4th wave, provided

Max BandWitdh : 2 Mbits/s

Interface : SPI

Mounting : 2x8 pins 0.1"

 
Teensy
Teensy LC
Teensy LC

Teensy-LC delivers an impressive collection of capabilities to make modern electronic projects simpler. It features an ARM Cortex-M0+ processor at 48 MHz, 62K Flash, 8K RAM, 13 16 bit analog input and a 12 bits analog output, 3 hardware Serial port, 1 SPI port and 2 I2C ports, USB, and a total of 27 I/O pins. See the technical specifications and pinouts below for details.

Teensy-LC maintains the same form-factor as Teensy 3.2, with most pins offering similar peripheral features.

Dimensions : 35.6 mm x 17.8 mm

Teensy 3.2
Teensy 3.2

Teensy-3.2 delivers an impressive collection of capabilities to make modern electronic projects simpler. It features an ARM Cortex-M4 processor at 72 MHz, 256 K Flash, 64 K RAM, 21 16 bit analog input and a 12 bits analog output, 3 hardware Serial ports, SPI & I2C, USB, and a total of 34 I/O pins. See the technical specifications for details.

Teensy-3.2 maintains the same form-factor as Teensy LC, with most pins offering similar peripheral features.

Dimensions : 35.6 mm x 17.8 mm

JST 2.0 Cable 2 pins 15cm
JST 2.0 Cable 2 pins 15cm

JST 2.0mm Cable

Number of pins : 2

Length : 15cm

Male Connector : seamed on the cable

Female Connecter : for soldering

Dupont Cable 2 pins 25cm x10
Dupont Cable 2 pins 25cm x10

Dupont Cable 2 pins 25 cm  (pack of 10)

Nombre de pins : 2

Length : 25 cm

JST 2.0 Cable 8 pins 20cm
JST 2.0 Cable 8 pins 20cm

JST 2.0mm Cable Male - Male

Number of pins : 8

Length : 20 cm

Connectors seamed on the cable

micro USB Cable Double Ferrite 2m
micro USB Cable Double Ferrite 2m

USB cable with 2 ferrites which limits electromagnetic interferences.

Length : 2 m

Connector : micro-USB

micro USB Retractable Cable
micro USB Retractable Cable

USB Retractabe cable

Length : 30 cm

Connector : micro-USB

Leo24 Dongle
Leo24 Dongle

ATmega32u4 micro-controler based board, compatible with Arduino Leonardo  (assembled).

It has 9 digital input/output pins (of which 5 can be used as 10 bits analog inputs).

The ATmega32u4 micro-controler includes an USB hardware controler which can be programmed to create a gaming device, a keyboard, a mouse, etc..

The board can be powered by USB, or with an external 5V power supply. The board is like a USB dongle, so it doesn't need any USB cable to be connected to a PC.

Dimensions : 20 mm x 13 mm

SMA Extension 15 cm
SMA Extension 15 cm

SMA extension cable, length 15 cm