- update config and connection plan
- swap B+ and B- of encoder to invert the rotational direction,
so the direction in code make more sense
- swap VFD and stepper pin. For some reason stepper did not work with
dir pin on mos2. Maybe pulse affected dir pin, try again with denoise
pcb
- Add datasheets of VFD and stepper driver
- Change pins in config for stepper driver
- DISABLED LAMP (pin now used for stepper)
- update connection plan with stepper section and wiring
Update connection plan to match the actual current wiring
Add page to connection plan which describes which cables are connected
between what components
Rework config.cpp and config.hpp:
- different naming convention for evaluated switch objects
- thus updated macros for switches
- add new evalswitch instances for 4 switches on 1 adc
- update switch assignment, use the 4 new inputs
Update connection plan with new assignment, add stripboard details
Already switched earlier, now optimized code and connection plan to work
best with new vfd (T130750W).
Previous 7.5kw vfd will work too without using all 7 speed levels as at
first.
connection plan: changed pin assignment (1 free pin)
Code:
- vfd.cpp, main.cpp: remove not used D2 pin (only used with 7.5kw vfd)
- config.hpp: change pin assignment
Analog In only pins have no internal pullup resistors.
thus two preset switches need pulldown resistors on pcb to be soldered
and switch to 3v instead of GND
- changed in connection plan
- changed switch config in config.cpp (no pullup, inverted)
Fix manual mode:
previously there was a bugged change loop when pressing all 3 buttons
- made mode switch more clear