Vista Normal
Collective #886
OSHW Battery Tester Aims to Help Tame Lithium Cells
It’s no exaggeration to say that the development of cheap rechargeable lithium-ion batteries has changed the world. Enabling everything from smartphones to electric cars, their ability to pack an incredible amount of energy into a lightweight package has been absolutely transformative over the last several decades. But like all technologies, there are downsides to consider — specifically, the need for careful monitoring during charging and discharging.
As hardware hackers, we naturally want to harness this technology for our own purposes. But many are uncomfortable about dealing with these high-powered batteries, especially when they’ve been salvaged or come from some otherwise questionable origin. Which is precisely what the Smart Multipurpose Battery Tester from [Open Green Energy] is hoping to address.
Based on community feedback, this latest version of the tester focuses primarily on the convenient 18650 cell — these are easily sourced from old battery packs, and the first step in reusing them in your own projects is determining how much life they still have left. By charging the battery up to the target voltage and then discharging it down to safe minimum, the tester is able to calculate its capacity.
It can also measure the cell’s internal resistance (IR), which can be a useful metric to compare cell health. Generally speaking, the lower the IR, the better condition the battery is likely to be in. That said, there’s really no magic number you’re looking for — a cell with a high IR could still do useful work in a less demanding application, such as powering a remote sensor.
If you’re not using 18650s, don’t worry. There’s a JST connector on the side of the device where you can connect other types of cells, such as the common “pouch” style batteries.
The open source hardware (OSHW) device is controlled by the Seeed Studio XIAO ESP32S3, which has been combined with the LP4060 charger IC and a AP6685 for battery protection. The user interface is implemented on the common 0.96 inch 128X64 OLED, with three buttons for navigation. The documentation and circuit schematics are particularly nice, and even if you’re not looking to build one of these testers yourself, there’s a good chance you could lift the circuit for a particular sub-system for your own purposes.
Of course, testing and charging these cells is only part of the solution. If you want to safely use lithium-ion batteries in your own home-built devices, there’s a few things you’ll need to learn about. Luckily, [Arya Voronova] has been working on a series of posts that covers how hackers can put this incredible technology to work.
Torque Testing 3D Printed Screws
Unless you’ve got a shop with a well-stocked hardware bin, it’s a trip to the hardware store when you need a special screw. But [Sanford Prime] has a different approach: he prints his hardware, at least for non-critical applications. Just how much abuse these plastic screws can withstand was an open question, though, until he did a little torque testing to find out.
To run the experiments, [Sanford]’s first stop was Harbor Freight, where he procured their cheapest digital torque adapter. The test fixture was similarly expedient — just a piece of wood with a hole drilled in it and a wrench holding a nut. The screws were FDM printed in PLA, ten in total, each identical in diameter, length, and thread pitch, but with differing wall thicknesses and gyroid infill percentages. Each was threaded into the captive nut and torqued with a 3/8″ ratchet wrench, with indicated torque at fastener failure recorded.
Perhaps unsurprisingly, overall strength was pretty low, amounting to only 11 inch-pounds (1.24 Nm) at the low end. The thicker the walls and the greater the infill percentage, the stronger the screws tended to be. The failures were almost universally in the threaded part of the fastener, with the exception being at the junction between the head and the shank of one screw. Since the screws were all printed vertically with their heads down on the print bed, all the failures were along the plane of printing. This prompted a separate test with a screw printed horizontally, which survived to a relatively whopping 145 in-lb, which is twice what the best of the other test group could manage.
[Sanford Prime] is careful to note that this is a rough experiment, and the results need to be taken with a large pinch of salt. There are plenty of sources of variability, not least of which is the fact that most of the measured torques were below the specified lower calibrated range for the torque tester used. Still, it’s a useful demonstration of the capabilities of 3D-printed threaded fasteners, and their limitations.
From Cans To Sheet Metal, With Ease
Aluminium drinks cans make a great source of thin sheet metal which can be used for all manner of interesting projects, but it’s safe to say that retrieving a sheet of metal from a can is a hazardous process. Cut fingers and jagged edges are never far away, so [Kevin Cheung]’s work in making an easy can cutter is definitely worth a look.
Taking inspiration from a rotary can opener, he uses a pair of circular blades in an adjustable injection moulded plastic frame. If you’ve used a pipe cutter than maybe you are familiar with the technique, as the blade rotates round the can a few times it slowly scores and cuts through the metal. Doing the job at both ends of the can reveals a tube, which cna be then cut with scissors and flattened to make a rectangular metal sheet. Those edges are probably sharp, but nothing like the jagged finger-cutters you’d get doing the same by hand. The full video can be seen below the break, and the files to 3D print the plastic parts of the cutter can be found at the bottom of a page describing the use of cans to make a shingle roof.
Modular Breadboard Snaps You Into Benchtop Tidiness
Solderless breadboards are a fantastic tool for stirring the creative juices. In a few seconds, you can go from idea to prototype without ever touching the soldering iron. Unfortunately, the downside to this is that projects tend to expand to occupy all the available space on the breadboard, and the bench surrounding the project universally ends up cluttered with power supplies, meters, jumpers, and parts you’ve swapped in and out of the circuit.
In an attempt to tame this runaway mess, [Raph] came up with this neat modular breadboard system. It hearkens back to the all-in-one prototyping systems we greatly coveted when the whole concept of solderless breadboards was new and correspondingly unaffordable. Even today, combination breadboard and power supply systems command a pretty penny, so rolling your own might make good financial sense. [Raph] made his system modular, with 3D-printed frames that lock together using clever dovetail slots. The prototyping area snaps to an instrumentation panel, which includes two different power supplies and a digital volt-amp meter. This helps keep the bench clean since you don’t need to string leads all over the place. The separate bin for organizing jumpers and tidbits that snaps into the frame is a nice touch, too.
Want to roll your own? Not a problem, as [Raph] has thoughtfully made all the build files available. What’s more, they’re parametric so you can customize them to the breadboards you already have. The only suggestion we have would be that making this compatible with [Zack Freedman]’s Gridfinity system might be kind of cool, too.
The Automatic Battery Charger You Never Knew You Needed
When we saw [Max.K]’s automatic NiMh battery charger float past in the Hackaday tips line, it brought to mind a charger that might be automatic in the sense that any modern microcontroller based circuit would be; one which handles all the voltages and currents automatically. The reality is far cooler than that, a single-cell charger in which the automatic part comes in taking empty cells one by one from a hopper on its top surface and depositing them charged in a bin at the bottom.
Inside the case is a PCB with an RP2040 that controls the whole shop as well as the charger circuitry. A motorised cam with a battery shaped insert picks up a cell from the bin and moves it into the charger contacts, before dumping it into the bin when charged. What impresses us it how slick this device is, it feels like a product rather than a project, and really delivers on the promise of 3D printing. We’d want one on our bench, and after watching the video below the break, we think you will too.
Unique 3D Printer Has a Print Head With a Twist
If you’re used to thinking about 3D printing in Cartesian terms, prepare your brain for a bit of a twist with [Joshua Bird]’s 4-axis 3D printer that’s not quite like anything we’ve ever seen before.
The printer uses a rotary platform as a build plate, and has a linear rail and lead screw just outside the rim of the platform that serves as the Z axis. Where things get really interesting is the assembly that rides on the Z-axis, which [Joshua] calls a “Core R-Theta” mechanism. It’s an apt description, since as in a CoreXY motion system, it uses a pair of stepper motors and a continuous timing belt to achieve two axes of movement. However, rather than two linear axes, the motors can team up to move the whole print arm in and out along the radius of the build platform while also rotating the print head through almost 90 degrees.
The kinematic possibilities with this setup are really interesting. With the print head rotated perpendicular to the bed, it acts like a simple polar printer. But tilting the head allows you to print steep overhangs with no supports. [Joshua] printed a simple propeller as a demo, with the hub printed more or less traditionally while the blades are added with the head at steeper and steeper angles. As you can imagine, slicing is a bit of a mind-bender, and there are some practical problems such as print cooling, which [Joshua] addresses by piping in compressed air. You’ll want to see this in action, so check out the video below.
This is a fantastic bit of work, and hats off to [Joshua] for working through all the complexities to bring us the first really new thing we’ve seen in 3D printing is a long time.
Thanks to [Keith Olson], [grythumn], [Hari Wiguna], and [MrSVCD] for the near-simultaneous tips on this one.
A Free Speed Boost For Your Pi 5
The world of the overclocker contains many arcane tweaks to squeeze the last drops of performance from a computer, many of which require expert knowledge to understand. Happily for Raspberry Pi 5 owners the Pi engineers have come up with a set of tweaks you don’t have to be an overclocker to benefit from, working on the DRAM timings to extract a healthy speed boost. Serial Pi hacker [Jeff Geerling] has tested them and thinks they should be good for as much as 20% boost on a stock board. When overclocked to 3.2 GHz, he found an unbelievable 32% increase in performance.
We’re not DRAM experts here at Hackaday, but as we understand it they have been using timings from the Micron data sheets designed to play it safe. In consultation with Micron engineers they were able to use settings designed to be much faster, we gather by monitoring RAM temperature to ensure the chips stay within their parameters. Best of all, there’s no need to get down and dirty with the settings, and they can be available to all with a firmware update. It’s claimed this will help Pi 4 owners to some extent as well as those with a Pi 5, so even slightly older boards get some love. So if you have a Pi 5, don’t wait for the Pi 6, upgrade today, for free!
- Self-Hosted Alternatives to Popular Services
- selfh.st/icons Update: 900+ (!) icons and logos for dashboards and documentation
selfh.st/icons Update: 900+ (!) icons and logos for dashboards and documentation
Hey, r/selfhosted!
selfh.st/icons is a collection of various icons and logos (self-hosted and non-self-hosted) to be easily referenced when populating dashboards, documentation, etc. It features a browsable interface with quick links for copying and pasting various image formats (SVG, PNG, and WebP).
Since launching earlier this year, the collection has hit a few milestones I thought might be worth sharing with the community:
- 900+ icons! After starting at ~600, the collection has quickly grown based on community requests and as I've added new software to the selfh.st/apps directory.
- The collection now has built-in support with Homepage, XPipe, and Homarr in its upcoming v2 release
- Additional light icon support: I've been slowly adding alternative light versions to new and existing icons when possible, which are ideal for displaying in dashboards with dark backgrounds.
As usual, feel free to reach out with feedback or drop a request in the project's GitHub discussions if I'm missing anything!
[link] [comments]
systemsdashboard - (WIP) Would you find this useful?
submitted by /u/Fimeg [link] [comments] |
- Self-Hosted Alternatives to Popular Services
- I built AlternateOSS, a directory of free, open source & self-hosted alternatives to popular software
Plex vs Jellyfin
So with a lifetime pass being on sale as we speak for $85 or something like that...is it worth it? I'm running Jellyfin right now and it's not bad, but my Google TV doesn't have an app to run it natively which is rather annoying. From what I've googled I'd have to invest in a Nvidia Shield ($150~) or a Firestick (cheaper, but I've heard these are less reliable or something?)
Are there any benefits to the Plex Pass beyond just hardware transcoding that make it attractive to what Jellyfin can't do/won't be able to do for an indeterminate amount of time? I'm not a complete anti-privacy zealot, so the whole having to authenticate through their servers isn't an immediate killer for me.
[link] [comments]
Add a Featured Content Bar to your Jellyfin homepage
submitted by /u/mamaaaoooo [link] [comments] |
PSA: Zabbix SQL Injection vulnerability
Criticial 9.9/10 CVSS.
Please update your Zabbix instances, especially if they are internet-facing (which they should not!).
[link] [comments]
How do you handle your databases?
If you're self hosting some services, you'll probably had to setup some database for those services, and it means different rmdbs (e.g. postgres, mysql...) and maybe even different versions of them at the same time
so, how do you manage them? do you setup a db for each service like with its docker-compose or in the same pod, or do you have some installed bare metal for all your applications?
[link] [comments]
Self-hosted CRM the simple way, a unicorn?
I've been using some self-hosted CRM like vTiger for almost 20 years now for myself and other clients at different points, but never got really satisfied.
But one thing I've found in all the CRM I've tried, is that they are too convoluted or not really well thought to simplify the job of the people who use them. Maybe CRM for Key Account Managers that like to fill A TON of data about their prospects, but not for sales people that simply need to fill their agenda and keep it up.
I remember like almost 10 years ago, there was a software called Highrise, by 37signals (the same guys as Basecamp), and it was exactly what I think a CRM is done "the right way".
But I'm going to explain briefly, since I've not tested each self-hosted CRM under the sun, maybe someone knows something similar to this Highrise:
- Imagine that you are sending emails like mad, going into Google Maps, filtering down certain type of company you are eager to do business with, and sending an email to them. You barely don't have any info about them: the email from their home site and the name of the company.
You only know two things:
- If they don't respond, you want to contact them again in a week.
- You should not spend more than 30 seconds adding this to your software. Otherwise, its inefficient.
In a magical world, ideally, using the CRM itself, to send the email (through your SMTP mail server), and the CRM picking all the information from that email (company name in the signature, the email itself, and the date you send it, to schedule for you a task, one week after, for the follow-up).
In an omega-magical world, the CRM also has IMAP access to your server, and can pick up if such contact has answered you, so it will reschedule your one-week scheduled task to immediate attention in case the company answers you.
And imagine if you could pluck in an OpenAI API key, so it could read the answer and see if it's an autoresponder to leave it scheduled or reschedule it accordingly. At worst, anything answered under 5 minutes, no need for AI.
Highrise was fast adding a new contact, 30 seconds or less. And you could very quickly add a 1-week scheduled task. There was some email integration, but very basic, it only saved the email information for future querying. And this was the BEST I could find.
vTiger can somewhat do this, but it's not a 30-second process. It also has very basic email integration, but nothing noteworthy.
I have not tried paid tools like Hubspot, but it appears that they are somewhat in the track of this.
Maybe there is something like this but don't know about it.
I even thought several times about developing my own CRM, just straight to the point.
[link] [comments]
Currently using Synology ... what comes next?
My home lab / self hosted journey started life with a two bay Synology and everything (Plex, photos, backups etc) ran on it.
I upgraded to a 4 bay - and at some point moved all my hosted stuff off Synology to a NUC running Ubuntu and docker.
Right now, my Synology footprint is getting maxed out - I have an 8 bay as my primary data store, and a 4 bay + 5 bay expansion unit as a backup location. 8tb drives in them all, and every slot is full, and they're at 85% capacity give or take.
Rather than go out and buy bigger drives, I'm thinking it would probably be better for me to replace the main 8 bay with something a bit more purpose built. The only Synology software I rely on these days is their Drive application (dropbox / box clone), so I don't quite want to get rid of them entirely, yet - but I could see something a bit less expensive / more purpose driven replacing the main data storage point.
What comes after Synology? I value reliability and ease of use over tinkering and constantly bringing things up and down. I'm not super comfortable at CLI level, even on my Ubuntu box (lots of bookmarks and notes full of commands over being comfortable just winging it). Synology fits my use, but I don't take advantage of almost anything it does and figured I'd expand my search a bit ...
Any recommendations?
[link] [comments]
- Self-Hosted Alternatives to Popular Services
- Introducing Many Notes v0.2.1: new features, QOL changes and more
Introducing Many Notes v0.2.1: new features, QOL changes and more
https://i.redd.it/f3z32v3e9n4e1.gif
First, I want to take a moment to say a huge thank you for all the responses to the project announcement a few weeks ago! My primary goals for this update were to add a markdown editor, implement markdown sanitization and simplify the installation guide. After testing various markdown editors, I decided to create a new one tailored specifically for this application, incorporating all common features and also the capability to quickly add internal links or images. If you notice any design errors or have logo ideas, I welcome your suggestions as design is not my strongest skill. Here’s the full changelog: New features
QOL changes
Other
Here are a few things to keep in mind:
Tell me what you think and if you like it please consider leaving a star on GitHub. [link] [comments] |