summaryrefslogtreecommitdiff
path: root/gerbonara/cad/protoserve_data
diff options
context:
space:
mode:
authorjaseg <git@jaseg.de>2024-07-07 21:42:10 +0200
committerjaseg <git@jaseg.de>2024-07-07 21:42:10 +0200
commit1ee6b6587a0a0db1ef91284e9f4c413101520ba6 (patch)
tree189a60e1dc87446d32bbf62f9dfb2b79052ce444 /gerbonara/cad/protoserve_data
parente98f3f3ace38060aaf90afc5d071200b254426dd (diff)
downloadgerbonara-1ee6b6587a0a0db1ef91284e9f4c413101520ba6.tar.gz
gerbonara-1ee6b6587a0a0db1ef91284e9f4c413101520ba6.tar.bz2
gerbonara-1ee6b6587a0a0db1ef91284e9f4c413101520ba6.zip
protoboard: Add permanent breadboard rendering
Diffstat (limited to 'gerbonara/cad/protoserve_data')
-rw-r--r--gerbonara/cad/protoserve_data/protoserve.html40
1 files changed, 37 insertions, 3 deletions
diff --git a/gerbonara/cad/protoserve_data/protoserve.html b/gerbonara/cad/protoserve_data/protoserve.html
index e454f87..4da027a 100644
--- a/gerbonara/cad/protoserve_data/protoserve.html
+++ b/gerbonara/cad/protoserve_data/protoserve.html
@@ -412,6 +412,7 @@ input[type="text"]:focus:valid {
<a href="#" data-placeholder="spiky" class="double-sided-only">Spiky hybrid area</a>
<a href="#" data-placeholder="alio" class="double-sided-only">ALio hybrid area</a>
<a href="#" data-placeholder="starburst" class="double-sided-only">THT starburst area</a>
+ <a href="#" data-placeholder="breadboard" class="double-sided-only">Permanent breadboard area</a>
</div>
</div>
</template>
@@ -479,7 +480,7 @@ input[type="text"]:focus:valid {
<span class="unit us">mil</span>
</label>
<label>Plating
- <select name="plating" value="through">
+ <select name="plating" value="plated">
<option value="plated">Double-sided, through-plated</option>
<option value="nonplated">Double-sided, non-plated</option>
<option value="singleside">Single-sided, non-plated</option>
@@ -505,6 +506,34 @@ input[type="text"]:focus:valid {
</div>
</template>
+ <template id="tpl-g-breadboard">
+ <div data-type="breadboard" class="group breadboard">
+ <h4>Permanent breadboard area</h4>
+ <span class="content area-controls">(<a href="#" class="area-remove">Remove</a><a href="#" class="area-move">Move</a>)</span>
+ <label class="proportion">Proportion
+ <input type="text" name="layout_prop" value="1" pattern="[0-9]+\.?[0-9]*"/>
+ </label>
+
+ <h5>Area Settings</h5>
+ <label>Direction
+ <select name="direction" value="v">
+ <option value="v">Vertical</option>
+ <option value="h">Horizontal</option>
+ </select>
+ </label>
+ <label>Clearance
+ <input type="text" name="clearance" placeholder="length" value="0.5" pattern="[0-9]+\.?[0-9]*"/>
+ <span class="unit metric">mm</span>
+ <span class="unit us">mil</span>
+ </label>
+ <label>Hole diameter
+ <input type="text" name="hole_dia" placeholder="length" value="0.9" pattern="[0-9]+\.?[0-9]*"/>
+ <span class="unit metric">mm</span>
+ <span class="unit us">mil</span>
+ </label>
+ </div>
+ </template>
+
<template id="tpl-g-manhattan">
<div data-type="manhattan" class="group manhattan">
<h4>Manhattan area</h4>
@@ -739,8 +768,13 @@ input[type="text"]:focus:valid {
<span class="unit metric">mm</span>
<span class="unit us">mil</span>
</label>
- <label>Clearance
- <input type="text" name="clearance" placeholder="length" value="0.5" pattern="[0-9]+\.?[0-9]*"/>
+ <label>Pad clearance
+ <input type="text" name="clearance" placeholder="length" value="0.4" pattern="[0-9]+\.?[0-9]*"/>
+ <span class="unit metric">mm</span>
+ <span class="unit us">mil</span>
+ </label>
+ <label>Soldermask wall
+ <input type="text" name="mask_width" placeholder="length" value="0.5" pattern="[0-9]+\.?[0-9]*"/>
<span class="unit metric">mm</span>
<span class="unit us">mil</span>
</label>