Hackaday Prize Entry: Printem Is Polaroid For PCBs

We are going to great lengths to turn a quick idea into an electronic prototype, be it PCB milling, home etching or manufacturing services that ship PCBs around the world. Unwilling to accept the complications of PCB fabrication, computer science student [Varun Perumal Chadalavada] came up with an express solution for PCB prototyping: Printem – a Polaroid-like film for instant-PCBs.

Continue reading “Hackaday Prize Entry: Printem Is Polaroid For PCBs”

Designing Flat Flexible PCBs

You can find flex PCBs in just about every single piece of consumer electronics. These traces of copper laminated in sheets of Kapton are everywhere, and designing these cables, let alone manufacturing them, is a dark art for the garage electronics wizard. Having these flat flex cables and PCBs manufactured still requires some Google-fu or a contact at a fab house, but at least now designing these cables is a solved problem.

[Oli] needed a way to connect two PCBs together over a moving part. Usually this means some sort of connector or cable, but he’s developed an even better solution – flexible PCB connections. To generate these copper traces sandwiched between a few layers of Kapton, [Oli] wrote a Python script to take a set of parameters, and produces an design for Eagle that includes all the relevant bits.

Of course, with a flexible PCB layout, the question of how to get these manufactured comes up. we’ve seen a few creative people make flexible PCBs with a 3D printer and there’s been more than one Hackaday Prize project using these flex PCBs. [Oli] says any manufacturer of flexible circuits should be able to reproduce everything generated from his script without much thinking at all. All we need now is for OSH Park to invent purple Kapton.

You can grab [Oli]’s script on his GitHub.

Make Flexible PCBs With Your 3D Printer

The last few years have seen great strides in budget printed circuit board manufacturing. These days you can have boards made in a week for only a few dollars a square inch. Flexible PCBs still tend to be rather expensive though. [Mikey77] is changing that by making flex circuits at home with his 3D printer. [Mikey77] utilized one of the properties of Ninjaflex Thermoplastic Elastomer (TPE) filament – it sticks to bare copper!

The TPE filament acts as an etch resist, similar to methods using laser printer toner. For a substrate, [Mikey77] lists 3 options:

.004″ thick “Scissor cut” copper clad board from Electronics Goldmine

.002″ thick pure copper polyester taffeta fabric from lessEMF.com

<.001″ Pyralux material from Adafruit, which is one of the materials used to make professional flex PCBs.

A bit of spray adhesive will hold the Flex PCB down on the printer’s bed. The only issue is convincing the printer to print a few thousandths of an inch higher than the actual bed level. Rather than change the home position on his Z axis, [Mikey77] used AutoDesk 123D to create 3D PCB designs. Each of his .stl files has a “spacer bar”, which sits at the bed level. The actual tracks to be printed are in the air a few thousandths of an inch above the bed – exactly the thickness of the substrate material. The printer prints the spacer bar on the bed, then raises its Z height and prints on the flexible PCB material. We’re sure that forcing the printer to print in mid-air like this would cause some printer software to throw errors, but the system worked for [Mikey77] and his Makerbot.

Once the designs have been printed, the boards are etched with standard etching solutions such as ferric chloride. Be careful though – these thin substrates can etch much faster than regular PCB.