Skip to the content
PCBKitNew board
2 layers69 × 72 mmMMv3, the printed circuit board in 3D

MMv3 is the 3rd generation robot platform used to teach the IEEE Micromouse DeCal at UC Berkeley. It was designed with usability, manufacturability, size, and cost in mind.

Size
69 × 72 mm
Copper layers
2
Thickness
1.6 mm
Parts
47
Nets
57
Pads
172
Tracks, vias
269, 174
Pours
1
Routed
Yes
KiCad
KiCad 6 (file 20211014)
Created
17 Aug 2022
Updated
2 Jan 2025

Overview

MMv3 is an open-source printed circuit board by MrCroesus, from the MrCroesus/MMv3 repository on GitHub, published under the Apache-2.0 licence. It is a 2-layer board of 69 × 72 mm with 47 parts on 57 nets, routed with 269 tracks and 174 vias.

It is built around the DRV8833LPWP, DRV8833RTYR and DS28E05R+T, with the DMG2302U, DMG2301L and WS2812B among its other parts. Its parts include 13 diodes, 10 resistors, 5 connectors, 4 transistors and 3 ICs. It belongs with the RP2040 boards of this library.

Main components

6

README

README.md

MMv3

MMv3 is the 3rd generation robot platform used to teach the IEEE Micromouse DeCal at UC Berkeley. It was designed with usability, manufacturability, size, and cost in mind.

Schedule

Skeleton lab code, lab documents, and solutions are stored in labs/, docs/, and solutions/, respectively. To get started with a lab, simply copy the contents of the folder over to the CircuitPython drive and edit files from there.

  • lab1 - CircuitPython Basics
  • lab2 - Assembly
  • sanity - Hardware Check
  • lab3 - Encoders
  • lab4 - IR Sensors
  • lab5 - Odometry and Motor Control
  • Checkpoint 1: Does your mouse drive?
  • lab6 - Intro to PID
  • lab7 - More PID
  • Checkpoint 2: Does your mouse straight under PID control?
  • lab8 - Maze Solving Primitives (WIP)

Parts

47
QtyValueFootprintReferences
6150Resistor_SMD:R_0805_2012MetricR5, R6, R7, R8, R9, R10
6D_Photo_ALTextraparts:LED_D3.0mm_RH_THT_IRBlackD4, D5, D8, D9, D12, D13
6LEDextraparts:LED_D3.0mm_RH_THT_ClearD2, D3, D6, D7, D10, D11
6MountingHoleMountingHole:MountingHole_3.2mm_M3_Pad_TopBottomH1, H2, H3, H5, H6, H7
310KResistor_SMD:R_0805_2012MetricR2, R3, R4
3DMG2302UPackage_TO_SOT_SMD:SOT-23Q2, Q3, Q4
210uCapacitor_SMD:C_0805_2012MetricC1, C2
11kResistor_SMD:R_0805_2012MetricR1
19Vextraparts:Keystone_593_594J1
1DMG2301LPackage_TO_SOT_SMD:SOT-23Q1
1DRV8833_LConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ2
1DRV8833_RConnector_PinSocket_2.54mm:PinSocket_1x06_P2.54mm_VerticalJ5
1DS28E05R+TPackage_TO_SOT_SMD:SOT-23U1
1LD1117S50TR_SOT223Package_TO_SOT_SMD:SOT-223-3_TabPin2U2
1PWRButton_Switch_THT:SW_CuK_JS202011CQN_DPDT_StraightSW1
1RPi_Picoextraparts:RPi_Pico_SMDU3
1WS2812BLED_SMD:LED_WS2812B_PLCC4_5.0x5.0mm_P3.2mmD1
1bac logoextraparts:bac_logoH4
1butButton_Switch_SMD:SW_SPST_PTS810SW2
1ieee logoextraparts:ieee_logoH8
1left_motextraparts:JST_ZH_Vert_6pinJ3
1right_motextraparts:JST_ZH_Vert_6pinJ4

Questions

How big is the MMv3 PCB?

It measures 69 × 72 mm and has 2 copper layers, 1.6 mm thick.

What parts does the MMv3 use?

47 parts, built around the DRV8833LPWP, DRV8833RTYR, DS28E05R+T and DMG2302U. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the MMv3 KiCad files?

From the MrCroesus/MMv3 repository on GitHub, at the commit this page was made from: the board is board/MMv3.kicad_pcb and its schematic board/MMv3.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the MMv3 design in my own project?

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

Similar boards

  • 2 layers99.5 × 124.8 mmB Sides 2024, the printed circuit board in 3D

    B Sides 2024

    OklahomaOpenSourceHardware/OKC-OSH-2024-Badge

    2024 badge for Oklahoma PCB Tech Conferences

    151 parts3
  • 4 layers45.7 × 90.3 mmIo v2-Board, the printed circuit board in 3D

    Io v2-Board

    Maeswoon/UNHSEDS

    great people building dream rockets

    81 parts11
  • 2 layers60 × 44 mmResistive BMS-4s, the printed circuit board in 3D

    Resistive BMS-4s

    c3am/resistive-BMS

    an open source 4s BMS based on the CH32V003 microcontroller

    64 parts1
  • 4 layers99.9 × 99.9 mmBiasReceiver, the printed circuit board in 3D

    BiasReceiver

    snr-laboratory/snrlab-microfab-trial0

    Trial run of micro-fabrication: interposer, individual FET, ACF, IC packaging

    112 parts1
  • 2 layers100 × 100 mmPmic dev, the printed circuit board in 3D

    Pmic dev

    zhiyb/test_dev_board

    Test dev board PCB for fun

    93 partsUnlicense
  • 2 layers96 × 90 mmTPP, the printed circuit board in 3D

    TPP

    juan-LARRAYA/TPP

    Sistema de Gestión de Energía para Satélites Cubesat

    212 parts
  • 2 layers54.1 × 48.6 mmE Fidget V3, the printed circuit board in 3D

    E Fidget V3

    miameows/E-Fidget

    Hi there! There's a lot of moving parts with this project right now, so why don't you check out my latest blog post for more info?

    29 parts6MIT