ArduBreakout on a watchX

This reminded me I forgot to get stuff uploaded :exploding_head:

2 Likes

They actually shipped the thing without any working software - it’s a bit of a mess, nobody seems to be using the code you linked to above, there is one user making good progress on their own version… quoting one of the creators:

Please note: The firmware is preliminary and missing features. The reason is, we had a working firmware based on Atmega328P but, Atmega328P is a little under powered so we switched to Atmega32U4. There are register and timer differences. What we expect from watchX community is to help us perfect this firmware.

The community is at https://www.reddit.com/r/watchX/

And my Arduboy2 port is at https://github.com/uXeBoy/watchX-Arduboy2

2 Likes

BLE isn’t as common in laptops/computers, it’s more of a smart phone and IoT device thing.
It wasn’t released commercially until 2011 anyway, so it’s not surprising a 2012 laptop didn’t have it.

BLE actually behaves very differently to Bluetooth.
Bluetooth is more of an active two-way data connection like conventional wifi,
whereas BLE is a passive connection where one device advertises information using periodic low energy short transmissions and another reads the information and inquires for more.

Bluetooth is designed for constant data transfer (e.g. wireless keyboards, wireless headphones, file sharing),
BLE is designed for mostly one way communication (e.g. heart/blood pressure monitors, interactive advertising promotions, evil companies tracking your physical location).

I almost linked to that article until I saw you’d already mentioned your accelerometer experiment.

Yikes.
Sadly that sort of thing is becoming more common with these crowd-funded projects.

So now they’ve basically got the Arduboy but with different peripherals and in watch form.
How quaint. :P

They probably should have invested in a discourse site.
Reddit’s fine for random discussion, but not exactly oriented towards code sharing.
No code blocks or markdown.
(Also from what I’ve seen the culture of Reddit tends to not be as good as Discourse sites in my experience.)

Also this doesn’t instill confidence.

Are you sure that this is right?
Does the watch only have 4 buttons or something?

1 Like

3 buttons :rofl:  

1 Like

not sure if you’ve heard of him but this @Mr.Blinky fellow has a magical Bootloader

2 Likes

Ah, that explains a lot.

The MCU was changed to a 32u4, no need for the custom bootloader.
Also, that requires more than 3 buttons :P.

Perfect for Tamaguino and it has RTC :hearts:

But it would make more headroom than using a stock arduino bootloader its the same MCU as Arduboy.

2 Likes

…my thoughts exactly! :laughing:

3 Likes

Fair point.

Even better point.

1 Like

To be fair 3 buttons and an accelerometer is a lot of inputs for simple games and there’s always the option to add more or take advantage of the other connectivity options. I like the watch form factor because I’ve thought about making an Arduboy powerglove and a watch makes that easier.

1 Like

That makes it more interesting

Well if they use the standard 4K bootloader. They could gain 2K of more space by using Cathy2K :slight_smile:

Tamagotchi :smiley:

1 Like

I think I was getting mixed up between your bootloader and your Arduboy2 for Arduboy clones.

The unusual hot weather here has been frying my brain lately.
Britons are built for cold, rainy summers - not hot, humid ones.

Indeed it’s actually created this awkward issue for me where I have a permanent milky white watch embedded on my wrist.

1 Like

Sounds like it’s time for a rainy holiday destination :stuck_out_tongue:

I wonder how well that watchX will hold out in this weather with all its parts exposed.

1 Like

There is now an official repository for the ‘alpha firmware’:

https://github.com/argeX-official/watchX---Watch-Firmware

One thing I have learnt from the incident where the password for the Arduboy account was lost: use organisations to represent organisations, don’t create standalone accounts.

Also that code has the same problems as the other code - commented out bits instead of deleted code, lack of comments and some files are practically empty.

…it gets worse, I am starting to suspect the design may not even be theirs??

http://blog.zakkemble.co.uk/diy-digital-wristwatch/

Wow … that’s super-dodgy.

Loks like they took that project and hooked a bunch of extras to it.

The watchX site has confusing texts about power consumption. No way it’s just consuming just 6uA with all the extra’s added. But now I understand they just copied and pasted that info ofthe original site.

1 Like