Add KiCad project files, Doc and Software and Hardware folders

- KiCad Project contains:
o Footprints for:
	- HLK-7628N
	- Molxex USB-C 2171790001
o Changes:
	- Add HLK-7628N module
	- Add 3.3V power supply with TPS62A06 buck regulator
	- Add Molex USB-C for 5V/3A power input
	- Add 3x HR911105A RJ45 10/100Mbps plugs for WAN, LAN1 and LAN2
	- Button for CPU reset
	- Various testpoints (3.3V, 5V, JTAG)
This commit is contained in:
Marius Tietge
2026-06-11 15:25:26 +02:00
parent 4abc9ca68a
commit 1d2f4f5b7d
87 changed files with 93390 additions and 0 deletions
@@ -0,0 +1,368 @@
FILE_TYPE=LIBRARY_PARTS;
PRIMITIVE 'HLK_7628N','HLK_7628N_Other';
PIN
'GND_1':
PIN_NUMBER='(1)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'3.3VD_1':
PIN_NUMBER='(2)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'3.3VD_2':
PIN_NUMBER='(3)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'GND_2':
PIN_NUMBER='(4)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'SPI_CS0':
PIN_NUMBER='(5)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'REF_CLK0':
PIN_NUMBER='(6)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'PERST_N':
PIN_NUMBER='(7)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'WDT_RST_N':
PIN_NUMBER='(8)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'EPHY_LED4':
PIN_NUMBER='(9)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'EPHY_LED3':
PIN_NUMBER='(10)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'EPHY_LED2':
PIN_NUMBER='(11)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'EPHY_LED1':
PIN_NUMBER='(12)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'EPHY_LED0':
PIN_NUMBER='(13)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'PORST_N':
PIN_NUMBER='(14)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'UART_TXD1':
PIN_NUMBER='(15)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'UART_RXD1':
PIN_NUMBER='(16)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'I2S_SDI':
PIN_NUMBER='(17)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'I2S_SDO':
PIN_NUMBER='(18)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'I2S_WS':
PIN_NUMBER='(19)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'I2S_CLK':
PIN_NUMBER='(20)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'GND_3':
PIN_NUMBER='(21)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'ANT':
PIN_NUMBER='(22)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'GND_4':
PIN_NUMBER='(23)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'I2C_SCLK':
PIN_NUMBER='(24)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'I2C_SD':
PIN_NUMBER='(25)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'SPI_CS1':
PIN_NUMBER='(26)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'SPI_CLK':
PIN_NUMBER='(27)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'SPI_MISO':
PIN_NUMBER='(28)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'SPI_MOSI':
PIN_NUMBER='(29)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'GPIO0':
PIN_NUMBER='(30)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'UART_TXD0':
PIN_NUMBER='(31)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'UART_RXD0':
PIN_NUMBER='(32)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'WLED_N':
PIN_NUMBER='(33)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'MDI_RP_P0':
PIN_NUMBER='(34)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'MDI_RN_P0':
PIN_NUMBER='(35)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'MDI_TP_P0':
PIN_NUMBER='(36)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'MDI_TN_P0':
PIN_NUMBER='(37)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'MDI_TP_P1':
PIN_NUMBER='(38)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'MDI_TN_P1':
PIN_NUMBER='(39)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'MDI_RP_P1':
PIN_NUMBER='(40)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'MDI_RN_P1':
PIN_NUMBER='(41)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'MDI_RP_P2':
PIN_NUMBER='(42)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'MDI_RN_P2':
PIN_NUMBER='(43)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'MDI_TP_P2':
PIN_NUMBER='(44)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'MDI_TN_P2':
PIN_NUMBER='(45)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'MDI_TP_P3':
PIN_NUMBER='(46)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'MDI_TN_P3':
PIN_NUMBER='(47)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'MDI_RP_P3':
PIN_NUMBER='(48)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'MDI_RN_P3':
PIN_NUMBER='(49)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'MDI_RP_P4':
PIN_NUMBER='(50)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'MDI_RN_P4':
PIN_NUMBER='(51)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'MDI_TP_P4':
PIN_NUMBER='(52)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'MDI_TN_P4':
PIN_NUMBER='(53)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'USB_DP':
PIN_NUMBER='(54)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'USB_DM':
PIN_NUMBER='(55)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'GND_5':
PIN_NUMBER='(56)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'EP1':
PIN_NUMBER='(EP1)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'EP2':
PIN_NUMBER='(EP2)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
'EP3':
PIN_NUMBER='(EP3)';
NO_LOAD_CHECK=BOTH;
NO_IO_CHECK=BOTH;
ALLOW_CONNECT=TRUE;
PINUSE='UNSPEC';
END_PIN;
BODY
PART_NAME='HLK_7628N';
PHYS_DES_PREFIX='IC';
NO_LOAD_CHECK='TRUE';
PIN_COUNT='59';
BODY_NAME='HLK_7628N';
JEDEC_TYPE='HLK7628N';
END_BODY;
END_PRIMITIVE;
END.