June 13th: Began my PCB and fixed my CAD model
Total time spent: ~5h
This is a continuation of my project from physics class. I originally cadded the motor with bad tolerances and poor alignment between the magnets and coils and had nothing to drive it. So it was really a pile of 3D printed crap.
Now I plan on completely fixing all the models and make a custom PCB to drive it (with PWM)
Today I recadded the motor and worked on a basic schematic
^ a section view because I just learned how to do that recently and its super epic This is just the start of the schematic, right now the driver design is super basic. It's a discrete driver meaning its not using any IC's. Later, once school is over i'll add some more unique and practical features to it.
Side note: My kiCAD wakatime kept on not working, and i don't think fusion 360 has wakatime 😔
June 14th: Planning and added small features
Total time spent: 20mins
I added a few buttons and LEDs which in the future will turn the board on/off, reverse direction and LEDs to display statuses. I think I am missing a few more small ones. I really didn't have much time today but I did brainstorm some features I want this to have: - an case for the pcb - smooth start-up - more sockets for testing purposes - make it safe / protect it - make it compatible with most commercial bldcs
June 16th: New plan
Total time spent: 3h Most of the time spent this session was researching, which is where I learned about the VESC which will be super helpful for the firmware
I decided on using an OLED display and a esp32 to control it, this will show the user the RPM, V, current draw...
I researched what MCU to use and settled on the STM32F405RGTx
First time using hierarchal sheets + labels and modified my V1 schematic for the new components and separated them