Skip to content

Commit

Permalink
Add sym/cmp for HD 44780 compatible displays
Browse files Browse the repository at this point in the history
  • Loading branch information
ubruhin committed Sep 6, 2023
1 parent d420ba4 commit acd2fcd
Show file tree
Hide file tree
Showing 8 changed files with 368 additions and 0 deletions.
1 change: 1 addition & 0 deletions cmp/6f95c738-f4b5-40a7-bbe8-b0d27b3918ee/.librepcb-cmp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
86 changes: 86 additions & 0 deletions cmp/6f95c738-f4b5-40a7-bbe8-b0d27b3918ee/component.lp
Original file line number Diff line number Diff line change
@@ -0,0 +1,86 @@
(librepcb_component 6f95c738-f4b5-40a7-bbe8-b0d27b3918ee
(name "HD44780 Display With Backlight")
(description "Some HD44780 compatible display with LED backlight.")
(keywords "")
(author "U. Bruhin")
(version "0.1.1")
(created 2020-02-17T21:38:58Z)
(deprecated false)
(generated_by "")
(category a6565eed-ad95-4be7-a29c-39259b1bea5f)
(schematic_only false)
(default_value "{{MPN or DEVICE or COMPONENT}}")
(prefix "U")
(signal 508e19aa-1d23-46ad-9a73-c999624e3cd2 (name "LED+") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal b34eba23-7e73-4f23-a155-8d9db39f4dd3 (name "DB3") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal 703b15af-e2db-4d5e-a84e-536eb9e28357 (name "V0") (role passive)
(required true) (negated false) (clock false) (forced_net "")
)
(signal fa6ed253-8173-42dd-8e2f-00a35064380a (name "DB1") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal 6190e739-f23c-4432-b8db-a3cd8e8659c5 (name "DB0") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal a1952691-dc8a-4929-9a49-d512512d60ba (name "VSS") (role passive)
(required true) (negated false) (clock false) (forced_net "")
)
(signal 6dc371dc-6600-4d8c-8549-9a86f9cba2fb (name "DB6") (role passive)
(required true) (negated false) (clock false) (forced_net "")
)
(signal 1ff3579d-ba80-479b-a7e2-55aea577138d (name "R/!W") (role passive)
(required true) (negated false) (clock false) (forced_net "")
)
(signal 9a79999c-7fe9-4bae-b95c-524fab07fa03 (name "DB2") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal bd4e2af0-2aef-4167-b96b-c7926484a731 (name "DB4") (role passive)
(required true) (negated false) (clock false) (forced_net "")
)
(signal 53908940-160e-48b0-8373-1e5a4b6047d6 (name "E") (role passive)
(required true) (negated false) (clock false) (forced_net "")
)
(signal e32e899e-cc9c-4105-a0a6-9e34f3860d42 (name "DB5") (role passive)
(required true) (negated false) (clock false) (forced_net "")
)
(signal 340b3186-471c-4b90-880a-a1c34cbcc65c (name "VDD") (role passive)
(required true) (negated false) (clock false) (forced_net "")
)
(signal 44c8bcb2-8181-4a5a-b281-02d3d6a31be8 (name "RS") (role passive)
(required true) (negated false) (clock false) (forced_net "")
)
(signal b7260ae8-ee8d-47dd-a6ba-3c9aec8bbf7e (name "LED-") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal fbd902f5-d7b1-47da-af80-32851a7b8df8 (name "DB7") (role passive)
(required true) (negated false) (clock false) (forced_net "")
)
(variant 80b5a819-67cd-42c7-808f-3eec84db6f07 (norm "")
(name "default")
(description "")
(gate 7fe35611-beaa-4b1d-adf1-ac55de17951c
(symbol 10c79f3e-cdc0-4045-842b-5ebf26560cc5)
(position 0.0 0.0) (rotation 0.0) (required true) (suffix "")
(pin 026726f7-0c48-4587-8fcc-535c9020f8be (signal fa6ed253-8173-42dd-8e2f-00a35064380a) (text signal))
(pin 1a3d1fa1-dc29-4425-b430-dba24826f1a6 (signal 6190e739-f23c-4432-b8db-a3cd8e8659c5) (text signal))
(pin 417640f0-ca8b-4d31-a0bc-da7560d86815 (signal b34eba23-7e73-4f23-a155-8d9db39f4dd3) (text signal))
(pin 5f7dd57d-94ed-41af-8f65-b4038c441763 (signal 340b3186-471c-4b90-880a-a1c34cbcc65c) (text signal))
(pin 78a61783-4857-40bd-8ffc-906ee3127626 (signal 508e19aa-1d23-46ad-9a73-c999624e3cd2) (text signal))
(pin 7ac23484-3adb-4467-a309-5fc8f1f4e34f (signal 1ff3579d-ba80-479b-a7e2-55aea577138d) (text signal))
(pin 94f2720e-ce9e-477e-b015-51cbc9e3b89f (signal fbd902f5-d7b1-47da-af80-32851a7b8df8) (text signal))
(pin 95137bde-500d-4986-bc1b-cdcacc499060 (signal 44c8bcb2-8181-4a5a-b281-02d3d6a31be8) (text signal))
(pin b292ed5d-4c08-4494-b549-f697071e8882 (signal 53908940-160e-48b0-8373-1e5a4b6047d6) (text signal))
(pin b6603f54-e850-4ed9-9e51-44f4958b833d (signal e32e899e-cc9c-4105-a0a6-9e34f3860d42) (text signal))
(pin cc1d98b9-240e-496d-a19d-a7a6ab9fe208 (signal bd4e2af0-2aef-4167-b96b-c7926484a731) (text signal))
(pin ccf5a0d0-f431-43e6-848d-81612e4ae1d4 (signal b7260ae8-ee8d-47dd-a6ba-3c9aec8bbf7e) (text signal))
(pin ceb9d050-9bb8-4789-8e75-24c262beae89 (signal 6dc371dc-6600-4d8c-8549-9a86f9cba2fb) (text signal))
(pin e3feb7f4-0630-47c0-9dc4-801b0704a8d5 (signal 9a79999c-7fe9-4bae-b95c-524fab07fa03) (text signal))
(pin f7337bca-4ed3-4c77-aeb3-69f01354f911 (signal a1952691-dc8a-4929-9a49-d512512d60ba) (text signal))
(pin fe06b208-03b6-4a1a-a828-3bc7ec8369eb (signal 703b15af-e2db-4d5e-a84e-536eb9e28357) (text signal))
)
)
)
1 change: 1 addition & 0 deletions cmp/adc68cde-7111-49fc-a93b-13870c24883b/.librepcb-cmp
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
78 changes: 78 additions & 0 deletions cmp/adc68cde-7111-49fc-a93b-13870c24883b/component.lp
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
(librepcb_component adc68cde-7111-49fc-a93b-13870c24883b
(name "HD44780 Display")
(description "Some HD44780 compatible display without backlight.")
(keywords "")
(author "U. Bruhin")
(version "0.1")
(created 2023-09-06T10:46:51Z)
(deprecated false)
(generated_by "")
(category a6565eed-ad95-4be7-a29c-39259b1bea5f)
(schematic_only false)
(default_value "{{MPN or DEVICE or COMPONENT}}")
(prefix "U")
(signal cd9df25c-bbd9-4cb1-8735-ae2de1f3f57d (name "DB3") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal 21186efb-5f60-4d5a-8939-1eb6fd4f4b71 (name "V0") (role passive)
(required true) (negated false) (clock false) (forced_net "")
)
(signal c7b8ae85-fd5d-4980-a6e8-7e5ff658b513 (name "DB1") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal b4fca8f2-50d0-4def-bff5-89c610e49a65 (name "DB0") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal 316dfbcf-22e1-4cee-9cc9-ad17aa250ff4 (name "VSS") (role passive)
(required true) (negated false) (clock false) (forced_net "")
)
(signal 4becae89-3d7a-4049-b96d-8703c94f005d (name "DB6") (role passive)
(required true) (negated false) (clock false) (forced_net "")
)
(signal 1246c837-cd5b-4cc6-9240-6b265fece02a (name "R/!W") (role passive)
(required true) (negated false) (clock false) (forced_net "")
)
(signal e6f27ebd-17b1-42dd-8254-32a3ec641a5c (name "DB2") (role passive)
(required false) (negated false) (clock false) (forced_net "")
)
(signal 1b1cf947-a922-48b2-8ed1-3f50562ca7d3 (name "DB4") (role passive)
(required true) (negated false) (clock false) (forced_net "")
)
(signal d1d522ec-2b7a-4cf2-93f8-7de8c41b375c (name "E") (role passive)
(required true) (negated false) (clock false) (forced_net "")
)
(signal bfa64f34-c0f8-44f7-8371-e322412cc8cc (name "DB5") (role passive)
(required true) (negated false) (clock false) (forced_net "")
)
(signal 5e245c54-f055-4534-9f5d-d2ebe0772bde (name "VDD") (role passive)
(required true) (negated false) (clock false) (forced_net "")
)
(signal d339da7d-f8b5-4a0f-b22c-026368e85624 (name "RS") (role passive)
(required true) (negated false) (clock false) (forced_net "")
)
(signal ac704d16-e905-4be0-bfc0-5303f262f545 (name "DB7") (role passive)
(required true) (negated false) (clock false) (forced_net "")
)
(variant 38baaa7e-4b78-43bd-a7df-b38f778224fb (norm "")
(name "default")
(description "")
(gate 0f033371-d973-4202-a489-dc0f8de29ab6
(symbol 081b86b4-8fe7-4b36-8be5-e7ae75eadba8)
(position 0.0 0.0) (rotation 0.0) (required true) (suffix "")
(pin 07d540c6-850c-4b69-afe2-9f43a0b82d21 (signal b4fca8f2-50d0-4def-bff5-89c610e49a65) (text signal))
(pin 128dbbd5-afe9-44ee-8b8f-fdfc19cac4ee (signal 21186efb-5f60-4d5a-8939-1eb6fd4f4b71) (text signal))
(pin 373fc146-ec29-4924-aaca-685a93fcb5d1 (signal 4becae89-3d7a-4049-b96d-8703c94f005d) (text signal))
(pin 5f115d6c-b197-429a-9237-9b6e0495caec (signal 1b1cf947-a922-48b2-8ed1-3f50562ca7d3) (text signal))
(pin 600e5149-4397-44e6-aec6-43bab237997f (signal c7b8ae85-fd5d-4980-a6e8-7e5ff658b513) (text signal))
(pin 72acd1d0-f0ec-47d4-a4e0-0e4c05a0fe0d (signal d1d522ec-2b7a-4cf2-93f8-7de8c41b375c) (text signal))
(pin 78f4dde7-bd35-4831-bf37-9b5ba9fa54bc (signal bfa64f34-c0f8-44f7-8371-e322412cc8cc) (text signal))
(pin a7c54e51-6621-413a-9e84-19bc6675b4a7 (signal 5e245c54-f055-4534-9f5d-d2ebe0772bde) (text signal))
(pin aff082ae-946a-4d74-8db7-5e86def6a7c9 (signal e6f27ebd-17b1-42dd-8254-32a3ec641a5c) (text signal))
(pin b284f8f2-eac1-42c0-acd6-3b0623f834d0 (signal cd9df25c-bbd9-4cb1-8735-ae2de1f3f57d) (text signal))
(pin b5c7b4be-df2f-48e6-bc0e-ef9cde71a51f (signal d339da7d-f8b5-4a0f-b22c-026368e85624) (text signal))
(pin d05fe2d4-7b81-4ba9-93c0-12b6af39098d (signal 1246c837-cd5b-4cc6-9240-6b265fece02a) (text signal))
(pin e796e973-897a-41de-85da-ee2df0708ab6 (signal ac704d16-e905-4be0-bfc0-5303f262f545) (text signal))
(pin fc8cc23b-1965-4c16-90cf-34b5acf7fd61 (signal 316dfbcf-22e1-4cee-9cc9-ad17aa250ff4) (text signal))
)
)
)
1 change: 1 addition & 0 deletions sym/081b86b4-8fe7-4b36-8be5-e7ae75eadba8/.librepcb-sym
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
95 changes: 95 additions & 0 deletions sym/081b86b4-8fe7-4b36-8be5-e7ae75eadba8/symbol.lp
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
(librepcb_symbol 081b86b4-8fe7-4b36-8be5-e7ae75eadba8
(name "HD44780 Display")
(description "Some HD44780 compatible display without backlight.")
(keywords "")
(author "U. Bruhin")
(version "0.1")
(created 2023-09-06T10:45:47Z)
(deprecated false)
(generated_by "")
(category a6565eed-ad95-4be7-a29c-39259b1bea5f)
(pin fc8cc23b-1965-4c16-90cf-34b5acf7fd61 (name "VSS")
(position -7.62 7.62) (rotation 0.0) (length 2.54)
(name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
(name_align left center)
)
(pin a7c54e51-6621-413a-9e84-19bc6675b4a7 (name "VDD")
(position -7.62 12.7) (rotation 0.0) (length 2.54)
(name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
(name_align left center)
)
(pin 128dbbd5-afe9-44ee-8b8f-fdfc19cac4ee (name "V0")
(position -7.62 0.0) (rotation 0.0) (length 2.54)
(name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
(name_align left center)
)
(pin b5c7b4be-df2f-48e6-bc0e-ef9cde71a51f (name "RS")
(position 7.62 10.16) (rotation 180.0) (length 2.54)
(name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
(name_align left center)
)
(pin d05fe2d4-7b81-4ba9-93c0-12b6af39098d (name "R/!W")
(position 7.62 7.62) (rotation 180.0) (length 2.54)
(name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
(name_align left center)
)
(pin 72acd1d0-f0ec-47d4-a4e0-0e4c05a0fe0d (name "E")
(position 7.62 12.7) (rotation 180.0) (length 2.54)
(name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
(name_align left center)
)
(pin e796e973-897a-41de-85da-ee2df0708ab6 (name "DB7")
(position 7.62 -12.7) (rotation 180.0) (length 2.54)
(name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
(name_align left center)
)
(pin 373fc146-ec29-4924-aaca-685a93fcb5d1 (name "DB6")
(position 7.62 -10.16) (rotation 180.0) (length 2.54)
(name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
(name_align left center)
)
(pin 78f4dde7-bd35-4831-bf37-9b5ba9fa54bc (name "DB5")
(position 7.62 -7.62) (rotation 180.0) (length 2.54)
(name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
(name_align left center)
)
(pin 5f115d6c-b197-429a-9237-9b6e0495caec (name "DB4")
(position 7.62 -5.08) (rotation 180.0) (length 2.54)
(name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
(name_align left center)
)
(pin b284f8f2-eac1-42c0-acd6-3b0623f834d0 (name "DB3")
(position 7.62 -2.54) (rotation 180.0) (length 2.54)
(name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
(name_align left center)
)
(pin aff082ae-946a-4d74-8db7-5e86def6a7c9 (name "DB2")
(position 7.62 0.0) (rotation 180.0) (length 2.54)
(name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
(name_align left center)
)
(pin 600e5149-4397-44e6-aec6-43bab237997f (name "DB1")
(position 7.62 2.54) (rotation 180.0) (length 2.54)
(name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
(name_align left center)
)
(pin 07d540c6-850c-4b69-afe2-9f43a0b82d21 (name "DB0")
(position 7.62 5.08) (rotation 180.0) (length 2.54)
(name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
(name_align left center)
)
(polygon cd56eccc-c807-4c72-84e3-91ddc568d4d9 (layer sym_outlines)
(width 0.2) (fill false) (grab_area true)
(vertex (position -5.08 15.24) (angle 0.0))
(vertex (position 5.08 15.24) (angle 0.0))
(vertex (position 5.08 -15.24) (angle 0.0))
(vertex (position -5.08 -15.24) (angle 0.0))
(vertex (position -5.08 15.24) (angle 0.0))
)
(text 80a89440-ede9-4b15-83f6-3020143df5a7 (layer sym_values) (value "{{VALUE}}")
(align left top) (height 2.5) (position -5.08 -15.24) (rotation 0.0)
)
(text 06cb228c-0ffd-4cdf-8c8d-19b70d4f11f5 (layer sym_names) (value "{{NAME}}")
(align left bottom) (height 2.5) (position -5.08 15.24) (rotation 0.0)
)
)
1 change: 1 addition & 0 deletions sym/10c79f3e-cdc0-4045-842b-5ebf26560cc5/.librepcb-sym
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
105 changes: 105 additions & 0 deletions sym/10c79f3e-cdc0-4045-842b-5ebf26560cc5/symbol.lp
Original file line number Diff line number Diff line change
@@ -0,0 +1,105 @@
(librepcb_symbol 10c79f3e-cdc0-4045-842b-5ebf26560cc5
(name "HD44780 Display With Backlight")
(description "Some HD44780 compatible display with LED backlight.")
(keywords "")
(author "U. Bruhin")
(version "0.1.1")
(created 2020-02-17T19:59:53Z)
(deprecated false)
(generated_by "")
(category a6565eed-ad95-4be7-a29c-39259b1bea5f)
(pin f7337bca-4ed3-4c77-aeb3-69f01354f911 (name "VSS")
(position -7.62 7.62) (rotation 0.0) (length 2.54)
(name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
(name_align left center)
)
(pin 5f7dd57d-94ed-41af-8f65-b4038c441763 (name "VDD")
(position -7.62 12.7) (rotation 0.0) (length 2.54)
(name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
(name_align left center)
)
(pin fe06b208-03b6-4a1a-a828-3bc7ec8369eb (name "V0")
(position -7.62 0.0) (rotation 0.0) (length 2.54)
(name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
(name_align left center)
)
(pin 95137bde-500d-4986-bc1b-cdcacc499060 (name "RS")
(position 7.62 10.16) (rotation 180.0) (length 2.54)
(name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
(name_align left center)
)
(pin 7ac23484-3adb-4467-a309-5fc8f1f4e34f (name "R/!W")
(position 7.62 7.62) (rotation 180.0) (length 2.54)
(name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
(name_align left center)
)
(pin b292ed5d-4c08-4494-b549-f697071e8882 (name "E")
(position 7.62 12.7) (rotation 180.0) (length 2.54)
(name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
(name_align left center)
)
(pin ccf5a0d0-f431-43e6-848d-81612e4ae1d4 (name "LED-")
(position -7.62 -12.7) (rotation 0.0) (length 2.54)
(name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
(name_align left center)
)
(pin 78a61783-4857-40bd-8ffc-906ee3127626 (name "LED+")
(position -7.62 -7.62) (rotation 0.0) (length 2.54)
(name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
(name_align left center)
)
(pin 94f2720e-ce9e-477e-b015-51cbc9e3b89f (name "DB7")
(position 7.62 -12.7) (rotation 180.0) (length 2.54)
(name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
(name_align left center)
)
(pin ceb9d050-9bb8-4789-8e75-24c262beae89 (name "DB6")
(position 7.62 -10.16) (rotation 180.0) (length 2.54)
(name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
(name_align left center)
)
(pin b6603f54-e850-4ed9-9e51-44f4958b833d (name "DB5")
(position 7.62 -7.62) (rotation 180.0) (length 2.54)
(name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
(name_align left center)
)
(pin cc1d98b9-240e-496d-a19d-a7a6ab9fe208 (name "DB4")
(position 7.62 -5.08) (rotation 180.0) (length 2.54)
(name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
(name_align left center)
)
(pin 417640f0-ca8b-4d31-a0bc-da7560d86815 (name "DB3")
(position 7.62 -2.54) (rotation 180.0) (length 2.54)
(name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
(name_align left center)
)
(pin e3feb7f4-0630-47c0-9dc4-801b0704a8d5 (name "DB2")
(position 7.62 0.0) (rotation 180.0) (length 2.54)
(name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
(name_align left center)
)
(pin 026726f7-0c48-4587-8fcc-535c9020f8be (name "DB1")
(position 7.62 2.54) (rotation 180.0) (length 2.54)
(name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
(name_align left center)
)
(pin 1a3d1fa1-dc29-4425-b430-dba24826f1a6 (name "DB0")
(position 7.62 5.08) (rotation 180.0) (length 2.54)
(name_position 3.81 0.0) (name_rotation 0.0) (name_height 2.5)
(name_align left center)
)
(polygon 876ad0fe-167e-4e78-abb3-60a010a86c1a (layer sym_outlines)
(width 0.2) (fill false) (grab_area true)
(vertex (position -5.08 15.24) (angle 0.0))
(vertex (position 5.08 15.24) (angle 0.0))
(vertex (position 5.08 -15.24) (angle 0.0))
(vertex (position -5.08 -15.24) (angle 0.0))
(vertex (position -5.08 15.24) (angle 0.0))
)
(text 4b29cbbe-a24c-4a99-b157-fb7397198649 (layer sym_values) (value "{{VALUE}}")
(align left top) (height 2.5) (position -5.08 -15.24) (rotation 0.0)
)
(text daef83c3-f7d8-468c-abad-233005822f39 (layer sym_names) (value "{{NAME}}")
(align left bottom) (height 2.5) (position -5.08 15.24) (rotation 0.0)
)
)

0 comments on commit acd2fcd

Please sign in to comment.