Skip to content

Apulia Retrocomputing OdV

Uno sguardo al passato per comprendere il futuro.

Menu
  • Chi siamo
    • Statuto
    • Storia
    • Obiettivi
    • Dicono di noi
    • Partners
    • Bilanci
    • 5×1000. Scegli noi!
    • Dove siamo
  • Segreteria
    • Contatti
    • Newsletter
    • Diventa socio
    • Privacy Policy
  • Collezione
    • Dona apparecchi
    • Donazioni in denaro
    • Wall of Fame
    • Calendari
  • Laboratorio
    • Galaksija Replica ADV Kit
    • Galaksija Replica BAS Kit
    • Riparazioni & Restauri
    • Sviluppo & Ricerca
    • Didattica
    • Cover Art
    • Interfaccia DivMMC
  • Azioni Culturali
    • Incontri pubblici
    • Museo Itinerante
    • Collaborazioni
    • Iniziative Editoriali
    • Pionieri in Italia
    • Una Notte al Museo
    • Corso di Basic
    • Trasmissioni radio
  • Prenota visita
Menu

Kenbak-1 replica project.

Posted on 13 Aprile 2023 by Apulia

Background

The KENBAK-1 was developed by John Blankenbaker (and was named after him) in the early 1970s as a teaching tool. Its design guidelines were that it had to be low-cost, educational and able to satisfy the users with simple programs. It could be a serial computer, hence a slow one, which would have reduced the costs and yet meet the such requirements. It would have to handle as many programming concepts as possible. Due to its small size, its native language would have been the machine language. Above all, it had to be a stored-program computer (Von Neumann machine). The aim was to design a simple computer.

Designed before microprocessors were available, its logic consisted of 132 standard TTL integrated circuits mounted on a single PCB. The serial memory was implemented using 2 MOS shift registers of 1024 bits each, for a total of 2048 bits. Input was accomplished via switches and output was displayed via LEDs. Although the computer had a clock of 1 MHz, it processed only a few hundred instructions per second, because it had a serial architecture, so it processed only one bit at a time.

Sales began in 1971 at $750 for an unit fully assembled and working. Expert users were enthusiastic about it, but it was very difficult to convince beginners that they could buy a real computer at that price. The first (and only) production run by the Kenbak Corp. was of 50 units with serial numbers starting at 167.
Production machines differed slightly from the prototype in style, but had the same instruction set and performance. In 1987, among several historical computer candidates, the Kenbak-1 was elected by the Boston Computer Museum as the first commercially available “personal computer” (PC).
Years ago a replica was sold, on a website (http://www.kenbakkit.com/) that is no longer updated, but reports some diagrams and component lists. Further photos, information and material can be found on various other sites.

Critical issues
• The PCB has to be made starting from photos: high-resolution ones are available but with components mounted, those without components are low-resolution ones. We will try to overlap them to get the complete traces.
• There is one component (1404a) quite rare, and 4-5 others of medium rarity.
• Case dimensions have to be deduced from indirect information, such as photos and proportions compared to other objects whose real dimensions are known.
• The need to reproduce the mechanics.

Realization
The realization of the printed circuit board was made possible thanks to the patient work carried out by Stefano Ferilli (printed circuit design) and Gianfranco Mazzarello (production of the gerber file essential for the board production). Subsequently, the team composed of the manager, Michele Perniola, and Stefano himself, moved on to the realization of the prototype. The realization of the front panel was made possible thanks to the electrical components and the metal hexagon made available by Stefano. The realization of the case was made possible thanks to the commitment and competence of Vito Fariello.

Michele Perniola, the Project Manager

Here are some photos that show the work done.

Beginning of the inspection with a microscope
Even the 3D printed keys are ready
On 30.11.2021 the prototype of the front panel was made.
On 23.12.2021, thanks to Vito Fariello, the prototype of the case arrives at the headquarters.

December 30, 2021 update

 

Here is the result of the assembly. There are only 4 ICs to go.

January 15, 2022 update

January 24, 2022 update

Paper labels were attached with transparent Magic tape. It is a temporary solution we can remove without causing any damage to the panel.

The key caps made by Vito Fariello were fitted.

January 31, 2022 update

Front panel wiring.

April 13, 2022 update

First power up.

Short circuit hunt on the printed circuit board.

… there is no short circuit. Unfortunately, SN74LS54 ICs have been supplied instead of SN7454. This is one of the few cases where the ’74LS’ series IC is not a valid substitute for the corresponding ’74’ series, as they have a completely different pinout 😖. We had to order correct ICs:  they should arrive in the next few days.

Manual and diagrams ready for debugging

April 20, 2022 update

“Memories” (shift registers 1024 bit SY1404A) have been installed.

An error has been identified on the printed circuit board under the IC 104. The socket has been removed, the track has been cut and a new jumper has been installed (next to the one previously made to replace the missing track).

April 24, 2022 update

Unfortunately, the very difficult acquisition of the printed circuit design “didn’t come out well”, especially on the component side, where the only good photo available was…with the components soldered.
About 16 errors were identified considering both missing and incorrectly connected tracks.

The tracks have been temporarily “fixed”. Some fixes were done by unsoldering sockets to cut bad tracks underneath them.

The behavior of the lights/buttons now feels “more natural”.

The next step will be the check of the test patterns reported in the Kenbak manual.

May 26, 2022 update

The Kenbak-1 prototype is finally functional. It has been tested with an appropriate program included in the manual, which results in the scrolling of the indicator lights.

https://www.apuliaretrocomputing.it/wordpress/wp-content/uploads/2021/09/ee5cae02-fa6b-44f9-8ebd-ab8b54da617c.mp4

June 2, 2022 update

We move on to painting the case.

Stages of assembly.

The adhesive printed panel arrived.

Final stages of the assembly…

Video of the test of the completed prototype behaviour.

https://www.apuliaretrocomputing.it/wordpress/wp-content/uploads/2021/09/7386eb16-f099-4b1a-9eae-203fd3692584.mp4

Photo of the assembled prototype.

2 thoughts on “Kenbak-1 replica project.”

  1. Thomas E. Jones ha detto:
    16 Maggio 2023 alle 2:07

    I have just found this article, and have found it fascinating. You have untook a monumental feat. I think only a handful of people have managed to recreate the Kenbak-1, and with the many problems (errors in the printed circuit board, problems with transistor configuration, etc) I was surprised to see you got it working!!! I’m very impressed.

    Would it be possible to link to your site, and possibly even use some of your photos (with proper attribution and link back to your site) at our kenbak.com web site? Your success in recreating the Kenbak-1 from scratch would fit in well with our attempt to chronicle the several people who have made Kenbak-1 computers from scratch.

    Rispondi
    1. Apulia Retrocomputing ha detto:
      16 Maggio 2023 alle 6:26

      Hello there.
      Yes, for sure you can link our site and use every photo you need. Thanks for your kindness.

      The Staff

      Rispondi

Lascia un commento Annulla risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Mastodon Social Italia

Dona all’associazione del Cuore

Diventa socio!

Diventa socio!

Destina il tuo 5 per mille!

Merchandise associativo

Amazon collection

Gli anni Amiga

Un’azienda sulla cresta del…baratro

Sulla Cresta del…Baratro

Iscriviti alla nostra newsletter!

Depliant dell’Associazione

Dipartimento di Informatica di Bari

Una Notte al Museo : il podcast


Polo Tecnologico di Bari

Microatena.it

Sinclair Italy

Vintage Computer Club Italia

The Retrogame Machine

Radio e dintorni

Artidee Studio Grafico

Franziska Chef – Cucina Pugliese

Retroedicola Videoludica

© 2025 Apulia Retrocomputing OdV | Powered by Superbs Personal Blog theme