These Are a Game Changer for PCB Production

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ก.ย. 2021
  • With Mobo REV03 released, we'll need some way to test them as they come off the line! In this video, I dive into designing and assembling a couple boards that will automatically test them and ensure they're production-ready!
    Get modules in the PCBWay store: www.pcbway.com/project/gifts....
    -------------------------------------------------------------------
    Check out my Patreon:
    / stephenhawes
    Join the STR Discord Server:
    discordapp.com/invite/TCwy6De
    Index Pick and Place Github Repo:
    github.com/index-machines/index
    -- FOLLOW --
    Twitch bit.ly/stephen-twitch
    Instagram bit.ly/stephen-instagram
    Twitter bit.ly/stephen-twitter
    -- PO BOX --
    Stephen Hawes
    PO Box 44248
    Pittsburgh, PA
    15205
    -- GEAR --
    These are affiliate links so if you buy anything through them I get a small percentage which helps out the channel. Thank you!
    PCB Holder: amzn.to/344qhVD
    Microscope: amzn.to/348aSnw
    Soldering Iron: amzn.to/2KlHDGs
    Wire Strippers: amzn.to/2IESgDV
    Cutting Mat: amzn.to/3oNCwOz
    Flush Cutters: amzn.to/3ncFwnc
    Digital Calipers: amzn.to/3gIzZSL
    Leatherman Sidekick: amzn.to/3a4sQuY
    Part Organizer: amzn.to/3a9uDyV
    Soldering Iron Tip Cleaner: amzn.to/3a3wZiD
    Oscilloscope: amzn.to/2W4zrNt
    Multimeter: amzn.to/2JVp6Ba
    Crimping Tool: amzn.to/37WymwP
    SpaceMouse: amzn.to/3gCWR64
    Tweezers: amzn.to/3a1auL5
    Solder Wick: amzn.to/347kUVI
    Files: amzn.to/37bMXp0
    Dremel: amzn.to/3gIADj9
    Headlamp: amzn.to/3gE5VYw
    Pelican Case: amzn.to/3ncFpbg
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 197

  • @fkiesel9442
    @fkiesel9442 2 ปีที่แล้ว +185

    Pro tip for the pogo pins: Don't solder them directly to the board, use the correct receptacle. This way you can easily change pins, once they get dull.
    Also, sometimes it is necessary to play around with different tip types and spacers to get a reliable connection.
    Having an unreliable test jig is just the worst, it costs so much time and headache.

    • @max_kl
      @max_kl 2 ปีที่แล้ว +1

      Is it possible to use a standard 0.1" female header for that?

    • @rpavlik1
      @rpavlik1 2 ปีที่แล้ว +4

      I've always heard that, but never seen pogo pin holders, and it sure looks like Adafruit just solders their pogo pins right into their test jigs.

    • @wickedprotos1937
      @wickedprotos1937 2 ปีที่แล้ว +9

      @@rpavlik1 production "bed of nails" testers use socketed pogos. They wear out over long production runs. Also applying even pressure across the unit under test pcb take fixturing skill. As the pogos are increased in number, the force can add up significantly. I have found pogo pins small enough to fit in the .1" female headers and might be fine for smaller runs of testing/programming.

    • @DavidD-xm4rz
      @DavidD-xm4rz 2 ปีที่แล้ว +1

      Check out company Name "PTR Messtechnik" or " PTR Hartmann". The sleeves "H 1010 C" or "H 1010 L" are very helpful and practical.

    • @pflernak
      @pflernak 2 ปีที่แล้ว +2

      Not sure he is going to be testing the kind of volume where thats going to matter.
      NB Pro pro tip. Use slightly shallow receptacles for the pins. It can be a hassle to get the pin out if the pin head breaks and everything is flush with the receptacle.

  • @gusbert
    @gusbert 2 ปีที่แล้ว +66

    The only thing missing is the provision of "tooling holes" on the board to be tested. These engage with steel pins on the test jig so the two can be aligned accurately. These tooling holes have to be specified with a tight tolerance.

  • @MakenModify
    @MakenModify 2 ปีที่แล้ว +69

    Developing test equipment for electronics production for a living there are only minor things I would do different.
    For the actual bed of nails I would solder in capsules. That way you can exchange test probes in case one brakes or you need one with a different tip. The capsules also help to get the exact depth on every pin.
    Testfirmware is a great decision, makes so many things easier. Jtag is mighty but also pretty involved to get started.
    The software side also sound good. We use NI Teststand as a test sequencer but that is very expansive an a simple python script should do the trick as you said. Customers love to have a test report, so good there ;) We log our results to a SQL database. It's always handy if you have an individual QR- or barcode for the serial on the individual boards themselves. Some board manufactures can add such a QR in production (you would only have to scan it). But that might be a bit overkill here. All in all awesome project and really well done :)

    • @carlmen6567
      @carlmen6567 2 ปีที่แล้ว +2

      What's a capsule?

    • @DavidD-xm4rz
      @DavidD-xm4rz 2 ปีที่แล้ว

      @@MakenModify Check out company Name "PTR Messtechnik" or " PTR Hartmann". The sleeves "H 1010 C" or "H 1010 L" are very helpful and practical.

    • @MakenModify
      @MakenModify 2 ปีที่แล้ว

      @@DavidD-xm4rz well, I know them, they are my main suppliers for probes (and sleeves) ;)
      (that is why i called the sleeves "capsule", since that is what they call them on their englisch site)

    • @sameasone21
      @sameasone21 2 ปีที่แล้ว

      @@MakenModify QA Tech and a few other probe manufacturers call them sockets

  • @mortensentim511
    @mortensentim511 2 ปีที่แล้ว +103

    You need a way to keep track of the boards. Either enter a serial number that is on the board into the test computer at the start of the test, or print a SN sticker for the board from the test jig. If you ever need to rework an already tested board once its been fixed the second method doesn't really work though as you lose all record of it being reworked. I would give all your boards a machine readable serial number (barcode/QR code) so you keep a full history of the test you ran on a board even if they're reworked. If you assign the serial right after reflow you can also track back to the machine the board was made on and see if the same issue is occuring on the same machine allowing easier troubleshooting.

    • @rpavlik1
      @rpavlik1 2 ปีที่แล้ว +6

      You should be able to use the mcu serial number once that's installed, probably good to put it visibly on the board too as you point out

    • @ashwin372
      @ashwin372 2 ปีที่แล้ว +1

      Pro tip 👍

    • @danielmelendrez1616
      @danielmelendrez1616 2 ปีที่แล้ว

      What about flashing the SN into the device's EEPROM?, apart from the sticker. That way, if the sticker falls, you can still get the serial number from the device

    • @bartoszkazmierczak7249
      @bartoszkazmierczak7249 2 ปีที่แล้ว

      If the MCU has an option to read it's serial number then it's probably the simplest way. You can also buy EEPROM chips with pre-programmed MAC adresses. iirc TI sells those. They don't cost much more than a normal EEPROM does and because each MAC address must be unique it's a great way to get some unique IDs for the boards.

    • @thunderb00m
      @thunderb00m 2 ปีที่แล้ว

      Exactly!

  • @CraigHollabaugh
    @CraigHollabaugh 2 ปีที่แล้ว +10

    I first saw a bed of about 500 spring pins at IBM in 1985, they were testing very large disk drive circuit boards. Glad you found them ,they're awesome. I've used them on and off for about 15 years or so. Nice work on using the same design to run your tester. Thanks for the video.

  • @decee1157
    @decee1157 2 ปีที่แล้ว +22

    Awesome to see a PCB testjig with pogopins. It has been on my todo list to experiment with this concept in a long time!

    • @justingort1
      @justingort1 2 ปีที่แล้ว +1

      I encourage you to give them a try. I make jigs like these for 6 years now and love not having to connect wires. Also using a sleeve for the pin is a big recommendation over just soldering. Sometimes tin seeps into the pogopin making it useless

    • @justingort1
      @justingort1 2 ปีที่แล้ว +2

      Added to that supporting the tips is important. They bend easily en then they don't spring back. Usually I make a cover plate that only let's 2mm of the pin protrude above it.

    • @taisenification
      @taisenification หลายเดือนก่อน

      @@justingort1 Can you recommend some small pogo and sleeves? :-)

  • @thunderb00m
    @thunderb00m 2 ปีที่แล้ว +19

    I am a professional who has been making bed of nails test boards for years. First I wondered if there is anything new I missed out on, but there really isn't this is the standard process. However, full respect to Stephen, there are not a whole lot of people who can design schematics lay out PCBs as well as solder and write firmware on a professional level.

  • @mborowski2010
    @mborowski2010 2 ปีที่แล้ว

    Great video. I'm surprised I haven't seen your videos before. Now I will, I subscribed! You do beautiful work from designing to soldering to this video. I look forward to seeing more of your work!

  • @hojirick
    @hojirick 2 ปีที่แล้ว +1

    I'm brand new to your channel. It's really awesome seeing your work! Hoping to learn more from your content!

  • @joseangelpenuelasmachado5047
    @joseangelpenuelasmachado5047 2 ปีที่แล้ว +7

    Awsome work!!! As others comments you could add some tooling alignment pins, maybe you will do on the Jig press you mentioned. Also traceability with a serial number, labeled or embedded on microcontroller, is a really good one to have. Also you could add a test byte on memory, if a unit passes you store a flag to confirm the board was tested and further tests or field users can be sure all potential issues were tested for that unit.

  • @CraigBurden1
    @CraigBurden1 2 ปีที่แล้ว +2

    One tip for your next rev of the bed of nails, mounting the pins in such a way that the solder joint takes the mechanical stress of the depression load, you will experience solder cracks which will give you a few headaches. I can't tell if you are using recepticals for the pins, but next time you should, you'll find they have a small ring around 3/4 of they way up their length and that should mate with the top surface of the BoN PCB, that takes a lot of the load away from the solder joint. Another thing to do is to make sure that the BoN can't flex at all, otherwise you'll hit the same problem again. When I build mine, I typically stack laser cut sheets of MDF or perspex between the two BoN PCBs to support them. I'm not sure what quantity you are intending to put through this jig, this may not be a problem if your quantity is fairly low. But I have successfully pushed 40000 devices through one of my jigs with the above method and never had a joint fail. Another tip, the recepticals allow you to remove the pins when they fail, which again does happen. Especially when you aren't using guide pins. You should use spring loaded guide pins and a clamping mechanism to ensure your board locates correctly and is depressed exactly parallel to the BoN other wise you'll wear out the pins even quicker.
    Anyway, great work!

  • @robertparenton7470
    @robertparenton7470 2 ปีที่แล้ว

    WoW! Thank You from Frisco, TX.

  • @tuure991
    @tuure991 2 ปีที่แล้ว +3

    Awesome stuff as always! Especially the interchangeable separate board for the pogo pins. :)
    A small thing that would make a big impact in the green screen scenes for me at least is if you moved the filming light higher or more to the side such that it doesn't reflect from your glasses and block your eyes every now and then.

  • @alexstone691
    @alexstone691 2 ปีที่แล้ว

    Finally another channel doing some pcb dev, i love watching this as i cant do any myself

  • @vinamarora7049
    @vinamarora7049 2 ปีที่แล้ว +2

    That design decision to have all the test-pins on a separate board was brilliant!

  • @juskim
    @juskim 2 ปีที่แล้ว +1

    Nice! I'm going to take your idea of using 2 PCBs sandwiched to align the pogo pins vertically. :)
    I normally 3D print the jig and super glue them to align it vertically but your sandwiched method is definitely more easier to assemble!

  • @RobR99
    @RobR99 2 ปีที่แล้ว

    I worked QC in the 90s. We had a machine that had different fixtures for each board we made. They had a vacuum suction that pulled the board down into the pins to do automated in circuit testing of all the components.
    EDIT: I would agree with the other commenters that you should put the pins in sockets for easier replacement. They can easily break if you miss something on the visual inspection before testing that causes lateral pressure. Or uneven pressure from through hole leads. Was a common problem I had to fix at least one broken pin a week.

  • @moertelruehrer
    @moertelruehrer 2 ปีที่แล้ว +7

    additional points for the Eragon book in the background :)

    • @max_kl
      @max_kl 2 ปีที่แล้ว

      Where? Seems like I'm blind...

    • @moertelruehrer
      @moertelruehrer 2 ปีที่แล้ว

      @@max_kl all the time on the monitor bottom left of him :)

    • @max_kl
      @max_kl 2 ปีที่แล้ว +1

      @@moertelruehrer Oh, right. I kept looking for an actual book

  • @max_kl
    @max_kl 2 ปีที่แล้ว +5

    Nice! I'll try using pogo pins instead of a programming header in my current project

  • @AJMansfield1
    @AJMansfield1 2 ปีที่แล้ว +4

    I remember having to set up a system like this that needed to use some ancient toolchain software -- each test run would involve the tester needing to spin up different Windows XP virtual machines in sequence, and use a script to move the mouse pointer around to different buttons on a bunch of different crappy GUIs to run a minutes-long test and programming procedure on each board.

  • @daniellora7740
    @daniellora7740 2 ปีที่แล้ว

    It is cool! I will be waiting for the mechanical part video

  • @strandtc
    @strandtc 2 ปีที่แล้ว +2

    This is awesome. You certainly have some awesome skills. I want to get into this more, and be able to design and make pcb electronics.. but have never found the right information to start learning. Any suggestions on where to learn how to do this?

  • @EasyOne
    @EasyOne 2 ปีที่แล้ว

    Very well explained

  • @enredao_electronico2737
    @enredao_electronico2737 2 ปีที่แล้ว

    Nice !! When do You think a full tested kit of Index would be ready for sales?

  • @VorpalForceField
    @VorpalForceField 2 ปีที่แล้ว

    Nice Work..!

  • @rpavlik1
    @rpavlik1 2 ปีที่แล้ว

    If you look at some of the Desk of Ladyada videos as well as their Made in NYC videos, you'll see a bunch of their pogo pin test jigs. Fairly similar to your basic plan, except they tend to use Teensy boards to drive the test so they can put the firmware on sd card and their swd dap library plus whatever test functionality is needed, have enough pins for a 16x2 LCD for results when the product isn't a display. Cool to see your slightly different approach. They also have a couple kinds of little clamps they use.
    Love the thermal printer idea. Definitely serialize the boards plz, and/or at least track batches.
    I have a ton of pogo pins (ended up getting 10x my order) but have only used them for Arduino Nano 33ble swd pinout, plus some battery boxes.

  • @theindieg
    @theindieg 2 ปีที่แล้ว

    Great video! Aiming to make something similar for some projects that I have been putting together. Out of interest, what pogo pins and ribbon cable connectors do you use?

  • @ToyKeeper
    @ToyKeeper 2 ปีที่แล้ว +2

    Have been using pogo pin for years as an easy way to reflash firmware on tiny embedded devices without having to move or unsolder anything. They're wonderful things.

  • @wesley00042
    @wesley00042 2 ปีที่แล้ว

    Ha, I was thinking about printing test results right before you mentioned it. APC does that with their UPSes as well.

  • @randycarter2001
    @randycarter2001 2 ปีที่แล้ว

    If you're going to use a Raspberry Pi as for ATE control then hook up the 7" R-Pi display. It's not to expensive and will give you nice feed back and since it's a touch screen a great control panel. You can get very nice enclosures, like the SmartiPi case, that can be screwed down to a board along with the other PCB's for a compact all in one unit.

  • @markolsson2740
    @markolsson2740 2 ปีที่แล้ว +1

    Wow...nicely done soldering that STM32F4.... :)

  • @daskasspatzle2396
    @daskasspatzle2396 2 ปีที่แล้ว +1

    Does the test procedure include creating a serial number?

  • @pamelax64
    @pamelax64 2 ปีที่แล้ว

    Hello,sorry for a beginner question,what is and where you get this gray paste soldering,i had flux but not with this (silver effect).
    thanks in advance!

  • @platin2148
    @platin2148 2 ปีที่แล้ว

    Is the neo pixel directly controlled by the stm32 or is it going through say a i2c led driver? People here at work seem to like the led driver idea i just found it strange.
    Are there Unit-Tests for that Firmware too?

  • @johnkaplun9619
    @johnkaplun9619 ปีที่แล้ว

    Recipts a niceidea because it's easy to associate with the physical board and keep track of everything.

  • @dengyun846
    @dengyun846 2 ปีที่แล้ว

    Great choice of music for the montage at 4:00.

  • @pallas-cat-s
    @pallas-cat-s 2 ปีที่แล้ว

    Did you thought about protecting your inputs after the voltage dividers? Some Schottkys ?

  • @MohamedAfzal
    @MohamedAfzal ปีที่แล้ว

    hi, your contents are awesome.
    I have a question, How do you make the board appear in custom name? are you using own VID and PID?

  • @km5405
    @km5405 2 ปีที่แล้ว

    you could also ship receipt with the board showing it went through the test correctly.

  • @darkshadowsx5949
    @darkshadowsx5949 2 ปีที่แล้ว

    how are you getting components for these boards?
    there are so many things that are out of stock i cant even find suitable replacements for some of the things i need.
    i even have parts on back order since last year.

  • @crashbuilds
    @crashbuilds 2 ปีที่แล้ว

    Loved the way this was cut, and how you managed to make soldering engaging.
    One quick pro tip: don't bother with paste if you're not stenciling - it just balls up and creates metal fragments all over your board which creates cleaning time and potential for shorting. Instead, tin your pads with ordinary leaded solder, purchase a hot plate (learned this from Sparkfun) and just fire up the hot plate with all of the components in place. The whole board will solder at once and components will slip into place just like a reflow oven.
    I really like the mindset you employ, a la "if it ain't broke don't fix it" and it reminds me to just stick with things that work already, rather than constantly try to put my personal stamp on designs. There's already a ton of amazing projects out there on the open hardware scene, I should really focus more on supporting them than going off on a tangent. Thanks for the extra perspective!

    • @yjweaver5108
      @yjweaver5108 2 ปีที่แล้ว

      Ok but how do the parts get held in place ?

  • @prashanthb6521
    @prashanthb6521 2 ปีที่แล้ว

    Dude, you are a genius !

  • @sio2groper410
    @sio2groper410 2 ปีที่แล้ว

    everett charles technologies has a wide range of probes and receptacles. Back in the day I had 1000+ probe in-circuit test fixtures loaded with their probes and had very little issues. The square end 0.1" centers receptacle tails will fit into a standard 0.1" IDC cable header OK.
    Board under test needs to travel parallel with the fixture base or the probes get a side load and either bend and then stick down or snap after a while. Tooling pins keep the board aligned with the jig and help to prevent that a lot.

  • @benjamincrall8065
    @benjamincrall8065 2 ปีที่แล้ว

    If the recipt printer is just for the user to know the test status, you could put a simple screen on the RPi (like you would with an Arduino or something like that) that could show that the board passed, and only print failed results

  • @wil7vin
    @wil7vin 2 ปีที่แล้ว +2

    If your gonna run the raspi headless you might need some automatic script to pull the master version of the testing software automatically
    that way if it has wireless you don't have to get it out of the jig to update that part of it.

    • @RavenBomb123
      @RavenBomb123 2 ปีที่แล้ว

      Could also ssh into the pi to run the update. My pi servers are headless and I do everything on them from SSH.

  • @stephennixey
    @stephennixey 2 ปีที่แล้ว

    Spring Pins I was using back in the early 1980s with a company called DITMCO Corp for PCB testing in a matrix .

  • @sylvainfalque726
    @sylvainfalque726 2 ปีที่แล้ว

    Where did you get your Stm32s from ? I'm so desperate finding those bad boys 😥

  • @GENcELL2014
    @GENcELL2014 2 ปีที่แล้ว

    I like Superbuttons made by HCD (High Connection Density, Inc.). They're a wire engineered to be a highly capable smd contact that sits in a double sided adhesive backed carrier laminated/adhered to test pcb with no soldering.
    They can be less than 1mm thick and 6A-12A per Superbutton. There's no time involvement trying to get contacts all parallel/perpendicular because Superbuttons are held together by the carrier which is just a sheet of plastic or composite with drilled holes for Superbuttons.

  • @stevenpetryk6869
    @stevenpetryk6869 2 ปีที่แล้ว

    Are those prescription safety glasses (or just stylish safety glasses)? I really like how they look. Where are they from?

  • @danhellgren5671
    @danhellgren5671 2 ปีที่แล้ว +1

    I normally epoxy stainless steel pop rivets onto my pogo board to align the test board. Works perfectly.

  • @jensschroder8214
    @jensschroder8214 2 ปีที่แล้ว +1

    One tip. A big LED. Pulsing blue = test is running. Red = test failure. Green = test OK and done.
    You see what's going on.

  • @webdes03
    @webdes03 2 ปีที่แล้ว +3

    Been watching these videos since the beginning. 10/10 for content as always. As a point of feedback though... not sure if it's something new with your setup, or that specific pair of glasses, but I found the reflection of the studio lights right where your eyeballs are pretty distracting, especially since you do such a good job of making eye contact with the camera lens, and your viewers.

  • @user-qu7qy8xr8z
    @user-qu7qy8xr8z 2 ปีที่แล้ว +2

    You need to test this testing board 😺😺

  • @DIYwithBatteries
    @DIYwithBatteries 2 ปีที่แล้ว

    Nice video bro... 👍

  • @rjordans
    @rjordans 2 ปีที่แล้ว +3

    Some alignment pins may be a good addition, otherwise looking great!

  • @draco5991rep
    @draco5991rep 2 ปีที่แล้ว +1

    I wasn't aware of pogopins before this video, they seem pretty cool.

  • @OZtwo
    @OZtwo 2 ปีที่แล้ว

    so cool!!

  • @conrad2468
    @conrad2468 2 ปีที่แล้ว

    Steven, awesome work. I've been quietly following along for the past few months. One thing that could help you with your one-off boards is home made laser cut stencils. I don't think you have a laser cutter but they've gotten pretty cheap over the past few years. I personally use 5mil kapton tape and it sticks right to the pcb after some alignment. The kapton costs as much as the laser cutter but I've been using this method for years with the same roll of tape I started with! Just an FYI from someone who is burned out on hand soldering smd parts.

    • @max_kl
      @max_kl 2 ปีที่แล้ว +2

      Since the boards are sponsored by PCBWay, it should be very easy to get them to send a matching stencil along

    • @decee1157
      @decee1157 2 ปีที่แล้ว

      He just have a thing for manuel soldering. He was streaming the soldering process and told us that.

  • @joelchaney5607
    @joelchaney5607 2 ปีที่แล้ว

    Have your system also program in a serial number?

  • @morrisonnx02
    @morrisonnx02 2 ปีที่แล้ว

    seems like a really good time to add a barcode scanner to the pi and make serial number stickers so you can keep track even have a prefix for revision number or something

  • @CdnPIMO
    @CdnPIMO 2 ปีที่แล้ว

    I wonder if the sharp points of the pogo pins will wear out the pads on the bottom of the motherboard? Just my first thoughts with this, cuz I've actually been looking at this option for the same kind of PCB stacking function...
    Great video btw!

    • @pflernak
      @pflernak 2 ปีที่แล้ว

      Well if you keep testing the same board over and over then sure thats an eventuality. Might want to have actual pins instead of pads then and use concave pogos.

  • @nsfeliz7825
    @nsfeliz7825 2 ปีที่แล้ว

    ive been into electronics foe a while and this is amazinb.

  • @Jandodev
    @Jandodev 2 ปีที่แล้ว +1

    I’m gunna make that receipt printer! I’ve never seen anything like that before and I want one

  • @chriskukowski398
    @chriskukowski398 2 ปีที่แล้ว

    Make a screen with thin stainless steel, place on board, apply solder paste, squeegee across apertures, place components, stick in oven, voila!

  • @user-nb2qq1cq5p
    @user-nb2qq1cq5p 2 ปีที่แล้ว

    Looks cool)

  • @tofubl
    @tofubl 2 ปีที่แล้ว +1

    Cool stuff. But if you're using a Raspberry Pi anyway, why not skip the blue pill and use the RPi onboard serial and OpenOCD + GPIO SWD driver?

  • @hansroemerszoonvanderbrikk7626
    @hansroemerszoonvanderbrikk7626 2 ปีที่แล้ว

    The transistor principle on your shirt comes from The art of electronics

  • @mohitgadhok4209
    @mohitgadhok4209 ปีที่แล้ว

    Impressive design!
    As other have said best to use recepticals. Pins can fail at any time for a number of reasons.

  • @0x3333
    @0x3333 9 หลายเดือนก่อน

    Which PCB clamp/vise is this? Round one...

  • @RoyvanLierop
    @RoyvanLierop 2 ปีที่แล้ว

    To track the results of the tests I would setup a simple PostgreSQL database. Could even run in Docker. Would be a great learning experience if you have never dabbled with SQL before. If you go that route than PL/Python might be interesting too, running Python directly from your database. No script needed!

  • @Xambax1
    @Xambax1 2 ปีที่แล้ว

    i dig that transistor-man art of electronics t-shirt :)

  • @DanielLopez-up6os
    @DanielLopez-up6os 2 ปีที่แล้ว +1

    Pogo Pins are indeed wonderful!

  • @Slushee
    @Slushee 2 ปีที่แล้ว

    4:43 Of course that music is familiar! It's PhoenixSC's outro!!

  • @Dragonmastur24
    @Dragonmastur24 2 ปีที่แล้ว

    Eragon is hands down my favorite book series!!

  • @TheEmbeddedHobbyist
    @TheEmbeddedHobbyist 2 ปีที่แล้ว +1

    Funny I was using them 40+ years ago, you have to remember that the board must push down in a straight line. So your board clamps should not have a curve in its path after it starts to push the pcb onto the pins. as somebody pointed out don't solder to pins, if board placement moves you can easy bend the pins. Also one pin head shape does not fit all connection. Built a few custom ATE racks in the 80's for testing production pcb's most have used 1000's of pogo pins.

    • @MaleLion.
      @MaleLion. 2 ปีที่แล้ว

      Same here, those things have been around for many decades.

  • @danilolattaro
    @danilolattaro 2 ปีที่แล้ว +1

    So, why did you use a black magic probe to program the STM32F407, but a SWD programmer to program the STM32F103? You could have used the same SWD programmer for both STM chips

    • @stephen_hawes
      @stephen_hawes  2 ปีที่แล้ว +1

      Honestly, I didn't have the 1.27mm -> 2.54mm header converter to make the connection! 🥲

  • @marek_ryn
    @marek_ryn 2 ปีที่แล้ว

    Just found your channel. Many of the pogo-pin tests can be replaced with JTAG boundary scan. The only problem is that software and JTAG programmers for this purpose cost money. But on the other hand fabricating testing rig for each project also cost money.

  • @maxmyzer9172
    @maxmyzer9172 2 ปีที่แล้ว

    4:44 for anyone wondering what this song you always hear is:
    Artist: A Silent Partner
    Album: Sad Past
    Released: 2014

  • @adamarmfield1069
    @adamarmfield1069 2 ปีที่แล้ว +2

    blue pills can have a variety of mcu's on them, some chinese clones, might be tricky to get a consistent supply, or for people to find good ones

    • @jlegen
      @jlegen 2 ปีที่แล้ว +5

      Well, how many test jigs with a blue pill do you think he should build? Ideally, he‘s already done, and never needs any more blue pills… ;-)

  • @nicolasbrusco1997
    @nicolasbrusco1997 2 ปีที่แล้ว

    What kind of microscope are you using?

  • @mrvisual2482
    @mrvisual2482 2 ปีที่แล้ว

    Time to get a small solder oven and stencils!

  • @ashwin372
    @ashwin372 2 ปีที่แล้ว

    Freaking awesome

  • @Scrogan
    @Scrogan 2 ปีที่แล้ว

    Is that bluepill an actual STMicroelectronics STM32? Because a lot of them will have knockoffs on them, some of which have known defects.

  • @EraYaN
    @EraYaN 2 ปีที่แล้ว

    Also for the shared server, might want to stick to plain HTTP/REST instead of plain TCP, will save you a ton of headaches. And you might need to find a way to identify every board with a serial number barcode or a programmed serial number.

  • @adamcarver9057
    @adamcarver9057 2 ปีที่แล้ว

    What PCB design programs are prefered?

  • @max_kl
    @max_kl 2 ปีที่แล้ว +4

    The music was a bit loud, seemed much louder than the talking parts. Especially the second track

    • @joshuavincent7884
      @joshuavincent7884 2 ปีที่แล้ว

      I find this in a lot videos but actually this one was fine imo

  • @fischX
    @fischX 2 ปีที่แล้ว

    Zebra recipe printers are fun to program at least the old ones with BASIC on board.

  • @arxaaron
    @arxaaron 2 ปีที่แล้ว

    Quick (and odd) OT question, but: Are you related to or do you know of William Hawes, the creator of Amiga's Arexx interprocess communications language?

  • @sduartes2004
    @sduartes2004 ปีที่แล้ว

    you dont need to solder or use a PCB. You can 3d print the fixture to hold the receptacles and the pogo pins.

  • @mvadu
    @mvadu 2 ปีที่แล้ว +2

    Thank you showing the journey of starting a hardware product from scratch.. Amazing..
    On a side note your overall soldering work flow looks amazing.. If you don't mind can you make a video of how you handle MCU and large chips, as well as delicate pieces like USB C port.

  • @giovannislab1454
    @giovannislab1454 2 ปีที่แล้ว

    You are amazing

  • @Velsethen
    @Velsethen 2 ปีที่แล้ว

    Typically bed of nails are done becuase they wire wrap the pogo pins to easily change them when they break. Or inverse flying probe machines exist for a reason.

  • @SomeGuyInSandy
    @SomeGuyInSandy 2 ปีที่แล้ว

    From what I've seen, spring pins in the real world cause nothing but trouble. I assume they are fine for a temporary connection, like testing as you've mentioned, but the use cases I've seen (robot joints, etc.) all seem to suffer because of them.

  • @sjoervanderploeg4340
    @sjoervanderploeg4340 2 ปีที่แล้ว +2

    2021 and you just discovered pogopins?

  • @seanocansey2956
    @seanocansey2956 2 ปีที่แล้ว +1

    Where are you getting your STM32's from? 🤔

    • @julianbinder2371
      @julianbinder2371 2 ปีที่แล้ว

      ordered them before they ran out

    • @NavinF
      @NavinF 2 ปีที่แล้ว +1

      I didn't get a close up look, but he's likely using a GD32 or similar Chinese reimplementation of the STM32F103. These days it's impossible to buy a Blue Pill with the original ST chip and there's little reason to do so.

  • @OscarSommerbo
    @OscarSommerbo 2 ปีที่แล้ว

    I think it would be a good idea to test continuity on the board, where possible. That would catch bad boards and reduce time looking for incorrect faults.

    • @AJMansfield1
      @AJMansfield1 2 ปีที่แล้ว

      Continuity already gets tested at an earlier stage after the board is printed but before components are soldered.

  • @starlingwatch3921
    @starlingwatch3921 ปีที่แล้ว

    Do you have a favorite jig to push the pogo board to the board under test? -Frank

  • @lukasz_kostka
    @lukasz_kostka 2 ปีที่แล้ว

    That one "extra" UART is a GDB server.
    BMP won't allow you to flash / read at custom address. It only works with ELF files.
    And watch out for wrong value USB pullup resistor on those blue pills.
    Won't it be easier for you to flash target with some code that will do the test and report back ? Instead you have poop loads of pogo pins.

    • @lukasz_kostka
      @lukasz_kostka 2 ปีที่แล้ว

      I'd sent a link to github but YT genius AI removes my comment with link.

  • @brighttech8922
    @brighttech8922 2 ปีที่แล้ว

    Would you help me create a jig for my pcb please?

  • @jamess1787
    @jamess1787 2 ปีที่แล้ว

    @OpenMoko
    Still have a neo freerunner around here somewhere 😂