<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom"
  xmlns:dc="http://purl.org/dc/elements/1.1/">
  <author>
    <name>Ryan Kulp</name>
    <uri>https://trmnl.com</uri>
  </author>
  <author>
    <name>Mario Lurig</name>
    <uri>https://trmnl.com</uri>
  </author>
  <author>
    <name>Ronak Gothi</name>
    <uri>https://trmnl.com</uri>
  </author>
  <category term="trmnl"
    label="TRMNL"/>
  <generator uri="https://trmnl.com"
    version="0.0.0">TRMNL</generator>
  <icon>https://trmnl.com/favicon.ico</icon>
  <id>https://trmnl.com/blog</id>
  <link href="https://trmnl.com/blog"
    rel="alternate"
    type="text/html"
    title="TRMNL: Blog (web)"/>
  <link href="https://trmnl.com/feeds/blog.xml"
    rel="self"
    type="application/atom+xml"
    title="TRMNL: Blog (feed)"/>
  <logo>https://trmnl.com/images/brand/icons/icon--brand.png</logo>
  <rights>Copyright 2026</rights>
  <subtitle>The latest site news and information.</subtitle>
  <title>TRMNL: Blog</title>
  <updated>2026-11-05T00:00:00+00:00</updated>
  <entry>
    <author>
      <name>Ryan Kulp</name>
      <uri>https://trmnl.com</uri>
    </author>
    <category term="trmnl"
      label="TRMNL"/>
    <content type="html">&lt;div data-controller=&quot;blog-syntax-highlighter&quot; class=&quot;lexxy-content&quot;&gt;&lt;p&gt;for more context see the &lt;a href=&quot;https://trmnl.com/blog/creator-fund&quot;&gt;Creator Fund announcement&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;our 13th payout recognizes community contributions between October 4, 2026 and November 4, 2026.&lt;/p&gt;&lt;h2 id=&quot;source-of-funds&quot;&gt;source of funds&lt;/h2&gt;&lt;p&gt;each payout period, a portion of developer-specific revenue goes directly to creators.&lt;/p&gt;&lt;figure class=&quot;lexxy-content__table-wrapper&quot;&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;&lt;strong&gt;source&lt;/strong&gt;&lt;/p&gt;&lt;/th&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;&lt;strong&gt;revenue&lt;/strong&gt;&lt;/p&gt;&lt;/th&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;&lt;strong&gt;share&lt;/strong&gt;&lt;/p&gt;&lt;/th&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;&lt;strong&gt;amount&lt;/strong&gt;&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;Stripe&lt;/p&gt;&lt;p&gt;Developer Edition&lt;br&gt;BYOD&lt;br&gt;TRMNL+&lt;/p&gt;&lt;p&gt;Shopify&lt;/p&gt;&lt;p&gt;Developer Edition&lt;br&gt;Clarity Kit (X)&lt;br&gt;Clarity Kit (OG)&lt;br&gt;BYOD&lt;/p&gt;&lt;/th&gt;&lt;td&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;$4,920&lt;br&gt;$2,597&lt;br&gt;$826.60&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;$588.99&lt;br&gt;$12,963.99&lt;br&gt;$12,300.28&lt;br&gt;$6,808.10&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;15%&lt;br&gt;15%&lt;br&gt;80%&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;15%&lt;br&gt;10%&lt;br&gt;10%&lt;br&gt;15%&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;$738&lt;br&gt;$389.55&lt;br&gt;$661.28&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;$88.35&lt;br&gt;$1,296.40&lt;br&gt;$1,230.03&lt;br&gt;$1,021.22&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;/th&gt;&lt;td&gt;&lt;p&gt;$41,004.96&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;mark style=&quot;background-color:var(--highlight-bg-7);&quot;&gt;$5,424.82&lt;/mark&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;&lt;h2 id=&quot;by-the-numbers&quot;&gt;by the numbers&lt;/h2&gt;&lt;ul&gt;&lt;li value=&quot;1&quot;&gt;total payout: $5,424.82&lt;/li&gt;&lt;li value=&quot;2&quot;&gt;plugin author share: $3,797.37 (70% of total)&lt;/li&gt;&lt;li value=&quot;3&quot;&gt;strategic contributors share: $1,627.45 (30% of total)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;plugin author&lt;/strong&gt;&amp;nbsp;earnouts are calculated automatically by a collection of factors including a plugin&#39;s age (on live playlists), presence (by % dominance on playlists), and impressions (times displayed on device), relative to all other community plugins. there is a minimum threshold of 50 total connections (installs + forks) to qualify for monthly payouts.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;strategic contributors&lt;/strong&gt;&amp;nbsp;are those who contribute to&amp;nbsp;&lt;a href=&quot;https://github.com/usetrmnl&quot;&gt;TRMNL open source projects&lt;/a&gt;. these earnouts are calculated with a mix of automation + human touch. relative to the funding available, below are allocations by category:&lt;/p&gt;&lt;ul&gt;&lt;li value=&quot;1&quot;&gt;Firmware, 10%&lt;/li&gt;&lt;li value=&quot;2&quot;&gt;3D Models, 0%&lt;/li&gt;&lt;li value=&quot;3&quot;&gt;BYOS, 41%&lt;/li&gt;&lt;li value=&quot;4&quot;&gt;Localizations, 10%&lt;/li&gt;&lt;li value=&quot;5&quot;&gt;BYOD, 5%&lt;/li&gt;&lt;li value=&quot;6&quot;&gt;Documentation/Resources, 0%&lt;/li&gt;&lt;li value=&quot;7&quot;&gt;Tooling, 34%&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;note: these allocations change monthly based on contributions by category.&lt;/p&gt;&lt;h2 id=&quot;algorithm&quot;&gt;algorithm?&lt;/h2&gt;&lt;p&gt;see the algorithm in action &lt;a href=&quot;https://www.youtube.com/watch?v=FJA_tOYcMbI&quot;&gt;here&lt;/a&gt;. over time the above weights, revenue share percentages, and minimum thresholds may change.&lt;/p&gt;&lt;p&gt;candid feedback is welcome, email&amp;nbsp;&lt;a href=&quot;mailto:team@trmnl.com&quot;&gt;team@trmnl.com&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
</content>
    <id>https://trmnl.com/blog/creator-fund-10-2026</id>
    <link href="https://trmnl.com/blog/creator-fund-10-2026"/>
    <published>2026-11-05T00:00:00+00:00</published>
    <rights>Copyright 2026</rights>
    <title>Creator Fund - October 2026</title>
    <updated>2026-11-05T00:00:00+00:00</updated>
    <dc:date>2026-11-05T00:00:00+00:00</dc:date>
  </entry>
  <entry>
    <author>
      <name>Ryan Kulp</name>
      <uri>https://trmnl.com</uri>
    </author>
    <category term="trmnl"
      label="TRMNL"/>
    <content type="html">&lt;div data-controller=&quot;blog-syntax-highlighter&quot; class=&quot;lexxy-content&quot;&gt;&lt;p&gt;We &lt;a href=&quot;https://usetrmnl.com/blog/introducing-trmnl-x&quot;&gt;introduced X&lt;/a&gt; on July 30, 2025. We began assembly + fulfillment on March 18, 2026.&lt;/p&gt;&lt;p&gt;To see your live spot in the order queue, go here:&lt;br&gt;&lt;a href=&quot;https://trmnl.com/order-tracker&quot;&gt;https://trmnl.com/order-tracker&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Here&#39;s our per-warehouse order backlog as of November 4, 2026:&lt;/p&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTk3Njg2ODE_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--9f3d7ccef6817083ad544ce4005215a98d9c9fd0&quot; content-type=&quot;image/png&quot; url=&quot;https://trmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTk3Njg2ODEsInB1ciI6ImJsb2JfaWQifX0=--50a19f85ce7e24b9da938e29562d1675142afa17/trmnl-x-queue-nov-4-2026.png&quot; filename=&quot;trmnl-x-queue-nov-4-2026.png&quot; filesize=&quot;8941&quot; width=&quot;276&quot; height=&quot;143&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--png&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTk3Njg2ODEsInB1ciI6ImJsb2JfaWQifX0=--50a19f85ce7e24b9da938e29562d1675142afa17/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsyNTYwLDI1NjBdfSwicHVyIjoidmFyaWF0aW9uIn19--916f83e17a3f8c707d48735747fadce268546db3/trmnl-x-queue-nov-4-2026.png&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTk3Njg2ODEsInB1ciI6ImJsb2JfaWQifX0=--50a19f85ce7e24b9da938e29562d1675142afa17/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDI0LDc2OF19LCJwdXIiOiJ2YXJpYXRpb24ifX0=--a1b29f018116e3f4abd0440beb02228a54f47dd1/trmnl-x-queue-nov-4-2026.png&quot;&gt;

  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;p&gt;The USA warehouse is shipping same-day, while orders from TRMNL Europe (Berlin) are lagging behind 5-10 business days.&lt;/p&gt;&lt;p&gt;For &lt;strong&gt;more frequent and detailed updates&lt;/strong&gt; over time, see below.&lt;/p&gt;&lt;ol&gt;&lt;li value=&quot;1&quot;&gt;&lt;a href=&quot;https://trmnl.com/blog/model-x-progress#august-2025&quot;&gt;August 2025&lt;/a&gt;&lt;/li&gt;&lt;li value=&quot;2&quot;&gt;&lt;a href=&quot;https://trmnl.com/blog/model-x-progress#september-2025&quot;&gt;September 2025&lt;/a&gt;&lt;/li&gt;&lt;li value=&quot;3&quot;&gt;&lt;a href=&quot;https://trmnl.com/blog/model-x-progress#october-2025&quot;&gt;October 2025&lt;/a&gt;&lt;/li&gt;&lt;li value=&quot;4&quot;&gt;&lt;a href=&quot;https://trmnl.com/blog/model-x-progress#november-2025&quot;&gt;November 2025&lt;/a&gt;&lt;/li&gt;&lt;li value=&quot;5&quot;&gt;&lt;a href=&quot;https://trmnl.com/blog/model-x-progress#december-2025&quot;&gt;December 2025&lt;/a&gt;&lt;/li&gt;&lt;li value=&quot;6&quot;&gt;&lt;a href=&quot;https://trmnl.com/blog/model-x-progress#january-2026&quot;&gt;January 2026&lt;/a&gt;&lt;/li&gt;&lt;li value=&quot;7&quot;&gt;&lt;a href=&quot;https://trmnl.com/blog/model-x-progress#february-2026&quot;&gt;February 2026&lt;/a&gt;&lt;/li&gt;&lt;li value=&quot;8&quot;&gt;&lt;a href=&quot;https://trmnl.com/blog/model-x-progress#march-2026&quot;&gt;March 2026&lt;/a&gt;&lt;/li&gt;&lt;li value=&quot;9&quot;&gt;&lt;a href=&quot;https://trmnl.com/blog/model-x-progress#april-2026&quot;&gt;April 2026&lt;/a&gt;&lt;/li&gt;&lt;li value=&quot;10&quot;&gt;&lt;a href=&quot;https://trmnl.com/blog/model-x-progress#may-2026&quot;&gt;May 2026&lt;/a&gt;&lt;/li&gt;&lt;li value=&quot;11&quot;&gt;&lt;a href=&quot;https://trmnl.com/blog/model-x-progress#june-2026&quot;&gt;June 2026&lt;/a&gt;&lt;/li&gt;&lt;li value=&quot;12&quot;&gt;&lt;a href=&quot;https://trmnl.com/blog/model-x-progress#july-2026&quot;&gt;July 2026&lt;/a&gt;&lt;/li&gt;&lt;li value=&quot;13&quot;&gt;&lt;a href=&quot;https://trmnl.com/blog/model-x-progress#august-2026&quot;&gt;August 2026&lt;/a&gt;&lt;/li&gt;&lt;li value=&quot;14&quot;&gt;&lt;a href=&quot;https://trmnl.com/blog/model-x-progress#september-2026&quot;&gt;September 2026&lt;/a&gt;&lt;/li&gt;&lt;li value=&quot;15&quot;&gt;&lt;a href=&quot;https://trmnl.com/blog/model-x-progress#october-2026&quot;&gt;October 2026&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h3 id=&quot;when-will-i-receive-my-trmnl-x&quot;&gt;When will I receive my TRMNL X?&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;Live in USA, Canada, India, Mexico, or Australia?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Your TRMNL will ship from our USA warehouse. As of October 23, 2026 we offer same or next-day X fulfillment, just like our other device models.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Live in Europe, Asia, Africa, South America, etc?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Your TRMNL will ship from our Berlin warehouse. Due to Customs issues and supplier theft, this warehouse is moving slower through their queue than the USA. See chronological updates below for the latest availability.&lt;/p&gt;&lt;h3 id=&quot;tech-specs&quot;&gt;Tech Specs&lt;/h3&gt;&lt;p&gt;Highlights below, or see everything &lt;a href=&quot;https://trmnl.com/products/x/spec-sheet&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;ul&gt;&lt;li value=&quot;1&quot;&gt;10.3&quot; 1872x1404 EPD resolution with 16 shades of gray&lt;/li&gt;&lt;li value=&quot;2&quot;&gt;Dust and basic waterproofing with a hacker-friendly enclosure&lt;/li&gt;&lt;li value=&quot;3&quot;&gt;ESP32-S3 with 16MB of flash and 8MB of PSRAM as a core processor with fallback 2.4GHz WiFi&lt;/li&gt;&lt;li value=&quot;4&quot;&gt;5GHz WiFi support via ESP32-C5 as a modem (external antenna)&lt;/li&gt;&lt;li value=&quot;5&quot;&gt;Support up to 2x 6000mAh 3.8V LiPo batteries with automatic detection&lt;/li&gt;&lt;li value=&quot;6&quot;&gt;Battery gas gauge from TI for battery SOC/SOH/capacity tracking&lt;/li&gt;&lt;li value=&quot;7&quot;&gt;Bosch accelerometer for portrait/landscape orientation&lt;/li&gt;&lt;li value=&quot;8&quot;&gt;Gesture touch-bar based on Azotech IC&lt;/li&gt;&lt;li value=&quot;9&quot;&gt;Magnetic pogo pin-based mount for charging and accessories (Coming 2026)&lt;/li&gt;&lt;li value=&quot;10&quot;&gt;OTG support with 5V 2A output&lt;/li&gt;&lt;/ul&gt;&lt;h3 id=&quot;dimensions&quot;&gt;Dimensions&lt;/h3&gt;&lt;p&gt;These values may change as we scale production. last updated December 15, 2025.&lt;/p&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTY2MzIxMjU_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--afd8df5339ded2d0dbc6f0a9c022b8a90db3d452&quot; content-type=&quot;image/jpeg&quot; url=&quot;https://usetrmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTY2MzIxMjUsInB1ciI6ImJsb2JfaWQifX0=--4fe9bcea7ce6f5b07810b792a3e4769bd9b3ec05/TRMNL-X-dimensions-2025-12-15.jpg&quot; filename=&quot;TRMNL-X-dimensions-2025-12-15.jpg&quot; filesize=&quot;40897&quot; width=&quot;1278&quot; height=&quot;832&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;X enclosure dimensions (mm)&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--jpg&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTY2MzIxMjUsInB1ciI6ImJsb2JfaWQifX0=--4fe9bcea7ce6f5b07810b792a3e4769bd9b3ec05/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOlsyNTYwLDI1NjBdfSwicHVyIjoidmFyaWF0aW9uIn19--dca01e04df3bbc72f37a667e31be1efca2488daa/TRMNL-X-dimensions-2025-12-15.jpg&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTY2MzIxMjUsInB1ciI6ImJsb2JfaWQifX0=--4fe9bcea7ce6f5b07810b792a3e4769bd9b3ec05/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOlsxMDI0LDc2OF19LCJwdXIiOiJ2YXJpYXRpb24ifX0=--d5e667c0137ab726f37f5f3b8ccaf980246e425b/TRMNL-X-dimensions-2025-12-15.jpg&quot;&gt;

      &lt;figcaption class=&quot;attachment__caption&quot;&gt;
          X enclosure dimensions (mm)
      &lt;/figcaption&gt;
  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;p&gt;Weight (device only, no attachments)&lt;/p&gt;&lt;p&gt;1 battery - 362 grams&lt;br&gt;2 batteries - 448 grams&lt;/p&gt;&lt;h3 id=&quot;august-2025&quot;&gt;&lt;strong&gt;August 2025&lt;/strong&gt;&lt;/h3&gt;&lt;ol&gt;&lt;li value=&quot;1&quot;&gt;Multiple boards and controllers support touch gestures, battery charging, and 5ghz WiFi&lt;/li&gt;&lt;li value=&quot;2&quot;&gt;The circular area interfaces with a waterproof &quot;puck&quot; shaped charging connector, and several test points on the motherboard&#39;s bottom will let us build a QA jig for our warehouse&lt;/li&gt;&lt;li value=&quot;3&quot;&gt;Prior to release we&#39;ll prototypes to your favorite creators for first-look reviews&lt;/li&gt;&lt;/ol&gt;&lt;h3 id=&quot;september-2025&quot;&gt;September 2025&lt;/h3&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTY0Njk4MDc_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--e65fee844581cfc51ea6b1464022c1afb0ca026c&quot; content-type=&quot;image/png&quot; url=&quot;https://usetrmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTY0Njk4MDcsInB1ciI6ImJsb2JfaWQifX0=--3848d7bc1ccc9b3f6dbae3f418cdc08223198ba7/trmnl-x-board-preview.png&quot; filename=&quot;trmnl-x-board-preview.png&quot; filesize=&quot;187997&quot; width=&quot;2636&quot; height=&quot;2066&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;PCB preview&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--png&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTY0Njk4MDcsInB1ciI6ImJsb2JfaWQifX0=--3848d7bc1ccc9b3f6dbae3f418cdc08223198ba7/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsyNTYwLDI1NjBdfSwicHVyIjoidmFyaWF0aW9uIn19--916f83e17a3f8c707d48735747fadce268546db3/trmnl-x-board-preview.png&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTY0Njk4MDcsInB1ciI6ImJsb2JfaWQifX0=--3848d7bc1ccc9b3f6dbae3f418cdc08223198ba7/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDI0LDc2OF19LCJwdXIiOiJ2YXJpYXRpb24ifX0=--a1b29f018116e3f4abd0440beb02228a54f47dd1/trmnl-x-board-preview.png&quot;&gt;

      &lt;figcaption class=&quot;attachment__caption&quot;&gt;
          PCB preview
      &lt;/figcaption&gt;
  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;ol&gt;&lt;li value=&quot;1&quot;&gt;We ordered 50x more prototypes with stronger magnets so devices can attach directly to a surface (e.g. refrigerator) without&amp;nbsp;&lt;a href=&quot;https://github.com/usetrmnl/mounts&quot;&gt;mounts&lt;/a&gt;&lt;/li&gt;&lt;li value=&quot;2&quot;&gt;Dual band WiFi will be powered by the ESP32-C5 and we&#39;ve benchmarked faster speeds + better range with custom modem firmware&lt;/li&gt;&lt;li value=&quot;3&quot;&gt;Orders with the Battery Upgrade (or Clarity Kit) will now enjoy 10,000mAh versus the announced 7,000mAh variant&lt;/li&gt;&lt;li value=&quot;4&quot;&gt;Our &quot;charging puck&quot; (name TBD) now has a universal connector for kickstands and other peripheral accessories that will debut in 2026&lt;/li&gt;&lt;li value=&quot;5&quot;&gt;The same firmware that runs all OG + BYOD devices has&amp;nbsp;&lt;a href=&quot;https://github.com/usetrmnl/trmnl-firmware/tree/trmnl_x_alpha&quot;&gt;been extended&lt;/a&gt;&amp;nbsp;and is already running my own X prototype, &lt;a href=&quot;https://x.com/useTRMNL/status/1979637211412017281&quot;&gt;preview here&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h3 id=&quot;october-2025&quot;&gt;October 2025&lt;/h3&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTY0ODQyMzM_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--a5a50e0b90ef76e5acdf6beea3f046c57655527b&quot; content-type=&quot;image/jpeg&quot; url=&quot;https://usetrmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTY0ODQyMzMsInB1ciI6ImJsb2JfaWQifX0=--11ea7b6379735e1dea6bf5387f6192ba4adb2b2b/TRMNL-X-robin-williams-test.jpeg&quot; filename=&quot;TRMNL-X-robin-williams-test.jpeg&quot; filesize=&quot;265844&quot; width=&quot;960&quot; height=&quot;1280&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;Grayscale testing with a GOAT&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--jpeg&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTY0ODQyMzMsInB1ciI6ImJsb2JfaWQifX0=--11ea7b6379735e1dea6bf5387f6192ba4adb2b2b/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbMjU2MCwyNTYwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--83a50e5021e7f6e19e2ee2fa117bfcf2b44b7743/TRMNL-X-robin-williams-test.jpeg&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTY0ODQyMzMsInB1ciI6ImJsb2JfaWQifX0=--11ea7b6379735e1dea6bf5387f6192ba4adb2b2b/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbMTAyNCw3NjhdfSwicHVyIjoidmFyaWF0aW9uIn19--b5fc5af83c336b0fe3eb199eed01a2c85b3a702d/TRMNL-X-robin-williams-test.jpeg&quot;&gt;

      &lt;figcaption class=&quot;attachment__caption&quot;&gt;
          Grayscale testing with a GOAT
      &lt;/figcaption&gt;
  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;ol&gt;&lt;li value=&quot;1&quot;&gt;The first batch of screens arrived at our USA warehouse, more en route to our &lt;a href=&quot;https://usetrmnl.com/blog/slashing-postage-rates-again&quot;&gt;Berlin warehouse&lt;/a&gt;&lt;/li&gt;&lt;li value=&quot;2&quot;&gt;Gesture bar + charging pucks are in small batch production&lt;/li&gt;&lt;li value=&quot;3&quot;&gt;Received and approved packaging samples. Model X packaging will be more premium and protective than OG packaging.&lt;/li&gt;&lt;li value=&quot;4&quot;&gt;Consolidating WiFi antennas (2.4 + 5gh) to a single component&lt;/li&gt;&lt;li value=&quot;5&quot;&gt;Added 3 angle options (degrees) to the kickstand&lt;/li&gt;&lt;li value=&quot;6&quot;&gt;[Work in progress] battery options may grow another 20% to 6000/12000mAh variants pending more testing&lt;/li&gt;&lt;/ol&gt;&lt;h3 id=&quot;november-2025&quot;&gt;November 2025&lt;/h3&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTY1MTg1ODA_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--d8a89686dba4f4b04bc16dcb136c95eab525f0bd&quot; content-type=&quot;image/jpeg&quot; url=&quot;https://usetrmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTY1MTg1ODAsInB1ciI6ImJsb2JfaWQifX0=--c1477124c066c9bfa66b9ccd6f09cb176c30b9d9/TRMNL-X-assembly.jpeg&quot; filename=&quot;TRMNL-X-assembly.jpeg&quot; filesize=&quot;296326&quot; width=&quot;1280&quot; height=&quot;960&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;Full assembly (3D printed parts, not final)&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--jpeg&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTY1MTg1ODAsInB1ciI6ImJsb2JfaWQifX0=--c1477124c066c9bfa66b9ccd6f09cb176c30b9d9/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbMjU2MCwyNTYwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--83a50e5021e7f6e19e2ee2fa117bfcf2b44b7743/TRMNL-X-assembly.jpeg&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTY1MTg1ODAsInB1ciI6ImJsb2JfaWQifX0=--c1477124c066c9bfa66b9ccd6f09cb176c30b9d9/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbMTAyNCw3NjhdfSwicHVyIjoidmFyaWF0aW9uIn19--b5fc5af83c336b0fe3eb199eed01a2c85b3a702d/TRMNL-X-assembly.jpeg&quot;&gt;

      &lt;figcaption class=&quot;attachment__caption&quot;&gt;
          Full assembly (3D printed parts, not final)
      &lt;/figcaption&gt;
  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTY1MTc0OTY_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--824732486c8578547d16075875d06a33df483cc4&quot; content-type=&quot;image/jpeg&quot; url=&quot;https://usetrmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTY1MTc0OTYsInB1ciI6ImJsb2JfaWQifX0=--74089f2a8c4c8b2d415181e16336639c0fca35f4/TRMNL-X-prototype-back.jpeg&quot; filename=&quot;TRMNL-X-prototype-back.jpeg&quot; filesize=&quot;173771&quot; width=&quot;1280&quot; height=&quot;674&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;Fully functional prototype (3D printed case, non-branded silicone pads)&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--jpeg&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTY1MTc0OTYsInB1ciI6ImJsb2JfaWQifX0=--74089f2a8c4c8b2d415181e16336639c0fca35f4/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbMjU2MCwyNTYwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--83a50e5021e7f6e19e2ee2fa117bfcf2b44b7743/TRMNL-X-prototype-back.jpeg&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTY1MTc0OTYsInB1ciI6ImJsb2JfaWQifX0=--74089f2a8c4c8b2d415181e16336639c0fca35f4/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbMTAyNCw3NjhdfSwicHVyIjoidmFyaWF0aW9uIn19--b5fc5af83c336b0fe3eb199eed01a2c85b3a702d/TRMNL-X-prototype-back.jpeg&quot;&gt;

      &lt;figcaption class=&quot;attachment__caption&quot;&gt;
          Fully functional prototype (3D printed case, non-branded silicone pads)
      &lt;/figcaption&gt;
  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTY1MTc0OTc_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--3cf5cb7b951505b570349e23af70950eec7fd0cd&quot; content-type=&quot;image/jpeg&quot; url=&quot;https://usetrmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTY1MTc0OTcsInB1ciI6ImJsb2JfaWQifX0=--aaf5c4631331eaf1ee4fbc0f8b97cab4cdc71593/TRMNL-X-prototype-front.jpeg&quot; filename=&quot;TRMNL-X-prototype-front.jpeg&quot; filesize=&quot;238857&quot; width=&quot;1280&quot; height=&quot;960&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;Prototype running latest (public) firmware release&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--jpeg&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTY1MTc0OTcsInB1ciI6ImJsb2JfaWQifX0=--aaf5c4631331eaf1ee4fbc0f8b97cab4cdc71593/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbMjU2MCwyNTYwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--83a50e5021e7f6e19e2ee2fa117bfcf2b44b7743/TRMNL-X-prototype-front.jpeg&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTY1MTc0OTcsInB1ciI6ImJsb2JfaWQifX0=--aaf5c4631331eaf1ee4fbc0f8b97cab4cdc71593/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbMTAyNCw3NjhdfSwicHVyIjoidmFyaWF0aW9uIn19--b5fc5af83c336b0fe3eb199eed01a2c85b3a702d/TRMNL-X-prototype-front.jpeg&quot;&gt;

      &lt;figcaption class=&quot;attachment__caption&quot;&gt;
          Prototype running latest (public) firmware release
      &lt;/figcaption&gt;
  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;ol&gt;&lt;li value=&quot;1&quot;&gt;Added extra reset buttons to S3 and C5 MCUs for hacker friendliness, board design is final&lt;/li&gt;&lt;li value=&quot;2&quot;&gt;Batteries are in production and we can confirm the improved 6k / 12kmAh sizing (announced size: 5k / 7k)&amp;nbsp;&lt;/li&gt;&lt;li value=&quot;3&quot;&gt;Enclosure injection molds are in production, purchase order placed for thousands of cases in different colors&lt;/li&gt;&lt;li value=&quot;4&quot;&gt;Magnet deliveries from Chinese factories have been delayed due to recent&amp;nbsp;&lt;a href=&quot;https://www.cnbc.com/2025/11/10/china-suspends-some-critical-mineral-export-curbs-to-the-us-as-trade-truce-takes-hold.html&quot;&gt;Critical Mineral Export Bans&lt;/a&gt;&lt;/li&gt;&lt;/ol&gt;&lt;h3 id=&quot;december-2025&quot;&gt;December 2025&lt;/h3&gt;&lt;ol&gt;&lt;li value=&quot;1&quot;&gt;Battery production complete, shipping to our warehouses next week&lt;/li&gt;&lt;li value=&quot;2&quot;&gt;EC licenses underway at testing facilities&lt;/li&gt;&lt;li value=&quot;3&quot;&gt;Packaging in mass production&lt;/li&gt;&lt;li value=&quot;4&quot;&gt;Magnets in mass production&lt;/li&gt;&lt;li value=&quot;5&quot;&gt;[New] OTG functionality - power other devices from your TRMNL&#39;s charging puck&lt;/li&gt;&lt;/ol&gt;&lt;h3 id=&quot;january-2026&quot;&gt;January 2026&lt;/h3&gt;&lt;p&gt;From my desk to yours, a &lt;a href=&quot;https://www.youtube.com/watch?v=LNcoAZJP3hk&quot;&gt;video update&lt;/a&gt;.&lt;/p&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTY3NTYyNDE_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--ff980753fe59bd5c1d900042c94b672cb7df22bd&quot; content-type=&quot;image/jpeg&quot; url=&quot;https://trmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTY3NTYyNDEsInB1ciI6ImJsb2JfaWQifX0=--4a9e8b1d8020df4a822132b47790326a0e899297/trmnl-x-fulfillment-update-jan-2026.jpg&quot; filename=&quot;trmnl-x-fulfillment-update-jan-2026.jpg&quot; filesize=&quot;102241&quot; width=&quot;1280&quot; height=&quot;720&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--jpg&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTY3NTYyNDEsInB1ciI6ImJsb2JfaWQifX0=--4a9e8b1d8020df4a822132b47790326a0e899297/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOlsyNTYwLDI1NjBdfSwicHVyIjoidmFyaWF0aW9uIn19--dca01e04df3bbc72f37a667e31be1efca2488daa/trmnl-x-fulfillment-update-jan-2026.jpg&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTY3NTYyNDEsInB1ciI6ImJsb2JfaWQifX0=--4a9e8b1d8020df4a822132b47790326a0e899297/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOlsxMDI0LDc2OF19LCJwdXIiOiJ2YXJpYXRpb24ifX0=--d5e667c0137ab726f37f5f3b8ccaf980246e425b/trmnl-x-fulfillment-update-jan-2026.jpg&quot;&gt;

  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;h3 id=&quot;february-2026&quot;&gt;February 2026&lt;/h3&gt;&lt;p&gt;From our warehouse to your desk, a &lt;a href=&quot;https://www.youtube.com/watch?v=hiUiWCy93kg&quot;&gt;video update&lt;/a&gt;.&lt;/p&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTY4MDMzNzA_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--552e5837128e6639a6a9fcb2642fef5ad103b626&quot; content-type=&quot;image/jpeg&quot; url=&quot;https://trmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTY4MDMzNzAsInB1ciI6ImJsb2JfaWQifX0=--8d3563708b4c2953b5f4e0585a21d05396a8fbe9/model-x-fulfillment-update-2.jpeg&quot; filename=&quot;model-x-fulfillment-update-2.jpeg&quot; filesize=&quot;227933&quot; width=&quot;1280&quot; height=&quot;720&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--jpeg&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTY4MDMzNzAsInB1ciI6ImJsb2JfaWQifX0=--8d3563708b4c2953b5f4e0585a21d05396a8fbe9/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbMjU2MCwyNTYwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--83a50e5021e7f6e19e2ee2fa117bfcf2b44b7743/model-x-fulfillment-update-2.jpeg&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTY4MDMzNzAsInB1ciI6ImJsb2JfaWQifX0=--8d3563708b4c2953b5f4e0585a21d05396a8fbe9/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbMTAyNCw3NjhdfSwicHVyIjoidmFyaWF0aW9uIn19--b5fc5af83c336b0fe3eb199eed01a2c85b3a702d/model-x-fulfillment-update-2.jpeg&quot;&gt;

  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;h3 id=&quot;march-2026&quot;&gt;March 2026&lt;/h3&gt;&lt;p&gt;From my desk to yours, a &lt;a href=&quot;https://www.youtube.com/watch?v=TVSFlB5-ldk&quot;&gt;video update&lt;/a&gt;.&lt;/p&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTY5MDQ5NjM_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--871782b71aa9639d525d2c027127dc00c01ca445&quot; content-type=&quot;image/jpeg&quot; url=&quot;https://trmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTY5MDQ5NjMsInB1ciI6ImJsb2JfaWQifX0=--e75e94298c78b2288a20d9f90d48226ddd589d1f/trmnl-x-now-shipping-video-update.jpg&quot; filename=&quot;trmnl-x-now-shipping-video-update.jpg&quot; filesize=&quot;184157&quot; width=&quot;1280&quot; height=&quot;720&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--jpg&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTY5MDQ5NjMsInB1ciI6ImJsb2JfaWQifX0=--e75e94298c78b2288a20d9f90d48226ddd589d1f/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOlsyNTYwLDI1NjBdfSwicHVyIjoidmFyaWF0aW9uIn19--dca01e04df3bbc72f37a667e31be1efca2488daa/trmnl-x-now-shipping-video-update.jpg&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTY5MDQ5NjMsInB1ciI6ImJsb2JfaWQifX0=--e75e94298c78b2288a20d9f90d48226ddd589d1f/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOlsxMDI0LDc2OF19LCJwdXIiOiJ2YXJpYXRpb24ifX0=--d5e667c0137ab726f37f5f3b8ccaf980246e425b/trmnl-x-now-shipping-video-update.jpg&quot;&gt;

  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;p&gt;If you prefer not to watch the video, in summary we&#39;re shipping single-battery devices only from our USA warehouse because our magnet supplier ripped us off and sent thousands of weak magnets, following multiple sample shipments with the correct (strong) magnets.&lt;/p&gt;&lt;p&gt;As of Wednesday, March 18:&lt;/p&gt;&lt;ul&gt;&lt;li value=&quot;1&quot;&gt;Berlin warehouse has all 3 types of PCBs&lt;/li&gt;&lt;li value=&quot;2&quot;&gt;Berlin warehouse should receive device enclosures in 1-2 weeks&lt;/li&gt;&lt;li value=&quot;3&quot;&gt;USA warehouse has everything and has begun assembly + fulfillment&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;To check your place in the queue go here:&lt;br&gt;&lt;a href=&quot;https://trmnl.com/order-tracker&quot;&gt;https://trmnl.com/order-tracker&lt;/a&gt;&lt;/p&gt;&lt;p&gt;If you already have a TRMNL, install the Order Tracker plugin to stay up to date:&lt;br&gt;&lt;a href=&quot;https://trmnl.com/recipes/260817&quot;&gt;https://trmnl.com/recipes/260817&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;How can I estimate the time it will take to receive mine?&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Devices will be shipped in the order they were purchased and we intend to scale to 100s of fulfillments per day, as we have done for past releases and back-in-stock periods.&lt;/p&gt;&lt;p&gt;Our 2x warehouses have trained 15+ individuals to flash, assemble, and ship devices. We do not outsource to 3rd party logistics companies. You can learn more about our end to end philosophy and technology &lt;a href=&quot;https://trmnl.com/blog/in-house-fulfillment&quot;&gt;here&lt;/a&gt; and &lt;a href=&quot;https://trmnl.com/blog/logistics-tech&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;h3 id=&quot;april-2026&quot;&gt;April 2026&lt;/h3&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTcwMzQ3NzA_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--67bc3d1334c8268ecdb70e1f782f074bf1d264b6&quot; content-type=&quot;image/jpeg&quot; url=&quot;https://trmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTcwMzQ3NzAsInB1ciI6ImJsb2JfaWQifX0=--4cfe457627cf9aeecbf3fd623d1ecbe4ccb149ab/trmnl-x-magnet-performance.jpeg&quot; filename=&quot;trmnl-x-magnet-performance.jpeg&quot; filesize=&quot;122001&quot; width=&quot;1280&quot; height=&quot;720&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--jpeg&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTcwMzQ3NzAsInB1ciI6ImJsb2JfaWQifX0=--4cfe457627cf9aeecbf3fd623d1ecbe4ccb149ab/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbMjU2MCwyNTYwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--83a50e5021e7f6e19e2ee2fa117bfcf2b44b7743/trmnl-x-magnet-performance.jpeg&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTcwMzQ3NzAsInB1ciI6ImJsb2JfaWQifX0=--4cfe457627cf9aeecbf3fd623d1ecbe4ccb149ab/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbMTAyNCw3NjhdfSwicHVyIjoidmFyaWF0aW9uIn19--b5fc5af83c336b0fe3eb199eed01a2c85b3a702d/trmnl-x-magnet-performance.jpeg&quot;&gt;

  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;p&gt;See a live demonstration of strong, N52 grade magnets on various refrigerator surfaces in &lt;a href=&quot;https://youtu.be/_0_XQ63_Hf0&quot;&gt;this video update&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;On April 26, &lt;a href=&quot;https://www.reddit.com/r/trmnl/s/niT6hBdSUT&quot;&gt;N52 magnets arrived&lt;/a&gt; at our USA warehouse and assembly/fulfillment pace will increase dramatically beginning Monday, April 27.&lt;/p&gt;&lt;p&gt;On April 27, white + gray cases arrived at our Berlin warehouse and they are building half-assemblies (docks, kickstands) as they await N52 magnets.&lt;/p&gt;&lt;h3 id=&quot;may-2026&quot;&gt;May 2026&lt;/h3&gt;&lt;p&gt;Between May 2-6th the USA warehouse was out of stock of charging docks for several colors due to a supplier mistake. To mitigate we assembled devices of all colors, but only fulfilled in-stock (charging dock) orders, some of which may sequentially be &lt;a href=&quot;https://trmnl.com/order-tracker&quot;&gt;behind yours&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;May 7 - black and sage charging docks arrived, allowing us to mostly ship in sequential order. This ensures the highest throughput overall, as punishing later orders with in-stock colors does not increase the speed of out-of-stock colors arriving&lt;strong&gt;.&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;May 19 - USA warehouse is still awaiting white + gray docks and cannot ship those colors, despite having the other parts. They were lost in transit and a new batch is on the way.&lt;/p&gt;&lt;p&gt;May 21 - Berlin, Germany warehouse received a batch of N52 magnets. They are now shipping black, sage, clear.&lt;/p&gt;&lt;p&gt;May 27 - Berlin, Germany warehouse received white u-mounts and is now able to ship white devices.&lt;/p&gt;&lt;p&gt;May 29 - USA warehouse received missing white charging docks and is finally shipping white devices.&lt;/p&gt;&lt;p&gt;May 31 - USA warehouse ran out of Clear enclosures and sage wall mounts. Black running very low. New shipment (full refresh) expected within a week.&lt;/p&gt;&lt;h3 id=&quot;june-2026&quot;&gt;June 2026&lt;/h3&gt;&lt;p&gt;June 1 - USA warehouse received missing gray charging docks (sent/lost by UPS on April 7).&lt;/p&gt;&lt;p&gt;June 4 - Berlin, Germany warehouse received gray enclosures.&lt;/p&gt;&lt;p&gt;June 5 - Berlin, Germany warehouse received wood enclosures. Berlin is now able to ship all colors.&lt;/p&gt;&lt;p&gt;June 9 - USA warehouse only has inventory to ship white and gray X devices. More of every color arrive Thursday, June 11.&lt;/p&gt;&lt;p&gt;June 11 - USA warehouse received more inventory of every color and is fully in stock, shipping all X combinations.&lt;/p&gt;&lt;p&gt;June 21 - USA warehouse ran out of clear enclosures; affected customers have been emailed the option to change colors and not experience further delays.&lt;/p&gt;&lt;p&gt;June 24 - USA ran out of sage docks + kickstands, as FedEx lost this package (1 of 42 in our latest freight shipment) in May and is still looking for it. An extra set of components has been ordered (via air express) from our injection mold supplier.&lt;/p&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTc1NjY2NzI_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--0cf21c00b65aeebe45b9082885da76fe1e8276f3&quot; content-type=&quot;image/png&quot; url=&quot;https://trmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTc1NjY2NzIsInB1ciI6ImJsb2JfaWQifX0=--99cfb40ae2d8684b799a4f3885d58d7a6499983c/trmnl-sage-freight-missing.png&quot; filename=&quot;trmnl-sage-freight-missing.png&quot; filesize=&quot;65979&quot; width=&quot;965&quot; height=&quot;665&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;Sage components lost by FedEx&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--png&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTc1NjY2NzIsInB1ciI6ImJsb2JfaWQifX0=--99cfb40ae2d8684b799a4f3885d58d7a6499983c/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsyNTYwLDI1NjBdfSwicHVyIjoidmFyaWF0aW9uIn19--916f83e17a3f8c707d48735747fadce268546db3/trmnl-sage-freight-missing.png&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTc1NjY2NzIsInB1ciI6ImJsb2JfaWQifX0=--99cfb40ae2d8684b799a4f3885d58d7a6499983c/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDI0LDc2OF19LCJwdXIiOiJ2YXJpYXRpb24ifX0=--a1b29f018116e3f4abd0440beb02228a54f47dd1/trmnl-sage-freight-missing.png&quot;&gt;

      &lt;figcaption class=&quot;attachment__caption&quot;&gt;
          Sage components lost by FedEx
      &lt;/figcaption&gt;
  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;p&gt;June 29 - Berlin, Germany warehouse ran out of branded packaging. A rush order is en route. The team is still assembling devices to minimize delays.&lt;/p&gt;&lt;h3 id=&quot;july-2026&quot;&gt;July 2026&lt;/h3&gt;&lt;p&gt;July 3 - USA warehouse received missing Sage docks + kickstands, along with Clear cases. Clear kickstands + docks are still en rout, but the remaining 300+ on-hold Sage orders will be shipped by end of Monday, July 6.&lt;/p&gt;&lt;p&gt;July 7 - Berlin, Germany warehouse received X packaging. Foam should arrive within 24 hours and then shipping will resume.&lt;/p&gt;&lt;p&gt;July 13 - Berlin, Germany warehouse continues experiencing delays in receiving X packaging foam. As of today, 3 of 5 pallets have arrived at BER airport and are still processing through Customs. They have been stuck elsewhere in Europe for 7 days.&lt;/p&gt;&lt;p&gt;July 15 - Berlin, Germany warehouse finally received packaging foam and is resuming shipments of assembled devices.&lt;/p&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTc3OTQ5Nzk_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--c4138da8ab20618bcb007314237c1f5cbaad6acf&quot; content-type=&quot;image/jpeg&quot; url=&quot;https://trmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTc3OTQ5NzksInB1ciI6ImJsb2JfaWQifX0=--871c7a31096c3960ab3564ae7ccce941766e5f90/TRMNL-berlin-packing-foam-arrival-july-2026.jpeg&quot; filename=&quot;TRMNL-berlin-packing-foam-arrival-july-2026.jpeg&quot; filesize=&quot;98753&quot; width=&quot;640&quot; height=&quot;625&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;Die-cut packing foam&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--jpeg&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTc3OTQ5NzksInB1ciI6ImJsb2JfaWQifX0=--871c7a31096c3960ab3564ae7ccce941766e5f90/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbMjU2MCwyNTYwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--83a50e5021e7f6e19e2ee2fa117bfcf2b44b7743/TRMNL-berlin-packing-foam-arrival-july-2026.jpeg&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTc3OTQ5NzksInB1ciI6ImJsb2JfaWQifX0=--871c7a31096c3960ab3564ae7ccce941766e5f90/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbMTAyNCw3NjhdfSwicHVyIjoidmFyaWF0aW9uIn19--b5fc5af83c336b0fe3eb199eed01a2c85b3a702d/TRMNL-berlin-packing-foam-arrival-july-2026.jpeg&quot;&gt;

      &lt;figcaption class=&quot;attachment__caption&quot;&gt;
          Die-cut packing foam
      &lt;/figcaption&gt;
  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;p&gt;July 23 - Berlin, Germany is down to their last ~150 devices and awaiting a new shipment of PCBs, ordered on May 6 but with long lead times. USA warehouse is expecting missing Clear kickstands / docks / u-mounts next Monday, then its queue will be zero&#39;d out.&lt;/p&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTgwNzE3MDA_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--78ae814f91e21aeabbabe4a8192081aef07ddd87&quot; content-type=&quot;image/jpeg&quot; url=&quot;https://trmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTgwNzE3MDAsInB1ciI6ImJsb2JfaWQifX0=--405e415d7e8367f5a2206e96f788c6fdec4b866a/TRMNL-Berlin-X-packaging-v2-arrival.jpeg&quot; filename=&quot;TRMNL-Berlin-X-packaging-v2-arrival.jpeg&quot; filesize=&quot;322704&quot; width=&quot;1280&quot; height=&quot;762&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--jpeg&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTgwNzE3MDAsInB1ciI6ImJsb2JfaWQifX0=--405e415d7e8367f5a2206e96f788c6fdec4b866a/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbMjU2MCwyNTYwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--83a50e5021e7f6e19e2ee2fa117bfcf2b44b7743/TRMNL-Berlin-X-packaging-v2-arrival.jpeg&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTgwNzE3MDAsInB1ciI6ImJsb2JfaWQifX0=--405e415d7e8367f5a2206e96f788c6fdec4b866a/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbMTAyNCw3NjhdfSwicHVyIjoidmFyaWF0aW9uIn19--b5fc5af83c336b0fe3eb199eed01a2c85b3a702d/TRMNL-Berlin-X-packaging-v2-arrival.jpeg&quot;&gt;

  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;p&gt;July 27 - Berlin, Germany received new packaging and is expecting more PCBs tomorrow.&lt;/p&gt;&lt;p&gt;July 30 - Berlin, Germany PCBA are stuck in-country but stuck at Customs. A new batch of PCBA were shipped to USA warehouse and should arrive on August 5th.&lt;/p&gt;&lt;h3 id=&quot;august-2026&quot;&gt;August 2026&lt;/h3&gt;&lt;p&gt;August 3 - Berlin, Germany received a new batch of PCBA following a week of being stuck in Customs. Shipping resumed today. Incoming USA batch of PCBA cleared Customs last night and arrive on Wednesday.&lt;/p&gt;&lt;p&gt;August 12 - USA warehouse PCBA have cleared Customs, then put on hold, back and forth a few times. We got in touch with courier (DHL) and they don&#39;t have more information. As of this morning the freight has again &quot;cleared&quot; Customs.&lt;/p&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTgzOTU1ODQ_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--84615f38db5fe17922ef3f6edab4e5e0c28091a8&quot; content-type=&quot;image/png&quot; url=&quot;https://trmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTgzOTU1ODQsInB1ciI6ImJsb2JfaWQifX0=--ce71038797465459c480006263c20937cd69f10c/TRMNL-X-PCBA-clearance-august-2026.png&quot; filename=&quot;TRMNL-X-PCBA-clearance-august-2026.png&quot; filesize=&quot;14660&quot; width=&quot;374&quot; height=&quot;185&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--png&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTgzOTU1ODQsInB1ciI6ImJsb2JfaWQifX0=--ce71038797465459c480006263c20937cd69f10c/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsyNTYwLDI1NjBdfSwicHVyIjoidmFyaWF0aW9uIn19--916f83e17a3f8c707d48735747fadce268546db3/TRMNL-X-PCBA-clearance-august-2026.png&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTgzOTU1ODQsInB1ciI6ImJsb2JfaWQifX0=--ce71038797465459c480006263c20937cd69f10c/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDI0LDc2OF19LCJwdXIiOiJ2YXJpYXRpb24ifX0=--a1b29f018116e3f4abd0440beb02228a54f47dd1/TRMNL-X-PCBA-clearance-august-2026.png&quot;&gt;

  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;p&gt;August 18 - I (Ryan) visited the ATL airport cargo facilities to check on our PCBA freight, which continues to post &quot;Clearance&quot; events, followed by &quot;On Hold&quot; notifications, multiple times per day since early August.&lt;/p&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTg2MTc5NjI_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--b69631d2968b3ab060a2bf500283d5fed88a58d6&quot; content-type=&quot;image/jpeg&quot; url=&quot;https://trmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTg2MTc5NjIsInB1ciI6ImJsb2JfaWQifX0=--559eb331e3fafefaf006f271588211c4a39c601c/ATL-DHL-visit-August-18-2026.jpeg&quot; filename=&quot;ATL-DHL-visit-August-18-2026.jpeg&quot; filesize=&quot;191352&quot; width=&quot;1280&quot; height=&quot;666&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;Visiting DHL &amp;lt;&amp;gt; Customs&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--jpeg&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTg2MTc5NjIsInB1ciI6ImJsb2JfaWQifX0=--559eb331e3fafefaf006f271588211c4a39c601c/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbMjU2MCwyNTYwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--83a50e5021e7f6e19e2ee2fa117bfcf2b44b7743/ATL-DHL-visit-August-18-2026.jpeg&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTg2MTc5NjIsInB1ciI6ImJsb2JfaWQifX0=--559eb331e3fafefaf006f271588211c4a39c601c/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbMTAyNCw3NjhdfSwicHVyIjoidmFyaWF0aW9uIn19--b5fc5af83c336b0fe3eb199eed01a2c85b3a702d/ATL-DHL-visit-August-18-2026.jpeg&quot;&gt;

      &lt;figcaption class=&quot;attachment__caption&quot;&gt;
          Visiting DHL &amp;lt;&amp;gt; Customs
      &lt;/figcaption&gt;
  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;p&gt;Unfortunately the assigned CBP agent was not in office, so we left our information with a request to expedite clearance. The DHL team claims we will receive a phone call update within 24 hours.&lt;/p&gt;&lt;p&gt;August 24 - The USA warehouse received a response to our support ticket with DHL / Customs. At this point, our next shipment of PCBA may arrive sooner than the batch that has been in the States since July.&lt;/p&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTg3NTg2NTc_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--799f07f3209a80c3dd9c944cdc2110f4213d594b&quot; content-type=&quot;image/png&quot; url=&quot;https://trmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTg3NTg2NTcsInB1ciI6ImJsb2JfaWQifX0=--cc09fa3b04f31274d01a7c173e81756163e92623/TRMNL-X-PCBA-DHL-delay.png&quot; filename=&quot;TRMNL-X-PCBA-DHL-delay.png&quot; filesize=&quot;121774&quot; width=&quot;1468&quot; height=&quot;672&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--png&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTg3NTg2NTcsInB1ciI6ImJsb2JfaWQifX0=--cc09fa3b04f31274d01a7c173e81756163e92623/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsyNTYwLDI1NjBdfSwicHVyIjoidmFyaWF0aW9uIn19--916f83e17a3f8c707d48735747fadce268546db3/TRMNL-X-PCBA-DHL-delay.png&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTg3NTg2NTcsInB1ciI6ImJsb2JfaWQifX0=--cc09fa3b04f31274d01a7c173e81756163e92623/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDI0LDc2OF19LCJwdXIiOiJ2YXJpYXRpb24ifX0=--a1b29f018116e3f4abd0440beb02228a54f47dd1/TRMNL-X-PCBA-DHL-delay.png&quot;&gt;

  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;h3 id=&quot;september-2026&quot;&gt;September 2026&lt;/h3&gt;&lt;p&gt;September 2 - The USA warehouse still has no update from DHL or the Customs agent assigned to our case (inbound PCBA). Once this shipment arrives, we need just 4-5 days to clear our entire queue and resume same-day X shipping.&lt;/p&gt;&lt;p&gt;September 9 - The USA warehouse received an update from DHL&#39;s customer service team, alleging customs will be completed within 3 days.&lt;/p&gt;&lt;p&gt;September 17 - The USA warehouse received a small batch of X PCBA -- our main batch is still stuck in DHL / Customs at the Atlanta airport, this is a followup rush order. X shipping resumed temporarily but we are now awaiting new magnets, set to arrive by sea tomorrow (September 18) and then put on a truck.&lt;/p&gt;&lt;p&gt;September 18 - Berlin, Germany ran out of X screens, but a new shipment is departing our supplier&#39;s warehouse (via air express freight) on Monday, September 21.&lt;/p&gt;&lt;p&gt;September 27 - Magnets (USA) and screens (Berlin, Germany) are still en route. Magnets arrived at a port, but no truck tracking is available. For screens we used our fastest boutique broker (not a major courier) who also do not provide last mile tracking.&lt;/p&gt;&lt;p&gt;September 30 - The USA warehouse should receive magnets tomorrow. Logistics company called this morning to schedule a 12-4p drop-off on Thursday, October 1. No other components are missing or low in stock so the queue will be cleared without further hiccups.&lt;/p&gt;&lt;h3 id=&quot;october-2026&quot;&gt;October 2026&lt;/h3&gt;&lt;p&gt;October 1 - The USA warehouse received magnets we ordered in April. Instead of the 6 weeks we were promised, it took 6 months. Fulfillment resumes tomorrow (Friday, October 2) and the entire queue (~800 orders) should take less than 2 weeks to complete.&lt;/p&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTkyODAyNDQ_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--fb9274c8c23ba34fc794da1f326d3623c7b7aae5&quot; content-type=&quot;image/jpeg&quot; url=&quot;https://trmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTkyODAyNDQsInB1ciI6ImJsb2JfaWQifX0=--32eb70dcb16b29128a43f18b041dc609e3df55aa/trmnl-x-magnets-usa-arrival-oct-2026.jpeg&quot; filename=&quot;trmnl-x-magnets-usa-arrival-oct-2026.jpeg&quot; filesize=&quot;265558&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;TRMNL X N52 magnets&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--jpeg&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTkyODAyNDQsInB1ciI6ImJsb2JfaWQifX0=--32eb70dcb16b29128a43f18b041dc609e3df55aa/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbMjU2MCwyNTYwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--83a50e5021e7f6e19e2ee2fa117bfcf2b44b7743/trmnl-x-magnets-usa-arrival-oct-2026.jpeg&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTkyODAyNDQsInB1ciI6ImJsb2JfaWQifX0=--32eb70dcb16b29128a43f18b041dc609e3df55aa/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbMTAyNCw3NjhdfSwicHVyIjoidmFyaWF0aW9uIn19--b5fc5af83c336b0fe3eb199eed01a2c85b3a702d/trmnl-x-magnets-usa-arrival-oct-2026.jpeg&quot;&gt;

      &lt;figcaption class=&quot;attachment__caption&quot;&gt;
          TRMNL X N52 magnets
      &lt;/figcaption&gt;
  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;p&gt;October 8 - Berlin, Germany received notice that screens are under Customs Inspection and may arrive as soon as tomorrow.&lt;/p&gt;&lt;p&gt;October 9 - Berlin, Germany received a new batch of X screens. They can resume some fulfillment but are also awaiting more packaging, which is already in country and being processed by Customs.&lt;/p&gt;&lt;p&gt;October 16 - Berlin, Germany received new packaging and is back in action. The remainder of their queue (~350 orders) will be shipped over the next few business days.&lt;/p&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTk0NzI0NDk_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--7941ebbd752a35ba3c9d03f8143991b2554c95af&quot; content-type=&quot;image/jpeg&quot; url=&quot;https://trmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTk0NzI0NDksInB1ciI6ImJsb2JfaWQifX0=--d47d880fe3810dacc99bdf7de518d76a230d32c0/trmnl-x-packaging-berlin-october-2026.jpeg&quot; filename=&quot;trmnl-x-packaging-berlin-october-2026.jpeg&quot; filesize=&quot;326137&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--jpeg&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTk0NzI0NDksInB1ciI6ImJsb2JfaWQifX0=--d47d880fe3810dacc99bdf7de518d76a230d32c0/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbMjU2MCwyNTYwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--83a50e5021e7f6e19e2ee2fa117bfcf2b44b7743/trmnl-x-packaging-berlin-october-2026.jpeg&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTk0NzI0NDksInB1ciI6ImJsb2JfaWQifX0=--d47d880fe3810dacc99bdf7de518d76a230d32c0/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGVnIiwicmVzaXplX3RvX2xpbWl0IjpbMTAyNCw3NjhdfSwicHVyIjoidmFyaWF0aW9uIn19--b5fc5af83c336b0fe3eb199eed01a2c85b3a702d/trmnl-x-packaging-berlin-october-2026.jpeg&quot;&gt;

  &lt;/figure&gt;&lt;/action-text-attachment&gt;
&lt;/div&gt;
</content>
    <id>https://trmnl.com/blog/model-x-progress</id>
    <link href="https://trmnl.com/blog/model-x-progress"/>
    <published>2026-11-04T00:00:00+00:00</published>
    <rights>Copyright 2026</rights>
    <title>Model X Progress Report</title>
    <updated>2026-11-04T00:00:00+00:00</updated>
    <dc:date>2026-11-04T00:00:00+00:00</dc:date>
  </entry>
  <entry>
    <author>
      <name>Mario Lurig</name>
      <uri>https://trmnl.com</uri>
    </author>
    <category term="trmnl"
      label="TRMNL"/>
    <content type="html">&lt;div data-controller=&quot;blog-syntax-highlighter&quot; class=&quot;lexxy-content&quot;&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;This post is part of a series, featuring the incredible work of plugin authors who grow the TRMNL plugin ecosystem with every contribution. The TRMNL team has individually selected these plugins and authors to be featured.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;h1 id=&quot;dashboards-for-posthog&quot;&gt;&lt;a href=&quot;https://trmnl.com/recipes/484904&quot;&gt;Dashboards for PostHog&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;Community member Javier R. Corisco created the &lt;a href=&quot;https://trmnl.com/recipes/484904&quot;&gt;Dashboards for PostHog&lt;/a&gt; plugin; here are their words on how it was created.&lt;/p&gt;&lt;h3 id=&quot;why-did-you-want-this-plugin-to-exist&quot;&gt;Why did you want this plugin to exist?&lt;/h3&gt;&lt;p&gt;I love Posthog and I use it for my side projects and check my dashboard quite often to see how they&#39;re going. I end up just going to the same URL all the time to click refresh and at a glance see the numbers, so I thought that having it automatically being fetched on an e-ink display could save me some time and also look very cool in my setup!&lt;/p&gt;&lt;h3 id=&quot;why-were-you-the-person-to-make-it&quot;&gt;Why were you the person to make it?&lt;/h3&gt;&lt;p&gt;I wanted to do it for myself, I tend to do a lot of little side projects for me but I thought I could polish it a bit and make it available for everyone else! I was actually surprised on how easy it is to develop plugins, this is my first one but probably not my last one.&lt;/p&gt;&lt;h3 id=&quot;were-you-inspired-by-any-other-recipes-or-plugin-creators&quot;&gt;Were you inspired by any other recipes or plugin creators?&lt;/h3&gt;&lt;p&gt;Yes! Actually I am a big fan of what Hardcover guys are doing and by using them I saw Jacob Tender&#39;s &lt;a href=&quot;https://trmnl.com/recipes/63345&quot;&gt;Hardcover Plugin&lt;/a&gt; and that was even the thing that made me buy the TRMNL in the first place!&lt;/p&gt;&lt;h3 id=&quot;how-did-you-balance-look-vs-functionality&quot;&gt;How did you balance look vs functionality?&lt;/h3&gt;&lt;p&gt;I think it had to have the perfect balance. There is so much you can do with an e-ink display and data visualization can get complicated very quickly so I made sure to keep things simple and easy to use,&lt;/p&gt;&lt;h3 id=&quot;what-was-your-process-for-creating-the-plugin&quot;&gt;What was your process for creating the plugin?&lt;/h3&gt;&lt;p&gt;&lt;a href=&quot;https://github.com/usetrmnl/trmnlp&quot;&gt;trmnlp&lt;/a&gt; and &lt;a href=&quot;https://github.com/usetrmnl/trmnl-agent-skills&quot;&gt;Agent Skills&lt;/a&gt; were my best friends during the development of the plugin! I also use Claude Code.&lt;/p&gt;&lt;h3 id=&quot;what-if-any-challenges-did-you-face-while-creating-it&quot;&gt;What, if any, challenges did you face while creating it?&lt;/h3&gt;&lt;p&gt;Getting the hang of the limitations that the screen size and the e-ink device has was the main challenge, I don&#39;t want to oversell it but I was able to find all the answers I needed with the help of the tools I mentioned earlier.&lt;/p&gt;&lt;h3 id=&quot;did-you-learn-anything-that-you-want-to-apply-to-future-or-past-recipes&quot;&gt;Did you learn anything that you want to apply to future or past recipes?&lt;/h3&gt;&lt;p&gt;I want to keep improving this one, there are still some pending to-dos I want to get out of the way, and ideally if people start using it I would love to get some feedback and build around it!&lt;/p&gt;&lt;h3 id=&quot;is-there-a-tip-you-would-give-to-a-new-plugin-developer&quot;&gt;Is there a tip you would give to a new plugin developer?&lt;/h3&gt;&lt;p&gt;Just go for it! Start with a simple goal and then work your way to improve it. There is ton of information available even though the community is still relatively small. Also the review team were very very helpful so don&#39;t be afraid to ask help from the people.&lt;/p&gt;&lt;h3 id=&quot;what-part-of-the-trmnl-framework-liquid-filters-or-other-documentation-was-most-helpful&quot;&gt;What part of the TRMNL Framework, Liquid filters, or other documentation was most helpful?&lt;/h3&gt;&lt;p&gt;trmnlp for me, it is such a useful tool that made the development experience much better.&lt;/p&gt;&lt;h3 id=&quot;what-is-your-favorite-plugin-that-someone-else-created-and-why&quot;&gt;What is your favorite plugin that someone else created and why?&lt;/h3&gt;&lt;p&gt;I already mentioned, the Hardcover one from Jacob Tender. It is a beautifully designed one and the thing that made me buy the device in the first place.&lt;/p&gt;
&lt;/div&gt;
</content>
    <id>https://trmnl.com/blog/featured-plugin-dashboards-for-posthog</id>
    <link href="https://trmnl.com/blog/featured-plugin-dashboards-for-posthog"/>
    <published>2026-11-03T00:00:00+00:00</published>
    <rights>Copyright 2026</rights>
    <title>Featured Community Plugin - Dashboards for PostHog</title>
    <updated>2026-11-03T00:00:00+00:00</updated>
    <dc:date>2026-11-03T00:00:00+00:00</dc:date>
  </entry>
  <entry>
    <author>
      <name>Ryan Kulp</name>
      <uri>https://trmnl.com</uri>
    </author>
    <category term="trmnl"
      label="TRMNL"/>
    <content type="html">&lt;div data-controller=&quot;blog-syntax-highlighter&quot; class=&quot;lexxy-content&quot;&gt;&lt;p&gt;so you&#39;re interested in buying (or &lt;a href=&quot;https://trmnl.com/byod&quot;&gt;building&lt;/a&gt;) your own ePaper dashboard.&lt;/p&gt;&lt;p&gt;below is a comparison of our 2x primary device models, from raw specs to anecdotal angles.&lt;/p&gt;&lt;h2 id=&quot;og-vs-x-specs&quot;&gt;OG vs X Specs&lt;/h2&gt;&lt;p&gt;you&#39;ll notice that X numbers are all bigger. but bigger is not necessarily better. it depends where the device will live and how you&#39;ll use it.&lt;/p&gt;&lt;figure class=&quot;lexxy-content__table-wrapper&quot;&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;/th&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;&lt;strong&gt;Screen Size&lt;/strong&gt;&lt;/p&gt;&lt;/th&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;&lt;strong&gt;Grayscale&lt;/strong&gt;&lt;/p&gt;&lt;/th&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;&lt;strong&gt;Mounting options&lt;/strong&gt;&lt;/p&gt;&lt;/th&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;&lt;strong&gt;Partial Refresh?&lt;/strong&gt;&lt;/p&gt;&lt;/th&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;&lt;strong&gt;Wi-Fi Bands&lt;/strong&gt;&lt;/p&gt;&lt;/th&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;&lt;strong&gt;Rechargeable Battery&lt;/strong&gt;&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;&lt;strong&gt;OG&lt;/strong&gt;&lt;/p&gt;&lt;/th&gt;&lt;td&gt;&lt;p&gt;7.5&quot;&lt;br&gt;(19cm)&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;1-4&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;kickstand, wall&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;yes&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;2.4 GHz&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;3-6 months&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;&lt;strong&gt;X&lt;/strong&gt;&lt;/p&gt;&lt;/th&gt;&lt;td&gt;&lt;p&gt;10.3&quot;&lt;br&gt;(26cm)&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;1-16&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;kickstand, wall, fridge (built-in magnet)&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;yes&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;2.4 / 5 GHz&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;3-6 months&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;&lt;p&gt;i personally have an OG on my desk and an X on my fridge. the OG has work stuff (meetings, KPIs) while our X has a family calendar and movie trivia. in my opinion the X feels crowded beside a computer monitor.&lt;/p&gt;&lt;p&gt;also worth noting: both models offer soft-touch ABS as well as plain, polycarbonate finishes. but the OG has an engraved TRMNL logo on the front, while the X does not. if you want to redesign or 3D print your own OG enclosure, we &lt;a href=&quot;https://github.com/usetrmnl/mounts/tree/main/resources/og_model&quot;&gt;open sourced the CAD model&lt;/a&gt;.&lt;/p&gt;&lt;h2 id=&quot;og-vs-x-vibes&quot;&gt;OG vs X Vibes&lt;/h2&gt;&lt;p&gt;TRMNL OG is hackable and personal. with just a single button on the back, it&#39;s great for set-and-forget content like the weather or your calendar. our marketplace had ~1,000 plugins before the X was available, so arguably the &lt;a href=&quot;https://trmnl.com/ecosystem&quot;&gt;TRMNL ecosystem&lt;/a&gt; is more OG-friendly than X-friendly.&lt;/p&gt;&lt;p&gt;TRMNL X is for sharing and open spaces, like kitchen counters or the wall by your front door. it has a touchbar with &lt;a href=&quot;https://github.com/usetrmnl/trmnl-firmware/pull/696&quot;&gt;a menu system&lt;/a&gt; for interactivity, which is great for kids or significant others. X is also ideal for smart home dashboards with &lt;a href=&quot;https://github.com/usetrmnl/trmnl-home-assistant&quot;&gt;Home Assistant&lt;/a&gt; or &lt;a href=&quot;https://trmnl.com/integrations/homey&quot;&gt;Homey&lt;/a&gt;.&lt;/p&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTk3MjU4OTI_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--558aa6596bea8c8f77baa1ce735d2a3a659e652e&quot; content-type=&quot;image/webp&quot; url=&quot;https://trmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTk3MjU4OTIsInB1ciI6ImJsb2JfaWQifX0=--818ccc5106d2881666caa62771c3d8b479fc9dcd/trmnl-fluid-mashup-central-layout.png&quot; filename=&quot;trmnl-fluid-mashup-central-layout.png&quot; filesize=&quot;2982&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--png&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTk3MjU4OTIsInB1ciI6ImJsb2JfaWQifX0=--818ccc5106d2881666caa62771c3d8b479fc9dcd/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbMjU2MCwyNTYwXX0sInB1ciI6InZhcmlhdGlvbiJ9fQ==--350c109b0166bd76d0b873c0c8b059710b359364/trmnl-fluid-mashup-central-layout.png&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTk3MjU4OTIsInB1ciI6ImJsb2JfaWQifX0=--818ccc5106d2881666caa62771c3d8b479fc9dcd/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJ3ZWJwIiwicmVzaXplX3RvX2xpbWl0IjpbMTAyNCw3NjhdfSwicHVyIjoidmFyaWF0aW9uIn19--eb4e00cd72d6ab8b05a60b73c250c555943fb735/trmnl-fluid-mashup-central-layout.png&quot;&gt;

  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;p&gt;both devices support 95% of all features on the TRMNL platform, from &lt;a href=&quot;https://help.trmnl.com/en/articles/17434699-playlists&quot;&gt;playlist scheduling&lt;/a&gt; to showing multiple plugins on the same screen, which we call &lt;a href=&quot;https://help.trmnl.com/en/articles/10168132-mashups&quot;&gt;Mashups&lt;/a&gt;. but only TRMNL X supports &lt;a href=&quot;https://trmnl.com/blog/fluid-mashups&quot;&gt;Fluid Mashups&lt;/a&gt;, a &quot;bento grid&quot; builder that offers an additional 300+ layout combinations.&lt;/p&gt;&lt;p&gt;another hardware spec stands out here -- if you&#39;re interested in art, photos, movie posters, and more graphical (vs text-based) content generally, the X&#39;s 16 grayscale provides a richer experience. but even the OG does a &lt;a href=&quot;https://trmnl.com/blog/no-more-flicker#grayscale&quot;&gt;pretty good job&lt;/a&gt; at grayscale, thanks to how dithering tricks our eyes into seeing colors that don&#39;t exist.&lt;/p&gt;&lt;p&gt;for a &quot;best of both worlds&quot; approach, our 4-color BWRY device offers dithering &lt;em&gt;and&lt;/em&gt; color for decent family photo albums and artwork. see &lt;a href=&quot;https://trmnl.com/blog/bwry-featured-plugins-red-yellow&quot;&gt;examples here&lt;/a&gt; or &lt;a href=&quot;https://shop.trmnl.com/products/trmnl-bwry&quot;&gt;get one here&lt;/a&gt; (same price as OG).&lt;/p&gt;&lt;h2 id=&quot;og-vs-x-functionality&quot;&gt;OG vs X Functionality&lt;/h2&gt;&lt;p&gt;as i mentioned, nearly every feature on the web app (+ &lt;a href=&quot;https://docs.trmnl.com/go/diy/byos#implementations&quot;&gt;open source servers&lt;/a&gt;) works on all device models.&lt;/p&gt;&lt;p&gt;however! a few things are coming out that will further differentiate the OG vs X user experience. here&#39;s a preview.&lt;/p&gt;&lt;figure class=&quot;lexxy-content__table-wrapper&quot;&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;/th&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;&lt;strong&gt;Orientation&lt;/strong&gt;&lt;/p&gt;&lt;/th&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;&lt;strong&gt;Environment Sensors&lt;/strong&gt;&lt;/p&gt;&lt;/th&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;&lt;strong&gt;Power &quot;Out&quot;&lt;/strong&gt;&lt;/p&gt;&lt;/th&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;&lt;strong&gt;Data / Power Source&lt;/strong&gt;&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;&lt;strong&gt;OG&lt;/strong&gt;&lt;/p&gt;&lt;/th&gt;&lt;td&gt;&lt;p&gt;Landscape, Portrait&lt;br&gt;(manual setting)&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Temp, Humidity, CO2&lt;br&gt;(&lt;a href=&quot;https://trmnl.com/blog/environment-sensors&quot;&gt;requires soldering&lt;/a&gt;)&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;N/A&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Wi-Fi / Battery / USB-C&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;&lt;strong&gt;X&lt;/strong&gt;&lt;/p&gt;&lt;/th&gt;&lt;td&gt;&lt;p&gt;Landscape, Portrait&lt;br&gt;(auto-detection / accelerometer)&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Temp, Humidity, CO2, Pressure, etc&lt;br&gt;(Dock accessory)&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Power other devices&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;Wi-Fi / Battery / USB-C / Ethernet&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;&lt;p&gt;X is also going to dabble in &lt;a href=&quot;https://github.com/usetrmnl/trmnl-firmware/pull/532&quot;&gt;arcade games&lt;/a&gt;, although &lt;a href=&quot;https://youtu.be/PJyYpRR09pU&quot;&gt;Chess&lt;/a&gt; and others are available for all devices.&lt;/p&gt;&lt;h2 id=&quot;which-is-best&quot;&gt;which is best?&lt;/h2&gt;&lt;p&gt;in &lt;a href=&quot;https://www.youtube.com/watch?v=iIiAAhUeR6Y&quot;&gt;the words of&lt;/a&gt; Malcolm Gladwell: there is no such thing as perfect spaghetti sauce, only perfect spaghetti &lt;em&gt;sauces&lt;/em&gt;.&lt;/p&gt;&lt;p&gt;the OG was our first device and its internals will be redesigned over time to incorporate more features (hint: 5 GHz Wi-Fi). it is not an &quot;old model&quot; and will never be discontinued.&lt;/p&gt;&lt;p&gt;the X is our 2nd device and it packs more punch for specific applications, but it is also more expensive.&lt;/p&gt;&lt;p&gt;if you&#39;re still having trouble deciding, consider getting both? that&#39;s what i did. but i also work here.&lt;/p&gt;
&lt;/div&gt;
</content>
    <id>https://trmnl.com/blog/og-vs-x</id>
    <link href="https://trmnl.com/blog/og-vs-x"/>
    <published>2026-10-27T00:00:00+00:00</published>
    <rights>Copyright 2026</rights>
    <title>Comparison: OG vs X</title>
    <updated>2026-10-27T00:00:00+00:00</updated>
    <dc:date>2026-10-27T00:00:00+00:00</dc:date>
  </entry>
  <entry>
    <author>
      <name>Mario Lurig</name>
      <uri>https://trmnl.com</uri>
    </author>
    <category term="trmnl"
      label="TRMNL"/>
    <content type="html">&lt;div data-controller=&quot;blog-syntax-highlighter&quot; class=&quot;lexxy-content&quot;&gt;&lt;blockquote&gt;&lt;p&gt;&lt;em&gt;This post is part of a series, featuring the incredible work of plugin authors who grow the TRMNL plugin ecosystem with every contribution. The TRMNL team has individually selected these plugins and authors to be featured.&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;h1 id=&quot;asteroids&quot;&gt;&lt;a href=&quot;https://trmnl.com/recipes/411563&quot;&gt;Asteroids&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;Community member Michael Geilich created the &lt;a href=&quot;https://trmnl.com/recipes/411563&quot;&gt;Asteroids&lt;/a&gt; plugin; here are their words on how it was created.&lt;/p&gt;&lt;h3 id=&quot;why-did-you-want-this-plugin-to-exist&quot;&gt;Why did you want this plugin to exist?&lt;/h3&gt;&lt;p&gt;One day this summer I was sitting in my living room when a large bang shook the house. I thought a large tree had fallen in the yard. Then neighbors started texting and reports of others experiencing similar 50 miles away started coming in. Turns out an asteroid had vaporized over Cape Cod. I thought we needed a better heads up as to what was coming - not that there&#39;s anything we can do about it.&lt;/p&gt;&lt;h3 id=&quot;why-were-you-the-person-to-make-it&quot;&gt;Why were you the person to make it?&lt;/h3&gt;&lt;p&gt;I think someone else would have made this plugin if I hadn&#39;t. I just got there first.&lt;/p&gt;&lt;h3 id=&quot;how-did-you-balance-look-vs-functionality&quot;&gt;How did you balance look vs functionality?&lt;/h3&gt;&lt;p&gt;Look was more important. I didn&#39;t want the content to look cluttered. I also started with a &quot;radar&quot; view that used polar coordinates to show time/distance instead of an XY graph but it was confusing to others when I showed it to them.&lt;/p&gt;&lt;h3 id=&quot;what-was-your-process-for-creating-the-plugin&quot;&gt;What was your process for creating the plugin?&lt;/h3&gt;&lt;p&gt;I vibe-coded this plugin with Gemini Flash using the AntiGravity IDE.&lt;/p&gt;&lt;h3 id=&quot;what-if-any-challenges-did-you-face-while-creating-it&quot;&gt;What, if any, challenges did you face while creating it?&lt;/h3&gt;&lt;p&gt;Most of my trouble is with markup. Gemini Flash is getting better with the TRMNL framework as it learns but I have had to be patient.&lt;/p&gt;&lt;h3 id=&quot;did-you-learn-anything-that-you-want-to-apply-to-future-or-past-recipes&quot;&gt;Did you learn anything that you want to apply to future or past recipes?&lt;/h3&gt;&lt;p&gt;Yes! I had not previously seen the markup controls for landscape/portrait and OG/X. Now I can check all the markup rendering easier. Also, when creating a plugin to serve up 3rd party data, Gemini has developed a common pattern for my plugins. GitHub repository and a Firebase service to render graphics.&lt;/p&gt;&lt;h3 id=&quot;why-are-you-interested-in-creating-plugins&quot;&gt;Why are you interested in creating plugins?&lt;/h3&gt;&lt;p&gt;My kid gave me an OG as a present, knowing that this was an open development platform and that I liked to play with things. I had been teaching vibe-coding to a friend and took a project I had built as a web server - planetfinder - and rewrote it as a plugin just to see what it would take. Then I started to think of other content I wanted to see...&lt;/p&gt;
&lt;/div&gt;
</content>
    <id>https://trmnl.com/blog/featured-plugin-asteroids</id>
    <link href="https://trmnl.com/blog/featured-plugin-asteroids"/>
    <published>2026-10-22T00:00:00+00:00</published>
    <rights>Copyright 2026</rights>
    <title>Featured Community Plugin - Asteroids</title>
    <updated>2026-10-22T00:00:00+00:00</updated>
    <dc:date>2026-10-22T00:00:00+00:00</dc:date>
  </entry>
  <entry>
    <author>
      <name>Ronak Gothi</name>
      <uri>https://trmnl.com</uri>
    </author>
    <category term="trmnl"
      label="TRMNL"/>
    <content type="html">&lt;div data-controller=&quot;blog-syntax-highlighter&quot; class=&quot;lexxy-content&quot;&gt;&lt;p&gt;TRMNL caters to a wide variety of use cases. One that we didn&#39;t expect is displaying family photos. Given existing LCD solutions on the market, we never thought monochrome images would be particularly popular. However, as is often the case we were wrong.&lt;/p&gt;&lt;p&gt;Since then we have invested significant engineering time to make photos look better on any ePaper device. TRMNL even &lt;a href=&quot;https://trmnl.com/integrations/apple-photos&quot;&gt;acquired&lt;/a&gt; a popular photo plugin from a community member to have greater control over how we serve photos.&lt;/p&gt;&lt;h2 id=&quot;inherent-constraints&quot;&gt;Inherent constraints&lt;/h2&gt;&lt;p&gt;ePaper hardware is limited by the available screen real estate, a.k.a. pixels, and we have to introduce a bit of ingenuity to extract the best outcome. Customers who used photo based plugins (Apple Photos, Google Photos, Google Drive, Dropbox Album) often observed that the photo displayed by TRMNL was not optimal. The content at the center of the photo may not always be the main highlight. This is particularly bad when a landscape-oriented TRMNL device is showing portrait-oriented photos.&lt;/p&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTk2OTA3MzE_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--f303bc15eec4d242cf1b933f11e09d44d8cc79f6&quot; content-type=&quot;image/tiff&quot; url=&quot;https://trmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTk2OTA3MzEsInB1ciI6ImJsb2JfaWQifX0=--40c91779904ec9a31f7fd7713af547b674a2ba56/image.png&quot; filename=&quot;image.png&quot; filesize=&quot;6906250&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;Photo by Hale Tat on Unsplash&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--png&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTk2OTA3MzEsInB1ciI6ImJsb2JfaWQifX0=--40c91779904ec9a31f7fd7713af547b674a2ba56/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsyNTYwLDI1NjBdfSwicHVyIjoidmFyaWF0aW9uIn19--916f83e17a3f8c707d48735747fadce268546db3/image.png&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTk2OTA3MzEsInB1ciI6ImJsb2JfaWQifX0=--40c91779904ec9a31f7fd7713af547b674a2ba56/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDI0LDc2OF19LCJwdXIiOiJ2YXJpYXRpb24ifX0=--a1b29f018116e3f4abd0440beb02228a54f47dd1/image.png&quot;&gt;

      &lt;figcaption class=&quot;attachment__caption&quot;&gt;
          Photo by Hale Tat on Unsplash
      &lt;/figcaption&gt;
  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;p&gt;To overcome this, we previously advised customers to crop their photos to the exact device dimensions. But with a growing fleet of supported devices, this became a pain as a single photo can be displayed in a lot of different resolutions.&lt;/p&gt;&lt;h2 id=&quot;enter-ml&quot;&gt;Enter ML&lt;/h2&gt;&lt;p&gt;Customer photos are sensitive PII. TRMNL needed a solution that is content aware, while also not reliant on third-party services. So we started exploring ML models that are small and fast enough to run on our own servers, and smart enough to detect a human face.&lt;/p&gt;&lt;p&gt;After a lot of experimentation we settled on &lt;a href=&quot;https://github.com/linzaer/ultra-light-fast-generic-face-detector-1mb&quot;&gt;UltraFace&lt;/a&gt;. In our testing, larger models did not perform their face-finding mission any better yet were much slower, so we kept the smallest model. We also wanted a fallback for when a human is not found in the picture, as many images might depict animals, objects, illustrations etc. For this we settled on &lt;a href=&quot;https://github.com/xuebinqin/u-2-net&quot;&gt;U²-Net-p&lt;/a&gt; to detect saliency.&lt;/p&gt;&lt;pre data-language=&quot;ruby&quot;&gt;def center(image) = largest_face_center(image) || salient_subject_center(image)&lt;/pre&gt;&lt;p&gt;&lt;u&gt;&lt;em&gt;measured on 500 photos on an Apple M4&lt;/em&gt;&lt;/u&gt;&lt;/p&gt;&lt;figure class=&quot;lexxy-content__table-wrapper&quot;&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;Step&lt;/p&gt;&lt;/th&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;Photos&lt;/p&gt;&lt;/th&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;p50&lt;/p&gt;&lt;/th&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;p90&lt;/p&gt;&lt;/th&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;p99&lt;/p&gt;&lt;/th&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;max&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;UltraFace (runs on every photo)&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;500&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;18 ms&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;20 ms&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;23 ms&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;52 ms&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;U²-Net-p (runs when no large face is found)&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;487&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;109 ms&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;114 ms&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;129 ms&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;151 ms&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;&lt;p&gt;&lt;br&gt;The combination of UltraFace + U²-Net-p means TRMNL is always able to find and crop the most interesting subject in a given photo for the displaying device&#39;s resolution.&lt;/p&gt;&lt;h2 id=&quot;results&quot;&gt;Results&lt;/h2&gt;&lt;p&gt;Here are before/after examples on our native devices. &lt;a href=&quot;https://trmnl.com/byod&quot;&gt;BYOD devices&lt;/a&gt; get the same benefits.&lt;/p&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTk2OTA5MDk_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--556c5f551893d5d50f8a34573d916df9a1202327&quot; content-type=&quot;image/jpeg&quot; url=&quot;https://trmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTk2OTA5MDksInB1ciI6ImJsb2JfaWQifX0=--682be6643fca771f3c54cd728c51741eb51165e1/after-x.jpg&quot; filename=&quot;after-x.jpg&quot; filesize=&quot;254913&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;Photo by Wenhao Ruan on Unsplash&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--jpg&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTk2OTA5MDksInB1ciI6ImJsb2JfaWQifX0=--682be6643fca771f3c54cd728c51741eb51165e1/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOlsyNTYwLDI1NjBdfSwicHVyIjoidmFyaWF0aW9uIn19--dca01e04df3bbc72f37a667e31be1efca2488daa/after-x.jpg&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTk2OTA5MDksInB1ciI6ImJsb2JfaWQifX0=--682be6643fca771f3c54cd728c51741eb51165e1/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOlsxMDI0LDc2OF19LCJwdXIiOiJ2YXJpYXRpb24ifX0=--d5e667c0137ab726f37f5f3b8ccaf980246e425b/after-x.jpg&quot;&gt;

      &lt;figcaption class=&quot;attachment__caption&quot;&gt;
          Photo by Wenhao Ruan on Unsplash
      &lt;/figcaption&gt;
  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTk2OTA5MTA_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--d2bfce7accaba559d35b3b9196201a2f5f75f148&quot; content-type=&quot;image/jpeg&quot; url=&quot;https://trmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTk2OTA5MTAsInB1ciI6ImJsb2JfaWQifX0=--23cbb0a565f73627c29d517028f59c15228d2673/after-bwry.jpg&quot; filename=&quot;after-bwry.jpg&quot; filesize=&quot;613922&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;Photo by Hale Tat on Unsplash&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--jpg&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTk2OTA5MTAsInB1ciI6ImJsb2JfaWQifX0=--23cbb0a565f73627c29d517028f59c15228d2673/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOlsyNTYwLDI1NjBdfSwicHVyIjoidmFyaWF0aW9uIn19--dca01e04df3bbc72f37a667e31be1efca2488daa/after-bwry.jpg&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTk2OTA5MTAsInB1ciI6ImJsb2JfaWQifX0=--23cbb0a565f73627c29d517028f59c15228d2673/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOlsxMDI0LDc2OF19LCJwdXIiOiJ2YXJpYXRpb24ifX0=--d5e667c0137ab726f37f5f3b8ccaf980246e425b/after-bwry.jpg&quot;&gt;

      &lt;figcaption class=&quot;attachment__caption&quot;&gt;
          Photo by Hale Tat on Unsplash
      &lt;/figcaption&gt;
  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTk2OTA5MDg_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--dfa8d62d31182609b8b98db821e0303688758881&quot; content-type=&quot;image/jpeg&quot; url=&quot;https://trmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTk2OTA5MDgsInB1ciI6ImJsb2JfaWQifX0=--5ccf9191ab0f970c1cf4e0f073bd8dac5a30ce4d/after-og.jpg&quot; filename=&quot;after-og.jpg&quot; filesize=&quot;356828&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;Photo by Laurenz Heymann on Unsplash&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--jpg&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTk2OTA5MDgsInB1ciI6ImJsb2JfaWQifX0=--5ccf9191ab0f970c1cf4e0f073bd8dac5a30ce4d/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOlsyNTYwLDI1NjBdfSwicHVyIjoidmFyaWF0aW9uIn19--dca01e04df3bbc72f37a667e31be1efca2488daa/after-og.jpg&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTk2OTA5MDgsInB1ciI6ImJsb2JfaWQifX0=--5ccf9191ab0f970c1cf4e0f073bd8dac5a30ce4d/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOlsxMDI0LDc2OF19LCJwdXIiOiJ2YXJpYXRpb24ifX0=--d5e667c0137ab726f37f5f3b8ccaf980246e425b/after-og.jpg&quot;&gt;

      &lt;figcaption class=&quot;attachment__caption&quot;&gt;
          Photo by Laurenz Heymann on Unsplash
      &lt;/figcaption&gt;
  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTk2OTA5MTE_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--37bbdc9757708f167521482ed7639691a23d4bab&quot; content-type=&quot;image/jpeg&quot; url=&quot;https://trmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTk2OTA5MTEsInB1ciI6ImJsb2JfaWQifX0=--31328858177aacb8391f603a36f08f1149d58f4d/after-frame.jpg&quot; filename=&quot;after-frame.jpg&quot; filesize=&quot;293193&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;Photo by Kevin Mueller on Unsplash&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--jpg&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTk2OTA5MTEsInB1ciI6ImJsb2JfaWQifX0=--31328858177aacb8391f603a36f08f1149d58f4d/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOlsyNTYwLDI1NjBdfSwicHVyIjoidmFyaWF0aW9uIn19--dca01e04df3bbc72f37a667e31be1efca2488daa/after-frame.jpg&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTk2OTA5MTEsInB1ciI6ImJsb2JfaWQifX0=--31328858177aacb8391f603a36f08f1149d58f4d/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOlsxMDI0LDc2OF19LCJwdXIiOiJ2YXJpYXRpb24ifX0=--d5e667c0137ab726f37f5f3b8ccaf980246e425b/after-frame.jpg&quot;&gt;

      &lt;figcaption class=&quot;attachment__caption&quot;&gt;
          Photo by Kevin Mueller on Unsplash
      &lt;/figcaption&gt;
  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;h2 id=&quot;what-s-next&quot;&gt;What&#39;s next?&lt;/h2&gt;&lt;p&gt;No action is required to take advantage of this improvement. It&#39;s now live on all photo-based plugins.&lt;/p&gt;
&lt;/div&gt;
</content>
    <id>https://trmnl.com/blog/subject-aware-cropping</id>
    <link href="https://trmnl.com/blog/subject-aware-cropping"/>
    <published>2026-10-21T00:00:00+00:00</published>
    <rights>Copyright 2026</rights>
    <title>Subject-aware cropping with two tiny ONNX models</title>
    <updated>2026-10-21T00:00:00+00:00</updated>
    <dc:date>2026-10-21T00:00:00+00:00</dc:date>
  </entry>
  <entry>
    <author>
      <name>Ryan Kulp</name>
      <uri>https://trmnl.com</uri>
    </author>
    <category term="trmnl"
      label="TRMNL"/>
    <content type="html">&lt;div data-controller=&quot;blog-syntax-highlighter&quot; class=&quot;lexxy-content&quot;&gt;&lt;p&gt;it&#39;s a privilege to write this post. exactly 2 years ago we began shipping 1,325 Kickstarter preorders, &lt;strong&gt;today we&#39;re releasing a small batch color run with special perks&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;in 2024 we tried Henry Ford&#39;s advice, telling customers &quot;&lt;em&gt;any color is fine... as long as it&#39;s black.&lt;/em&gt;&quot; reality (see: comments) quickly overruled that position.&lt;/p&gt;&lt;p&gt;these days we have a bit more latitude. my personal favorite is OG in &lt;a href=&quot;https://shop.trmnl.com/products/trmnl?variant=52942157283633&quot;&gt;dark wood&lt;/a&gt;, but revenue-wise it&#39;s a loser. meanwhile Sage has earned the coveted Wife Approval Status by countless customers. their words, not mine.&lt;/p&gt;&lt;p&gt;so we&#39;re 1 for 2. what business do we have messing with &lt;em&gt;paint&lt;/em&gt;?&lt;/p&gt;&lt;h2 id=&quot;hello-coral&quot;&gt;hello Coral&lt;/h2&gt;&lt;p&gt;we&#39;ve always strived to be &lt;a href=&quot;https://github.com/usetrmnl/firmware&quot;&gt;hacker&lt;/a&gt; friendly, &lt;a href=&quot;https://trmnl.com/byod&quot;&gt;tinkerer&lt;/a&gt; welcome, &lt;a href=&quot;https://help.trmnl.com/en/articles/10003228-how-to-disassemble-your-trmnl&quot;&gt;repairable&lt;/a&gt; and &lt;a href=&quot;https://help.trmnl.com/en/articles/11565162-replacement-parts&quot;&gt;replaceable&lt;/a&gt;. underscoring each of these efforts is transparency, starting with the enclosure itself.&lt;/p&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTkzMzA0NzQ_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--c47098f1c4d205ab011a80179caeab117e2869bc&quot; content-type=&quot;image/jpeg&quot; url=&quot;https://trmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTkzMzA0NzQsInB1ciI6ImJsb2JfaWQifX0=--9732db702822848768ac9121383d2c9624d1397d/og-back-shop-coral-color.jpg&quot; filename=&quot;og-back-shop-coral-color.jpg&quot; filesize=&quot;247310&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;TRMNL OG, Coral Edition&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--jpg&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTkzMzA0NzQsInB1ciI6ImJsb2JfaWQifX0=--9732db702822848768ac9121383d2c9624d1397d/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOlsyNTYwLDI1NjBdfSwicHVyIjoidmFyaWF0aW9uIn19--dca01e04df3bbc72f37a667e31be1efca2488daa/og-back-shop-coral-color.jpg&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTkzMzA0NzQsInB1ciI6ImJsb2JfaWQifX0=--9732db702822848768ac9121383d2c9624d1397d/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOlsxMDI0LDc2OF19LCJwdXIiOiJ2YXJpYXRpb24ifX0=--d5e667c0137ab726f37f5f3b8ccaf980246e425b/og-back-shop-coral-color.jpg&quot;&gt;

      &lt;figcaption class=&quot;attachment__caption&quot;&gt;
          TRMNL OG, Coral Edition
      &lt;/figcaption&gt;
  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;p&gt;clear cases make it easy to know what&#39;s inside. the microcontroller, battery, Wi-Fi antenna, and screen are not a secret. to see them up close, open it with the tools from your TRMNL box.&lt;/p&gt;&lt;h2 id=&quot;why-coral&quot;&gt;why coral?&lt;/h2&gt;&lt;p&gt;back when logos were drawn by hand, Lucian (designer) said &quot;&lt;em&gt;everyone&#39;s doing the blue thing&lt;/em&gt;.&quot; we zigged while Meta zagged, and we landed on &lt;code&gt;#F8654B&lt;/code&gt;.&lt;/p&gt;&lt;p&gt;it was kind of an inside joke until it wasn&#39;t. people started asking for merch, stickers, jumpsuits. actually that&#39;s a good idea.&lt;/p&gt;&lt;p&gt;people also didn&#39;t love our logo on the device. &quot;&lt;em&gt;too much branding&lt;/em&gt;&quot; they said. so we&#39;re doubling down.&lt;/p&gt;&lt;h2 id=&quot;buy-coral&quot;&gt;buy coral&lt;/h2&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTkzMzA1NTQ_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--dd334e1f4a5afa551955bf4df79dfbe846606a46&quot; content-type=&quot;image/jpeg&quot; url=&quot;https://trmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTkzMzA1NTQsInB1ciI6ImJsb2JfaWQifX0=--f99303df26e3d72d7023e2f1c96652a44ab69f73/og-coral-front.jpg&quot; filename=&quot;og-coral-front.jpg&quot; filesize=&quot;474444&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--jpg&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTkzMzA1NTQsInB1ciI6ImJsb2JfaWQifX0=--f99303df26e3d72d7023e2f1c96652a44ab69f73/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOlsyNTYwLDI1NjBdfSwicHVyIjoidmFyaWF0aW9uIn19--dca01e04df3bbc72f37a667e31be1efca2488daa/og-coral-front.jpg&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTkzMzA1NTQsInB1ciI6ImJsb2JfaWQifX0=--f99303df26e3d72d7023e2f1c96652a44ab69f73/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJqcGciLCJyZXNpemVfdG9fbGltaXQiOlsxMDI0LDc2OF19LCJwdXIiOiJ2YXJpYXRpb24ifX0=--d5e667c0137ab726f37f5f3b8ccaf980246e425b/og-coral-front.jpg&quot;&gt;

  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;p&gt;in all seriousness, these perks are included with every Coral Edition device:&lt;/p&gt;&lt;ol&gt;&lt;li value=&quot;1&quot;&gt;&lt;a href=&quot;https://help.trmnl.com/en/articles/11861887-trmnl-faq&quot;&gt;TRMNL+&lt;/a&gt; for 2 years ($100 value)&lt;/li&gt;&lt;li value=&quot;2&quot;&gt;enough &lt;a href=&quot;https://trmnl.com/blog/agent-usage-credits&quot;&gt;AI Usage Credits&lt;/a&gt; to build 100 custom plugins (priceless)&lt;/li&gt;&lt;li value=&quot;3&quot;&gt;5% of your purchase will be donated to &lt;a href=&quot;https://www.tcreef.org/&quot;&gt;Turks &amp;amp; Caicos Coral Reef Fund&lt;/a&gt;&lt;/li&gt;&lt;li value=&quot;4&quot;&gt;protection against inflation (resell on eBay)&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;we have 850 in stock and no plans for another batch. there are 500 OGs, 350 Xs, split 60/40 between our American and German warehouses that &lt;a href=&quot;https://trmnl.com/blog/in-house-fulfillment&quot;&gt;we operate ourselves&lt;/a&gt;. every device is hand assembled by our team.&lt;/p&gt;&lt;h4&gt;checkout links&lt;/h4&gt;&lt;figure class=&quot;lexxy-content__table-wrapper&quot;&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;Device&lt;/p&gt;&lt;/th&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;Coral Price&lt;/p&gt;&lt;/th&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;Regular Price&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;&lt;a href=&quot;https://shop.trmnl.com/products/trmnl?variant=56744651489585&quot;&gt;TRMNL OG&lt;/a&gt;&lt;/p&gt;&lt;/th&gt;&lt;td&gt;&lt;p&gt;$199&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;$139&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;&lt;a href=&quot;https://shop.trmnl.com/products/trmnl-x?variant=56744979628337&quot;&gt;TRMNL X&lt;/a&gt;&lt;/p&gt;&lt;/th&gt;&lt;td&gt;&lt;p&gt;$299&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;$229&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;&lt;h3 id=&quot;so-yeah&quot;&gt;so yeah&lt;/h3&gt;&lt;p&gt;i&#39;m not a hype guy. don&#39;t buy stuff you don&#39;t need. but if you&#39;re looking for the easiest way to build ePaper dashboards, with extra bragging rights, consider Coral. he&#39;s nice.&lt;/p&gt;
&lt;/div&gt;
</content>
    <id>https://trmnl.com/blog/coral-edition</id>
    <link href="https://trmnl.com/blog/coral-edition"/>
    <published>2026-10-13T00:00:00+00:00</published>
    <rights>Copyright 2026</rights>
    <title>Going Coral (Limited Edition Release)</title>
    <updated>2026-10-13T00:00:00+00:00</updated>
    <dc:date>2026-10-13T00:00:00+00:00</dc:date>
  </entry>
  <entry>
    <author>
      <name>Ryan Kulp</name>
      <uri>https://trmnl.com</uri>
    </author>
    <category term="trmnl"
      label="TRMNL"/>
    <content type="html">&lt;div data-controller=&quot;blog-syntax-highlighter&quot; class=&quot;lexxy-content&quot;&gt;&lt;p&gt;&lt;a href=&quot;https://help.trmnl.com/en/articles/14130438-ai-agent&quot;&gt;Agent&lt;/a&gt; no longer requires an API key. starting today, any account with &lt;a href=&quot;https://help.trmnl.com/en/articles/12410549-developer-edition-features&quot;&gt;developer edition&lt;/a&gt; can build plugins for free with a model we&#39;re hosting on your behalf: DeepSeek V4.1 Flash via OpenRouter.&lt;/p&gt;&lt;p&gt;new accounts start with enough credits to build ~5 plugins, and &lt;a href=&quot;https://help.trmnl.com/en/articles/11861887-trmnl-faq&quot;&gt;TRMNL+&lt;/a&gt; members get free credits every month, forever. you can also top up an account with $5, $10 or $20 one-time, and connecting your own model is still supported.&lt;/p&gt;&lt;h3 id=&quot;how-usage-credits-work&quot;&gt;How usage credits work&lt;/h3&gt;&lt;p&gt;see your live balance at the top of &lt;strong&gt;Account › AI Agent&lt;/strong&gt;. this meter is also visible in the bottom of the Agent panel while you build.&lt;/p&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTkzMDUyMjU_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--9c7533560d8729d22d97d9f18e0cd2127f934d2a&quot; content-type=&quot;image/png&quot; url=&quot;https://trmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTkzMDUyMjUsInB1ciI6ImJsb2JfaWQifX0=--514802ac21c5bb7e825c9e55aa5b8d258e377bb5/usage-credits-card.png&quot; filename=&quot;usage-credits-card.png&quot; filesize=&quot;88263&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--png&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTkzMDUyMjUsInB1ciI6ImJsb2JfaWQifX0=--514802ac21c5bb7e825c9e55aa5b8d258e377bb5/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsyNTYwLDI1NjBdfSwicHVyIjoidmFyaWF0aW9uIn19--916f83e17a3f8c707d48735747fadce268546db3/usage-credits-card.png&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTkzMDUyMjUsInB1ciI6ImJsb2JfaWQifX0=--514802ac21c5bb7e825c9e55aa5b8d258e377bb5/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDI0LDc2OF19LCJwdXIiOiJ2YXJpYXRpb24ifX0=--a1b29f018116e3f4abd0440beb02228a54f47dd1/usage-credits-card.png&quot;&gt;

  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;p&gt;usage credits are spent before tapping into your own model or topped up cash. we add 10% and 30 cents to maintain this service, and this fee is transparent at checkout.&lt;/p&gt;&lt;figure class=&quot;lexxy-content__table-wrapper&quot;&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;You add&lt;/p&gt;&lt;/th&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;You pay&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;$5&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;$5.80&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;$10&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;$11.30&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;&lt;p&gt;$20&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;$22.30&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;&lt;p&gt;but again - if you already have an OpenRouter or Anthropic key, nothing changes. add it below &lt;strong&gt;Bring your own key&lt;/strong&gt; and the Agent uses your stack instead.&lt;/p&gt;&lt;h3 id=&quot;what-a-plugin-actually-costs&quot;&gt;What a plugin actually costs&lt;/h3&gt;&lt;p&gt;we ran several tests with DeepSeek v4. here are results from a one-liner i gave it yesterday (typo included): &lt;em&gt;&quot;make an AirGraident plugin, here&#39;s their API: &amp;lt;link&amp;gt;&quot;&lt;/em&gt;&lt;/p&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTkzMDUyNjE_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--d1c17b40079a10fa29374fa96d09453a7c642be6&quot; content-type=&quot;image/png&quot; url=&quot;https://trmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTkzMDUyNjEsInB1ciI6ImJsb2JfaWQifX0=--efdb1bd6597bd729acf1d7ad9a5deb609cc4894f/trmnl-agent-airgradient-plugin-layouts.png&quot; filename=&quot;trmnl-agent-airgradient-plugin-layouts.png&quot; filesize=&quot;454430&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;AirGradient plugin with TRMNL Framework + Agent Skills&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--png&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTkzMDUyNjEsInB1ciI6ImJsb2JfaWQifX0=--efdb1bd6597bd729acf1d7ad9a5deb609cc4894f/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsyNTYwLDI1NjBdfSwicHVyIjoidmFyaWF0aW9uIn19--916f83e17a3f8c707d48735747fadce268546db3/trmnl-agent-airgradient-plugin-layouts.png&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTkzMDUyNjEsInB1ciI6ImJsb2JfaWQifX0=--efdb1bd6597bd729acf1d7ad9a5deb609cc4894f/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDI0LDc2OF19LCJwdXIiOiJ2YXJpYXRpb24ifX0=--a1b29f018116e3f4abd0440beb02228a54f47dd1/trmnl-agent-airgradient-plugin-layouts.png&quot;&gt;

      &lt;figcaption class=&quot;attachment__caption&quot;&gt;
          AirGradient plugin with TRMNL Framework + Agent Skills
      &lt;/figcaption&gt;
  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;p&gt;the Agent read the docs and got live data flowing from a public weather station. it asked if i wanted to make it flexible for personal &lt;em&gt;and&lt;/em&gt; public monitors, to which i said yes, and boom: &lt;a href=&quot;https://help.trmnl.com/en/articles/10513740-custom-plugin-form-builder&quot;&gt;custom form fields&lt;/a&gt; appeared.&lt;/p&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTkzMDUyNTM_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--27aff0f3db2a9d8556ca1d4b2189eabaa895afe4&quot; content-type=&quot;image/png&quot; url=&quot;https://trmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTkzMDUyNTMsInB1ciI6ImJsb2JfaWQifX0=--455a73a936d96602ee7d5fb8bb9d44080fa12ee0/trmnl-ai-usage-credit-airgradient-plugin-form-fields.png&quot; filename=&quot;trmnl-ai-usage-credit-airgradient-plugin-form-fields.png&quot; filesize=&quot;139972&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;AirGradient plugin form fields&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--png&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTkzMDUyNTMsInB1ciI6ImJsb2JfaWQifX0=--455a73a936d96602ee7d5fb8bb9d44080fa12ee0/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsyNTYwLDI1NjBdfSwicHVyIjoidmFyaWF0aW9uIn19--916f83e17a3f8c707d48735747fadce268546db3/trmnl-ai-usage-credit-airgradient-plugin-form-fields.png&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTkzMDUyNTMsInB1ciI6ImJsb2JfaWQifX0=--455a73a936d96602ee7d5fb8bb9d44080fa12ee0/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDI0LDc2OF19LCJwdXIiOiJ2YXJpYXRpb24ifX0=--a1b29f018116e3f4abd0440beb02228a54f47dd1/trmnl-ai-usage-credit-airgradient-plugin-form-fields.png&quot;&gt;

      &lt;figcaption class=&quot;attachment__caption&quot;&gt;
          AirGradient plugin form fields
      &lt;/figcaption&gt;
  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;p&gt;this build took 70 API calls, totaling 2.6 million tokens in and 43,000 out. the token spend was $0.0393.&lt;/p&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTkzMDUyNzM_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--be12c02508c5e500db0b9262c889086cc6b32e6b&quot; content-type=&quot;image/png&quot; url=&quot;https://trmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTkzMDUyNzMsInB1ciI6ImJsb2JfaWQifX0=--baa483eef3ac43de8aba1e2de51532b29fbe6d35/trmnl-airgradient-plugin-token-spend.png&quot; filename=&quot;trmnl-airgradient-plugin-token-spend.png&quot; filesize=&quot;216794&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--png&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTkzMDUyNzMsInB1ciI6ImJsb2JfaWQifX0=--baa483eef3ac43de8aba1e2de51532b29fbe6d35/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsyNTYwLDI1NjBdfSwicHVyIjoidmFyaWF0aW9uIn19--916f83e17a3f8c707d48735747fadce268546db3/trmnl-airgradient-plugin-token-spend.png&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTkzMDUyNzMsInB1ciI6ImJsb2JfaWQifX0=--baa483eef3ac43de8aba1e2de51532b29fbe6d35/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDI0LDc2OF19LCJwdXIiOiJ2YXJpYXRpb24ifX0=--a1b29f018116e3f4abd0440beb02228a54f47dd1/trmnl-airgradient-plugin-token-spend.png&quot;&gt;

  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;p&gt;but AirGradient is just 1 example. this week, people have built plugins for anywhere from 0.6 cents to 10.6 cents, with a median cost of 4.4 cents. with these benchmarks, even a $5 top-up affords ~100 custom dashboards without writing a single line of code.&lt;/p&gt;&lt;p&gt;meanwhile, here&#39;s what a typical Agent build costs using other supported models:&lt;/p&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTkzMDUyODU_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--f4ff9c8288514bccde4394fe1d0223fc21ef53a5&quot; content-type=&quot;image/png&quot; url=&quot;https://trmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTkzMDUyODUsInB1ciI6ImJsb2JfaWQifX0=--d0a7036e8b022ce06d592650edcc81c09790f2dc/trmnl-ai-agent-model-cost.png&quot; filename=&quot;trmnl-ai-agent-model-cost.png&quot; filesize=&quot;178615&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;Averages from 350+ Agent-assisted plugins&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--png&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTkzMDUyODUsInB1ciI6ImJsb2JfaWQifX0=--d0a7036e8b022ce06d592650edcc81c09790f2dc/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsyNTYwLDI1NjBdfSwicHVyIjoidmFyaWF0aW9uIn19--916f83e17a3f8c707d48735747fadce268546db3/trmnl-ai-agent-model-cost.png&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTkzMDUyODUsInB1ciI6ImJsb2JfaWQifX0=--d0a7036e8b022ce06d592650edcc81c09790f2dc/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDI0LDc2OF19LCJwdXIiOiJ2YXJpYXRpb24ifX0=--a1b29f018116e3f4abd0440beb02228a54f47dd1/trmnl-ai-agent-model-cost.png&quot;&gt;

      &lt;figcaption class=&quot;attachment__caption&quot;&gt;
          Averages from 350+ Agent-assisted plugins
      &lt;/figcaption&gt;
  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;p&gt;we&#39;ll continue to support leading models, but our &lt;a href=&quot;https://trmnl.com/framework/docs/3.4&quot;&gt;Framework&lt;/a&gt; design system and &lt;a href=&quot;https://github.com/usetrmnl/trmnl-agent-skills&quot;&gt;Agent Skills&lt;/a&gt; make DeepSeek an obvious choice for most people and most custom plugins.&lt;/p&gt;&lt;h3 id=&quot;why-it-s-so-cheap&quot;&gt;Why it&#39;s so cheap&lt;/h3&gt;&lt;p&gt;we&#39;ve built or helped build thousands of ePaper dashboards. nearly everything we know about the subject is both open source and well documented. more specifically...&lt;/p&gt;&lt;p&gt;&lt;strong&gt;cheap tokens.&lt;/strong&gt; with OpenRouter, DeepSeek V4.1 Flash costs ~$0.14 per million input tokens and $0.42 per million output tokens. tokens it already saw in the prompt cost $0.004 per million. since DeepSeek reads images too, which our Agent uses to generate and compare screenshots against Framework CSS expectations.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;lean prompt. &lt;/strong&gt;invoking the Agent includes a set of battle-tested instructions, totaling 168 KB of text, roughly 40,000 tokens, which the provider caches. from my AirGradient test build, 97% of the input tokens were cache reads. across all TRMNL DeepSeek V4.1 Flash chat so far, cache reads account for 87% of input tokens. without this in place, the same plugin would have cost 10x or 39 cents (vs 3.9 cents).&lt;/p&gt;&lt;p&gt;&lt;strong&gt;knows how to meet ladies (HTML).&lt;/strong&gt; with models now being used to cure cancer, they&#39;re more than capable of writing HTML and JavaScript. the prompts also make it aware of our {{ liquid }} templating engine and other core features.&lt;/p&gt;&lt;action-text-attachment sgid=&quot;eyJfcmFpbHMiOnsiZGF0YSI6ImdpZDovL3RybW5sL0FjdGl2ZVN0b3JhZ2U6OkJsb2IvMTkzMDUzMDU_ZXhwaXJlc19pbiIsInB1ciI6ImF0dGFjaGFibGUifX0=--1705486d2a9998bcac6ec92bd71fce3b2cfa0f52&quot; content-type=&quot;image/png&quot; url=&quot;https://trmnl.com/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6MTkzMDUzMDUsInB1ciI6ImJsb2JfaWQifX0=--c787de50003bd595bcb9dfb44982a7f57aa6e5b7/screenshot-agent-panel.png&quot; filename=&quot;screenshot-agent-panel.png&quot; filesize=&quot;261326&quot; previewable=&quot;true&quot; presentation=&quot;gallery&quot; caption=&quot;Agent doesn&#39;t need babysitting&quot;&gt;  &lt;figure class=&quot;attachment attachment--preview attachment--png&quot;&gt;
      &lt;img data-image-lightbox-src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTkzMDUzMDUsInB1ciI6ImJsb2JfaWQifX0=--c787de50003bd595bcb9dfb44982a7f57aa6e5b7/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsyNTYwLDI1NjBdfSwicHVyIjoidmFyaWF0aW9uIn19--916f83e17a3f8c707d48735747fadce268546db3/screenshot-agent-panel.png&quot; src=&quot;/rails/active_storage/representations/proxy/eyJfcmFpbHMiOnsiZGF0YSI6MTkzMDUzMDUsInB1ciI6ImJsb2JfaWQifX0=--c787de50003bd595bcb9dfb44982a7f57aa6e5b7/eyJfcmFpbHMiOnsiZGF0YSI6eyJmb3JtYXQiOiJwbmciLCJyZXNpemVfdG9fbGltaXQiOlsxMDI0LDc2OF19LCJwdXIiOiJ2YXJpYXRpb24ifX0=--a1b29f018116e3f4abd0440beb02228a54f47dd1/screenshot-agent-panel.png&quot;&gt;

      &lt;figcaption class=&quot;attachment__caption&quot;&gt;
          Agent doesn&#39;t need babysitting
      &lt;/figcaption&gt;
  &lt;/figure&gt;&lt;/action-text-attachment&gt;&lt;p&gt;&lt;strong&gt;loops.&lt;/strong&gt; as Agent builds plugins, it pulls reference examples from the public marketplace. it also screenshots layouts and fixes them automatically.&lt;/p&gt;&lt;h3 id=&quot;bring-the-same-skills-to-your-own-agent&quot;&gt;Bring the same skills to your own agent&lt;/h3&gt;&lt;p&gt;the instructions and design system our Agent runs on are open source:&lt;br&gt;&lt;a href=&quot;https://github.com/usetrmnl/trmnl-agent-skills&quot;&gt;usetrmnl/trmnl-agent-skills&lt;/a&gt;.&lt;/p&gt;&lt;ul&gt;&lt;li value=&quot;1&quot;&gt;&lt;strong&gt;Claude Code:&lt;/strong&gt; &lt;code&gt;/plugin marketplace add usetrmnl/trmnl-agent-skills&lt;/code&gt;&lt;/li&gt;&lt;li value=&quot;2&quot;&gt;&lt;strong&gt;Cursor, OpenCode, Codex, Gemini CLI, GitHub Copilot:&lt;/strong&gt; drop-in files, see the repo&#39;s install guide&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;pair our Agent Skills with TRMNL&#39;s new &lt;a href=&quot;https://help.trmnl.com/en/articles/17432548-mcp-server&quot;&gt;MCP server&lt;/a&gt; and your agent can build plugins, update settings, and take screenshots just like ours. as of this writing, TRMNL&#39;s MCP server has answered 174,532 tool calls from 749 people across 1,175 plugins.&lt;/p&gt;&lt;h3 id=&quot;get-started&quot;&gt;Get started&lt;/h3&gt;&lt;p&gt;open any private plugin&#39;s markup editor, click &lt;strong&gt;Agent&lt;/strong&gt; and describe what you want. if you build something that could help others, consider publishing it and &lt;a href=&quot;https://trmnl.com/blog/creator-fund&quot;&gt;getting paid&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
</content>
    <id>https://trmnl.com/blog/agent-usage-credits</id>
    <link href="https://trmnl.com/blog/agent-usage-credits"/>
    <published>2026-10-08T00:00:00+00:00</published>
    <rights>Copyright 2026</rights>
    <title>Introducing Agent Usage Credits</title>
    <updated>2026-10-08T00:00:00+00:00</updated>
    <dc:date>2026-10-08T00:00:00+00:00</dc:date>
  </entry>
  <entry>
    <author>
      <name>Mario Lurig</name>
      <uri>https://trmnl.com</uri>
    </author>
    <category term="trmnl"
      label="TRMNL"/>
    <content type="html">&lt;div data-controller=&quot;blog-syntax-highlighter&quot; class=&quot;lexxy-content&quot;&gt;&lt;blockquote&gt;&lt;p&gt;&lt;i&gt;&lt;em&gt;This post is part of a series, featuring the incredible work of plugin authors who grow the TRMNL plugin ecosystem with every contribution. The TRMNL team has individually selected these plugins and authors to be featured.&lt;/em&gt;&lt;/i&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;h1 id=&quot;word-of-the-day&quot;&gt;&lt;a href=&quot;https://trmnl.com/recipes/378295&quot;&gt;Word of the Day&lt;/a&gt;&lt;/h1&gt;&lt;p&gt;Community member bloax (Discord: &lt;code&gt;bl0ax&lt;/code&gt;) created the &lt;a href=&quot;https://trmnl.com/recipes/378295&quot;&gt;Word of the Day&lt;/a&gt; plugin; here are their words on how it was created.&lt;/p&gt;&lt;h3 id=&quot;why-did-you-want-this-plugin-to-exist&quot;&gt;Why did you want this plugin to exist?&lt;/h3&gt;&lt;p&gt;I really like learning new words, but I found that the default TRMNL plugin for this is too limited, in the sense that it&#39;s only available in English, and I felt it could give more information about the word.&lt;/p&gt;&lt;h3 id=&quot;why-were-you-the-person-to-make-it&quot;&gt;Why were you the person to make it?&lt;/h3&gt;&lt;p&gt;Other people have already created this kind of plugin, but I found that they suffer from the same problems as the default one. So I took the time to create a plugin with a pleasant UI that gave enough information.&lt;/p&gt;&lt;h3 id=&quot;how-did-you-balance-look-vs-functionality&quot;&gt;How did you balance look vs functionality?&lt;/h3&gt;&lt;p&gt;I tried to find the right balance between a nice UI and functionality. UI matters a lot to me, and I think that&#39;s what other plugins of this kind are missing. I also think a better UI improves the plugin&#39;s functionality by structuring the information clearly.&lt;/p&gt;&lt;h3 id=&quot;what-was-your-process-for-creating-the-plugin&quot;&gt;What was your process for creating the plugin?&lt;/h3&gt;&lt;p&gt;I made a simple mockup of the plugin&#39;s UI on Figma, then I looked for data sources for the words and their information. I then adapted the data to automatically fetch the least-used words, then built the API so TRMNL could retrieve the information. Then Claude Code built the layouts based on the mockup, the API and the TRMNL documentation.&lt;/p&gt;&lt;h3 id=&quot;what-if-any-challenges-did-you-face-while-creating-it&quot;&gt;What, if any, challenges did you face while creating it?&lt;/h3&gt;&lt;p&gt;J&#39;ai eu du mal à trouver une source d&#39;information pour les données sur les mots, c&#39;est compliqué d&#39;avoir assez d&#39;information pour avoir une quantité correcte de mots.&lt;/p&gt;&lt;blockquote&gt;&lt;p&gt;&lt;i&gt;&lt;em&gt;I had a hard time finding a source of information for word data, it&#39;s complicated to have enough information to have a correct amount of words.&lt;/em&gt;&lt;/i&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;h3 id=&quot;what-part-of-the-trmnl-framework-liquid-filters-or-other-documentation-was-most-helpful&quot;&gt;What part of the TRMNL Framework, Liquid filters, or other documentation was most helpful?&lt;/h3&gt;&lt;p&gt;The documentation on &lt;a href=&quot;https://help.trmnl.com/en/articles/10671186-liquid-101#h_2b658533cb&quot;&gt;Liquid&lt;/a&gt; &lt;a href=&quot;https://help.trmnl.com/en/articles/10693981-advanced-liquid&quot;&gt;filters&lt;/a&gt; helped me a lot, I made heavy use of it to display frames conditionally since the word data isn&#39;t always the same.&lt;/p&gt;&lt;h3 id=&quot;what-is-your-favorite-plugin-that-someone-else-created-and-why&quot;&gt;What is your favorite plugin that someone else created and why?&lt;/h3&gt;&lt;p&gt;I really like the &lt;a href=&quot;https://trmnl.com/recipes/16765&quot;&gt;Art of the Day&lt;/a&gt; plugin. I think my TRMNL&#39;s screen really does it justice. I&#39;m a fan of plugins whose content changes every day, it&#39;s really nice to discover a new work each time.&lt;/p&gt;
&lt;/div&gt;
</content>
    <id>https://trmnl.com/blog/featured-plugin-word-of-the-day</id>
    <link href="https://trmnl.com/blog/featured-plugin-word-of-the-day"/>
    <published>2026-10-06T00:00:00+00:00</published>
    <rights>Copyright 2026</rights>
    <title>Featured Community Plugin - Word of the Day</title>
    <updated>2026-10-06T00:00:00+00:00</updated>
    <dc:date>2026-10-06T00:00:00+00:00</dc:date>
  </entry>
  <entry>
    <author>
      <name>Ryan Kulp</name>
      <uri>https://trmnl.com</uri>
    </author>
    <category term="trmnl"
      label="TRMNL"/>
    <content type="html">&lt;div data-controller=&quot;blog-syntax-highlighter&quot; class=&quot;lexxy-content&quot;&gt;&lt;p&gt;for more context see the &lt;a href=&quot;https://trmnl.com/blog/creator-fund&quot;&gt;Creator Fund announcement&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;our 12th payout recognizes community contributions between September 5, 2026 and October 3, 2026.&lt;/p&gt;&lt;h2 id=&quot;source-of-funds&quot;&gt;source of funds&lt;/h2&gt;&lt;p&gt;each payout period, a portion of developer-specific revenue goes directly to creators.&lt;/p&gt;&lt;figure class=&quot;lexxy-content__table-wrapper&quot;&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;&lt;strong&gt;source&lt;/strong&gt;&lt;/p&gt;&lt;/th&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;&lt;strong&gt;revenue&lt;/strong&gt;&lt;/p&gt;&lt;/th&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;&lt;strong&gt;share&lt;/strong&gt;&lt;/p&gt;&lt;/th&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;&lt;strong&gt;amount&lt;/strong&gt;&lt;/p&gt;&lt;/th&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;Stripe&lt;/p&gt;&lt;p&gt;Developer Edition&lt;br&gt;BYOD&lt;br&gt;TRMNL+&lt;/p&gt;&lt;p&gt;Shopify&lt;/p&gt;&lt;p&gt;Developer Edition&lt;br&gt;Clarity Kit (X)&lt;br&gt;Clarity Kit (OG)&lt;br&gt;BYOD&lt;/p&gt;&lt;/th&gt;&lt;td&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;$3,940&lt;br&gt;$3,087&lt;br&gt;$652&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;$369.53&lt;br&gt;$10,884.18&lt;br&gt;$14,388.99&lt;br&gt;$9,321.35&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;15%&lt;br&gt;15%&lt;br&gt;80%&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;15%&lt;br&gt;10%&lt;br&gt;10%&lt;br&gt;15%&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;$591&lt;br&gt;$463.05&lt;br&gt;$521.60&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;$55.43&lt;br&gt;$1,088.42&lt;br&gt;$1,438.90&lt;br&gt;$1,398.20&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;th class=&quot;lexxy-content__table-cell--header&quot;&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;/th&gt;&lt;td&gt;&lt;p&gt;$42,643.05&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;/td&gt;&lt;td&gt;&lt;p&gt;&lt;mark style=&quot;background-color:var(--highlight-bg-7);&quot;&gt;$5,556.60&lt;/mark&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/figure&gt;&lt;h2 id=&quot;by-the-numbers&quot;&gt;by the numbers&lt;/h2&gt;&lt;ul&gt;&lt;li value=&quot;1&quot;&gt;total payout: $5,556.60&lt;/li&gt;&lt;li value=&quot;2&quot;&gt;plugin author share: $3,889.62 (70% of base total)&lt;/li&gt;&lt;li value=&quot;3&quot;&gt;strategic contributors share: $1,666.98 (30% of base total)&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;strong&gt;plugin author&lt;/strong&gt;&amp;nbsp;earnouts are calculated automatically by a collection of factors including a plugin&#39;s age (on live playlists), presence (by % dominance on playlists), and impressions (times displayed on device), relative to all other community plugins. there is a minimum threshold of 50 total connections (installs + forks) to qualify for monthly payouts.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;strategic contributors&lt;/strong&gt;&amp;nbsp;are those who contribute to&amp;nbsp;&lt;a href=&quot;https://github.com/usetrmnl&quot;&gt;TRMNL open source projects&lt;/a&gt;. these earnouts are calculated with a mix of automation + human touch. relative to the funding available, below are allocations by category:&lt;/p&gt;&lt;ul&gt;&lt;li value=&quot;1&quot;&gt;Firmware, 3%&lt;/li&gt;&lt;li value=&quot;2&quot;&gt;3D Models, 0%&lt;/li&gt;&lt;li value=&quot;3&quot;&gt;BYOS, 52%&lt;/li&gt;&lt;li value=&quot;4&quot;&gt;Localizations, 3%&lt;/li&gt;&lt;li value=&quot;5&quot;&gt;BYOD, 2%&lt;/li&gt;&lt;li value=&quot;6&quot;&gt;Documentation/Resources, 0%&lt;/li&gt;&lt;li value=&quot;7&quot;&gt;Tooling, 40%&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;note: these allocations change monthly based on contributions by category.&lt;/p&gt;&lt;h2 id=&quot;algorithm&quot;&gt;algorithm?&lt;/h2&gt;&lt;p&gt;see the algorithm in action &lt;a href=&quot;https://www.youtube.com/watch?v=FJA_tOYcMbI&quot;&gt;here&lt;/a&gt;. over time the above weights, revenue share percentages, and minimum thresholds may change.&lt;/p&gt;&lt;p&gt;candid feedback is welcome, email&amp;nbsp;&lt;a href=&quot;mailto:team@trmnl.com&quot;&gt;team@trmnl.com&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
</content>
    <id>https://trmnl.com/blog/creator-fund-09-2026</id>
    <link href="https://trmnl.com/blog/creator-fund-09-2026"/>
    <published>2026-10-05T00:00:00+00:00</published>
    <rights>Copyright 2026</rights>
    <title>Creator Fund - September 2026</title>
    <updated>2026-10-05T00:00:00+00:00</updated>
    <dc:date>2026-10-05T00:00:00+00:00</dc:date>
  </entry>
  <dc:date>2026-11-05T00:00:00+00:00</dc:date>
</feed>