<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: karotte</title><link>https://news.ycombinator.com/user?id=karotte</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 10:34:08 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=karotte" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by karotte in "FreeCAD"]]></title><description><![CDATA[
<p>If you want a solvespace with chamfers and fillets, then give Dune 3D a try.<p>Disclaimer: Dune 3D developer here.</p>
]]></description><pubDate>Fri, 20 Feb 2026 17:52:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47091319</link><dc:creator>karotte</dc:creator><comments>https://news.ycombinator.com/item?id=47091319</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47091319</guid></item><item><title><![CDATA[New comment by karotte in "FreeCAD"]]></title><description><![CDATA[
<p>Dune 3D developer here. Use inkscape to convert the SVG path to DXF and import that.</p>
]]></description><pubDate>Fri, 20 Feb 2026 17:50:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47091301</link><dc:creator>karotte</dc:creator><comments>https://news.ycombinator.com/item?id=47091301</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47091301</guid></item><item><title><![CDATA[New comment by karotte in "Ubiquiti SFP Wizard"]]></title><description><![CDATA[
<p>Interesting, that's pretty much the same thing I developed 6 years ago, though with a nicer display and QSFP slot: <a href="https://github.com/carrotIndustries/hubble/" rel="nofollow">https://github.com/carrotIndustries/hubble/</a></p>
]]></description><pubDate>Tue, 28 Oct 2025 17:26:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=45735902</link><dc:creator>karotte</dc:creator><comments>https://news.ycombinator.com/item?id=45735902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45735902</guid></item><item><title><![CDATA[New comment by karotte in "Cheap rj45 ethernet to USB adapter contains malware"]]></title><description><![CDATA[
<p>Believe it or not, but 'enumerating as a CD-ROM' drive is actually a documented feature of some Realtek USB Ethernet Interfaces: <a href="https://www.lcsc.com/datasheet/lcsc_datasheet_2206141400_Realtek-Semicon-RTL8153B-VB-CG_C2802072.pdf" rel="nofollow">https://www.lcsc.com/datasheet/lcsc_datasheet_2206141400_Rea...</a> (6.16. Driver Auto-Install Mode, page 24).</p>
]]></description><pubDate>Mon, 13 Jan 2025 19:02:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=42687221</link><dc:creator>karotte</dc:creator><comments>https://news.ycombinator.com/item?id=42687221</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42687221</guid></item><item><title><![CDATA[New comment by karotte in "LibrePCB 0.1.7"]]></title><description><![CDATA[
<p>Horizon EDA developer here. More than enough, everything's there for small to medium-sized projects.</p>
]]></description><pubDate>Sat, 15 Oct 2022 21:49:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=33218972</link><dc:creator>karotte</dc:creator><comments>https://news.ycombinator.com/item?id=33218972</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33218972</guid></item><item><title><![CDATA[New comment by karotte in "More Casio Watch Mods"]]></title><description><![CDATA[
<p>>  Can the ROM be read and flashed back on Casio watches?<p>I doubt that they use any kind of reprogrammable memory, but you can swap out the entire board like I did: <a href="https://github.com/carrotIndustries/pluto" rel="nofollow">https://github.com/carrotIndustries/pluto</a></p>
]]></description><pubDate>Tue, 21 Sep 2021 18:30:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=28608146</link><dc:creator>karotte</dc:creator><comments>https://news.ycombinator.com/item?id=28608146</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=28608146</guid></item><item><title><![CDATA[New comment by karotte in "Hershey Fonts: Not Chocolate, the Origin of Vector Lettering"]]></title><description><![CDATA[
<p>The Hershey Fonts are also widely used among many commercial electronic design automation applications:
<a href="https://blog.horizon-eda.org/misc/2019/11/17/fonts.html" rel="nofollow">https://blog.horizon-eda.org/misc/2019/11/17/fonts.html</a></p>
]]></description><pubDate>Wed, 31 Mar 2021 09:14:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=26645056</link><dc:creator>karotte</dc:creator><comments>https://news.ycombinator.com/item?id=26645056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=26645056</guid></item><item><title><![CDATA[New comment by karotte in "Casio F-91W: The strangely ubiquitous watch (2011)"]]></title><description><![CDATA[
<p>It's also a good basis for a DIY digital watch: <a href="https://github.com/carrotIndustries/pluto" rel="nofollow">https://github.com/carrotIndustries/pluto</a></p>
]]></description><pubDate>Sun, 22 Nov 2020 21:49:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=25181421</link><dc:creator>karotte</dc:creator><comments>https://news.ycombinator.com/item?id=25181421</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=25181421</guid></item><item><title><![CDATA[DIY watch based on the Casio F-91W]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/carrotIndustries/pluto">https://github.com/carrotIndustries/pluto</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=23977786">https://news.ycombinator.com/item?id=23977786</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 28 Jul 2020 16:51:29 +0000</pubDate><link>https://github.com/carrotIndustries/pluto</link><dc:creator>karotte</dc:creator><comments>https://news.ycombinator.com/item?id=23977786</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23977786</guid></item><item><title><![CDATA[New comment by karotte in "Horizon – a free and open source electronic PCB design package"]]></title><description><![CDATA[
<p>If you want good length tuning, look no further than Horizon EDA ;) <a href="https://horizon-eda.readthedocs.io/en/latest/feature-overview.html#interactive-length-tuning" rel="nofollow">https://horizon-eda.readthedocs.io/en/latest/feature-overvie...</a></p>
]]></description><pubDate>Mon, 04 May 2020 19:12:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=23072059</link><dc:creator>karotte</dc:creator><comments>https://news.ycombinator.com/item?id=23072059</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23072059</guid></item><item><title><![CDATA[New comment by karotte in "Horizon – a free and open source electronic PCB design package"]]></title><description><![CDATA[
<p>> 1. Does Horizon support an equivalent to the 'Variant Manager?'<p>No, but there's been some discussion on it: <a href="https://github.com/horizon-eda/horizon/pull/347#issuecomment-590604179" rel="nofollow">https://github.com/horizon-eda/horizon/pull/347#issuecomment...</a><p>> 2. In the docs it seems to mention submitting parts to the default pool. If people submit parts to the pool are there style guides somewhere?<p>There's <a href="https://github.com/horizon-eda/horizon-pool-convention" rel="nofollow">https://github.com/horizon-eda/horizon-pool-convention</a>, but that's still work in progress.<p>> 3. Is there a way to set paste mask expansion like is done in Altium?<p>Yes, you can set it globally in the board.</p>
]]></description><pubDate>Mon, 04 May 2020 14:12:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=23068278</link><dc:creator>karotte</dc:creator><comments>https://news.ycombinator.com/item?id=23068278</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23068278</guid></item><item><title><![CDATA[New comment by karotte in "Horizon – a free and open source electronic PCB design package"]]></title><description><![CDATA[
<p>Yes: <a href="https://blog.horizon-eda.org/assets/pnp-export.png" rel="nofollow">https://blog.horizon-eda.org/assets/pnp-export.png</a></p>
]]></description><pubDate>Mon, 04 May 2020 13:55:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=23068084</link><dc:creator>karotte</dc:creator><comments>https://news.ycombinator.com/item?id=23068084</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23068084</guid></item><item><title><![CDATA[New comment by karotte in "Horizon – a free and open source electronic PCB design package"]]></title><description><![CDATA[
<p>I only got to know about LibrePCB at the end of 2016 after several months of development on Horizon EDA. While there are some similarities such as the use of UUIDs and strong link between schematic and netlist, there are major architectural differences such as Horizon EDA using raw OpenGL vs QTSceneGraph(?) and Gtkmm vs QT.<p>As far as I can tell, the development models also differ significantly: The LibrePCB devs seem to be focused on doing things the right way the first time such as having a proper operation-based undo/redo stack whereas horizon just stores a copy of the whole schematic/board for undo/redo. They also seem to focus more on simplicity for beginners rather than more advanced features such as length tuning and advanced design rules.<p>Putting development effort where I like enabled me do to the board for my master thesis <a href="https://github.com/carrotIndustries/x-band-tx/" rel="nofollow">https://github.com/carrotIndustries/x-band-tx/</a> (4 Layers, differential pairs, length-matched traces) in Horizon EDA only after about 2 years after the initial beginning of development.</p>
]]></description><pubDate>Mon, 04 May 2020 10:53:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=23066524</link><dc:creator>karotte</dc:creator><comments>https://news.ycombinator.com/item?id=23066524</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23066524</guid></item><item><title><![CDATA[New comment by karotte in "Horizon – a free and open source electronic PCB design package"]]></title><description><![CDATA[
<p>It can be built on mac OS and starts but isn't really usable due to OpenGL issues: <a href="https://github.com/horizon-eda/horizon/pull/290#issuecomment-583775371" rel="nofollow">https://github.com/horizon-eda/horizon/pull/290#issuecomment...</a></p>
]]></description><pubDate>Mon, 04 May 2020 09:36:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=23066067</link><dc:creator>karotte</dc:creator><comments>https://news.ycombinator.com/item?id=23066067</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23066067</guid></item><item><title><![CDATA[New comment by karotte in "Horizon – a free and open source electronic PCB design package"]]></title><description><![CDATA[
<p>> Differential pair routing<p>Yes, uses KiCad's push&shove router<p>> Pin swapping... ie a differential pair where the pins can be reversed<p>Not really, but swapping P/N in a diffpair is as easy as selecting nets in the schematic and using the "swap nets" tools.<p>> Pin agnostic routing, ie a MCU or FPGA where it doesn't matter which pin is used<p>Not really, but you can draw the connections in the board editor and backannotate them into the schematic: <a href="https://horizon-eda.readthedocs.io/en/latest/backannotation.html" rel="nofollow">https://horizon-eda.readthedocs.io/en/latest/backannotation....</a><p>> Incremental part placement, unlike kicad where all the footprints get dumped on the board in a big mess at the start<p>Yes, there's list showing all currently unplaced packages: <a href="https://imgur.com/ZrvRw46" rel="nofollow">https://imgur.com/ZrvRw46</a></p>
]]></description><pubDate>Mon, 04 May 2020 00:46:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=23063253</link><dc:creator>karotte</dc:creator><comments>https://news.ycombinator.com/item?id=23063253</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23063253</guid></item><item><title><![CDATA[New comment by karotte in "Horizon – a free and open source electronic PCB design package"]]></title><description><![CDATA[
<p>pro Horizon:<p>- library management that makes sense (though is a bit more complex than KiCad's)<p>- clean and modern UI<p>- fast-paced development (if there's a suggestion, that makes sense to me, I'll implement it)<p>pro KiCad:<p>- large library of parts<p>- has been around for a long time, so for every problem you may encounter, there's likely a forum post or so that describes a solution/workaround<p>- larger community</p>
]]></description><pubDate>Mon, 04 May 2020 00:33:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=23063164</link><dc:creator>karotte</dc:creator><comments>https://news.ycombinator.com/item?id=23063164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23063164</guid></item><item><title><![CDATA[New comment by karotte in "Horizon – a free and open source electronic PCB design package"]]></title><description><![CDATA[
<p>Gtk's and horizon's OpenGL requirements (3.3 core profile + extensions) likely aren't met by whatever graphics adapter your VM implementation provides.</p>
]]></description><pubDate>Mon, 04 May 2020 00:24:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=23063086</link><dc:creator>karotte</dc:creator><comments>https://news.ycombinator.com/item?id=23063086</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23063086</guid></item><item><title><![CDATA[New comment by karotte in "Horizon – a free and open source electronic PCB design package"]]></title><description><![CDATA[
<p>As written in <a href="https://horizon-eda.readthedocs.io/en/latest/why-another-eda-package.html" rel="nofollow">https://horizon-eda.readthedocs.io/en/latest/why-another-eda...</a> changing the way how a PCB design tool handles libraries would certainly require a complete rewrite as the library structure permeates the entire codebase.<p>Starting from scratch also allowed me to trivially implement features that KiCad is missing, such as proper panelisation: <a href="https://blog.horizon-eda.org/progress/2020/04/05/progress-2020-03.html" rel="nofollow">https://blog.horizon-eda.org/progress/2020/04/05/progress-20...</a></p>
]]></description><pubDate>Mon, 04 May 2020 00:11:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=23063002</link><dc:creator>karotte</dc:creator><comments>https://news.ycombinator.com/item?id=23063002</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23063002</guid></item><item><title><![CDATA[New comment by karotte in "Horizon – a free and open source electronic PCB design package"]]></title><description><![CDATA[
<p>Author here, ask me anything.</p>
]]></description><pubDate>Sun, 03 May 2020 23:10:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=23062658</link><dc:creator>karotte</dc:creator><comments>https://news.ycombinator.com/item?id=23062658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=23062658</guid></item></channel></rss>