Skip to the content
2 layers37 × 23 mmSalt replacement, the printed circuit board in 3D

This board replaces the functionality of the SALT chip in the CoCo (CoCo 2 in my case). The SALT chip (Supply and Level Translator) is responsible for supply regulation, RS-232 interface, level translation, cassette…

Size
37 × 23 mm
Copper layers
2
Thickness
1.6 mm
Parts
20
Nets
31
Pads
91
Tracks, vias
235, 37
Pours
2
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
6 May 2021
Updated
19 Mar 2023

Overview

Salt replacement is an open-source printed circuit board by qbancoffee, from the qbancoffee/coco_salt_replacement repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 37 × 23 mm with 20 parts on 31 nets, routed with 235 tracks and 37 vias.

It is built around the MAX3232ID, LM2596S-5.0 and LM393, with the MMBT9014C among its other parts. Its parts include 8 resistors, 4 capacitors, 3 ICs, 2 diodes and 1 transistor.

Main components

4

README

README.md

Drop in replacement board for the custom SALT chip on the CoCo's

This board replaces the functionality of the SALT chip in the CoCo (CoCo 2 in my case). The SALT chip (Supply and Level Translator) is responsible for supply regulation, RS-232 interface, level translation, cassette read operations, and driving the cassette relay.

I designed it using available parts from JLCPCB to reduce assembly time and to bring down the cost.

Goals

  • Power regulation with a switching regulator instead of a linear regulator.
  • RS232 interface.
  • Zero crossing detector to read cassette data.
  • Cassette relay control.

All goals were met!!!
Video testing the SALT replacement board AKA the PEPPER board

Layout

Layout

3D rendering and pictures of it installed

Top view

Top view
CoCo 2 with SALT chip top view rendering CoCo2 with SALT chip top view Pepper installed
CoCo 2 with SALT chip side view rendering CoCo2 with SALT chip side view CoCo2 with PEPPER board side view pic

SALT and PEPPER

SALT and PEPPER

Ordering the board

First Thing to do is clone this repository or download the latest release.

Many PCB manufacturers provide proprietary EDA software with nice and helpful features to help the user decrease the time and difficulty when designing a PCB. Unfortunately sometimes these programs will only allow you to order from that specific manufacturer. This is good for the manufacturer because it increases the odds that the person will order from them again because of the amount of time invested in learning to use that specific EDA program.

There are very nice EDA programs that will allow to design a PCB really quickly with fewer errors when it comes to components and footprints. Some of these programs are free to download and use for a trial period but after finishing your design sometimes you'll find that in order to export your design files so that you can actually order the boards you have to purchase a license. Sometimes you'll also find that there is a total area limit on the size of your design unless you buy a license. Companies use these tactics to make money and I really can't blame them because they have to make a living somehow.

I guess the question you might be asking is "Is there a specific PCB manufacturer I must use for a PCB designed with KiCAD?" The answer is no. PCB manufacturers will still take your business even if you've elected to use another piece of software for your design so long as you can provide the Gerber files for your design. The Gerber format is an open ASCII vector format for printed circuit board (PCB) designs. It is the de facto standard used by PCB industry software to describe the printed circuit board images: copper layers, solder mask, legend, drill data, etc.

KiCAD has a bit of learning curve to it but once you are familiar with its quirks you'll find that having no limits on size, layers, components ect for your design is really nice and worth your investment in time. Also, being completely free, having no vendor association, and having no licensing issues means that you can start using right it away without worries and when you're done just create the gerber files.

You can open the PCB design and create the gerber files yourself but I've already done that for the board so all you have to do is download the zip archive and upload it to your PCB manufacturer of choice. Click on the link below to download the gerber files.

There are a ton of PCB manufactures to choose from but recently I've been using JLPCB because the quality is good and they are well priced. JLPCB will even provide an automated online quote for pcb manufacturing and assembly. Once ordered they should arrive in the mail. Obviously you can use any PCB manufacturer you wish.

Some manufacturers also have assembly services with costs varying based on the number of components, packaging and size of the board. Surface mount components are difficult to solder onto a board by hand but are perfect for automated PCB assembly making it much cheaper when it comes to using an assembly service. I chose to design these boards using surface mount components from LCSC's inventory so that JLCPCB can mostly assemble them.

To order the components you'll need a Bill Of Materials or a BOM. I've included a BOM for the board in the repo and just like the gerber files, they will be in the repo once you download it. Click on the link below to download the BOM.

The BOM includes LCSC part numbers so you can order them from JLCPCB, manufacturer part numbers so can search for the parts sold by other vendors, and other nice pieces of information to help you along.

To assemble the board JLCPCB will need to know the part locations and orientations, this information is in the CPL file.

  • View the CPL file for version 1

  • View the CPL file for version 2

  • Go to jlcpcb and create an account if you don't have one.

  • Click on "Quote Now" and then click on "Add Gerber File"

  • Select "pepper_gerber.zip"

  • Scroll down and select "Free SMT Assembly for your PCB order"

  • Select "Assemble Top side" and agree to the terms and conditions.

  • Click on "Add BOM" and select "BOM.csv"

  • Click on "Add CPL file" and select "salt_replacement-all-pos.csv"

  • Click "Next" and go over the components and pricing.

  • Click "Next" or "Save to Cart".

    If you like the price, order it and you should receive a mostly assembled board.

Beacuse they are through hole components you'll have to solder the pin headers yourself. However, I just found out that JLCPCB offers hand soldering services now so you may want to look into that.....

If you don't have 2.54 mm pitch breakaway pin headers laying around you can order from many places.

  • Amazon
  • Digikey
  • Mouser

Here is a machine pin version which works better for the different type of sockets out there.
https://www.ebay.com/itm/155119535147
Thanks for the suggestion RETRO Innovations!

Peppers In The Wild

Junkman testing his pepper board

Parts

20
QtyValueFootprintReferences
3.47uFCapacitor_SMD:C_0603_1608MetricC7, C8, C9
35.1KResistor_SMD:R_0402_1005MetricR4, R5, R6
2100KResistor_SMD:R_0402_1005MetricR1, R3
210KResistor_SMD:R_0402_1005MetricR2, R8
1.1uFCapacitor_SMD:C_0402_1005MetricC6
11N4148Diode_SMD:D_SOD-523D2
120MResistor_SMD:R_0402_1005MetricR7
133uHInductor_SMD:L_Sumida_CDMC6D28_7.25x6.5mmL1
15A 40VDiode_SMD:D_SMBD1
1LM2596S-5Package_TO_SOT_SMD:TO-263-5_TabPin3U1
1LM393Package_SO:TSSOP-8_4.4x3mm_P0.65mmU3
1MAX3232Package_SO:TSSOP-16-1EP_4.4x5mm_P0.65mmU2
1MMBT9014CPackage_TO_SOT_SMD:SOT-23Q1
1SALT chip package pinsPackage_DIP:DIP-16_W7.62mm_SocketJ1

More from qbancoffee/coco_salt_replacement

1
  • 2 layers27.6 × 34.3 mmSalt replacement, the printed circuit board in 3D

    Salt replacement

    qbancoffee/coco_salt_replacement

    This board replaces the functionality of the SALT chip in the CoCo (CoCo 2 in my case). The SALT chip (Supply and Level Translator) is responsible for supply regulation, RS-232 interface, level translation, cassette…

    20 parts11GPL-3.0

Similar boards

  • 2 layers60 × 60 mmIntercom, the printed circuit board in 3D

    Intercom

    navjeet-lohan/Intercom-PCB

    49 parts
  • 2 layers320 × 136 mmGov tracker Panel, the printed circuit board in 3D

    Gov tracker Panel

    lectrotel/Gov_tracker_PCB

    Govenor tracker PCB

    689 parts
  • 2 layers111.8 × 161.8 mmTrac, the printed circuit board in 3D

    Trac

    tractiming/trac-pcb

    kicad project for rfid communication board

    103 parts1MIT
  • 2 layers70 × 57 mmVFD MQTT, the printed circuit board in 3D

    VFD MQTT

    Estylos/VFD-MQTT

    Control of a VFD in MQTT with an ESP8266 and Discord.

    42 parts2MIT
  • 2 layers76.6 × 100.5 mmStaj proje(v3 blue), the printed circuit board in 3D

    Staj proje(v3 blue)

    bouquettttt/custom-expansion-board

    Custom PCB expansion board designed for Raspberry Pi 4 integration, featuring dsPIC18, optocouplers, and power regulation stages.

    131 parts1
  • 2 layers68.6 × 49.5 mmBlutooth Serial, the printed circuit board in 3D

    Blutooth Serial

    avnguyen08/Blutooth_Serial

    Board that steps down 24V to 3.3V and uses a HC-05 for UART to blutooth classic data conversion

    23 parts
  • 4 layers70 × 157.5 mmController Tv Lift, the printed circuit board in 3D

    Controller Tv Lift

    vyrubaev/TV-Lift-Controller

    TVLift Controller is an intelligent controller for TV lift and lower mechanisms, based on the ESP32 microcontroller.

    103 parts

Questions

How big is the Salt replacement PCB?

It measures 37 × 23 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Salt replacement use?

20 parts, built around the MAX3232ID, LM2596S-5.0, LM393 and MMBT9014C. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Salt replacement KiCad files?

From the qbancoffee/coco_salt_replacement repository on GitHub, at the commit this page was made from: the board is pepper_v1/salt_replacement/salt_replacement.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Salt replacement design in my own project?

Its repository publishes it under the GPL-3.0 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).