Review: LibrePCB Hits Version 1.0

Nearly three years ago at the start of 2020 and before the pandemic hit, we took a look at an up-and-coming player in the world of PCB design. LibrePCB is by no means as old as the more established players, but at the time it was joining the ranks of open-source EDA packages with its first early stable releases. It showed a lot of promise but was still a little rough around the edges back then, but in the years since it’s advanced to the extent that in September they released version 1.0. That’s a significant moment for any open source package, so it’s time to return and take another look. It’s a cross-platform package with builds available for Linux, Windows, MacOS and FreeBSD, of which I needed the Linux version. There are one or two options to choose from, I went for the appImage as probably the least trouble. Very quickly I was in a new EDA package, and I set out to make a simple Schmitt trigger oscillator as a test project. Continue reading “Review: LibrePCB Hits Version 1.0”

At Last! Faster OpenSCAD Rendering Is On The Horizon

Known as “The Programmers Solid 3D CAD Modeller”, OpenSCAD is used by many people for whom writing code comes more naturally than learning a fiddly user interface. It’s a very capable piece of software, but regular users will tell you that it can be rather slow when it comes to rendering your work. We’re very pleased to see that a fix for this has been produced courtesy of [@ochafik], can now be found as an experimental feature in nightly builds, and will in due course no doubt find its way to official releases.

Despite a modern computer invariably having a multi-core architecture, it might surprise you to find that OpenSCAD wasn’t able to take advantage of this previously. The above-linked thread spans over a decade of experimenting and contains some fascinating discussions if you’re prepared to wade through it, and culminates a few weeks ago in the announcement of the new feature giving access to multiple CPUs. We don’t have it yet, but it’s great to know it’s in the works and we’re looking forward to render time involving considerably less of a wait.

So many OpenSCAD projects have passed through these pages over the years, it’s safe to say that it has a significant user base among Hackaday readers. It’s still something an AI hasn’t mastered yet though.

Thanks [pca006132] for the tip.

Hackaday Prize 2023: An Agricultural Robot That Looks Ready For The Field

In the world of agriculture, not all enterprises are large arable cropland affairs upon which tractors do their work traversing strip by strip under the hot sun. Many farms raise far more intensive crops on a much smaller scale, and across varying terrain. When it comes to automation these farms offer their own special challenges, but with the benefit of a smaller machine reducing some of the engineering tasks. There’s an entry in this year’s Hackaday prize which typifies this, [KP]’s Agrofelis robot is a small four-wheeled carrier platform designed to deliver autonomous help on smaller farms. It’s shown servicing a vineyard with probably one of the most bad-ass pictures you could think of as a pesticide duster on its implement platform makes it look for all the world like a futuristic weapon.

A sturdy tubular frame houses the battery bank and brains, while motive power is provided by four bicycle derived motorized wheels with disk brakes. Interestingly this machine steers mechanically rather than the skid-steering found in so many such platforms. On top is a two degrees of freedom rotating mount which serves as the implement system — akin to a 3-point linkage on a tractor. This is the basis of the bad-ass pesticide duster turret mentioned above. Running it all is a Nvidia Jetson Nano, with input from a range of sensors including global positioning and LIDAR.

The attention to detail in this agricultural robot is clearly very high, and we could see machines like it becoming indispensable in the coming decades. Many tasks on a small farm are time-consuming and involve carrying or wheeling a small machine around performing the same task over and over. Something like this could take that load off the farmer. We’ve been there, and sure would appreciate something to do the job.

While we’re on the subject of farm robots, this one’s not the only Prize entry this year.

The Magic Of A Diode Sampler To Increase Oscilloscope Bandwidth

Making an oscilloscope is relatively easy, while making a very fast oscilloscope is hard. There’s a trick that converts a mundane instrument into a very fast one, it’s been around since the 1950s, and [CuriousMarc] has a video explaining it with an instrument from the 1960s. The diode sampler is the electronic equivalent of a stroboscope, capturing parts of multiple cycle of a waveform to give a much-slowed-down representation of it on the screen. How it works is both extremely simple, and also exceptionally clever as some genius-level high-speed tricks are used to push it to the limit. We’ve put the video below the break.

[Marc] has a Keysight 100 MHz ‘scope and the sampler allows him to use it to show 4 GHz. Inside the instrument is a pair of sample-and-hold circuits using fast diodes as RF switches, triggered by very low-rise-time short pulses. Clever tricks abound, such as using the diode pair to cancel out pulse leakage finding its way back to the source. To complete this black magic, an RF-tuned stub is utilized to help filter the pulses and further remove slower components.

It’s slightly amusing to note that the Keysight 100 MHz ‘scope is now “slow” while the early sampling ‘scopes had their “fast” capabilities in that range. The same technique is still used today, in fact, you probably have one on your bench.

The sampler he’s showing us is an accessory for another instrument we’ve previously shown you his work with.

Continue reading “The Magic Of A Diode Sampler To Increase Oscilloscope Bandwidth”

CNC Soldering Bot Handles Your Headers

Soldering pin headers by hand is a tedious task, especially when your project has a huge number of them. [iforce2d] has a large number of boards with a lot of headers, and has created a rather special CNC machine to to do the job. It’s a soldering robot, controlled by LinuxCNC and you can see it below the break.

Superficially it resembles a 3D printer made in aluminium, with an X-Y movable table and a Z-direction represented by a soldering iron and solder feeder on an arm. The solder feeder uses a Bowden tube, with a 3D-printer extruder motor pushing the solder wire down a PTFE tube and finally into a fine aluminium tube from which it’s fed to the iron tip.

Though he’s done a beautiful job of it, creating the machine is not all that’s required, because the tool path requires more attention than simply moving the iron to each pin and supplying some solder. There’s a need to consider the effect of that heat, how much each pad needs, and how much neighbouring pads contribute.

We’ve had repetitive soldering tasks just like this one though not on this scale, so we can understand the tedium this machine will relieve. We can’t however help being reminded of XKCD 1319.

Continue reading “CNC Soldering Bot Handles Your Headers”

Retrotechtacular: How Communism Made Televisions

For those of us who lived through the Cold War, there’s still an air of mystery as to what it was like on the Communist side. As Uncle Sam’s F-111s cruised slowly in to land above our heads in our sleepy Oxfordshire village it was at the same time very real and immediate, yet also distant. Other than being told how fortunate we were to be capitalists while those on the communist side lived lives of mindless drudgery under their authoritarian boot heel, we knew nothing of the people on the other side of the Wall, and God knows what they were told about us. It’s thus interesting on more than one level to find a promotional film from the mid 1970s showcasing VEB Fernsehgerätewerk Stassfurt (German, Anglophones will need to enable subtitle translation), the factory which produced televisions for East Germans. It provides a pretty comprehensive look at how a 1970s TV set was made, gives us a gateway into the East German consumer electronics business as a whole, and a chance to see how the East Germany preferred to see itself.

Black and white photograph of a display of televisions displaying a DDR Deutsche Frensehfunk logo, with an attendant adjusting one of the sets.
The RFT range of televisions in the Städtisches Kaufhaus exhibition center for the 1968 Leipzig Spring Fair. Bundesarchiv, CC-BY-SA 3.0

The sets in question are not too dissimilar to those you would have found from comparable west European manufacturers in the same period, though maybe a few things such as the use of a tube output stage and the lack of integrated circuits hints at their being a few years behind the latest from the likes of Philips or ITT by 1975. The circuit boards are assembled onto a metal chassis which would have probably been “live” as the set would have derived its power supply by rectifying the mains directly, and we follow the production chain as they are thoroughly checked, aligned, and tested. This plant produces both colour and back-and-white receivers, and since most of what we see appears to be from the black-and-white production we’re guessing that here’s the main difference between East and West’s TV consumers in the mid ’70s.

The film is at pains to talk about the factory as a part of the idealised community of a socialist state, and we’re given a tour of the workers’ facilities to a backdrop of some choice pieces of music. References to the collective and some of the Communist apparatus abound, and finally we’re shown the factory’s Order of Karl Marx. As far as it goes then we Westerners finally get to see the lives of each genosse, but only through an authorised lens. Continue reading “Retrotechtacular: How Communism Made Televisions”

Hackaday Prize 2023: This Differential Scope Probe Is Smarter Than It Looks

A differential probe, a device for measuring the voltage between two points in a circuit rather than the voltage between a point and ground, it an extremely useful addition to any electronics bench. Inside such a probe you’ll usually find a fancy op-amp working as a differential amplifier, and for correct operation they require careful adjustment to null out DC bias and achieve the maximum common mode rejection. We particularly like [Craig D]’s probe, because these adjustments are taken care of automatically by a microcontroller.

The analogue path provides a lesson for anyone interested in instrumentation signal path design, with the signal conditioning and compensation circuits feeding an AD8130 differential amplifier. Another amplifier samples the output voltage and feeds it to the ADC in the microcontroller. Common mode adjustment is taken care of by a digital potentiometer chip, and DC offset by the microcontroller’s DAC. Controlling all this is an ATSAMD10 chip, and the power is derived from the scope’s USB interface.

All in all it’s an extremely well-executed device, and one we’d be happy to have on our bench at any time. It’s by no means the first differential probe we’ve brought you, here’s another.