Its been a while since I have put out any new hardware. The main reason is writing the firmware was much more time consuming than I first thought. Here is another very simple esc schematic. This would be very similar to the "typical" 32 bit esc using the stm32f051 processor and the fortior fd6288 chip. This one has no current sensing or anything fancy. Just a real basic design.
It is a two layer board.. can be printed cheaply at any pcb fab.
The total cost for the parts is about 5-6 dollars using the nexperia psmn2r4 mosfets. It can handle a decent current.. not sure yet what the limit is but I have used the mosfets for many designs now and they work well for the typical load a 3 or 4 inch quad puts on them anyway.
The firmware to use for the esc current can be found here. ( This is my original rough version).
https://github.com/conuthead/f051bldc
Another version of the firmware done by a talented individual with some good performance improvements and structure clean up can be found here :
https://github.com/3x8/nostromo/releases/tag/v1.2.2
The pinout is a little different but his can more easily support additional targets so should be fairly easy to set up.
(proshot only for this version for now).
There is no configuration tool yet so settings can be changed using dshot commands for rotation direction or 3d mode.
Attached will be a zip file, there are gerbers and driptrace design files inside that can be opened with the freeware version of diptrace. I have a few more simple designs coming as they get tested. I have been using this one for a little while and have a few test flights on a 4 inch quad with 1806 motors.
early testing of the esc and firmware..
and some reversing testing.