The Recovery Kit 2 is another cyberdeck that for me is part computer, part backup device, and part functional movie prop. It's been fun to build, and the HN community has been great with ideas- especially around hosting and getting me off Squarespace. I hope you all enjoy!
I have discovered over time that I hate screws.
No not really the concept, but there are far too fucking models.
I started collecting screws to put together for my "workshop" were
I repair whatever family, friends, enemies want me to look at.
I am not great at it, not even good, but I am who they bring things to,
and over time I have learned a bit of skills.
(Also I fail, sometimes I break stuff and sometimes I hide in my bag and
take to a pro without telling anyone.)
Back to screws.
I often need one.
but there are entirely too many different sizes and shapes.
I have spent decent time sourcing various standardized sizes from far and near.
Stil I have project where I need two screws and I dont have the right one.
I also keep any screw that I come across. If something is broken I harvest
the once that are easikly available.
That ends up in a cubbord with lots of different tiny shelves.
BUT looking through them so see if one of them is right is again time consuming.
What does this have to do with anything?
Well the design went from 1 type of screws to multiple sizes.
(All of well knownm standarized types thank you)
I think it wise to design projects around as few different ones as possible.
The previous model managed with one. Clearly somehow V2 could have as well.
Is there I pray an app I have not seen, where I can take
a photo of a screw and the app will tell me the exact
specifications of it, its name, and where to order them?
Screws have different thread and pitch sizes. An app won't read that correctly. You can get a tool to measure the size/thread/pitch. I have containers with lots of slots and I label each slot, so I have many dozens of types of metric/imperial screws sorted.
It's actually hundreds of screws, bolts, and nuts, I did the sorting as a relaxing week while watching some shows :D
Someone mentioned M* screws and that got me searching to find out what it is and then ended up on the above amazon page. So I like the indexing scheme there and question OP that it can't be done by image and machine learning. Basically, all those indexes [minus material which you can just select] should be trivially recognizable and that just leaves the precision measures.
An app would have trouble with that since it doesn't have an absolute size reference. By the time you put the screw atop a calibrated reference background tool, you'd be faster to just read the markings on the tool yourself. (If someone wanted to make an app that uses an object of precisely known size, say, a credit card, as a reference, and then calculate from there, yes I'd be all ears! But I've never heard of such a thing.)
Once you've got the terminology, it's pretty straightforward to take the measurements. Thread diameter is easy to do with a $2 plastic vernier caliper (I use mine constantly), or fit into the holes in any screw checker. https://www.amazon.com/Stainlesstown-Bolt-Thread-Gauge-Blue/...
And then length is easy to do with the ruler on the side of the screw checker, or the calipers themselves. (Use the jaws for the overall length of a flush-type screw, the step-shoulder part for the length of a cap screw.)
I feel this. As an amateur 3d printed project enjoyer in Canada, getting ahold of M* screws is a real pain, even though I prefer their specifications greatly over the weird imperial sizes.
Huge selection including obscure styles and finishes. Nuts, bolts, screws, hardware, etc.
One of the best things about them is that they sell small lots including single screws if that is all you need.
Another great thing is that they ship quickly and if your order is relatively small it arrives in your mailbox instead of needing to be delivered by UPS or another shipper. They ship orders in packages appropriate to the order, unlike Amazon.
They also add products to their inventory if customers need something they don't normally carry.
Prices are also reasonable.
I found them years ago and now they are one of my main suppliers. McMaster Carr is another.
Useful suggestions, thanks. I'll dig in further next time I'm building something.
They do seem to suffer from the other part that prevented me from ordering from places like this before though; its hard for a hobby project to break the high free shipping minimum order size. This may again be a problem with being in Canada not the US though :)
From reading thru their international shipping FAQ it appears that they do not offer free shipping on any international orders and all customs, importation, etc fees fall to the buyer.
With that in mind it probably works best for your case to stock your bins in a single order of the common sizes of screws, nuts, and specialty fasteners that you regularly need so that you can limit the fees you have to pay instead of making a new order every time you spin up a new project.
They regularly send email alerts to special pricing events. I don't know how that plays out for someone in Canada though. The shipping costs on my end are fairly low since I tend to order a few things at a time and the contents of one order easily fit into a standard USPS mailer or a small padded envelope.
Another thing that may work for you is Fastenal [0] since they operate in Canada and offer metric fasteners.
I get the cyberdeck naming, but why is this called a "Recovery Kit"? What's being recovered? Never really talks about use cases. Just a cool way to get online on the go?
The original article [1], from 2019, briefly explains the concept:
> Building Internet-connected things seems obvious today, but what about when there’s no Internet?
> The concept often feels like something out of a science fiction movie or a doomsday prepper’s handbook- and while this device can work in both scenarios, it’s also about understanding resiliency for your projects and being a good steward of the systems in place today.
Interesting! I remember seeing that field in the profile options and not knowing what it was for. And I’ve also not seen any comments by others being displayed as [delayed] yet. But if I do see one, now I’ll know why :D
I have a delay set in my profile because I often edit a comment once or twice after posting, and don't want to cause issues by someone attempting to respond to a comment that's about to change.
I didn't realize the comment showed as [delayed], I thought it just didn't post. Sorry for the trouble.
I also have a delay set in my profile. I give myself 10 minutes to edit or cool off and delete. But I have never seen a [delayed] comment. That seems to undermine the purpose of the delay.
It could be a bug. If the comment is about to become visible the code that chooses whether to show it at all might think the delay has expired but the code that renders it might still think it should be delayed. Especially if the rendering happens first.
Maybe the person who saw it as [delayed] is using a third party HN reader app and the HN website itself filters out delayed comments while returning it via the API as the [delayed] string and expecting clients to do the filtering?
I've been an active reader on HN for over 12 years and I have _never_ seen a comment displayed as [delayed] even once. Not on the site nor any of the third party mobile apps, and I've tried a lot of them. Weird.
It's a little more complicated than that. A long time ago delayed comments actually showed up in the API, leaking their contents early. I reported this to 'dang as it obviously broke the purpose of the feature, and at some point the behavior changed to returning "[delayed]" for a bit instead of the actually contents of the comment. I assume changing things to indicate that the comment wasn't available yet was more work, and this was an easy compromise.
This is cool, but if you want to see the proper extension of this style of computer, check out a Panasonic CF-31 Toughbook. They can be had for pretty cheap on eBay, and are amazing. In every way the opposite of the cost-cutting and cheap material you tend to see in consumer electronics. It’s the level of quality of a MacBook, but directed towards an ideal of “rugged” instead of “sleek”. Really a testament to what modern manufacturing can do when unbridled from the constraints of cost and popular aesthetics.
General Dynamics used to make these for the military - they're great for car diagnostics and such. The sunlight visible (transflective?) screen is a huge plus, and the whole thing is water proof:
I love how he has a link to "what is it for?" but never answers the question. As far as I can tell this is the technoblogger equivalent of end-of-society prepping?
In the event of something so catastrophic happening that the internet stops functioning for an extended period of time, you're not going to be hauling this enormous brick around with you. It's absurd.
In an end-of-society situation you're likely on foot, maybe on bicycle (until the bike breaks down in a way you can't fix, or gets flats and you can't find tubes), and your available weight and space is going to be prioritized towards basics like food, shelter, clothing, basic health/tool items, and self defense.
How you get 90% of the way there: a USB solar panel, a bluetooth keyboard, and a smartphone with an external storage memory device. Maybe a USB to ethernet adapter and a USB hub.
Many modern phones are even water/dust proof to a pretty reasonable degree, more so if you put them in a ruggedized case.
Agreed, I think the doomsday prepper angle makes it seem absurd. But take a step back and this is an INCREDIBLE display of technical capabilities of a single person. It crosses a handful of domains in terms of designing, building, assembling, configuring a Thing. Plus the background detail on component selection. And the writing is tight too.
I build things that roughly resemble this (low volume, custom, solving use cases that are too niche for an industrial offering to be created), for money. I'd hire this guy in a minute to outsource things to or collaborate with, so I see the project as a kind of personal resume.
IMO he should find a specific scenario where something along these lines would be valuable. One I am personally involved in is marine electronics diagnosis. Primarily NMEA2000 networks and the devices on them, and the same devices on Ethernet. It's too much detail to go into, plus I'm on a flight after spending a week in Vegas for a trade show, but with just a little bit of reconfiguration work this could be a Thing that higher end marine electronics techs would really dig. Then I think you could also delve deeper into the considerations put into the design and component selection details.
> I love how he has a link to "what is it for?" but never answers the question. As far as I can tell this is the technoblogger equivalent of end-of-society prepping?
> In the event of something so catastrophic happening that the internet stops functioning for an extended period of time, you're not going to be hauling this enormous brick around with you. It's absurd.
Yeah, I've always thought these kinds of things were more of a LARP gizmo than any kind of actual "prepping." The priorities are all wrong. IMHO, if society collapses, the things you need will drastically change from your needs now. You don't need an offline Wikipedia or Youtube, even if you use them all the time today, you need something a lot more compact and practical.
IMHO, a real post-apocalyptic "recovery kit" is a cubic meter of K12 textbooks, plus university-level ones on farming, engineering, and medicine locked a away in a time-capsule for a century post-event.
> ... bluetooth keyboard, and a smartphone with an external storage memory device. ...
I'd replace this with an old Chromebook with regular Linux installed (very cheap, ~ $20 USD), and a 1TB micro-SD card. All solid-state (no hard drive), and good battery life.
I feel like this needs a meshtastic or lora or ham radio feature of some description but i'm definitely drawn to the concept - more as art than function
The GPIO pins give a reasonable point of interface for a LoRa module. Or you could interface it with one of the Lilygo offerings and have a programmable LoRa/Meshtastic/disaster.radio compatible device.
I always love these cool cyberdeck style builds but whenever the bug to build my own catches me, I end up realizing i'm just trying to build a really bad notebook.
Yeah. This would be great if it could emulate usb storage, do transparent bridging via switch vlans, support serial consoles, etc, but it is just a case, battery, disk, and bad keyboard.
There's nothing particularly stopping you implementing at least most of that in software if you want. Stick a suitably-programmable switch in and you could do the rest too.
Exactly my point - this project seems of limited usefulness because it could have done a lot more but didn’t add much utility that a pi+screen+keyboard doesn’t already have.
It's pretty but not really ruggedized. It's not designed for water/moisture, dust or other environmental resistance, extended temperature range, impact or vibration resistance (I doubt it would survive as checked-in luggage on a flight, for example), longevity, etc. All you get is whatever protection that the Pelican case gives you. It's better than nothing but a prepper would probably be better off with an intentionally ruggedized computer.
I think portability is the #1 factor. It is sort of a Rpi laptop, with the primary benefit being that it is highly customizable for an intended use case.
The reality is that any scenario that has people relying on this type of thing as a "device of last resort" would also most likely obliterate this thing itself. We are talking about a pretty extreme situation, ruggedized laptops would be more practical. And even if the rugged laptop was $10,000, that's a small price to pay for saving the world.
I had a short moment where i felt "omg i can fit a framework board in there", but alas the 1300 is only 9" wide. Still, I really like this idea, and I wonder if i might not just make exactly such a thing but with a larger pelican case. Then you can cram a lot of data in there with a bunch of modern 3.5" spinning disks (which, hopefully, the pelican will keep from rusting too much).
Beautiful idea, would love to see open specs, but really nice to be sharing!
(Update: the framework board is so close. The first daughtboard in the schematics <https://github.com/FrameworkComputer/Framework-Laptop-13/blo...> is actually 9.071 inches (115 + 115.4mm, so 230.4mm if i read it right) wide! But alas the mainboard is 274mm (10.8 inches), and that is without the expansion cards added. With the cards, we're talking about 11.7 inches (297mm) and then you still need to plug in things in there! Still there's something there, i think.)
The framework just about fits well with a 13" display in the Pelican iM2200. The challenge with the framework is the USB display, and the all-USBC nature of their board- all solvable problems though. I almost made one and may yet, but these builds take months!
I love functional prop projects like this and reading through the build log.
How far are you going for the rugged vs prop aesthetic? Have you considered alternative form factor screens? Have you considered something else than an RPi that could work with a GPT/LLM such as an NVidia Jetson (yes, I know, expensive) or a separate compute module? Do you store just things like Wikipedia or a bunch of PDFs such as "Where there is no doctor?" and "Wilderness Survival Guide?" along with other disaster recovery books?
I missed this project the first couple of times it was posted so glad to see if pop up today.
I haven't maintained it like I told myself I would, but regarding an offline repository of useful data, I made a school project a while back that aimed to fill that very niche. It was composed entirely of open source, public domain, and creative commons software, documentation (including survival guides and whatnot), and blueprints (eg buildings, greenhouses, farm equipment, tools, etc) for somebody with no internet connection, and it all fit on 16GB. Originally I distributed it under the Other -> Other category of PirateBay mostly for kicks because it was all free to share and I enjoy the distributed nature of torrents.
I've been tempted to go back and do it better, but then a career and life hit me.
It can be found at signalbundle.com for anyone interested, though I warn you that it's pretty long in the tooth at this point, and I eventually opted to host it on Google Drive for availability reasons, but it's still there if anyone's curious and/or has feedback. :)
Jay, your work really sold me on using press nuts with 3d printing. Also the hex infill with no top or bottom layer trick. Really stylish design and engineering.
I think that the inside should match the motif that the outsides set.
what I mean by that : the outside sets a tone of professional heavy-duty post-apocalyptic computing, yet the insides are filled with fragile wire connects, fragile routes, multiple boards and new (read: unproven) non-redundant technologies.
I would expect something that exudes that aesthetic to be wired like a NASA project [0], use radiation hardened components, redundancy, SOMETHING that speaks to the durability.
The reason NASA invests so much in hardened components and redundancy is that their hardware has to continue functioning in an environment where humans cannot intervene.
The availability of commodity hardware is one of the reasons projects like the Recovery Kit can exist. Redundancy and durability can be measured in multiple ways, and I suspect it's cheaper to keep on hand a stack of backup components that can easily be swapped out than to invest the time, energy and money on a more bespoke hardened solution that can't easily be replicated and would put this project out of reach for many people trying to replicate it.
The goal of "Ruggedized Raspberry Pi" seems to have been met quite well, IMO.
I made a mini Arduino-powered smart home that was used for demos at tradeshows [1]. It had to be shipped first to San Fran, then it went to Vegas for CES and a few more places.
I had the same thought at first, "I should really solder these wires."
But then I realized that wires coming loose was inevitable given the hell this project was going to endure being handled by airlines, rolled across different terrain, and poked and proded by trade show attendees.
So I opted to use color coded jumper cables and include extra. In the manual, I included a simple wiring diagram to show how to hook everything up. No solder needed.
In the hands of a consumer, yes, everything should be soldered because there's a higher force needed to break the connection, but repair is also harder. Consumers typically do not repair, so the trade off leans toward solder. I suspect this is the perspective that inspires this comment.
In the hands of a hacker looking for durability, it's actually better for things to be replaceable. Because the hacker can repair, the advantage gained by soldering isn't worth the the friction added repair.
Just a friendly note: soldering wires causes them to become brittle and more likely to break at the end of the solder joint. If you're going to solder wire, and the item is subject to movement or vibration, be sure that the section protruding from the joint is held rigid with zip ties, tape or even hot glue.
Maybe, but on the other hand this is what the author made and they seem quite happy with it. You're more than welcome to make something else if you don't like what they've done!
Yep, I interpreted their message as friendly feedback, not a request or negative criticism. The author is free to take this feedback and act upon it the way they see fit (which can be doing nothing).
It's somewhat how a Show HN post works, you should expect such feedback and might even be coming for it. Especially when it's not your first one, you know a bit better what to expect.
I like the cyber deck in theory but a project I've always wanted to take on that I felt would yield more value is to restore and upgrade an old ruggedized laptop.
I planned a project to restore an old getec v110 gen3 from eBay. They are often sold there with no hard drive or extra batteries but best part is most of the hardware is backwards compatible. Seemed like a ~$500 project.
I then found a new gen6 model on eBay for $1400 so I just got that instead. (Some pawn shop massively undervalued it)
I like it, but the trouble with ortho keyboards is that they are quite expensive and hard to come by. I've resigned myself to "mainstream" QMK keyboards like the K7 Max (https://taoofmac.com/space/blog/2024/04/06/1830), but keep wondering if there's something more compact.
I started collecting screws to put together for my "workshop" were I repair whatever family, friends, enemies want me to look at. I am not great at it, not even good, but I am who they bring things to, and over time I have learned a bit of skills. (Also I fail, sometimes I break stuff and sometimes I hide in my bag and take to a pro without telling anyone.)
Back to screws. I often need one. but there are entirely too many different sizes and shapes. I have spent decent time sourcing various standardized sizes from far and near. Stil I have project where I need two screws and I dont have the right one. I also keep any screw that I come across. If something is broken I harvest the once that are easikly available.
That ends up in a cubbord with lots of different tiny shelves. BUT looking through them so see if one of them is right is again time consuming.
What does this have to do with anything?
Well the design went from 1 type of screws to multiple sizes. (All of well knownm standarized types thank you)
I think it wise to design projects around as few different ones as possible. The previous model managed with one. Clearly somehow V2 could have as well.
Is there I pray an app I have not seen, where I can take a photo of a screw and the app will tell me the exact specifications of it, its name, and where to order them?