A gasoline station pump laptop sits quietly hidden away in a steel cupboard, processing transactions day after day, as most automobiles go proper by with out a second thought. Dave from Usagi Electrical found considered one of these often-forgotten machines at a swap market and reworked it right into a loopy journey of reverse engineering. The tip product is a have a look at 80s industrial expertise that also works many years later.
This technique was launched round 1993, nevertheless its origins could be traced again to the Eighties. Gilbarco more than likely designed it as a forecourt controller, which is the mind that coordinates all the gasoline pumps and point-of-sale programs of a gasoline station. Fairly than having a single chip inside every pump, the whole system is structured round a modular rack of circuit boards which might be all linked by way of a VME backplane. It has six slots for added parts, and the facility rails are designed to supply regular voltages even after years of use.

Apple 2024 Mac mini Desktop Laptop with M4 chip with 10‑core CPU and GPU: Constructed for Apple…
- SIZE DOWN. POWER UP — The far mightier, approach tinier Mac mini desktop laptop is 5 by 5 inches of pure energy. Constructed for Apple Intelligence.*…
- LOOKS SMALL. LIVES LARGE — At simply 5 by 5 inches, Mac mini is designed to suit completely subsequent to a monitor and is simple to put nearly…
- CONVENIENT CONNECTIONS — Get linked with Thunderbolt, HDMI, and Gigabit Ethernet ports on the again and, for the primary time, front-facing USB-C…
The Motorola MC68HC000FN processor serves because the mind of the operation. This 16/32-bit processor is much extra highly effective than is required for easy pump logic, nevertheless it was a powerhouse again then. There are additionally various help chips round it, comparable to a parallel interface timer, a Zilog twin serial communications controller, and a real-time clock chip that retains monitor of the date, time, and even leap years. There are oscillators preserving every thing working on the appropriate frequencies, one at 10 MHz for the CPU and one other at round 4.9 MHz for serial communications.

The reminiscence is housed on a separate card, which has three 27C210 EPROMs that retailer the firmware and complete 384 KB. That was a whole lot of working RAM for an embedded controller again then. There are a couple of programmable logic units and bus transceivers that join every thing collectively. Nevertheless, one of many capacitors on this board is getting previous, and there’s a risk that it’ll start to leak over time, an previous electronics drawback that’s all too prevalent.

There are two additional serial playing cards stuffed in there to broaden the connectivity, every carrying two Z85C3010 chips, supplying you with 4 serial ports per card for a complete of eight, however once you’re really working the comms, it’s over RS-485 twisted pair, a alternative constructed for noise resistance throughout lengthy distances. The jumpers on the playing cards will let you configure numerous choices, however you’ll must dive deep to determine what they’re purported to do. The ability provide is a switch-mode unit from the early Eighties that gives +5V at 6A, +12V at 2.5A, and numerous smaller rails for remoted circuitry. There are giant capacitors smoothing out the output, and even after years of storage, it nonetheless produces clear voltages.

Firmware lies in these EPROMs that run pSOS, a really previous Actual-time working system from the Eighties. The moniker “Transportable Software program On Silicon” remained as a result of it match so nicely on embedded processors just like the 68000 household. This small working system is all about getting the timing appropriate for duties like pump authorization, gas stream monitoring, transaction logging, and communication with cost terminals in addition to central station programs.

When Dave initially turned on the board stack, the LEDs flashed and one of many RS-485 ports despatched out a repeated sign. Hooking it as much as an oscilloscope revealed that the info pulses had been coming in at roughly 4800 baud, however they had been all in a bespoke bit format fairly than customary ASCII. Tying in a terminal to have a look yielded nothing coherent. That is sensible, on condition that the machine was designed to speak with different industrial gear fairly than people. After experimenting with the byte order for the big-endian structure, a couple of extracted strings from the ROMs often yielded acquainted phrases comparable to “handle,” “alarms,” and “allowed,” referring to among the previous menu-driven or status-reporting functionalities it used to have.
[Source]
Elevate your perspective with NextTech Information, the place innovation meets perception.
Uncover the newest breakthroughs, get unique updates, and join with a world community of future-focused thinkers.
Unlock tomorrow’s traits in the present day: learn extra, subscribe to our e-newsletter, and develop into a part of the NextTech neighborhood at NextTech-news.com

