I've mounted a Pi0 to my Nybble (excuse my soldering, it's not my best work!) using one stand off and one included board mount piece.
You don't have to add the Pi during build, but you need to use the y1Pi pieces. The screw holes are very easily accessible post-build when Nybble is in the calibration position.
Looks good! I see you have mounted the NyBoard directly to the Nybble. I tried to do this but could not then connect the wires from the servos (hence why I used the standoffs). Could you show a side photo close up of "under" the NyBoard where these wires attach to the NyBoard to show how you made those connections? Thanks in advance.
@Tom Swann I must admit, getting the connections to the Nyboard with the Pi configuration was quite difficult, thats because the Nyboard is positioned to the top end of Nybbles frame in order to make room for the Pi USB and Ethernet ports, as a result servo cables 11 and 10 have to be streched to their limit, as shown below.
Servo cable 11 is fully streched to pin 9
Rongzhong has kindly pointed out that it is possible to reassign the pins as they are declared as constants in the code.
So I will be switching pins 9 and 11 over as well as, 14 and 12 which will provide a little slack on both cables.
Also, since the Nyboard is mounted above the frame in the Pi configuration and not underneath as with Nyboard only config. The servo cable connectors will not sit flush, you'll need to tease them in gently at an angle as below.
But just thinking about it, since the Pi0 doesn't require the space allowance of a full size Pi, perhaps the Nyboard only config will support mounting a Pi0?? Food for after-thought.
@Howard Patterson thank you. For now I'm just controlling Nybble aka Roco (named after my late cat Coco... it was going to be Rococo, but I prefer Roco lol.) Wirelessly using terminal SSH on my phone and OpenCatWeb, which works really elegantly. (props to @leukipp for developing a lovely web interface. Though I had a touch of trouble getting the web interface to display, it suddenly started working yesterday!)
I'm currently working my way through understanding Nybble.imo, I've not coded in C++ since my - high school for US, college for UK - years. So that might take some time. I'm also toying with the idea of extending ardSerial or possibly OpenCatWeb as both are coded in Python.
Ideally my end goal would be to get Nybble walking and learning through the Pi0 autonomously with self-guided wireless charging and maybe the very distant possibility of using machine learning via a cloud service?
But in the meantime I'll try and work with some additional sensors as now I'm off furlough and working, I won't get much time to work on him... :(
You will need to use the y1Pi piece when you build Nybble for mounting a Pi later.
I use standoffs to mount the NyBoard well above the Nybble frame. See this post and the picture below. This makes Nybble ready to receive the Pi (a zero in my case) plus makes it easier to connect the servo wires. Hope that helps!