summaryrefslogtreecommitdiff
path: root/gerbonara/cad/protoserve_data
diff options
context:
space:
mode:
Diffstat (limited to 'gerbonara/cad/protoserve_data')
-rw-r--r--gerbonara/cad/protoserve_data/protoserve.html56
1 files changed, 52 insertions, 4 deletions
diff --git a/gerbonara/cad/protoserve_data/protoserve.html b/gerbonara/cad/protoserve_data/protoserve.html
index 9568718..00b038e 100644
--- a/gerbonara/cad/protoserve_data/protoserve.html
+++ b/gerbonara/cad/protoserve_data/protoserve.html
@@ -360,10 +360,11 @@ input {
<a href="#" data-placeholder="smd">SMD area</a>
<a href="#" data-placeholder="tht" class="double-sided-only">THT area</a>
<a href="#" data-placeholder="manhattan">Manhattan area</a>
- <a href="#" data-placeholder="flower"class="double-sided-only">THT Flower area</a>
- <a href="#" data-placeholder="powered"class="double-sided-only">Powered THT area</a>
- <a href="#" data-placeholder="rf"class="double-sided-only">RF THT area</a>
- <a href="#" data-placeholder="spiky"class="double-sided-only">Spiky hybrid area</a>
+ <a href="#" data-placeholder="flower" class="double-sided-only">THT Flower area</a>
+ <a href="#" data-placeholder="powered" class="double-sided-only">Powered THT area</a>
+ <a href="#" data-placeholder="rf" class="double-sided-only">RF THT area</a>
+ <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>
</div>
</div>
</template>
@@ -615,6 +616,53 @@ input {
This area has a fixed 100 mil / 2.54 mm pitch.
</div>
</template>
+
+ <template id="tpl-g-alio">
+ <div data-type="alio" class="group alio">
+ <h4>ALio hybrid area</h4>
+ <div>
+ Layout by arief ibrahim adha (<a href="https://hackaday.io/project/28570-alio-new-hardware-prototyping-platform">hackaday.io</a>).
+ Top and bottom have opposed orientation of the SMD pads.
+ </div>
+ <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">
+ </label>
+
+ <h5>Area Settings</h5>
+ <label>Pitch
+ <input type="text" name="pitch" placeholder="length" value="2.54">
+ <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">
+ <span class="unit metric">mm</span>
+ <span class="unit us">mil</span>
+ </label>
+ <label>Link trace width
+ <input type="text" name="link_trace_width" placeholder="length" value="0.5">
+ <span class="unit metric">mm</span>
+ <span class="unit us">mil</span>
+ </label>
+ <label>Via pad width
+ <input type="text" name="link_pad_width" placeholder="length" value="0.8">
+ <span class="unit metric">mm</span>
+ <span class="unit us">mil</span>
+ </label>
+ <label>Via drill
+ <input type="text" name="via_hole_dia" placeholder="length" value="0.4">
+ <span class="unit metric">mm</span>
+ <span class="unit us">mil</span>
+ </label>
+ <label>Clearance
+ <input type="text" name="clearance" placeholder="length" value="0.3">
+ <span class="unit metric">mm</span>
+ <span class="unit us">mil</span>
+ </label>
+ </div>
+ </template>
+
<script>
document.querySelectorAll('.expand').forEach((elem) => {
const checkbox = elem.querySelector(':first-child > input');