Over a million developers have joined DZone.

New Zumo Robot PCB’s Arrived!

DZone 's Guide to

New Zumo Robot PCB’s Arrived!

· IoT Zone ·
Free Resource

As you might have read it already: for the new semester we plan the next generation of Sumo Robots: still based on the Pololu Zumo Chassis, but instead using the FRDM board with the processor, we directly put a Kinetis K20 processor on the board :-).

Old (top) and new (bottom) PCB with solder mask

Old (top) and new (bottom) PCB with solder mask

This is already the V3 of the robot:

  1. V0 based on the original Pololu parts, but with FRDM-KL25Z, see “The Freedom Zumo Robot
  2. V1 based on home-made PCB with quadrature encoders, see “Adding Quadrature Encoder to the Zumo Chassis
  3. V2 with externally produced PCB (2-layer), see “Zumo Robot assembled“.
  4. Now V3 comes with processor embedded :-)

Major features of the new design:

  • Powerful Freescale Kinetis K20 with 120 MHz (ARM Cortex-M4F)
  • Quadrature Encoders with processing logic on board (see “Processing the Pololu Motor Shaft Encoders“)
  • Improved and simplified supply voltage circuits with more capacitance to avoid voltage drops
  • 4-Layer PCB, with SMD parts to be populated outside (so students do not need to populate all the SMD parts any more :-) )
  • Overall reduced costs (-20%) due higher integration (no external encoders, no external analog encoder processing, most connectors removed.

That way the bots are more compact, as all the wireless communication parts (nRF24L01+, Bluetooth) and sensors (ultrasonic, infrared distance sensors, …) can be on an auxiliary Arduino shield).

The first batch of boards we will populate ourselves, and for this we have received a laser-cut soldering mask:

Soldermask on PCB

Solder Mask on PCB

Robot Bottm Side

Robot Bottom Side

Robot Board Top Side

Robot Board Top Side

So we will build the first robot, and if successful, we will be ready to build around 40 externally. That will be fun :-)

Happy Roboting :-)


Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}