Required hardware :
Video demonstration on https://blog.guillaumematheron.fr/index.php/2023/462/3d-printed-duplo-compatible-locomotive/
The author marked this model as their own original creation.