diff --git a/hw/eagle/IRAMX-drv-v3.brd b/hw/eagle/IRAMX-drv-v3.brd
index be837498..35d34d1e 100644
--- a/hw/eagle/IRAMX-drv-v3.brd
+++ b/hw/eagle/IRAMX-drv-v3.brd
@@ -6,7 +6,7 @@
-
+
@@ -1231,26 +1231,24 @@ type 0204, grid 7.5 mm
-
+
<b>ELECTROLYTIC CAPACITOR</b><p>
-grid 2.54 mm, diameter 5 mm
-
-
-
-
-
-
-
-
-
-
-
-
-
-
->NAME
->VALUE
-
+grid 1.8 mm, diameter 4 mm
+
+
+
+
+
+
+
+
+
+
+
+
+>NAME
+>VALUE
+
<b>ELECTROLYTIC CAPACITOR</b><p>
@@ -3037,9 +3035,9 @@ design rules under a new name.
-
-
-
+
+
+
@@ -3053,124 +3051,125 @@ design rules under a new name.
-
-
+
+
-
-
+
-
-
+
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
+
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
-
+
+
-
-
-
-
+
+
+
+
+
-
-
+
+
-
-
-
-
+
+
+
+
+
@@ -3238,11 +3237,10 @@ design rules under a new name.
-
-
+
@@ -3256,13 +3254,11 @@ design rules under a new name.
-
-
@@ -3271,7 +3267,6 @@ design rules under a new name.
-
@@ -3282,56 +3277,54 @@ design rules under a new name.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
@@ -3365,7 +3358,7 @@ design rules under a new name.
-
+
@@ -3374,24 +3367,29 @@ design rules under a new name.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -3402,7 +3400,7 @@ design rules under a new name.
-
+
@@ -3411,39 +3409,34 @@ design rules under a new name.
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
-
+
-
@@ -3451,42 +3444,38 @@ design rules under a new name.
-
+
+
+
-
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
+
-
-
+
+
@@ -3499,7 +3488,7 @@ design rules under a new name.
-
+
@@ -3513,34 +3502,35 @@ design rules under a new name.
-
+
-
+
-
+
-
+
-
+
-
+
-
+
+
@@ -3550,14 +3540,20 @@ design rules under a new name.
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/hw/eagle/IRAMX-drv-v3.sch b/hw/eagle/IRAMX-drv-v3.sch
index e0bf5f20..f140d8d6 100644
--- a/hw/eagle/IRAMX-drv-v3.sch
+++ b/hw/eagle/IRAMX-drv-v3.sch
@@ -256,6 +256,12 @@ Siemens, Hewlett-Packard, Texas Instuments, Sharp, Motorola<p>
>VALUE
+
+
+
+>VALUE
+
+
@@ -310,6 +316,19 @@ Siemens, Hewlett-Packard, Texas Instuments, Sharp, Motorola<p>
+
+<b>SUPPLY SYMBOL</b>
+
+
+
+
+
+
+
+
+
+
+
@@ -18522,16 +18541,14 @@ Metric Code Size 5664
-
-
+
+
-
-
@@ -18551,7 +18568,6 @@ Metric Code Size 5664
-
@@ -18568,8 +18584,8 @@ Metric Code Size 5664
-
-
+
+
@@ -18578,11 +18594,7 @@ Metric Code Size 5664
-
-
-
-
@@ -18596,7 +18608,6 @@ Metric Code Size 5664
-
@@ -18605,6 +18616,12 @@ Metric Code Size 5664
+
+
+
+
+
+
@@ -18626,29 +18643,27 @@ Metric Code Size 5664
-
+
-
-
-
+
-
-
+
+
@@ -18656,7 +18671,6 @@ Metric Code Size 5664
-
@@ -18687,12 +18701,8 @@ Metric Code Size 5664
-
-
-
-
+
-
@@ -18706,7 +18716,6 @@ Metric Code Size 5664
-
@@ -18716,6 +18725,12 @@ Metric Code Size 5664
+
+
+
+
+
+
@@ -18856,7 +18871,7 @@ Metric Code Size 5664
-
+
@@ -18869,11 +18884,6 @@ Metric Code Size 5664
-
-
-
-
-
@@ -18898,10 +18908,6 @@ Metric Code Size 5664
-
-
-
-
@@ -18916,12 +18922,7 @@ Metric Code Size 5664
-
-
-
-
-
-
+
@@ -18938,8 +18939,7 @@ Metric Code Size 5664
-
-
+
@@ -18955,13 +18955,6 @@ Metric Code Size 5664
-
-
-
-
-
-
-
@@ -19019,6 +19012,11 @@ Metric Code Size 5664
+
+
+
+
+
@@ -19096,8 +19094,7 @@ Metric Code Size 5664
-
-
+
@@ -19112,8 +19109,6 @@ Metric Code Size 5664
-
-
@@ -19196,36 +19191,26 @@ Metric Code Size 5664
-
-
+
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -19347,7 +19332,17 @@ Metric Code Size 5664
-
+
+
+
+
+
+
+
+
+
+
+
@@ -19373,6 +19368,8 @@ Metric Code Size 5664
+
+
diff --git a/src/hal.c b/src/hal.c
index d6c74846..6c5e47ae 100644
--- a/src/hal.c
+++ b/src/hal.c
@@ -48,15 +48,10 @@ void init_hal(){
}
void init_hal_pin(HPNAME name, struct hal_pin* pin, float value){
- //printf_("init hal pin: %s", name);
strncpy(pin->name, hal.comp_types[hal.comp_type], MAX_HPNAME);
- //printf_(" -> %s", pin->name);
strncat(pin->name, itoa(hal.comp_types_counter[hal.comp_type]), MAX_HPNAME);
- //printf_(" -> %s", pin->name);
strncat(pin->name, ".", MAX_HPNAME);
- //printf_(" -> %s", pin->name);
strncat(pin->name, name, MAX_HPNAME);
- //printf_(" to: %s\n", pin->name);
pin->value = value;
pin->source = pin;
pin->read_callback = 0;