Beginners guide to building a hardware hacking lab
voidstarsec.com
voidstarsec.com
> The Pinecil is a smart mini portable soldering iron with a 32-bit RISC-V SoC featuring a sleek design, auto standby and it heats up to an operating temperature in just 12 seconds when paired with a sufficiently powerful power supply unit. > -- https://www.pine64.org/pinecil/
I'm not dounting it's possibly, but I'd be surprised if it's available without involving a Turing-complete computer.
I'm not sure if there is a single-chip solution (although I'd be a bit surprised if there isn't), but the fundamental circuit isn't that ambitious. Using a very low-end microcontroller is likely less expensive, though.
But I guess what you are getting at is that normally you don't brag about the architecture of your microcontroller. As you correctly suspect, that's done just for coolness points. Chances are an 8 bit AVR or an 16 bit PIC could have done the same thing, but on a soldering iron you don't care about the power draw of the microcontroller, and a 32bit RISC-V fits Pine64's brand better. It's the equivalent of "aircraft-grade aluminum" or "military-strength encryption".
Also the choice makes it easier to run Doom on it.
When buying a trinocular it should be a simul-focal one where the stereo microscope and the camera are focused and available all at the same time (no switching of the light path to the camera). Example for such a trinocular microscope: AmScope SM-4NTP. A bincular microscope with matching specs will be slightly cheaper.
Louis Rossmann explaining in more detail: https://www.youtube.com/watch?v=C_eQrbop-J4
I also like having a magnifying visor, so I don't have to move something to the scope. McMaster-Carr has a selection.
These days, I flick the solder onto my soldering mat instead.
https://www.pa3fwm.nl/technotes/tn27a-voltmeter.html
Honestly I would say cheap out on the DMM and splurge for a good oscilloscope, you get much farther with that.
But, I'm someone who doesn't do high voltage much, or really at all.
That DMM gives me a similar convenience to what you describe, but I am almost never using a multimeter anywhere but on my bench -- that probably matters a lot.
Also don't skimp on the meter, buy something decent. There is a lot to be said about the real life and noticeable differences in cheap and quality meters when testing or repairing electronics but in the realm of embedded device hacking I particularly found the following features handy:
- A high speed voltage bar at the bottom of the instrument which tells you if a voltage is indeed stable. You can detect the TX pin of serial lines with that. Cheap meters may have that bar but the update speed is way too slow to be useful
- A high speed and loud continuity tester. Many cheap meters (and some expensive as well) have a large delay between shorting out the leads and the buzzer going off. That's rather annoying when you can't make good contact long enough (also see below for test leads).
After working with a cheap meter for a while (Uni-T) I went for a Brymen BM869s and never looked back.
Also get yourself some high quality pointy, hard gold coated test leads. I personally can wholeheartedly recommend the Probemaster 8000 series.
Dave's review: https://www.youtube.com/watch?v=S8jrpCoZyx8
And while modern (expensive) equipment is light and not so deep, if you're buying stuff used or surplus you'll end up with older gear that can be 18 or 19" deep and on a 24" deep bench that gets a bit crowded.
> The last thing that you want to happen is for you to accidentally destroy a device with static electricity, In order to avoid this, it is always a good idea to get an ESD wrist strap or an ESD protective mat.
Work is a different story, and maybe it's because I've only ever done electronics work on the relatively humid east coast, but I've personally never have taken special ESD precautions during my hobby time (such as grounding my desk at home or wearing a strap), yet have never discharged static electricity through any one of my personal circuits.
Am I doing it wrong?
If you're not killing anything, then probably not. It's not a bad thing to be conscientious of, but if static just isn't a problem for you and you aren't handling super sensitive components, stressing about it isn't terribly productive.
The only time I ever damaged IC's was when I had my office chair on one of those plastic mats that lets you roll your chair around on a carpeted floor. That was a static electricity generator.
If you're regularly getting static zaps during dry winter weather, on things like doorknobs, it's a sign that you need to be more careful with your electronics.
It has, yes.
But even back when things weren't as robust, I never got into the habit of using a wrist strap. Just remembering to touch something grounded before poking at things seems to have done the trick. I don't think I ever fried a device through ESD.
My bout with damaged chips was when I was programming early EPROM microcontrollers, and a zapped chip bore a strong resemblance to a firmware bug, so it was a frustrating time until I discovered the actual cause.
The only time I need ESD straps is if I'm working with genuine old school metal gate 4000 series CMOS chips or some whacky, super sensitive input that ESD circuitry is omitted from because the leakage will mess it up (high end RF and ADC spring to mind).
How would you know unless you took precautions? Static electricity doesn't necessarily make itself obvious by arcing, yet the voltage can be high enough to damage sensitive components.
Also damage sometimes isn't obvious in the sense that that a component or circuit is killed outright. Instability, reduced lifetime and increased susceptibility to future ESD events are other known consequences of electrostatic discharges.
For more information: https://www.youtube.com/watch?v=JkECJlA2Fg4
Appreciate the pointing out the staleness.
I understand "lead-free" fumes are actually worse, but you should avoid all fumes regardless.
Lead free rosin is less dangerous than leaded rosin, check the SDS data sheets
Read the SDS for any rosin available leaded and lead free. Lead free will have P260, leaded will have P261, a significantly higher risk. And P302 vs P301, and other additional risks.
I've also heard the folk wisdom that the leadfree fumes are worse for you, targeted instead at automated high-volume RoHS compliant factories than the hobbyist hunched over his protoboard but wouldn't know how to find out if one if more harmful than another.
I've been using some low-temp lead-free solder from ChipQuik in both paste and wire form, and it works perfectly fine for prototyping. It doesn't seem as strong as other solder types, but the low melting point (even lower than leaded solder) means I don't have to stress the chips as much with temperature swings (great for rework), and I can keep my iron cooler, which reduces tip oxidation.
https://www.aliexpress.us/item/3256803915366071.html
I have the 180x, though I mostly use it zoomed out. Perhaps some would prefer the 120x for more working distance. Be sure to get a kit with the light.
https://www.aliexpress.com/item/2251832167751376.html
(I'm told the stand can be found on ebay with lower shipping cost).
For oscilloscopes, Check out the new Rigol DHO800/900 series. They're super compact and USB powered, but basically have the 5000 series features and are 12-bit. The lower bandpass ones are fairly inexpensive and they're hackable to higher bandpasses (craftily, instead of eliminating hackability Rigol has made features like the logic analyzer only exist in higher end models).
I'd like to see some inexpensive options for sidechannel analysis, I've tried varrious things with SDRs monitoring shunt resistors and really had any interesting signals blasted out by LDO noise and USB noise.
Back when I worked on libsecp256k1 I really wanted to setup a CI rig that ran blind side channel analysis on a commit by commit basis, e.g. by looking at the cross correlation of aligned traces with different secret material, but I wasn't able to get something working.
- For soldering stations I think used Hakko's are very worth considering. The recommended KSGER unit is known to have design issues on older iterations such as ground issues. It can be a bit of a mixed bag whereas the high end Hakkos are a very safe bet so if you can find one at a good price I would recommend that over a KSGER-like.
- Fume extractors might be a waste of money from what I hear. I know people who do a ton of soldering that don't use them at all and I took part in a soldering course about a year ago where they said that there are a lot of regulations on what can go into the solder and the flux core so they are pretty harmless under normal circumstances. I use a kitchen fan when cooking on the stove to avoid breathing all the VOCs that get suspended in the air but when I solder I just avoid inhaling when the evaporated flux plume comes.
Later revisions supposedly fixed this, but the reviews on the Amazon link seem to indicate it may be of older stock.
This can be fixed with fairly simple modifications luckily.
> a simple power supply.
Old computer PSUs can often be had for free, and a great first project for someone at a hardware lab would be to build a PSU breakout box to make it safe and convenient to use as a bench supply.
Also got a 100 Mhz oscilloscope with paid options but hackable to 200 MHz, WiFi (COTS USB), and a 16-channel IIRC logic analyzer.
Picked up an Agilent PSU with a bad fan. That was an easy fix. Will have to calibrate it but it's already pretty close.
Then I spent too much money on a Fluke 289 DMM. The price went up significantly now, I wouldn't recommend it now.
In general, buy used, repair, and recycle.
Not an easy thing to start with, I'll certainly grant you that.
There is also nothing wrong with getting some of the arduino starter kits on amazon and using those to learn how to interact with various peripherals, etc.
Also, cheap electronics kits can be a great way to get your sea legs, especially if you take the time to work out why the circuits are designed as they are.
I think you don't need all that, but you can start simple with less, like a simple Arduino kit.
Also you can get some Tektronix or similar if you get used. I know I would love some old used HP or Agilent bench multimeters.
I can’t scroll up or down properly at all, the page is weirdly scaled to mobile with text being cut off on both left and right, and there is an odd modal up top that doesn’t work properly as it resizes itself constantly.
(oh and another 7mb gif below with extremely poor optimization)