Designed to be used with Alexander's firmware
Original project can be found here
-
The pcb was designed to use a MP1584 step-down converter. I suggest you to use a pre-made MP1584 module and solder it on IN+,IN-,OUT+ through holes. If you solder a pre-made pcb do not solder anything on this area (It's actually the same circuit with the MP1584 module).
-
You should adjust the voltage on MP1584 before soldering the module on board, or before soldering any of the components that use 3.3V (STM32, opamp, lcd, eeprom).
If for some reason you need to adjust the voltage later you must cut the 3.3V trace where you see the 'X' in the picture below before adjusting it, to avoid damaging the ICs. -
The LCD pins should be in that order 1>GND, 2>VDD, 3>SCK, 4>SDA
-
D2 and D5 are the same component (18V zener) in different packages. Solder only one depending on what is available to you. D2 is a SOT23 (e.g. BZX84C18) and D5 is a miniELF.
-
R25 and R27 are not resistors, they are capacitors 22nF. It's an annotation mistake.
-
Build the firmware according to Alexander's instructions but keep in mind that you should invert the logic of the buzzer and the encoder (there are instructions in the comments).