EE192: Mechatronics Design Lab

Checkpoint 2 (Updated 02-03-2020)

!!!WARNING: The (Piazza post (link, click here)) is the most updated material for this post!!! The following is for reference.

  • C2.1: Power up your board from a lab bench supply set to 12v.

    • C2.1.1: If using the BeagleBoneBlue, you must power the BeagleBoneBlue from your computer's USB port. To avoid weird ground loops, laptops should not be plugged into anything else (including mains power) during the test. (See photo of setup)

    • C2.1.2 The power must be connected to the handout board with connectors (such as the provided ring terminals), and wiring must be of appropriate gauge.

    • C2.1.3: These wiring methods are specifically prohibited: soldered wire to board, alligator clips, breadboard jumpers

    • C2.1.4: Connectors must be appropriately insulated, preferably with heatshrink. For ring terminals, the barrel should be insulated.

  • C2.2: Both LEDs for both buck converters should light up

    • C2.2.1: The 5v buck converter output (on the USB footprint square pin) should measure between 4.75 and 5.25v

    • C2.2.2: The 6v buck converter output (on the servo power pin) should measure between 5.7 and 6.3v

  • C2.3: With all wheels off the ground, the motor should spin forward (ie, in a way that would cause the car to drive forward). This is a repeat of C2.1.2-C2.1.4

    • C2.3.1 The motors must be connected to the handout board with connectors (such as the provided ring terminals), and wiring must be of appropriate gauge.

    • C2.3.2: These wiring methods are specifically prohibited: soldered wire to board, alligator clips, breadboard jumpers

    • C2.3.3: Connectors must be appropriately insulated, preferably with heatshrink. For ring terminals, the barrel should be insulated.

  • C2.4: With a non-super (ie, not a Savox) servo connected, demonstrate the servo turning between left, center, and right positions.

    • C2.4.1: The servo need not be mounted on the car. Especially if your car came with an attached super servo, you can demonstrate functionality on a standalone servo unit.

  • C2.5: -C2.3 and -C2.4 must be demonstrated concurrently.

  • C2.6: Motor stall test: driven at 20% duty cycle for 5 seconds, with the wheels held in place.

    • C2.6.1: This need not be concurrent with the motor / servo demonstration, you may reflash code for this test.

    • C2.6.2: The current limit on the power supply must be at least 20A (we may revise this down in the future). You will need to use the higher current connectors on your power supplies.

    • C2.6.3: You must disable software overcurrent protection (if any), since this is intended as a worst-case test.

    • C2.6.4: There must be no hardware damage, including no smoke events.

    • C2.6.5: No component should get dangerously hot, defined as too hot to touch.

  • C2.7: Disconnect power to your board and the processor. We will inspect your board.

    • C2.7.1: All joints where failure is likely to cause component damage (eg, overvolting the BeagleBoneBlue) must be of reasonable quality. This includes all joints in the power and control path for both converters. This includes connector joints which are at risk of mechanically separating. For quality, we will look for the solder adhering well to both the pad and pin.

    • C2.7.2: We may ask you to touch up suspect joints.

  • C2.8: Upon completion of the requirements, we will hand out a USB port, a LiPo battery, and battery monitor.

  • C2.9: All members must fill out the checkpoint survey before the checkoff close. Completion is individually graded