Posts

Showing posts from September, 2025

The Case for Pascal, 55 Years On

Image
The first version of Pascal was released by the prolific [Niklaus Wirth] back in 1970. That’s 55 years ago, an eternity in the world of computing. Does anyone still use Pascal in 2025? Quite a few people as it turns out, and [Huw Collingbourne] makes the case why you might want to be one of them in a video embedded below. In all fairness, when [Huw] says “Pascal” he isn’t isn’t talking about the tiny language [Wirth] wrote back when the Apollo Program was a going concern. He’s talking about Object Pascal, as either Free Pascal or Delphi– which he points out are regularly the tenth most popular of all programming languages. (Index.dev claims that it has climbed up to number nine this year, just behind Go.) As a professional move, it might not be the most obvious niche but it might not be career suicide either. That’s not his whole argument, but it’s required to address the criticism that “nobody uses Pascal anymore”. Pascal, quite simply, can make you a better programmer. That, as ...

This Plotter Knows No Boundaries

Image
If your school in the 1980s was lucky enough to have a well-equipped computer lab, the chances are that alongside the 8-bit machines you might have found a little two-wheeled robot. These machines and the Logo programming language that allowed them to draw simple vector graphics were a popular teaching tool at the time. They’re long-forgotten now, but not in the workshop of [Niklas Roy], who has created a modern-day take on their trundling . His two-wheeled robots form simple but effective vector plotters, calculating the paths between coordinates with a consistency that surprised him. They’re used for artwork rather than functional plotting, but we’re guessing they could be used for either. We particularly like the drawing battle between a pair of drawing bots and an eraser bot, as it reminds us of a pixelflood screen. The parts are all straightforward, its brain is an Arduino Nano, and the files can be downloaded for you to build your own. If you’re falling down the Logo rabbit ho...

Phonenstien Flips Broken Samsung Into QWERTY Slider

Image
The phone ecosystem these days is horribly boring compared to the innovation of a couple decades back. Your options include flat rectangles, and flat rectangles that fold in half and then break. [Marcin Plaza] wanted to think outside the slab, without reinventing the wheel. In an inspired bout of hacking, he flipped a broken Samsung zFlip 5 into a “new” phone. There’s really nothing new in it; the guts all come from the donor phone. That screen? It’s the front screen that was on the top half of the zFlip, as you might have guessed from the cameras. Normally that screen is only used for notifications, but with the Samsung’s fancy folding OLED dead as Disco that needed to change. Luckily for [Marcin] Samsung has an app called Good Lock that already takes care of that. A little digging about in the menus is all it takes to get a launcher and apps on the small screen. Because this is a modern phone, the whole thing is glued together, but that’s not important since [Marcin] is only keepi...

Applying Thermal Lining to Rocket Tubes Requires a Monstrous DIY Spin-caster

Image
[BPS.space] takes model rocketry seriously, and their rockets tend to get bigger and bigger. If there’s one thing that comes with the territory in DIY rocketry, it’s the constant need to solve new problems. Coating the inside of a tube evenly with a thick, goopy layer before it cures isn’t easy. One such problem is how to coat the inside of a rocket motor tube with a thermal liner, and their solution is a machine they made and called the Limb Remover 6000 on account of its ability to spin an 18 kg metal tube at up to 1,000 rpm which is certainly enough to, well, you know. One problem is that the mixture for the thermal liner is extremely thick and goopy, and doesn’t pour very well. To get an even layer inside a tube requires spin-casting, which is a process of putting the goop inside, then spinning the tube at high speed to evenly distribute the goop before it cures. While conceptually straightforward, this particular spin-casting job has a few troublesome difficulties. For one...

Tiny Datasette Uses USB For the Modern Day

Image
While you can still find tape being used for backup storage, it’s pretty safe to say that the humble audio cassette is about as out of date as a media format can be. Still, it has a certain retro charm we’re suckers for, particularly in the shape of a Commodore Datasette. We’re also suckers for miniaturization, so how could we not fall for [bitluni] ‘s tiny datasette replica ? Aesthetically, he’s copying the Commodore original to get those sweet nostalgia juices flowing, but to make things more interesting he’s not using compact cassette tapes. Instead, [bitluni] started with a mini cassette dictaphone, which he tore down to its essentials and rebuilt into the Commodore-shaped case. The prototyping of this project was full of hacks — like building a resistor ladder DAC in an unpopulated part of a spare PCB from an unrelated project. The DAC is of course key to getting data onto the mini-casettes. After some playing around [bitluni] decided that encoding data with FSK (frequency-shif...

Old Projects? Memorialize Them Into Functional Art

Image
What does one do with old circuit boards and projects? Throwing them out doesn’t feel right, but storage space is at a premium for most of us. [Gregory Charvat] suggests doing what he did: combining them all into a wall-mountable panel in order to memorialize them , creating a functional digital clock in the process. As a side benefit, it frees up storage space! Everything contributes. If it had lights, they light up. If it had a motor, it moves. Memorializing and honoring his old hardware is a journey that involved more than just gluing components to a panel and hanging it on the wall. [Gregory] went through his old projects one by one, doing repairs where necessary and modifying as required to ensure that each unit could power up, and did something once it did. Composition-wise, earlier projects (some from childhood) are mounted near the bottom. The higher up on the panel, the more recent the project. As mentioned, the whole panel is more than just a collage of vintage hardwar...

Robotic Canoe Puts Robot Arms to Work

Image
Most robots get around with tracks or wheels, but [Dave] had something different in mind. Sufficiently unbothered by the prospect of mixing electronics and water, [Dave] augmented a canoe with twin, paddle-bearing robotic arms to bring to life a concept he had: the RowboBoat . The result? A canoe that can paddle itself with robotic arms, leaving the operator free to take a deep breath, sit back, and concentrate on not capsizing. There are a couple of things we really like about this build, one of which is the tidiness of the robotic platform that non-destructively attaches to the canoe itself with custom brackets. A combination of aluminum extrusion and custom brackets, [Dave] designed it with the help of 3D scanning the canoe as a design aid. A canoe, after all, has nary a straight edge nor a right angle in sight. Being able to pull a 3D model into CAD helps immensely in such cases; we have also seen this technique used in refitting a van into an off-grid camper . The other thing ...

A Label Printer Gets A New Brain

Image
The internals of a printer, whatever technology it may use, are invariably proprietary, with an abstracted more standard language being used to communicate with a host computer. Thus it’s surprisingly rare to see hacks on printers as printers, rather than printer hacks using the parts for some other purpose. This makes [Oelison]’s brain-swap of a Casio thermal label printer a welcome surprise, as it puts an ESP32 in the machine instead of whatever Casio gave it. The value in the hack lies in the insight it gives into how a thermal printer works as much as it does in the ESP32 and the Casio, as it goes into some detail on the various signals involved. The strobe line for instance to enable the heater is a nuance we were unaware of. The resulting printer will lose its keyboard and display, but  make up for it in connectivity. Despite what we said earlier this isn’t the first label printer hack we’ve seen. A previous one was Linux-based though . from Blog – Hackaday https://ift...