Follow

Just placed an order for some Glasgow digital interface explorer revC1 prototype boards! Can't wait to assemble them! :)

The Glasgow digital interface explorer revC1 prototype boards arrived! I will change Hana drawing to be only outlines so she also looks good on a white background PCB in the next update. Yes they did arrive a little while back but I did not have the spare time to work on them.

The PnP machine programming for the Glasgow digital interface explorer revC1 front and back side are done. Setting up the new IC profiles for the parts that I don't have in my database always takes the longest time as I have to double and triple check the datasheets.

Now that both sides of Glasgow are programmed I can run the PnP table top optimizer. It places all the necessary feeders so that the parts with the highest placement count are closest to the board. This saves on the nozzle travel time. Glasgow has a lot of unique parts!

Now that the program is loaded from the usb stick onto the machine I need to teach it the real fiducial model. @marcan chose 0.75mm fiducials. Slightly smaller than my 1mm default. But it seems to be no problem at all! :)

‪I have mounted a few of the feeders. I will not mount them all as these are only prototypes and not a full production run. I need to slightly adjust all the pickup positions to make sure the machine finds the parts.‬

‪Solder paste time! Decided to assemble the Glasgow back side first as it is simpler. I will make an elevated jig for the top side later. I do wish I had a Bantamtools CNC to make the jig but I will figure something out ;)‬

Let’s place some parts!!! Glasgow digital protocol explorer revC1 here we go! :D

‪Setting up a jig to apply solder paste to the top side of the Glasgow was easier than I expected! Glasgow has generous margins around the edges making it fairly easy.‬

Ready for the second round/side assembly of the Glasgow digital protocol explorer revC1! This side is bit more complicated, calling in the help of the Interactive HTML BOM! :D github.com/openscopeproject/In

I forgot to check that the orientations of the PnP placed parts are correct. I am glad I remembered, it turns out all the LED are 180º off. I wish there was an orientation standard. :/ (I am placing high placement count parts with the PnP the rest by hand.)

‪Ok we are in business! Placing parts on the top side of the Glasgow revC1! :)‬

Ok, all ceramic capacitors and resistors placed! The Glasgow has a lot of unique resistor values...

All LEDs and single diodes placed! :D I like the look of the pink and white phosphors on the user LEDs. :D

Finally placing one of the two brains of the Glasgow. @lattice iCE40HX8K FPGA! The fact that it has an open source toolchain is what makes the whole project work. Te framework synthesizes new bitstreams on the fly! Imagine installing a proprietary toolchain to use a debug tool...

Finally! Many hours later all parts are placed on the Glasgow! I forget how much slower the meatbag PnP is compared to the real one. If only the setup of the real PnP would be less time consuming I would use it for prototypes too. I did save some time doing a "hybrid" approach :D

Show more
Sign in to participate in the conversation
chaos.social

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!