aboutsummaryrefslogtreecommitdiff
path: root/kicad/lib/eboard.pretty/RJ45_Hanrun_HR911130A_Horizontal.kicad_mod
diff options
context:
space:
mode:
authorFriedrich Beckmann <friedrich.beckmann@tha.de>2026-11-08 18:14:54 +0100
committerFriedrich Beckmann <friedrich.beckmann@tha.de>2026-11-08 18:14:54 +0100
commit5129a5a5448012a53cb9ddae1349c2a2c8571339 (patch)
tree41d60bbce7fe0de57cdd92b232682831759de1a8 /kicad/lib/eboard.pretty/RJ45_Hanrun_HR911130A_Horizontal.kicad_mod
parent9e4911662b81bad61183cca74b8c1905f84e60e4 (diff)
Add KiCad 9 schematic, project libraries and datasheetsHEADmaster
Schematic (kicad/), one sheet per function as on ULX3S: - power: TLV62569 bucks for +1V1 / +3V3, AP2112K LDO for +2V5 - usb: USB-C with PTC and TVS, CH347F for JTAG and UART - fpga_power, fpga_config, fpga_banks_01/23/67: ECP5 LFE5U-25F caBGA256 (pin compatible with the 45F), quad SPI flash, 50 MHz CLOCK_50, ball assignment as in PINPLAN.md - ethernet: RTL8211F gigabit PHY, HR911130A RJ45, shield via 1M || 1nF 2kV - sdram: 32 MB W9825G6KH-6 - hdmi: TMDS from the FPGA (LVCMOS33D), AC coupled, ESD protected - user_io: SW, KEY (debounced), LEDR, LEDG, HEX0-HEX3 with DE1 names - gpio: two DE1 compatible 2x20 headers (THDB-ADA on GPIO_0), Pmod A/B, ESD arrays - testpoints: bring-up pads, M3 mounting holes All parts have LCSC numbers, MPN and manufacturer for JLCPCB assembly; footprints are cross-checked against the EasyEDA data. Libraries: ECP5 symbols generated from the Lattice pinout CSVs (kipart), CH347F, RTL8211F, SM410561N symbols, HR911130A symbol and footprint from KiCad library merge requests, generator scripts in lib/tools/. Datasheets of all parts except resistors and capacitors in datasheets/ (manufacturer copyright, not covered by the project licenses).
Diffstat (limited to 'kicad/lib/eboard.pretty/RJ45_Hanrun_HR911130A_Horizontal.kicad_mod')
-rw-r--r--kicad/lib/eboard.pretty/RJ45_Hanrun_HR911130A_Horizontal.kicad_mod473
1 files changed, 473 insertions, 0 deletions
diff --git a/kicad/lib/eboard.pretty/RJ45_Hanrun_HR911130A_Horizontal.kicad_mod b/kicad/lib/eboard.pretty/RJ45_Hanrun_HR911130A_Horizontal.kicad_mod
new file mode 100644
index 0000000..d7f28f8
--- /dev/null
+++ b/kicad/lib/eboard.pretty/RJ45_Hanrun_HR911130A_Horizontal.kicad_mod
@@ -0,0 +1,473 @@
+(footprint "RJ45_Hanrun_HR911130A_Horizontal"
+ (version 20241229)
+ (generator "pcbnew")
+ (generator_version "9.0")
+ (layer "F.Cu")
+ (descr "1 Port RJ45 8P8C receptacle, shielded, with magnetics, through hole, 2 LEDs, tab down, https://hrdzen.oss-cn-beijing.aliyuncs.com/202601/1ba07be89265140.pdf")
+ (tags "RJ45 Magjack ethernet")
+ (property "Reference" "REF**"
+ (at 5.71 -2.47 0)
+ (layer "F.SilkS")
+ (uuid "2e4a9758-a3a3-41a3-827c-756c58057ffc")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Value" "RJ45_Hanrun_HR911130A_Horizontal"
+ (at 5.71 21.03 0)
+ (layer "F.Fab")
+ (uuid "5f3d738e-372b-4d8d-8aeb-b4273f8c1ced")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Datasheet" ""
+ (at 1.27 2.53 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "5628f8ee-738e-4ba7-aebc-ac0fec9774a1")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (property "Description" ""
+ (at 1.27 2.53 0)
+ (unlocked yes)
+ (layer "F.Fab")
+ (hide yes)
+ (uuid "25565bec-838c-4588-a010-b7cbc095c36b")
+ (effects
+ (font
+ (size 1.27 1.27)
+ (thickness 0.15)
+ )
+ )
+ )
+ (attr through_hole)
+ (fp_line
+ (start -2.62 -1.82)
+ (end -2.62 -0.82)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "7b8fdedb-8470-4953-b1fa-74226c07fce2")
+ )
+ (fp_line
+ (start -2.62 -1.82)
+ (end -1.62 -1.82)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "a66d0629-ba9d-4cc3-944a-bf60618fe752")
+ )
+ (fp_line
+ (start -2.42 -1.62)
+ (end -2.42 4.18)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "84f0d4b7-79cb-4ccb-b3fc-7a0018f83bcf")
+ )
+ (fp_line
+ (start -2.42 -1.62)
+ (end 13.84 -1.62)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "eafa3301-54d4-4317-8030-aea6daf0cd58")
+ )
+ (fp_line
+ (start -2.42 7.46)
+ (end -2.42 14.48)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "0eda2ec6-307b-4a5c-8ba5-1254767e8496")
+ )
+ (fp_line
+ (start 13.84 -1.62)
+ (end 13.84 4.18)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "e99f9873-cd16-4374-b815-0d9acdd35d50")
+ )
+ (fp_line
+ (start 13.84 7.46)
+ (end 13.84 14.48)
+ (stroke
+ (width 0.12)
+ (type solid)
+ )
+ (layer "F.SilkS")
+ (uuid "6af733fc-1f4c-4033-b1d2-df5410e654e1")
+ )
+ (fp_line
+ (start -3.79 5.1)
+ (end -3.79 6.58)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "549a91b8-cc33-40b8-95fd-2f36ae50b439")
+ )
+ (fp_line
+ (start -3.79 5.1)
+ (end -2.81 4.12)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "af502654-0c05-4497-a865-e6ecd762fd3c")
+ )
+ (fp_line
+ (start -3.79 6.58)
+ (end -2.81 7.56)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "47ee2f0d-c43b-4ea3-aad8-628d5b058600")
+ )
+ (fp_line
+ (start -2.81 -2.01)
+ (end -2.81 4.12)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "d7f62001-6d74-45d0-8988-081fc3691357")
+ )
+ (fp_line
+ (start -2.81 -2.01)
+ (end 14.23 -2.01)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "2d95525b-1b26-411d-9d7d-83fe73889602")
+ )
+ (fp_line
+ (start -2.81 7.56)
+ (end -2.81 20.29)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "360f63b6-1c1f-4ceb-bc85-49fd72e2aaf0")
+ )
+ (fp_line
+ (start -2.81 20.29)
+ (end 14.23 20.29)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "f15f4153-884b-4663-b10d-a3ac70ed44c9")
+ )
+ (fp_line
+ (start 14.23 -2.01)
+ (end 14.23 4.12)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "12e0493d-910e-4af9-ad8a-2c4e3a065df5")
+ )
+ (fp_line
+ (start 14.23 7.56)
+ (end 14.23 20.29)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "65532e78-da79-413c-b493-d1b38f4cf480")
+ )
+ (fp_line
+ (start 15.21 5.1)
+ (end 14.23 4.12)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "61516218-edc7-4a50-aebd-71076d03d447")
+ )
+ (fp_line
+ (start 15.21 6.58)
+ (end 14.23 7.56)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "601dd081-5465-474d-b942-dae5568c5434")
+ )
+ (fp_line
+ (start 15.21 6.58)
+ (end 15.21 5.1)
+ (stroke
+ (width 0.05)
+ (type solid)
+ )
+ (layer "F.CrtYd")
+ (uuid "a16562ac-4fdb-4dd2-be55-394189a3fb26")
+ )
+ (fp_line
+ (start -2.31 -1.51)
+ (end -2.31 19.79)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "b7f63649-cdae-40a4-aaed-402e4faf7e44")
+ )
+ (fp_line
+ (start -2.31 -1.51)
+ (end 13.73 -1.51)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "a630c185-1db2-48ed-9e90-d44d9ac49a40")
+ )
+ (fp_line
+ (start -2.31 19.79)
+ (end 13.73 19.79)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "0a906913-4677-4e0d-a5a1-856a005d4fcb")
+ )
+ (fp_line
+ (start -2.06 -1.26)
+ (end -2.06 -0.26)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "937c7beb-fd1f-46e6-bb71-cb97cf2cf96e")
+ )
+ (fp_line
+ (start -2.06 -1.26)
+ (end -1.06 -1.26)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "d347ad60-6956-4742-b3fd-c2d617ec54c4")
+ )
+ (fp_line
+ (start 13.73 -1.51)
+ (end 13.73 19.79)
+ (stroke
+ (width 0.1)
+ (type solid)
+ )
+ (layer "F.Fab")
+ (uuid "266934a4-ec86-4124-a3f4-d985a88012da")
+ )
+ (fp_text user "${REFERENCE}"
+ (at 5.71 8.89 0)
+ (layer "F.Fab")
+ (uuid "a8e2ebe7-8415-4346-a97a-a4210776495e")
+ (effects
+ (font
+ (size 1 1)
+ (thickness 0.15)
+ )
+ )
+ )
+ (pad "" np_thru_hole circle
+ (at -0.005 8.89)
+ (size 3.25 3.25)
+ (drill 3.25)
+ (layers "*.Cu" "*.Mask")
+ (uuid "b2210034-484e-42b0-b2ef-88e2ce1fc530")
+ )
+ (pad "" np_thru_hole circle
+ (at 11.425 8.89)
+ (size 3.25 3.25)
+ (drill 3.25)
+ (layers "*.Cu" "*.Mask")
+ (uuid "70bc3787-4214-4c70-9c9b-822dd80743d6")
+ )
+ (pad "1" thru_hole roundrect
+ (at 0 0)
+ (size 1.5 1.5)
+ (drill 0.89)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (roundrect_rratio 0.167)
+ (uuid "a88c96eb-87c9-40ec-afc4-732e1b1ff41c")
+ )
+ (pad "2" thru_hole circle
+ (at 1.27 2.54)
+ (size 1.5 1.5)
+ (drill 0.89)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "6fe94122-2daf-4aaa-ada0-7ac5354ee8ae")
+ )
+ (pad "3" thru_hole circle
+ (at 2.54 0)
+ (size 1.5 1.5)
+ (drill 0.89)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "9b23dba1-cd3f-4bce-be29-06a595273a9d")
+ )
+ (pad "4" thru_hole circle
+ (at 3.81 2.54)
+ (size 1.5 1.5)
+ (drill 0.89)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "89dcf036-7923-44dd-97e3-242976a6e67e")
+ )
+ (pad "5" thru_hole circle
+ (at 5.08 0)
+ (size 1.5 1.5)
+ (drill 0.89)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "7a049575-9b61-4fff-90be-7847c1842a3b")
+ )
+ (pad "6" thru_hole circle
+ (at 6.35 2.54)
+ (size 1.5 1.5)
+ (drill 0.89)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "44e052d7-c5af-4185-82f8-a45684d62d0f")
+ )
+ (pad "7" thru_hole circle
+ (at 7.62 0)
+ (size 1.5 1.5)
+ (drill 0.89)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "9bb42f79-0644-47d7-bb03-b1fdc659f1da")
+ )
+ (pad "8" thru_hole circle
+ (at 8.89 2.54)
+ (size 1.5 1.5)
+ (drill 0.89)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "c85ffe9e-b104-4076-b067-a2d8253bb137")
+ )
+ (pad "9" thru_hole circle
+ (at 10.16 0)
+ (size 1.5 1.5)
+ (drill 0.89)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "036c2b9a-5dfa-4b3e-a8bc-76b00db322e8")
+ )
+ (pad "10" thru_hole circle
+ (at 11.43 2.54)
+ (size 1.5 1.5)
+ (drill 0.89)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "f1ef5e68-a00f-4d7c-bd44-a5698934e307")
+ )
+ (pad "11" thru_hole circle
+ (at -0.915 13.79)
+ (size 1.5 1.5)
+ (drill 1.02)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "6d7b9bc3-36ec-4b59-b317-956e5da23db3")
+ )
+ (pad "12" thru_hole circle
+ (at 1.625 13.79)
+ (size 1.5 1.5)
+ (drill 1.02)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "e463569c-0a32-4d8f-a2d6-d3d31c7d7e89")
+ )
+ (pad "13" thru_hole circle
+ (at 9.795 13.79)
+ (size 1.5 1.5)
+ (drill 1.02)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "02c859d5-ef38-44cf-bfe9-197d0de54b02")
+ )
+ (pad "14" thru_hole circle
+ (at 12.335 13.79)
+ (size 1.5 1.5)
+ (drill 1.02)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "4244bd5c-8fab-4e31-bfc7-e90e6b70becc")
+ )
+ (pad "SH" thru_hole circle
+ (at -2.035 5.84)
+ (size 2.5 2.5)
+ (drill 1.63)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "bf6a0d16-ca8c-4d06-81e6-6a8b8f214e11")
+ )
+ (pad "SH" thru_hole circle
+ (at 13.455 5.84)
+ (size 2.5 2.5)
+ (drill 1.63)
+ (layers "*.Cu" "*.Mask")
+ (remove_unused_layers no)
+ (uuid "4a546bf3-7d67-4dd1-845c-471e85d81940")
+ )
+ (embedded_fonts no)
+ (model "${KICAD10_3DMODEL_DIR}/Connector_RJ.3dshapes/RJ45_Hanrun_HR911130A_Horizontal.step"
+ (offset
+ (xyz 0 0 0)
+ )
+ (scale
+ (xyz 1 1 1)
+ )
+ (rotate
+ (xyz -0 -0 -0)
+ )
+ )
+)