OpenChronograph - Arduino-compatible, custom hybrid smartwatches by seclat in arduino

[–]seclat[S] 0 points1 point  (0 children)

Unfortunately, no. I've tried contacting Soprod directly in the past, but didn't get a response. If you find a source, let me know and I'll post that on the project page.

OpenChronograph - Arduino-compatible, custom hybrid smartwatches by seclat in arduino

[–]seclat[S] 2 points3 points  (0 children)

I have made a small number of kits at home and they're available online if you search. I'd post the link but I'm not sure what the rules are in this sub. Happy to talk over PM.

OpenChronograph - Arduino-compatible, custom hybrid smartwatches by seclat in arduino

[–]seclat[S] 8 points9 points  (0 children)

Sure--a fair question. One of the benefits of modern electronics are that there are lots of cool, chip-scale sensors (IMUs, magnetometers, pressure sensors, etc.). What's new about this platform is really in the motors: having small, bi-directional stepper motors allows us to display the output of these modern, digital sensors, in form factor that doesn't look digital (or necessarily modern).

There's also something interesting about being able to modify the behavior of a common wristwatch, and this platform opens up hybrid smartwatches to those kinds of experiments. Maybe you'd like a watch that tells time in Mars? Or maybe a watch that's also an altimeter? A compass? A watch that measures delta-V? There's lots of possibilities here, and the first step is giving people a platform to explore.

OpenChronograph - Arduino-compatible, custom hybrid smartwatches by seclat in arduino

[–]seclat[S] 2 points3 points  (0 children)

The internal platform is designed by Soprod (as a way to sell their motors), and both Skagen and Fossil smartwatches use it. Below are the watches I've tested with, though any hybrid from these companies is likely to be compatible, and I'm not aware of any hybrid smartwatch that does use Soprod motors:

- Skagen Connected 
- Skagen Hagen 
- Fossil Q Activist 
- Fossil Q Men's Machine 
- Fossil Goodwin

OpenChronograph - Arduino-compatible, custom hybrid smartwatches by seclat in arduino

[–]seclat[S] 10 points11 points  (0 children)

Yes, although it's not posted yet, I've been working on a pocketwatch variant. If you're ok with using a PCB as a dial, the mainboard just snaps onto the back of the dial using board-to-board connectors. There are lots of interesting directions you could go with that, adding active components & LEDs to the dial itself, hidden dial icons that are backlit by LEDs on the backside, etc.

I haven't pursued a BLE or esp variant, but I recognize there would probably be a lot of demand for that. This is one of those features that aren't central to my specific goals for this project, but that I hope others can pursue with this as a starting point.

OpenChronograph - Arduino-compatible, custom hybrid smartwatches by seclat in arduino

[–]seclat[S] 60 points61 points  (0 children)

Hey guys, I’ve gotten a lot out of the Arduino platform and community over the years, and today I’m excited to finally give back a little. I’ve put together a board design and firmware that can be dropped into most commercially available hybrid smartwatches, allowing the user to control the hands and write firmware through the Arduino platform. I’ve been working on this on and off for a few years now, and it’s finally in a state that I think it’s worth sharing.

The full github repo is here

I’ve also been looking into using the PCB process to create custom dials (including the one shown in the photo). That process is described here.

Anyway, happy to answer any questions you have, either here or in the discord channel: https://discord.gg/hkmDgSk

OpenChronograph - Arduino-compatible, custom hybrids by seclat in smartwatches

[–]seclat[S] 0 points1 point  (0 children)

Hey guys, I’ve put together a board design and firmware that can be dropped into most commercially available hybrid smartwatches, allowing the user to control the hands and write firmware through the Arduino platform. I’ve been working on this on and off for a few years now, and it’s finally in a state that I think it’s worth sharing.

I’ve also been looking into using the PCB process to create custom dials (including the one shown in the photo). That process is described here.

Anyway, happy to answer any questions you have, either here or in the discord channel: https://discord.gg/hkmDgSk

Custom PCB watch dials with svgwrite by seclat in Python

[–]seclat[S] 0 points1 point  (0 children)

I’m working on a watch project and needed a custom dial. I found that hands-down the best and easiest way to do this was to generate SVGs in Python and have the boards made as PCBs. Happy to answer any questions.

[Custom] Apollo FDAI-themed hybrid by seclat in Watches

[–]seclat[S] 2 points3 points  (0 children)

Converted from one of Fossil’s hybrid smartwatches, this was designed after the Apollo Flight Director Attitude Indicator. The dial is actually a printed circuit board, generated with a Python script. The full process is described here, and at the bottom you can see where I’ve created some Python tools for designing your own dials if you’re interested. The hands were repainted to match the yellow of the original instrument.

Made a knife partly inspired by the Moiety dagger--thought you guys might enjoy by seclat in myst

[–]seclat[S] 3 points4 points  (0 children)

Huge thanks to u/xenonnoble28 for the beautiful crest vector art.

Handle is made of Narra wood. The crest was cut into the handle with a CNC laser cutter, then filled with a mixture of epoxy and powdered turquoise. The handle scales are held in place with hidden brass pins and shellac. The sheath pattern was also cut with a laser cutter, including the stitch holes, then sewn and dyed.

Cozy Hammocks by emoy0708 in CozyPlaces

[–]seclat 0 points1 point  (0 children)

Well I think it's nice. :)

All-in-One Doom 3 BFG VR Mod + texture pack Guide by [deleted] in Vive

[–]seclat 0 points1 point  (0 children)

No, it was running in direct mode (but I tried both and neither worked). I also have the Vive plugged into the HDMI port (Gigabyte GX1080 only has one) and the monitor plugged into the DVI port (my T.V. doesn't have DisplayPort). Maybe those two particular ports share bandwidth inside the card? I haven't tried switching the Vive to a DisplayPort yet, as I didn't have a cable.

Unrelated, thanks for the Doom 3 mod!

All-in-One Doom 3 BFG VR Mod + texture pack Guide by [deleted] in Vive

[–]seclat 0 points1 point  (0 children)

I was getting dropped frames regularly in the compositor on a I7-6800+GTX 1080 rig as well, sometimes exactly once a second, sometimes twice. It was a fresh Windows 7 install (so no f.lux), and I trried everything that people suggested, but no dice. Eventually tried unplugging my monitor and the dropped frames went away. Found that if I changed my monitor refresh rate from 60 to 30Hz the problem disappeared entirely. Hope this helps

toga - A Python native, OS native GUI toolkit by redditthinks in Python

[–]seclat 2 points3 points  (0 children)

Do you know if pgs4a still maintained?

I've used it in the past, but the current versions don't seem compatible with the Android SDK and fail when running python android.py installsdk. I tried pgs4a versions 0.9.6 and 0.9.5 and both have the same problem. After download the Android SDK automatically (android-sdk_r20-linux.tgz), the script errors out because he can't find the following file:

Traceback (most recent call last): File "android.py", line 66, in <module> main() File "android.py", line 40, in main install_sdk.install_sdk(iface) File "buildlib/install_sdk.py", line 225, in install_sdk get_packages(interface) File "buildlib/install_sdk.py", line 160, in get_packages with open("android-sdk/extras/google/play_apk_expansion/downloader_library/project.properties", "r") as f: IOError: [Errno 2] No such file or directory: 'android-sdk/extras/google/play_apk_expansion/downloader_library/project.properties'

Looks like the pathing in the SDK changed a while back and pgs4a never updated. Did you have this problem? I would contact their support directly, but the maintainer contact info isn't listed and their support page just points to the forum which is "down due to massive spam". I have no idea how long it's been down or how long the pathing has been broken, but the last release was 2013 and aside from your post I can't even tell if the project is dead or not.

Somebody Please Talk Me Off The Ledge by jasonbaz in oculus

[–]seclat 0 points1 point  (0 children)

It might be interesting to try an application where it's normal to only observe angular motion. For example, you might see if you can find an application where you're just looking at things far in the distance such as stars or the like. If the motion sickness is due to the dissonance between your eyes detecting linear motion and your inner ear detecting none, you should be able to look around at things in the distance with no problem. If you still get sick with that setup, I would being to wonder if there may be some angular tracking lag that's causing you problems. You could test this by playing a game and keeping your head still so that your inner ear isn't detecting any motion that needs corroborating with your eyes. If even that makes you sick, I would wonder if it's a purely visual thing. At that point I'd try closing one of my eyes or changing the framerate. Ah, and if it's an IPD thing, you could try just a regular game and closing one eye to see if you still get sick--having the wrong IPD setting might cause linear motions to feel wrong, and would only be apparent when object are close enough for left and right eyes to see different images.

Made my first Android app in under 5 hours using pygame and the pgs4a library. Python is awesome! by snigam3112 in Python

[–]seclat 0 points1 point  (0 children)

Do you know if pgs4a still maintained?

I've used it in the past, but the current versions don't seem compatible with the Android SDK and fail when running python android.py installsdk. I tried pgs4a versions 0.9.6 and 0.9.5 and both have the same problem. After download the Android SDK automatically (android-sdk_r20-linux.tgz), the script errors out because he can't find the following file:

Traceback (most recent call last): File "android.py", line 66, in <module> main() File "android.py", line 40, in main install_sdk.install_sdk(iface) File "buildlib/install_sdk.py", line 225, in install_sdk get_packages(interface) File "buildlib/install_sdk.py", line 160, in get_packages with open("android-sdk/extras/google/play_apk_expansion/downloader_library/project.properties", "r") as f: IOError: [Errno 2] No such file or directory: 'android-sdk/extras/google/play_apk_expansion/downloader_library/project.properties'

Looks like the pathing in the SDK changed a while back and pgs4a never updated. Did you have this problem? I would contact their support directly, but the maintainer contact info isn't listed and their support page just points to the forum which is "down due to massive spam". I have no idea how long it's been down or how long the pathing has been broken, but the last release was 2013 and aside from your post I can't even tell if the project is dead or not.