From 887b6ca4d1ca7e1d4699cd9e154ac9f28cb5df61 Mon Sep 17 00:00:00 2001 From: daniel Date: Sun, 9 Jul 2023 23:48:54 +0200 Subject: [PATCH] text saying where to solder --- ergogen/config.yaml | 16 ++++++++++++++++ ergogen/footprints/text.js | 17 +++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100644 ergogen/footprints/text.js diff --git a/ergogen/config.yaml b/ergogen/config.yaml index 907554b..aeba836 100644 --- a/ergogen/config.yaml +++ b/ergogen/config.yaml @@ -273,6 +273,22 @@ pcbs: P7: col2 P8: col3 P9: col4 + jumper_text_f: + what: text + where: mcu + params: + side: "F" + text: "Solder this side &\\nPlace Nice!Nano face down." + adjust: + rotate: 90 + jumper_text_b: + what: text + where: mcu + params: + side: "B" + text: "Solder this side &\\nPlace Nice!Nano face down." + adjust: + rotate: 90 jumper_f_raw: what: jumper where: mcu diff --git a/ergogen/footprints/text.js b/ergogen/footprints/text.js new file mode 100644 index 0000000..555f0b0 --- /dev/null +++ b/ergogen/footprints/text.js @@ -0,0 +1,17 @@ +module.exports = { + params: { + text: '', + side: 'F' + }, + body: p => ` + (module lib:text (layer F.Cu) (tedit 648E0265) + + ${p.at /* parametric position */} + + (fp_text user "${p.text}" (at 0 0 ${p.rot + 90}) (layer ${p.side}.SilkS) (effects (font (size 0.8 0.8) (thickness 0.15)) ${p.side === 'F' ? "" : "(justify mirror)"} )) + + ) + ` + +} +