<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>qNimble</title>
        <link>https://46b44294.doc-source.pages.dev/News</link>
        <description>News for qNimble</description>
        <lastBuildDate>Mon, 01 Jun 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <copyright>Copyright © 2026 &lt;div class="baloo"&gt;qNimble&lt;/div&gt;.</copyright>
        <item>
            <title><![CDATA[DAMOP 2026]]></title>
            <link>https://46b44294.doc-source.pages.dev/News/DAMOP_2026</link>
            <guid>https://46b44294.doc-source.pages.dev/News/DAMOP_2026</guid>
            <pubDate>Mon, 01 Jun 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[qNimble will again be at DAMOP, this year in Providence, RI for the week of June 1st. If you are at the conference,]]></description>
            <content:encoded><![CDATA[<p><em>qNimble</em> will again be at <a href="https://engage.aps.org/damop/meetings/annual" target="_blank" rel="noopener noreferrer" class="">DAMOP</a>, this year in Providence, RI for the week of June 1<sup>st</sup>. If you are at the conference,
please stop by the <a href="https://vescent.com/" target="_blank" rel="noopener noreferrer" class="">Vescent</a> booth (#416) to talk with me about what's coming the future and to see the latest <em>Quarto</em> demo: A Real-Time Bode Plot generator.</p>
<p><img decoding="async" loading="lazy" alt="BodePlot" src="https://46b44294.doc-source.pages.dev/assets/images/Bode-Plot-5bb980529141c94b959a03a2816fbea8.gif" width="1696" height="507" class="img_ev3q"></p>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Release 2.5: Highlighting Improved qControl and SmartData]]></title>
            <link>https://46b44294.doc-source.pages.dev/News/Release-2.5</link>
            <guid>https://46b44294.doc-source.pages.dev/News/Release-2.5</guid>
            <pubDate>Fri, 06 Feb 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Lots of Improvements to qControl and SmartData in Release 2.5]]></description>
            <content:encoded><![CDATA[<p>With the release 2.5 of the board support package and an updated web-app at <a href="https://qcontrol.qnimble.com/" target="_blank" rel="noopener noreferrer" class="">qcontrol.qnimble.com</a>, I'm happy to announce we've added new features and made lots of improvements to <a class="" href="https://46b44294.doc-source.pages.dev/Quarto/Functions/SmartData">SmartData</a>, <a class="" href="https://46b44294.doc-source.pages.dev/Quarto/Functions/Protothreads">Protothreads</a>, <a class="" href="https://46b44294.doc-source.pages.dev/Quarto/Functions/qCommand">qCommand</a> and <a class="" href="https://46b44294.doc-source.pages.dev/Quarto/qControl">qControl</a>. These changes make it possible to create a more sophisticated user interface to interact with the <em>Quarto</em> and easier control over how the <em>Quarto</em> responds to new data or commands. To show off these new capabilities, we've updated and expanded our <a class="" href="https://46b44294.doc-source.pages.dev/Quarto/Examples">Examples</a> and added a new  <a class="" href="https://46b44294.doc-source.pages.dev/Quarto/Tutorials">Tutorials</a> section.</p>
<p>So checkout the new <a class="" href="https://46b44294.doc-source.pages.dev/Quarto/Tutorials/qControl">qControl Tutorial</a> and <a class="" href="https://46b44294.doc-source.pages.dev/Quarto/Tutorials/SmartData">SmartData Tutorial</a>. Or load the <a class="" href="https://46b44294.doc-source.pages.dev/Quarto/Examples/qControl">qControl Example</a> and see for yourself.</p>
<p>Here are some of the new changes / features:</p>
<ul>
<li class="">Web-application (<a href="https://qcontrol.qnimble.com/" target="_blank" rel="noopener noreferrer" class="">qcontrol.qnimble.com</a>) faster with a better look and more controls over how numbers are displayed.</li>
<li class="">New SmartData type: <a class="" href="https://46b44294.doc-source.pages.dev/Quarto/Functions/SmartData#smartdata-for-an-array-of-options">Array of Options</a> -- restrict a variable to only certain values and get menu in qControl</li>
<li class="">Interact with SmartData objects using the same syntax as its underlying type -- No more <code>.get()</code> and <code>.set()</code>!</li>
<li class="">New <a class="" href="https://46b44294.doc-source.pages.dev/Quarto/Functions/SmartData#setlimits">setLimits</a> function to set a min and max value on a SmartData object</li>
<li class="">New <a class="" href="https://46b44294.doc-source.pages.dev/Quarto/Functions/SmartData#setsetter">setSetter</a> function for even more control on how a SmartData object updates</li>
<li class="">New <a class="" href="https://46b44294.doc-source.pages.dev/Quarto/Functions/SmartData#runonupdate">runOnUpdate</a> to call a custom function whenever a SmartData object's value changes</li>
<li class="">New <a class="" href="https://46b44294.doc-source.pages.dev/Quarto/Functions/qCommand#setdefaultlayout">setDefaultLayout</a> for qCommand to store a default layout for qControl</li>
<li class="">Easier, cleaner syntax for <a class="" href="https://46b44294.doc-source.pages.dev/Quarto/Functions/Protothreads">Protothreads</a></li>
</ul>
<!-- -->
<br>
<a href="https://46b44294.doc-source.pages.dev/Quarto/Examples/qControl"><img class="center" src="https://46b44294.doc-source.pages.dev/img/qControl-demo-small4.gif"></a>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[5th Year Anniversary ]]></title>
            <link>https://46b44294.doc-source.pages.dev/News/5Years</link>
            <guid>https://46b44294.doc-source.pages.dev/News/5Years</guid>
            <pubDate>Mon, 15 Sep 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[I'm celebrating a work anniversary today.  Five year ago today isn't the day I founded qNimble. Or the day I started developing the Quarto. Or the day the Quarto went on sale, nor my first sale.  No, today marks the fifth anniversary of having physical hardware.]]></description>
            <content:encoded><![CDATA[<img src="https://46b44294.doc-source.pages.dev/img/FirstBoards.jpg" style="float:right;margin:0 0 1em 1em;max-width:350;height:auto" width="350">
<p>I'm celebrating a work anniversary today.  Five year ago today isn't the day I founded <em>qNimble</em>. Or the day I started developing the <em><a class="" href="https://46b44294.doc-source.pages.dev/Quarto">Quarto</a></em>. Or the day the <em>Quarto</em> went on sale, nor my first sale.  No, today marks the fifth anniversary of having physical hardware.</p>
<p>Designs, models, plans and theory are great, but they need to be tested.  For electronics, that means physical hardware. So after lots of calculations, simulations, designs, and <del>double</del>  triple checking everything, I finally pulled the trigger on ordering physical circuit boards. And on Sept 15th, 2020, I got to hold my design in my hand.</p>
<p>At the moment the picture was taken, I was giddy and nervous. Anxious to test my board. When designing a complex board from scratch, there are so many ways to make mistakes big and small.  And every problem would need to be understood, analyzed and fixed.  Soon, I'd plug in the board and start plugging away at its problems. But for a moment, I got to take a breath and simply look at what I'd built.</p>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Control a D2-125 Laser Servo]]></title>
            <link>https://46b44294.doc-source.pages.dev/News/D2_125</link>
            <guid>https://46b44294.doc-source.pages.dev/News/D2_125</guid>
            <pubDate>Mon, 09 Jun 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[Combine Quarto using qControl with a Vescent D2-125 laser servo to get digital control over a fully analog servo]]></description>
            <content:encoded><![CDATA[<p>Do you need the analog servo performance of Vescent's  <a href="https://vescent.com/products/laser-servo-controller-d2-125" target="_blank" rel="noopener noreferrer" class="">D2-125 Laser Servo</a> but want the digital control you get from the <em>Quarto</em>? I'm been asked about it often enough that I've written an <a class="" href="https://46b44294.doc-source.pages.dev/Quarto/AppNotes/D2-125">application note</a> showing how to use a <em>Quarto</em> to control a Vescent D2-125 Laser Servo, giving you the best of both worlds. When the servo is engaged, you have a fully analog loop with the low-noise and high bandwidth performance that only analog can deliver. But the <em>Quarto</em> can monitor the lock, disengage the lock, ramp the output and graph the error signal. While the application note only controls one servo, the <em>Quarto</em> is capable of controlling two independent D2-125 Laser Servos.</p>
<p>This <a class="" href="https://46b44294.doc-source.pages.dev/Quarto/AppNotes/D2-125">application note</a> covers the basics of locking and sweeping the D2-125. But that's just the start of what's possible. You could implement an auto-relock routine or log the long-term drift of the servo output. Interesting in learning more? I'll be at Vescent's booth at DAMOP from June 17th - 19th. Stop by to check out a cool demo, talk about how to use the <em>Quarto</em>, or just pick up some <em>qNimble</em> swag.</p>
<a href="https://46b44294.doc-source.pages.dev/Quarto/AppNotes/D2-125"><div style="width:100%;max-width:1000px;margin:0 auto"><video autoplay="" muted="" loop="" playsinline="" controls="" style="width:100%;height:auto;display:block"><source src="/img/D2_125_Control.webm" type="video/webm"></video></div></a>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[qControl]]></title>
            <link>https://46b44294.doc-source.pages.dev/News/qControl</link>
            <guid>https://46b44294.doc-source.pages.dev/News/qControl</guid>
            <pubDate>Fri, 02 May 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[I am very excited to announce the release of qControl. qControl is a web application for interacting with the Quarto. With no GUI programming,]]></description>
            <content:encoded><![CDATA[<p>I am very excited to announce the release of <a class="" href="https://46b44294.doc-source.pages.dev/Quarto/qControl">qControl</a>. qControl is a web application for interacting with the <em>Quarto</em>. With no GUI programming,
you can design an interface for plotting data and reading and writing variables. You can use it for quickly plotting data or displaying internal variables when debugging and trouble-shooting. Or to make a full user-interface for adjusting servo PID parameters and seeing the effect in real-time. For more details and examples, go to <a class="" href="https://46b44294.doc-source.pages.dev/Quarto/qControl">qControl</a>.</p>
<div style="width:100%;max-width:1000px;margin:0 auto"><video autoplay="" muted="" loop="" playsinline="" controls="" style="width:100%;height:auto;display:block"><source src="/img/ChangeParameters-s2.webm" type="video/webm"></video></div>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[DAMOP 2025]]></title>
            <link>https://46b44294.doc-source.pages.dev/News/DAMOP_2025</link>
            <guid>https://46b44294.doc-source.pages.dev/News/DAMOP_2025</guid>
            <pubDate>Fri, 25 Apr 2025 00:00:00 GMT</pubDate>
            <description><![CDATA[qNimble will again be at DAMOP, this year in Portland, OR for the week of June 16th. If are at the conference,]]></description>
            <content:encoded><![CDATA[<p><em>qNimble</em> will again be at <a href="https://engage.aps.org/damop/meetings/annual" target="_blank" rel="noopener noreferrer" class="">DAMOP</a>, this year in Portland, OR for the week of June 16<sup>th</sup>. If are at the conference,
please stop by the <a href="https://vescent.com/" target="_blank" rel="noopener noreferrer" class="">Vescent</a> booth as I'll be there showing off the <em>Quarto</em> controlling a <a href="https://vescent.com/products/laser-servo-controller-d2-125" target="_blank" rel="noopener noreferrer" class="">Vescent D2-125 Laser Servo</a> using new control software.
The setup combines the all-analog servo performance of the D2-125 with full digital and remote control and shows off the <em>Quarto's</em> new web-based GUI control software. Please stop by to check it out and to say hello.</p>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[DAMOP Exclusive: Preview New Control Software]]></title>
            <link>https://46b44294.doc-source.pages.dev/News/DAMOP_2024</link>
            <guid>https://46b44294.doc-source.pages.dev/News/DAMOP_2024</guid>
            <pubDate>Sun, 02 Jun 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[qNimble has been hard at work developing new software for controlling and interacting with the Quarto. Runs from your browser, plots data super quickly and requires NO GUI programming. If are you coming to DAMOP,]]></description>
            <content:encoded><![CDATA[<p><em>qNimble</em> has been hard at work developing new software for controlling and interacting with the <em>Quarto</em>. Runs from your browser, plots data super quickly and requires <strong>NO</strong> GUI programming. If are you coming to <a href="https://engage.aps.org/damop/meetings/annual" target="_blank" rel="noopener noreferrer" class="">DAMOP</a>,
this year, be one of the first people to see it in action. The week of June 3rd, I'll be at the <a href="https://vescent.com/" target="_blank" rel="noopener noreferrer" class="">Vescent</a> booth and showing a demo of the <em>Quarto</em> using this new control software. Please stop by to check it out and say hello.</p>
<p><img decoding="async" loading="lazy" alt="Demo" src="https://46b44294.doc-source.pages.dev/assets/images/ServoOnOffShort-HighRes-151098785a514097fc5be05b912ff3a5.gif" width="800" height="502" class="img_ev3q"></p>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Hardware Upgrade: Connect to custom board]]></title>
            <link>https://46b44294.doc-source.pages.dev/News/Hardware_Update</link>
            <guid>https://46b44294.doc-source.pages.dev/News/Hardware_Update</guid>
            <pubDate>Fri, 26 Apr 2024 00:00:00 GMT</pubDate>
            <description><![CDATA[The Quarto just got a hardware upgrade to enable easier integration with external lab equipment and sensors. Previously, GPIO lines were connected to the Quarto with a screwless push-button terminal block. This meant that the GPIO lines had to be hand connected to external components and any changes to the wiring required disconnecting and reconnecting the wires in the terminal block.]]></description>
            <content:encoded><![CDATA[<p>The <em>Quarto</em> just got a hardware upgrade to enable easier integration with external lab equipment and sensors. Previously, GPIO lines were connected to the <em>Quarto</em> with a screwless push-button terminal block. This meant that the GPIO lines had to be hand connected to external components and any changes to the wiring required disconnecting and reconnecting the wires in the terminal block.</p>
<p>Starting with 7.2 revision and higher hardware, this terminal block has been replaced with the socketed <a href="https://en.wikipedia.org/wiki/Euroblock" target="_blank" rel="noopener noreferrer" class="">Eurostyle terminal block</a>. This socket can be connected to a traditional screw terminal<sup><a href="https://46b44294.doc-source.pages.dev/News/Hardware_Update#user-content-fn-screw-terminal-d59ffb" id="user-content-fnref-screw-terminal-d59ffb" data-footnote-ref="true" aria-describedby="footnote-label" class="anchorTargetStickyNavbar_Vzrq">1</a></sup> (included with the <em>Quarto</em>), but as it is removable, you can have multiple screw terminals, each wired to different equipment and connect to the <em>Quarto</em> as needed.</p>
<p>Additionally, instead of using a screw-terminal, you can connect the terminal socket to a PCB-solderable terminal block<sup><a href="https://46b44294.doc-source.pages.dev/News/Hardware_Update#user-content-fn-pcb-terminal-d59ffb" id="user-content-fnref-pcb-terminal-d59ffb" data-footnote-ref="true" aria-describedby="footnote-label" class="anchorTargetStickyNavbar_Vzrq">2</a></sup> to enable plugging in a custom PCB into the GPIO lines of the <em>Quarto</em>. This custom board could be an adapter board to connect a safety interlock to the <em>Quarto</em>, or an adapter to a D-sub to connect to other equipment. Or a simple break-out board to connect GPIO lines to SMAs.</p>
<p><img decoding="async" loading="lazy" alt="EuroBlock Back Panel" src="https://46b44294.doc-source.pages.dev/assets/images/EuroBlock-Backpanel-88211a534f6464e9ee97ee624b57671a.jpg" width="2000" height="1027" class="img_ev3q"></p>
<!-- -->
<!-- -->
<section data-footnotes="true" class="footnotes"><h2 class="anchor anchorTargetStickyNavbar_Vzrq sr-only" id="footnote-label">Footnotes<a href="https://46b44294.doc-source.pages.dev/News/Hardware_Update#footnote-label" class="hash-link" aria-label="Direct link to Footnotes" title="Direct link to Footnotes" translate="no">​</a></h2>
<ol>
<li class="anchorTargetStickyNavbar_Vzrq" id="user-content-fn-screw-terminal-d59ffb">
<p>Manufacture: Molex, MPN: <a href="https://www.molex.com/en-us/products/part-detail/395000010" target="_blank" rel="noopener noreferrer" class="">39500-0010</a> <a href="https://46b44294.doc-source.pages.dev/News/Hardware_Update#user-content-fnref-screw-terminal-d59ffb" data-footnote-backref="" aria-label="Back to reference 1" class="data-footnote-backref">↩</a></p>
</li>
<li class="anchorTargetStickyNavbar_Vzrq" id="user-content-fn-pcb-terminal-d59ffb">
<p>Manufacturer: Phoenix Contact, MPN: <a href="https://www.phoenixcontact.com/en-us/products/pcb-header-imc-1510-g-35-rn-p20-thr-1830647" target="_blank" rel="noopener noreferrer" class="">1830647</a> <a href="https://46b44294.doc-source.pages.dev/News/Hardware_Update#user-content-fnref-pcb-terminal-d59ffb" data-footnote-backref="" aria-label="Back to reference 2" class="data-footnote-backref">↩</a></p>
</li>
</ol>
</section>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Hello, Europe (CE Mark)]]></title>
            <link>https://46b44294.doc-source.pages.dev/News/CE_Europe</link>
            <guid>https://46b44294.doc-source.pages.dev/News/CE_Europe</guid>
            <pubDate>Tue, 01 Aug 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[I'm excited to announce that the Quarto now has a CE mark!  Its been a long time coming, and a lot of testing and paperwork, but every Quarto now sold will have a CE mark. FCC and IC testing has been updated as well. Technical details on the compliance page.]]></description>
            <content:encoded><![CDATA[<p>I'm excited to announce that the <em>Quarto</em> now has a CE mark!  Its been a long time coming, and a lot of testing and paperwork, but every <em>Quarto</em> now sold will have a CE mark. FCC and IC testing has been updated as well. Technical details on the <a class="" href="https://46b44294.doc-source.pages.dev/Quarto/Compliance">compliance</a> page.</p>
<p><img decoding="async" loading="lazy" alt="CE Mark" src="https://46b44294.doc-source.pages.dev/assets/images/CE-MarkBack-s1-ef78c0c09ceb955e0c6564a8c19cf0de.jpg" width="2533" height="1129" class="img_ev3q"></p>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Autex Exclusive Distributor in Japan]]></title>
            <link>https://46b44294.doc-source.pages.dev/News/Autex_Distributor</link>
            <guid>https://46b44294.doc-source.pages.dev/News/Autex_Distributor</guid>
            <pubDate>Tue, 28 Mar 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[qNimble is excited to announce that Autex will be the exclusive distributor of the Quarto in Japan. Autex has been selling electro-optical solutions to academic, government, and commercial laboratories for over 35 years.  With a broad product portfolio ranging covering optics, electronics and everything in between, qNimble is pleased to work together with Autex to bring the Quarto to Japan.]]></description>
            <content:encoded><![CDATA[<div class="row"><div class="col col--6 text--left"><img class="padTop" style="position:relative;top:50%;transform:translateY(-60%)" src="https://46b44294.doc-source.pages.dev/img/Logo2-qNimble-ColorB.svg"></div><div class="col col--6 text--left"><img class="padTop" style="height:125px" src="https://46b44294.doc-source.pages.dev/img/AUTEX_logo.png"></div></div>
<p><em>qNimble</em> is excited to announce that <a href="https://autex-inc.co.jp/" target="_blank" rel="noopener noreferrer" class="">Autex</a> will be the exclusive distributor of the <em><a class="" href="https://46b44294.doc-source.pages.dev/Quarto">Quarto</a></em> in Japan. Autex has been selling electro-optical solutions to academic, government, and commercial laboratories for over 35 years.  With a broad product portfolio ranging covering optics, electronics and everything in between, <em>qNimble</em> is pleased to work together with Autex to bring the <em>Quarto</em> to Japan.</p>
<p>For sales in the Japan, please see <a href="https://www.autex-inc.co.jp/products/%E8%A8%88%E6%B8%AC%E3%83%87%E3%83%BC%E3%82%BF%E5%8F%8E%E9%9B%86%E6%A9%9F%E5%99%A8%e3%80%80qnimble%e3%80%80%E5%A4%9A%E6%A9%9F%E8%83%BDdaq%E3%83%87%E3%83%90%E3%82%A4%E3%82%B9/" target="_blank" rel="noopener noreferrer" class="">Autex's Quarto page</a>, or you can <a href="https://www.autex-inc.co.jp/contact/" target="_blank" rel="noopener noreferrer" class="">contact Autex</a>. For technical questions or sales outside of the Japan, please <a class="" href="https://46b44294.doc-source.pages.dev/Contact">contact <em>qNimble</em></a>.</p>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Release 1.8: Support for Threads]]></title>
            <link>https://46b44294.doc-source.pages.dev/News/Threads</link>
            <guid>https://46b44294.doc-source.pages.dev/News/Threads</guid>
            <pubDate>Fri, 03 Mar 2023 00:00:00 GMT</pubDate>
            <description><![CDATA[Excited to announce the release of version 1.8 of the board software package for the Quarto which bundles a new library to enable threading with the Quarto. This means you can run multiple functions at the same time. Take a look at Threading Tutorial for details, or try running some of the examples in the Arduino IDE.]]></description>
            <content:encoded><![CDATA[<p>Excited to announce the release of version 1.8 of the board software package for the <em>Quarto</em> which bundles a new library to enable threading with the <em>Quarto</em>. This means you can run multiple functions at the same time. Take a look at <a class="" href="https://46b44294.doc-source.pages.dev/Quarto/Tutorials/Threads">Threading Tutorial</a> for details, or try running some of the examples in the Arduino IDE.</p>
<img class="center" src="https://46b44294.doc-source.pages.dev/img/arduino2-threadExamples.png">
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[External ADC Clock]]></title>
            <link>https://46b44294.doc-source.pages.dev/News/External_ADC_Clock</link>
            <guid>https://46b44294.doc-source.pages.dev/News/External_ADC_Clock</guid>
            <pubDate>Wed, 21 Dec 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[The latest firmware on the Quarto can now use an external trigger to start ADC data acquisitions. With this functionality, ADC acquisitions can be 'on-demand' based on a trigger signal and do not have to be periodic. The trigger signal can also be driven by the Quarto so the Quarto can drive when to acquire ADC data. More details on how this functionality works in the new application note ADC Timing.]]></description>
            <content:encoded><![CDATA[<p>The latest firmware on the <em>Quarto</em> can now use an external trigger to start ADC data acquisitions. With this functionality, ADC acquisitions can be 'on-demand' based on a trigger signal and do not have to be periodic. The trigger signal can also be driven by the <em>Quarto</em> so the <em>Quarto</em> can drive when to acquire ADC data. More details on how this functionality works in the new application note <a class="" href="https://46b44294.doc-source.pages.dev/Quarto/AppNotes/ADCTiming">ADC Timing</a>.</p>
<p>To enable this functionality, in the Arduino IDE, go to Boards Manager and install the latest (1.7.x or higher) version of "qNimble iMXRT Boards by qNimble". Then simply run</p>
<div class="language-cpp codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#f8f8f2;--prism-background-color:#272822"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-cpp codeBlock_bY9V thin-scrollbar" style="color:#f8f8f2;background-color:#272822"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#f8f8f2"><span class="token function" style="color:#e6db74">useExtADCClock</span><span class="token punctuation" style="color:#f8f8f2">(</span><span class="token boolean" style="color:#ae81ff">true</span><span class="token punctuation" style="color:#f8f8f2">)</span><span class="token punctuation" style="color:#f8f8f2">;</span><br></div></code></pre></div></div>
<p>in the setup() section of your code. More documention on how to use this functionality at <a class="" href="https://46b44294.doc-source.pages.dev/Quarto/Functions/ExternalClocks#useextadcclock">Software Functions / External Clocks</a>. Also check out the example <a href="https://github.com/qnimble/arduino-quarto-libraries/blob/main/clocks/examples/UseExternalADCClock/UseExternalADCClock.ino" target="_blank" rel="noopener noreferrer" class="">UseExternalADCClock</a> and <a href="https://github.com/qnimble/arduino-quarto-libraries/blob/main/clocks/examples/OnDemandADCTrigger/OnDemandADCTrigger.ino" target="_blank" rel="noopener noreferrer" class="">OnDemandADCTrigger</a> in the Arduino IDE under File, Examples, Examples for Quarto, Clocks.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>This functionality requires firmware 1.32.X or higher. If you have an <em>Quarto</em> running an earlier firmware, please <a class="" href="https://46b44294.doc-source.pages.dev/Contact">contact <em>qNimble</em></a> about upgrading your firmware.</p></div></div>
<!-- -->
<p>If you aren't sure what firmware version of the Quarto you have, open the DeviceInfo example under Testing:</p>
<img class="center" src="https://46b44294.doc-source.pages.dev/img/arduino-example-deviceinfo.png">
<p>And when you run it, the output on the Serial Monitor should look something like:</p>
<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#f8f8f2;--prism-background-color:#272822"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#f8f8f2;background-color:#272822"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#f8f8f2"><span class="token plain">Quarto Device Information</span><br></div><div class="token-line" style="color:#f8f8f2"><span class="token plain">SN: 123</span><br></div><div class="token-line" style="color:#f8f8f2"><span class="token plain">Device ID: qN-101.5.1</span><br></div><div class="token-line" style="color:#f8f8f2"><span class="token plain">Firmware Revision: 1.29.45</span><br></div></code></pre></div></div>
<p>If you see a firmware revision lower than 1.32.X, you will need to upgrade your firmware to use this feature. Please <a class="" href="https://46b44294.doc-source.pages.dev/Contact">contact <em>qNimble</em></a> about upgrading your firmware.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Sync to external 10 MHz Clock]]></title>
            <link>https://46b44294.doc-source.pages.dev/News/Sync_External_Clock</link>
            <guid>https://46b44294.doc-source.pages.dev/News/Sync_External_Clock</guid>
            <pubDate>Tue, 13 Dec 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[The latest firmware on the Quarto can now sync its clock to an external 10 MHz clock reference. This enables the Quarto's ADC reading and DAC updates as well as internal timers to all run synchronously with the rest of your experiment.  The input 10 MHz reference must be within a few kHz of 10 MHz, otherwise the Quarto will revert to using its internal reference.]]></description>
            <content:encoded><![CDATA[<p>The latest firmware on the <em>Quarto</em> can now sync its clock to an external 10 MHz clock reference. This enables the Quarto's ADC reading and DAC updates as well as internal timers to all run synchronously with the rest of your experiment.  The input 10 MHz reference must be within a few kHz of 10 MHz, otherwise the <em>Quarto</em> will revert to using its internal reference.</p>
<p>To enable this functionality, in the Arduino IDE, go to Boards Manager and install the latest (1.7.x or higher) version of "qNimble iMXRT Boards by qNimble". Then simply run</p>
<div class="language-cpp codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#f8f8f2;--prism-background-color:#272822"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-cpp codeBlock_bY9V thin-scrollbar" style="color:#f8f8f2;background-color:#272822"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#f8f8f2"><span class="token function" style="color:#e6db74">useExtClock</span><span class="token punctuation" style="color:#f8f8f2">(</span><span class="token boolean" style="color:#ae81ff">true</span><span class="token punctuation" style="color:#f8f8f2">)</span><span class="token punctuation" style="color:#f8f8f2">;</span><br></div></code></pre></div></div>
<p>in the setup() section of your code. More documention on how to use this functionality at <a class="" href="https://46b44294.doc-source.pages.dev/Quarto/Functions/ExternalClocks#useextclock">Software Functions / External Clocks</a>. Also check out the example <a href="https://github.com/qnimble/arduino-quarto-libraries/blob/main/clocks/examples/UseExternalClock/UseExternalClock.ino" target="_blank" rel="noopener noreferrer" class="">UseExternalClock</a> in the Arduino IDE under File, Examples, Examples for Quarto, Clocks.</p>
<div class="theme-admonition theme-admonition-note admonition_xJq3 alert alert--secondary"><div class="admonitionHeading_Gvgb"><span class="admonitionIcon_Rf37"><svg viewBox="0 0 14 16"><path fill-rule="evenodd" d="M6.3 5.69a.942.942 0 0 1-.28-.7c0-.28.09-.52.28-.7.19-.18.42-.28.7-.28.28 0 .52.09.7.28.18.19.28.42.28.7 0 .28-.09.52-.28.7a1 1 0 0 1-.7.3c-.28 0-.52-.11-.7-.3zM8 7.99c-.02-.25-.11-.48-.31-.69-.2-.19-.42-.3-.69-.31H6c-.27.02-.48.13-.69.31-.2.2-.3.44-.31.69h1v3c.02.27.11.5.31.69.2.2.42.31.69.31h1c.27 0 .48-.11.69-.31.2-.19.3-.42.31-.69H8V7.98v.01zM7 2.3c-3.14 0-5.7 2.54-5.7 5.68 0 3.14 2.56 5.7 5.7 5.7s5.7-2.55 5.7-5.7c0-3.15-2.56-5.69-5.7-5.69v.01zM7 .98c3.86 0 7 3.14 7 7s-3.14 7-7 7-7-3.12-7-7 3.14-7 7-7z"></path></svg></span>note</div><div class="admonitionContent_BuS1"><p>This functionality requires firmware 1.30.X or higher. If you have an <em>Quarto</em> running an earlier firmware, please <a class="" href="https://46b44294.doc-source.pages.dev/Contact">contact <em>qNimble</em></a> about upgrading your firmware.</p></div></div>
<!-- -->
<p>If you aren't sure what firmware version of the Quarto you have, open the DeviceInfo example under Testing:</p>
<img class="center" src="https://46b44294.doc-source.pages.dev/img/arduino-example-deviceinfo.png">
<p>And when you run it, the output on the Serial Monitor should look something like:</p>
<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#f8f8f2;--prism-background-color:#272822"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#f8f8f2;background-color:#272822"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#f8f8f2"><span class="token plain">Quarto Device Information</span><br></div><div class="token-line" style="color:#f8f8f2"><span class="token plain">SN: 123</span><br></div><div class="token-line" style="color:#f8f8f2"><span class="token plain">Device ID: qN-101.5.1</span><br></div><div class="token-line" style="color:#f8f8f2"><span class="token plain">Firmware Revision: 1.29.45</span><br></div></code></pre></div></div>
<p>If you see a firmware revision lower than 1.30.X, you will need to upgrade your firmware to use this feature. Please <a class="" href="https://46b44294.doc-source.pages.dev/Contact">contact <em>qNimble</em></a> about upgrading your firmware.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Two Photon Transition Locking with the Quarto (Bethel Univ.)]]></title>
            <link>https://46b44294.doc-source.pages.dev/News/BethelU_Quarto</link>
            <guid>https://46b44294.doc-source.pages.dev/News/BethelU_Quarto</guid>
            <pubDate>Thu, 29 Sep 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Bethel University's Atomic, Molecular and Optical lab used a Quarto in their experiment to lock a laser to a two photon transition of Rb-85 with the Quarto acting as both a Lock-In amplifier and tunable servo. The lab wrote up a very nice application note about the setup. Some highlights about the Quarto:]]></description>
            <content:encoded><![CDATA[<p>Bethel University's <a href="https://sites.google.com/bethel.edu/bethel-amo" target="_blank" rel="noopener noreferrer" class="">Atomic, Molecular and Optical lab</a> used a <em>Quarto</em> in their experiment to lock a laser to a two photon transition of Rb-85 with the <em>Quarto</em> acting as both a Lock-In amplifier and tunable servo. The lab wrote up a very nice application note about the setup. Some highlights about the <em>Quarto</em>:</p>
<blockquote>
<p>Overall, our lab has had a very positive experience using the qNimble Quarto. The Arduino code was easy to learn, and the ability to send serial commands to the Quarto provided a seamless interface with the experiment. The technical support offered by qNimble was invaluable, including answering emails with questions and tips and pointing us to helpful online forums. We are very grateful for their assistance and are benefitting from adding the Quarto to our laboratory apparatus.</p>
<p>The qNimble Quarto is a flexible data acquisition and experiment control device. Low latency &amp; jitter, high-resolution A2Ds &amp; D2As, a high sampling rate, and a facile user interface make the Quarto a high-performance tool for any laboratory.</p>
</blockquote>
<p>You can read the full application note <a href="https://46b44294.doc-source.pages.dev/downloads/qNimble_Quarto_Functioning_as_Lock-in_and_PI_servo.pdf" target="_blank" rel="noopener noreferrer" class="">here</a>.</p>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Software 1.5 Release]]></title>
            <link>https://46b44294.doc-source.pages.dev/News/1.5-Release</link>
            <guid>https://46b44294.doc-source.pages.dev/News/1.5-Release</guid>
            <pubDate>Mon, 06 Jun 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Excited to announce the release of version 1.5 of the board software package for the Quarto. The Quarto now supports using either of its two serial communication ports and adds the new qCommand library to make it very easy to change variables on the Quarto with text commands over the comm port. See the Serial Commands for Dynamic Control example for a full description. Or take a look at the Lock-In Amplifier example to see it in a real-world example. Also with this release are more Examples in the Arduino IDE for using and interacting with the Quarto.]]></description>
            <content:encoded><![CDATA[<p>Excited to announce the release of version 1.5 of the board software package for the <em>Quarto</em>. The Quarto now supports using either of its two serial communication ports and adds the new qCommand library to make it very easy to change variables on the <em>Quarto</em> with text commands over the comm port. See the <a class="" href="https://46b44294.doc-source.pages.dev/Quarto/Tutorials/SerialCommands">Serial Commands for Dynamic Control</a> example for a full description. Or take a look at the <a class="" href="https://46b44294.doc-source.pages.dev/Quarto/AppNotes/LockIn">Lock-In Amplifier</a> example to see it in a real-world example. Also with this release are more Examples in the Arduino IDE for using and interacting with the <em>Quarto</em>.</p>
<p>If you aren't sure what version of package you have, go to Boards Manager in the Arduino IDE and filter for 'qN' and it should show what version you have installed. If you see something like 1.4.0, as shown below, click on upgrade.</p>
<img class="center" src="https://46b44294.doc-source.pages.dev/img/arduino_board_version1p4.png">
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[And Raffle Winner is...]]></title>
            <link>https://46b44294.doc-source.pages.dev/News/RaffleWinner</link>
            <guid>https://46b44294.doc-source.pages.dev/News/RaffleWinner</guid>
            <pubDate>Wed, 01 Jun 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[In partnership with Vescent, this spring, qNimble raffled off a free Quarto.  We are pleased to announce the winner of the raffle is...:]]></description>
            <content:encoded><![CDATA[<p>In partnership with <a href="https://vescent.com/" target="_blank" rel="noopener noreferrer" class="">Vescent</a>, this spring, <em>qNimble</em> raffled off a free <em>Quarto</em>.  We are pleased to announce the winner of the raffle is...:</p>
<p>**Shankar Menon in Hannes Bernien's lab at the University of Chicago! **</p>
<p>We can't wait to see what you will do with it, Shankar.</p>
<p>Thanks to everyone who entered the raffle, and if you want get a <em>Quarto</em> in a more deterministic fashion, please click <a class="" href="https://46b44294.doc-source.pages.dev/Orders">here</a>.</p>
<!-- -->
<div class="row"><div class="col col--6 text--left"><p><img decoding="async" loading="lazy" alt="asdf" src="https://46b44294.doc-source.pages.dev/assets/images/Logo2-qNimble-DarkBackground-522d1bf88aa589b5a8ad03469ed2d7ff.png" width="988" height="274" class="img_ev3q"></p></div><div class="col col--6 text--left"><p><img decoding="async" loading="lazy" alt="asdf" src="https://46b44294.doc-source.pages.dev/assets/images/VescentNameAndMark-91f86c2a9e2caee429610e0377fd19ff.svg" width="2400" height="600" class="img_ev3q"></p></div></div>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Software 1.4 Release]]></title>
            <link>https://46b44294.doc-source.pages.dev/News/1.4-Release</link>
            <guid>https://46b44294.doc-source.pages.dev/News/1.4-Release</guid>
            <pubDate>Thu, 19 May 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[With the release of the latest 1.4.x of the board software package for the Quarto, the new and better port selection comes out of beta and the Quarto has much better crash detection. Now if you program the Quarto in a way that it crashes or can no longer respond to USB, the device will automatically reboot into the bootloader where you can troubleshoot what went wrong and upload new code. See the Troubleshooting Guide for more details.]]></description>
            <content:encoded><![CDATA[<p>With the release of the latest 1.4.x of the board software package for the <em>Quarto</em>, the new and better port selection comes out of beta and the <em>Quarto</em> has much better crash detection. Now if you program the <em>Quarto</em> in a way that it crashes or can no longer respond to USB, the device will automatically reboot into the bootloader where you can troubleshoot what went wrong and upload new code. See the <a class="" href="https://46b44294.doc-source.pages.dev/Quarto/Troubleshooting">Troubleshooting Guide</a> for more details.</p>
<img class="center" src="https://46b44294.doc-source.pages.dev/img/arduino_board_version1p4.png">
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Raffle: Win a Free Quarto]]></title>
            <link>https://46b44294.doc-source.pages.dev/News/Raffle</link>
            <guid>https://46b44294.doc-source.pages.dev/News/Raffle</guid>
            <pubDate>Mon, 14 Mar 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[asdf]]></description>
            <content:encoded><![CDATA[<div class="row"><div class="col col--6 text--left"><p><img decoding="async" loading="lazy" alt="asdf" src="https://46b44294.doc-source.pages.dev/assets/images/Logo2-qNimble-DarkBackground-522d1bf88aa589b5a8ad03469ed2d7ff.png" width="988" height="274" class="img_ev3q"></p></div><div class="col col--6 text--left"><p><img decoding="async" loading="lazy" alt="asdf" src="https://46b44294.doc-source.pages.dev/assets/images/VescentNameAndMark-91f86c2a9e2caee429610e0377fd19ff.svg" width="2400" height="600" class="img_ev3q"></p></div></div>
<p>In partnership with <a href="https://vescent.com/" target="_blank" rel="noopener noreferrer" class="">Vescent</a>, <em>qNimble</em> is raffling off a free <em>Quarto</em>. To enter, please fill out for <a class="" href="https://46b44294.doc-source.pages.dev/Raffle">entry form</a> describing how you would use the <em>Quarto</em>. Make sure to use your professional e-mail address as we are not accepting entries from @gmail.com and the like. Also, if you entered the raffle on Vescent's website, it is the same raffle, so no need to create a duplicate entry. The winner will be announced around May 16th.</p>
<p>By entering, you agree that <em>qNimble</em> and Vescent may, if you win, use your name and institution in promotional material. Please see <a class="" href="https://46b44294.doc-source.pages.dev/RaffleTerms">Raffle Terms and Conditions</a> for full contest details.</p>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[New Beta Software Channel]]></title>
            <link>https://46b44294.doc-source.pages.dev/News/Beta_Software</link>
            <guid>https://46b44294.doc-source.pages.dev/News/Beta_Software</guid>
            <pubDate>Fri, 11 Mar 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[Want to get the latest Arduino Quarto software? Then change the board mananger URL from https://qnimble.com/packageqnimbleindex.json to]]></description>
            <content:encoded><![CDATA[<p>Want to get the latest Arduino Quarto software? Then change the board mananger URL from <code>https://qnimble.com/package_qnimble_index.json</code> to</p>
<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#f8f8f2;--prism-background-color:#272822"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#f8f8f2;background-color:#272822"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#f8f8f2"><span class="token plain">https://qnimble.com/package_qnimble_beta_index.json</span><br></div></code></pre></div></div>
<p>Then restart the Arduino IDE and when you go to the board manager, you will see options to install beta versions of our latest software.</p>
<img class="center" src="https://46b44294.doc-source.pages.dev/img/Arduino-BetaChannels.png">
<p>For detailed instructions, follow the <a class="" href="https://46b44294.doc-source.pages.dev/Quarto/Quick_Start">Quick Start Guide</a> but use the beta URL listed above. For information about the latest (beta and released) software and new features, see the <a href="https://forum.qnimble.com/t/announcements" target="_blank" rel="noopener noreferrer" class="">announcements page on the forum</a>.</p>
]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Quarto now supports SD Cards]]></title>
            <link>https://46b44294.doc-source.pages.dev/News/SDCard_support</link>
            <guid>https://46b44294.doc-source.pages.dev/News/SDCard_support</guid>
            <pubDate>Mon, 07 Mar 2022 00:00:00 GMT</pubDate>
            <description><![CDATA[With the release of the latest 1.2.x of the board software package for the Quarto, recent versions of the Quarto now support reading and writing to the SD card. All Quarto's shipped after in February 2022 or later fully support the SD card.]]></description>
            <content:encoded><![CDATA[<p>With the release of the latest 1.2.x of the board software package for the <em>Quarto</em>, recent versions of the <em>Quarto</em> now support reading and writing to the SD card. All <em>Quarto</em>'s shipped after in February 2022 or later fully support the SD card.</p>
<p>To use the SD card, first in the Arduino IDE, go to Boards Manager and install the latest (1.2.x or higher) version of "qNimble iMXRT Boards by qNimble"</p>
<img class="center" src="https://46b44294.doc-source.pages.dev/img/arduino-board-support-1.2.x.png">
<!-- -->
<p>Once installed, open the UsageAndBenchmark example under SD,</p>
<img class="center" src="https://46b44294.doc-source.pages.dev/img/arduino-example-sd-usage.png">
<p>Then you can put a SD card in the Quarto and run the example to do some basic operations and to benchmark the SD card. Or look at the example code to see how to list files, change directories, read and write files, etc.</p>
<p>If you aren't sure what version of the Quarto you have and if it supports the SD card, open the DeviceInfo example under Testing:</p>
<img class="center" src="https://46b44294.doc-source.pages.dev/img/arduino-example-deviceinfo.png">
<p>And when you run it, the output on the Serial Monitor should look something like:</p>
<div class="language-text codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#f8f8f2;--prism-background-color:#272822"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-text codeBlock_bY9V thin-scrollbar" style="color:#f8f8f2;background-color:#272822"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#f8f8f2"><span class="token plain">Quarto Device Information</span><br></div><div class="token-line" style="color:#f8f8f2"><span class="token plain">SN: 516</span><br></div><div class="token-line" style="color:#f8f8f2"><span class="token plain">Device ID: qN-101.3.1</span><br></div><div class="token-line" style="color:#f8f8f2"><span class="token plain">Firmware Revision: 1.26.46</span><br></div></code></pre></div></div>
<p>If you see a Device ID of qN-101.3.1 or higher, you are ready to use the SD card. If you have qN-101.1.X or qN-101.2.X, please <a class="" href="https://46b44294.doc-source.pages.dev/Contact">contact <em>qNimble</em></a> about your options for using the SD card with the <em>Quarto</em>.</p>]]></content:encoded>
        </item>
    </channel>
</rss>