Your Watchy, with all the flaws of the original fixed
Project under "construction", nothing is final yet, but most is probably
Yatchy features, compared to 2.0 watchy:
watchy v3 is a joke, It's not even open source, it has many flaws so I don't even compare to it
- USBC instead of micro usb
- Better buttons, they won't break easily
- Better battery life
- Hardware hackable
- Fixed many issues and improved minor things
- Heavy increase in battery life, even with the screen updating every minute (The esp32c6 has a riscv lp core, which i connected to the screen, which means the device never really wakes up fully to only update the screen, not only that i fixed sqfmi flaws (Using 2 voltage dividers for example) I also use the external crystal clock for the RTC which means no RTC IC... and many more such things)
- Better buttons, more solid, shouldn't and probably won't break that much if at all. They are also less noisy.
- Solid USB-C port (It's THT soldered)
- no more usb compability problems (Because i use native esp32c6 jtag programming)
- better detection of charging (In software it was hacky on the original watchy, there were problems with it, never worked good)
- support for more wireless protocols, home automation ones, wifi 6 too
Mouse bites to more easily make your yatchy smaller, of the size of the screen and not the watchy form factorJLCPCB decided to treat it as a seperate design and charge double, so I removed it. Stupid.- TVS diodes, voltage spike protection - which means no more destroyed devices because watchy doesn't follow any USB spec and allows your device to burn down...
- Following all the specs of the various IC's - on the watchy it was just Yolo no capacitors here and there
- More precise time, based on some loose math and experiments, it should drift only a minute after a month, compared to the watchy its a lot better
- A module area, with almost all exposed pins from the esp, power lines, and many gpio pins thanks to the expander IC - You can create your own, increase the capability of you yatchy without modifying everything inside - solar panel module, encoder instead of the button, sd card module, frontlight module, torchlight module, speaker module, microphone module, some environmental sensors. The only limitation is your imagination (And the size of the module)
- the low power core while using the high power core could be used to write portable apps for the yatchy (but we could achieve that with lua anyway I think)
- All the components are newer, still available and produced. Ordering a Yatchy PCB and the parts, soldering them themself is possible and easier than the watchy
- All QFN packages IC's on the board have increased pad sizes, so if you are skilled enough to solder QFN packages, here it will be easier
- I used traces teardrops, so more solid traces & pads
- JTAG debugging via usb, yay
- No battery connector, the module pads are small - so it's not for everyone, harder to use / assembly (solder!) for beginers
- It's watchy like but not watchy case compatible, the size and form factor is the same but the obvious obstacle is USBC, even with it the buttons are different and placed a little off to save some space
- It's a 4 layer PCB, so a bit more costly
- No easy hard reset option, you will need to short pins, but if you need to do it, then you made something really wrong. When developing the Yatchy, I only once needed a full reset
- A complicated license
It's fully supported by InkWatchy. Maybe a rust firmware in the future? We will see...
Everything explained here