mirror of
https://github.com/niconson/PlatForm.git
synced 2026-08-27 04:16:48 +00:00
upd
This commit is contained in:
parent
9ecde4fa42
commit
be3ba528c6
9 changed files with 192 additions and 269 deletions
|
|
@ -1,8 +1,8 @@
|
|||
[options]
|
||||
|
||||
app_folder: "D:\FreePCBDev\FreePCB-2\.\Debug"
|
||||
version: 2.427
|
||||
file_version: 2.427
|
||||
app_folder: "D:\Works\bin"
|
||||
version: 2.429
|
||||
file_version: 2.429
|
||||
project_name: "Driver-01"
|
||||
library_folder: "d:\works\fp_lib"
|
||||
CAM_folder: "D:\Works\Projects\duxahtech\Led\version-01\CAM(Driver-01)(11-9-2025)"
|
||||
|
|
@ -21,8 +21,8 @@ auto_ratline_disable: "1"
|
|||
auto_ratline_disable_min_pins: "100"
|
||||
netlist_import_flags: 19399
|
||||
m_client_rect_left: 110
|
||||
m_client_rect_right: 1487
|
||||
m_client_rect_bottom: 593
|
||||
m_client_rect_right: 1477
|
||||
m_client_rect_bottom: 717
|
||||
m_client_rect_top: 0
|
||||
m_org_x: -11528
|
||||
m_org_y: -4624
|
||||
|
|
@ -217,20 +217,20 @@ n_width_menu: 4
|
|||
width_menu_item: 4 1mm 1.5mm 1mm
|
||||
|
||||
n_copper_layers: 2
|
||||
layer_info: "äâèæåíèå" 0 255 255 0 1 127 127 127 0
|
||||
layer_info: "ôîí äîñêè" 1 239 239 239 1 255 255 255 0
|
||||
layer_info: "äâèæåíèå" 0 128 255 255 1 127 127 127 0
|
||||
layer_info: "ôîí äîñêè" 1 238 238 238 1 255 255 255 0
|
||||
layer_info: "ïîäñâåòêà" 2 255 255 0 1 0 0 0 0
|
||||
layer_info: "ëèíèè ñåòêè" 3 255 255 255 1 255 255 0 1
|
||||
layer_info: "òåñòèðîâàíèå" 4 255 255 0 1 128 64 0 0
|
||||
layer_info: "êîíòóð ïëàòû" 5 0 115 60 1 0 185 120 1
|
||||
layer_info: "ëèíèè ñåòêè" 3 192 192 192 1 255 255 0 0
|
||||
layer_info: "òåñòèðîâàíèå" 4 255 0 0 1 128 64 0 0
|
||||
layer_info: "êîíòóð ïëàòû" 5 0 115 60 1 0 0 0 1
|
||||
layer_info: "ñêðàéáèíã (V)" 6 255 0 128 1 127 127 127 0
|
||||
layer_info: "çàìåòêè âåðõ" 7 128 64 0 1 255 0 0 0
|
||||
layer_info: "çàìåòêè íèç" 8 128 64 0 0 128 128 128 0
|
||||
layer_info: "ýë. ñâÿçè" 9 0 0 128 0 0 0 160 1
|
||||
layer_info: "ýë. ñâÿçè" 9 0 0 128 0 0 0 160 0
|
||||
layer_info: "ø¸ëê âåðõ" 10 178 178 178 1 255 255 255 1
|
||||
layer_info: "ø¸ëê íèç" 11 255 170 170 0 255 255 255 0
|
||||
layer_info: "îòâåðñòèÿ" 12 235 235 235 1 255 255 255 1
|
||||
layer_info: "âèä âåðõ" 13 77 77 122 1 230 230 230 1
|
||||
layer_info: "îòâåðñòèÿ" 12 235 235 235 1 255 255 255 0
|
||||
layer_info: "âèä âåðõ" 13 77 77 122 1 230 230 230 0
|
||||
layer_info: "âèä íèç" 14 222 111 111 0 127 127 127 0
|
||||
layer_info: "ìåäü âåðõ" 15 40 165 90 1 47 255 182 1
|
||||
layer_info: "ìåäü íèç" 16 30 90 50 0 10 100 20 0
|
||||
|
|
@ -262,8 +262,8 @@ package: "CD54"
|
|||
ref_text: 1270000 0 -4000000 0 177800
|
||||
value_text: 1270000 0 -6540000 0 177800
|
||||
centroid: 0 0 0 0
|
||||
openscad_code: "translate([0,0,0]) // (automatic adjustment when moving the footprint origin)"
|
||||
openscad_code: "scale([1,1,1]) // (automatic adjustment when changing the project units)"
|
||||
openscad_code: "translate([0.000,0.000,0.000]) // (automatic adjustment when moving the footprint origin)"
|
||||
openscad_code: "scale([1.000,1.000,1.000]) // (automatic adjustment when changing the project units)"
|
||||
openscad_code: "{"
|
||||
openscad_code: " //-------------------"
|
||||
openscad_code: " // add your code here, for example:"
|
||||
|
|
|
|||
|
|
@ -365,11 +365,12 @@ outline: 10 1 20 300000 -1 -1 -1 0
|
|||
corner: 8 -1351051 -99003 0 0
|
||||
corner: 9 -1351050 4249600 0 0
|
||||
corner: 10 4376638 4249600 0 0
|
||||
outline: 4 20 19 254000 -1 -1 -1 0
|
||||
outline: 5 20 19 254000 -1 -1 -1 0
|
||||
corner: 1 12000000 -5250000 0 0
|
||||
corner: 2 -12000000 -5250000 0 0
|
||||
corner: 3 -12000000 5250000 0 0
|
||||
corner: 4 12000000 5250000 0 0
|
||||
corner: 3 -12000000 0 0 0
|
||||
corner: 4 -12000000 5250000 0 0
|
||||
corner: 5 12000000 5250000 0 0
|
||||
outline: 4 1 20 101600 -1 -1 -1 0
|
||||
corner: 1 6449060 -2019300 0 0
|
||||
corner: 2 5549900 -2019300 0 0
|
||||
|
|
@ -2595,11 +2596,12 @@ outline: 70 1 20 150000 -1 -1 -1 0
|
|||
corner: 68 9501078 4332642 0 4
|
||||
corner: 69 10498922 4332642 0 4
|
||||
corner: 70 11082642 3748922 0 4
|
||||
outline: 4 20 19 254000 -1 -1 -1 0
|
||||
outline: 5 20 19 254000 -1 -1 -1 0
|
||||
corner: 1 -12000000 -5250000 0 0
|
||||
corner: 2 12000000 -5250000 0 0
|
||||
corner: 3 12000000 5250000 0 0
|
||||
corner: 4 -12000000 5250000 0 0
|
||||
corner: 3 12000000 0 0 0
|
||||
corner: 4 12000000 5250000 0 0
|
||||
corner: 5 -12000000 5250000 0 0
|
||||
outline: 20 1 20 101600 -1 -1 -1 0
|
||||
corner: 1 9249410 -1139825 0 0
|
||||
corner: 2 9306496 -852838 0 0
|
||||
|
|
|
|||
|
|
@ -1,12 +1,11 @@
|
|||
[options]
|
||||
|
||||
app_folder: "D:\FreePCBDev\FreePCB-2\.\Debug"
|
||||
version: 2.427
|
||||
file_version: 2.427
|
||||
version: 2.429
|
||||
file_version: 2.429
|
||||
project_name: "Driver-01"
|
||||
library_folder: "d:\works\fp_lib"
|
||||
full_library_folder: "d:\works\fp_lib\lib"
|
||||
CAM_folder: "D:\Works\ÏëàòÔîðì íà ðóññêîì\Projects\Led\version-01\CAM(Driver-01)(11-20-2025)"
|
||||
library_folder: "d:\freepcbdev\freepcb-2\.\fp_lib"
|
||||
CAM_folder: "D:\Works\Projects\duxahtech\Led\version-01\CAM(Driver-01)(11-9-2025)"
|
||||
ses_file_path: ""
|
||||
netlist_completed: "1"
|
||||
part_search: ""
|
||||
|
|
@ -22,17 +21,17 @@ auto_ratline_disable: "1"
|
|||
auto_ratline_disable_min_pins: "100"
|
||||
netlist_import_flags: 19399
|
||||
m_client_rect_left: 110
|
||||
m_client_rect_right: 1487
|
||||
m_client_rect_bottom: 594
|
||||
m_client_rect_right: 1477
|
||||
m_client_rect_bottom: 717
|
||||
m_client_rect_top: 0
|
||||
m_org_x: -24544
|
||||
m_org_y: -10049
|
||||
m_scale_factor: 46749
|
||||
m_org_x: -11528
|
||||
m_org_y: -4624
|
||||
m_scale_factor: 21282
|
||||
part_line_visible: 1
|
||||
merge_shown: 1
|
||||
pdf_pin1: -0.700000
|
||||
pdf_use_font: -635000 635000 -635000
|
||||
units: MM
|
||||
units: MIL
|
||||
|
||||
m_sel_mask: 2147483645
|
||||
m_visible_layers: -84737
|
||||
|
|
@ -166,8 +165,8 @@ fp_snap_angle: 45
|
|||
m_seg_clearance: 204080
|
||||
fill_clearance: 300000
|
||||
panel_fields: 8000000 8000000
|
||||
panel_holes: 2000000 4
|
||||
panel_ref_count: 2
|
||||
panel_holes: 3000000 4
|
||||
panel_ref_count: 0
|
||||
panel_reference: "RectType1"
|
||||
panel_scribing: 3
|
||||
panel_text: "OnTopSilk" "OnBotSilk" "OnTopCopper" "OnBotCopper"
|
||||
|
|
@ -218,11 +217,11 @@ n_width_menu: 4
|
|||
width_menu_item: 4 1mm 1.5mm 1mm
|
||||
|
||||
n_copper_layers: 2
|
||||
layer_info: "äâèæåíèå" 0 255 255 0 1 127 127 127 0
|
||||
layer_info: "äâèæåíèå" 0 128 255 255 1 127 127 127 0
|
||||
layer_info: "ôîí äîñêè" 1 239 239 239 1 255 255 255 0
|
||||
layer_info: "ïîäñâåòêà" 2 255 255 0 1 0 0 0 0
|
||||
layer_info: "ëèíèè ñåòêè" 3 255 255 255 1 255 255 0 1
|
||||
layer_info: "òåñòèðîâàíèå" 4 255 255 0 1 128 64 0 0
|
||||
layer_info: "ëèíèè ñåòêè" 3 192 192 192 1 255 255 0 1
|
||||
layer_info: "òåñòèðîâàíèå" 4 255 0 0 1 128 64 0 0
|
||||
layer_info: "êîíòóð ïëàòû" 5 0 115 60 1 0 185 120 1
|
||||
layer_info: "ñêðàéáèíã (V)" 6 255 0 128 1 127 127 127 0
|
||||
layer_info: "çàìåòêè âåðõ" 7 128 64 0 1 255 0 0 0
|
||||
|
|
@ -263,8 +262,19 @@ package: "CD54"
|
|||
ref_text: 1270000 0 -4000000 0 177800
|
||||
value_text: 1270000 0 -6540000 0 177800
|
||||
centroid: 0 0 0 0
|
||||
openscad_hole: "translate([-1.950,0.000,0.000]) // (automatic adjustment when moving the footprint origin)"
|
||||
openscad_hole: "scale([1.000,1.000,1.000]) // (automatic adjustment when changing the project units)"
|
||||
openscad_code: "translate([0.000,0.000,0.000]) // (automatic adjustment when moving the footprint origin)"
|
||||
openscad_code: "scale([39.370,39.370,39.370]) // (automatic adjustment when changing the project units)"
|
||||
openscad_code: "{"
|
||||
openscad_code: " //-------------------"
|
||||
openscad_code: " // add your code here, for example:"
|
||||
openscad_code: " //color(`Aqua`)"
|
||||
openscad_code: " //translate([0,0,0])"
|
||||
openscad_code: " //rotate([0,0,0])"
|
||||
openscad_code: " //import(`knob.stl`);"
|
||||
openscad_code: " //-------------------"
|
||||
openscad_code: "}"
|
||||
openscad_hole: "translate([-76.772,0.000,0.000]) // (automatic adjustment when moving the footprint origin)"
|
||||
openscad_hole: "scale([39.370,39.370,39.370]) // (automatic adjustment when changing the project units)"
|
||||
openscad_hole: "{"
|
||||
openscad_hole: " //-------------------"
|
||||
openscad_hole: " // add your code here, for example:"
|
||||
|
|
@ -275,6 +285,8 @@ package: "CD54"
|
|||
openscad_hole: " text(`22uH`,1);"
|
||||
openscad_hole: " //-------------------"
|
||||
openscad_hole: "}"
|
||||
openscad_module: "// include <Driver_01_CD54.lib>"
|
||||
openscad_module: "// include <Package.lib>"
|
||||
outline_polyline: 177800 -3450000 -2300000 1 0 4
|
||||
next_corner: 3450000 -2300000 0
|
||||
next_corner: 3450000 2300000 0
|
||||
|
|
|
|||
|
|
@ -2,230 +2,108 @@
|
|||
"fileFormatVersion": "1",
|
||||
"parameterSets": {
|
||||
"1: full 3D view": {
|
||||
"Convexity": "2",
|
||||
"E": "true",
|
||||
"MODE": "1",
|
||||
"dir": "false",
|
||||
"drw_Driver_01_C0402": "true",
|
||||
"drw_Driver_01_CC0805": "true",
|
||||
"drw_Driver_01_CD54": "true",
|
||||
"drw_Driver_01_MSOP_8T": "true",
|
||||
"drw_Driver_01_RTLECS": "true",
|
||||
"drw_Driver_01_SMTDIODE": "true",
|
||||
"frozen": "false",
|
||||
"object": "0",
|
||||
"pdist": "20",
|
||||
"sector": "0"
|
||||
"drw_board_outline": "true",
|
||||
"drw_copper": "true",
|
||||
"drw_holes": "true",
|
||||
"drw_pads": "true"
|
||||
},
|
||||
"2: projection of top copper": {
|
||||
"Convexity": "2",
|
||||
"E": "true",
|
||||
"MODE": "2",
|
||||
"dir": "false",
|
||||
"drw_Driver_01_C0402": "true",
|
||||
"drw_Driver_01_CC0805": "true",
|
||||
"drw_Driver_01_CD54": "true",
|
||||
"drw_Driver_01_MSOP_8T": "true",
|
||||
"drw_Driver_01_RTLECS": "true",
|
||||
"drw_Driver_01_SMTDIODE": "true",
|
||||
"frozen": "false",
|
||||
"object": "0",
|
||||
"pdist": "20",
|
||||
"sector": "0"
|
||||
"drw_board_outline": "true",
|
||||
"drw_copper": "true",
|
||||
"drw_holes": "true",
|
||||
"drw_pads": "true"
|
||||
},
|
||||
"3: projection of bottom copper": {
|
||||
"Convexity": "2",
|
||||
"E": "true",
|
||||
"MODE": "3",
|
||||
"dir": "false",
|
||||
"drw_Driver_01_C0402": "true",
|
||||
"drw_Driver_01_CC0805": "true",
|
||||
"drw_Driver_01_CD54": "true",
|
||||
"drw_Driver_01_MSOP_8T": "true",
|
||||
"drw_Driver_01_RTLECS": "true",
|
||||
"drw_Driver_01_SMTDIODE": "true",
|
||||
"frozen": "false",
|
||||
"object": "0",
|
||||
"pdist": "20",
|
||||
"sector": "0"
|
||||
"drw_board_outline": "true",
|
||||
"drw_copper": "true",
|
||||
"drw_holes": "true",
|
||||
"drw_pads": "true"
|
||||
},
|
||||
"4: projection of top packages": {
|
||||
"Convexity": "2",
|
||||
"E": "true",
|
||||
"MODE": "4",
|
||||
"dir": "false",
|
||||
"drw_Driver_01_C0402": "true",
|
||||
"drw_Driver_01_CC0805": "true",
|
||||
"drw_Driver_01_CD54": "true",
|
||||
"drw_Driver_01_MSOP_8T": "true",
|
||||
"drw_Driver_01_RTLECS": "true",
|
||||
"drw_Driver_01_SMTDIODE": "true",
|
||||
"frozen": "false",
|
||||
"object": "0",
|
||||
"pdist": "20",
|
||||
"sector": "0"
|
||||
"drw_board_outline": "false",
|
||||
"drw_copper": "false",
|
||||
"drw_holes": "false",
|
||||
"drw_pads": "false"
|
||||
},
|
||||
"5: projection of bottom packages": {
|
||||
"Convexity": "2",
|
||||
"E": "true",
|
||||
"MODE": "5",
|
||||
"dir": "false",
|
||||
"drw_Driver_01_C0402": "true",
|
||||
"drw_Driver_01_CC0805": "true",
|
||||
"drw_Driver_01_CD54": "true",
|
||||
"drw_Driver_01_MSOP_8T": "true",
|
||||
"drw_Driver_01_RTLECS": "true",
|
||||
"drw_Driver_01_SMTDIODE": "true",
|
||||
"frozen": "false",
|
||||
"object": "0",
|
||||
"pdist": "20",
|
||||
"sector": "0"
|
||||
"drw_board_outline": "false",
|
||||
"drw_copper": "false",
|
||||
"drw_holes": "false",
|
||||
"drw_pads": "false"
|
||||
},
|
||||
"6: lateral pcb projection": {
|
||||
"Convexity": "2",
|
||||
"E": "true",
|
||||
"MODE": "6",
|
||||
"dir": "false",
|
||||
"drw_Driver_01_C0402": "true",
|
||||
"drw_Driver_01_CC0805": "true",
|
||||
"drw_Driver_01_CD54": "true",
|
||||
"drw_Driver_01_MSOP_8T": "true",
|
||||
"drw_Driver_01_RTLECS": "true",
|
||||
"drw_Driver_01_SMTDIODE": "true",
|
||||
"frozen": "false",
|
||||
"object": "0",
|
||||
"pdist": "20",
|
||||
"sector": "0"
|
||||
"drw_board_outline": "true",
|
||||
"drw_copper": "false",
|
||||
"drw_holes": "false",
|
||||
"drw_pads": "false"
|
||||
},
|
||||
"7: frontal pcb projection": {
|
||||
"Convexity": "2",
|
||||
"E": "true",
|
||||
"MODE": "7",
|
||||
"dir": "false",
|
||||
"drw_Driver_01_C0402": "true",
|
||||
"drw_Driver_01_CC0805": "true",
|
||||
"drw_Driver_01_CD54": "true",
|
||||
"drw_Driver_01_MSOP_8T": "true",
|
||||
"drw_Driver_01_RTLECS": "true",
|
||||
"drw_Driver_01_SMTDIODE": "true",
|
||||
"frozen": "false",
|
||||
"object": "0",
|
||||
"pdist": "20",
|
||||
"sector": "0"
|
||||
"drw_board_outline": "true",
|
||||
"drw_copper": "false",
|
||||
"drw_holes": "false",
|
||||
"drw_pads": "false"
|
||||
},
|
||||
"8: custom lateral projection": {
|
||||
"Convexity": "2",
|
||||
"E": "true",
|
||||
"MODE": "8",
|
||||
"dir": "false",
|
||||
"drw_Driver_01_C0402": "true",
|
||||
"drw_Driver_01_CC0805": "true",
|
||||
"drw_Driver_01_CD54": "true",
|
||||
"drw_Driver_01_MSOP_8T": "true",
|
||||
"drw_Driver_01_RTLECS": "true",
|
||||
"drw_Driver_01_SMTDIODE": "true",
|
||||
"frozen": "false",
|
||||
"object": "0",
|
||||
"pdist": "20",
|
||||
"sector": "0"
|
||||
"drw_board_outline": "true",
|
||||
"drw_copper": "false",
|
||||
"drw_holes": "false",
|
||||
"drw_pads": "false"
|
||||
},
|
||||
"9: custom frontal projection": {
|
||||
"Convexity": "2",
|
||||
"E": "true",
|
||||
"MODE": "9",
|
||||
"dir": "false",
|
||||
"drw_Driver_01_C0402": "true",
|
||||
"drw_Driver_01_CC0805": "true",
|
||||
"drw_Driver_01_CD54": "true",
|
||||
"drw_Driver_01_MSOP_8T": "true",
|
||||
"drw_Driver_01_RTLECS": "true",
|
||||
"drw_Driver_01_SMTDIODE": "true",
|
||||
"frozen": "false",
|
||||
"object": "0",
|
||||
"pdist": "20",
|
||||
"sector": "0"
|
||||
"drw_board_outline": "true",
|
||||
"drw_copper": "false",
|
||||
"drw_holes": "false",
|
||||
"drw_pads": "false",
|
||||
"frozen": "false"
|
||||
},
|
||||
"10: custom combo projection": {
|
||||
"Convexity": "2",
|
||||
"E": "true",
|
||||
"MODE": "10",
|
||||
"dir": "false",
|
||||
"drw_Driver_01_C0402": "true",
|
||||
"drw_Driver_01_CC0805": "true",
|
||||
"drw_Driver_01_CD54": "true",
|
||||
"drw_Driver_01_MSOP_8T": "true",
|
||||
"drw_Driver_01_RTLECS": "true",
|
||||
"drw_Driver_01_SMTDIODE": "true",
|
||||
"frozen": "false",
|
||||
"object": "0",
|
||||
"pdist": "20",
|
||||
"sector": "0"
|
||||
"drw_board_outline": "true",
|
||||
"drw_copper": "false",
|
||||
"drw_holes": "false",
|
||||
"drw_pads": "false"
|
||||
},
|
||||
"11: frontal 3D section": {
|
||||
"Convexity": "2",
|
||||
"E": "true",
|
||||
"MODE": "11",
|
||||
"dir": "false",
|
||||
"drw_Driver_01_C0402": "true",
|
||||
"drw_Driver_01_CC0805": "true",
|
||||
"drw_Driver_01_CD54": "true",
|
||||
"drw_Driver_01_MSOP_8T": "true",
|
||||
"drw_Driver_01_RTLECS": "true",
|
||||
"drw_Driver_01_SMTDIODE": "true",
|
||||
"frozen": "false",
|
||||
"object": "0",
|
||||
"pcb_section": "false",
|
||||
"pdist": "20",
|
||||
"sector": "0"
|
||||
"drw_board_outline": "true",
|
||||
"drw_copper": "true",
|
||||
"drw_holes": "true",
|
||||
"drw_pads": "true",
|
||||
"pcb_section": "false"
|
||||
},
|
||||
"12: lateral 3D section": {
|
||||
"Convexity": "2",
|
||||
"E": "true",
|
||||
"MODE": "12",
|
||||
"dir": "false",
|
||||
"drw_Driver_01_C0402": "true",
|
||||
"drw_Driver_01_CC0805": "true",
|
||||
"drw_Driver_01_CD54": "true",
|
||||
"drw_Driver_01_MSOP_8T": "true",
|
||||
"drw_Driver_01_RTLECS": "true",
|
||||
"drw_Driver_01_SMTDIODE": "true",
|
||||
"frozen": "false",
|
||||
"object": "0",
|
||||
"pdist": "20",
|
||||
"sector": "0"
|
||||
"drw_board_outline": "true",
|
||||
"drw_copper": "true",
|
||||
"drw_holes": "true",
|
||||
"drw_pads": "true",
|
||||
"pcb_section": "true",
|
||||
"projection_true": "false",
|
||||
"view_dir": "false"
|
||||
},
|
||||
"13: top 3D section": {
|
||||
"Convexity": "2",
|
||||
"E": "true",
|
||||
"MODE": "13",
|
||||
"cube_scaleX": "2",
|
||||
"dir": "false",
|
||||
"drw_Driver_01_C0402": "true",
|
||||
"drw_Driver_01_CC0805": "true",
|
||||
"drw_Driver_01_CD54": "true",
|
||||
"drw_Driver_01_MSOP_8T": "true",
|
||||
"drw_Driver_01_RTLECS": "true",
|
||||
"drw_Driver_01_SMTDIODE": "true",
|
||||
"frozen": "false",
|
||||
"object": "0",
|
||||
"pdist": "20",
|
||||
"sector": "0"
|
||||
"drw_board_outline": "true",
|
||||
"drw_copper": "true",
|
||||
"drw_holes": "true",
|
||||
"drw_pads": "true",
|
||||
"view_dir": "true"
|
||||
},
|
||||
"14: boolean difference": {
|
||||
"Convexity": "2",
|
||||
"E": "true",
|
||||
"MODE": "14",
|
||||
"dir": "false",
|
||||
"drw_Driver_01_C0402": "true",
|
||||
"drw_Driver_01_CC0805": "true",
|
||||
"drw_Driver_01_CD54": "true",
|
||||
"drw_Driver_01_MSOP_8T": "true",
|
||||
"drw_Driver_01_RTLECS": "true",
|
||||
"drw_Driver_01_SMTDIODE": "true",
|
||||
"frozen": "false",
|
||||
"object": "0",
|
||||
"pdist": "20",
|
||||
"sector": "0"
|
||||
"drw_board_outline": "false",
|
||||
"drw_copper": "true",
|
||||
"drw_holes": "true",
|
||||
"drw_pads": "true"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -47,7 +47,7 @@ module Pcb_Driver_01 (frozen)
|
|||
Draw_Driver_01_CC0805();
|
||||
if( is_undef(drw_board_outline) )
|
||||
Draw_BO_Driver_01();
|
||||
else if( drw_board_outline != 0 )
|
||||
else if( drw_board_outline )
|
||||
Draw_BO_Driver_01();
|
||||
}
|
||||
}
|
||||
|
|
@ -71,7 +71,7 @@ module Draw_BO_Driver_01 ()
|
|||
if( is_undef(drw_copper) )
|
||||
{
|
||||
}
|
||||
else if( drw_copper != 0 )
|
||||
else if( drw_copper )
|
||||
{
|
||||
|
||||
// connect
|
||||
|
|
@ -1157,7 +1157,7 @@ module Draw_BO_Driver_01 ()
|
|||
if( is_undef(drw_holes) )
|
||||
{
|
||||
}
|
||||
else if( drw_holes != 0 )
|
||||
else if( drw_holes )
|
||||
{
|
||||
color([0.0,0.8,0.5])
|
||||
translate([ -7.892, -3.990, 0.0 ])
|
||||
|
|
|
|||
|
|
@ -7,12 +7,12 @@ include <Driver_01.lib>
|
|||
include <Package.lib>
|
||||
|
||||
// display parameter
|
||||
Convexity = 2;
|
||||
Convexity = 3;
|
||||
|
||||
// pcb thickness
|
||||
board_h = 1.500;
|
||||
|
||||
//// Drawing mode
|
||||
// drawing mode
|
||||
MODE = 1; // 1: full 3D view
|
||||
// 2: projection of top copper
|
||||
// 3: projection of bottom copper
|
||||
|
|
@ -33,8 +33,8 @@ MODE = 1; // 1: full 3D view
|
|||
// using 3d-models of pcb parts).
|
||||
|
||||
|
||||
// double-sided section for modes 4,5,11...14
|
||||
sector = 0;
|
||||
// double-sided section for modes 4,5,11...13
|
||||
sector = 0.01;
|
||||
|
||||
// distance between projections for mode 10
|
||||
pdist = 20;
|
||||
|
|
@ -43,18 +43,37 @@ pdist = 20;
|
|||
// use negative values to disable a custom object
|
||||
object = 0;
|
||||
|
||||
// view direction for modes 6...14
|
||||
dir= false;
|
||||
// cube size for 4,5,11-13 modes
|
||||
cube_scale = 2;
|
||||
|
||||
// total offset
|
||||
offset = 0.01;
|
||||
|
||||
// rotate around the X axis
|
||||
rotate_x = 0;
|
||||
|
||||
// rotate around the Y axis
|
||||
rotate_y = 0;
|
||||
|
||||
// make projection for modes 1, 11...14
|
||||
projection_true = false;
|
||||
|
||||
// projection via origin for modes 1, 11...14
|
||||
via_origin = false;
|
||||
|
||||
// view direction for modes 6...13
|
||||
view_dir= false;
|
||||
|
||||
// enable PCB section for modes 11...12
|
||||
pcb_section = true;
|
||||
|
||||
//// Drawing control
|
||||
|
||||
// drawing control
|
||||
E = true;
|
||||
drw_board_outline = (MODE!=4&&MODE!=5&&MODE!=14)?1:0;
|
||||
drw_copper = (MODE<4||MODE>10)?1:0;
|
||||
drw_holes = (MODE<4||MODE>10)?1:0;
|
||||
drw_pads = (MODE<4||MODE>10)?1:0;
|
||||
|
||||
drw_board_outline = true;
|
||||
drw_copper = true;
|
||||
drw_holes = true;
|
||||
drw_pads = true;
|
||||
drw_Driver_01_C0402 = true; // controls Draw_Driver_01_C0402();
|
||||
drw_Driver_01_RTLECS = true; // controls Draw_Driver_01_RTLECS();
|
||||
drw_Driver_01_CD54 = true; // controls Draw_Driver_01_CD54();
|
||||
|
|
@ -63,20 +82,14 @@ drw_Driver_01_SMTDIODE = true; // controls Draw_Driver_01_SMTDIODE();
|
|||
drw_Driver_01_CC0805 = true; // controls Draw_Driver_01_CC0805();
|
||||
|
||||
//// 3d cube for boolean operations:
|
||||
|
||||
// (cube sizeX for 4,5,11-14 modes)
|
||||
cube_scaleX = 2.0;
|
||||
|
||||
// (cube sizeY for 4,5,11-14 modes)
|
||||
cube_scaleY = 1.0;
|
||||
|
||||
// (cube sizeZ for 4,5,11-14 modes)
|
||||
cube_scaleZ = 1.0;
|
||||
cube_scaleX = cube_scale;
|
||||
cube_scaleY = cube_scale;
|
||||
cube_scaleZ = cube_scale;
|
||||
|
||||
|
||||
|
||||
//// Drawing modules
|
||||
//// Frozen position
|
||||
// frozen position
|
||||
frozen = false; /* coordinates: Wherever you move
|
||||
the PCB in the PCB editor, the position of the 3D
|
||||
model will remain the same. Make true if you want
|
||||
|
|
@ -89,6 +102,8 @@ module Main (custom=true)
|
|||
if(custom) Custom(object);
|
||||
}
|
||||
|
||||
//==================================================
|
||||
//================ CUSTOM ZONE ===================
|
||||
//==================================================
|
||||
module Custom (obj=0)
|
||||
{
|
||||
|
|
@ -109,6 +124,8 @@ module Custom (obj=0)
|
|||
rotate([0,0,0])
|
||||
cube(10);
|
||||
*/
|
||||
translate([-6,-3.5,-9.000])
|
||||
Pcb_Package (true);
|
||||
}
|
||||
if(hide == 2){} else if (item == 2 || item == 0)
|
||||
{
|
||||
|
|
@ -120,8 +137,6 @@ module Custom (obj=0)
|
|||
translate([0,0,50.000])
|
||||
Pcb_Driver_01 (true);
|
||||
*/
|
||||
translate([-6,-3.5,-9.000])
|
||||
Pcb_Package (true);
|
||||
}
|
||||
if(hide == 3){} else if (item == 3 || item == 0)
|
||||
{
|
||||
|
|
@ -138,22 +153,24 @@ module Custom (obj=0)
|
|||
}
|
||||
}
|
||||
//==================================================
|
||||
//============== END OF CUSTOM ZONE ==============
|
||||
//==================================================
|
||||
|
||||
module CubeX (d=dir)
|
||||
module CubeX (d=view_dir)
|
||||
{
|
||||
color("white")
|
||||
translate([0, frozen?-originY_Driver_01:0, frozen?(d?-max_height_Driver_01/2:max_height_Driver_01/2):0])
|
||||
rotate([d?90:-90, 0, 0])
|
||||
Draw_Driver_01_CUBE(0, frozen, sector);
|
||||
}
|
||||
module CubeY (d=dir)
|
||||
module CubeY (d=view_dir)
|
||||
{
|
||||
color("white")
|
||||
translate([frozen?-originX_Driver_01:0, 0, frozen?(d?max_height_Driver_01/2:-max_height_Driver_01/2):0])
|
||||
rotate([0, d?90:-90, 0])
|
||||
Draw_Driver_01_CUBE(0, frozen, sector);
|
||||
}
|
||||
module CubeZ (d=dir)
|
||||
module CubeZ (d=view_dir)
|
||||
{
|
||||
color("white")
|
||||
translate([0,0,0])
|
||||
|
|
@ -162,7 +179,7 @@ module CubeZ (d=dir)
|
|||
|
||||
|
||||
|
||||
//// Drawing
|
||||
module Drawing()
|
||||
if (MODE == 1)
|
||||
Main();
|
||||
else if (MODE == 2)
|
||||
|
|
@ -185,21 +202,21 @@ else if (MODE == 5)
|
|||
CubeZ(1);}
|
||||
else if (MODE == 6)
|
||||
projection()
|
||||
rotate([0, dir?-90:90, 0])
|
||||
rotate([0, view_dir?-90:90, 0])
|
||||
Main(0);
|
||||
else if (MODE == 7)
|
||||
projection()
|
||||
rotate([dir?90:-90, 0, 0])
|
||||
rotate([view_dir?90:-90, 0, 0])
|
||||
Main(0);
|
||||
else if (MODE == 8)
|
||||
projection(true)
|
||||
translate([0, 0, frozen?(dir?originX_Driver_01:-originX_Driver_01):0])
|
||||
rotate([0, dir?-90:90, 0])
|
||||
translate([0, 0, frozen?(view_dir?originX_Driver_01:-originX_Driver_01):0])
|
||||
rotate([0, view_dir?-90:90, 0])
|
||||
Main();
|
||||
else if (MODE == 9)
|
||||
projection(true)
|
||||
translate([0, 0, frozen?(dir?originY_Driver_01:-originY_Driver_01):0])
|
||||
rotate([dir?90:-90, 0, 0])
|
||||
translate([0, 0, frozen?(view_dir?originY_Driver_01:-originY_Driver_01):0])
|
||||
rotate([view_dir?90:-90, 0, 0])
|
||||
Main();
|
||||
else if (MODE == 10)
|
||||
{
|
||||
|
|
@ -207,21 +224,21 @@ else if (MODE == 10)
|
|||
rotate(90)
|
||||
{
|
||||
projection(true)
|
||||
translate([0, 0, frozen?(dir?originX_Driver_01:-originX_Driver_01):0])
|
||||
rotate([0, dir?-90:90, 0])
|
||||
translate([0, 0, frozen?(view_dir?originX_Driver_01:-originX_Driver_01):0])
|
||||
rotate([0, view_dir?-90:90, 0])
|
||||
Custom(object);
|
||||
projection()
|
||||
rotate([0, dir?-90:90, 0])
|
||||
rotate([0, view_dir?-90:90, 0])
|
||||
Main(0);
|
||||
}
|
||||
render()// (combines intersecting projections)
|
||||
{
|
||||
projection(true)
|
||||
translate([0, 0, frozen?(dir?originY_Driver_01:-originY_Driver_01):0])
|
||||
rotate([dir?90:-90, 0, 0])
|
||||
translate([0, 0, frozen?(view_dir?originY_Driver_01:-originY_Driver_01):0])
|
||||
rotate([view_dir?90:-90, 0, 0])
|
||||
Custom(object);
|
||||
projection()
|
||||
rotate([dir?90:-90, 0, 0])
|
||||
rotate([view_dir?90:-90, 0, 0])
|
||||
Main(0);
|
||||
}
|
||||
projection(true)
|
||||
|
|
@ -274,3 +291,17 @@ else if (MODE == 14)
|
|||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
if (projection_true && (MODE > 10 || MODE == 1))
|
||||
{
|
||||
projection(via_origin)
|
||||
translate([0,0,offset])
|
||||
rotate([rotate_x,rotate_y,0])
|
||||
Drawing();
|
||||
}
|
||||
else
|
||||
translate([0,0,offset])
|
||||
rotate([rotate_x,rotate_y,0])
|
||||
Drawing();
|
||||
|
|
|
|||
|
|
@ -170,8 +170,8 @@ module FDriver_01_CD54 ()
|
|||
// end of pins
|
||||
}
|
||||
|
||||
translate([0,0,0]) // (automatic adjustment when moving the footprint origin)
|
||||
scale([1,1,1]) // (automatic adjustment when changing the project units)
|
||||
translate([0.000,0.000,0.000]) // (automatic adjustment when moving the footprint origin)
|
||||
scale([1.000,1.000,1.000]) // (automatic adjustment when changing the project units)
|
||||
{
|
||||
//-------------------
|
||||
// add your code here, for example:
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ module Draw_Driver_01_CUBE(side, frozen, space)
|
|||
translate([frozen?0:originX_Driver_01, frozen?0:originY_Driver_01, side?(max_height_Driver_01/2*cube_scaleZ)-board_h:(-max_height_Driver_01/2*cube_scaleZ) ])
|
||||
scale([cube_scaleX, cube_scaleY, cube_scaleZ])
|
||||
cube(max_height_Driver_01, center=true);
|
||||
if(space > 0.01)
|
||||
if(space > 0.02)
|
||||
{
|
||||
push_direction = side ? -1 : 1;
|
||||
spaceAxisForCube = space + (max_height_Driver_01 * cube_scaleZ);
|
||||
|
|
|
|||
BIN
bin/ПлатФорм.exe
BIN
bin/ПлатФорм.exe
Binary file not shown.
Loading…
Add table
Add a link
Reference in a new issue