Index: export.info.txt =================================================================== --- export.info.txt (nonexistent) +++ export.info.txt (revision 1935) @@ -0,0 +1,52 @@ +after each export, please check whether basic settings of the UI changed; +if they do, that's a bug: an export should not change how the board is +shown on the GUI. Basic settings include: + - unit setting + - grid settings + - view side (solder vs. component) and flip/mirror view + - layer visibility + +The purpose of these tests is to check whether the total rewrite of the config +system ruined anything; I tried to keep only relevant options: the ones dealing +with units, sizes, layers, design states. You should use some medium-complexity +board that has enough layers and features to see if antyhing is broken. For +some tests you may need to place markers; e.g. if you want to test whether +psbloat increased the size of objects by the specified value (e.g. 10 mils), +you could place two traces with calculated clearance in between (21 mils in +this example) to see if the output size is correct (should leave 1 mil clearance - +so almost touching, but not quiet; no overlap, no big gap). + +When in doubt, please compare to the behavior of mainline. + +If you see anything strange, please take a note about it. If it looks totally +unrelated, it should go in another file in this dir. + +Please add a revision number and a result after each line that starts +with a +. Please update and commit often, do not wait until every test +is finished or the day is passed or anything like that - I may, or +others may start testing too, and frequent commit is the only way to +avoid testing the same thing twice. + +Example on how to add results: + +**** FILE CONTENT before **** +- example: + + option1 + + option2 + + option3 + + option4 + + option5 + + option6 + +**** FILE CONTENT after testing options 1..4 **** +- example: + + option1 + r1932: ok + + option2 + r1932: ok + + option3 + r1934: changes grid settings on the gui + + option4 + r1934: output is mirrored (compared to mainline's with the same settings) + + option5 + + option6 Index: export.txt =================================================================== --- export.txt (nonexistent) +++ export.txt (revision 1935) @@ -0,0 +1,52 @@ +- bom: + + xy-unit + + xy-in-mm + +- gcode: + + dpi, Resolution of intermediate image (pixels/inch), + + mill-depth, Milling depth + + safe-Z, Safe Z for traverse move + + tool-radius, Milling tool radius compensation + + drill-depth, Drilling depth + + measurement-unit, Measurement unit + +- gerber: + +all-layers, Output all layers, even empty ones, + +copy-outline, Copy outline onto other layers, + +- nelma: + + dpi, Horizontal scale factor (grid points/inch), + + copper-height, Copper layer height (um), + + substrate-height, Substrate layer height (um), + + substrate-epsilon, Substrate relative epsilon, + +- png: + (Please test with png file format) + + dpi, Scale factor (pixels/inch). 0 to scale to specified size, + + as-shown, Export layers as shown on screen, + + {monochrome, Convert to monochrome, + + only-visible, Limit the bounds of the PNG image to the visible items, + (turn off some layers!) + + use-alpha, Make the background and any holes transparent, + + png-bloat, Amount (in/mm/mil/pix) to add to trace/pad/pin edges (1 = 1/100 mil), + + photo-mode, Photo-realistic export mode, + + photo-flip-x, Show reverse side of the board, left-right flip, + + photo-flip-y, Show reverse side of the board, up-down flip, + +- eps: + + eps-scale, EPS scale, + + as-shown, Export layers as shown on screen, + + monochrome, Convert to monochrome, + + only-visible, Limit the bounds of the EPS file to the visible items, + +- ps: + + drill-helper, Print a centering target in large drill holes, + + align-marks, Print alignment marks on each sheet, + + outline, Print outline on each sheet, + + mirror, Print mirror image of every page, + + fill-page, Scale board to fill page, + + auto-mirror, Print mirror image of appropriate layers, + + ps-color, Prints in color, + + ps-bloat, Amount to add to trace/pad/pin edges, + + ps-invert, Draw objects as white-on-black, + + scale, Scale value to compensate for printer sizing errors (1.0 = full scale),