PowerBox PBX 90
ManualVersion 2.0 02/08/2024

Content

Content
1 About PowerBox PBX 90 ................................................................................................................................................

3

2 Hardware..........................................................................................................................................................................

4

2.1

Housing....................................................................................................................................................................................................................

4

2.2

Status LEDs .............................................................................................................................................................................................................

5

2.3

Connectors..............................................................................................................................................................................................................

6

2.4

Pin Configuration .................................................................................................................................................................................................

7

2.5

Warnings and shutdown Thresholds............................................................................................................................................................

9

2.6

Mounting.................................................................................................................................................................................................................

9

3 PBX Suite Installation .....................................................................................................................................................

10

4 The Structure Editor: Create a new configuration.......................................................................................................

11

4.1

Function Blocks .....................................................................................................................................................................................................

11

4.2

Utilities for placing and arranging of Function Blocks ..........................................................................................................................

13

4.3

Navigating through the configuration.........................................................................................................................................................

14

4.4

Example “Blower Control”.................................................................................................................................................................................

14

4.5

Structuring of complex configurations........................................................................................................................................................

21

4.6

Utilities for navigating through complex configurations......................................................................................................................

23

4.7

Password protecting a configuration ...........................................................................................................................................................

23

5 First Upload of a configuration .....................................................................................................................................

24

6 Update of an existing configuration.............................................................................................................................

26

7 The Powerbox Manager .................................................................................................................................................

27

7.1

Switch between configurations ......................................................................................................................................................................

27

7.2

View Live Data .......................................................................................................................................................................................................

29

7.3

Error log ...................................................................................................................................................................................................................

30

8 Integration to RaceCon ..................................................................................................................................................

32

9 FAQ ...................................................................................................................................................................................

34

10 Legal .................................................................................................................................................................................

35

10.1 Legal Restrictions of Sale ..................................................................................................................................................................................

35

10.2 REACH Statement.................................................................................................................................................................................................

35

10.3 Open Source Software (OSS) declaration ...................................................................................................................................................

35

11 Disposal ............................................................................................................................................................................

44

12 Technical Specifications .................................................................................................................................................

45

ii / xlviii

PowerBox_PBX_90_Manual

Bosch MotorsportAbout PowerBox PBX 90 | 1

1 About PowerBox PBX 90
The Bosch PowerBox PBX 90 takes the whole Power Control Module concept much further
than existing modules. It provides an effective and inspired alternative to conventional relays, circuit breakers, fuses and wires that can so often be a tangle of complexity and untidiness around a typical racing car’s power junction box.
PowerBox PBX 90 is a compact and light weight module, measuring 214 x 159 x 57.5 mm(including connectors).
PowerBox PBX 90 has 36 outputs. All outputs are protected against reversed battery polarity. Current draw can be measured on all outputs from 500 mA .
Any of these channels can be controlled by various types and combinations of inputs.
You’ll find more information at Technical Specifications [} 45].
Instead of using a conventional control program, PowerBox PBX 90 benefits from a 667
MHz dual Core Processor and a multitasking operating system, allowing simultaneous executions of operations.
Please note that the maximum recommended current draw per channel is limited by theconnector contacts (wiring loom side) - not by PowerBox PBX 90s driver stages. We have
rated the individual channel’s current draw in relation to the connector manufacturer’s
specifications.
PowerBox PBX 90 is programmed to shut overloaded channels down if the current draw
or internal junction temperatures exceed pre-set levels.
A smart algorithm allows automatically turning-on of loads with a high inrush current.
The current draws and channel status can be logged internally and exported via one of
the three available CAN busses.

WARNING

Please note that the PowerBox PBX 90 is not intended to be used tocontrol safety-critical systems on a vehicle, such as ABS braking,power steering, etc..
Bosch Motorsport shall not be responsible for any incidental or consequential damages or
injuries that may occur if the unit is used to control these, or similar, safety-critical systems.

Bosch Motorsport

PowerBox_PBX_90_Manual

3 / 48

2 | Hardware

2 Hardware
The Bosch PowerBox PBX 90 enclosure is partially CNC machined to the highest standards.
The two parts of the casing are sealed by an O-ring, located in a recess in the main half. A
lip in the lid presses on the O-ring and assures a protection against ingress of splash water. The connectors are individually sealed.

2.1 Housing

On the housing, you’ll find the three connectors X1, X2 and X3 and the LEDs for Failure,
User, Power and Run.

4 / 48

PowerBox_PBX_90_Manual

Bosch Motorsport

Hardware | 2

2.2 Status LEDs
Each LED on the PBX 90 has its own color code with different meanings.

The following table explains the different meanings:

OffNo error
Red solid
At least one entry in the error log

FailureRed blinking (2 Hz)
At least one active error present

Off/Blue
Controlled by functionblock „User_LED“

User

Off
Power supply missing

Power

Green solidPower supply valid
Green solid
No configuration active
Green blinking (2 Hz)
Configuration active

Run

Orange blinking (2 Hz)
Configuration error
Orange solid
Emergency state

Bosch Motorsport

PowerBox_PBX_90_Manual

5 / 48

2 | Hardware

2.3 Connectors
X1 PBX90
40 Ampere
25 Ampere
15 Ampere

HP_OUT3

OUT22

PWM_OUT6

OUT21

ANA_IN07

ANA_IN08

PWM_OUT4

CAN_3_HSENSGNDSENS_
PWR_5VPWM_OUT2

PWM_OUT1

ANA_IN03

ANA_IN04

DIG_IN3

DIG_IN4

ANA_IN09

ANA_IN10

CAN_3_L

BAT_GND

BAT_GND

BAT_GND

BAT_GND

HP_OUT7

HP_OUT4

HP_OUT8
ANA_IN05

OUT19

OUT20

ANA_IN06

OUT18

OUT17

ANA_IN11

OUT15

OUT16

ANA_IN12PWM_OUT3

PWM_OUT5

X2 PBX90
40 Ampere
25 Ampere
15 Ampere

HP_OUT1

OUT14
HS_OUT14

HS_OUT13
OUT13

HS_OUT02
OUT02

HS_OUT01
OUT01

Timestamp
TIMESTAMPINOUT

CAN_2_H
CAN_B_H

CAN_1_H
CAN_A_H

ETH_1_RXN ETH_1_TXN

ETH_2_RXN

ETH_2_TXN

BAT_GND

ANA_IN01

ANA_IN02

DIG_IN1

DIG_IN2

CAN_2_L

CAN_1_L

ETH_1_RXP

ETH_2_RXP

ETH_2_TXP

ETH_1_TXP

HP_OUT5

HP_OUT6
OUT11

6 / 48

HP_OUT2

OUT09

OUT12

OUT10

PowerBox_PBX_90_Manual

OUT07

OUT08

LIN_OUTOUT05

SHIELD_GND

OUT06

OUT03

OUT04

Bosch Motorsport

Hardware | 2

2.4 Pin Configuration
Connector X1: 38 way (ABS/ESR) Code 1

Bosch Motorsport

Pin

SignalCont. [A]Peak [A]1

HP_OUT3

40

150

2

OUT22

15

100

3

PWM_OUT6

15

75

4

OUT21

15

100

5

ANA_IN07

0 to 5 V, Pull-up

6

ANA_IN08

0 to 5 V, Pull-up

7

PWM_OUT4

15

8

CAN_3_H

1 Mbaud max.

9

SENSGND

GND for AIN[x]10SENSPWR_5V

0.4

11

PWM_OUT2

15

75

12

PWM_OUT1

15

75

13

HP_OUT4

40

150

14

ANA_IN03

0 to 5 V, Pull-up

15

ANA_IN04

0 to 5 V, Pull-up

16

DIG_IN3

0 to 12 V, Pull-up, Pull-down

17

DIG_IN4

0 to 12 V, Pull-up, Pull-down

18

ANA_IN09

0 to 5 V, Pull-up

19

ANA_IN10

0 to 5 V, Pull-up

20

CAN_3_L

1 Mbaud max.

21

BAT_GND

15

100

22

BAT_GND

15

100

23

BAT_GND

15

100

24

BAT_GND

15

100

25

HP_OUT7

25

150

26

OUT19

15

100

27

ANA_IN05

0 to 5 V, Pull-up

28

OUT20

15

29

ANA_IN06

0 to 5 V, Pull-up

30

OUT17

15

100

31

OUT18

15

100

32

ANA_IN11

0 to 5 V, Pull-up

33

OUT15

15

100

34

OUT16

15

100

35

ANA_IN12

0 to 5 V, Pull-up

36

PWM_OUT3

15

75

37

PWM_OUT5

15

75

38

HP_OUT8

25

150PowerBox_PBX_90_Manual

75

100

7 / 48

2 | Hardware

Connector X2: 38 way (ABS/ESR) Code 2
Pin

Used forCont. [A]Peak [A]1

HP_OUT1

40

150

2

OUT14

15

100

3

OUT13

15

100

4

OUT02

15

100

5

OUT01

15

100

6

TIMESTAMP_INOUT

1 kHz open drain

7

CAN_2_H

1 Mbaud max.

8

CAN_1_H

1 Mbaud max.

9

ETH_1_RXN

10/100 Mbps

10

ETH_1_TXN

10/100 Mbps

11

ETH_2_RXN

10/100 Mbps

12ETH_2_TXN

10/100 Mbps

13

HP_OUT2

40

150

14

BAT_GND

15

100

15

ANA_IN01

0 to 5 V, Pull-up

16

ANA_IN02

0 to 5 V, Pull-up

17

DIG_IN1

0 to 12 V, Pull-up, Pull-down

18

DIG_IN2

0 to 12 V, Pull-up, Pull-down

19

CAN_2_L

1 Mbaud max.

20

CAN_1_L

1 Mbaud max.

21

ETH_1_RXP

10/100 Mbps

22

ETH_1_TXP

10/100 Mbps

23

ETH_2_RXP

10/100 Mbps

24

ETH_2_TXP

10/100 Mbps

25

HP_OUT5

25

150

26

OUT11

15

100

27

OUT09

15

100

28

OUT12

15

100

29

OUT10

15

100

30

OUT07

15

100

31

OUT08

15

100

32

LIN

Control of Bosch Motorsport LIN devices included. Support of other devices on request.

8 / 48

33

OUT05

15

34

SHIELD_GND

shield

35

OUT06

15

100

36

OUT03

15

100

37

OUT04

15

100

38

HP_OUT6

25

150PowerBox_PBX_90_Manual

100

Bosch Motorsport

Hardware | 2

Connector X3: Amphenol Radsok Automotive Pinlock Connector 8 mm (35 mm²,
50 mm²)
Pin

Used forCont. [A]Peak [A]1

BATT_POS

120

180

2.5 Warnings and shutdown Thresholds
Due to thermal or pin current overload, there are several warnings and shutdown
thresholds. You can see an overview of these below.
Overcurrent
Warning overcurrent X3

140 A for 0.2 s

Shutdown overcurrent X3

180 A for 2 s

Overtemperature
Warning overtemperature CPU

95°C for 2 s

Shutdown overtemperature CPU

100°C for 2 s

Warning overtemperature Device

110°C for 2 s

Shutdown overtemperature Device

115°C for 2 s

2.6 Mounting
HardwareMake sure that all connectors are plugged and locked before appyling supply voltage.
PowerBox PBX 90 will instantly start operation when supply is available.
Boot time is about 1 sec.
New hardware is preconfigured, no outputs will turn on.

Bosch Motorsport

PowerBox_PBX_90_Manual

9 / 48

3 | PBX Suite Installation

3 PBX Suite Installation
The setup file for the PBX Suite is provided at the Bosch Motorsport internet homepage at
the product page of the PowerBox PBX 90.
For the PBX Suite v2.5.0.3 and 2.5.1 or higher, no personal license key is required.
For older versions, a required personal license key can be requested by mail toLicenseMotorsport.BEG@de.bosch.com
The installation requires administrator rights.
Start the installation by running setup.exe and follow the wizard steps.

10 / 48

PowerBox_PBX_90_Manual

Bosch Motorsport

The Structure Editor: Create a new configuration | 4

4 The Structure Editor: Create a new
configuration
A configuration is the unit you exchange between the programming tool PBX Suite andyour PowerBox PBX 90 after all changes and modifications.
For creating a configuration we developed the PBX Suite. This software tool enables visualprogramming of the configuration of your PowerBox.
– Start the program PBX Suite.
– Click Structure Editor in the menu box on the left side (1).

– Click New (2).
– Select your PBX type (3).
– Load the corresponding PST file (4).
– Confirm by clicking OK (5).

4.1 Function Blocks
The key technology of the PBX Suite is the function block. All functions of the PowerBox
can be programmed and modified by using a string of function blocks.
Every function block is divided into three parts:

A

B

C

– A is the top part that includes the unique name of the function block. It is userchangeable.
Bosch Motorsport

PowerBox_PBX_90_Manual

11 / 48

4 | The Structure Editor: Create a new configuration– B is the middle part that shows static parameters of the function block.
– C is the bottom part that shows dynamic input and output signals of the function
block.
In part B and part C, the colored rectangles symbolize the signal connections: inputs on
the left side and outputs on the right side.

1

2

3

4

5
6

1.

Client assignment

2.

Optional global block enable input.

3.

Optional global block enable output, daisy-chained with input.

4.

Signal input. Data type Boolean. Enabled for online view and export to RaceCon.

5.

Signal output. Data type Integer. Enabled for online view and export to RaceCon.

6.

Signal output. Data type Float. Enabled for online view and export to RaceCon.

As you will have realized in the steps 4 to 6, the system offers signals of three different
data types:– Boolean (Background color always GREEN)– Integer (Background color always YELLOW)– Float (Background color always ORANGE)
If function blocks are available as different data type, you can identify the data type fromthe background color of the inputs and outputs and from the end of the function blocks
name. The last letter will show the data type.
Example:The function block CAN_Input is available as data type Boolean or data type Integer ordata type Float. To separate one from the other, we put a letter at the end of the function
blocks name:12 / 48

PowerBox_PBX_90_Manual

Bosch Motorsport

The Structure Editor: Create a new configuration | 4

Color Scheme
The color of the function blockhead and the color of the symbol in the catalog both show
the type of the function block:– blue for functions– green for inputs– red for outputs

blue

green

red

4.2 Utilities for placing and arranging ofFunction Blocks
At the Layout tab– Rulers and Grid can be enabled or disabled,– several functions helping to align the function blocks are available.

Bosch Motorsport

PowerBox_PBX_90_Manual

13 / 48

4 | The Structure Editor: Create a new configuration

4.3 Navigating through the configuration
Use mouse wheel for zooming in or out.
Space bar toggles between current view and Zoom to Fit.
At the Quick Access Toolbar, several zoom options are provided.

Use OverView or Zoom tab for a second farer or closer view.

4.4 Example “Blower Control”
This chapter shows an example how to program the function Blower Control with the
PBX Suite. The function shall start the cooling fan when the water temperature exceeds
e.g. 90°C and stops it when the temperature falls below e.g. 80°C. You’ll reach it by setting
Default to 90 and Hysteresis to 10 as shown in the following instructions.
1.

Start the PBX Suite.

2.

Click Structure Editor in the menu box on the left side.

3.

Click New.

4.

Select your PBX Type.

5.

Load the corresponding PST File.

6.

Confirm by clicking OK.

7.

Write Input in the text field of the Catalogue [Insert here all words to filter, use “;” asseparator].

14 / 48

PowerBox_PBX_90_Manual

Bosch Motorsport

The Structure Editor: Create a new configuration | 48.

Drag and Drop the function Analog_Input from the Catalogue onto the screen. The
Analog_Input function block will pop up as shown in the following screenshot.

9.

With double-click on the selected function block, you open the pin assignment wizard. Select Input X1_15 from the pull down menu. X1 is the connectors name and 15
is the pins name.

10. The assigned connector and pin are part of the function blocks name shown in theheadline of the function block. Here it is X1_15, as you can see in the following screen
shot.
Notice: All function blocks can be renamed by changing the name in Properties /Name.

Bosch Motorsport

PowerBox_PBX_90_Manual

15 / 48

4 | The Structure Editor: Create a new configuration

With click on F1 while function block selected, you open the context sensitive online
help. Here you find further information.

11. Write Table in the text field of the Catalogue.
12. Drag and Drop the function OneDLookuptable from the Catalogue onto the screen.

If you want to see the actual temperature in the Live Data later, please enable the
OneDLookupTable by setting Y to enabled (red ring). Therefore you click on the or-

16 / 48

PowerBox_PBX_90_Manual

Bosch Motorsport

The Structure Editor: Create a new configuration | 4ange rectangle right of the Y. It gets red if activated. Choose Event Enabled -> True in
the Properties block as shown in the following screenshot.

13. For more information about Live Data, please see View Live Data [} 29].
14. Double-click on the function OneDLookuptable opens a curve and a table where you
can fill in your sensor data.

15. Write hyst in the text field of the Catalogue.

Bosch Motorsport

PowerBox_PBX_90_Manual

17 / 48

4 | The Structure Editor: Create a new configuration

16. Drag and Drop the function Hysteresis_left from the Catalogue onto the screen. The
Hysteresis_left function block will pop up as shown in the following screenshot.

17. For setting the default values click the orange square left to Lim in the Hysteresis_left
function block. It changes color to red when activated. Sign in the value 90.0 as DefaultValue under Properties as shown in the following screenshot.

18. Set 10.0 as DefaultValue under Hyst in the same function block.

18 / 48

PowerBox_PBX_90_Manual

Bosch Motorsport

The Structure Editor: Create a new configuration | 4

19. Write output in the text field of the Catalogue.
20. Drag and Drop the function Highside HS_25A from the Catalogue onto the screen.
The HS_25 function block will pop up as shown in the following screenshot.

21. With double-click on the selected function block you open the pin assignment wizard.
Select Output X2_25 from the pull down menu, similar to step 9.

Bosch Motorsport

PowerBox_PBX_90_Manual

19 / 48

4 | The Structure Editor: Create a new configuration

22. Connect the square angles of the function blocks by pulling lines as shown in the following screenshot.

23. Save the function by click on Save as shown in the following screenshot.

Congratulations! You have programmed your first function!

Further steps
After creating the configuration, you got the following options:– transfer and activate the configuration to the PowerBox PBX 90 with PowerBox Manager,– follow the signal values with PowerBox Manager,– use the automatically generated *.prg file for RaceCon to measure, record and analyze, see also Integration to RaceCon [} 32].
Please visit our website bosch-motorsport.com for more information on how to work with
the PBX suite.

20 / 48

PowerBox_PBX_90_Manual

Bosch Motorsport

The Structure Editor: Create a new configuration | 4

4.5 Structuring of complex configurations
4.5.1 Layer
Use Layer mechanism for logically grouping of Function Blocks.

Function Blocks can belong to several Layers.
Layers are supported by the View Online Data of the Powerbox Manager allowing an easy
filtering for the data of interest.

4.5.2 Container
1.

Select two or more function blocks.

2.

Right click on a selected function block to open the context menu

3.

Select Create Container

A Container block appears which is connected to the environment.
In the properties tab a description, an image or an alternative name can be setup.

Bosch Motorsport

PowerBox_PBX_90_Manual

21 / 48

4 | The Structure Editor: Create a new configuration

Double clicking the Container switches inside the container, showing the included functionblocks and the outside connections.
Navigation to the outside is done in the lower left corner.

A further outside connection can be generated by

22 / 48

1.

Right clicking on an in- or output port,

2.

Select Add Connector to Container.

PowerBox_PBX_90_Manual

Bosch Motorsport

The Structure Editor: Create a new configuration | 4

4.6 Utilities for navigating through complex
configurations
At the Ribbon bar, several functions assist for finding, filtering, tracing, and selecting ofFunction Blocks in complex configurations.

4.7 Password protecting a configuration
Protecting a configuration with a password can be done by clicking the Button ‘Save withpassword protection‘.
Enter the password and confirm it.

From now on the correct password has to be entered to open this configuration.

Bosch Motorsport

PowerBox_PBX_90_Manual

23 / 48

5 | First Upload of a configuration

5 First Upload of a configuration
This chapter will show how to upload the new designed configuration file to the PowerBox.
1.

Connect your computer and the PowerBox via Ethernet.

2.

Activate your PowerBox.

3.

Start your PBX Suite and activate the PowerBox Manager by clicking on the button asshown in the following screenshot:

4.

After a short while the screen will show your device:5.

Now you can transfer the config file. Therefore right-click on the device window andchoose Send Config and Start:

24 / 48

PowerBox_PBX_90_Manual

Bosch Motorsport

First Upload of a configuration | 5

6.

Choose the configuration file which you want to put on your PowerBox. In this example it is named Primeconfig.cfg. Confirm with click on Open.

7.

The config file was put on the PowerBox, and after an automatically restart the device
window shows the name of the configuration:

Bosch Motorsport

PowerBox_PBX_90_Manual

25 / 48

6 | Update of an existing configuration

6 Update of an existing configuration
This chapter will show how to update a configuration.

26 / 48

1.

Click Project Configuration on Catalogue tab as shown in the following picture.

2.

Select the corresponding PST file.

3.

Confirm by clicking OK.

PowerBox_PBX_90_Manual

Bosch Motorsport

The Powerbox Manager | 7

7 The Powerbox Manager
The Ribbon Bar

1.

Refresh: Updates the current view

2.

Emergency Flash: Allows to Flash a device which has entered the emergency state

3.

Discover Devices: Used to assign in a double-PBX system the 2nd PBX device a different allocation

7.1 Switch between configurations
This chapter will show how to switch between different configurations on your PowerBox.
1.

Right mouse click on the device window will open the menu as shown in the following
screenshot.

Bosch Motorsport

2.

Click Stop to end the active configuration.

3.

Click Start to choose the new configuration.

PowerBox_PBX_90_Manual

27 / 48

7 | The Powerbox Manager

4.

Choose the new configuration from the pull-down menu, here “Secondconfig.cfg”.
Confirm with click on Start.

5.

The device will restart, and after a short time the device window shows the name ofthe second configuration.

28 / 48

PowerBox_PBX_90_Manual

Bosch Motorsport

The Powerbox Manager | 7

7.2 View Live Data
This chapter will show how you can view live data with your PowerBox Suite. Right click on
your device opens a window where you choose View Live Data.

Now you can see the entire Event enabled data on your screen.

Every in- or output port of the Function Blocks checked for EventEnabled is represented asa row.
For output ports, the current value is shown, some with additional Description information.
For input ports, it is possible to affect the operative value. The result is controlled by theselected PoolingMode.
Various support for filtering the amount of data is provided, including the support for Layers.

Bosch Motorsport

PowerBox_PBX_90_Manual

29 / 48

7 | The Powerbox Manager

7.3 Error log
A red dot in the upper right corner of the box indicates if the error log contains at least
one entry.
If blinking, at least one active error entry is present.
Else only passive error(s) are present.

In the context menu select View Error Log to view the error log entries.

Besides the location and type further information are available.
To clear the error log, click Clear Error Log in the upper left corner of the error log window.

The Error Log can also be accessed with RaceCon.
RaceCon also provides access to the following measurements variables:– General Error Log Status (device measurement label “error_state”)– No error present in memory– At least one inactive error present in memory, no active errors– At least one active error present in memory– Error type (device label “error_type_rotate”)
e.g., “below_threshold” for a violation of the minimum voltage range defined in theconfiguration, “shortcut_Batt” for a shortcut to battery voltage etc.

30 / 48

PowerBox_PBX_90_Manual

Bosch Motorsport

The Powerbox Manager | 7– Error location (device label “error_location_rotate”)
e.g., “ANA01” for an error concerning the first ANA channel– Error active state (device label “error_active_rotate”)
All failure modes are continuously diagnosed; any error detected will be written to theerror memory. Once an error is detected, it is qualified as “active”.
– 1 (TRUE) Error was detected in most recent diagnose run (active)– 0 (FALSE) Error is inactive: error was not detected in most recent diagnostic run,however the error has not been cleared from the memory by the user and remains in the non‐volatile memory
The aforementioned labels (error_active_rotate, error_location_rotate, error_type_rotate)cycle through the errors currently present in the memory and represent the respective
property of each error periodically.

Bosch Motorsport

PowerBox_PBX_90_Manual

31 / 48

8 | Integration to RaceCon

8 Integration to RaceCon
At the same location the Configuration is saved, an additional export file for RaceCon is
written. It is suffixed by an ‚_A‘ or ‚_B‘ and the extension is ‚PRG‘:Drag & Drop a PowerBox PBX 90 in RaceCon into the project and select this ‚PRG‘ file if
asked for the program archive:

All the In- and Output Ports of the configuration with EventEnabled set to True are now
available and can be used for

32 / 48

1.

Logger2.

Display3.

Measuring

PowerBox_PBX_90_Manual

Bosch Motorsport

Integration to RaceCon | 8

Bosch Motorsport

PowerBox_PBX_90_Manual

33 / 48

9 | FAQ

9 FAQ
You’ll find an FAQ list on the PowerBox product site of bosch-motorsport.com.

34 / 48

PowerBox_PBX_90_Manual

Bosch MotorsportLegal | 10

10 Legal
10.1 Legal Restrictions of Sale
The sale of this product in Mexico is prohibited.
Due to embargo restrictions, sale of this product in Russia, Belarus, Iran, Syria, and North
Korea is prohibited.

10.2 REACH Statement
According to the REACH regulations, any supplier of an article containing a substance ofvery high concern (SVHC) in a concentration above 0.1 % (w/w) has the duty to provide
the recipient of the article with sufficient information to allow safe use of the article. Our
product contains:
SVHC Substance

CAS Number

Lead monoxide (lead oxide)1317-36-8

Lead7439-92-1

10.3 Open Source Software (OSS) declaration
10.3.1 antlr-2.7.7.jar License
ANTLR-2.7.7

SOFTWARE RIGHTSANTLR 1989-2006 Developed by Terence Parr
Partially supported by University of San Francisco & jGuru.com

We reserve no legal rights to the ANTLR--it is fully in the public domain. An individual orcompany may do whatever they wish with source code distributed with ANTLR or thecode generated by ANTLR, including the incorporation of ANTLR, or its output, into commercial software.

We encourage users to develop software with ANTLR. However, we do ask that credit isgiven to us for developing ANTLR. By "credit", we mean that if you use ANTLR or incorporate any source code into one of your programs (commercial product, research project,
or otherwise) that you acknowledge this fact somewhere in the documentation, research
report, etc... If you like ANTLR and have developed a nice tool with the output, pleasemention that you developed it using ANTLR. In addition, we ask that the headers remain
intact in our source code. As long as these guidelines are kept, we expect to continue enhancing this system and expect to make other tools available as they are completed.

The primary ANTLR guy:

Bosch Motorsport

PowerBox_PBX_90_Manual

35 / 48

10 | Legal

Terence Parr
parrt@cs.usfca.edu
parrt@antlr.org

10.3.2 antlr311runtime.jar License
ANTLR-3.1.1

ANTLR 3 License[The BSD License]
Copyright (c) 2010 Terence Parr
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials
provided with the distribution.
Neither the name of the author nor the names of its contributors may be used to endorse
or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANYWAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.

10.3.3 crc32 License
Copyright (c) 2003 Markus Friedl. All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

36 / 48

PowerBox_PBX_90_Manual

Bosch MotorsportLegal | 10

1.

Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

2.

Redistributions in binary form must reproduce the above copyright notice, this list of
conditions and the following disclaimer in the documentation and/or other materials
provided with the distribution.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR “AS IS” AND ANY EXPRESS OR IMPLIEDWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISEDOF THE POSSIBILITY OF SUCH DAMAGE.

10.3.4 log4j.jar License
The Apache Software License, Version 1.1
Copyright (C) 1999 The Apache Software Foundation. All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1.

Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

2.

Redistributions in binary form must reproduce the above copyright notice, this list of
conditions and the following disclaimer in the documentation and/or other materials
provided with the distribution.

3.

The end-user documentation included with the redistribution, if any, must include thefollowing acknowledgment: "This product includes software developed by the Apache
Software Foundation (http://www.apache.org/)." Alternately, this acknowledgment
may appear in the software itself, if and wherever such third-party acknowledgments
normally appear.

4.

The names "log4j" and "Apache Software Foundation" must not be used to endorse
or promote products derived from this software without prior written permission. For
written permission, please contact apache@apache.org.

5.

Products derived from this software may not be called "Apache", nor may "Apache"appear in their name, without prior written permission of the Apache Software Foundation.

THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED WARRANTIES,INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
APACHE SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT,INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSSOF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THISSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Bosch Motorsport

PowerBox_PBX_90_Manual

37 / 48

10 | Legal

This software consists of voluntary contributions made by many individuals on behalf of
the Apache Software Foundation. For more information on the Apache Software Foundation, please see <http://www.apache.org/>.
/10.3.5 opencsv License
opencsv http://opencsv.sourceforge.net sconway@users.sourceforge.net arjones@t-online.de

Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1.

Definitions.
"License" shall mean the terms and conditions for use, reproduction, and distribution
as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by the copyrightowner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposesof this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications, including but
not limited to software source code, documentation source, and configuration files.
"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated
documentation, and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or Object form, madeavailable under the License, as indicated by a copyright notice that is included in or
attached to the work (an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object form, that isbased on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work ofauthorship. For the purposes of this License, Derivative Works shall not include works

38 / 48

PowerBox_PBX_90_Manual

Bosch MotorsportLegal | 10

that remain separable from, or merely link (or bind by name) to the interfaces of, theWork and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including the original version of
the Work and any modifications or additions to that Work or Derivative Works
thereof, that is intentionally submitted to Licensor for inclusion in the Work by the
copyright owner or by an individual or Legal Entity authorized to submit on behalf ofthe copyright owner. For the purposes of this definition,"submitted" means any form of electronic, verbal, or written communication sent to
the Licensor or its representatives, including but not limited to communication onelectronic mailing lists, source code control systems, and issue tracking systems thatare managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution.""Contributor" shall mean Licensor and any individual or Legal Entity on behalf ofwhom a Contribution has been received by Licensor and subsequently incorporated
within the Work.
2.

Grant of Copyright License. Subject to the terms and conditions of this License, eachContributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge,
royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.

3.

Grant of Patent License. Subject to the terms and conditions of this License, eachContributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge,
royalty-free, irrevocable (except as stated in this section) patent license to make, have
made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institutepatent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to
You under this License for that Work shall terminate as of the date such litigation is
filed.

4.

Redistribution. You may reproduce and distribute copies of the Work or Derivative
Works thereof in any medium, with or without modifications, and in Source or Object
form, provided that You meet the following conditions:(a) You must give any other recipients of the Work or Derivative Works a copy of thisLicense; and(b) You must cause any modified files to carry prominent notices stating that Youchanged the files; and(c) You must retain, in the Source form of any Derivative Works that You distribute, allcopyright, patent, trademark, and attribution notices from the Source form of theWork excluding those notices that do not pertain to any part of the Derivative Works;
andBosch Motorsport

PowerBox_PBX_90_Manual

39 / 48

10 | Legal(d) If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain toany part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not
modify the License. You may add Your own attribution notices within Derivative
Works that You distribute, alongside or as an addendum to the NOTICE text from theWork, provided that such additional attribution notices cannot be construed as modifying the License.
You may add Your own copyright statement to Your modifications and may provide
additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided
Your use, reproduction, and distribution of the Work otherwise complies with theconditions stated in this License.
5.

Submission of Contributions. Unless You explicitly state otherwise, any Contribution
intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the termsof any separate license agreement you may have executed with Licensor regarding
such Contributions.

6.

Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing thecontent of the NOTICE file.

7.

Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS
IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You aresolely responsible for determining the appropriateness of using or redistributing theWork and assume any risks associated with Your exercise of permissions under this License.

8.

Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of theuse or inability to use the Work (including but not limited to damages for loss of
goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.

9.

Accepting Warranty or Additional Liability. While redistributing the Work or Derivative
Works thereof, You may choose to offer, and charge a fee for, acceptance of support,
warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf
and on Your sole responsibility, not on behalf of any other Contributor, and only if

40 / 48

PowerBox_PBX_90_Manual

Bosch MotorsportLegal | 10

You agree to indemnify, defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason of your accepting
any such warranty or additional liability.
END OF TERMS AND CONDITIONS

10.3.6 Sensor Driver for BMI160 Sensor
Copyright (c) 2021 Bosch Sensortec GmbH. All rights reserved.

BSD-3-Clause

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1.

Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

2.

Redistributions in binary form must reproduce the above copyright notice, this list of
conditions and the following disclaimer in the documentation and/or other materials
provided with the distribution.

3.

Neither the name of the copyright holder nor the names of its contributors may be
used to endorse or promote products derived from this software without specificprior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANYWAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.

10.3.7 stringtemplate License[The "BSD licence"]
Copyright (c) 2003-2008 Terence Parr
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1.

Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

2.

Redistributions in binary form must reproduce the above copyright notice, this list of
conditions and the following disclaimer in the documentation and/or other materials
provided with the distribution.

Bosch Motorsport

PowerBox_PBX_90_Manual

41 / 48

10 | Legal

3.

The name of the author may not be used to endorse or promote products derived
from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIEDWARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISEDOF THE POSSIBILITY OF SUCH DAMAGE.

10.3.8 xml_io_tools License
xml_io_tools

Copyright (c) 2007, Jaroslaw Tuszynski
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

– Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
– Redistributions in binary form must reproduce the above copyright notice, this list of
conditions and the following disclaimer in the documentation and/or other materials
provided with the distribution

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANYWAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.

10.3.9 Avalonia
The MIT License (MIT)Copyright (c) .NET Foundation and Contributors All Rights Reserved

42 / 48

PowerBox_PBX_90_Manual

Bosch MotorsportLegal | 10

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without
restriction, including without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom
the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies orsubstantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALLTHE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
OTHER DEALINGS IN THE SOFTWARE.

Bosch Motorsport

PowerBox_PBX_90_Manual

43 / 48

11 | Disposal

11 Disposal
Hardware, accessories and packaging should be sorted for recycling in an environmentfriendly manner.
Do not dispose of this electronic device in your household waste.

44 / 48

PowerBox_PBX_90_Manual

Bosch MotorsportTechnical Specifications | 12

12 Technical Specifications
Mechanical DataSize

214 x 159 x 57.5 mm

Weight

830 g

Protection Classification

Protected against ingress of particles >1 mm, splash water proof

Temp. range (at internal sensors)-20 to 85°C

Max. vibration

Vibration profile 1 (see Downloads)

Electrical Data
Supply voltage range

5 to 20 V

Current consumption<1 A

Maximum recommended output current

120 A continuously>180 A peak current (2 s)

InputsNumber of digital inputs

4

Number of analogue inputs

12 x 0 to 5 V; 16 bit resolution

Number of CAN input channels

500

Outputs
All driver stages are thermally and reverse polarity protected.
Very high power channels
Number of individual outputs

4

Maximum continuously current draw per

40 A

outputMaximum peak current each output

150 A inrushHigh power channels
Number of individual outputs

4

Maximum continuously current draw per

25 A

outputMaximum peak current each output

150 A inrush

Low power channels
Number of individual outputs

22

Maximum continuously current draw per

15 A

outputMaximum peak current each output

100 A inrush

PWM channels
Number of individual outputs

6

Maximum continuously current draw per

15 A

outputBosch Motorsport

PowerBox_PBX_90_Manual

45 / 48

12 | Technical Specifications

Maximum peak current each output

75 A inrush

Maximum applied frequency

20 kHzSensor supplies
Number of 5 V reference sensor supplies

1; 400 mA at 5 V

Communication
PC Interface

Ethernet

CAN bus3

CAN protocol

2.0B

CAN baud rate (each CAN bus)

125/250/500/1000 Kbps

CAN identifiers

11 bit or 29 bit identifiers
Motorola or Intel format
Bit wise operator

LIN bus1; Control of Bosch Motorsport LIN devices
included. Support of other devices on request.

Ethernet

46 / 48

2 at 100 Mbit/s

PowerBox_PBX_90_Manual

Bosch MotorsportBosch Motorsport

PowerBox_PBX_90_Manual

47 / 48

Bosch Engineering GmbH
Motorsport
Robert-Bosch-Allee 174232 Abstattwww.bosch-motorsport.com