From 57eb81ceb4ab2f48eba8bae42608133554c6b721 Mon Sep 17 00:00:00 2001 From: Maverick <71droog71@gmail.com> Date: Fri, 2 Jun 2023 21:14:51 -0400 Subject: [PATCH 1/2] Added CD4026B. --- boards/cd4026b/board.json | 30 +++++++++++ boards/cd4026b/board.svg | 110 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 140 insertions(+) create mode 100644 boards/cd4026b/board.json create mode 100644 boards/cd4026b/board.svg diff --git a/boards/cd4026b/board.json b/boards/cd4026b/board.json new file mode 100644 index 0000000..b985a29 --- /dev/null +++ b/boards/cd4026b/board.json @@ -0,0 +1,30 @@ +{ + "name": "CD4026B", + "version": 1, + "description": "CD4026B Counter & Seven Segment Decoder", + "author": "Maverick", + "width": 19.812, + "height": 8.5, + + "chips": [{ "id": "chip", "type": "github:Droog71/CD4026B@0.0.2" }], + + "pins": { + "CLK": { "x": 1.5, "y": 0, "target": "chip:CLK" }, + "INH": { "x": 3.9, "y": 0, "target": "chip:INH" }, + "DEI": { "x": 6.5, "y": 0, "target": "chip:DEI" }, + "DEO": { "x": 8.9, "y": 0, "target": "chip:DEO" }, + "CO": { "x": 11.5, "y": 0, "target": "chip:CO" }, + "F": { "x": 13.9, "y": 0, "target": "chip:F" }, + "G": { "x": 16.5, "y": 0, "target": "chip:G" }, + "VSS": { "x": 19.0, "y": 0, "target": "chip:VSS" }, + "VDD": { "x": 1.5, "y": 8, "target": "chip:VDD" }, + "MR": { "x": 3.9, "y": 8, "target": "chip:MR" }, + "UCS": { "x":6.5, "y": 8, "target": "chip:UCS" }, + "C": { "x": 8.9, "y": 8, "target": "chip:C" }, + "B": { "x": 11.5, "y": 8, "target": "chip:B" }, + "E": { "x": 13.9, "y": 8, "target": "chip:E" }, + "A": { "x": 16.5, "y": 8, "target": "chip:A" }, + "D": { "x": 19.0, "y": 8, "target": "chip:D" } + } +} + diff --git a/boards/cd4026b/board.svg b/boards/cd4026b/board.svg new file mode 100644 index 0000000..d108d65 --- /dev/null +++ b/boards/cd4026b/board.svg @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + CD4026B + From 112eeed217503fb7de8d56fa94bb63e5f79881c6 Mon Sep 17 00:00:00 2001 From: Maverick <71droog71@gmail.com> Date: Thu, 8 Jun 2023 10:01:21 -0400 Subject: [PATCH 2/2] Fixed pins not aligning with grid. --- boards/cd4026b/board.json | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/boards/cd4026b/board.json b/boards/cd4026b/board.json index b985a29..199243e 100644 --- a/boards/cd4026b/board.json +++ b/boards/cd4026b/board.json @@ -10,21 +10,21 @@ "pins": { "CLK": { "x": 1.5, "y": 0, "target": "chip:CLK" }, - "INH": { "x": 3.9, "y": 0, "target": "chip:INH" }, + "INH": { "x": 4.04, "y": 0, "target": "chip:INH" }, "DEI": { "x": 6.5, "y": 0, "target": "chip:DEI" }, - "DEO": { "x": 8.9, "y": 0, "target": "chip:DEO" }, - "CO": { "x": 11.5, "y": 0, "target": "chip:CO" }, - "F": { "x": 13.9, "y": 0, "target": "chip:F" }, - "G": { "x": 16.5, "y": 0, "target": "chip:G" }, - "VSS": { "x": 19.0, "y": 0, "target": "chip:VSS" }, - "VDD": { "x": 1.5, "y": 8, "target": "chip:VDD" }, - "MR": { "x": 3.9, "y": 8, "target": "chip:MR" }, - "UCS": { "x":6.5, "y": 8, "target": "chip:UCS" }, - "C": { "x": 8.9, "y": 8, "target": "chip:C" }, - "B": { "x": 11.5, "y": 8, "target": "chip:B" }, - "E": { "x": 13.9, "y": 8, "target": "chip:E" }, - "A": { "x": 16.5, "y": 8, "target": "chip:A" }, - "D": { "x": 19.0, "y": 8, "target": "chip:D" } + "DEO": { "x": 9.04, "y": 0, "target": "chip:DEO" }, + "CO": { "x": 11.58, "y": 0, "target": "chip:CO" }, + "F": { "x": 14.12, "y": 0, "target": "chip:F" }, + "G": { "x": 16.66, "y": 0, "target": "chip:G" }, + "VSS": { "x": 19.2, "y": 0, "target": "chip:VSS" }, + "VDD": { "x": 1.5, "y": 7.62, "target": "chip:VDD" }, + "MR": { "x": 4.04, "y": 7.62, "target": "chip:MR" }, + "UCS": { "x":6.5, "y": 7.62, "target": "chip:UCS" }, + "C": { "x": 9.04, "y": 7.62, "target": "chip:C" }, + "B": { "x": 11.58, "y": 7.62, "target": "chip:B" }, + "E": { "x": 14.12, "y": 7.62, "target": "chip:E" }, + "A": { "x": 16.66, "y": 7.62, "target": "chip:A" }, + "D": { "x": 19.2, "y": 7.62, "target": "chip:D" } } }