Pica and Dot
By David Crookes. Posted
Dot is the latest creation by maker Kaisar who has been progressively creating ever tinier robots for the best part of a year. He began by introducing CutieBot using a Raspberry Pi Zero computer in June 2021. He followed it up last November with Pica, based around a Raspberry Pi Pico development board.
Pica was born almost by accident. “I’d bought a few 6 mm geared motors about a year ago and, when I was sorting some parts on a Sunday morning, I found a Raspberry Pi Pico board and the motors were on the table at the same time,” Kaisar says. “Some combination of neurons fired in my brain and the idea of Pica was born.”
Advertisement
Get started with Raspberry Pi – everything you need to know to start your journey!
This effort used two motors, a DRV8833 motor driver, and a 70 mAh lithium-polymer battery. It moved along on three 8 mm wooden beads acting as wheels. To make it as small as possible, Kaisar decided to saw away Raspberry Pi Pico’s lower section.
“I had a number of these boards, so I took the risk to trim one, up to the crystal,” he explains. “Trimming a Raspberry Pi Pico board is not something I recommend, and it’s also not required for the functional operation of this robot.”

Joining the dots
Having taken to Twitter to showcase Pica, he wanted to go even smaller. This time he turned his attention to Pimoroni’s Tiny 2040 – a development board that, as with Raspberry Pi Pico, includes the RP2040 microcontroller chip.
“I just wanted to make a smaller version of Pica utilising the Tiny 2040 board,” he says. Given the Tiny 2040 is roughly the size of a postage stamp, he could confidently claim on social media to have made the smallest Raspberry Pi robot in the world. This was Dot.

“The initial plan was to have the same DRV8833 motor driver and 6 mm motors,” he reveals. “But because of the much smaller size of the Tiny 2040, it was a little tricky to find room for the motor driver and still maintain the low profile and cuteness of the robot. Then I had the idea of measuring the motor current to see if they can be used without a motor driver.”
He found that they could, so the two 3 V geared DC motors were connected directly to the Tiny 2040 board’s GPIO pins. Kaisar admits there is a risk of damage – “running even these small motors off the GPIO should be avoided because of the potential spikes and high stall currents,” he says – but it allowed the robot to be as small and cute as possible.
Wooden wheels
This time, Kaisar used just two wooden bead wheels, with Dot having a zero-degree turning circle. “I think they look awesome,” Kaisar says. “They also get their uniqueness from the fact that the wheels are not on the same axle, so I learned that reinventing the wheel can actually be a satisfactory experiment.”

Dot is powered by a 70 mAh LiPo battery and, as with Pica, it has been programmed using CircuitPython. But there are limitations. “The robots have very minimal functionality so far – the moves are hard-coded,” Kaisar continues. “They don’t have remote controlling over wireless LAN, Bluetooth, or Zigbee either because that doesn’t excite me too much.
Even so, Kaisar is looking to improve both robots. He wants Dot to benefit from voice control and Pica to be able to draw. “Work is also in progress for machine-learning-based autonomous controls developed with the C++ SDK which will be made open-source,” Kaisar says, thinking big.
Subscribe to Raspberry Pi Official Magazine
Save up to 37% off the cover price and get a FREE Raspberry Pi Pico 2 W with a subscription to Raspberry Pi Official Magazine.
More articles
Get started with Raspberry Pi in Raspberry Pi Official Magazine 161
There’s loads going on in this issue: first of all, how about using a capacitive touch board and Raspberry Pi 5 to turn a quilt into an input device? Nicola King shows you how. If you’re more into sawing and drilling than needlework, Jo Hinchliffe has built an underwater rover out of plastic piping and […]
Read more →
Win one of three DreamHAT+ radars!
That’s right, an actual working radar for your Raspberry Pi. We reviewed it a few months ago and have since been amazed at some of the projects that have used it, like last month’s motion sensor from the movie Aliens. Sound good? Well we have a few to give away, and you can enter below. […]
Read more →
RP2350 Pico W5 review
It’s Raspberry Pi Pico 2, but with a lot more memory
Read more →