<?xml version="1.0" encoding="UTF-8" ?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel><title>Cosmos Keyboard Generator</title><description>Design a keyboard that fits your hand perfectly.</description><link>https://ryanis.cool/cosmos/</link><atom:link href="https://ryanis.cool/cosmos/feed_rss_updated.xml" rel="self" type="application/rss+xml" /><docs>https://github.com/rianadon/Cosmos-Keyboards</docs><language>en</language> <pubDate>Thu, 07 May 2026 06:15:26 -0000</pubDate> <lastBuildDate>Thu, 07 May 2026 06:15:26 -0000</lastBuildDate> <ttl>1440</ttl> <generator>MkDocs RSS plugin - v1.9.0</generator> <item> <title>The Better-Geometry Release</title> <description>&lt;h1&gt;The Better-Geometry Release&lt;/h1&gt;&lt;p&gt;&lt;img alt=&#34;Keyboards built with the new changes&#34; src=&#34;../../assets/better-geometry.png&#34;&gt;{ .header }&lt;/p&gt;&lt;p&gt;Keyboards with vertical thumb clusters! Plus consistently thick parts when staggering keys to fit your hand and stable STEP export.&lt;/p&gt;</description><link>https://ryanis.cool/cosmos/blog/the-better-geometry-release/</link> <pubDate>Fri, 01 May 2026 20:02:23 +0000</pubDate><source url="https://ryanis.cool/cosmos/feed_rss_updated.xml">Cosmos Keyboard Generator</source><guid isPermaLink="true">https://ryanis.cool/cosmos/blog/the-better-geometry-release/</guid> </item> <item> <title>Offset Surfaces: The Panacea for Bad Geometry?</title> <description>&lt;h1&gt;Offset Surfaces: The Panacea for Bad Geometry?&lt;/h1&gt;&lt;p&gt;&lt;img alt=&#34;Shapes generated with the offset surface algorithm&#34; src=&#34;../../assets/offset-surface.png&#34;&gt;{ .header }&lt;/p&gt;&lt;p&gt;Tools like Cosmos are huge time-savers in that they can take a simple design (such as the choice of where each key goes) and generate something much more complex. But once you give the task of designing to the computer, you better be sure the computer does a good job.&lt;/p&gt;&lt;p&gt;Which brings me to the subject of surface offsetting...&lt;/p&gt;</description><link>https://ryanis.cool/cosmos/blog/offset-surfaces-the-panacea-for-bad-geometry/</link> <pubDate>Fri, 01 May 2026 20:02:23 +0000</pubDate><source url="https://ryanis.cool/cosmos/feed_rss_updated.xml">Cosmos Keyboard Generator</source><guid isPermaLink="true">https://ryanis.cool/cosmos/blog/offset-surfaces-the-panacea-for-bad-geometry/</guid> </item> <item> <title>Open Sourcing Cosmos</title> <description>&lt;h1&gt;Open Sourcing Cosmos&lt;/h1&gt;&lt;p&gt;&lt;img alt=&#34;A Keyboard Spelling Open Source&#34; src=&#34;../../assets/opensource.png&#34;&gt;{ .header }&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The Cosmos Keyboard Generator is now Open Source on &lt;a href=&#34;https://github.com/rianadon/Cosmos-Keyboards&#34;&gt;GitHub&lt;/a&gt;!&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;It&#39;s 2023, and you can scan your hand, 3d-print a keyboard designed to fit it, send the electronics to be fabricated, and then plug your new keyboard into your computer and start typing.&lt;/p&gt;&lt;p&gt;Pretty crazy huh? And I bet we&#39;ll be living in a whole different world next decade.&lt;/p&gt;&lt;p&gt;All this is built on the hard work of many, many people that&#39;s been open-sourced: From open-source-hardware 3D printers to projects like KiCad and the Dactyl keyboard, open codebases have created a thriving community of forks &amp;amp; contributors, and they have helped bring cutting-edge technology to so many people. So now I&#39;m excited to announce that the Cosmos Generator is open-source as well.&lt;/p&gt;</description><link>https://ryanis.cool/cosmos/blog/open-sourcing-cosmos/</link> <pubDate>Fri, 01 May 2026 20:02:23 +0000</pubDate><source url="https://ryanis.cool/cosmos/feed_rss_updated.xml">Cosmos Keyboard Generator</source><guid isPermaLink="true">https://ryanis.cool/cosmos/blog/open-sourcing-cosmos/</guid> </item> <item> <title>The Summer Hardware Release</title> <description>&lt;h1&gt;The Summer Hardware Release&lt;/h1&gt;&lt;p&gt;&lt;img alt=&#34;Summary of the new features&#34; src=&#34;../../assets/summer-hardware.png&#34;&gt;{ .header }&lt;/p&gt;&lt;p&gt;Making your own keyboard with Cosmos just got so much easier. Introducing firmware autogen, an improved plate with artwork, and several new PCBs.&lt;/p&gt;</description><link>https://ryanis.cool/cosmos/blog/the-summer-hardware-release/</link> <pubDate>Fri, 01 May 2026 20:02:23 +0000</pubDate><source url="https://ryanis.cool/cosmos/feed_rss_updated.xml">Cosmos Keyboard Generator</source><guid isPermaLink="true">https://ryanis.cool/cosmos/blog/the-summer-hardware-release/</guid> </item> <item> <title>Better than CAD Part 1: Thickening Webs</title> <description>&lt;h1&gt;Better than CAD Part 1: Thickening Webs&lt;/h1&gt;&lt;p&gt;&lt;img alt=&#34;Comparison of old and new webs&#34; src=&#34;../../assets/webthickness.png&#34;&gt;{ .header }&lt;/p&gt;&lt;p&gt;If you followed the &lt;a href=&#34;./offset-surfaces.md&#34;&gt;last blog post on offset surfaces&lt;/a&gt;, you&#39;ll know improving part thickness has been a long-time goal of Cosmos. Many times, the naive approach of lofting the sides of key sockets creates solids too thin to print. This is a problem for both keyboards exported from Cosmos and keyboards built with CAD tools. Let&#39;s discover how the generator fixes these issues!&lt;/p&gt;</description><link>https://ryanis.cool/cosmos/blog/better-than-cad-part-1-thickening-webs/</link> <pubDate>Fri, 01 May 2026 20:02:23 +0000</pubDate><source url="https://ryanis.cool/cosmos/feed_rss_updated.xml">Cosmos Keyboard Generator</source><guid isPermaLink="true">https://ryanis.cool/cosmos/blog/better-than-cad-part-1-thickening-webs/</guid> </item> <item> <title>Dual USB-C on Split Keyboards Is Hard</title> <description>&lt;h1&gt;Dual USB-C on Split Keyboards Is Hard&lt;/h1&gt;&lt;p&gt;&lt;img alt=&#34;The Cosmos Lemon Wired Microcontroller&#34; src=&#34;../../assets/lemon-wired.png&#34;&gt;{ .header }&lt;/p&gt;&lt;p&gt;The header image on this post is a microcontroller &lt;a href=&#34;https://github.com/rianadon/Cosmos-Keyboard-PCBs/tree/main/lemon-microcontroller&#34;&gt;I&#39;m developing&lt;/a&gt; to be put in split keyboards. I decided to add two USB-C ports for interconnect, a decision which has resulted in numerous hard decisions, hours of my time I&#39;ll never get back, and a blog post.&lt;/p&gt;</description><link>https://ryanis.cool/cosmos/blog/dual-usb-c-on-split-keyboards-is-hard/</link> <pubDate>Fri, 01 May 2026 20:02:23 +0000</pubDate><source url="https://ryanis.cool/cosmos/feed_rss_updated.xml">Cosmos Keyboard Generator</source><guid isPermaLink="true">https://ryanis.cool/cosmos/blog/dual-usb-c-on-split-keyboards-is-hard/</guid> </item> </channel></rss>