diff options
author | jaseg <git@jaseg.de> | 2024-07-07 21:42:10 +0200 |
---|---|---|
committer | jaseg <git@jaseg.de> | 2024-07-07 21:42:10 +0200 |
commit | 1ee6b6587a0a0db1ef91284e9f4c413101520ba6 (patch) | |
tree | 189a60e1dc87446d32bbf62f9dfb2b79052ce444 /gerbonara/cad/protoserve_data | |
parent | e98f3f3ace38060aaf90afc5d071200b254426dd (diff) | |
download | gerbonara-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.html | 40 |
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> |