Your Watchy, with all the flaws of the original fixed
Project under "construction", nothing is final yet, but most is probably. The released PCB is final v1, but the components (values of them, models) are not, so wait if you plan to build your own.
Yatchy is a full redesign, from the ground up of the well know watchy. It focuses on fixing known issues and expanding the wasted potential of 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
Yatchy features, compared to 2.0 watchy:
watchy v3 is a joke, It's design files are not released, only the schematic, also it has many flaws so I don't even compare to it
- 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 very quiet. If you like the tactile feel of the original buttons, you won't like these ones. Luckly vibration motor feedback is possible.
- Solid USB-C port (It's THT soldered)
- no more usb compability problems (Because the esp32c6 uses native jtag programming)
- better detection of charging, charge finishing. (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
- A hardware test program, which allows testing if all the pads of the esp32c6, which is the hardest part to solder are soldered correctly
- 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
- There is no dedicated place for the motor, it's just Yolo on the components with some glue. Soldering the motor cables also is not easy
- 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
For any questions, feel free to ask in github issues or in this discord server: