GERBER_FOLDER = os.path.abspath( os.path.join(os.path.dirname(__file__), 'test_gerbers')) # Open the gerber files copper = load_layer(os.path.join(GERBER_FOLDER, 'COPPER.GTL')) mask = load_layer(os.path.join(GERBER_FOLDER, 'SOLDERMASK.GTS')) silk = load_layer(os.path.join(GERBER_FOLDER, 'TOPLEGEND')) drill = load_layer(os.path.join(GERBER_FOLDER, 'DRILL.DRD')) # Create a new drawing context ctx = GerberCairoContext() # Draw the copper layer. render_layer() uses the default color scheme for the # layer, based on the layer type. Copper layers are rendered as # ctx.render_layer(copper) ctx.render_layer(silk) # Draw the soldermask layer # ctx.render_layer(mask) # The default style can be overridden by passing a RenderSettings instance to # render_layer(). # First, create a settings object: our_settings = RenderSettings(color=theme.COLORS['white'], alpha=0.85) # Draw the silkscreen layer, and specify the rendering settings to use # ctx.render_layer(silk, settings=our_settings) # Draw the drill layer # ctx.render_layer(drill)
GERBER_FOLDER = os.path.abspath(os.path.join(os.path.dirname(__file__), 'gerbers')) # Open the gerber files copper = load_layer(os.path.join(GERBER_FOLDER, 'copper.GTL')) mask = load_layer(os.path.join(GERBER_FOLDER, 'soldermask.GTS')) silk = load_layer(os.path.join(GERBER_FOLDER, 'silkscreen.GTO')) drill = load_layer(os.path.join(GERBER_FOLDER, 'ncdrill.DRD')) # Create a new drawing context ctx = GerberCairoContext() # Draw the copper layer. render_layer() uses the default color scheme for the # layer, based on the layer type. Copper layers are rendered as ctx.render_layer(copper) # Draw the soldermask layer ctx.render_layer(mask) # The default style can be overridden by passing a RenderSettings instance to # render_layer(). # First, create a settings object: our_settings = RenderSettings(color=theme.COLORS['white'], alpha=0.85) # Draw the silkscreen layer, and specify the rendering settings to use ctx.render_layer(silk, settings=our_settings) # Draw the drill layer ctx.render_layer(drill)
GERBER_FOLDER = os.path.abspath( os.path.join(os.path.dirname(__file__), 'gerbers')) # Open the gerber files copper = load_layer(os.path.join(GERBER_FOLDER, 'copper.GTL')) mask = load_layer(os.path.join(GERBER_FOLDER, 'soldermask.GTS')) silk = load_layer(os.path.join(GERBER_FOLDER, 'silkscreen.GTO')) drill = load_layer(os.path.join(GERBER_FOLDER, 'ncdrill.DRD')) # Create a new drawing context ctx = GerberCairoContext() # Draw the copper layer. render_layer() uses the default color scheme for the # layer, based on the layer type. Copper layers are rendered as ctx.render_layer(copper) # Draw the soldermask layer ctx.render_layer(mask) # The default style can be overridden by passing a RenderSettings instance to # render_layer(). # First, create a settings object: our_settings = RenderSettings(color=theme.COLORS['white'], alpha=0.85) # Draw the silkscreen layer, and specify the rendering settings to use ctx.render_layer(silk, settings=our_settings) # Draw the drill layer ctx.render_layer(drill)