This card puts GPS and a tiny OVEN inside your PC!

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 พ.ย. 2024

ความคิดเห็น • 399

  • @JeffGeerling
    @JeffGeerling  ปีที่แล้ว +180

    Quick correction-it's an OCXO (Oven Controlled, lol). Sorry about that! See you at LTX!

    • @billkillernic
      @billkillernic ปีที่แล้ว

      OCCO?

    • @NickF1227
      @NickF1227 ปีที่แล้ว

      Another potential quip but perhaps was intentional, there was a seemingly intentional use the term "MOST PRECISE" in the video. In the clock world I'd imagine the term "MOST ACCURATE" , used in the title, would have a substantively different meaning than the phrase "MOST PRECISE"
      To my non-nerdy audience here: An accurate baseball pitcher consistently throws strikes within the zone, while a precise pitcher can consistently pinpoint specific locations within or around the strike zone.

    • @ramosel
      @ramosel ปีที่แล้ว +1

      So you delete comments?

    • @misterhat5823
      @misterhat5823 ปีที่แล้ว +1

      @@ramosel Shills always delete comments. That's how they play the game,

    • @MichaelMantion
      @MichaelMantion ปีที่แล้ว

      Can you make a video about something that no one really cares about. NVM you just did. Where is the update on ARM processors?

  • @davidarthurcole
    @davidarthurcole ปีที่แล้ว +316

    I've gone so far down the rabbit hole of Pi-related acronyms that, for the first few minutes of this video, I forgot what GPS stood for. This is technology at its finest. Love the work you do, Jeff.

    • @InMyElement
      @InMyElement ปีที่แล้ว +11

      lol i use GPS everyday and i forgot . I assumed it stood for "Graphics Processing Sub-System" or something

    • @AzureFlash
      @AzureFlash ปีที่แล้ว +27

      Stands for Global Pi Synchronization of course

    • @davidarthurcole
      @davidarthurcole ปีที่แล้ว +2

      @@InMyElement Hahahaha I thought the same - I was expecting to see Jeff had gotten a 4090’s RayTracing with a Pi4

    • @hubertnnn
      @hubertnnn ปีที่แล้ว +2

      Yeah, Pi community is huge, they even have their own programming language: Pi-ton.
      But some non-believers are trying to mock it calling it python

  • @LimitedWard
    @LimitedWard ปีที่แล้ว +151

    I put one of these in my microwave's control board and now I can finally test my reflexes stopping the cook time down to the nanosecond like a true action hero.

    • @gus473
      @gus473 ปีที่แล้ว +2

      🍿 I need this! 🔥😲

  • @perwestermark8920
    @perwestermark8920 ปีที่แล้ว +147

    It isn't the high temperature that makes the crystal more precise. It's the fixed temperature.
    It's hard to cool components. So this means the oven is used to raise the temperature well above the inside temperature of the device the crystal will be used in.
    So assume +50°C ambient temperature, and maybe +75°C inside the device. Then the crystal needs to be heated well above +75°C so no unplanned extra warm day makes the inside of the device warmer than the oven.
    After they have decided the oven temperature, they will then cut the crystal to be at the nominal frequency at this temperature.
    That's like how wrist watch crystals can be cut to deliver 32768 Hz at close to 37°C from the arm. Don't use the watch and the crystal gets too cold. Leave it in the window and the watch gets too hot. And this makes the watch drift in one or other direction. A 32.768 kHz crystal for a home appliance is better optimized for maybe +23°C. Somewhere slightly above room temperature.

    • @JeffGeerling
      @JeffGeerling  ปีที่แล้ว +45

      I could've been more clear there :)
      But yes, it's easier to maintain a fixed temperature when you heat things up beyond what the typical environmental temperature would be; cooling it would be much more difficult, especially inside enclosures that could vary wildly in temperatures.
      One design consideration for anyone using this card is maybe try to keep it out of a stream of heavy airflow, no use making that little SiTime chip work harder than it needs to to maintain its temperature.

    • @FOSSware_360
      @FOSSware_360 ปีที่แล้ว +1

      ​@@JeffGeerlingThe opposite of what PC's need I see...

    • @Imthefake
      @Imthefake ปีที่แล้ว

      So THIS is why my oven's clock keeps drifting, I always had suspects but now I know

    • @thebamplayer
      @thebamplayer ปีที่แล้ว

      ​@Imthefake Your oven clock uses actually the grid frequency as a time signal.

    • @perwestermark8920
      @perwestermark8920 ปีที่แล้ว +1

      @@thebamplayer It's very unusual now to use the mains power AC periods for time. It was quite common 30-40 years ago because crystals was expensive then. And older power supply designs made it easier.
      And in that case, at least for my country, you really would hardly see any drift because the frequency might be just below 50Hz during day but then run at just over 50Hz during night to keep a correct total number of cycles over the full 24 hour period.
      Just that the removal of old-school mains transformers and instead using switched power supplies means that in modern electronics you now need extra components all the way from the mains-power side. This adds cost - both he components and because of any certification that the mains power is properly isolated.

  • @HebertLuiz
    @HebertLuiz ปีที่แล้ว +65

    Truly a Timelord. Can't wait for LTX.

  • @Blubb3rbub
    @Blubb3rbub ปีที่แล้ว +15

    Another good example for GPS synched clocks are DAB+ radio stations. For DAB+ you don't use a big transmitter for a large area, like for AM, but a lot of smaller transmitters serving smaller areas. GPS is used to keep all the transmitters synced up.

  • @ianpenney4937
    @ianpenney4937 ปีที่แล้ว +61

    Hey Jeff, try picking up CHU and WWV and sending them a signal report. They'll send you back a QSL card in the mail. The neat thing about them is not only are they accurate time sources, even their radio transmitter's oscillation is disciplined by their atomic clocks. 73.

    • @JeffGeerling
      @JeffGeerling  ปีที่แล้ว +23

      I'm going to use WWV as my backup NTP time source in case GPS has any issues in Vancouver!
      I would like to contact them soon :)

    • @glennmcgurrin8397
      @glennmcgurrin8397 ปีที่แล้ว +3

      Isn't wwv specifically designated and intended as both a time and frequency reference? (Which is why the frequency is linked to the atomic clock, otherwise it wouldn't be a good frequency reference)

    • @alanrichardson1672
      @alanrichardson1672 ปีที่แล้ว

      It's nice to have a super accurate time source but distribution using NTP introduces latency making the accuracy of the source largely irrelevant so what's the point? 😮

    • @ianpenney4937
      @ianpenney4937 ปีที่แล้ว +1

      @@glennmcgurrin8397 Absolutely. WWV-DO and GPS-DO are both a thing. I wouldn't be able to say how much more accurate one over the other is - but GPS-DO is certainly enough to calibrate SHF ham signals in practice.

    • @XenHat
      @XenHat ปีที่แล้ว

      @@alanrichardson1672 Using PTP is probably the way to go. It's more precise than NTP

  • @AbhiSaini1
    @AbhiSaini1 ปีที่แล้ว +6

    This is awesome! Looking forward to hyper time-accurate interviews! And a huge thank you for helping raise money for ITDRC. I'm the Florida State Coordinator for the organization and can personally attest to the impact the donations make to help fund our mission. Disasters are never fun, so being able to provide some ounce of hope to the survivors is a true blessing.

    • @JeffGeerling
      @JeffGeerling  ปีที่แล้ว +1

      Thank you for helping with the ITDRC :)

  • @CrosstalkSolutions
    @CrosstalkSolutions ปีที่แล้ว +9

    See ya there! Hope I'm on time...

  • @jordanmartinetti8224
    @jordanmartinetti8224 ปีที่แล้ว +31

    I love the idea of “I’m not sure if I’ll have a good time, or a bad time, but I’m sure I’ll have a time”

    • @rileybrown9045
      @rileybrown9045 ปีที่แล้ว +2

      He'll certainly have good time

  • @olli_k
    @olli_k ปีที่แล้ว +96

    If you're in an ill-fated submarine headed for the bottom of the ocean, time doesn't really matter. You will forever be the late ill-fated submariner.

    • @ramosel
      @ramosel ปีที่แล้ว +3

      Would have been handy to test the time from implosion start to pressure normalization... just few milliseconds.

    • @Shrek_Has_Covid19
      @Shrek_Has_Covid19 ปีที่แล้ว +5

      also good to time how long each job interview was for the engineers of it

    • @youreale
      @youreale ปีที่แล้ว

      it was not fun...

    • @davidkamaunu7887
      @davidkamaunu7887 ปีที่แล้ว

      huh?

  • @hotrodhunk7389
    @hotrodhunk7389 ปีที่แล้ว +6

    WOW first time I've been early for one of your videos. You single handedly got me into networking and pis. Thanks!

  • @TokkanFX
    @TokkanFX ปีที่แล้ว +6

    It will take a while even with an oven to age the crystal to a reasonable point of stability, we used to leave ours on soak for 2 months to get them stable enough for broadcast use.

  • @LarryKapp1
    @LarryKapp1 ปีที่แล้ว +14

    I like how you make it possible for a mere mortal to somewhat understand all this advanced geek stuff.

  • @Space_Reptile
    @Space_Reptile ปีที่แล้ว +13

    this is the most overkill wristwatch ever created

    • @LarryKapp1
      @LarryKapp1 ปีที่แล้ว +1

      reminds me of Fred Flintstones wrist watch

  • @whoislookup
    @whoislookup ปีที่แล้ว +4

    For your display… there might be some some signaling and compute delay in your python. Please check your offset calibration, values, and timing. I.e. set a log flag at the start of your script and log flag at the end (or whenever is appropriate) then use that for your screen off-set, and signaling / ptp / ntp offset.
    Love the project/product.

    • @whoislookup
      @whoislookup ปีที่แล้ว

      I used to have the same job as your dad but in LA ;-)

  • @TallTexasGMan
    @TallTexasGMan ปีที่แล้ว +1

    ITDRC is a great group. I have worked with several team members on large scale incidents such as wildfires and hurricanes.

  • @SierraGolfNiner
    @SierraGolfNiner ปีที่แล้ว +32

    This is so amazingly/hilariously over engineered….and I love it. While you’ll have the most accurate time there, Linus will still be late. Looking forward to seeing this at LTX!

    • @JeffGeerling
      @JeffGeerling  ปีที่แล้ว +8

      Maybe they can use it on WAN show to keep it down to under 12 hours ;)

    • @RamiKattan
      @RamiKattan ปีที่แล้ว +4

      ​@@JeffGeerlingfor Wan show there is no need for such accurate timing, it just need to be accurate ±2 hours, which means it could be an hourglass with rocks in it 😅

    • @SillyNamesAreSilly
      @SillyNamesAreSilly ปีที่แล้ว

      Do you think he measured the draw delay for the screen and put an offset in on the number shown on the display?

  • @Self.reliant
    @Self.reliant ปีที่แล้ว +3

    Lol Jeff I have to say that is such an over the top interview timer. I like your style

  • @yuGtahT
    @yuGtahT ปีที่แล้ว +2

    Love your videos Jeff! Ever since you replied to my comment on a jerryrigeverything video, I've been hooked!!

    • @JeffGeerling
      @JeffGeerling  ปีที่แล้ว

      Glad you enjoy the content :)

  • @AdHdEntertainmentLLC
    @AdHdEntertainmentLLC ปีที่แล้ว +6

    I'm so looking forward to all your interviews from LTX. So many of my favorite content creators and fellow needs.

  • @mxc2007
    @mxc2007 ปีที่แล้ว +4

    I have a Pi Zero running a few little things, including Chrony as my stratum 1 internal NTP, relying on an Adafruit GPS board with PPS. I have a 4x20 screen in an acrylic mount on my desk that serves as my geeky desk clock. It was under $100 all in, and has a few purposes for me.

  • @codelinx
    @codelinx ปีที่แล้ว +3

    Love these videos. Glad to see you doing better at least on the surface

  • @joeltyler3427
    @joeltyler3427 ปีที่แล้ว +5

    Just imagine that going through the airport. The TSA and the customs are going to love ya.

    • @perwestermark8920
      @perwestermark8920 ปีที่แล้ว +1

      I have carried lots of interesting electronics and cables through the customs. The important thing - it doesn't smell like explosives. And it's good to be able to have batteries separated.

    • @JeffGeerling
      @JeffGeerling  ปีที่แล้ว +2

      Yes; I'll be taking the batteries in a carry-on, while the rest will be packed neatly in my checked bag. I've only gotten taken aside for closer inspection one time carrying all sorts of strange contraptions through security :)

  • @scottwilliams895
    @scottwilliams895 ปีที่แล้ว +1

    Very cool project, Jeff!
    Hope you have 🕶️
    a great time
    😎

  • @anthonydiiorio
    @anthonydiiorio ปีที่แล้ว +8

    I'm currently syncing Chrony with a stratum 1 server hosted at the Quebec Internet Exchange a few km away, but I'd love to have something like this in my lab!
    By the way it's OCXO, the X being short for Xtal/Crystal.

    • @JeffGeerling
      @JeffGeerling  ปีที่แล้ว +3

      Gah! My brain keeps messing it up lol

  • @Yuriel1981
    @Yuriel1981 ปีที่แล้ว +3

    It warms my heart to see STL represented at LTX. Have a blast Jeff, can't wait to see all the content in the next coming weeks.

  • @DrRChandra
    @DrRChandra ปีที่แล้ว

    Just making sure all understand these:
    precision: how "finely divided" some measurement is
    accuracy: how closely a measurement agrees with some accepted standard
    So you can have a clock which has microsecond precision but is off (inaccurate) by minutes. Or you can have a clock that is accurate within milliseconds but only one second precision.

  • @Daniel_Troutman
    @Daniel_Troutman ปีที่แล้ว +5

    Just signed up to volunteer with ITDRC!

    • @JeffGeerling
      @JeffGeerling  ปีที่แล้ว +1

      Awesome! When I was checking on their current deployments, I saw they were helping some tornado victims just south of STL. They're deployed all over the place!

    • @jonnyhandy
      @jonnyhandy ปีที่แล้ว

      Welcome to the team and thanks for volunteering! Make sure you join the ITDRC slack community so you can keep up with everything goin on here in Region 4 and around the country.

    • @Daniel_Troutman
      @Daniel_Troutman หลายเดือนก่อน +1

      @@JeffGeerling Thanks to you Jeff, I now deploy tomorrow with the ITDRC to help the hurricane victims on the East Coast. I am so glad to be a part of the ITDRC for over a year now, and it's all thanks to you! Just wanted to hop back on this video and let you know!

    • @JeffGeerling
      @JeffGeerling  หลายเดือนก่อน +1

      @@Daniel_Troutman That is amazing! Good luck and I hope that you can help many communities get back on their feet.

  • @BeeRich33
    @BeeRich33 ปีที่แล้ว +3

    I used to war drive with my RP4, external GPS and USB WiFi on monitor mode. I captured a WiFi hot spot that was inside a parked cop car, with SSID "Purple Pig". I didn't stop to ask. What's interesting is that your GPS is sandwiched between the CM4 and your PCI board.

  • @AJKelso
    @AJKelso ปีที่แล้ว +1

    TH-cam: Jeff Geerling uploaded a new video.
    Me: Well it's about time.

  • @ANeMzero
    @ANeMzero ปีที่แล้ว +2

    Another important difference between the OCXO and the rubidium card is that "board with a chip that gets hot but isn't powered on" is probably a lot easier to clear through customs compared to "board that is radioactive."

    • @JeffGeerling
      @JeffGeerling  ปีที่แล้ว +2

      Hehe, though any decay in the isotope used in the Time Card (non-mini) would be practically un-detectable by airport security.
      They would think it looks a little sus though.

    • @ChumpusRex
      @ChumpusRex ปีที่แล้ว

      There is no radioactivity in a rubidium clock (unless you count the 50 billion year half life of the Rb-87 used in the filter - but with a half life much longer than the age of the universe, it is debateable whether to call this radioactive). Moreover, the clock shown uses a laser light source, rather than a filtered discharge lamp - so it doesn't even have the Rb87.

  • @Jody_VE5SAR
    @Jody_VE5SAR ปีที่แล้ว +3

    Can't wait to see it at LTX!

  • @chriswhitework
    @chriswhitework ปีที่แล้ว +5

    You missed the opportunity to say "This oven isn't forbaking pie's."

  • @maxinehayes90
    @maxinehayes90 ปีที่แล้ว +1

    ITDRC reminds me of when I did a presentation at the Akron Linux Users Group on Project Owl. Both are incredible organizations!

  • @samuelschwager
    @samuelschwager ปีที่แล้ว +6

    sandwich? oven? now i am hungry...

    • @judsonleach5248
      @judsonleach5248 ปีที่แล้ว +1

      Agreed! - "Hey! Hound dog! what's for lunch!?" 🙂

  • @AlfOfAllTrades
    @AlfOfAllTrades ปีที่แล้ว +6

    Not there to have a good time, but an ACCURATE time.

  • @musiqtee
    @musiqtee ปีที่แล้ว +2

    1:18 …no, guess the oven is for baking Pi’s… 🙈
    Best wishes for your LTX trip! 👍

  • @foldionepapyrus3441
    @foldionepapyrus3441 ปีที่แล้ว +4

    With all that python between the time source and the user I'm not sure you can claim the most accurate time, the underlying clock might be the best there but that doesn't do you any good if its displaying late by a probably wildly variable margin (at least in comparison to the clock accuracy). Might be the most drift proof clock present however and so be the most accurate eventually. But it probably isn't delivering the time to the display as accurately as the NTP will be on every other computer there, and even cut off over the duration of the event I'd expect the drift of the riff-raff PC's to be less than the inaccuracy caused by using the wrong language for such a hard realtime task! The most real of real time tasks!

    • @JeffGeerling
      @JeffGeerling  ปีที่แล้ว +1

      The computer itself will be holding time accurately though-honestly the blinkstick and miniPiTFT are delayed enough even with a C library I'd end up with variable ms-level delays for end-user display.
      The Pi will be offering PTP output over Ethernet, though, so I could still say it's the most accurate time source-just not necessarily via it's visual outputs.

    • @foldionepapyrus3441
      @foldionepapyrus3441 ปีที่แล้ว

      @@JeffGeerling True, and even if you went to the extreme of bare metal programming the blinkstick and screen so it is precise as the CPU cycle allow the LED warm up/pixel change times of those HID devices has a meaningful latency when talking this level of timing precision too.
      Make sure you serve at least once client with the correct time over the Ethernet as I think you can claim to be the most accurate timesource, but if nothing ever uses the really accurate time it could provide I don't think it counts - the Human interfaces on it are going to be the only things used, and they are not impressively accurate.

    • @JeffGeerling
      @JeffGeerling  ปีที่แล้ว

      @@foldionepapyrus3441 I'll just have to find someone running Linux and using an i225 in their PC, and jack in. Then set up LinuxPTP :D

  • @XenHat
    @XenHat ปีที่แล้ว +1

    Excellent, I was thinking about running my own time server at home since we live fairly far from any public ones.

    • @JeffGeerling
      @JeffGeerling  ปีที่แล้ว +1

      Could be a fun project! (And there are certainly cheaper ways of getting GPS signals into your main time server if you want to try that to get started!).

  • @stamasd8500
    @stamasd8500 ปีที่แล้ว +2

    Oh yes, I've built a GPSDO before, using an OCXO, a GPS module and part of a PLL chip (specifically the phase comparator). No RPi needed.
    (edit) and no fancy hundred-dollars GPS module needed either. A $5 ublox7-compatible module is enough, with some skillful programming of its internal registers. :)

    • @ChumpusRex
      @ChumpusRex ปีที่แล้ว

      It does depend on what level of precision you are looking for, as well as the quality of your oscillator. My experiments with some of the cheapy ublox devices, show that they can easily show time deviations of +/- 100 ns, meaning that frequency stability at 100 seconds is only 1ppb on average (there can be larger excursions if there is a change in observing conditions).
      However, in the event that you need better absolute time precision, or a better precision frequency reference, then improving the GPS receiver may be needed.
      One interesting thing about making low cost GPSDOs is that obtaining "well-used" obsolete OCXOs from aliexpress is not just cheap, but the crystals are "pre-aged" and often have extraordinary stability. I've got a bunch of the $2 OSC5A2B OCXOs, and when using these for a GPSDO, the limting factor (by a huge margin) is the GPS receiver - you need to use PLL bandwidths in the order of 200 uHz, otherwise the GPS noise gets through to the output.
      I've got a couple of somewhat more expensive, old SC-cut OCXOs from Ali (about $50 each), which when measured significantly outperform the specifications of the rubidium oscillator shown in this video ( < 1x10^-12 adev @ 1000 seconds) with some software temperature compensation. That said, these miniature rubidium oscillators are a lot worse than the older ones. The laser based CPT method used in the miniature versions has much worse stability than the old-school rubidium lamp and microwave excitation design.

  • @richardskinner6391
    @richardskinner6391 ปีที่แล้ว +5

    Are you compensating for the processing time and screen response time between the clock and the display? :D

    • @JeffGeerling
      @JeffGeerling  ปีที่แล้ว +2

      Hehe the annoying thing is the Blinkstick's Python library introduces anywhere between 5-50ms delay, so the LED changes will always be a little off :(

  • @grahameida7163
    @grahameida7163 ปีที่แล้ว +2

    This video is just in time 💯

  • @braethorn
    @braethorn ปีที่แล้ว +1

    3:21 Sweet, I'm in a Jeff Geerling video! :D

  • @AlanTheBeast100
    @AlanTheBeast100 ปีที่แล้ว +3

    NTP tested against the 1PPS goes more on the order of 3 .. 10ms and occasionally worse than 10ms.
    With the Pi 4, you can test against the Pi clock to about 18 ns resolution. If you take in the 1 PPS and set up an interrupt, then you'll have sub-microsecond accuracy for time - even Jeff should be happy with that?
    So - you only need the serial output from the uBlox receiver ($50 - $80 at Sparkfun) breakout board for GPS data and the 1 PPS signal.
    I implement this in RTL rather than Linux. Of course this is not within a PC.

    • @therealtimwarren
      @therealtimwarren ปีที่แล้ว

      If you're using interrupts to capture time then it is likely that you have 10s to hundreds of microseconds of latency and considerable jitter. Linux is not a real time operating system. Interrupt latency varies wildly and is considerably faster in kernel space than user space.
      Hardware capture timers are needed for real accuracy.

    • @AlanTheBeast100
      @AlanTheBeast100 ปีที่แล้ว

      @@therealtimwarren I'm not using Linux (as stated above). It's a barebones/bare metal set up. Latency and jitter verified against the Pi-4's 54 MHz clock of the system - indeed, with the 1 PPS I can also accurately characterize the 54 Mhz clock''s accuracy as 9 .. 11 PPM (on my Pi) depending on temperature.

  • @rualmac
    @rualmac ปีที่แล้ว

    You're literally a magic man, to put it simply

  • @GuenterErde1
    @GuenterErde1 ปีที่แล้ว +1

    Love that St. Louis is being repped at LTX

  • @Felttipfuzzywuzzyflyguy
    @Felttipfuzzywuzzyflyguy ปีที่แล้ว +3

    So excited for LTX and your interviews! This is actually for making sure Linus is on time for the live WAN Show though right?

  • @amvaron
    @amvaron ปีที่แล้ว +1

    Having involved years ago in buying ntp appliance + Rubidium oscillator for very accurate time, got a kick out of it. To be clear for a majority of users, ntp/chronyc is enough for miliseconds accuracy as Jeff mentioned... unless your doing trading for accurate time.

    • @timebeat
      @timebeat ปีที่แล้ว

      Timebeat does PTP, NTP, PPS, NMEA and Squared, and it is sooooo much easier to setup than chrony

  • @roblatour3511
    @roblatour3511 ปีที่แล้ว +3

    Love it - but my ESP32 Stratum 1 NTP Time Server is still going strong! Have fun at LTX!

    • @grahameida7163
      @grahameida7163 ปีที่แล้ว +2

      Is that using a GPS receiver then as well 🤔

    • @roblatour3511
      @roblatour3511 ปีที่แล้ว +1

      @@grahameida7163 yes, a description of the project is on hackaday

  • @Strawberrymaker
    @Strawberrymaker ปีที่แล้ว +2

    Ayoo, Loved seeing the m8f! Used it in my Bachelor Thesis where I implemented a OCXO (stratum 2 compatible) PLL chip with the PPS Signal coming from the GPS module. They are (even with the internal TCXO) really accurate and low jitter. Iirc somewhat around single digit nanoseconds compared to our big ocxo gps time reference. And yeah, just around 100$ by their own lol

    • @Strawberrymaker
      @Strawberrymaker ปีที่แล้ว

      End application was a phasor measurement unit which sampled the grid power based on the PLL output. Gotta keep good time synchronization when you're making the measurements and phasor estimations on the pi. Really great learning experience on how to measure >time

  • @sie4431
    @sie4431 ปีที่แล้ว +1

    As soon as I saw that Ublox chip I knew it had to be GPS related. I've been trying to research accurate (especially vertically accurate) GPS for a while now and it's pretty hard to understand as a layperson and there's not much info out there anyway, it seems to be a very niche interest. If you could make a video about accurate GPS that'd be so helpful and I think a lot of people would find it cool.

  • @MarcoGPUtuber
    @MarcoGPUtuber ปีที่แล้ว +2

    Time card says time to watch Jeff Geerling!

  • @jacquesb5248
    @jacquesb5248 ปีที่แล้ว

    hope you enjoy it!

  • @DUDA-__-
    @DUDA-__- ปีที่แล้ว +1

    thats .005 ppm Marco Reps is gonna love that.

  • @michaelterrell
    @michaelterrell ปีที่แล้ว +3

    The Ublox modules are fairly cheap, They are available on boards for drones. The OCXO is used for the 10MHz output that is used to sync test equipment. Check out Timenuts' if the subject interests you. I have two Meinberg GPS170PCI systems which is a computer card, and a GPS outdoor antenna with a nice molded plastic mounting arm that clamps around a mast, or tower leg.
    I have a Vk-172 Ublox 7 USB GPS that plugs into a laptop for field work.

    • @JGnLAU8OAWF6
      @JGnLAU8OAWF6 ปีที่แล้ว +1

      This particular module is $100+ on it's own.

    • @JeffGeerling
      @JeffGeerling  ปีที่แล้ว +2

      Yeah; U-blox makes a HUGE variety of GPS modules. This high-end one includes the capability for external oscillators and a much better internal TCXO too (100 ppb I think?).

    • @SuperVirus1978
      @SuperVirus1978 ปีที่แล้ว

      Not to forget the difference between a real u-Blox module and all those cheap Asian u-Blox rip-offs...

  • @WayneHoxsie
    @WayneHoxsie ปีที่แล้ว

    Rubidium clocks use the oscillation of the atom between two different excitation states as their clock reference, NOT radioactivity. Rubidium-87, the isotope used in atomic clocks is NOT radioactive.

  • @garretthaney9134
    @garretthaney9134 ปีที่แล้ว +1

    Pretty much all the use cases listed (banks, remote ground stations, distributed computing) use GPS - namely GPS trained high stability rhibidium for a few weeks of holdover, and GPS trained cesium for anything that needs to operate during WW3. You wouldnt use OCXO for anything where you'd lose your better reference for any ammount of time.
    You can use OCXOs for lower cost signal generation while trained to something else.... Like generating a stable multi-mhzs signal off a stable 1 pps. But that stable 1 pps needs to be driven by something with significantly better holdover.

    • @JeffGeerling
      @JeffGeerling  ปีที่แล้ว

      True, but there are many situations where something between a standard TXCO and something a bit more exotic is useful.

    • @garretthaney9134
      @garretthaney9134 ปีที่แล้ว

      @@JeffGeerling The project is fun overkill - just that little bit of the video ran contrary to my industry experience. I agree they have their uses - I've used them myself to save costs - but how this class of oscillator is used (generally) isn't holdover due to lack of comms (which is how I interpreted the video).

    • @JeffGeerling
      @JeffGeerling  ปีที่แล้ว

      @@garretthaney9134 True; and to be honest, I am only dipping my toes in the water of higher-end use cases. I would rely on your opinion more so than mine!

    • @timebeat
      @timebeat ปีที่แล้ว +1

      You know that used to be completely true, but there are now “super” OCXOs (made very well with dual oven type designs) that outperform many chip scale atomic clocks…

  • @PanoptesDreams
    @PanoptesDreams ปีที่แล้ว +2

    I love the idea of mounting a computer in my computer.

  • @bartz0rt928
    @bartz0rt928 ปีที่แล้ว +1

    A time card sounds like something you'd whip out at a Yu-Gi-Oh tournament while pushing your glasses back in place.

  • @blauesKopftuch
    @blauesKopftuch ปีที่แล้ว

    Enjoy your time there.😁

  • @tzi9608
    @tzi9608 ปีที่แล้ว +1

    For a smaller setup, could you perhaps swap the breakout board for a GPU riser to power it?

    • @JeffGeerling
      @JeffGeerling  ปีที่แล้ว +1

      Yes! I just didn't have a setup I could power quite as easily from a battery (didn't have time to make a custom 12V power connector...).

    • @tzi9608
      @tzi9608 ปีที่แล้ว

      @@JeffGeerling ah of course the power connector. Twist and tape just doesn’t cut it with IT stuff really does it 😂

  • @protomanexe23
    @protomanexe23 ปีที่แล้ว +1

    Wow. I discovered your channel because I was doing some Ansible stuff at SiTime.

    • @JeffGeerling
      @JeffGeerling  ปีที่แล้ว

      Oh nice! SiTime makes some neat chips!

  • @benstensaa
    @benstensaa ปีที่แล้ว +1

    Will you be there on Sunday? Hyped for the convention and hope to see you along with some other tech TH-camrs I watch

    • @JeffGeerling
      @JeffGeerling  ปีที่แล้ว +1

      Yes! See you there!

    • @benstensaa
      @benstensaa ปีที่แล้ว

      @@JeffGeerling I did see you! Was in line for case toss.

    • @JeffGeerling
      @JeffGeerling  ปีที่แล้ว +1

      @@benstensaa Ha, one of the highlights of my night! Though my elbow hurts a wee bit now.

    • @benstensaa
      @benstensaa ปีที่แล้ว

      @@JeffGeerling definitely hurt my shoulder but got a good score

  • @ErickBuildsStuff
    @ErickBuildsStuff ปีที่แล้ว

    I have to use this whole setup for my master thesis and my prof doesn’t even have a budget for it. I’m just settling with NTP implementation and hope it works😅
    Not sure it would give a good result at the end for my distributed systems algorithm.

  • @mqblowe
    @mqblowe ปีที่แล้ว +2

    Well it's about time!

  • @itsdeonlol
    @itsdeonlol ปีที่แล้ว

    This is cool Jeff!

  • @Quinnpk
    @Quinnpk ปีที่แล้ว +1

    Very cool! At some point LMG or your self should do a video on AoIP. PTP is huge in that space. Livewire, Wheatnet, Revenna, or Dante would be cool to see a deep dive on!

    • @inkprod
      @inkprod ปีที่แล้ว

      Not just audio over IP, video is heading in that direction as well with ST2110.

  • @RedFalcon696
    @RedFalcon696 ปีที่แล้ว

    It's about time! :D

  • @physicsforsome1290
    @physicsforsome1290 ปีที่แล้ว

    Nice video. We used a NavSync timing gps and feed its 10 MHz output to an FPGA and try to derive a 100 MHz signal from gps. This gives a 10 nanosecond pulse period. A cosmic ray signal event in our application is time stamped to 10 nanosecond in theory.

  • @Imthefake
    @Imthefake ปีที่แล้ว +1

    if putting an oscillator in an oven makes it more precise why does my oven's clock keep drifting?

  • @k.c.sunshine1934
    @k.c.sunshine1934 ปีที่แล้ว +2

    It's well into the third quarter of 2023 here in Canada and the availability of Raspberry Pi 4 has still not arrived. I still have hope that Upton's promise will come true.

    • @JeffGeerling
      @JeffGeerling  ปีที่แล้ว +1

      I've seen PiShop.ca getting stock at least a couple times a week lately. Down in the US it's available somewhere at least a couple times a day now, and it'll be in full stock soon.

  • @EposVox
    @EposVox ปีที่แล้ว +1

    Wel this is neat

  • @toddkr1w
    @toddkr1w ปีที่แล้ว +1

    Now I want one of these cards to put in one o f my servers tor replace my pi3 that has a gps hat that is doing the time serving right now. THANKS JEFF

  • @JonathanJoergensen
    @JonathanJoergensen ปีที่แล้ว

    Will you test the IO board with the CM4? I think this could be a more affordable and a better option for hobbyists.

  • @Ravenna_Black
    @Ravenna_Black ปีที่แล้ว +3

    I think pulsars are the most accurate clocks, but it might be hard to get one to LTX.

    • @JeffGeerling
      @JeffGeerling  ปีที่แล้ว +2

      I'd love to see someone try :D

  • @martyb3783
    @martyb3783 ปีที่แล้ว

    Really cool! Great video!

  • @the-shork
    @the-shork ปีที่แล้ว +2

    but are you accounting for the lag of the display and python when displaying the time?

  • @stclaws9580
    @stclaws9580 ปีที่แล้ว

    instead of 12 v battery pack you can use regular USB PD power bank, regular USB c to c cable and USB PD to 12 v adapter

  • @forrestmobley9007
    @forrestmobley9007 ปีที่แล้ว

    The Xzibit reference was fantastic 😂 cool video!

  • @pablopoo
    @pablopoo ปีที่แล้ว +3

    That Home Server session at LTX with All Stars team looks promising. Have you meet before all together?

    • @JeffGeerling
      @JeffGeerling  ปีที่แล้ว +1

      No, we have not! Only a few of us have met here and there. Also, sad that a couple other homelab-related creators couldn't make it this year... hopefully sometime in the future!

  • @foxale08
    @foxale08 ปีที่แล้ว

    I built a few PPS (via GPS) driven time servers, I think I uncovered 2-7ms of asymmetry (via NTP) on my ISPs cable network. I assume it's due transmit and receive being handled in physically different locations (Hybrid Fiber-Coax.) It's only evident with PPS sources vs NTP sources.

    • @alanrichardson1672
      @alanrichardson1672 ปีที่แล้ว +1

      Latency of 2 - 7 ms is a very long time and real showstopper in my line of business Sequence Of Event recording to analyse major electrical power disturbances on complex power generation and distribution networks. I specify device / systems time sync using IRIG-B rather than NTP way more accurate.

    • @timebeat
      @timebeat ปีที่แล้ว +2

      The OCP-TAP Timecard we make supports IRIG-B #OldSkool

    • @alanrichardson1672
      @alanrichardson1672 ปีที่แล้ว

      @@timebeat Hi, thanks for your post. If you can point me in the right direction I'd like to take a look at OCP-TAP Timecard you mentioned. 😁

  •  ปีที่แล้ว

    Are you taking into account the delay of drawing the time to the screen?

  • @DeityMicrophones
    @DeityMicrophones ปีที่แล้ว +2

    We thought we were going to have the most accurate clocks at LTX with ours at .25ppm but .5ppb is unreal. 😅

    • @JeffGeerling
      @JeffGeerling  ปีที่แล้ว +1

      Oooh... if you have a Dante setup it would be fun to see if I could be the PTP source!
      Otherwise, I'll just gawk at your mics for a bit. I was trying to find a good ENG mic to throw in my bag for the livestream.

  • @jwillisbarrie
    @jwillisbarrie ปีที่แล้ว

    Thanks for adding actual captions for the Deaf -

  • @TenForceFalls
    @TenForceFalls ปีที่แล้ว +1

    Sitting in the airport to LTX right now!

    • @JeffGeerling
      @JeffGeerling  ปีที่แล้ว

      Hopefully I'll see you there!

  • @platin2148
    @platin2148 ปีที่แล้ว +2

    Ahh it’s a lea m8f..
    I think a TXCO would still do as that is what the GNSS will use for it’s clock sync.

    • @JeffGeerling
      @JeffGeerling  ปีที่แล้ว

      Yes, and that GPS module does include a tcxo rated to 100 ppm I think.

  • @Cubinator73
    @Cubinator73 ปีที่แล้ว

    What's the point in building a high-accuracy clock when the display interface is rendered by Python, adding a millisecond or two before the time is displayed?

  • @MarcCzulewicz
    @MarcCzulewicz ปีที่แล้ว +1

    This is completely unhinged and I love it

  • @baarum
    @baarum ปีที่แล้ว +2

    Too soon? Nah, it's already the 2nd boat full of rich people on the same spot...

  • @ethanstidley8327
    @ethanstidley8327 ปีที่แล้ว

    Jeff! I have an idea its not pi related though. I'm not sure where to suggest this, but I'm looking for a solution. When I go camping or Skiing etc. Often times there isn't cell service. The solutions I've found are normally too expensive or explaining it to my friends/family is a impossible. I'm looking for 1 device with LoRa texting and Walkie Talkie. Kind of an all in one out of service coms we can use. Is it a good idea? IDK 😅

  • @alanrichardson1672
    @alanrichardson1672 ปีที่แล้ว

    I use IRIG-B to sync my clocks way more accurate than NTP. 👍

  • @KameraShy
    @KameraShy ปีที่แล้ว +1

    If my time is within 15 minutes, that's good enough for me.

  • @tpobrienjr
    @tpobrienjr ปีที่แล้ว

    Grandmotherboard? Granddaughterboard? Chip-on-a-chip? Terminology aside, this is a great development!

  • @osbert
    @osbert ปีที่แล้ว

    What I got from this video: The Apple watch is so bad that you can't use the stopwatch on it, so you applied maximum overengineering and made this? Neat!

  • @elimcgamerguy
    @elimcgamerguy ปีที่แล้ว +3

    i bet this guy will be the first time traveler

  • @techboss202
    @techboss202 ปีที่แล้ว

    Will live video be available after on the channel? Would love to watch it

    • @JeffGeerling
      @JeffGeerling  ปีที่แล้ว +1

      Yes! I plan on saving the VOD so you'll be able to watch after it's over.

  • @alexcrisara4902
    @alexcrisara4902 ปีที่แล้ว

    Please talk about Quantum Compasses! They also rely heavily on clock references.

  • @bytesandbikes
    @bytesandbikes ปีที่แล้ว +1

    I'm guessing:
    Single
    Addon
    Module
    Wedged
    Inside
    Card's
    Hat

  • @AlasdairGR
    @AlasdairGR ปีที่แล้ว +2

    So many of my favorite tech creators are all headed to LTX (JayzTwoCents, Sara Dietschy, Jeff, Snazzy, etc). I'm gonna have a dragon's hoard worth of content for like a full week 😂

    • @PrograError
      @PrograError ปีที่แล้ว

      well... if it's LTT it's probably enough for a month... or two...