-
Analog Watch is calibrated
10/17/2020 at 09:01 • 0 commentsCalibration for the analog Version is now Working
-
Analog Watch is working
10/05/2020 at 16:13 • 0 commentsThe analog watch is finally Working :-)
Some problems with the Locking of the Ports were causing the BMA Sensor to not work.
The solution was to change the Initialization order as follows:
- Initialize the Ports for the LEDs, so all LEDs are Off
- Initialize the BMA Sensor
- Lock the Ports
Now basic functionality is given. So it is time to test it.
-
AnalogWatch is now booting
10/04/2020 at 13:11 • 0 commentsi found the short circuit, i mixed up a 0Ohm Resistor with a Capacitor.
After removing this capacitor it was possible to program the Watch. Sadly i noticed, that the BMA is not working....
Seems like i might have killed it by soldering it to hot and/or to long.
So the next Todo is to build a Soldering rig, where i can solder these little chips reproducible.
-
First Analog STM32 Watch is soldered
09/30/2020 at 19:37 • 0 commentsThe first Analog STM32 PCB is soldered, but it is not yet working. something with the SWD Connection seems to be wrong or broken. Analysis is ongoing ;-)
-
Shutdown is now working with very low current
09/30/2020 at 19:21 • 0 commentsThe current software was working, but had a rather high current when the controller was sleeping. The root cause of this behavior was that the SPI Pins, which are routed to the BMA Sensor, were floating.
With the Commit https://github.com/sulkith/BCDWristWatch/commit/1073f9e31e0a6df1e6c13bcc45b43ee938dedf17 this was fixed and the Watch now takes only 54.6µA in shutdown and will wake up on Wrist Tilt or double Tap
-
switched to STM32
09/30/2020 at 19:16 • 0 commentssince the ATMega328P has a lot of reserved pins there are not enough usable pins to
supply the BMA and the 42 LEDs for the analog Version (only one Pin was missing). I switched to the STM32 Controller. But for simplicity i started with the Binary Version. To make the PCB look more like an actual PCB i also moved the BMA Sensor to the front of the Watch right next to the CPU.