How to make panelized PCB with Upverter by Sitt Hein

Hi Upverter community, my name is Sitt Hein and today I want to share some of my PCB fabrication experience with you. I have been using Upverter to manufacture PCBs for some of my personal projects. Before Upverter, I used Eagle software but switched to Upverter for its simple interface and easy component creation. The schematic part of Upverter is straightforward; however, PCB layout can be tricky if you are designing non-rectangular panelized boards. Since there are not many tutorials about it online, I decided to share my experience about panelization with Upverter. Hope this will be helpful with your PCB manufacturing.

Layout.png

My PCB layout in Upverter

Fabricated PCB.jpeg

Fabricated PCB board

 

It is easier to manufacture each design separately but sometimes, you will have various reasons to panelize different boards into one large PCB. If you are doing so, you’ll have to stick with your manufacturer’s panelization guidelines. Here is panelization rule from Seeed studio and I chose them because they have great board quality, simple online quotation and affordable price. You can reach their website here if you are planning to make PCBs in future.

multiple boards panalized together.png

Example of multiple boards panelized together (Image: Seeedstudio)

 

To panelize, you will need shape of child boards in slots with bridges like above. This is to keep them connected during manufacturing process but still can be separated easily with a snap when necessary. First of all, create individual parts for all the boards including parent board like below so that their shapes can be modified, organized and moved easily. Another advantage of drawing boards in part level is that Line function can be utilized which is a necessary tool to draw slots and bridges. And just one component can be reused for repeating designs as well.

Left to right: Symbol of a sensor board and its footprint outlined with slot tool path

 

For board outlines, we cannot use standard rectangle or circle because they are only available for continuous shape. As mentioned before, Line function in “Mechanical” layer will be used instead to create connecting bridges. The way I get coordinates is by drawing PCB outlines in CAD software, Fusion 360 in my case and manually input every single point. One factor to consider is the offset for tool path. I choose 1mm drill and so you will see offset of 0.5mm in below GIF to get actual board size. The black dots are meant to mark coordinates for Upverter. With all the trials and errors, it took me about few days to complete.

Plotting coordinates in Fusion 360.gif

Plotting coordinates in Fusion 360

Drawing PCB milling slots in Upverter .gif

Drawing PCB milling slots in Upverter

 

For those who are familiar with Upverter, you will know that any shape in Mechanical layer must be drawn in closed-loop shape in order to comply with design constraint. Since my project has a large number of boards, it is very time consuming to draw every single slots and making them closed-loop shape. To finish it faster, I took shortcut by leaving them open like left and top side of below picture and this reduced half of the points.

open vs closed slots

Open slots on left and top Vs. Closed slots on right and bottom

 

However, this gave me design rule error as expected and I couldn’t load the project. This is because Upverter is requesting all the outlines in Mechanical layer to be closed but I purposely left them open. In the event of browser cannot load your project due to design rule error like mine, you can solve it by adding ,skip_constraints=true to the end of your project number in URL. For example, https://upverter.com/eda/#tool=pcb,designId=xxxxxxxxxxxxxxx,skip_constraints=true should skip rule checking and will solve the issue. If not, you will need to contact Upverter support team. Thus, I don’t recommend to leave outlines open unless you really need to save a large number of coordinates. And I hope Upverter team can take a look into this design rule checking and make improvement for panelization in future updates.

 

So, this is how you design panelized boards with Upverter and thanks for reading. If you think my sharing is useful, please spread this to your Upverter friends or do share with me if there is a better way to panelize PCB. Cheers!

Open Source Universal Remote on Upverter

Open Source Universal Remote

In an effort to teach himself a bit about embedded microcontrollers and electronics, Upverter user and generally-a-software-guy Alex Bain set out to start the Open Source Universal Remote project, a web-enabled device to control all your infrared devices. He has carefully chronicled every step of the process, outlining his learnings from every iteration of the design while building the electronics on Upverter (it’s one of our most forked open designs!).

Today, Alex is looking to get a boost from the open source community. He’s looking for contributors to help out with improving and expanding the scope of the project, including a 3D printable enclosure and bolstering the web interface and API.

If you’re interested in building your own universal remote, or to simply get started on hardware with a cool project, click here to fork a copy of the design on Upverter. Be sure to check out Alex’s blog and Open Source Universal Remote for more info on how you can get involved!

http://upverter.com/eda/embed/#designId=f24516375cfae8b9,actionId=

We built an Open Source RF Transceiver Module

Open Source RF Transceiver Module

Here at Upverter, it’s no secret that we’re big believers in the Open Source movement, especially in hardware. We believe in the power of accessible design and the importance of keeping things iterative to encourage innovation and adaptability.

That’s why we’ve designed and built an RF Transceiver Module on Upverter! And we want to see what you can do with it.

The module uses Texas Instrument’s CC110L chip and is tuned to work at 433 MHz with a frequency range between 300 and 928MHz. The schematic and layout design were completely built on Upverter, making inter-office collaboration a breeze (if you check out the project activity feed, you can see that even Zak hopped on to contribute!). From the gerber files, we got a few printed circuit boards manufactured which our tireless hardware engineering intern Willian hand-assembled (!) using a make-shift soldering station.

You can find the design files completely up-to-date and instantly forkeable on Upverter (Bigger PCB version).

Workspace
For tips on how to set up your own make-shift lab, click here for our guide!

Soldering

Design on Upverter

http://upverter.com/eda/embed/#designId=e250adee54bfc539,actionId=

5 Open Source projects that will save us all

5 Open Source projects that will save us all

Since its wide implementation in software, Open Source has made its benefits obvious in a number of ways. We see a community of like-minded, curious people sharing resources and knowledge for the sole betterment of the product. It’s selfless. Everything becomes accessible, customizable, and flexible wheh the development and application of a project becomes open to the entire world. Innovation happens at a rapid pace with ideas evolving on a huge and communal scale.

When Open Source translates over to hardware, the results are profound. We see tools and solutions being born from a real need in the world. It’s being reproduced and distributed where it is most needed. Here at Upverter, we’re big believers in the power of Open Hardware. Here’s our list of the 5 most important (and downright inspiring) Open Source projects we’ve come across.


1. Robohand

Richard Van As, a carpenter from Johannesburg, created Robohand after he lost four of his right-hand fingers in a work-related accident. After having his idea of making a mechanical hand repeatedly turned down by others, he looked towards 3D printing to work out a solution himself.

Today, Robohand has enabled more than 200 people with its open source design including children born with Amniotic Band Syndrome, a disorder which stops the growth of extremities – often fingers and toes – during fetal development. Click here to watch the video by MakerBot on Robohand’s story.


2. Cooking Hacks: e-Health Sensor Platform

Cooking Hacks has launched an Arduino and Raspberry Pi-compatible biometric shield that opens up a wide spectrum of monitoring devices for medical purposes. The platform uses 10 different sensors to gather real time data for medical diagnosis, including blood oxygen level, galvanic skin response, body temperature, and airflow. Read more on the project here.


3. The Tricorder Project: Open Source CT scanner

In many cases, diagnosing a patient with just external symptoms is simply not possible. CT scanners allow doctors to look inside the body, providing crucial information on the source of the problem. But they are wildly expensive and often not a viable option for poorer regions.

The Tricorder Project has created an inexpensive, Open Source CT scanner made almost entirely out of laser-cut parts. As the project matures and develops with the help of the community, it could serve as a much needed medical machine for developing countries.


4. Open Source Beehives

You might have recently heard of Colony Collapse Disorder. The population of worker bees has been taking a huge, unexplained hit in numbers. In some parts of the world, it has plummeted to a point where beekeepers can no longer produce honey. It’s currently scaling up to an economic issue with many agricultural crops relying on bees for pollination.

The Open Source Beehives is a crowdfunded project which aims to solve this problem. Designed with sensors which gather much-needed data on the bees, the army of printed hives may find the root cause of CCB before it’s too late.


5. Open Source Ecology

Founded in 2003, Open Source Ecology collaboratively develops blueprints for 50 of the most important machines needed for modern life to exist. The collection, named Global Village Construction Set (GVCS), includes designs for a tractor, oven, wind turbine, and even a 3D printer. The group’s vision is for the set to serve as a kernel for building modern infrastructures around the world.

“The Jade Robot”

“Jade”

Mimetic’s Chief Roboticist Myke Predko recently stopped by our office to share with us their newest creation – The Jade Robot.
And you guys, it’s pretty awesome. Even the people at Discovery Channel’s Daily Planet show thought so:

Created as an exciting, hands-on learning tool for kids interested in programming and robotics, Jade packs some serious technology: a 32-bit processor, spectrometer, advanced obstacle sensors, built-in USB and Bluetooth interfaces, as well as optional cameras and grippers. Look at it like a mini Mars’ Curiosity Rover.

Like us, Mimetics is all about open source. All of Jade’s electrical technology and designs are available on Upverter, while all its code is available on their site. Check out the schematic:

http://upverter.com/eda/embed/#designId=cba4314d5955858f,actionId=

The Jade Robot is an advanced interactive tool that supports curriculums in science, math, and technology. In order to create the most engaging device possible, the robot was developed from years of real world feedback at over 600 youth workshops. Make sure to check out Jade in action at Toronto’s Ontario Science Center and soon at the Challenger Learning Centers across North America.

The Open Activity Tracker / Fitbit Clone – Final Review

Hi guys,

We worked on the PCB layout but we didn’t manage to drag it across the finish line at the end of our weekly hour-long live design session last Wednesday.

Zak spent a couple of hours on it over the long week-end and it looks good now! We will review it one last time tonight before ordering a few prototypes this week!

We are now looking for people interested in jumping into the software side of the project. If you are interested, please feel free to drop us an email or a tweet!

See you tonight at 8:30pm EDT for the live session, right here!

The Open Activity Tracker / Fitbit Clone – Part 4

Hi guys,

So, we didn’t actually manage to finish the board in time tonight but we came close. We had to go through some unexpected changes on the schematic side (thanks to some of you who took time to add notes on the design review) and we then started the layout but we couldn’t finish on time. So, we will add another session next week. Probably on Tuesday night, we will confirm the date and time asap

If you could not watch it live, here is the replay. Thanks again to for giving us a hand today!