Dangerous Prototypes

Dirty Services => DirtyPCBs support => Topic started by: luggi on March 23, 2016, 12:16:01 pm

Title: kicad negative Y in gerber files
Post by: luggi on March 23, 2016, 12:16:01 pm
I just realized the Gerber files i sent off with the old dirtypcbs website have negative Y coordinates and my order has allready been sent to the board house. Is there a way to still somehow change that ? Or is the board house ok with negative Y coordinates now ?
Thanks for your help!
Title: Re: kicad negative Y in gerber files
Post by: philc on April 05, 2016, 03:25:07 pm
I had submitted gerbers that were generated by the latest stable version of KiCAD.  They were rejected as a problem (only drill file visible) by the board house.  I came to this forum and saw the problem with negative coordinates in the gerbers.  I moved the design in KiCAD so that there were no negative coordinates and then resubmitted the files.  The following week the gerbers were rejected by the board house with the same problem as the first time they were rejected (drill file only visible).  After doing some research on other forums, I concluded that the first line in each gerber (something like "%TF.FileFunction,Copper,L2,Bot,Signal*%
") was causing a problem with their software.  I removed this first line and the boards were completed and the status shows that they have been shipped.

There appears to be multiple problems with the gerbers that KiCAD generates and the particular board house's software.  I have submitted KiCAD gerbers to other manufacturers without first molesting the gerbers files and had them made with no problem.  It seems to be a problem with this particular board house.

( ! ) Fatal error: Uncaught exception 'Elk_Exception' with message 'Please try again. If you come back to this error screen, report the error to an administrator.' in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
( ! ) Elk_Exception: Please try again. If you come back to this error screen, report the error to an administrator. in /var/www/dangerousprototypes/forum/sources/database/Db-mysql.class.php on line 696
Call Stack
#TimeMemoryFunctionLocation
10.00902037376session_write_close ( )...(null):0
20.00942168952ElkArte\sources\subs\SessionHandler\DatabaseHandler->write( )...(null):0
30.00942169728Database_MySQL->query( ).../DatabaseHandler.php:119
40.05552308448Database_MySQL->error( ).../Db-mysql.class.php:273