An HamRadio USB CAT interface.
KiCAD 6.x minimum.
Needed libraries checked out in the parent folder where the OtterCAT is: - https://dev.otter.sh/dashie/KiCad_libraries - https://github.com/Jana-Marie/KiCAD-libs
Any pin denoted "GND" are all the common GND of the interface, pins denoted "-" are isolated grounds, either after an Optocoupler, or 1:1 Transformer.
Internal jumpers: - JP1: To enable EEPROM, only if components are provisioned - JP2: Choice between RTS or DTR for PTT1 trigger - JP3: Choice between RTS or DTR for PTT2 trigger
The USB Hub can has an EEPROM provisioned, it will allows to only show two usb ports downstream, or change VID/PID etc.
By default no EEPROM is provisioned.
USB Side: - TP1: GND USB - TP2: 5V USB
Isolated side: (Don't test an isolated TP with an USB side GND) - TP3: 5V - TP4: GND
main
branch: hereRequirements for assembly file generation:
Generate Fabrication Files with:
kikit fab jlcpcb --no-drc --field LCSC --schematic OtterCAT.kicad_sch --assembly OtterCAT.kicad_pcb fab
You can then upload fab/gerbers.zip
to the fab house of your choice.
Project has been made and tested with JLCPCB PCB service, with default choices, nothing special.
Generating an Interactive BOM from older release or current:
# if you are on a specific release you would have done:
# git checkout 1.1
# then:
kibot -b OtterCAT.kicad_pcb -c kibot.ibom.yaml --out-dir=ibom
# then open ibom/index.html in your browser
PJ-3136-B.kicad_mod
is CC0 1.0 from https://github.com/tzarc/reversible-kicad/blob/master/reversible-kicad-footprints/PJ-3136-B.kicad_mod