<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>pcb on irq5 test</title><link>https://irq5-7854a1fdb9f4.pages.dev/tag/pcb/</link><description>Recent content in pcb on irq5 test</description><language>en-us</language><lastBuildDate>Sat, 07 Apr 2018 12:47:00 +0000</lastBuildDate><atom:link href="https://irq5-7854a1fdb9f4.pages.dev/tag/pcb/feed/" rel="self" type="application/rss+xml"/><item><title>PCBWay PCB Review</title><link>https://irq5-7854a1fdb9f4.pages.dev/2018/04/pcbway-pcb-review/</link><pubDate>Sat, 07 Apr 2018 12:47:00 +0000</pubDate><guid>https://irq5-7854a1fdb9f4.pages.dev/2018/04/pcbway-pcb-review/</guid><description>&lt;p>&lt;a href=https://www.pcbway.com/ rel=noopener target=_blank class=external>PCBWay&lt;/a> is a PCB manufacturer that prides itself on quick turnaround.
You can learn about &lt;a href="https://www.youtube.com/watch?v=NfeDs5ce1PA" rel=noopener target=_blank class=external>CNLohr&amp;rsquo;s sucess story here&lt;/a>.
They also offer detailed tracking of your order&amp;rsquo;s progress on their website.&lt;/p>&lt;p>They have reached out to me and kindly offered to sponsor the boards for this particular project,
which I will be talking about in the coming weeks.
As the cost of these boards were more expensive
(compared to their &amp;ldquo;normal&amp;rdquo; orders),
I had to pay for shipping myself.&lt;/p>&lt;p>With each PCB project, I find more and more methods of testing PCB manufacturers.
This time, it&amp;rsquo;s with a PCB that is inserted directly into your USB socket.&lt;/p>&lt;p>&lt;picture>&lt;img src=https://c1.staticflickr.com/5/4724/25588137367_dff247a8d1_b.jpg alt="project PCBs">&lt;/picture>&lt;/p>&lt;p>The requirement for such a board is 2 mm thickness.
The USB connector size is standard, so the usual 1.6 mm PCB thickness isn&amp;rsquo;t going to work unless you pad the connector area.&lt;/p>&lt;p>Also, I opted for gold fingers on the USB connector contacts.
This is usually done for contacts on the board edge that will be inserted into some mating connector
(like PCI cards and USB connectors such as this).&lt;/p>&lt;p>&lt;strong>They also offer matte black &amp; matte green colors.&lt;/strong>
I haven&amp;rsquo;t seen matte colours being offered at other board houses so far.
I would have loved to try them out, but that would have bloated the cost beyond my comfort level.&lt;/p>&lt;h1 id=order-process>Order Process&lt;/h1>&lt;p>The order flow for PCBWay is a bit different because you submit your gerbers without making payment first.
This allows their engineers to take a look at the design before you actually pay.&lt;/p>&lt;p>Most other systems I&amp;rsquo;ve used are largely automated.
After you submit your gerbers, they typically don&amp;rsquo;t expect any problems and so they collect payment from you first.&lt;/p>&lt;p>&lt;picture>&lt;source srcset=/posts/2018/img/pcbway-order-process.png.webp type=image/webp>&lt;img src=https://irq5-7854a1fdb9f4.pages.dev/posts/2018/img/pcbway-order-process.png alt="PCBWay order flow" width=905 height=185>&lt;/picture>&lt;/p>&lt;p>I uploaded the gerbers on the 8th Aug
and I tracked my order progress online.
Their website allows you to track the detailed progress of your board as it moves along the manufacturing process.
For small runs like this one, it is not crucial but if you were doing a
large project with panels of many boards,
this would definitely be handy.&lt;/p>&lt;p>&lt;picture>&lt;img src=https://irq5-7854a1fdb9f4.pages.dev/posts/2018/img/pcbway-progress.png loading=lazy alt="table of PCB production processes and their completion times" width=650 height=530>&lt;/picture>&lt;/p>&lt;p>They started manufacture 2 days later (on the 10th)
and completed everything by 12th.
It was not until the 14th that they actually shipped the boards out and provided me with a tracking number.&lt;/p>&lt;p>Here&amp;rsquo;s a summary of the timeline:&lt;/p>&lt;ul>&lt;li>08: Gerber files submission&lt;/li>&lt;li>10: start of PCB manufacture&lt;/li>&lt;li>12: boards completed&lt;/li>&lt;li>14: boards shipped (via registered post)&lt;/li>&lt;li>24: boards received&lt;/li>&lt;/ul>&lt;p>&lt;a href="https://irq5-7854a1fdb9f4.pages.dev/2018/04/pcbway-pcb-review/#more">Continue reading…&lt;/a>&lt;/p></description></item><item><title>Seeedstudio Fusion PCB Review</title><link>https://irq5-7854a1fdb9f4.pages.dev/2017/02/seeedstudio-fusion-pcb-review/</link><pubDate>Wed, 01 Feb 2017 23:58:00 +0000</pubDate><guid>https://irq5-7854a1fdb9f4.pages.dev/2017/02/seeedstudio-fusion-pcb-review/</guid><description>&lt;p>&lt;a href=https://www.seeedstudio.com/fusion.html rel=noopener target=_blank class=external>&lt;strong>Fusion PCB&lt;/strong>&lt;/a> is a PCB service from Seeedstudio.
They have been offering PCB prototyping service since I
&lt;a href=https://irq5-7854a1fdb9f4.pages.dev/2011/03/iteadstudio-pcbs/ rel=noopener>made my first board&lt;/a> in 2011.
It has recently been revamped a little, tweaking prices and options,
as well as integrating an online Gerber viewer from EasyEDA.
I was invited to give Seeedstudio&amp;rsquo;s revamped Fusion PCB service a try,
and since I had some boards in the pipeline for manufacture, I thought why not?&lt;/p>&lt;p>You can configure various options for the PCB,
such as board thickness, copper pour and surface finish.
You can also make flex PCBs or aluminium for better heat sinking,
as opposed to regular FR4.
These options will of course come at a price.
However, you can select various colours for your PCB at no additional cost.&lt;/p>&lt;h1 id=the-boards>The Boards&lt;/h1>&lt;p>I ordered 2 sets of boards in total.
I&amp;rsquo;ve decided to opt for an ENIG
finish for the &lt;a href=https://irq5-7854a1fdb9f4.pages.dev/2016/10/retro-led-displays/ rel=noopener>TIL311 display boards&lt;/a>,
just because it looks nicer in gold.
The boards are manufactured with black solder mask,
making the gold pads stand out better.&lt;/p>&lt;p>I&amp;rsquo;ll describe the display board in a separate post after I&amp;rsquo;ve assembled it.
For now, here&amp;rsquo;s what 4 of the boards look like, component side up:&lt;/p>&lt;p>&lt;picture>&lt;img src=https://c1.staticflickr.com/1/458/32063841860_fcac4fa247_b.jpg alt="TIL311 display PCBs">&lt;/picture>&lt;/p>&lt;p>Like most PCB prototyping services, they track your order by
printing some kind of order identifier onto each PCB.
Usually they try to put this identifier underneath a component like an IC
so it gets hidden when the board is fully populated,
but sometimes they put it somewhere prominent, like under your product name.
On this board, the identifier sits under IC4 but for the other board,
it was under the product name.&lt;/p>&lt;p>The PCBs arrived in a shrink-wrapped bubbly packaging to protect the boards.
There was also a desiccant thrown in for one set of the boards to keep it dry.&lt;/p>&lt;p>&lt;picture>&lt;img src=https://c1.staticflickr.com/1/647/32290666212_9f2bcc98fe_b.jpg alt="PCBs arrived in bubbly shrink-wrap">&lt;/picture>&lt;/p>&lt;p>&lt;a href="https://irq5-7854a1fdb9f4.pages.dev/2017/02/seeedstudio-fusion-pcb-review/#more">Continue reading…&lt;/a>&lt;/p></description></item><item><title>Designing the X-CTF 2016 Badge</title><link>https://irq5-7854a1fdb9f4.pages.dev/2016/06/designing-the-x-ctf-2016-badge/</link><pubDate>Wed, 22 Jun 2016 00:29:00 +0000</pubDate><guid>https://irq5-7854a1fdb9f4.pages.dev/2016/06/designing-the-x-ctf-2016-badge/</guid><description>&lt;p>&lt;picture>&lt;img src=https://c2.staticflickr.com/8/7711/27521379400_bd686d27ae_o.jpg alt="X-CTF 2016 badge with Lithium-ion battery attached">&lt;/picture>&lt;/p>&lt;p>I had the opportunity to collaborate with some NUS students to design the
electronic badge for their X-CTF event this year.&lt;/p>&lt;p>The purpose of the badge was to inspire more people to take an interest in hardware hacking,
or to get them started on electronics.
With so much hype on the Internet-of-Things (IoT) these days,
what better idea than to let participants take home their very own IoT device.
The super low cost WiFi chip, Expressif&amp;rsquo;s ESP8266, made this possible.
We also wanted it to be shaped like a gaming device, with a D-pad and an LCD.&lt;/p>&lt;p>You can see the final badge design above:
a ESP8266-based board with a backlit monochrome Nokia LCD, D-pad and a SELECT button.
Powered by a lithium-ion battery, charged via the USB port,
which also provides a serial connection to the ESP8266.&lt;/p>&lt;p>I was inspired by the SyScan 2015 badge.
It was so simple and spartan: a monochrome LCD, an LED,
a 5-way joystick switch and a 32-bit ARM processor (on the back).
As the regulator was built-in and it runs all the way down to 2.4V,
there was no need for an external regulator.&lt;/p>&lt;p>&lt;picture>&lt;img src=https://c2.staticflickr.com/8/7609/27699054572_e19061de3a_b.jpg alt="SyScan 2015 electronic badge">&lt;/picture>&lt;/p>&lt;p>&lt;a href="https://irq5-7854a1fdb9f4.pages.dev/2016/06/designing-the-x-ctf-2016-badge/#more">Continue reading…&lt;/a>&lt;/p></description></item><item><title>Circular Layout ULP for Eagle</title><link>https://irq5-7854a1fdb9f4.pages.dev/2013/03/circular-layout-ulp-for-eagle/</link><pubDate>Sat, 30 Mar 2013 21:15:00 +0000</pubDate><guid>https://irq5-7854a1fdb9f4.pages.dev/2013/03/circular-layout-ulp-for-eagle/</guid><description>&lt;p>Some time last year, &lt;a href=http://dangerousprototypes.com/2012/08/20/perfectly-spaced-circular-layout-in-eagle/ rel=noopener target=_blank class=external>Mats Engstrom shared his PHP script&lt;/a> for generating commands to move components in CadSoft Eagle to form a perfect circle. If you look at the screenshot, it&amp;rsquo;s mainly made up of &lt;code>MOVE&lt;/code> and &lt;code>ROTATE&lt;/code> commands - relatively easy.&lt;/p>&lt;p>Eagle has what it calls &lt;em>user language programs&lt;/em> (ULPs) for doing some simple scripting with the ability to display a dialog for user input. I decided to try my hand at creating a ULP that creates these circular layouts. The main advantage of using a ULP is that it has access to your board layout, saving you from some typing. You can also easily iterate through different parameters quickly and without hassle.&lt;/p>&lt;p>I shall illustrate briefly how this circular layout ULP can be used for doing various kinds of layout, with help from some open-source projects with Eagle CAD files.&lt;/p>&lt;h2 id=ringo3-clock>Ringo3 Clock&lt;/h2>&lt;p>The most common use for a circular layout is in clocks. Conveniently, Mats has a project called &lt;a href=https://github.com/SmallRoomLabs/Ringo3 rel=noopener target=_blank class=external>Ringo3&lt;/a>. For photos of the PCB and assembled clock, see &lt;a href="http://dangerousprototypes.com/forum/viewtopic.php?f=56&amp;t=4623" rel=noopener target=_blank class=external>this Dangerous Prototypes forum topic&lt;/a>.&lt;/p>&lt;p>Delete the existing board (&lt;code>.brd&lt;/code>) file to start with an empty PCB created from the schematic. We shall take &lt;code>(2.00, 1.60)&lt;/code> to be the centre of the circle, as shown. Eagle 6 introduced a &lt;em>dimensioning tool&lt;/em>, used here to show the radius of the circle (1.5") - handy but not a must.&lt;/p>&lt;p>&lt;picture>&lt;img src=https://irq5-7854a1fdb9f4.pages.dev/posts/2013/img/circular-ringo-1.png alt="Ringo3 empty PCB layout" width=937 height=554 class=noinvert>&lt;/picture>&lt;/p>&lt;p>The circular layout ULP has 3 main sections: (i) parts selection, (ii) layout options, and (iii) circle centre point &amp; radius. For parts, enter &lt;code>D&lt;/code> for prefix and &lt;code>1&lt;/code> to &lt;code>60&lt;/code> and click the &lt;em>Filter&lt;/em> button to select components D1 - D60 for layout. The handy table shows you the currently selected list of components. Enter &lt;code>2&lt;/code> and &lt;code>1.6&lt;/code> for the circle centre X, Y values that have been identified. The radius has been marked by the dimensioning tool as &lt;code>1.5&lt;/code>. The layout direction is &amp;ldquo;Clockwise&amp;rdquo; and we want to place &lt;code>D1&lt;/code> at the top &amp;ldquo;12 o&amp;rsquo;clock&amp;rdquo; position. Click the &lt;em>Do Layout&lt;/em> button, and &lt;em>OK&lt;/em> to start the layout.&lt;/p>&lt;p>&lt;picture>&lt;img src=https://irq5-7854a1fdb9f4.pages.dev/posts/2013/img/circular-layout-settings-1.png alt="Circular Layout Settings" width=547 height=637 class=noinvert>&lt;/picture>&lt;/p>&lt;p>You should see the components move into place as shown in the next figure.&lt;/p>&lt;p>&lt;picture>&lt;img src=https://irq5-7854a1fdb9f4.pages.dev/posts/2013/img/circular-ringo-2.png loading=lazy alt="Ringo3 PCB with laid out LEDs D1 - D60" width=931 height=548 class=noinvert>&lt;/picture>&lt;/p>&lt;p>If you make a mistake, you can always just hit &lt;em>Undo&lt;/em> or hold down &lt;em>Ctrl+Z&lt;/em> until all the components were back at their original positions.&lt;/p>&lt;p>&lt;a href="https://irq5-7854a1fdb9f4.pages.dev/2013/03/circular-layout-ulp-for-eagle/#more">Continue reading…&lt;/a>&lt;/p></description></item><item><title>Coloured iteadstudio PCBs</title><link>https://irq5-7854a1fdb9f4.pages.dev/2011/11/coloured-iteadstudio-pcbs/</link><pubDate>Sat, 05 Nov 2011 00:00:00 +0000</pubDate><guid>https://irq5-7854a1fdb9f4.pages.dev/2011/11/coloured-iteadstudio-pcbs/</guid><description>Good news everyone! iteadstudio is offering coloured PCBs at a lower cost.
After I had my very first set of PCBs manufactured, I was thinking of making my next set of PCBs in a different colour. However I found the price difference to be quite big and might just stick with plain old boring green instead.
Now that they&amp;rsquo;ve announced their new offering, I&amp;rsquo;d definitely go for a different colour for my next batch.&lt;p>&lt;a href="https://irq5-7854a1fdb9f4.pages.dev/2011/11/coloured-iteadstudio-pcbs/#more">Continue reading…&lt;/a>&lt;/p></description></item><item><title>iteadstudio PCBs</title><link>https://irq5-7854a1fdb9f4.pages.dev/2011/03/iteadstudio-pcbs/</link><pubDate>Fri, 04 Mar 2011 22:46:00 +0000</pubDate><guid>https://irq5-7854a1fdb9f4.pages.dev/2011/03/iteadstudio-pcbs/</guid><description>This is my first try designing and fabricating a PCB, so I decided to use iteadstudio.com since they are the cheapest available - US$12 for 10 pieces of the same 5 x 5cm board.
I tried my best to make the design error-free because I didn&amp;rsquo;t prototype the circuit first (not really a good idea). I&amp;rsquo;m still waiting for the components to come in, so I can&amp;rsquo;t tell if there are any problems yet.&lt;p>&lt;a href="https://irq5-7854a1fdb9f4.pages.dev/2011/03/iteadstudio-pcbs/#more">Continue reading…&lt;/a>&lt;/p></description></item></channel></rss>