
Inventor Nikoddem Bartnik has been fascinated by the Perseverance Mars Rover, so he decided to build a miniature version using Raspberry Pi and 3D-printed parts. At the heart of the rover is a Raspberry Pico W, which allows him to control it over Wi-Fi and a simple Python script. To operate the micro servo motors, a 50Hz PWM signal is used, while the DC motors required L298N drivers.
An FPV camera system didn’t cause too many issues, but needed a custom PCB made with a cheap CNC machine. Sure, this rover most likely would not survive in the actual Mars environment, but from the beginning, the goal was to educate and inspire rather than source pricey materials. What’s next? Nikodem is testing the Pico RP2040 chip and wants to eventually take long exposures of deep sky objects with a camera by compensating the movement of Earth.
- 1.CR Touch Auto Bed Leveling: Upgraded CR Touch 16-point automatic bed leveling technology saves you in the trouble of manual leveling. Easy to use...
- 2.Silent Mainboard: Low-decibel operation ensured by a silent mainboard, will not bothering study or work. Which has stronger anti-interference...
- 3.Smooth Feeding: Full-metal extruder with greater force enables smooth feeding, reducing the risk of nozzle blockage. Quick Heat Dissipation...
All parts were designed in such a way that you can print them on the most popular FDM 3D printers and you don’t need a huge build plate. The bottom plate was machined on my DIY CNC machine. The principle of how it works is very simple; designing and 3D printing it is not,” said Nikod.





