From 09ec2aaf8c970e51c748ccec981278776462f9d0 Mon Sep 17 00:00:00 2001 From: binaryDiv Date: Sun, 25 Feb 2024 15:38:51 +0100 Subject: [PATCH 1/2] PCB: Fix LED connection between five_four and three_four --- ergogen/config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ergogen/config.yaml b/ergogen/config.yaml index 02b413d..a2205a4 100644 --- a/ergogen/config.yaml +++ b/ergogen/config.yaml @@ -82,7 +82,7 @@ points: key.column_net: P10 rows.one.led_din_net: led_dout_five_two rows.two.led_din_net: led_dout_four_two - rows.three.led_din_net: led_dout_four_five + rows.three.led_din_net: led_dout_five_four rows.four.led_din_net: led_dout_four_four # Upper right corner: Rotary encoder instead of key rows.five: From 60f0cc13f6cc4c6f708986999603f08108d9c05d Mon Sep 17 00:00:00 2001 From: binaryDiv Date: Mon, 26 Feb 2024 22:48:07 +0100 Subject: [PATCH 2/2] [WIP] pcb progress --- ergogen/config.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ergogen/config.yaml b/ergogen/config.yaml index a2205a4..d7d3194 100644 --- a/ergogen/config.yaml +++ b/ergogen/config.yaml @@ -121,6 +121,7 @@ outlines: - what: rectangle where: pad_three_one size: [ 100, 100 ] + # TODO move switches a bit to the top (more margin at the bottom to fit the diodes) adjust.shift: [ 0, 50 - 0.5cx ] fillet: 4 @@ -172,6 +173,7 @@ pcbs: to: "{{colrow}}" # TODO: Check if the position of the rotary encoder fits with the controller board + # -> probably remove the mounting pads at the sides? rotary_encoder: what: rotary where: is_rotary_encoder @@ -188,6 +190,7 @@ pcbs: what: diode_smd where: is_key # TODO: Is this a good position? Might be a bit too close to the hotswap sockets... + # -> rotate and move a bit adjust: shift: [ -8.28, -8.5 ] rotate: 90 @@ -219,6 +222,7 @@ pcbs: adjust.rotate: 180 # TODO: Decoupling capacitors for the LEDs? + # -> put next to chip, between VCC and GND lines, route data line *through* the capacitor pads controller: what: promicro_modified