/Micromouse

Micromouse robot with STM32, built with Eagle and Fusion 360.

Primary LanguageC

Jerry the micromouse

Who is Jerry?

Jerry is a tiny (10x8 cm) high performance robot for the robotics competition Micromouse.

The competition goal is to search a 16x16 grid maze which is 3x3 m^2 as fast as possible and find the path to the center.

Then you run from start to goal with your calculated route.

To get the competition you take 1/30 of the search time and the run time.

World class mice are extremly fast, have a look.

Structure & Development

Hardware:

  • 3D_Models, pcb components, motor mount, rims etc.
  • drawings, .dxf files
  • pcb, EAGLE CAD files
  • gerbers.zip, manufacturing files for pcb (Jerry was made by JLC PCB
  • jlcpcb.cam, CAM job for creating gerber files to JLC standard in EAGLE.

Software:

  • Eagle, E-CAD for making PCB
  • Fusion 360, M-CAD for making board outline, motor mounts, rims, etc.
  • Keil uVision 5, IDE for C programming/debugging on Microcontrollers

Images:

  • Renders of jerry

Software

  • MCU configuration (pins, clock, etc) using STM32CubeMX
  • Keil uVision 5 project
    • Low level drivers (motors, sensors, screen)
    • High level maze solving algoritm

Contributors