Can't mount servo on top of GoPiGo3

gopigo3
servo
assembly

#1

I have a GoPiGo3 and a GoPiGo servo. I want to mount the servo on the top of the GoPiGo3, but the slot on the top deck is too small for the screws. (It is also not really oriented correctly.) I have read the installation instructions. The top deck shown in the instructions is definitely different from the actual top deck on my GoPiGo3. The slot is wider and oriented differently. Can the servo be mounted on the top deck? How?

Note that mounting the servo on the bottom deck is a problem with the USB stick installed. There is not enough clearance for the servo to rotate with the USB stick in place. (Yes, I have tried all USB ports.)

Any help is appreciated. Thanks.


#2

I was also dissatisfied with the default mounting option for the GoPiGo servo and distance sensor. It makes it difficult to access the USB and Network ports on the Raspberry Pi.

The holes in the acrylic plates on the GoPiGo3 use Lego Technic spacing (4.8mm pins spaced 8mm apart). This makes it possible to design your own custom mounting devices. I’ve made a bracket for mounting the servo using the supplied hardware and a bracket for attaching the distance sensor to the servo using the 4-arm horn and hardware supplied with the servo.

Since this arrangement puts the servo and distance sensor out in front of the GoPiGo3, I made a bumper to protect it from being damaged by hitting obstacles.

I also considered mounting it on the top plate, but I didn’t want to mount it too high or it would be looking over the top of shorter obstacles.


#3

Wow @kev.r that looks great!!!

@gcadoret, the GoPiGo3 is designed to get the servo mount on the lower plate, while the previous GoPiGo had it on the top plate. You can choose to use a different USB key, or no USB key at all (although it makes saving your code harder). We are currently working on addressing that issue but we’re still a few weeks away from having a company-wide solution.

Cleo


#4

This is an old thread, but still pertinent.

Another way to solve this problem is with a tilt-pan assembly mounted on top. It does require drilling four new holes in the top, and reversing the rotation direction in all GoPiGo3 code with a minus sign or overloading the rotate_servo() method.


#5

Pretty cool. It would be even cooler if somewhat can come with a 3D-printed version that stacks on ours.