2020-01-23, 11:51 AM
(This post was last modified: 2020-01-23, 11:54 AM by CapnKernel.)
I have cooked up a schematic in KiCad for my bare-bones point-to-point no-PCB hotglue-assisted OMG-you-didn't-sail-with-that-did-you first draft PyPilot build:
ozhelm.pdf (Size: 51.42 KB / Downloads: 709)
This is a bare bones implementation with no protection apart from a power input fuse and the TVS across the output. I did it just to confirm that PyPilot works (which it does). It's also missing the opto-isolated interface between the RPi and the nano. My build just connects the two with a USB cable, which shouldn't matter because they're running off the same supply and they're 2" apart.
I'm posting it here because it may be useful to someone who is just starting out, like I was a few months ago. There's a lot of non-obvious details in how to hook things up. I'm thinking of @McNugget's recent experience here getting started:
In case someone things I'm bashing PyPilot and what's on the website, I'm not. Again, I agree with @McNugget:
I'll gladly contribute whatever I can to helping others get into it (but some pointers on what would be accepted would be appreciated). I'm also happy to put the KiCad files on github.
ozhelm.pdf (Size: 51.42 KB / Downloads: 709)
This is a bare bones implementation with no protection apart from a power input fuse and the TVS across the output. I did it just to confirm that PyPilot works (which it does). It's also missing the opto-isolated interface between the RPi and the nano. My build just connects the two with a USB cable, which shouldn't matter because they're running off the same supply and they're 2" apart.
I'm posting it here because it may be useful to someone who is just starting out, like I was a few months ago. There's a lot of non-obvious details in how to hook things up. I'm thinking of @McNugget's recent experience here getting started:
Quote:I ran into a trouble when I tried to understand what was required to get the motor controller to PyPilot to work. I thought, it should be easy to just hook up an Arduino to an H-bridge that you can easily obtain from Amazon or Ebay and have the system communicate happily. However, I ran into documentation issues right from the start, couldn't find a part-list, couldn't find schematics and so on and so forth.
Turns out code and schematics are available but it took me the better part of a week to understand what's going on in the arduino code and I didn't like the schematics.
In case someone things I'm bashing PyPilot and what's on the website, I'm not. Again, I agree with @McNugget:
Quote:Please do not get me wrong: What the original author, Sean, put together is amazing overall!
I'll gladly contribute whatever I can to helping others get into it (but some pointers on what would be accepted would be appreciated). I'm also happy to put the KiCad files on github.