arrow-left

All pages
gitbookPowered by GitBook
1 of 32

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Loading...

Step 2a: Mounting NavQPlus

hashtag
First chose option A (Preferred) or B

hashtag
Option A: Dual Lock mounting the NavQPlus on the metal frame (Preferred)

circle-info

hashtag
This is also a good time to mention that you should be extra careful with the small black patch antenna and the camera flex cable attached to the NavQPlus

circle-check

Locate the DUAL LOCK type mounting tape eliminating the need for the procedure below and screw fastening. This will also elevate the NAVQPLUS boards slightly so that Ethernet and USB will have better clearance. We recommend you just use some DUAL LOCK Velcro instead of screwing the NavQPlus to the metal frame.

hashtag
Option B: Mounting the NavQPlus on the metal frame

Alternative mounting using screws

circle-info

The kit includes DUAL LOCK type mounting, eliminating the need for the procedure below and screw fastening. This will also elevate the NAVQPLUS boards slightly so that Ethernet and USB will have better clearance. We strongly recommend you just use some DUAL LOCK Velcro instead of screwing the NavQPlus to the metal frame.

An alternative method of mounting is to use the provided M3 screws to securely attach the board's corners to the following position in the metal frame:

Screw them in from the bottom side. It should look like this:

hashtag
NavQPlus Cable management on top plate

Use a ziptie to secure the power cable (4 wire cable with 5 pin JST-GH), and route the CAN cables down and underneath as shown below.

Next: After successfully attaching the NavQPlus, the next step is to install the MR-CANHUBK344 evaluation board.

Step 2: Mounting the MPU/MCU boards to the top plate

We will now mount the NavQPlus and the MR-CANHUBK344 to the metal top plate. Follow the steps in the next two sections. In the end, the top plate assembly should look like this:

Apply dual lock to bottom of the NavQPlus
Apply mating dual lock and stick to the top plate in the correct position shown here.
Zip tie the NavQPlus power cable
The right side is front end having camera and left side in the picture is the rear end.

Step 2c: Mounting LIDAR and Standoff for LIDAR arch stability

triangle-exclamation

Ensure the metal top arch is oriented the correct way up and the Lidar is mounted facing the front. A common mistake is for the top arch to be flipped upside down, resulting in the LIDAR facing the back. Check the direction of the LIDAR by looking at the images below and noting the embossed arrow on top.

Three M2.5 Cap Screws and Nylock nuts are included with the LIDAR
Use the included RC-CAR wrench to hold the nuts
Double check that the lidar is facing the front as shown here.

hashtag
Standoff for LIDAR arch stability

There is a black (or orange) 3d printed plastic standoff post which also protect the cable.

circle-info

This file will also be provided in

circle-info

Do NOT attach the top plate to the B3RB, yet. This can only be done after completion of step 3: wiring.

circle-check

The holes in the lidar standoff can be used to store some of the thumbscrews when not in use

Step 3: Attach front and rear plastic to top plate

hashtag
Attach the NavQPlus camera to the front plastic mount.

The camera housing included with the NavQPlus mounts to the front "GoPro" style mount on the front plastic:

You must use the screw and bolt that included along with the original camera mount.

The camera flex cable should come out the back of the NavQPlus and loop over top of it. Then route under the lower edge of the front bracket. and up into the camera module. The final setup should look like this:

hashtag
Front and rear plastic

Screw the front and rear plastic to the top plate using two M3x5 screws from the bottom

The camera flex cable should already be attached to the front plastic.

(This is from the white plastic mount included with the NavQPlus)
New front plate with camera mount
3D Printed parts page
Zip tie the lidar cable and standoff as shown in this picture. The wire should wrap around the back of the standoff.
The wires should wrap around to the back of the standoff and ziptie here as well.
Updated 3D printed LIDAR stand
Camera Flex cable routing over top of NavQPlus and under front bracket.
Ziptie the cables coming out of NavQPlus underneath the metal frame neatly as shown in picture

PDB Wiring of RGB LED

hashtag
Introduction

The RGB LEDS communicate using a SPI-like communication which is modified in that it is unidirectional. The data and power for the LEDs is supplied by a STEMMAQT type connector the PDB, and the SCL SDA (SPI) lines have a second wire connector which attaches between the PDB and SPI port on MR-CANHUBK344

hashtag
RGB LED wiring

The following image shows the LED lights setup with the left side representing the rear and the right side indicating the front of the car. This is pre-assembled. If for some reason you need to re-create these connections, you should know that it is a daisy chain of STEMMA-QT type connectors, and that there is a marked IN and OUT connector on each of the LED light bars. The connections are from PDB -> IN(rear) -> out(rear) -> in (front)

circle-exclamation

Note that STEMMA-QT connectors are used but ABUSED and carry SPI signals not the normal STEMMA QT (I2C) signals.

Use the seven-pin JST-GH wire depicted in the picture below to connect from PDB to MR-CANHUBK344

  1. Connect one end of the wire to SPI pin of the PDB.

  1. Connect other end to the SPI2 of the plastic case of the MR-CANHUBK344:

Step 4: Wiring modules to each other

The MR-B3RB is versatile and can support several network wiring configurations. There are also several optional communication bus connections. This section will serve to show the BASELINE connections. We will also attach cables that may not be used, but should stay with the B3RB for future expansion or debugging.

hashtag
Baseline B3RB wiring intent

Provide power to the NavQPlus and MR-CANHUBK344

  • Connect the NavQPlus and CANHUBK344 with T1 Two-wire Ethernet

  • Attach the LIDAR to the NavQPlus

  • Attach the SERVO and Motor Control PWM to the MR-CANHUBK344

  • Quadrature encoding from the motor/PDB to the MR-CANHUBK344

  • Connect the RGB LED lighting

  • Have debuggers and consoles attached

  • Optionally plug in unused RC-PWM input

  • Optionally connect CAN-FD cables, which could be used for peripherals and attachments

  • Optionally connect a serial console from the MR-CANHUBK344 to the NavQPlus <<TODO - add link to section that removes the jumper on the PDB. Add PDB wiring section>>>

  • The final setup with al the established connections should look like this:

    A closer view on MR-CANHUBK344 after wiring is completed:

    And in the NavQPlus:

    Please follow the steps 4a and 4b for the detailed explanation on these connections.

    Pre-Assembled lower chassis showing the left side (rear of the car) and the right side (front of the car).
    LED wire pin connection on PDB
    The LIDAR is temporarily placed for visualizing the connection, not its final location.
    A closer view on the connection on MR-CANHUBK344

    Wiring QDEC cable

    hashtag
    Introduction

    The Quadrature decoder (QDEC) cable connects from PDB to MR-CANHUBK344. Quadrature signals are coming from the encoder on the motor itself. The PDB is then used to interface between the two different cable types. QDEC signal provides measured information on how many revolutions the motor has made, and therefore how far the robot has travelled. This can then be used in the control system as an input. See here for more information about Quadrature encodingarrow-up-right.

    circle-exclamation

    Note Pre-production MR-B3RB used a special QDEC cable with orange band markings. if you happen to have one or are upgrading a pre-production kit, do not use this cable as the signals are reversed.

    hashtag
    QDEC (Quadrature Decoder) Cable

    This cable is crucial for calculating the odometry, speed and direction of the robot car. There are six black wires and one red wire in it. The cable should look like this:

    One end of the cable must be attached to the QDEC out pin on the PDB:

    And the other end must be attached to the following pin on the MR-CANHUBK344:

    Wiring T1 Ethernet cable

    hashtag
    Introduction

    The NavQPlus and MR-CANHUBK344 communicate to each other using 100Base-T1 Two wire ethernet .

    hashtag

    BaseT1 Ethernet wiring between NavQPlus and MR-CANHUBK344
    • Connect the ethernet cable between the NavQPlus and the MR-CANHUBK344.

    • Zip Tie the cable at both ends and tuck it under the top plate.

    • Note the specific side notches to use.

    • Use a piece of tape to hold it neatly out of the way under the plate

    Left side CANHUB and right side is NAVQPLUS

    Steering Servo connection

    hashtag
    Steering Servo PWM cable connection

    circle-check

    This connection between the Steering servo and the PDB is pre-wired on the lower chassis but is shown here for reference.

    circle-info

    Note that the PWM control signals are only passed through the PDB and XDHP connector and actually originate at the MR- CANHUBK344. +5V Power for the servo does get injected by the PDB though.

    The image illustrates how a servo motor is connected to the PDB (Power Distribution Board). It shows three distinct wires: the red wire is +5V positive voltage supply, the brown wire is the ground connection, and the yellow wire carries the control RC-PWM signal from the microcontroller (MR-CANHUBK344).

    circle-exclamation

    As shown in the images, the correct orientation of the Servo wire is with the Yellow wire toward the short edge of the PDB. The Servo will NOT be damaged if this connection is reversed, it will simply fail to move.

    Servo motor connection on PDB
    Side showing PDB and Servo connection after removing side skirt

    Wiring PWM / XDHP cable

    hashtag
    Introduction

    The MR-CANHUBK344 sends PWM signals to the Motor controller and also to the Servo. These are standard RC Model type PWM connections. In order to facilitate keeping the signals in the correct order they are routed and consolidated onto a single cable and small "XDHP" connector board. It is still quite important to get the XDHP connector positioned correctly on the PWM header of the MR-CANHUBK344

    circle-check

    Technical note: The steering servo gets +5V power from the PDB

    Thw PWM/XDHP wire connection should look like as depicted in the following picture:

    hashtag
    PWM signals wiring to MR-CANHUBK344

    The cable carrying PWM signals between the MR-CANHUBK344 board, and the Power Distribution Board should look like as shown in picture below. It is a seven wire interface which carries multiple PWM signals and has a VCC line and a ground.

    There is a small "XDHP" adapter board to fit on the PWM pin-header of the MR-CANHUBK344 board. This is provided in the kit and show in the image above

    circle-exclamation

    Please be extra careful that the XDHP adapter board is connected and aligned correctly. Damage to the board could result from incorrect connection.

    hashtag
    XDHP connection on PDB side

    The one end of the PWM cable is connected on the XHDP pins on the PDB:

    The other end of the cables having the xHDP adapter on it is mounted on the first three columns(Three pairs of three pins) of PWM pins which represents PWM0, PWM1 and PWM2 positions of the MR-CANHUBK344 respectively:

    hashtag
    XDHP (PWM) connection on MR-CANHUBK344 side

    Installation of the XDHP adapter board and cable is most easily done when the cable and connector are conected together first. Then gently bend the wires at a 90 degree angle. Push the XDHP adapter onto the CANHUBK344 pin headers. The images show XHDP adapter is mounted on the first three columns (Three pairs of three pins) of PWM pins. This corresponds to PWM0, PWM1 and PWM2 positions of the MR-CANHUBK344 respectively.

    circle-check

    The XDHP aligned toward the PWM header CLOSEST to the side of the board with the CAN connectors.

    Connection PDB XHDP connector to MR-CANHUBK344
    XDHP Cable and small adapter board
    XDHP Adapter board
    Connection from CANHUB to PDB using black PWM cable

    Wiring Power cables

    hashtag
    Introduction

    There are two 5 pin JST-GH cables that provide battery power to the MR-CANHUBK344 and the NavQPlus. They are 5 pins, with no wire in the center position. Two wires are battery voltage+ and two wires are battery voltage-. Be sure to limit the voltage applied at the battery to <20V or the specified ratings for any boards plugged in.

    circle-check

    The nominal battery voltage is expected to be ~12V,

    hashtag
    Long and short power cable

    • There is one long and one short power cable included in the kit.

    • Connect is the LONG power cable from the MR-CANHUBK344 to one of the the Power Distribution Board Pout connectors.

    • The shorter length power cable can be similarly connected to the NavQPlus

    When done, ZIP TIE the cables to the edge of the top plate and make them neat.

    Wiring Power to NavQPlus

    hashtag
    Power Cable

    hashtag
    Power cable from PDB to NavQPlus

    It is a four-wire cable having two red and two black cables representing VCC and ground respectively. Firstly, connect one end of the cable to any of the pout terminal on the PDB.

    Then connect the other end on the following connector of the NAVQPlus.

    circle-check

    The cable shown below is NOT USED with the B3RB and PDB. It may be attached already when you first open the NavQPlus. Keep it safe as it may be useful for other configurations or when bench testing NavQPlus with an 3S LiPo battery or bench power supply.


    hashtag
    BaseT1 Ethernet wiring between NavQPlus and MR-CANHUBK344

    This is also explained here:

    hashtag
    Lidar connection

    <TODO> refer to the mounting of the LIDAR base

    The cable necessary for connect the NavQPus to the LIDAR-STL-27 is the number one in .

    A closer view of this cable:

    The Lidar used is the following:

    You should connect the smaller end of the cable to the Lidar and the bigger end to the UART3 Serial port of the NavQPlus:

    Thse are all the connections available for NavQPlus:

    <TODO >

    • note on CAN

    • note on console

    • note on Ethernet

    WITB Cables and Screws
    View on the PDB board after connection
    PDB Wiring of RGB LED

    Step 6: Attach LIDAR Arch

    hashtag
    Introduction

    This is one of the last steps. You may still want to check everything over to avoid having to insert and remove screws

    hashtag
    Preparation

    In previous steps you should have

    hashtag
    A Note about screws

    There are several options for the screws to hold on the arch:

    hashtag
    Form your own threads by hand (carefully)

    The Lidar arch attaches with screws into the plastic front and rear covers. Ideally M3x5 Socket head cap screws are used, but the plastic is not threaded making it diffocult to insert the screws. With care an patience you can cut your own threads by pushing consistently while turning the screw, then backing off and cleaning the debris off the screw threads. Repeat this several times until the screw goes in all the way.

    hashtag
    Use a Thread Tap

    Alternatively if you have access to an that will very quickly and easily form threads.

    hashtag
    Use the self tapping screws from the Buggy spare screw kit.

    These are small self tapping black screws from the Buggy spare parts kit. While somewhat small, they will work to hold the arch in place.

    When completed your Lidar arch should look something like this:

    mounted the Lidar and standoff to the Lidar Arch
    M3- 0.5 threading TAParrow-up-right

    Wiring M10 GPS module

    hashtag
    Introduction

    The GPS module is primarily used to provide the Magnetometer, sound and SAFETY button for the system. Not all systems will use the GPS localization functionality. The software however is capable of using the use of GPS position data for navigation outdoors.

    circle-check

    An ARMING board is also included in the kit and can be used with alternative software. This can provide the safety button and sound functionality, but not the Magnetometer needed for robotics navigation using Cognipilot.

    hashtag
    M10 GPS connection

    circle-info

    You need to add first the M10 GPS mount to the metal frame. This is explained in the section

    The M10 GPS cable attaches to the MR-CANHUBK344 as shown below

    Install M10 GPS Module
    M10 GPS
    Connector on MR-CANHUBK344 for GPS

    Step 7: Review all connections

    This will be a checklist review of all the connections for the base B3RB

    hashtag
    Connection: SPI wire for LED

    SPI input port (used for LED Lighting) on PDB
    SPI2 port (output to LED Lighting) on CANHUB

    hashtag
    Connection: 100BaseT1 Ethernet

    hashtag
    Connection: QDEC

    hashtag
    Connection: PWM Cables

    hashtag
    Connection: PDB power to NAVQPlus

    hashtag
    Connection: PDB power to CANHUB

    Additional information about the boards and wiring

    (DRAFT)

    hashtag
    Block Diagram of the NavQPlus

    <todo> insert a block diagram and or photo of wiring. Image below may be helpful

    <todo > add schematic block diagram of how everything is connected

    100Base-T1 two wire automotive etherenet connection
    QDEC Out connector on PDB
    QDEC to LPUART9/10 connector on CANHUBk344
    XHDP Port (RC-PWM inputs) on PDB
    RC-PWM output pin header with XDHP adapter attached on MR-CANHUBK344 T1
    Pout connector on PDB
    Pout on NAVQPLUS
    POUT on PDB
    POUT on CANHUB
    Assembled and wired B3RB without Cover

    Top cover as a stand

    Bonus feature! The top cover doubles as a work stand. This will keep the wheels up of the ground and can be quite useful while testing. You should add soft tape or foam on the underside of the buggy chassis in order to avoid scratches on the top cover.

    Block Diagram

    Block Diagram showing board and sensor connections

    hashtag
    Block Diagram: Power Distribution Board

    The PDB (Power Distribution board) is where both power enters from the battrey , and also provides a number of connector "translations" to match the motor and LED lighting. Specialized connectors on the motor and encoder to translate to the Dupont-style or standard DroneCode connector pinouts. It should be noted that the block diagram above does not show ALL the power distribution connections, which are as follows:

    • Battery input through a fuse

    • Battery voltage and current measurement through the INA226

    • 3x Battery voltage outputs on 5 pin JST-GH for NavQPlus, MR-CANHUBK344, Extra

    • 5V regulating supply for LED lights, and powering PWM servo rail on MR-CANHUBK344 and therefore the Servo itself.

    • PWM signals are consolidated into a single XHDP connector for ease of connection.

    hashtag
    Block Diagram: GPS Module

    The GPS combines UART, I2C for Compass, and GPIO for switches, LED, and Beeper into a single large DroneCode standard connector.

    hashtag
    Block Diagram: Debugging interfaces

    The DCD-LZ interface simply combines SWD and a UART on a single JST-GH Dronecode connector. Depending on your kit you may have any of the following debug adapter boards:

    • FTDI USB-UART cable and adapter for UART/Console on the NavQPlus

    • FTDI USB-UART cable + DCD-LZ adapter for MR-CANHUBK344 DCD-LZ interface

    • In some systems you will find NeuralProbe board with USBC interface and connectors for UART/Console AND DCD-LZ interface. This board includes a USB-UART converter and also includes a button that will toggle the RST pin on SWD/JTAG interface. There is a 3rd interface on this board for Pixhawk V6X debug+uart connectors (not used here, used with NXP MR-VMU-RT1176)

    X-MR-B3RB-PDB Schematics

    hashtag
    Schematics as per production build.

    The PDB serves two main functions: 1) Takes in Battery voltage and provides FUSED RAW battery and regulated 5V power out.

    2) a connector interface converter board.

    hashtag
    Additional features include:

    • An INA226 power simple power measurement IC is used to give an indication of battery state by Current and voltage measurement.

    • The Raw Battery connectors go to other boards such as NavQPlus and MR-CANHUBK344

    • The 5V power supplies the servo and other local interfaces

    • Other connectors are provided to adapt between the B3RB motor's Hall sensor, Quatrature encoder and drive signals.

    • LED lighting via a STEMMAQT type connector also is adapted . NOTE This is NOT STEMMAQT signalling specification. But it is convenient to use the available off the shelf cabling.

    MR-B3RB History

    MR-B3RB is a kit of kits

    hashtag
    History

    MR-B3RB is short for Mobile Robotics - Buggy3 Revision B. This is the second revision to a robotic vehicle called . Some people didn't like calling a product "buggy". So even though Buggy3 is a brave name, we decided to instead make it MR-B3RB as it is a nice and friendly robot like R2D2.

    We took lessons learned from that platform and applied them as an upgrade for 2024.

    file-pdf
    106KB
    Schematic_XMR-B3RB-PDB_2025-02-24.pdf
    PDF
    arrow-up-right-from-squareOpen
    file-pdf
    215KB
    PCB_XMR-B3RB-PDB_2025-02-24.pdf
    PDF
    arrow-up-right-from-squareOpen
    The upgrades of the MR-B3RB are:
    • Uses the same rugged metal base RC car, with readily available replacement and upgrade parts

    • No need to change the steering servo

    • Upgraded BLDC motor with gear reduction, integrated ESC (motor controller) and quadrature encoder output that can be used for vehicle odometry

    • Metal upper chassis that can be removed as a module

    • Power distribution board with additional connector matching and power supply for boards and servos.

    • Removeable mounting plate for companion computer, real time processors, communications radios and any other add on components

    • RGB addressable lighting

    • Optional upgrade to plastic sides, front, rear and lidar arch mount

    • Optional GPS / remote Magnetometer/ arming button

    Currently this is the PRE-Production version, there will still be some updates coming to improve the modularity of the top plate, and provide additional mounting for user added 3d printed components.

    MR-Buggy3 introduced in 2023arrow-up-right

    MR-B3RB Mechanical Assembly Guide

    Instructions for the NXP MR-B3RB.

    hashtag
    Upper Chassis assembly

    The following pages describe the mechanical assembly of the MR-B3RB-M.

    hashtag
    Pre-assembled Lower Chassis

    Note that the lower chassis of the latest version of MR-B3RB-M should be partially assembled as follows:

    • Front and rear "bumper" plastic

    • PDB (power distribution board) installed

    • LED lighting installed and wired to PDB

    These instructions are now updated for the production version of the MR-B3RB. If you have a pre-production version, please see or the previous version of the document.

    QDEC (Quadrature Decoder) cable to motor installed
  • Motor cable connected to PDB

  • XT60 battery wire and power switch attached to PDB

  • the archive area here

    Step 1: Preparing lower chassis

    The MR-B3RB should look like this unit after opening the box.

    MR-B3RB

    The lower chassis comes partially assembled with:

    • the side skirts attached

    • the side plastic attached

    • the PDB partially wired

    • and the LED lighting installed and wired.

    hashtag
    Lower chassis out of the box.

    hashtag
    Remove top plate screws and side skirt screws

    Remove screws that hold on the side plates and also the screws that hold on the top plate.

    circle-check

    The screws holding the side skirts and top plate on top will be replaced with the larger thumbscrews.

    circle-info

    KEEP these M3x5mm screws for attaching the MR-CANHUBK344 to the top plate later

    Use a hex screwdriver or Allen Key and remove all top screws securing the top plate to the metal frame and carefully set them aside.

    circle-info

    This is also a good time to double check that the black side skirts are installed flush and correctly, like in the picture above.

    View with top plate removed
    Remove the side skirt screws.

    Step 0: Pre-checks for the lower chassis

    hashtag
    Check and Adjust motor gear meshing

    circle-check

    The gears are adjusted at the factory and should usually not need to be touched on a new B3RB. However over time it may be that they need adjustment. Follow this procedure to re-adjust the gear meshing.

    hashtag
    Diagnose any Motor Gear Meshing Issue

    1. Gently rotate the wheels using your hand while holding the B3RB in the air

    2. Listen Carefully: Listen to the sound of the gears as you rotate the wheels. Ideally, the gears should mesh smoothly without any grinding or excessive noise.

    3. Feel for Resistance: As you rotate the wheels, feel for any resistance, unevenness or skipping of gears. This could indicate that the gears are not meshing properly.

    hashtag
    Adjust the Gear Mesh

    If you feel the gears are not meshing well, you will may adjust them as follows.

    1. Locate the Motor Mounting Bracket: Identify the motor mounting bracket where the motor is attached to the chassis or frame of your device.

    2. Loosen the Adjustment Screws: Typically, there are two screws at the front of the motor mounting bracket that secure the motor in place. Use an appropriate screwdriver to gently loosen these screws. You don’t need to remove them completely, just enough to allow slight movement of the motor.

    3. Adjust the Motor Position: Apply mild pressure to the motor in the direction that will improve the gear meshing. This usually means pushing the motor closer to the gear or slightly adjusting its angle to ensure the teeth of the gears are aligned properly.

    4. Check and Tighten: After adjusting, rotate the wheels again and listen for any improvement in the gear meshing. Once satisfied with the adjustment, carefully tighten the screws back into place to secure the motor in its adjusted position.

    hashtag
    Check XT60 extension swivel mount

    The XT60 battery connector is installed at the factory, ensure that it pivots freely as shown in the video below.

    Step 2b: Mounting MR-CANHUBK344

    hashtag
    Introduction

    MR-CANHUBK344 is the real time controller board for the robot. After successfully attaching the NavQPlus, the next step is to install the MR-CANHUBK344 evaluation board.

    hashtag

    Step 8: B3RB battery

    hashtag
    Introduction

    Typical battery and battery connection

    circle-check

    Install the MR-CANHUBK3-ADAP on the MR-CANHUBK344

    Included in the kit is a CANHUB ADAP board. This board has IMU (Inertial measurement Unit) components on it such as Accelerometer, Gyro, Magnetometer, as well as specific connectors for GPS and other interfaces. Attach it to the CANHUBK344 as shown below.

    hashtag
    Assemble MR-CANHUBK344 onto top plate

    The MR-CANHUBK344 board should be attached in the highlighted holes of the following image. Reuse the M3x5mm screws that were previously removed from the side skirts. These M3x5mm screws should be used to screw in from the bottom side.

    circle-exclamation

    Be cautious to not squeeze or pinch any of the existing wires attached to the NavQPlus!

    Upon completion, the entire assembly should appear as follows:

    Side note: The 3D model for the rotating swing out battery connector extension has been prepared and may be 3D printed if a replacement is needed.

    There are two locations where on board batteries could be located after being connected

    hashtag
    Battery on Mezzanine level

    1) On the "mezzanine" level of the frame and

    Battery on Mezzanine level

    hashtag
    Battery on Lower level of Frame

    2) On the lower part of the the lower chassis.

    Slide battery in end first
    Battery on lower frame level (preferred)

    Since the mezzanine level may be used for additional electronics in the future, we will refer only to the removeable battery location on he lower chassis.

    hashtag
    Notes on Securing the battery

    The exact method of securing the battery is dependent on the user preferences.

    • There is a battery strap included in the kit. This could also be used to strap to the upper/mezzanine level of the metal frame.

    • You may wish to remove the small plastic battery tray frame that is already installed in the kit in order to free up additional space.

    • A foam piece can be used to wedge between the underside of the battery and the lower chassis in order to prevent any movement. This wedges the battery "up" against the underside of the mezzanine level.

    • 3D printed pieces may be designed also to hold the battery in a preferred way.

    hashtag
    Battery Power switch

    Latest versions of MR-B3RB-M include a power switch mounted under the front edge of the B3RB. Toggle it to the on or off position as desired.

    Step 2d: Mounting M10 GPS Module and metal frame

    hashtag
    Introduction

    The kit may include either or both an ARMING board and/or a GPS module. The GPS module in addition to being used for GPS, the it does also include a arming/safety switch, LED lights and a beeper. Generally if you have a GPS, it is preferred to use that rather than the ARMING board.

    hashtag
    PX4 Arming Board vs GPS

    circle-check

    NOT all kits include the GPS module. Notably the NXP-CUP car kit will not. Instead use the BOARD and stick it down in a convenient location.

    The arming board will provide the same beeper and arming buttons. However it does not include a compass component.

    hashtag
    Install M10 GPS module

    If provided in your kit, please install the GPS and GPS post mounting, The the pieces are listed in the page.

    circle-info

    Important notes: 1) Install the base plate with the clamping screw pointing either forward-right or forward-left. This will allow you to loosen/tighten even when the plastic rear piece is installed.

    2) install the GPS so that the arrow is pointing forward on the B3RB

    3) Zip tie the cable so that it stays tight against the carbon fiber mounting tube. This is to minimize interference with the LIDAR beam

    4) Don't tighten down the mast clamping screws, you will need to remove the GPS top or the GPS and the MAST in future steps. Tighten them only enough so the parts can still wiggle and be removed.

    hashtag
    GPS parts

    hashtag
    GPS Base installation

    There is a set of screws that comes with the GPS unit. Use the 4 longer screws and Nylock Lock Nuts to attach the base mount.

    It should be placed in this furthest back position:

    hashtag
    GPS Mast installation

    Attach the mounting mast rod and fasten it with one of the smaller two screws left. At this time only tighten the screws loosely as you will need to rotate align and remove the mast before completion.

    Attach the top mount with the remaining screw. Keep it also only loosely tightened. It should look like this when completed:

    hashtag
    Attach the M10 GPS module to the mast

    Locate the M10 GPS and the 3M double tape.

    hashtag
    Attach the double tape in the center of the top mount.

    hashtag
    Align GPS facing forward

    Carefully align the GPS in the center of this tape. Ensure the arrow on the GPS module is facing forward. The cable of the GPS should be zip tied so it stays very close to the GPS mast in order to not obstruct the LIDAR sensor.

    Trim any long cable ties with side cutters.

    Wiring Power to MR-CANHUBK344

    hashtag
    Power cable from PDB to MR-CANHUBK344

    Extra-long power cable for MR-CANHUB to PDB connection.

    These cables connect to any of the 4 pin Pout connectors on the PDB. All Pout connectors are the same, but some may be closer and provide a better location. Choose one that makes your wiring tidy without overstretching the cable.

    And the other end connects to the power input (AKA VBat) of the MR-CANHUBK344

    PX4ARMINGBOARD
    WITB GPS Module
    Orient the lower clamp so that it can be accessed from the side. As shown here.
    Zip tie the GPS cable so that it is tight to the mast.
    The GPS and cable will fit in the slot of the back plastic
    MR-CANHUBK344 Power input
    MR-CANHUBK344 Power input

    Step 8a: B3RB battery specification

    hashtag
    LiPo Battery Specification

    Typically we use off-the-shelf LiPo battery pack similar to what is used in RC airplanes and Quadcopters.

    The battery should have the following specifications:

    • LiPo 3s (Three Cell) 12V nominal voltage (10-14V)

    • 2000-3000mAh

    • XT60 connector with balance leads

    • Dimensions

      A) 75mm L x 34mm W x 26 H (short and stubby)

      B) 100-110mm L x 35mm W x 22-26mm H (longer format)

      • Other dimensions are possible. Ensure the battery chosen fits the compartment area,

    circle-exclamation

    A battery is NOT included with the kit. This can be purchased online or from a local hobby shop

    hashtag
    Links to sample batteries

    Below are links to some example batteries. THIS IS IN NO WAY an endorsement of these specific batteries, only a link so you can see more detail about the types of similar batteries that could be used:

    circle-check

    You will find that "Stubby/Shorty" batteries such as listed below will give you more working space. However longer thinner batteries have also worked well

    hashtag
    Example Stubby / Shorty type battery pack

    Zeee 3S 2200mAh Lipo Battery 11.1V 50C Shorty Pack Battery with XT60 Plug for RC Car Truck RC Vehicles Boat Drone RC Airplane Quadcopter Helicopter FPV Racing Hobby Models(2 Pack)

    HOOVO 3S Lipo Battery 2200mAh 80C 11.1V Shorty Lipo Battery Pack Softcase with XT60 Connector Compatible with Drone RC Airplane Helicopter Quadcopter FPV RC Car,2 Pack

    hashtag
    Example Longer/larger format battery pack

    hashtag
    LiPo Battery charger

    You must use a LiPo battery charger to safely charge the battery. There are very inexpensive ones available that will charge using the cell termination connectors at the expense of them being quite slow to charge. Many other types of chargers exist. When choosing a charger consider that this is a safety issue and overcharging or improperly charging can be dangerous and result in a fire.

    There are many excellent LiPo battery chargers available. ISDT makes several high-end charges like the following: (This is an example, and not a specific recommendation)

    hashtag
    Battery monitor usage

    MR-B3RB units have a power monitor built into the PDB board. This will tell you the total pack voltage and individual cell voltage. It will alarm when the cell voltage goes too low. There is an optional BMS that can interface with the B3RB. It provides advanced battery monitoring capabilities.

    hashtag
    Battery Alarm

    LiPo batteries shoudl never be over-discharged. The PDB battery monitor will measure the battery voltage level, and properly running software and control software will alert the user if tbe battery is low. As an extra backup, a small battery alarm board is included, that can be attached to the battery CT leads directly. This is recommended and can save you from over discharging during development or when you may get distracted (i.e. at a tradeshow or seminar) The alarm is connected as shown in the attached photo. While it's usage is mostly self explanatory, you can learn more via YouTube tutorials such as this one:

    Step 5: Attach upper chassis

    (optional) Tie wrap wires

    After connecting all the cables, proceed to attach the metal board frame to the robot car using the screws you removed at the beginning of this tutorial:

    hashtag
    Front Plastic Shield with Mount for Camera

    Please attach the plastic shield with the camera housing to the robot's front using M2.5 pan head Philips Self-Tapping screws, which are located in this box provided:.

    For reference, a picture of the screws is displayed here: <<<TODO - these are not the correct screws. They should be flat head (tapered head> screws. Take picture and add here>>>

    The mounting must look like these pictures:

    hashtag
    Back Plastic Shield

    And the attach the back plastic shield of the robot with the same screws:

    The antenna depicted in the image must be handled with utmost caution and preserved within the protective plastic enclosure.

    hashtag
    CAN Termination network

    CAN Networks typically requre proper termination at both ends of the bus in order to function correctly. Many of the boards used will include this termination optionally on board. Additionally many of the NXP boards use CANSIC (Signal Improvement Can Phy) which is more resiliant to mis-matched or incorrect termination. Included in the kit is also a CAN termination board. By plugging in the can termination to the second connector on the MR-CANHUBK344 or NAvQPlus it will add termination network to that end of the circuit. This board also includes a USB input and solder pads for instances where power is to be supplied into the CAN bus using this device. In the MR-B3RB this power injection is NOT needed as 5V power is already supplied.

    circle-info

    Note by default there are NO can devices running on the MR-B3RB. You may experiment with MR-BMS771, RDDRONE-BMS772, UCANS32K1SIC, CAN GPS modules, CAN motor controllers etc. Or Experiment with a CAN Bus connection between the MR-CANHUBK344 and NavQPlus. Software suppoert in Linux and Zephyr RTOS is already present.

    Step 8b: B3RB battery charger

    hashtag
    LiPo Battery charger

    You must use a LiPo battery charger to safely charge the battery. There are very inexpensive ones available that will charge using the cell termination connectors at the expense of them being quite slow to charge. Many other types of chargers exist. When choosing a charger consider that this is a safety issue and overcharging or improperly charging can be dangerous and result in a fire.

    There are many excellent LiPo battery chargers available. ISDT makes several high-end charges like the following: (This is ONLY an example, and not a specific recommendation)

    hashtag
    Battery monitor usage

    MR-B3RB units have a power monitor built into the PDB board. This will tell you the total pack voltage and individual cell voltage. It will alarm when the cell voltage goes too low. There is an optional BMS that can interface with the B3RB. It provides advanced battery monitoring capabilities.

    hashtag
    Battery Alarm

    LiPo batteries shoudl never be over-discharged. The PDB battery monitor will measure the battery voltage level, and properly running software and control software will alert the user if tbe battery is low. As an extra backup, a small battery alarm board is included, that can be attached to the battery CT leads directly. This is recommended and can save you from over discharging during development or when you may get distracted (i.e. at a tradeshow or seminar) The alarm is connected as shown in the attached photo. While it's usage is mostly self explanatory, you can learn more via YouTube tutorials such as this one:

    Zeee 3S 2200mAh Lipo Battery 11.1V 50C Shorty Pack Battery with XT6...arrow-up-right
    HOOVO 3S Lipo Battery 2200mAh 80C 11.1V Shorty Lipo Battery Pack So...arrow-up-right
    RDDRONE-BMS772arrow-up-right
    https://youtu.be/A0EjDtGSepw?si=PWPuZGCJoSq1ri9Warrow-up-right
    RDDRONE-BMS772arrow-up-right
    https://youtu.be/A0EjDtGSepw?si=PWPuZGCJoSq1ri9Warrow-up-right
    The replacement rotating battery extension mount.

    Appendix

    Step 8c: Battery Monitor and Alarm

    hashtag
    Battery monitor

    MR-B3RB units have a power monitor built into the PDB board. This will tell you the total pack voltage and individual cell voltage. It will alarm when the cell voltage goes too low.

    hashtag
    Advanced BMS

    There is an optional BMS that can interface with the B3RB. It provides advanced battery monitoring capabilities.

    hashtag
    Battery Alarm

    circle-check

    An external battery alarm is included in the Kit

    LiPo batteries should never be over-discharged. The PDB battery monitor will measure the battery voltage level, and properly running software and control software will alert the user if tbe battery is low. As an extra backup, a small battery alarm board is included, that can be attached to the battery CT leads directly. This is recommended and can save you from over discharging during development or when you may get distracted (i.e. at a tradeshow or seminar) The alarm is connected as shown in the attached photo. While it's usage is mostly self explanatory, you can learn more via YouTube tutorials such as this one:

    RDDRONE-BMS772arrow-up-right
    https://youtu.be/A0EjDtGSepw?si=PWPuZGCJoSq1ri9Warrow-up-right
    M2/M2.5/M3 SCREW FASTENER KIT FOR WLTOYS 144001 1/14 RC (S.No. 25)
    https://www.amazon.de/dp/B07QDML2K2/ref=sspa_dk_detail_5?psc=1&pd_rd_i=B07QDML2K2&pd_rd_w=hq5Gd&content-id=amzn1.sym.1a5ede13-ac41-41fa-9f3a-776fb14b38e3&pf_rd_p=1a5ede13-ac41-41fa-9f3a-776fb14b38e3&pf_rd_r=M8HGEXYRP2Z80EBH2WXG&pd_rd_wg=yP7Nh&pd_rd_r=5299dfb0-8df2-4cfc-ab85-b13813ad1a74&sp_csd=d2lkZ2V0TmFtZT1zcF9kZXRhaWxfdGhlbWF0aWMwww.amazon.dechevron-right
    Zeee 3S Lipo Battery 2200mAh 11.1V 50C Shorty Pack Battery with XT60 Plug for RC Car Truck RC Vehicles Boat Drone RC Airplane Quadcopter Helicopter FPV Racing Hobby Models(2 Pack)Amazon.comchevron-right
    ISDT 608PD Lipo Battery Charger DC 6S/240W/10A USB C 100W/5A Smart Charger for RC Batteries Balance Charger for Life/Lilon/LiPo/LiHV (1-6S),NiMH(1-16S),Pb (1-12S) BatteriesAmazon.cachevron-right
    Logo
    Logo