<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[RamBros Blog]]></title><description><![CDATA[RamBros Blog]]></description><link>https://blog.rambros3d.com</link><image><url>https://cdn.hashnode.com/res/hashnode/image/upload/v1753937167308/0e683859-c5a6-4d3c-8a56-2713fb30cc86.png</url><title>RamBros Blog</title><link>https://blog.rambros3d.com</link></image><generator>RSS for Node</generator><lastBuildDate>Tue, 07 Apr 2026 20:41:24 GMT</lastBuildDate><atom:link href="https://blog.rambros3d.com/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Flux EDA Review: It's Still a Work in Progress]]></title><description><![CDATA[I tested Flux EDA over the course of two weeks. As a hardware designer who already knows how to use EasyEDA and KiCad, I thought this would be an easy task; but using Flux turned out to be more challenging than my initial expectations.

As of mid 202...]]></description><link>https://blog.rambros3d.com/flux-eda-review</link><guid isPermaLink="true">https://blog.rambros3d.com/flux-eda-review</guid><category><![CDATA[Pcb Design]]></category><category><![CDATA[review]]></category><dc:creator><![CDATA[RamBros]]></dc:creator><pubDate>Fri, 01 Aug 2025 14:03:12 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1754056976891/104accf2-b072-476f-b9cc-2f6a2867d7f1.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I tested Flux EDA over the course of two weeks. As a hardware designer who already knows how to use EasyEDA and KiCad, I thought this would be an easy task; but using Flux turned out to be more challenging than my initial expectations.</p>
<blockquote>
<p>As of mid 2025,<br />It still has a long way to go before being fully production-ready. For now, I'll hold off and wait until its ready</p>
</blockquote>
<hr />
<h1 id="heading-the-good">The Good</h1>
<p>Here are several features that I found impressive, which set Flux EDA apart from other tools:</p>
<h2 id="heading-1-realtime-bom-prices">1) Realtime BOM prices</h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1754041901798/7cf0b6e0-2abd-4223-ab5e-a7547f5ddd1d.png" alt class="image--center mx-auto" /></p>
<p>On the top right corner of the UI, there is a Price display. It updates in realtime as you add or remove components. This is very handy especially when you’re designing a board for batch production.</p>
<p>This feature is not yet available in EasyEDA and KiCad. While Altium does have an advanced feature called ActiveBOM, The way it is implemented in Flux is straightforward and user-friendly.</p>
<h2 id="heading-2-schematic-pcb-layout-live-sync">2) Schematic ←→ PCB Layout Live sync</h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1754043023368/7e050528-ce5e-416c-830b-36365e972a7b.jpeg" alt class="image--center mx-auto" /></p>
<p>Any change made in the Schematic is instantly reflected in the PCB Layout workspace, and vice versa. For context the other EDA tools require the user to manually import the changes from one workspace to another.</p>
<p>This might be ideal or not, depending on your workflow, but it was very helpful for me.</p>
<h2 id="heading-3-project-gallery">3) Project Gallery</h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1754043922526/d33a205a-0eba-4c44-ba71-9e5f53702729.png" alt class="image--center mx-auto" /></p>
<p>While this is not an exclusive feature, the implementation in Flux is user friendly. These are projects contributed by a user. Flux has a great way to search and find these projects, Both templates and projects are searchable (they are essentially the same in flux)</p>
<p>In case of the other EDA tools, you will have to find it somewhere on the internet. Like github in case of Kicad. While Easyeda does have an open Gallery called OSHWLab with all the open source projects, the user contributed Modules are not yet searchable.</p>
<blockquote>
<p>Templates and Modules are circuits which are reused in multiple projects, a good analogy is the boilerplate code in programming.</p>
</blockquote>
<h2 id="heading-4-co-pilot-for-component-search">4) Co-pilot for Component Search</h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1754045872334/6cf10431-8fcf-4617-815d-fc69a91da57a.png" alt class="image--center mx-auto" /></p>
<p>The co-pilot chat box is helpful when searching for components. Usually we have to visit a suppliers website and use the filters to find the perfect component.</p>
<p>This co-pilot has a context of the components and its features for most manufacturers. For beginners this should be more than enough to get started.</p>
<p>That's all the AI is good for. The co-pilot is a double-edged sword for Flux, and we'll explore that in the last part.</p>
<h2 id="heading-5-customer-support">5) Customer support</h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1754054649576/5d60fcef-b2ef-45fd-a2e0-8a0d440ced36.png" alt class="image--center mx-auto" /></p>
<p>I have been observing the flux slack group for the past two weeks, The Flux team is highly responsive, addressing user queries and clarifying doubts. They also add components to the Flux library based on user requests, that is good.</p>
<hr />
<h1 id="heading-the-bad">The BAD</h1>
<p>Some of the pain points associated with using Flux EDA.</p>
<h2 id="heading-1-schematic-ui">1) Schematic UI</h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1754046120266/cfc8559d-1cb7-4d4f-afb0-ef410538222b.png" alt="The screenshot speaks for itself" class="image--center mx-auto" /></p>
<p>I like that a dark mode is available, but why like this. Can you see whats in the schematic? The issue is not the dark mode, but the line width and monocolor UI.</p>
<p>Here’s a schematic from EasyEDA for reference,</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1754047036699/912e7285-0011-4940-b153-5cb8d5d3440e.png" alt class="image--center mx-auto" /></p>
<p>For more complex designs, flux is not suitable since we also cant organize the schematic into different sheets. Official suggestion is to use the modules feature as a workaround.</p>
<p>My designs are usually simple, so I rarely have to use multiple schematic sheets. But I still had a hard time with that Flux schematic UI.</p>
<h2 id="heading-2-everything-combined-into-library">2) Everything combined into “Library”</h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1754047791674/02aacadd-d765-4dec-a31d-d1c51524bbf9.png" alt class="image--center mx-auto" /></p>
<p>All the EDA tools treat the components and common tools (like pads, holes, lines, text) separately. Flux combines everything into the library. Anyone who has worked with a different EDA (like KiCAD, EasyEDA) will find this annoying.</p>
<p>Here’s a screenshot from KiCAD, It is better to keeps these tools and components separate.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1754047888355/55a334f9-5aa5-4218-8752-fab7795fda30.png" alt class="image--center mx-auto" /></p>
<p>Maybe flux is trying for a different experience.</p>
<h2 id="heading-3-rules-editor">3) Rules Editor</h2>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1754048293526/10b56c80-7654-468a-89e3-e48ca0ad5d04.png" alt class="image--center mx-auto" /></p>
<p>The rules editor looks more oriented to programmers, the language definitely sounds that way (Objects, Values, Types). The rules is setup like CSS, not sure why they chose this for a PCB design software.</p>
<p>This might be easy for programmers who are looking to get into hardware design. But for hardware designers who are looking to switch from a different EDA tool; its gonna be a real pain.</p>
<p>For reference, the Altium rules manager still manages to keep it simple.</p>
<p><img src="https://files.doc.altium.com/sites/default/files/wiki_attachments/324377/Tutorial_Dlg_PCBRulesAndConstraintsEditor_WidthRules_Summary_AD24.webp?VersionId=nvLPuU_upF1OIYnq5WyTCBcUhLV3Rm62" alt /></p>
<hr />
<h1 id="heading-the-worst">The Worst:</h1>
<p>Here are a few aspects of the Flux PCB design tool that definitely needs to be improved.</p>
<h2 id="heading-1-the-ai">1) The AI</h2>
<p>Flux AI over promises, under delivers; Maybe this is applicable to all AI companies.</p>
<p>Other than helping with component selection, it not much good for anything else. Although it does have context of the schematic and PCB, its not ready to be used in production.</p>
<p>As a test,</p>
<ul>
<li><p>I gave a schematic PDF and asked it to recreate that in flux - not done</p>
</li>
<li><p>Next I placed all the components and asked it to adjust the placements and do the wiring - not done</p>
</li>
<li><p>So I manually did the schematic and pcb layout, Then tried the auto router feature - typical autorouter</p>
</li>
</ul>
<p>This was a basic ESP32-C3 module based design. The co-pilot burned 300 credits and got nowhere. (300 credits would have cost 12 USD)</p>
<p>This is the contradicting part: For these simple you might as well just do it manually since the copilot is currently dead slow, and for more complex designs it cant help.</p>
<p>For my design sessions, it would cost me additional 25-100 USD worth of credits each week. As a hardware engineer, this would be a good deal if it actually worked since It would be a real time saver just to automate the simple tasks. Flux still has a long way to go.</p>
<h2 id="heading-2-no-importexport">2) No import/export</h2>
<p>I consider this a basic feature. Flux can't import projects from other EDA tools, and it also can't export to other formats.</p>
<p>You can't even import a Flux file back into Flux, which is puzzling...</p>
<p>Personally, I don't like using any software that lacks interoperability, as it increases the risk of vendor lock-in.</p>
<hr />
<h1 id="heading-final-thoughts">Final thoughts:</h1>
<h2 id="heading-ai-amp-hardware">AI &amp; Hardware:</h2>
<p>Vibe coding is nice for making simple apps and websites. If anything goes wrong, it just takes another update to fix it. For personal projects, this costs nearly nothing, maybe some loss of time.</p>
<p>But the AI aspect of hardware is highly problematic in the current stages. As with any hardware projects, it costs time and money, and for each revision it takes a lot of work to design, wait for the boards to arrive, then complete testing.</p>
<p>So less error-free revisions is better to get the product fast into the market.</p>
<p>Would you trust an AI to design the hardware? Definitely not now, I will just wait till it gets better.</p>
<h2 id="heading-for-beginners">For beginners:</h2>
<p>If you’re from a programming background, you might find flux interesting. Definitely checkout the copilot features. Flux currently offers a two week trial.</p>
<p>But if you’re looking to get into PCB design, I would suggest EasyEDA or KiCAD - both are free and production ready. <a target="_blank" href="https://blog.rambros3d.com/jump-start-your-pcb-adventure">Learn More</a></p>
<hr />
<p>This is actually my second time trying out flux, I first tested flux back in mid-2024. Even though its still slow, The copilot has become better. Looks like they are focusing more on the AI features rather than implementing the basic features.</p>
<p>Flux appears to be in its early stages, so I have high hopes for its future. The development pace is promising, especially with a team that is highly receptive to customer queries and doubts.</p>
<blockquote>
<p>Who knows, I might even be recommending it in a couple of years.</p>
</blockquote>
]]></content:encoded></item><item><title><![CDATA[Jump Start Your PCB Adventure]]></title><description><![CDATA[Today, many hobbyists are learning PCB design to create their own electronic boards. PCBs are more affordable than ever, which motivates many makers to learn PCB design. This wouldn't have been possible even 20 years ago.
My PCB design adventure bega...]]></description><link>https://blog.rambros3d.com/jump-start-your-pcb-adventure</link><guid isPermaLink="true">https://blog.rambros3d.com/jump-start-your-pcb-adventure</guid><category><![CDATA[Pcb Design]]></category><category><![CDATA[PCB manufacturing]]></category><category><![CDATA[pcb china]]></category><category><![CDATA[Electronics]]></category><dc:creator><![CDATA[RamBros]]></dc:creator><pubDate>Tue, 11 Mar 2025 18:30:00 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1753935389087/879fb27e-9aa0-4edc-9f25-85a4f4c419b7.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Today, many hobbyists are learning PCB design to create their own electronic boards. <strong>PCBs are more affordable than ever,</strong> which motivates many makers to learn PCB design. This wouldn't have been possible even 20 years ago.</p>
<p>My PCB design adventure began in 2019 with an [online tutorial](introduction: Getting started with an electronics project?%20You%20need%20to%20look%20into%20jlc%27s%20ecosystem). I ordered the PCBs from JLCPCB and the parts from LCSC. JLCPCB had just launched their assembly service, but I still got the parts separately just for the adventure of soldering those smd parts. It was a great experience getting the design become a reality.</p>
<p>If it was the 90s or even the early 2000s, I wouldn't have bothered with PCB design. It was way too expensive, and manufacturers weren't interested in small-time makers like us. It's the same reason we don't really do IC design now - the cost to get a wafer made is crazy high (and that’s not even counting slicing it up and packaging the chips), Selling a kidney might not be enough.<br />Hopefully, things will change when some fab starts doing prototype orders for hobbyists like us. IC design software has come a long way, so maybe by 2030 we can get our own custom ICs - that would be awesome.</p>
<p>Back to the present: If you're a hobbyist looking to create your own PCBs, it's now possible to design and get them made in under a month. You'll need some basic electronics knowledge and familiarity with components like transistors, resistors, and capacitors. Working with the ICs is no problem - we just refer to the datasheets. Fun fact: I designed my first PCB without even knowing how crystals worked! The point is, you only need to know enough to get started; nobody's an expert right away.</p>
<p>Before diving in, lets familiarize these terms</p>
<ul>
<li><p><strong>EDA</strong> - Electronic Design Automation (PCB design software)</p>
</li>
<li><p><strong>DRC</strong> - Design Rule Check</p>
</li>
<li><p><strong>DFM</strong> - Design For Manufacturing</p>
</li>
<li><p><strong>PCBA</strong> - Printed Circuit Board Assembly</p>
</li>
<li><p><strong>THT</strong> - Through Hole Technology</p>
</li>
<li><p><strong>SMT</strong> - Surface Mount Technology</p>
</li>
<li><p><strong>SMD</strong> - Surfact Mount Device</p>
</li>
</ul>
<p>From PCB design to fabrication - here's how you can make it <strong>cost-effective</strong> and <strong>warp-speed</strong> your development time.</p>
<h2 id="heading-1-free-software-first">1) Free Software First</h2>
<p><img src="https://image.easyeda.com/oshwhub/pullImage/1f80da5baebe4f48abc5f4890ec6b309.jpg" alt /></p>
<p>When starting with PCB design, free software is the way to go. <strong>EasyEDA</strong> (cloud-based) and <strong>KiCad</strong> (open source) are the best options. For beginners, I recommend EasyEDA due to its user-friendly interface. Once you get the hang of PCB design, you can switch to KiCad or any other software - the core skills will transfer.</p>
<p>I personally use EasyEDA for my open-source projects because its fully integrated with JLCPCB &amp; LCSC, which is where our members usually get our boards. Since the files end up at JLCPCB anyway, I'm not worried about using their cloud storage.</p>
<p>That said, You can also use Kicad - It's a <strong>fantastic open-source option</strong> that's constantly getting better. And if you like working with JLCPCB, there are some great open-source tools like <a target="_blank" href="https://github.com/uPesy/easyeda2kicad.py">easyeda2kicad</a> and <a target="_blank" href="https://github.com/Bouni/kicad-jlcpcb-tools">kicad-jlcpcb-tools</a> to make things easier.</p>
<h2 id="heading-2-manufacturer-capabilities">2) Manufacturer Capabilities</h2>
<p><img src="https://image.easyeda.com/oshwhub/pullImage/a3a99ddc1afd4585bd73d639e24234e7.jpg" alt /></p>
<p>When designing a PCB, follow your manufacturer's capacilities (reference: <a target="_blank" href="https://jlcpcb.com/capabilities/pcb-capabilities">JLCPCB</a>, <a target="_blank" href="https://www.pcbway.com/capabilities.html">PCBWay</a>, <a target="_blank" href="https://www.nextpcb.com/pcb-capabilities">NextPCB</a>). <strong>Set your software's DRC to match these rules</strong>; it will then flag any violations.</p>
<p>These specifications generally result in faster production and lower costs:</p>
<ul>
<li><p>FR4 board</p>
</li>
<li><p>2,4 layer</p>
</li>
<li><p>1.2, 1.6mm board thickness</p>
</li>
<li><p>Vias 0.3mm or larger, smaller vias increase cost.</p>
</li>
<li><p>Green color soldermask</p>
</li>
</ul>
<h2 id="heading-3-start-with-hand-solderable-parts">3) Start with Hand-Solderable parts</h2>
<p><img src="https://image.easyeda.com/oshwhub/pullImage/f46fcf2ce6554036b999d2b7b882e84b.jpg" alt /></p>
<p>image source: <a target="_blank" href="https://core-emt.com/smd-size-chart">https://core-emt.com/smd-size-chart</a></p>
<p>When starting with SMD components, choose larger, hand-solderable sizes for <strong>easier rework</strong>. Avoid packages smaller than <strong>0603</strong> or those with hidden leads like <strong>QFNs</strong> and <strong>BGAs</strong>, as these are difficult to rework manually. Once you gain experience, you can move to smaller packages. While smaller components are often slightly cheaper, the difference is negligible for small quantities.</p>
<p>In general, <strong>prefer SMD components over through-hole</strong>. They are typically less expensive, especially for PCB assembly service.</p>
<h2 id="heading-4-the-cost-benefit-of-pcb-assembly">4) The Cost-Benefit of PCB Assembly</h2>
<p><img src="https://image.easyeda.com/oshwhub/pullImage/884f4a3d9bd14a4c93f25a5eb235f453.png" alt /></p>
<p>Many manufacturers now offer <strong>affordable assembly</strong> (PCBA). For example, JLCPCB's assembly cost is only around $8-$25 for 5-10 boards.</p>
<ul>
<li><p>Depending on the complexity of your design, this can save you around 20-60 minutes of soldering time per board. Unless you want to manually reflow them or practice hand-soldering SMDs, just get your boards assembled.</p>
</li>
<li><p><strong>Double-sided assembly</strong> is considerably <strong>more expensive</strong>, usually costing 2-4 times more; as it adds an <strong>extra production step</strong> and requires a <strong>custom assembly fixture</strong>. For most designs, you should be able to pack the parts onto a single side.</p>
</li>
<li><p>Other than the time-cost benefit, Sometimes getting <strong>PCBA can be cheaper</strong> than getting the bare boards and components separately. Just look up why some governments have less import tax for Assembled PCB compared to bare PCB - use that to your advantage.</p>
</li>
</ul>
<h2 id="heading-jlcpcbs-ecosystem">- JLCPCB's ecosystem -</h2>
<p>The previous tips were general to all PCB manufacturers. Now we will see how to optimize costs even more, specific to JLCPCB.</p>
<ul>
<li><p>Stick with <strong>"Economic" PCBA</strong> for prototypes. The "Standard" option is only needed for <strong>fine-pitch parts</strong> and special components.</p>
</li>
<li><p>Use components from the <a target="_blank" href="https://jlcpcb.com/parts"><strong>JLCPCB parts</strong></a> library, they can be assembled using their PCBA service</p>
</li>
<li><p>Pick <a target="_blank" href="https://jlcpcb.com/parts/basic_parts"><strong>basic/preferred parts</strong></a> for passives since Extended components are charged $3 extra.</p>
</li>
</ul>
<p>As of March 2025, JLCPCB has great deals for 4 and 6 layer prototypes also. That's a great excuse to try it out.</p>
<h3 id="heading-funding-your-open-source-hardware">Funding Your Open-Source Hardware:</h3>
<p>The OSHWLab Stars initiative offers valuable prototyping support for open-source hardware projects. You can find more details in <a target="_blank" href="https://oshwlab.com/article/open-source-projects"><strong>this article</strong></a>.</p>
<h3 id="heading-ultimate-advantage">Ultimate Advantage:</h3>
<p>JLCPCB's access to components from its sister company - LCSC, gives them a significant advantage over competitors, particularly for assembled PCBs. Nowadays bare PCB production is fast across most manufacturers. But <strong>Component sourcing time</strong> is the bottleneck, it can take an extra 1-3 weeks.</p>
<p>JLCPCB has zero Component sourcing time if you use parts from their library. The whole production (including assembly) typically takes less than a week for 2-6 layer boards.</p>
<p>This highly integrated supply chain allows them to provide the <strong>best lead time</strong> at the most <strong>affordable rates</strong>. This allowed them to capitalize on the <strong>price elasticity of demand</strong> by triggerring substantial demand from hobbyists and small businesses. Like I said before, I wouldnt have gotten into PCB design if it werent for these companies.</p>
<h2 id="heading-taking-your-project-to-market"><strong>- Taking Your Project to Market -</strong></h2>
<p>Once you've completed prototyping and built a following, you may find there's demand for your product. What started as a <strong>hobby project</strong> could become a <strong>marketable product</strong>. You may not have expected this, but some people will want to buy <strong>your product, from you</strong>.</p>
<p>Whether you plan to sell bare <strong>PCBs</strong>, <strong>DIY kits</strong>, or fully <strong>Assembled devices</strong>, you'll need to consider additional services like <strong>kitting</strong> (packaging components together) and <strong>subassembly</strong> (assembling parts of the product). Also learn about DFM. This journey can be a wild ride, you'll get valuable learning experiences and the potential for a side hustle.</p>
<h3 id="heading-important-considerations">Important considerations:</h3>
<ul>
<li><p>I use JLCPCB, so this article is biased in their favor. The focus here is on fast and affordable PCB prototyping. If you have a better alternative, let me know.</p>
</li>
<li><p>The sales reps from various PCB companies say that their QC is better so they can't match with jlc's prices (for low volume orders), is it true? We will find out.</p>
</li>
<li><p>Based on the assumption that most hobbyists would be sharing their projects with the community, I have recommended EasyEDA. If you're working on some secret stuff, then I don't have to say the obvious ;)</p>
</li>
</ul>
<p><em>Article originally published on</em> <a target="_blank" href="https://oshwlab.com/article/easyeda-jlcpcb"><em>oshwlab.com</em></a></p>
]]></content:encoded></item><item><title><![CDATA[Ordering Boards for OSHWLab Projects]]></title><description><![CDATA[This will guide you through all the steps to order a Board for a project shared on OSHWLab.
To get a PCB made, you'll usually need these files:

Gerber - this is the blueprint of the PCB

BOM (Bill of materials) - A shopping list of all the parts you...]]></description><link>https://blog.rambros3d.com/ordering-boards-for-oshwlab-projects</link><guid isPermaLink="true">https://blog.rambros3d.com/ordering-boards-for-oshwlab-projects</guid><category><![CDATA[PCB manufacturing]]></category><category><![CDATA[PCB Assembly]]></category><category><![CDATA[PCBA China]]></category><dc:creator><![CDATA[RamBros]]></dc:creator><pubDate>Mon, 17 Feb 2025 18:30:00 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1754040622387/09e7c241-69f2-43e8-bdd4-e10532a48599.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This will guide you through all the steps to order a Board for a project shared on OSHWLab.</p>
<p>To get a PCB made, you'll usually need these files:</p>
<ul>
<li><p><strong>Gerber</strong> - this is the blueprint of the PCB</p>
</li>
<li><p><strong>BOM</strong> (Bill of materials) - A shopping list of all the parts you need for your board</p>
</li>
<li><p><strong>CPL</strong> (Component placement list) - aka "pick and place" file</p>
</li>
</ul>
<p>The BOM and CPL are required if you want the manufacturer to assemble the board. If you just need the bare PCB, the Gerber files are enough.</p>
<p>All the projects on OSHWLab are designed using EasyEDA, so we'll look at a simpler approach today. </p>
<h2 id="heading-step-1"><strong>Step 1:</strong></h2>
<p>Open the project in Easyeda using the open "Drawing Button"</p>
<p><img src="https://image.easyeda.com/oshwhub/pullImage/5385f4301f9344f593d52d03fcae1c6e.png" alt /></p>
<h2 id="heading-step-2"><strong>Step 2:</strong></h2>
<p>Open the project. Each design will have a schematic file and a PCB file.</p>
<p>If there are multiple PCB versions, choose the one recommended by the designer.</p>
<p><img src="https://image.easyeda.com/oshwhub/pullImage/f42fe3f6f03d4d08b4d8769859a53ac6.png" alt /></p>
<h2 id="heading-step-3"><strong>Step 3:</strong></h2>
<p>After the PCB is opened click the "Order PCB" button</p>
<p><img src="https://image.easyeda.com/oshwhub/pullImage/48f3665541b84068b778a509e764d475.png" alt /></p>
<p>In Standard version, it will be under Fabrication</p>
<p><img src="https://image.easyeda.com/oshwhub/pullImage/912601dd376749a7b0f87cd0d1972c90.png" alt /></p>
<h2 id="heading-step-4"><strong>Step 4:</strong></h2>
<p>Confirm the generated data</p>
<p><img src="https://image.easyeda.com/oshwhub/pullImage/79f8c0287b884845867cef2514493ab9.png" alt /></p>
<p>The Standard version will ask for manual confirmation to check for DRC. The project designer would have already made sure it does not have any errors.<br />But it doesnt hurt to double-check. If no errors pop up, you can proceed.</p>
<p><img src="https://image.easyeda.com/oshwhub/pullImage/6279b856960f4b44b93a8d6069d76e6d.png" alt /></p>
<h2 id="heading-step-5"><strong>Step 5:</strong></h2>
<p>All the necessary files will be automatically uploaded to the JLCPCB website, and the quote page will open.</p>
<p>Here are the specifications to adjust:</p>
<ul>
<li><p>Base material (usually FR4)</p>
</li>
<li><p>PCB thickness</p>
</li>
<li><p>PCB color - your choice, green is cheapest</p>
</li>
<li><p>Surface finish - Lead-free recommended for health</p>
</li>
</ul>
<p>You can leave the other specs unchanged</p>
<p><img src="https://image.easyeda.com/oshwhub/pullImage/2301b2a7fe7e4920b9797bd71598664d.png" alt /></p>
<p><img src="https://image.easyeda.com/oshwhub/pullImage/0443589ff7ad4534a9d214232f16043d.png" alt /></p>
<p>Leave the high-end specs at their default values. You can choose to remove the order number if you prefer.</p>
<h2 id="heading-step-6"><strong>Step 6:</strong></h2>
<p>Enable PCBA is component assembly if required (Highly recommended).<br />You can save a lot of time using this option.</p>
<p><img src="https://image.easyeda.com/oshwhub/pullImage/8c5170ab57b14533a9294e2294d8c622.png" alt /></p>
<p>You can also choose to have only 2/5 boards assembled.</p>
<p>The PCBA advanced options can be left at their default settings.</p>
<p>Click "NEXT" and proceed, again.</p>
<h2 id="heading-step-7"><strong>Step 7:</strong></h2>
<p>Normally, you'd have to upload the BOM and CPL files at this step.  However, since we're ordering directly from EasyEDA, these files are also uploaded automatically.</p>
<p>You might see some errors, but generally, you can ignore them if the components are labeled <strong>DNP</strong> (Do Not Populate) or <strong>IGNORE,</strong> or as directed by project designer. This just means the component isn't included in the BOM and won't be placed during assembly.</p>
<p><img src="https://image.easyeda.com/oshwhub/pullImage/5628fb2103584b448608d0408ee25d4c.png" alt /></p>
<h2 id="heading-step-8"><strong>Step 8:</strong></h2>
<p>This will show an overview of the components in the BOM.</p>
<p><img src="https://image.easyeda.com/oshwhub/pullImage/76b85cd8f1874b0eb428647061de8341.png" alt /></p>
<p>If all components are selected, you can proceed.</p>
<p><img src="https://image.easyeda.com/oshwhub/pullImage/8408a5d16faa4ecf95f425f336e83a18.png" alt /></p>
<p>Here's the tricky part: if a component is out of stock or there's an inventory shortage, you'll have to choose a suitable substitute. This is usually easy for passive components like diodes, resistors, capacitors, and LEDs. However, if an IC is not available, you'll need to find an alternative that's pin-compatible. </p>
<h2 id="heading-step-9"><strong>Step 9:</strong></h2>
<p>Next, you'll get an overview of the component placements. I haven't had any issues with EasyEDA and JLCPCB so far, so it should be good.</p>
<p><img src="https://image.easyeda.com/oshwhub/pullImage/49f71e2d5de84574a6d1edc5c6590e38.png" alt /></p>
<p>But if anything looks out of place, double-check the design and adjust the placement as needed.</p>
<h2 id="heading-step-10"><strong>Step 10:</strong></h2>
<p>Here you'll see a full price breakdown for your boards.</p>
<p>For bureaucracy reasons, you'll need to select a product class.  <strong>Choose "DIY"</strong> unless you're absolutely sure it's something else.</p>
<p><img src="https://image.easyeda.com/oshwhub/pullImage/0567593ddc184be38bfddfa26a7a32af.png" alt /></p>
<p>Finally "Add to cart"</p>
<p>And that's how you order the Assembled boards to replicate a board shared in OSHWLab.</p>
<h3 id="heading-notes"><strong>Notes:</strong></h3>
<p>I have made a proposal for a real One-click option. Share your interest in the forum - <a target="_blank" href="https://oshwlab.com/forum/post/8b4d6880e8524452881d5df257d333c4">VIEW HERE</a></p>
<ul>
<li><p>The projects on OSHWLab are shared by community members like you and me. so the risk is yours to take.</p>
</li>
<li><p>The One-click order option is only applicable if you're using JLCPCB for fabrication.</p>
</li>
<li><p>I recommend this approach for hobbyists with some electronics experience. It's definitely not for absolute beginners.</p>
</li>
</ul>
]]></content:encoded></item><item><title><![CDATA[Launch your projects with OSHWLab Stars]]></title><description><![CDATA[In early 2024, I found out about the OSHWLab Stars initiative, which provides prototyping support for open-source projects. Here, I'll share my experience with OSHWLab Stars and explore its purpose and beneficiaries, helping you decide if you should ...]]></description><link>https://blog.rambros3d.com/launch-your-projects-with-oshwlab-stars</link><guid isPermaLink="true">https://blog.rambros3d.com/launch-your-projects-with-oshwlab-stars</guid><category><![CDATA[Pcb Design]]></category><category><![CDATA[Sponsorship]]></category><category><![CDATA[HardwareDesign]]></category><category><![CDATA[PCB manufacturing]]></category><dc:creator><![CDATA[RamBros]]></dc:creator><pubDate>Tue, 11 Feb 2025 18:30:00 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1754040701862/ad18b3ed-cfb4-4d49-84b6-77b394b757bd.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In early 2024, I found out about the OSHWLab Stars initiative, which provides <strong>prototyping support</strong> for <strong>open-source projects</strong>. Here, I'll share my experience with OSHWLab Stars and explore its purpose and beneficiaries, helping you decide if <strong>you should apply</strong>.</p>
<h2 id="heading-easyeda-pro-edition"><strong>EasyEDA Pro edition:</strong></h2>
<p>I designed my first PCB in 2019 using EasyEDA; learnt PCB design from a video of <strong>Electronoobs</strong>. Back then there was only EasyEDA, no pro edition.</p>
<p>I initially avoided OSHWLab Stars in early 2024 since the Pro edition of EasyEDA was buggy - barely usuable. So I <strong>designed the TrackLink V1 in the basic edition</strong> itself.</p>
<p>By mid-2024, most issues were resolved. then I designed the <a target="_blank" href="https://oshwlab.com/rambros/nano-8316-motor-driver"><strong>MICROSPORA</strong></a> board (6-layer) and applied for Stars.</p>
<p>As of January 2025, the software is running smoothly. Kudos to the EasyEDA team for their <strong>rapid bug fixes</strong> - Great job guys!</p>
<p><img src="https://image.easyeda.com/oshwhub/pullImage/ada8cfa1537c425d9519cec9333e7d07.png" alt /></p>
<p>EasyEDA, being closed-source and cloud-based, carries the usual risks of vendor lock-in and privacy. Its strong ties to LCSC and JLCPCB suggest the free version will be there forever, as it serves as a promo to their services. I personally dont know anyone who uses the paid edition, I wonder who uses it - If you're a paid user, comment below; I would like to know about it.</p>
<p>For open-source projects, file storage on their servers isn't an issue given their public nature. With that addressed, let's proceed</p>
<h2 id="heading-about-oshwlab-stars"><strong>About OSHWLab Stars:</strong></h2>
<blockquote>
<p>We invite all electronics enthusiasts to participate in the event and share your open-source hardware designs.<br />We provide free PCB prototyping, 3D printing, CNC machining, and a series of other services. We invite you to create and share with us.</p>
</blockquote>
<p>If you're developing an open-source project, this can be helpful to you.</p>
<p>The requirements are simple:</p>
<ul>
<li><p>Provide <strong>all source files</strong> to ensure the project is replicable.</p>
</li>
<li><p>Design the PCB using <strong>EasyEDA Pro</strong>.</p>
</li>
<li><p>You can receive funding for only <strong>one project</strong> at a time.</p>
</li>
<li><p>Project entries <strong>cannot be withdrawn</strong> after funding is granted.</p>
</li>
<li><p>Create a project with a <strong>real use</strong>. Dev boards are typically not approved.</p>
</li>
<li><p>Projects must be safe and <strong>cause no harm</strong> (avoid hazardous or lethal designs).</p>
</li>
</ul>
<p>Other things you should know:</p>
<ul>
<li><p><strong>You retain copyright</strong> of your project (as it's open source, you cannot withdraw it).</p>
</li>
<li><p>Funding covers services <strong>exclusively from JLCPCB</strong> (PCB, PCBA, 3D printing, CNC)</p>
</li>
<li><p>You are <strong>permitted to sell the products</strong> you receive through this initiative.</p>
</li>
</ul>
<h3 id="heading-do-these-terms-hold-up-in-practice"><strong>Do these terms hold up in practice?</strong></h3>
<p>Yes, The OSHWLab team lives up to their promises. My experience with the <a target="_blank" href="https://oshwlab.com/rambros/nano-8316-motor-driver"><strong>MICROSPORA</strong></a> project was great. Approval was quick, and a minor issue with the JLCPCB coupon was also promptly resolved by the OSHWLab team. <strong>No contracts or complex agreements were required.</strong></p>
<p><img src="https://image.easyeda.com/pullimage/3ZcHydSVclxexsREdUFUYgKuYsDcxLaZowadqIuo.jpeg" alt /></p>
<p>Despite taking two weeks to finish the project write-up after receiving the boards. I only received an email to follow up on the project status, there was no pressure from their team - I appreciate that.</p>
<p>Then I applied for the next project - <a target="_blank" href="https://oshwlab.com/rambros/rambros-tracklink"><strong>TrackLink V2.</strong></a> It was the updated version of the original <a target="_blank" href="https://oshwlab.com/rambros/dragon-railway-s3"><strong>TrackLink V1</strong></a><strong>.</strong> Like before, the whole process was very smooth. I received the boards as expected.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1754040953358/a5f34fee-d78f-4ec4-90aa-cff8ad85d6f6.jpeg" alt class="image--center mx-auto" /></p>
<h3 id="heading-heres-the-real-catch"><strong>Here's the real catch:</strong></h3>
<p>Since my designs are relatively simple, it usually works well first time and no further revisions are required. But this time there was a <strong>small error</strong> in the design, a feature was not working as expected.</p>
<p>So naturally I applied for another coupon. Only then I got to know that this funding is provided only once for a project; this looks like an unwritten rule, it caught me by surprise since prototyping usually takes a few revisions.</p>
<p>It would be nice if we can mention the expected number of revisions in the application; it would increase transparency between the designer and oshwlab.</p>
<h2 id="heading-who-benefits-from-oshwlab-stars"><strong>Who benefits from OSHWLab Stars?</strong></h2>
<ul>
<li><p>The Project creator</p>
</li>
<li><p>The Open Source community</p>
</li>
<li><p>JLCPCB Company</p>
</li>
</ul>
<ol>
<li>You get valuable prototyping support for your open source project, 2) More projects are added to the Open Source community. 3) JLCPCB also benefits, as EasyEDA and OSHWLab belong to them.</li>
</ol>
<p>My community members order my designs directly from JLCPCB. So far so great, they are satisfied with our designs and JLCPCB's quality.</p>
<h4 id="heading-you-make-a-project-you-share-it-with-the-community-they-order-the-boards-from-jlcpcb"><strong>You make a project - you share it with the community - they order the boards from JLCPCB.</strong></h4>
<h2 id="heading-thats-a-win-win-win"><strong>Thats a WIN-WIN-WIN</strong></h2>
<h3 id="heading-rambros"><strong>RamBros:</strong></h3>
<ul>
<li><p>Watch our videos - <a target="_blank" href="https://www.youtube.com/@RamBrosWorkshop/"><strong>Youtube</strong></a></p>
</li>
<li><p>Join our Community - <a target="_blank" href="https://discord.com/invite/3CKbCmZ72G"><strong>Discord</strong></a></p>
</li>
<li><p>Check out my PCB designs - <a target="_blank" href="https://oshwlab.com/rambros/works"><strong>OSHWLab</strong></a></p>
</li>
</ul>
<h4 id="heading-notes"><strong>Notes:</strong></h4>
<ul>
<li><p>I think OSHWLab can make this process even more simple by integrating a <strong>"one click order"</strong> button so that our members don't have to mess with the PCB and SMT settings when they order our boards. (One of our member ordered the PCBs without the SMT Assembly, Ouch!)</p>
</li>
<li><p>When you are applying for the Stars, make sure your design is completed first. Also it is easy to get approved if you have shared open source designs on OSHWLab previously.</p>
</li>
</ul>
<p>What are your thoughts on this, comment below.</p>
]]></content:encoded></item></channel></rss>