aboutsummaryrefslogtreecommitdiffstats
path: root/hw/elec/jlcpcb_cpl.sh
diff options
context:
space:
mode:
authorSam Anthony <sam@samanthony.xyz>2025-10-15 16:10:42 -0400
committerSam Anthony <sam@samanthony.xyz>2025-10-15 16:10:42 -0400
commit38164292dd998cff79f1ceb0ae3d8ca9d95761e7 (patch)
tree11ab6ad049b1f3e1cc7ad2926de05298591646b0 /hw/elec/jlcpcb_cpl.sh
parent58e0b2e3aedd64a9df81a77ccd9f36197f2a475b (diff)
downloadcan-gauge-interface-38164292dd998cff79f1ceb0ae3d8ca9d95761e7.zip
usbtin bed and standoff models
Diffstat (limited to 'hw/elec/jlcpcb_cpl.sh')
-rwxr-xr-xhw/elec/jlcpcb_cpl.sh22
1 files changed, 22 insertions, 0 deletions
diff --git a/hw/elec/jlcpcb_cpl.sh b/hw/elec/jlcpcb_cpl.sh
new file mode 100755
index 0000000..63b8af8
--- /dev/null
+++ b/hw/elec/jlcpcb_cpl.sh
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+awk '
+ BEGIN {
+ FS = ","
+ }
+ {
+ ref = $1
+ val = $2
+ pkg = $3
+ posx = $4
+ posy = $5
+ rot = $6
+ side = $7
+ print ref FS posx FS posy FS side FS rot
+ }' \
+| sed \
+ -e '0,/Ref/{s/Ref/Designator/}' \
+ -e '0,/PosX/{s/PosX/Mid X/}' \
+ -e '0,/PosY/{s/PosY/Mid Y/}' \
+ -e '0,/Rot/{s/Rot/Rotation/}' \
+ -e '0,/Side/{s/Side/Layer/}'