Gooser: a 4-in-1 Lepton derivative

Long time no update! I still haven’t tested the BSZ0500 mosfets, which may not be a good choice anyway since Mouser and DigiKey no longer stock them. But otherwise the single-motor hardware is verified good, and I would be very surprised if dual/quad have any surprises.

There was one silkscreen error (TX and RX swapped on the programming connector) which I’ve corrected on EasyEDA, but remains in the previous post’s images since I can’t edit this long later, as well as a few minor edits to the schematic.

I whipped up a single-motor version with CAN transceiver a while back, which involved sacrificing the ENC1 connector (typically not needed on single-motor anyway, and made room for one more pin on ENC0 so it has a complete SPI set). It’s currently unpublished but I can put it up if anyone wants it. I have no plans to test it myself, so you’ll be on your own.

I’ve completed the ADC code, which gives much better current sense than SimpleFOC’s built-in classes, and a flexible system for controlling the other channels.

And example code here Arduino-FOC-drivers/examples/current_sense/gooser5/gooser5.ino at gooser5 · dekutree64/Arduino-FOC-drivers · GitHub

If anyone would like to have a board for beta testing, send me a message. I’d appreciate if you can pay cost of materials, but I can eat the cost for a few single or dual motors if necessary.