8 ms·
./watch
- davydm 1y agoVery cool. Keep on keepin on.
- EarthIsHome 1y agoIf you like quartz watches that expose their circuitry, you'll definitely enjoy some of Accutron's watches: https://www.hodinkee.com/articles/introducing-accutron-314 https://www.hodinkee.com/articles/introducing-accutron-314 While usually not on display, the quartz movements of Grand Seikos are beautifully finished: * https://i.imgur.com/sJXfmg1.jpeg https://i.imgur.com/sJXfmg1.jpeg * https://i.imgur.com/BucSW15.jpeg https://i.imgur.com/BucSW15.jpeg * https://i.imgur.com/xVd04BM.jpeg https://i.imgur.com/xVd04BM.jpeg * https://i.imgur.com/wuRSif1.jpeg https://i.imgur.com/wuRSif1.jpeg
- deleted 1y ago[deleted]
- Topfi 1y agoAccutrons and tuning fork watches are amazing. They have an incredibly unique sound/hum due to the tuning fork oscillating at 360 hz and the most smooth glide you'll ever see in a watch. Recommend a ESA 9162 or ESA 9164 over a pure Accutron for beginners though, a bit more resilient and far more affordable, though they don't have the exposed dial.
- briansm 1y agoI believe this is why all modern digital watches use a 32768.0Hz crystal resonator, it's a power-of-2 frequency above the 20Khz top end of the range of human audio perception, to avoid the whole 'tinnitus on your wrist' thing.
- namibj 1y agoAlso a tuning fork cut for a lower power-of-two would be a bit bulky for a compact wrist watch.
- aidenn0 1y agoI have an Accutron 214 and I swear it sounds higher pitched than 360Hz (sounds to my ear higher than A440, which I'm very familiar with). Maybe I'm hearing an overtone?
- goopypoop 1y agoyou could measure it. using an app with a Fast Fourier Transform (e.g. https://github.com/woheller69/audio-analyzer-for-android https://github.com/woheller69/audio-analyzer-for-android ), you can visually compare the sounds of your watches
- scientism 1y agoimgur makes me sad these days :( https://help.imgur.com/hc/en-us/articles/41592665292443-Imgur-access-in-the-United-Kingdom https://help.imgur.com/hc/en-us/articles/41592665292443-Imgu...
- alpenbazi 1y agoInteresting concept. Bigger screen less casing would be nice, but very good concept
- ricardobeat 1y agoIt’s hard to achieve a good screen/case ratio in DIY projects. The screen components are bulky and it’s difficult to fit everything in small enclosures without producing custom boards, mass produced hardware has a ton of advantages there.
- wkjagt 1y agoIt would be cool if someone made a mass produced "watch" that's all the hardware but none of the firmware. So a tiny computer on your wrist that doesn't do anything out of the box, and you can make it do whatever you want. Maybe a watch, maybe something else. It just provides the housing, microcontroller, battery, screen, etc., and an SDK.
- wvenable 1y agoI believe that's the concept behind the PineTime. https://pine64.org/devices/pinetime/ https://pine64.org/devices/pinetime/
- wkjagt 1y agoOhh interesting! And pretty cheap too! Shipping to Canada is more expensive than the actual watch, but maybe still worth it...
- matheusmoreira 1y agoSensor Watch. Open source replacement movement PCB for the Casio F‑91W and other similar watches. Open source firmware. ARM Cortex M0+ microcontroller that you can develop for using standard GNU toolchains. Battery lasts years. Temperature sensor makes it a temperature compensated quartz watch. They're even making custom LCDs now. https://www.sensorwatch.net/ https://www.sensorwatch.net/ Wear mine every day. Contributed some improvements to the pulsometer and TOTP faces. Was even maintainer for a while. Really nice community. If you want something awesome to hack on, this is it.
- Y_Y 1y agoOn that point, I see an awful lot of code that uses dotslash as if it was necessary for files in the current directory. You only need to prepend dotslash to a filename in order of disambiguate invocations of executables in the the current directory (and not a subdirectory). This is because bare commands will be looked up in $PATH, rather than among executable files in $PWD. It strikes me as weird copycat (without understanding) programming to just have it wherever you're referring to a local file. In fact I prefer to invoke `bash foo.sh` rather than `mv foo.sh foo; chmod +x foo.sh; ./foo.sh`. (This assumes that I don't need to rely on something special in the shebang line.) This also lets you use tab-completion as normal, as well as adding flags for bash like -x. (I know you could use it for clarity when an argument could look like a string or a file, but I don't think that's usuaully the purpose.)
- mjw1007 1y agoIt makes tab completion work.
- jagged-chisel 1y agoAt the start of a line? So you want to run a script or executable in the current directory. PATH doesn’t contain . and ./ is necessary. As an argument in a line? My shell offers completion from the current directory without ./ just fine.
- alganet 1y agoLet's say you have 100 programs in your PATH that start with the letter "g", but only one program in the current folder that starts with "g". You type `./g[TAB]` so it autocompletes automatically to the local program instead of cycling through dozens of results you know you don't want.
- aidos 1y ago./<tab> completes nicely. Ambiguity is removed. There’s no chance of accidentally running the wrong executable. So I think you and I differ on this one, but none of this is a hill I care to die on.
- amelius 1y agoWhy isn't the silicon die visible? :)
- comrade1234 1y agoYeah the watch command is pretty sweet. sudo watch sensors
- 7373737373 1y agoI learned the term for such mechanical watches is https://en.wikipedia.org/wiki/Skeleton_watch https://en.wikipedia.org/wiki/Skeleton_watch
- jsheard 1y agoI disagree with Wikipedia's definition covering any design where the guts are visible from either side, in my experience "skeleton" always refers specifically to the dial being hollowed out or transparent. When the dial is opaque but the rear is transparent it's usually called an "exhibition caseback" instead.
- bashinator 1y agoAgreed, and also most skeleton watches have the actual movement routed out to remove much of the material from bridges and plates, to expose as much gearing as possible.
- simonjgreen 1y agoSwatch make some delightful and affordable skeleton watches
- chuckmoritzgg 1y ago[dead]
- dvh 1y agoDisplay HS096T01H13 almost fits inside F91-W (1mm too wide) but have much smaller bezel.
- bogdan_r 1y agoWhat is the battery life?
- bogdan_r 1y agoLooks awesome! What is the battery life? How much of the power is used by the screen?
- HelloUsername 1y agoChange title to "STM32-based OLED digital watch"?
- skrebbel 1y agoWhat's wrong with the current title? It's a title, not a summary.
- HelloUsername 1y agoIt was unclear for me at least. First I thought it's about a live folder/directory trick, then I thought a video streaming service. I didn't guess clock.
- andrewrn 1y agoSuper awesome and fun project! I'm jealous
- tatjam 1y agoLove how clever the logo is! I wonder why the RTC has the resonator exposed? I cannot find anything on the datasheet that explains its purpose
- jsheard 1y agoMaybe they laser-trim the embedded crystal in situ after the chip has been fully packaged? It might be more difficult to keep it in spec if they trim it earlier and then pass it through more manufacturing steps afterwards.
- Arch-TK 1y agoSeems unlikely it would fall out of spec by that much just during manufacturing. These things drift due to temperature (or even vibrations) anyway, and when it comes to using them in an RTC you have drift adjustment registers for any major drift from the factory.
- blahgeek 1y ago> taking inspiration from command-line interfaces IMO the take away from command-line interfaces is compact, precise and minimal design. In a transitional shell prompt like #~$, each character has its meaning. Merely copying these symbols to a watch face is the exact opposite spirit of command like interfaces.
- goncalomb 1y agoCool project, but I also noticed the weird choice of #:~$ as a prompt, it uses almost half the width of the clock screen. And isn't # normally used to denote root shells? I don't think I ever saw it together with $. My favorite prompt is >: as a callback to the Swan computer in the TV show Lost (not sure if it's also used in early Apple computers).
- miohtama 1y agoGood news it's an open source project so you can customise your prompt (:
- dotancohen 1y agoBrought to you by the "it's configurable, so we don't need sane defaults" crowd.
- cinntaile 1y agoIt's a watch, not a new shell implementation. It looks enough like a shell imo.
- dhosek 1y agoIf I remember right, > was the prompt for Integer basic, ] for Applesoft Basic and * for the monitor.
- Angostura 1y agoYup. 3D0G to start basic from the Monitor
- jsheard 1y agoInteresting idea, but the generic green PCB is a bit of a missed opportunity. Some manufacturers now offer transparent solder masks which emphasize the copper traces and can look really cool with a clean PCB layout. e.g. https://hackaday.io/project/194683-plasma-toroid-sky-guided-pcb-edition/log/230233-9-black-fr-4-and-transparent-soldermask-by-pcbway https://hackaday.io/project/194683-plasma-toroid-sky-guided-...
- nitros 1y agoIt's also becoming possible to have transparent rigid PCBs as of quite recently: https://www.pcbway.com/blog/News/Transparent_Rigid_PCBs_Launch_a391cf64.html https://www.pcbway.com/blog/News/Transparent_Rigid_PCBs_Laun... Naturally it does mean you can't have a ground pour, so the PCB needs to be designed to look nice with it.
- llbbdd 1y agoThis sounds sick, I looked for a photo and couldn't find one that seemed to be this specifically, just lots of the flexible ones, do you know if there's a photo ref somewhere?
- chias 1y agoWorth noting that it's nine times the price (according to the link you posted)
- iancmceachern 1y agoPcbs are super cheap, 9x $2 is still cheap
- OisinMoran 1y agoThis is gorgeous! I knew you could get different colo(u)red PCBs but had no idea about transparent solder masks. Even more reason to "Melt your circuit boards" video: https://youtu.be/euJgtLcWWyo https://youtu.be/euJgtLcWWyo blog: https://mitxela.com/projects/melting_kicad https://mitxela.com/projects/melting_kicad
- fsflover 1y agoPineTime has a similar watchface,https://blog.krafting.net/wp-content/uploads/2023/09/20230711_184016-min-576x1024.jpg https://blog.krafting.net/wp-content/uploads/2023/09/2023071...
- xrd 1y agoI don't really get a sense from the repo and the very sparse readme how and at what cost I could build one of these. There isn't a pricing page so I'm assuming this is diy, build it yourself, right?
- nikoomilana 1y ago[dead]
- lloydatkinson 1y agoThe electronics section is a nice read but the software/firmware section is very barebones.
- floppyd 1y agoGreat hardware design, awful watchface design. The pseudo terminal interface looks like something I'd design right after discovering Linux at 13yo and making it my whole identify for a while.
- huflungdung 1y agoHilariously accurate and appropriate username presumably also from when you were 13
- deleted 1y ago[deleted]
- ninalanyon 1y ago> Great hardware design, Really? It looks like it would be uncomfortable to wear with those screws on the back sitting proud of the surface. Why aren't they countersunk? Or were you referring only to the electronics?
- bigyabai 1y agoIt looks fine. The readout is digital and static, you know exactly where to read what you need. I doubt passersby are able to read what the screen says anyhow.
- Rendello 1y agoI don't understand everyone's harsh reactions. I too would've loved it at 13 during the same phase, so what? The retro(-style) Casio community lives for retro-future kitsch. I guess it's a matter of taste.
- spacedcowboy 1y agoI can appreciate the design principle while simultaneously thinking “Oh my $deity, that looks ugly as sin” Watches are an aesthetic accessory as much as functional devices, and beauty is in the eye of the beholder. It’s ok for different people to have different views on it.
- thomond 1y ago
- jgrahamc 1y agoIf the idea is this: "Many quartz watches do their best to hide away any electronic components from view. The design concept for this watch was to embrace those digital components instead [...]" then I'd argue this watch that I built fulfils the requirement better: https://blog.jgc.org/2022/12/the-rogers-watch-retro-display-and-all.html https://blog.jgc.org/2022/12/the-rogers-watch-retro-display-...
- huflungdung 1y ago[dead]
- riazrizvi 1y agoVery cute. If Casio bought you guys out and combined their retro design aesthetic, this would sell like hot cakes IMO.
- mxuribe 1y agoI'm not a watch enthusiast, but i do like the what i'll call old school look and appeal of Casio watches. If Casio hasn't already done so, it feels like they have chances to tap into both nostalgia audiences plus geeks audiences...and this watch - if they were to acquire it - would be awesome! Casio has its decades of manufacturing, distribution and marketing experience, and they get these novel, innovative ideas from others...and if they keep tapping into these geek topics, they could really be that niche maker for geeks - like what Apple products historically have been for creative types...sort of a default purchase for such an audience. (Again, i don't follow this stuff, so its possible they already do this.)
- Retr0id 1y ago> The RV-2123 is an RTC with a glass top that allows you to see the quartz crystal itself inside the component. Very cool
- jazzyjackson 1y agoThere's also the DIGIduino, an atmega128p design with segmented display. I like the variety of attempts and showing off the circuitboard like the complex movements of mechanical watches. I do want to dig into how much a battery can be obviated here, there's one watch called the Pulse-o-matic that uses an automatic movement (that is, self-winding) to power an LCD display and associate 'tronics. I am charmed by the idea of wind up electronics now that we have microchips with deep sleep modes and ePaper displays that only need a blip to update. https://theprintablewatch.com/collections/digital-watch-parts https://theprintablewatch.com/collections/digital-watch-part... https://www.hamiltonwatch.com/en-us/h52585339-pulsomatic.html https://www.hamiltonwatch.com/en-us/h52585339-pulsomatic.htm...
- incanus77 1y agoVery impressive. I love this kind of project (by me or anyone else) — learning whole new areas of tooling that you're unfamiliar with, following a passion to make something that you can hold in your hand. Kudos.
- matheusmoreira 1y agoYeah. Lots of respect for anyone who can make real stuff. Electronics is very challenging.
- yohbho 1y ago.\t seems useful on it. can you run watch -n '.\t' on it? /jk as that would make it a dedicated watch watch
- Rendello 1y agoMaybe it updates every minute via a Cron job!
- Neywiny 1y agoThe RTC doesn't seem much better than a 32k Crystal that the stm could use internally. Which is odd because there are better RTCs around. Maybe it's just for having the window to the crystal. And that's fair. Artistic choice
- one_more_q 1y agoReminds me of my pebble watchface created 12 years ago: https://youtube.com/shorts/Zv4h8Uyyg1Q https://youtube.com/shorts/Zv4h8Uyyg1Q
- codazoda 1y agoNice design. I’ve been wanting a larger watch than most companies make. I’d like a traditional digital watch. Since I can’t find what I want, I’ve been thinking about building my own. I want to go to about 60mm for the case (across my wrist). I purchased a Casio G-Shock GA-010 last week but its size is smaller than I anticipated. It’s 52mm. I’ve also been drafting a document about how I’m using a digital watch to increase my productivity while limiting distractions.
- tamimio 1y agoI loved it all, software and hardware, thanks for sharing it! > I had never done any PCB design before and downloaded KiCAD with no idea how it worked. I saw similar lines among many people who designed great things, take a note, companies, just because an engineer doesn’t have 10y of experience in XYZ doesn’t mean they won’t do great in the job.
- HPsquared 1y agoSomeone needs to make Termux for Wear OS. Edit: huh, someone has apparently done it! https://www.reddit.com/r/termux/comments/nl0rex/termux_on_wearos/ https://www.reddit.com/r/termux/comments/nl0rex/termux_on_we...
- Theodores 1y agoThe most hardcore timepieces I ever had to use were the $50K+ clocks used in TV production galleries back in the olden days. These sent a time signal around the facility and there was usually a backup clock in a different part of the building, with both clocks talking to each other from the comfort of their respective 1U enclosures in 19" racks. What I particularly liked was that these clocks did not actually tell you the time unless you hooked them up to your notebook's RS232 port and telneted in. We don't even have serial ports now, particularly on laptops, but I had to telnet into them to update them when the clocks changed to/from GMT/BST. Up the road from these expensive clocks was a college that had a horology course. People on it would spend their three years making these absurd timepieces that were all about the mechanism and it was almost a point of pride for the students to have just an hour hand rather than something actually useful. I feel that this watch concept needs a few more iterations to make it stylishly useless. For example, if the strap was like one of those ribbon cables we used to use to connect disk drives to the motherboard in early PCs, with an adaptor so the ribbon cable is either a watch strap, plugged into the watch, or a connector to a break out box that connects to a PC via USB, with this being the sole means of adjusting the watch or setting what mode it is in. Regarding the screen and the terminal styling, this doesn't quite work for me as 'time' is what I type into the terminal to time something and 'date' is what I type in to get the date. I therefore see the terminal styling as a bit over the top. What I would like to see is an OG font from the 8 bit days, with blinking cursor, in old school LCD, think of the one character high screens that the last of the typewriters had. Regarding changing the mode, some dip switches could come in handy. I think that there is fun to be had and that everyone would want to critique whatever gets made, as, ultimately, a CASIO is far better for the task in hand, plus you can also get calculator watches by them that get 90% of the aesthetic for a bargain price. But that is not the point though, much like the horology students, it is all about creating a timepiece and the challenges that involves, notably keeping the time accurate. A for effort, and A for posting your work for armchair experts like me to critique!
- senectus1 1y agothe only thing i really dont like is that you have to touch it to get the time. imho a watch is useless if you cant just look at it and see the time.
- Dwedit 1y agoThat's dotslash, not slashdot.
- tugdual 1y agoAmazing work, I have a deep respect for this type of project where the underlying theme is perseverance !
- elnerd 1y agoWhat’s the emulator he used when designing the firmware?
- redbell 1y agoUnder the Software section, when he clicks the side button [0], watching the live stream of text as it is generated appears like ChatGPT :) __________________ 0. https://dotslashwatch.com/images/Run_Example.webp https://dotslashwatch.com/images/Run_Example.webp
- TranquilMarmot 1y ago> appears like ChatGPT wow, we're really lost the plot haven't we :(
- zach_moore 1y agoGreat project for this young man. Really great start to your career. Keep it up.
- aartaka 1y agoYeah, right, the website is not accessible without JavaScript.
- AbraKdabra 1y ago> #:~$ why