Vai al contenuto
PLC Forum


pov-ray non apre


Messaggi consigliati

buon giorno a tutti , se e possibile una spiegagazione, ho creato il mio circuito con eagle 7.1 poi ho creato il file brd da questo file apro in ulp 3d41 per creare inimmagine in 3d col programma pov-ray 3.7 rispondo a tutte le domande che pov-ray ti chiede e genera il suo file POV ma quando vado ad aprirlo con il comando RUN non genera limmagine si blocca su due linee gialle una dice   include "tools. inc" e laltra  include "user.inc" sinceramente non so piu andare avanti, ho visto pure qualche video su youtube e pare che io faccio le stesse manovre sui video subito si genera la piastra del pcb ma nel mio caso niente, se qualcuno gia ha avuto eserienze del genere gradire una spiegazione grazie.

Link al commento
Condividi su altri siti


Molto probabilmente ti mancano dei file che al tempo (2014) si potevano scaricare dal sito del creatore di eagle3d (ora pare non funzionare il suo server), per il resto segui questa guida in Italiano e lascia perdere i Video sul Tubo che generano più confusione che chiarezza

 

E' passato molto tempo da quando ho installato PovRay e generato le prime prove con Eagle, quindi non ricordo bene tutti i passaggi alla perfezione, ad ogni modo devo avere ancora in giro il file zippato, se lo trovo lo posto così potrà servire a tutti i bisognosi...

 

demo2.thumb.png.b809676b4027f6501b13c6ca087a68ca.png

Modificato: da GiRock
Link al commento
Condividi su altri siti

Per ora ho trovato il file batch per convertire il file *.pov in immagine *.png che usavo al tempo, anche questo potrà sicuramente servire per velocizzare il Rendering...

 

@echo off

"pvengine.exe" +W320 +H240 +FN +L"c:/windows/fonts" +L"C:/Program Files (x86)/EAGLE-6.6.0/ulp//../povray" +O"./Filename.png" /RENDER "./Filename.pov" 

 

Link al commento
Condividi su altri siti

Di default (a quanto ricordo) tutti i diodi sono neri, poi volendo li puoi colorare modificando il codice sorgente oppure devi crearti un template AD HOC, povRAY consente una totale personalizzazione dei componenti a patto di saperci smanettare :whistling:, comunque dopo i primi entusiasmi iniziali, sono passato ad altri programmi per lo sviluppo dei PCBs in modo da avere il PREVIEW immediato, eagle richiede molto impegno per usarlo bene...

 

Tieni coto che in rete tantissimi progetti sono disegnati e postati in formato eagle, quindi devi almeno sapere come fare per farlo funzionare in maniera accettabile...

 

Dopo tanti anni trascorsi, penso che si trovino librerie già pronte fatte da terze parti, allora ci si doveva accontentare anche se il risultato non era poi malvagio :thumb_yello:...

 

Qui sotto il codice dell'immagine postata con il PIC16F84, come puoi vedere è abbastanza complesso da modificare se non sei un programmatore sveglio :superlol:...

 

//POVRay-File created by 3d41.ulp v###VERSIONDUMMY###
//C:/Program Files (x86)/EAGLE-6.6.0/projects/examples/tutorial/demo2.brd
//26/08/2014 23:10:19

#version 3.5;

//Set to on if the file should be used as .inc
#local use_file_as_inc = off;
#if(use_file_as_inc=off)


//changes the apperance of resistors (1 Blob / 0 real)
#declare global_res_shape = 1;
//randomize color of resistors 1=random 0=same color
#declare global_res_colselect = 0;
//Number of the color for the resistors
//0=Green, 1="normal color" 2=Blue 3=Brown
#declare global_res_col = 1;
//Set to on if you want to render the PCB upside-down
#declare pcb_upsidedown = off;
//Set to x or z to rotate around the corresponding axis (referring to pcb_upsidedown)
#declare pcb_rotdir = x;
//Set the length off short pins over the PCB
#declare pin_length = 2.5;
#declare global_diode_bend_radius = 1;
#declare global_res_bend_radius = 1;
#declare global_solder = on;

#declare global_show_screws = on;
#declare global_show_washers = on;
#declare global_show_nuts = on;

#declare global_use_radiosity = on;

#declare global_ambient_mul = 1;
#declare global_ambient_mul_emit = 0;

//Animation
#declare global_anim = off;
#local global_anim_showcampath = no;

#declare global_fast_mode = off;

#declare col_preset = 2;
#declare pin_short = on;

#declare e3d_environment = off;

#local cam_x = 0;
#local cam_y = 147;
#local cam_z = -59;
#local cam_a = 20;
#local cam_look_x = 0;
#local cam_look_y = -2;
#local cam_look_z = 0;

#local pcb_rotate_x = 0;
#local pcb_rotate_y = 0;
#local pcb_rotate_z = 0;

#local pcb_board = on;
#local pcb_parts = on;
#local pcb_wire_bridges = off;
#if(global_fast_mode=off)
	#local pcb_polygons = on;
	#local pcb_silkscreen = on;
	#local pcb_wires = on;
	#local pcb_pads_smds = on;
#else
	#local pcb_polygons = off;
	#local pcb_silkscreen = off;
	#local pcb_wires = off;
	#local pcb_pads_smds = off;
#end

#local lgt1_pos_x = 17;
#local lgt1_pos_y = 26;
#local lgt1_pos_z = 13;
#local lgt1_intense = 0.717111;
#local lgt2_pos_x = -17;
#local lgt2_pos_y = 26;
#local lgt2_pos_z = 13;
#local lgt2_intense = 0.717111;
#local lgt3_pos_x = 17;
#local lgt3_pos_y = 26;
#local lgt3_pos_z = -9;
#local lgt3_intense = 0.717111;
#local lgt4_pos_x = -17;
#local lgt4_pos_y = 26;
#local lgt4_pos_z = -9;
#local lgt4_intense = 0.717111;

//Do not change these values
#declare pcb_height = 1.500000;
#declare pcb_cuheight = 0.035000;
#declare pcb_x_size = 46.025000;
#declare pcb_y_size = 26.025000;
#declare pcb_layer1_used = 1;
#declare pcb_layer16_used = 1;
#declare inc_testmode = off;
#declare global_seed=seed(955);
#declare global_pcb_layer_dis = array[16]
{
	0.000000,
	0.000000,
	0.000000,
	0.000000,
	0.000000,
	0.000000,
	0.000000,
	0.000000,
	0.000000,
	0.000000,
	0.000000,
	0.000000,
	0.000000,
	0.000000,
	0.000000,
	1.535000,
}
#declare global_pcb_real_hole = 2.000000;

#include "e3d_tools.inc"
#include "e3d_user.inc"

global_settings{charset utf8}

#if(e3d_environment=on)
sky_sphere {pigment {Navy}
pigment {bozo turbulence 0.65 octaves 7 omega 0.7 lambda 2
color_map {
[0.0 0.1 color rgb <0.85, 0.85, 0.85> color rgb <0.75, 0.75, 0.75>]
[0.1 0.5 color rgb <0.75, 0.75, 0.75> color rgbt <1, 1, 1, 1>]
[0.5 1.0 color rgbt <1, 1, 1, 1> color rgbt <1, 1, 1, 1>]}
scale <0.1, 0.5, 0.1>} rotate -90*x}
plane{y, -10.0-max(pcb_x_size,pcb_y_size)*abs(max(sin((pcb_rotate_x/180)*pi),sin((pcb_rotate_z/180)*pi)))
texture{T_Chrome_2D
normal{waves 0.1 frequency 3000.0 scale 3000.0}} translate<0,0,0>}
#end

//Animation data
#if(global_anim=on)
#declare global_anim_showcampath = no;
#end

#if((global_anim=on)|(global_anim_showcampath=yes))
#declare global_anim_npoints_cam_flight=0;
#warning "No/not enough Animation Data available (min. 3 points) (Flight path)"
#end

#if((global_anim=on)|(global_anim_showcampath=yes))
#declare global_anim_npoints_cam_view=0;
#warning "No/not enough Animation Data available (min. 3 points) (View path)"
#end

#if((global_anim=on)|(global_anim_showcampath=yes))
#end

#if((global_anim_showcampath=yes)&(global_anim=off))
#end
#if(global_anim=on)
camera
{
	location global_anim_spline_cam_flight(clock)
	#if(global_anim_npoints_cam_view>2)
		look_at global_anim_spline_cam_view(clock)
	#else
		look_at global_anim_spline_cam_flight(clock+0.01)-<0,-0.01,0>
	#end
	angle 45
}
light_source
{
	global_anim_spline_cam_flight(clock)
	color rgb <1,1,1>
	spotlight point_at 
	#if(global_anim_npoints_cam_view>2)
		global_anim_spline_cam_view(clock)
	#else
		global_anim_spline_cam_flight(clock+0.01)-<0,-0.01,0>
	#end
	radius 35 falloff  40
}
#else
camera
{
	location <cam_x,cam_y,cam_z>
	look_at <cam_look_x,cam_look_y,cam_look_z>
	right x*image_width/image_height 
	angle cam_a
	//translates the camera that <0,0,0> is over the Eagle <0,0>
	//translate<-23.012500,0,-13.012500>
}
#end

background{col_bgr}
light_source{<lgt1_pos_x,lgt1_pos_y,lgt1_pos_z> White*lgt1_intense}
light_source{<lgt2_pos_x,lgt2_pos_y,lgt2_pos_z> White*lgt2_intense}
light_source{<lgt3_pos_x,lgt3_pos_y,lgt3_pos_z> White*lgt3_intense}
light_source{<lgt4_pos_x,lgt4_pos_y,lgt4_pos_z> White*lgt4_intense}
#end


#macro DEMO2(mac_x_ver,mac_y_ver,mac_z_ver,mac_x_rot,mac_y_rot,mac_z_rot)
union{
#if(pcb_board = on)
difference{
union{
//Board
prism{-1.500000,0.000000,8


 

<-0.470000,-0.630000><45.555000,-0.630000>
<45.555000,-0.630000><45.555000,25.395000>
<45.555000,25.395000><-0.470000,25.395000>
<-0.470000,25.395000><-0.470000,-0.630000>
texture{col_brd}}
}//End union(PCB)
//Holes(real)/Parts
//Holes(real)/Board
//Holes(real)/Vias
}//End difference(reale Bohrungen/Durchbrüche)
#end
#if(pcb_parts=on)//Parts
union{
#ifndef(pack_C1) #declare global_pack_C1=yes; object {CAP_SMD_CHIP_1206()translate<0,0,0> rotate<0,0.000000,0>rotate<0,-270.000000,0> rotate<0,0,0> translate<12.700000,0.000000,21.590000>translate<0,0.035000,0> }#end		//SMD Kondensator 1206 C1 30p C1206
#ifndef(pack_C2) #declare global_pack_C2=yes; object {CAP_SMD_CHIP_1206()translate<0,0,0> rotate<0,0.000000,0>rotate<0,-270.000000,0> rotate<0,0,0> translate<31.115000,0.000000,21.590000>translate<0,0.035000,0> }#end		//SMD Kondensator 1206 C2 30p C1206
#ifndef(pack_C3) #declare global_pack_C3=yes; object {CAP_DIS_CERAMIC_25MM_50MM("10n",)translate<0,0,0> rotate<0,0.000000,0>rotate<0,-180.000000,0> rotate<0,0,0> translate<3.175000,0.000000,22.860000>}#end		//ceramic disc capacitator C3 10n C025-025X050
#ifndef(pack_C4) #declare global_pack_C4=yes; object {CAP_DIS_ELKO_2MM_5MM("47u/25V",)translate<0,0,0> rotate<0,0.000000,0>rotate<0,-180.000000,0> rotate<0,0,0> translate<4.445000,0.000000,6.985000>}#end		//Elko 2mm Pitch, 5mm Durchmesser, 11mm Hoehe C4 47u/25V E2-5
#ifndef(pack_C5) #declare global_pack_C5=yes; object {CAP_DIS_ELKO_2MM_5MM("47u",)translate<0,0,0> rotate<0,0.000000,0>rotate<0,-180.000000,0> rotate<0,0,0> translate<4.445000,0.000000,18.415000>}#end		//Elko 2mm Pitch, 5mm Durchmesser, 11mm Hoehe C5 47u E2-5
#ifndef(pack_D1) #declare global_pack_D1=yes; object {DIODE_DIS_DO35_102MM_H("1N4148",)translate<0,0,0> rotate<0,0.000000,0>rotate<0,0.000000,0> rotate<0,0,0> translate<27.305000,0.000000,6.350000>}#end		//Diode DO35 10mm hor. D1 1N4148 DO35-10
#ifndef(pack_IC1) #declare global_pack_IC1=yes; object {IC_DIS_DIP18("PIC16F84AP","ATMEL",)translate<0,0,0> rotate<0,0.000000,0>rotate<0,0.000000,0> rotate<0,0,0> translate<24.765000,0.000000,13.335000>translate<0,3.000000,0> }#end		//DIP18 IC1 PIC16F84AP DIL18
#ifndef(pack_IC1) object{SOCKET_DIP18()rotate<0,0.000000,0> rotate<0,0,0> translate<24.765000,0.000000,13.335000>}#end					//IC-Sockel 18Pin IC1 PIC16F84AP
#ifndef(pack_IC2) #declare global_pack_IC2=yes; object {TR_TO92_G("78L05Z",)translate<0,0,0> rotate<0,0.000000,0>rotate<0,-90.000000,0> rotate<0,0,0> translate<3.810000,0.000000,12.700000>}#end		//TO92 gewinckelt stehend IC2 78L05Z TO92
#ifndef(pack_JP1) #declare global_pack_JP1=yes; object {CON_PH_1X4()translate<0,0,0> rotate<0,0.000000,0>rotate<0,0.000000,0> rotate<0,0,0> translate<39.370000,0.000000,21.590000>}#end		//Stiftleiste 2,54mm Raster 4Pin 1Reihe (pinhead.lib) JP1 PROG 1X04
#ifndef(pack_JP2) #declare global_pack_JP2=yes; object {CON_PH_1X17()translate<0,0,0> rotate<0,0.000000,0>rotate<0,-180.000000,0> rotate<0,0,0> translate<22.225000,0.000000,2.540000>}#end		//Stiftleiste 2,54mm Raster 17Pin 1Reihe (pinhead.lib) JP2 APPL 1X17
#ifndef(pack_Q1) #declare global_pack_Q1=yes; object {SPC_XTAL_5MM("",3,)translate<0,0,0> rotate<0,0.000000,0>rotate<0,-180.000000,0> rotate<0,0,0> translate<22.225000,0.000000,21.590000>}#end		//Quarz 4,9MM Q1  QS
#ifndef(pack_R1) #declare global_pack_R1=yes; object {RES_SMD_CHIP_1206("222",)translate<0,0,0> rotate<0,0.000000,0>rotate<0,-270.000000,0> rotate<0,0,0> translate<38.735000,0.000000,12.065000>translate<0,0.035000,0> }#end		//SMD Widerstand 1206 R1 2,2k R1206
}//End union
#end
#if(pcb_pads_smds=on)
//Pads&SMD/Parts
object{TOOLS_PCB_SMD(1.600000,1.800000,0.037000,0) rotate<0,-270.000000,0> texture{col_pds} translate<12.700000,0.000000,22.990000>}
object{TOOLS_PCB_SMD(1.600000,1.800000,0.037000,0) rotate<0,-270.000000,0> texture{col_pds} translate<12.700000,0.000000,20.190000>}
object{TOOLS_PCB_SMD(1.600000,1.800000,0.037000,0) rotate<0,-270.000000,0> texture{col_pds} translate<31.115000,0.000000,22.990000>}
object{TOOLS_PCB_SMD(1.600000,1.800000,0.037000,0) rotate<0,-270.000000,0> texture{col_pds} translate<31.115000,0.000000,20.190000>}
#ifndef(global_pack_C3) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.320800,0.812800,1,16,2+global_tmp,0) rotate<0,-180.000000,0>translate<4.445000,0,22.860000> texture{col_thl}}
#ifndef(global_pack_C3) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.320800,0.812800,1,16,2+global_tmp,0) rotate<0,-180.000000,0>translate<1.905000,0,22.860000> texture{col_thl}}
#ifndef(global_pack_C4) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.320800,0.812800,1,16,1+global_tmp,0) rotate<0,-180.000000,0>translate<5.461000,0,6.985000> texture{col_thl}}
#ifndef(global_pack_C4) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.320800,0.812800,1,16,2+global_tmp,0) rotate<0,-180.000000,0>translate<3.429000,0,6.985000> texture{col_thl}}
#ifndef(global_pack_C5) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.320800,0.812800,1,16,1+global_tmp,0) rotate<0,-180.000000,0>translate<5.461000,0,18.415000> texture{col_thl}}
#ifndef(global_pack_C5) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.320800,0.812800,1,16,2+global_tmp,0) rotate<0,-180.000000,0>translate<3.429000,0,18.415000> texture{col_thl}}
#ifndef(global_pack_D1) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.320800,0.812800,1,16,3+global_tmp,100) rotate<0,-0.000000,0>translate<32.385000,0,6.350000> texture{col_thl}}
#ifndef(global_pack_D1) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.320800,0.812800,1,16,3+global_tmp,100) rotate<0,-0.000000,0>translate<22.225000,0,6.350000> texture{col_thl}}
#ifndef(global_pack_IC1) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.320800,0.812800,1,16,3+global_tmp,100) rotate<0,-90.000000,0>translate<14.605000,0,9.525000> texture{col_thl}}
#ifndef(global_pack_IC1) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.320800,0.812800,1,16,3+global_tmp,100) rotate<0,-90.000000,0>translate<17.145000,0,9.525000> texture{col_thl}}
#ifndef(global_pack_IC1) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.320800,0.812800,1,16,3+global_tmp,100) rotate<0,-90.000000,0>translate<19.685000,0,9.525000> texture{col_thl}}
#ifndef(global_pack_IC1) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.320800,0.812800,1,16,3+global_tmp,100) rotate<0,-90.000000,0>translate<22.225000,0,9.525000> texture{col_thl}}
#ifndef(global_pack_IC1) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.320800,0.812800,1,16,3+global_tmp,100) rotate<0,-90.000000,0>translate<24.765000,0,9.525000> texture{col_thl}}
#ifndef(global_pack_IC1) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.320800,0.812800,1,16,3+global_tmp,100) rotate<0,-90.000000,0>translate<27.305000,0,9.525000> texture{col_thl}}
#ifndef(global_pack_IC1) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.320800,0.812800,1,16,3+global_tmp,100) rotate<0,-90.000000,0>translate<29.845000,0,9.525000> texture{col_thl}}
#ifndef(global_pack_IC1) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.320800,0.812800,1,16,3+global_tmp,100) rotate<0,-90.000000,0>translate<32.385000,0,9.525000> texture{col_thl}}
#ifndef(global_pack_IC1) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.320800,0.812800,1,16,3+global_tmp,100) rotate<0,-90.000000,0>translate<34.925000,0,9.525000> texture{col_thl}}
#ifndef(global_pack_IC1) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.320800,0.812800,1,16,3+global_tmp,100) rotate<0,-90.000000,0>translate<34.925000,0,17.145000> texture{col_thl}}
#ifndef(global_pack_IC1) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.320800,0.812800,1,16,3+global_tmp,100) rotate<0,-90.000000,0>translate<32.385000,0,17.145000> texture{col_thl}}
#ifndef(global_pack_IC1) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.320800,0.812800,1,16,3+global_tmp,100) rotate<0,-90.000000,0>translate<29.845000,0,17.145000> texture{col_thl}}
#ifndef(global_pack_IC1) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.320800,0.812800,1,16,3+global_tmp,100) rotate<0,-90.000000,0>translate<27.305000,0,17.145000> texture{col_thl}}
#ifndef(global_pack_IC1) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.320800,0.812800,1,16,3+global_tmp,100) rotate<0,-90.000000,0>translate<24.765000,0,17.145000> texture{col_thl}}
#ifndef(global_pack_IC1) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.320800,0.812800,1,16,3+global_tmp,100) rotate<0,-90.000000,0>translate<22.225000,0,17.145000> texture{col_thl}}
#ifndef(global_pack_IC1) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.320800,0.812800,1,16,3+global_tmp,100) rotate<0,-90.000000,0>translate<19.685000,0,17.145000> texture{col_thl}}
#ifndef(global_pack_IC1) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.320800,0.812800,1,16,3+global_tmp,100) rotate<0,-90.000000,0>translate<17.145000,0,17.145000> texture{col_thl}}
#ifndef(global_pack_IC1) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.320800,0.812800,1,16,3+global_tmp,100) rotate<0,-90.000000,0>translate<14.605000,0,17.145000> texture{col_thl}}
#ifndef(global_pack_IC2) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.320800,0.812800,1,16,2+global_tmp,0) rotate<0,-90.000000,0>translate<3.810000,0,11.430000> texture{col_thl}}
#ifndef(global_pack_IC2) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.320800,0.812800,1,16,2+global_tmp,0) rotate<0,-90.000000,0>translate<1.905000,0,12.700000> texture{col_thl}}
#ifndef(global_pack_IC2) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.320800,0.812800,1,16,2+global_tmp,0) rotate<0,-90.000000,0>translate<3.810000,0,13.970000> texture{col_thl}}
#ifndef(global_pack_JP1) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.524000,1.016000,1,16,3+global_tmp,100) rotate<0,-90.000000,0>translate<35.560000,0,21.590000> texture{col_thl}}
#ifndef(global_pack_JP1) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.524000,1.016000,1,16,3+global_tmp,100) rotate<0,-90.000000,0>translate<38.100000,0,21.590000> texture{col_thl}}
#ifndef(global_pack_JP1) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.524000,1.016000,1,16,3+global_tmp,100) rotate<0,-90.000000,0>translate<40.640000,0,21.590000> texture{col_thl}}
#ifndef(global_pack_JP1) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.524000,1.016000,1,16,3+global_tmp,100) rotate<0,-90.000000,0>translate<43.180000,0,21.590000> texture{col_thl}}
#ifndef(global_pack_JP2) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.524000,1.016000,1,16,3+global_tmp,100) rotate<0,-270.000000,0>translate<42.545000,0,2.540000> texture{col_thl}}
#ifndef(global_pack_JP2) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.524000,1.016000,1,16,3+global_tmp,100) rotate<0,-270.000000,0>translate<40.005000,0,2.540000> texture{col_thl}}
#ifndef(global_pack_JP2) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.524000,1.016000,1,16,3+global_tmp,100) rotate<0,-270.000000,0>translate<37.465000,0,2.540000> texture{col_thl}}
#ifndef(global_pack_JP2) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.524000,1.016000,1,16,3+global_tmp,100) rotate<0,-270.000000,0>translate<34.925000,0,2.540000> texture{col_thl}}
#ifndef(global_pack_JP2) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.524000,1.016000,1,16,3+global_tmp,100) rotate<0,-270.000000,0>translate<32.385000,0,2.540000> texture{col_thl}}
#ifndef(global_pack_JP2) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.524000,1.016000,1,16,3+global_tmp,100) rotate<0,-270.000000,0>translate<29.845000,0,2.540000> texture{col_thl}}
#ifndef(global_pack_JP2) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.524000,1.016000,1,16,3+global_tmp,100) rotate<0,-270.000000,0>translate<27.305000,0,2.540000> texture{col_thl}}
#ifndef(global_pack_JP2) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.524000,1.016000,1,16,3+global_tmp,100) rotate<0,-270.000000,0>translate<24.765000,0,2.540000> texture{col_thl}}
#ifndef(global_pack_JP2) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.524000,1.016000,1,16,3+global_tmp,100) rotate<0,-270.000000,0>translate<22.225000,0,2.540000> texture{col_thl}}
#ifndef(global_pack_JP2) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.524000,1.016000,1,16,3+global_tmp,100) rotate<0,-270.000000,0>translate<19.685000,0,2.540000> texture{col_thl}}
#ifndef(global_pack_JP2) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.524000,1.016000,1,16,3+global_tmp,100) rotate<0,-270.000000,0>translate<17.145000,0,2.540000> texture{col_thl}}
#ifndef(global_pack_JP2) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.524000,1.016000,1,16,3+global_tmp,100) rotate<0,-270.000000,0>translate<14.605000,0,2.540000> texture{col_thl}}
#ifndef(global_pack_JP2) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.524000,1.016000,1,16,3+global_tmp,100) rotate<0,-270.000000,0>translate<12.065000,0,2.540000> texture{col_thl}}
#ifndef(global_pack_JP2) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.524000,1.016000,1,16,3+global_tmp,100) rotate<0,-270.000000,0>translate<9.525000,0,2.540000> texture{col_thl}}
#ifndef(global_pack_JP2) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.524000,1.016000,1,16,3+global_tmp,100) rotate<0,-270.000000,0>translate<6.985000,0,2.540000> texture{col_thl}}
#ifndef(global_pack_JP2) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.524000,1.016000,1,16,3+global_tmp,100) rotate<0,-270.000000,0>translate<4.445000,0,2.540000> texture{col_thl}}
#ifndef(global_pack_JP2) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.524000,1.016000,1,16,3+global_tmp,100) rotate<0,-270.000000,0>translate<1.905000,0,2.540000> texture{col_thl}}
#ifndef(global_pack_Q1) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.117600,0.609600,1,16,3+global_tmp,100) rotate<0,-270.000000,0>translate<24.765000,0,21.590000> texture{col_thl}}
#ifndef(global_pack_Q1) #local global_tmp=0; #else #local global_tmp=100; #end object{TOOLS_PCB_VIA(1.117600,0.609600,1,16,3+global_tmp,100) rotate<0,-270.000000,0>translate<19.685000,0,21.590000> texture{col_thl}}
object{TOOLS_PCB_SMD(1.600000,1.803000,0.037000,0) rotate<0,-270.000000,0> texture{col_pds} translate<38.735000,0.000000,13.487000>}
object{TOOLS_PCB_SMD(1.600000,1.803000,0.037000,0) rotate<0,-270.000000,0> texture{col_pds} translate<38.735000,0.000000,10.643000>}
//Pads/Vias
object{TOOLS_PCB_VIA(1.219200,0.812800,1,16,1,0) translate<27.940000,0,22.225000> texture{col_thl}}
object{TOOLS_PCB_VIA(1.206400,0.800000,1,16,1,0) translate<39.370000,0,8.255000> texture{col_thl}}
object{TOOLS_PCB_VIA(1.219200,0.812800,1,16,1,0) translate<38.100000,0,6.985000> texture{col_thl}}
#end
#if(pcb_wires=on)
union{
//Signals
cylinder{<0,0,0><0,0.035000,0>0.203200 translate<1.905000,0.000000,22.860000>}
cylinder{<0,0,0><0,0.035000,0>0.203200 translate<1.905000,0.000000,23.495000>}
box{<0,0,-0.203200><0.635000,0.035000,0.203200> rotate<0,90.000000,0> translate<1.905000,0.000000,23.495000> }
cylinder{<0,0,0><0,0.035000,0>0.203200 translate<1.905000,0.000000,23.495000>}
cylinder{<0,0,0><0,0.035000,0>0.203200 translate<2.540000,0.000000,24.130000>}
box{<0,0,-0.203200><0.898026,0.035000,0.203200> rotate<0,-44.997030,0> translate<1.905000,0.000000,23.495000> }
cylinder{<0,0,0><0,0.035000,0>0.203200 translate<1.905000,0.000000,2.540000>}
cylinder{<0,0,0><0,0.035000,0>0.203200 translate<3.429000,0.000000,6.985000>}
box{<0,0,-0.203200><4.699000,0.035000,0.203200> rotate<0,-71.070665,0> translate<1.905000,0.000000,2.540000> }
cylinder{<0,0,0><0,0.035000,0>0.203200 translate<1.905000,0.000000,12.700000>}
cylinder{<0,0,0><0,0.035000,0>0.203200 translate<3.429000,0.000000,6.985000>}
box{<0,0,-0.203200><5.914711,0.035000,0.203200> rotate<0,75.063629,0> translate<1.905000,0.000000,12.700000> }
cylinder{<0,0,0><0,0.035000,0>0.203200 translate<1.905000,0.000000,12.700000>}
cylinder{<0,0,0><0,0.035000,0>0.203200 translate<3.429000,0.000000,18.415000>}
box{<0,0,-0.203200><5.914711,0.035000,0.203200> rotate<0,-75.063629,0> translate<1.905000,0.000000,12.700000> }
cylinder{<0,0,0><0,0.035000,0>0.203200 translate<1.905000,0.000000,22.860000>}
cylinder{<0,0,0><0,0.035000,0>0.203200 translate<3.429000,0.000000,18.415000>}
box{<0,0,-0.203200><4.699000,0.035000,0.203200> rotate<0,71.070665,0> translate<1.905000,0.000000,22.860000> }
cylinder{<0,0,0><0,0.035000,0>0.203200 translate<4.445000,0.000000,2.540000>}
cylinder{<0,0,0><0,0.035000,0>0.203200 translate<4.445000,0.000000,9.525000>}
box{<0,0,-0.203200><6.985000,0.035000,0.203200> rotate<0,90.000000,0> translate<4.445000,0.000000,9.525000> }
cylinder{<0,0,0><0,0.035000,0>0.152400 translate<3.810000,-1.535000,11.430000>}
cylinder{<0,0,0><0,0.035000,0>0.152400 translate<

 

Continua ancora per 1km circa, quindi evito di inserirlo integralmente...

Link al commento
Condividi su altri siti

2 ore fa, GiRock ha scritto:

Continua ancora per 1km circa, quindi evito...

:smile:

2 ore fa, GiRock ha scritto:

puoi colorare

Grazie per il ...pastello.:thumb_yello:

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...