www.delorie.com/archives/browse.cgi   search  
Mail Archives: geda-user/2013/04/18/10:12:28

X-Authentication-Warning: delorie.com: mail set sender to geda-user-bounces using -f
X-Recipient: geda-user AT delorie DOT com
X-Envelope-From: paubert AT iram DOT es
From: Gabriel Paubert <paubert AT iram DOT es>
To: geda-user AT delorie DOT com
Cc: Gabriel Paubert <paubert AT iram DOT es>
Subject: [geda-user] [PATCH 3/3] Gerber: use 0.1mil resolution for imperial drill files.
Date: Thu, 18 Apr 2013 16:11:22 +0200
Message-Id: <1366294282-8688-4-git-send-email-paubert@iram.es>
X-Mailer: git-send-email 1.7.10.4
In-Reply-To: <1366294282-8688-1-git-send-email-paubert@iram.es>
References: <20130418140806 DOT GA8618 AT gra-vd1 DOT iram DOT es>
<1366294282-8688-1-git-send-email-paubert AT iram DOT es>
X-Spamina-Bogosity: Unsure
X-Spam-Score: 0.0 (/)
X-Spam-Report: Content analysis details: (0.0 points)
pts rule name description
---- ---------------------- --------------------------------------------------
_SUMMARY_
Reply-To: geda-user AT delorie DOT com
Errors-To: nobody AT delorie DOT com
X-Mailing-List: geda-user AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

---
 src/hid/gerber/gerber.c |    7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/hid/gerber/gerber.c b/src/hid/gerber/gerber.c
index d274afe..cab948b 100644
--- a/src/hid/gerber/gerber.c
+++ b/src/hid/gerber/gerber.c
@@ -697,11 +697,12 @@ gerber_set_layer (const char *name, int group, int empty)
 	      Aperture *ap = findAperture (curr_aptr_list, pending_drills[i].diam, ROUND);
 	      fprintf (f, "T%02d\r\n", ap->dCode);
 	    }
-          /* Notice the last zeroes are literal zeroes here, a x10 scale factor.  *
-           *                                                      v        v      */
-	  pcb_fprintf (f, metric ? "X%06.0muY%06.0mu\r\n" : "X%06.0ml0Y%06.0ml0\r\n",
+	  pcb_fprintf (f, metric ? "X%06.0muY%06.0mu\r\n" : "X%06.0mtY%06.0mt\r\n",
 		   gerberDrX (PCB, pending_drills[i].x),
 		   gerberDrY (PCB, pending_drills[i].y));
+	  printf("Gerber drill X and Y: %ld %ld\n",
+		 gerberDrX (PCB, pending_drills[i].x),
+		 gerberDrY (PCB, pending_drills[i].y));
 	}
       free (pending_drills);
       n_pending_drills = max_pending_drills = 0;
-- 
1.7.10.4

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019