Several frames from Bad Apple

PineTime Smartwatch And Good Code Play Bad Apple

PineTime is the open smartwatch from our friends at Pine64. [TT-392] wanted to prove the hardware can play a full-motion music video, and they are correct, to a point. When you watch the video below, you should notice the monochromatic animation maintaining a healthy framerate, and there lies all the hard work. Without any modifications, video would top out at approximately eight frames per second.

To convert an MP4, you need to break it down into images, which will strip out the sound. Next, you load them into the Linux-only video processor, which looks for clusters of pixels that need changing and ignores the static ones. Relevant pixel selection takes some of the load off the data running to the display and boosts the fps since you don’t waste time reminding it that a block of black pixels should stay the way they are. Lastly, the process will compress everything to fit it into the watch’s onboard memory. Even though it is a few minutes of black and white pictures, compiling can take a couple of hours.

You will need access to the watch’s innards, so hopefully, you have the developer kit or don’t mind cracking the seal. Who are we kidding, you aren’t here for intact warranties. The video resides in the flash chip and you have to transfer blocks one at a time. Bad Apple needs fourteen, so you may want to practice on a shorter video. Lastly, the core memory needs some updating to play correctly. Now you can sit back and…watch.

Pine64 had a rough start with the single-board computers, but they’re earning our trust with things like soldering irons and Google-less Linux mobile phones.

Continue reading “PineTime Smartwatch And Good Code Play Bad Apple”

Hackable Smart Watch Is Also Open Source

When they first came to market, many detractors thought that smart watches would be a flop or that there wouldn’t be much use for them. Over the past few years, though, their sales continue to increase as people find more and more niche uses for them that weren’t previously considered. The one downside to most of these watches is unsurprisingly their lack of openness and hackability, but with some willpower and small circuit components there are a few options available for those of us who like to truly own our technology.

This smartwatch is the SMA Q3, the next version of this smartwatch that we saw at the beginning of last year. Like its predecessor, it boasts a sunlight-readible display powered by a Bluetooth SoC, but this time uses the upgraded nRF52840. All of the standard smartwatch features are available, but this version also includes SWD pins on the back, and additionally has support for Bangle.js and can run some of the apps from the app loader. Some details still need to be worked out for this specific hardware, but there are some workarounds available for the known problems.

The project is also on Kickstarter right now but is well past its funding goals. We’re excited to see adoption of an open-source smartwatch like this, and to that end all of the hardware details and software are freely available on the project’s page, provided you can order some of the needed parts from overseas. If you’re looking for something a little more BASIC, though, we have you covered there as well.

Wristwatch PCB Swaps Must Be In The Air

Are we seeing more wristwatch PCB swapping projects because more people are working on them, or because we saw one and they’re on our mind? The world may never know, but when it comes to design constraints, there’s a pretty fun challenge here both in fitting your electronic wizardry inside the confines of an injection molded case, and in the power budget to make your creation run on a sippy straw of battery power.

Just this morning we came across [Joey Castillo’s] sensor-watch project. He chose the Casio F-91W as the donor wristwatch. It’s got that classic Casio look of a segment LCD display capable of displaying hours, minutes, and seconds, as well as day and date. But the added bonus is that we know these have decent water resistance while still providing three buttons for user input. Sure, it’s less buttons than the pink calculator watch we saw [Dave Darko] working on earlier in the week, but which would you trust in the pool?

Replacement PCB sized to use the same battery contact and CR2016 for power [via @josecastillo]
We see that [Joey] also chose to use the ATSAML22 microcontroller and sheds some light on why: it includes a built-in segment LCD controller! If you’re a peripheral geek like us, you can read about the SLCD controller on page 924 of the datasheet (PDF), it’s a whole datasheet onto itself.

The sensor part of the sensor-watch is a flex PCB breakout that allows you to swap in whatever sensor fits your needs. The first to be reflowed at [Joey’s] bench is a BME280 humidity sensor, which is most obviously useful for the included temperature measurements, but maybe it could also alarm at moisture ingress? [Joey] says you can swap in other parts as long as they’re in the QFN or LGA size range. We think an IMU is in order since there’s a lot of fun interaction there like the watch reacting to being positioned in front of your face, or to take tap-based inputs.

We think beginning with a donor watch is brilliant since pulling off a case, especially one that keeps water out, is 97% of the battle. But when your UI is unique to the watch world, sometimes you need to start from scratch like this wooden word clock wristwatch.

Living The Dream: New PCB For A Dirt-Cheap Calculator Watch

Well, this hack has us tickled pink. We love the idea of buying some really cheap piece of technology and doing something amazing with it, and this is a textbook example of that. [davedarko] found the cutest little calculator watch on Ali Express and is working on making a new PCB for it. The plan is to use an ARM processor and Arduino and add a few extras like 24-hour mode and a pink (or potentially RGB) backlight. The new brain will be an ATSAML22G18A, which has an on-board LCD controller and exactly one I/O pin to spare without charlieplexing the buttons.

One of [davedarko]’s primary goals is to keep the LCD and figure out how to talk to it. The first order of business was reverse engineering the watch’s LCD controller by sussing out the secrets from beneath the black blob of epoxy. This was an eye-opening experience as [davedarko] had never worked directly with LCDs before. A strange reading made him bust out the oscilloscope. Long-ish and informative story short, [davedarko] found out that it uses a bias of 1/2 for generating the wave necessary to multiplex the segments and keep the signal alternating. This is definitely one to watch!

We love timepieces around here and have seen all kinds of hacks, especially on Casio watches. Want dark mode? Done. Enable the hidden countdown timer? We’ve got that, too. And have you ever wondered just how water-resistant the F91W is?

Modding A Casio W800-H With A Countdown Timer

Stock, the Casio W800-H wristwatch ships with dual time modes, multiple alarms, and a stopwatch – useful features for some. However, more is possible if you just know where to look. [Ian] decided to dive under the hood and enable a countdown timer feature hidden from the factory.

The hack involves popping open the case of the watch and exposing the back of the main PCB. There, a series of jumpers control various features. [Ian]’s theory is that this allows Casio to save on manufacturing costs by sharing one basic PCB between a variety of watches and enabling features via the jumper selection. With a little solder wick, a jumper pad can be disconnected, enabling the hidden countdown feature. Other features, such as the multiple alarms, can be disabled in the same way with other jumpers, suggesting lower-feature models use this same board too.

It’s a useful trick that means [Ian] now always has a countdown timer on his wrist when he needs it. Excuses for over-boiling the eggs will now be much harder to come by, but we’re sure he can deal. Of course, watch hacks don’t have to be electronic – as this custom transparent case for an Apple Watch demonstrates. Video after the break.

Continue reading “Modding A Casio W800-H With A Countdown Timer”

The IEEE Builds A Smart Watch

It used to be that building your own watch was either a big project or it meant that you didn’t really care about how something looked on your wrist. But now with modern parts and construction techniques, a good-looking smart watch isn’t out of reach of the home shop. But if you don’t want to totally do it yourself, you can turn to a kit and that’s what [Stephen Cass] did. Writing in IEEE Spectrum, he took a kit called a Watchy and put it through its paces for you.

Watchy is an open source product that uses an ESP32, an E-ink display, and costs about $50. The display is 1.5 inches — good enough for a watch — and it has a real time clock, a vibration motor, an accelerometer, and four buttons. The whole thing runs on a 200 mAh lithium polymer battery. The charger is microUSB and you can also upload software to it using the usual Arduino tools.

However, [Stephen] found that none of the examples he tried would work at first. He found problems with the Mac software, but he also had problems under Windows. The answer? Switching to a Raspberry Pi seemed to work and once the watch was wiped clean, the Mac tools would work, too. It sounds like this isn’t a common problem, but he has to erase the watch with the Pi before each programming cycle.

Unlike a normal Arduino program, all the work in a typical Watchy program happens in setup() so the watch can mostly sleep and it updates the 200×200 typically just once a minute. As an example, [Stephan] wrote a watch face that uses an old Irish alphabet to tell time. He plans to add code to grab online data, too, and the phone has support for connecting wirelessly and parsing JSON to make tasks like that easier.

We always thought the EZ430-Chronos was a good-looking watch, but its screen is dated now. You can also pick up a lot of cheap import watches that can be hacked.

Apple Watch Gets Custom Transparent Case

The Apple Watch was the tech company’s attempt to bring wrist computers into the mainstream. It’s naturally available in a variety of fits and finishes, but if you want something properly original, you’ve got to go custom. [Useless Mod] does just that with a clear case for the popular smartwatch.

The mod starts with a patient, careful disassembly of the watch – necessary given the delicate components inside. It’s achieved in the end with only having to drill out 1 screw and an unfortunately snapping of the crown wheel axle. However, [Useless Mod] presses on, and silicone casts the original Apple enclosure. The video goes over all the finer points, from degassing to using strips of acrylic plastic to act as runners. Once done, the silicone mold is used to produce a replica case in transparent epoxy, and the watch is reassembled.

The final result is impressive, with the case optically clear and showing off the watch’s internals. The look is improved by removing some of the original insulation tape to better reveal the PCBs inside. Unfortunately, the design of the watch, which is largely covered by a screen and heartbeat sensor, means it’s not the greatest choice for a clear case mod, but it works nonetheless. We’ve seen similar work before from [Useless Mod] too – like this transparent drone case for the Mavic Mini. Video after the break.

Continue reading “Apple Watch Gets Custom Transparent Case”