Skip to the content
PCBKitNew board
2 layers179.5 × 235.8 mmCb-1, the printed circuit board in 3D

Reverse-engineering the Brother KH-970 knitting machine

Size
179.5 × 235.8 mm
Copper layers
2
Thickness
1.6 mm
Parts
128
Nets
139
Pads
580
Tracks, vias
5,535, 374
Pours
297
Routed
Yes
KiCad
KiCad 8.0 (file 20240108)
Created
16 Feb 2025
Updated
18 Feb 2025

Overview

Cb-1 is an open-source printed circuit board by jonathanperret, from the jonathanperret/kh970-research repository on GitHub. It is a 2-layer board of 179.5 × 235.8 mm with 128 parts on 139 nets, routed with 5,535 tracks and 374 vias.

It is built around the 74HC04D, 74HC138 and 74HC373D, with the 74LS32SC, AMS1117-5.0 and CR2032 among its other parts. Its parts include 40 resistors, 21 switches, 19 capacitors, 10 ICs and 10 diodes.

Main components

6

Parts

128
QtyValueFootprintReferences
40RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalR1, R2, R10, R11, R13, R14, R15, R16, R17, R18, R20, R21, R22, R23, R24, R26 +24
17CCapacitor_THT:C_Disc_D4.3mm_W1.9mm_P5.00mmC4, C12, C13, C14, C15, C16, C17, C18, C20, C21, C22, C23, C24, C28, C30, C31 +1
9DDiode_THT:D_DO-34_SOD68_P10.16mm_HorizontalD1, D4, D5, D6, D7, D8, D9, D10, D11
8~Package_TO_SOT_THT:TO-92_Inline_WideQ1, Q2, Q3, Q4, Q5, Q6, Q7, Q8
3R_Network04Resistor_THT:R_Array_SIP5RA1, RA2, RA5
2NetTie_2NetTie:NetTie-2_THT_Pad1.0mmNT1, NT2
2~Capacitor_THT:CP_Radial_D8.0mm_P5.00mmC5, C9
1.Button_Switch_THT:SW_PUSH_6mmSW17
10Button_Switch_THT:SW_PUSH_6mmSW21
11Button_Switch_THT:SW_PUSH_6mmSW18
12Button_Switch_THT:SW_PUSH_6mmSW14
127C040Package_DIP:DIP-32_W15.24mmU8
13Button_Switch_THT:SW_PUSH_6mmSW10
14Button_Switch_THT:SW_PUSH_6mmSW19
14075Package_DIP:DIP-14_W7.62mmU7
15Button_Switch_THT:SW_PUSH_6mmSW15
16Button_Switch_THT:SW_PUSH_6mmSW11
17Button_Switch_THT:SW_PUSH_6mmSW20
174HC04Package_DIP:DIP-14_W7.62mmU3
174HC138Package_DIP:DIP-16_W7.62mmU4
174HC373Package_DIP:DIP-20_W7.62mmU10
174LS32Package_DIP:DIP-14_W7.62mmU6
18Button_Switch_THT:SW_PUSH_6mmSW16
19Button_Switch_THT:SW_PUSH_6mmSW12
1ADVICEButton_Switch_THT:SW_PUSH_6mmSW6
1AMS1117-5.0Package_TO_SOT_THT:TO-220-3_VerticalU1
1Barrel_JackConnector_BarrelJack:BarrelJack_CUI_PJ-063AH_HorizontalCN0
1BuzzerBuzzer_Beeper:Buzzer_15x7.5RM7.6BZ1
1CButton_Switch_THT:SW_PUSH_6mmSW13
1CR2032footprints:BatteryHolder_Keystone_1060_1x2032BT1
1CXK58257APPackage_DIP:DIP-28_W15.24mmU9
1Cart_connectorfootprints:cart_connectorCN3
1Dfootprints:D_DO-15_P30mm_HorizontalD2
1DCButton_Switch_THT:SW_PUSH_6mmSW7
1DOWNButton_Switch_THT:SW_PUSH_6mmSW4
1FuseResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P10.16mm_HorizontalF1
1LCD_Connectorfootprints:LCD_ConnectorCN4
1LEFTButton_Switch_THT:SW_PUSH_6mmSW5
1M/BButton_Switch_THT:SW_PUSH_6mmSW8
1Mini-DIN-8Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_VerticalCN2
1NS-102footprints:NS-102I1
1OKButton_Switch_THT:SW_PUSH_6mmSW9
1Q_NPN_BCEPackage_TO_SOT_THT:TO-92_Inline_WideQ9
1RIGHTButton_Switch_THT:SW_PUSH_6mmSW2
1R_Network04_SplitResistor_THT:R_Array_SIP5RN1
1R_VariablePotentiometer_THT:Potentiometer_Bourns_3339P_VerticalVR1
1Reset ICResistor_THT:R_Array_SIP5U2
1ResonatorCrystal:Resonator-3Pin_W6.0mm_H3.0mmXT1
1SW_SPSTButton_Switch_THT:SW_E-Switch_EG1224_SPDT_AngledSW1
1UPButton_Switch_THT:SW_PUSH_6mmSW3
1uPD78213footprints:qdip64U5
1~Connector_JST:JST_XH_B2B-XH-A_1x02_P2.50mm_VerticalCN5
1~Diode_THT:D_DO-34_SOD68_P10.16mm_HorizontalZD1
1~Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_HorizontalCN1

Questions

How big is the Cb-1 PCB?

It measures 179.5 × 235.8 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Cb-1 use?

128 parts, built around the 74HC04D, 74HC138, 74HC373D and 74LS32SC. 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 Cb-1 KiCad files?

From the jonathanperret/kh970-research repository on GitHub, at the commit this page was made from: the board is cb-1/cb-1.kicad_pcb and its schematic cb-1/cb-1.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the Cb-1 design in my own project?

Its repository states no licence, so its author keeps all rights: ask jonathanperret before reusing the design.

Similar boards

  • 2 layers182 × 138.8 mm-816-board, the printed circuit board in 3D

    -816-board

    snippyrow/-816-board

    A retro computer motherboard for the W65C816S CPU. Dual-core expandable, 16mb extended memory, four expansion ports.

    141 partsMIT
  • 2 layers137 × 101.1 mmZ80 board1, the printed circuit board in 3D

    Z80 board1

    alexfreed58/z80-CPM-board-with-smart-i-o

    This is yet another retro computer running CPM on an actual Z80 CPU with a twist. Instead of using a traditional UART for communications, it uses a RPi pico module that is no bigger and no more expensive than a UART.

    48 parts2MIT
  • 2 layers166 × 70 mmPrototype, the printed circuit board in 3D

    Prototype

    SteveCooling/MidiKeys

    Will be a complete board with decoders for multiplexed sampling of analog sources and up to 61-key keybeds

    75 parts8MIT
  • 4 layers199.4 × 80 mmBeanBoardSPI, the printed circuit board in 3D

    BeanBoardSPI

    PainfulDiodes/BeanBoardSPI

    Hardware SPI interface plugin module for BeanBoard

    42 parts2MIT
  • 2 layers200 × 150 mmMicro, the printed circuit board in 3D

    Micro

    jurendono/VMC

    A Versitile 6502 Based Microcomputer

    235 parts
  • 4 layers100 × 100 mm74HCT6526, the printed circuit board in 3D

    74HCT6526

    dmolinagarcia/74HCT6526

    74HCT6526

    80 parts14
  • 2 layers190 × 125 mm68hc11, the printed circuit board in 3D

    68hc11

    mggates39/68hc11_SBC

    Building a Single Board Computer around the MC68HC11. It will include my first attempt with KiCad designing a PCB

    58 parts4GPL-3.0
  • 4 layers333.4 × 149.9 mmAmix 68k (r0), the printed circuit board in 3D

    Amix 68k (r0)

    SmallRobot2000/AMIX-68k

    Motorola 68010 based sbc with IDE, keyboard, DMA, PIT, Xosera & more!

    175 parts1