summaryrefslogtreecommitdiff
path: root/share/doc/kicad/help/it
diff options
context:
space:
mode:
authorrahulp132020-03-17 14:55:41 +0530
committerrahulp132020-03-17 14:55:41 +0530
commit296443137f4288cb030e92859ccfbe3204bc1088 (patch)
treeca4798c2da1e7244edc3bc108d81b462b537aea2 /share/doc/kicad/help/it
parent0db48f6533517ecebfd9f0693f89deca28408b76 (diff)
downloadKiCad-eSim-296443137f4288cb030e92859ccfbe3204bc1088.tar.gz
KiCad-eSim-296443137f4288cb030e92859ccfbe3204bc1088.tar.bz2
KiCad-eSim-296443137f4288cb030e92859ccfbe3204bc1088.zip
initial commit
Diffstat (limited to 'share/doc/kicad/help/it')
-rw-r--r--share/doc/kicad/help/it/cvpcb.epubbin0 -> 1127240 bytes
-rw-r--r--share/doc/kicad/help/it/cvpcb.html2123
-rw-r--r--share/doc/kicad/help/it/cvpcb.pdfbin0 -> 1118556 bytes
-rw-r--r--share/doc/kicad/help/it/eeschema.epubbin0 -> 3286704 bytes
-rw-r--r--share/doc/kicad/help/it/eeschema.html7327
-rw-r--r--share/doc/kicad/help/it/eeschema.pdfbin0 -> 3350239 bytes
-rw-r--r--share/doc/kicad/help/it/gerbview.epubbin0 -> 192447 bytes
-rw-r--r--share/doc/kicad/help/it/gerbview.html1332
-rw-r--r--share/doc/kicad/help/it/gerbview.pdfbin0 -> 256467 bytes
-rw-r--r--share/doc/kicad/help/it/getting_started_in_kicad.epubbin0 -> 570663 bytes
-rw-r--r--share/doc/kicad/help/it/getting_started_in_kicad.html3321
-rw-r--r--share/doc/kicad/help/it/getting_started_in_kicad.pdfbin0 -> 706123 bytes
-rw-r--r--share/doc/kicad/help/it/idf_exporter.epubbin0 -> 173367 bytes
-rw-r--r--share/doc/kicad/help/it/idf_exporter.html1446
-rw-r--r--share/doc/kicad/help/it/idf_exporter.pdfbin0 -> 264652 bytes
-rw-r--r--share/doc/kicad/help/it/images/Footprint_library_list.pngbin0 -> 20479 bytes
-rw-r--r--share/doc/kicad/help/it/images/Footprint_tables_list.pngbin0 -> 38895 bytes
-rw-r--r--share/doc/kicad/help/it/images/Library_list_menu_item.pngbin0 -> 6815 bytes
-rw-r--r--share/doc/kicad/help/it/images/Library_tables_menu_item.pngbin0 -> 9818 bytes
-rw-r--r--share/doc/kicad/help/it/images/Modedit_context_menu_graphics.pngbin0 -> 15880 bytes
-rw-r--r--share/doc/kicad/help/it/images/Modedit_context_menu_module_parameters.pngbin0 -> 18003 bytes
-rw-r--r--share/doc/kicad/help/it/images/Modedit_context_menu_pads.pngbin0 -> 20541 bytes
-rw-r--r--share/doc/kicad/help/it/images/Modedit_footprint_3d_preview.pngbin0 -> 7848 bytes
-rw-r--r--share/doc/kicad/help/it/images/Modedit_footprint_level_pad_settings.pngbin0 -> 9161 bytes
-rw-r--r--share/doc/kicad/help/it/images/Modedit_footprint_text_properties.pngbin0 -> 15782 bytes
-rw-r--r--share/doc/kicad/help/it/images/Modedit_main_window.pngbin0 -> 42995 bytes
-rw-r--r--share/doc/kicad/help/it/images/Modedit_module_3d_options.pngbin0 -> 23549 bytes
-rw-r--r--share/doc/kicad/help/it/images/Modedit_module_attributes.pngbin0 -> 3350 bytes
-rw-r--r--share/doc/kicad/help/it/images/Modedit_module_autoplace_settings.pngbin0 -> 8378 bytes
-rw-r--r--share/doc/kicad/help/it/images/Modedit_module_properties.pngbin0 -> 28229 bytes
-rw-r--r--share/doc/kicad/help/it/images/Modedit_module_properties_dialog.pngbin0 -> 28459 bytes
-rw-r--r--share/doc/kicad/help/it/images/Modedit_module_properties_documentation_fields.pngbin0 -> 11648 bytes
-rw-r--r--share/doc/kicad/help/it/images/Modedit_pad_delta_example.pngbin0 -> 4426 bytes
-rw-r--r--share/doc/kicad/help/it/images/Modedit_pad_level_pad_settings.pngbin0 -> 7147 bytes
-rw-r--r--share/doc/kicad/help/it/images/Modedit_pad_offset_example.pngbin0 -> 6516 bytes
-rw-r--r--share/doc/kicad/help/it/images/Modedit_pad_properties_dialog.pngbin0 -> 39187 bytes
-rw-r--r--share/doc/kicad/help/it/images/Modedit_top_toolbar.pngbin0 -> 8336 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_DRC_dialog.pngbin0 -> 22334 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_add_cutout_menu_item.pngbin0 -> 33906 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_advanced_tracing_options.pngbin0 -> 28073 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_archive_footprints_menu.pngbin0 -> 26799 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_array_dialog_circular.pngbin0 -> 14426 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_array_dialog_grid.pngbin0 -> 29121 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_array_grid_offsets.pngbin0 -> 3231 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_array_grid_stagger_cols_3.pngbin0 -> 4233 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_array_grid_stagger_rows_2.pngbin0 -> 2335 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_bad_tracks_deletion_option.pngbin0 -> 2808 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_board_outline_imported_from_a_DXF.pngbin0 -> 2777 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_board_outline_with_dogpile.pngbin0 -> 2810 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_board_outline_with_globally_placed_modules.pngbin0 -> 8264 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_change_modules_button.pngbin0 -> 14907 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_circuit_after_placement.pngbin0 -> 10112 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_context_module_mode_module_under_cursor.pngbin0 -> 32159 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_context_module_mode_no_module_under_cursor.pngbin0 -> 56181 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_coordinate_status_display.pngbin0 -> 1914 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_copper_layers_contrast_high.pngbin0 -> 21111 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_copper_layers_contrast_normal.pngbin0 -> 29067 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_creating_new_track.pngbin0 -> 17137 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_design_rules_dropdown.pngbin0 -> 3989 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_design_rules_editor_global_tab.pngbin0 -> 40520 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_design_rules_editor_netclass_tab.pngbin0 -> 44162 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_design_rules_menu.pngbin0 -> 4158 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_design_rules_top_toolbar.pngbin0 -> 7716 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_dimensions_menu.pngbin0 -> 7314 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_dr_example_rustic.pngbin0 -> 8686 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_dr_example_standard.pngbin0 -> 6027 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_drill_file_dialog.pngbin0 -> 47187 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_drill_origin_setting.pngbin0 -> 1024 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_edit_menu.pngbin0 -> 10136 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_example_library.pngbin0 -> 44726 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_exchange_module_option.pngbin0 -> 2918 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_extra_footprints_deletion_option.pngbin0 -> 2730 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_file_menu.pngbin0 -> 20472 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_fill_refill_all_zones.pngbin0 -> 5912 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_final_preparation_example_board.pngbin0 -> 33920 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_footprint_exchange_options.pngbin0 -> 18611 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_general_options_dialog.pngbin0 -> 40122 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_grid_size_dropdown.pngbin0 -> 761 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_import_spread_footprints.pngbin0 -> 30125 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_keepout_area_properties.pngbin0 -> 12596 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_layer_colour_key.pngbin0 -> 332 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_layer_manager_pane.pngbin0 -> 8742 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_layer_pair_indicator.pngbin0 -> 997 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_layer_selection_dialog.pngbin0 -> 8231 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_layer_selection_dropdown.pngbin0 -> 8990 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_layer_selection_popup.pngbin0 -> 6841 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_layer_setup_dialog.pngbin0 -> 24743 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_layer_setup_dialog_layer_properties.pngbin0 -> 10540 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_left_toolbar.pngbin0 -> 17058 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_legacy_block_selection_dialog.pngbin0 -> 21583 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_module_properties.pngbin0 -> 37733 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_module_selection_option.pngbin0 -> 3215 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_move_all_modules.pngbin0 -> 29659 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_move_exact_cartesian.pngbin0 -> 15294 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_move_exact_polar.pngbin0 -> 14869 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_new_track_completed.pngbin0 -> 2100 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_new_track_in_progress.pngbin0 -> 4902 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_pad_mask_clearance_menu_item.pngbin0 -> 7287 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_pad_mask_settings_dialog.pngbin0 -> 10049 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_place_menu.pngbin0 -> 11836 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_plot_dialog.pngbin0 -> 44196 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_plot_fine_scale_setting.pngbin0 -> 5396 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_plot_options_gerber.pngbin0 -> 28431 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_plot_options_other_formats.pngbin0 -> 21921 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_plot_postscript_dialog.pngbin0 -> 43994 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_popup_footprint_mode.pngbin0 -> 32684 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_popup_footprint_mode_footprint.pngbin0 -> 36511 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_popup_footprint_mode_track.pngbin0 -> 14230 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_popup_normal_mode.pngbin0 -> 13047 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_popup_normal_mode_footprint.pngbin0 -> 30811 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_popup_normal_mode_track.pngbin0 -> 32804 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_popup_track_mode.pngbin0 -> 32529 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_popup_track_mode_footprint.pngbin0 -> 37687 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_popup_track_mode_track.pngbin0 -> 46590 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_preferences_menu.pngbin0 -> 23761 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_ratsnest_during_move.pngbin0 -> 17154 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_right_toolbar.pngbin0 -> 12805 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_route_menu.pngbin0 -> 8623 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_setting_pcb_origin.pngbin0 -> 3245 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_simple_board_outline.pngbin0 -> 877 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_specific_size_options.pngbin0 -> 16687 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_stacked_footprints.pngbin0 -> 12039 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_technical_layer_zone_dialog.pngbin0 -> 5785 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_technical_layers_contrast_high.pngbin0 -> 24238 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_technical_layers_contrast_normal.pngbin0 -> 29854 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_thermal_relief_parameters.pngbin0 -> 9582 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_thermal_relief_settings.pngbin0 -> 1259 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_toolbar_layer_select_dropdown.pngbin0 -> 3002 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_tools_menu.pngbin0 -> 6251 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_top_menu_bar.pngbin0 -> 4160 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_top_toolbar.pngbin0 -> 15935 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_track_context_menu.pngbin0 -> 21541 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_track_global_edit_context_menu.pngbin0 -> 14301 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_track_global_edit_dialog.pngbin0 -> 25359 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_track_in_progres_context.pngbin0 -> 17227 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_track_thickness_dropdown.pngbin0 -> 794 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_track_toolbar.pngbin0 -> 7278 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_track_toolbar_grid_size_selection.pngbin0 -> 3331 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_track_toolbar_track_width_selection.pngbin0 -> 3355 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_track_toolbar_track_width_selection_in_use.pngbin0 -> 5157 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_track_toolbar_via_size_selection.pngbin0 -> 3623 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_track_toolbar_via_size_selection_in_use.pngbin0 -> 5007 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_track_toolbar_zoom_selection.pngbin0 -> 2334 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_unlock_footprint_option.pngbin0 -> 3469 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_unstacked_footprints.pngbin0 -> 8912 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_via_layer_pair_dialog.pngbin0 -> 6555 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_via_layer_pair_popup.pngbin0 -> 13272 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_via_size_dropdown.pngbin0 -> 786 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_view_menu.pngbin0 -> 12662 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_zone_add_similar_after.pngbin0 -> 6321 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_zone_add_similar_during.pngbin0 -> 6077 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_zone_context_menu.pngbin0 -> 33945 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_zone_corner_move_after.pngbin0 -> 10136 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_zone_corner_move_during.pngbin0 -> 14195 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_zone_exclude_pads.pngbin0 -> 2820 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_zone_filled_with_cutout.pngbin0 -> 18842 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_zone_filling_options.pngbin0 -> 6905 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_zone_filling_result.pngbin0 -> 17020 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_zone_include_pads.pngbin0 -> 2780 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_zone_limit_example.pngbin0 -> 19647 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_zone_modification_menu_items.pngbin0 -> 7856 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_zone_priority_example.pngbin0 -> 25487 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_zone_priority_example_after_filling.pngbin0 -> 26105 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_zone_priority_level_setting.pngbin0 -> 987 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_zone_properties_dialog.pngbin0 -> 21280 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_zone_thermal_relief.pngbin0 -> 3125 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_zone_unfilled_cutout_outline.pngbin0 -> 8568 bytes
-rw-r--r--share/doc/kicad/help/it/images/Pcbnew_zoom_factor_dropdown.pngbin0 -> 773 bytes
-rw-r--r--share/doc/kicad/help/it/images/Right-click_legacy_menu.pngbin0 -> 81496 bytes
-rw-r--r--share/doc/kicad/help/it/images/Sample_3D_board.pngbin0 -> 60796 bytes
-rw-r--r--share/doc/kicad/help/it/images/bus_junction.pngbin0 -> 720 bytes
-rw-r--r--share/doc/kicad/help/it/images/cvpcb_main_toolbar.pngbin0 -> 4881 bytes
-rw-r--r--share/doc/kicad/help/it/images/drag_element.pngbin0 -> 1255 bytes
-rw-r--r--share/doc/kicad/help/it/images/edit_line.pngbin0 -> 1414 bytes
-rw-r--r--share/doc/kicad/help/it/images/edit_line_end.pngbin0 -> 174 bytes
-rw-r--r--share/doc/kicad/help/it/images/edit_line_start.pngbin0 -> 149 bytes
-rw-r--r--share/doc/kicad/help/it/images/eeschema_annotation_choice_free.pngbin0 -> 1254 bytes
-rw-r--r--share/doc/kicad/help/it/images/eeschema_annotation_choice_x100.pngbin0 -> 1259 bytes
-rw-r--r--share/doc/kicad/help/it/images/eeschema_annotation_choice_x1000.pngbin0 -> 1438 bytes
-rw-r--r--share/doc/kicad/help/it/images/eeschema_annotation_order_none.pngbin0 -> 1590 bytes
-rw-r--r--share/doc/kicad/help/it/images/eeschema_annotation_order_x.pngbin0 -> 1303 bytes
-rw-r--r--share/doc/kicad/help/it/images/eeschema_annotation_order_y.pngbin0 -> 1311 bytes
-rw-r--r--share/doc/kicad/help/it/images/eeschema_complex_hierarchy.pngbin0 -> 2470 bytes
-rw-r--r--share/doc/kicad/help/it/images/eeschema_cvpcb_with_filtering.pngbin0 -> 29104 bytes
-rw-r--r--share/doc/kicad/help/it/images/eeschema_cvpcb_without_filtering.pngbin0 -> 44233 bytes
-rw-r--r--share/doc/kicad/help/it/images/eeschema_flat_hierarchy.pngbin0 -> 1286 bytes
-rw-r--r--share/doc/kicad/help/it/images/eeschema_flat_hierarchy_1.pngbin0 -> 3194 bytes
-rw-r--r--share/doc/kicad/help/it/images/eeschema_flat_hierarchy_2.pngbin0 -> 3489 bytes
-rw-r--r--share/doc/kicad/help/it/images/eeschema_flat_hierarchy_3.pngbin0 -> 438 bytes
-rw-r--r--share/doc/kicad/help/it/images/eeschema_libedit_unit1.pngbin0 -> 1189 bytes
-rw-r--r--share/doc/kicad/help/it/images/eeschema_libedit_unit2.pngbin0 -> 1305 bytes
-rw-r--r--share/doc/kicad/help/it/images/eeschema_libedit_unit3.pngbin0 -> 1141 bytes
-rw-r--r--share/doc/kicad/help/it/images/eeschema_netlist_schematic.pngbin0 -> 4979 bytes
-rw-r--r--share/doc/kicad/help/it/images/eeschema_power_pins_and_flags.pngbin0 -> 2607 bytes
-rw-r--r--share/doc/kicad/help/it/images/eeschema_pspice_netlist.pngbin0 -> 4254 bytes
-rw-r--r--share/doc/kicad/help/it/images/eeschema_uncheck_pin_name_inside.pngbin0 -> 2967 bytes
-rw-r--r--share/doc/kicad/help/it/images/erc_pointers.pngbin0 -> 1784 bytes
-rw-r--r--share/doc/kicad/help/it/images/gerbview_file_menu.pngbin0 -> 8695 bytes
-rw-r--r--share/doc/kicad/help/it/images/gerbview_layer_manager.pngbin0 -> 5930 bytes
-rw-r--r--share/doc/kicad/help/it/images/gerbview_layer_select_1.pngbin0 -> 5667 bytes
-rw-r--r--share/doc/kicad/help/it/images/gerbview_layer_select_2.pngbin0 -> 5825 bytes
-rw-r--r--share/doc/kicad/help/it/images/gerbview_left_toolbar.pngbin0 -> 4009 bytes
-rw-r--r--share/doc/kicad/help/it/images/gerbview_main_screen.pngbin0 -> 46533 bytes
-rw-r--r--share/doc/kicad/help/it/images/gerbview_misc_menu.pngbin0 -> 5349 bytes
-rw-r--r--share/doc/kicad/help/it/images/gerbview_mode_raw_stack.pngbin0 -> 5966 bytes
-rw-r--r--share/doc/kicad/help/it/images/gerbview_mode_transparency.pngbin0 -> 6320 bytes
-rw-r--r--share/doc/kicad/help/it/images/gerbview_preferences_menu.pngbin0 -> 5495 bytes
-rw-r--r--share/doc/kicad/help/it/images/gerbview_top_dcode.pngbin0 -> 1937 bytes
-rw-r--r--share/doc/kicad/help/it/images/gerbview_top_info.pngbin0 -> 1901 bytes
-rw-r--r--share/doc/kicad/help/it/images/gerbview_top_layer.pngbin0 -> 2320 bytes
-rw-r--r--share/doc/kicad/help/it/images/gerbview_top_toolbar.pngbin0 -> 6854 bytes
-rw-r--r--share/doc/kicad/help/it/images/gsik_bus_connection.pngbin0 -> 20601 bytes
-rw-r--r--share/doc/kicad/help/it/images/gsik_high_number_pins.pngbin0 -> 21772 bytes
-rw-r--r--share/doc/kicad/help/it/images/gsik_myconn3_l.pngbin0 -> 2085 bytes
-rw-r--r--share/doc/kicad/help/it/images/gsik_myconn3_quicklib.pngbin0 -> 1854 bytes
-rw-r--r--share/doc/kicad/help/it/images/gsik_myconn3_s.pngbin0 -> 838 bytes
-rw-r--r--share/doc/kicad/help/it/images/gsik_tutorial1_010.pngbin0 -> 3598 bytes
-rw-r--r--share/doc/kicad/help/it/images/gsik_tutorial1_020.pngbin0 -> 5356 bytes
-rw-r--r--share/doc/kicad/help/it/images/gsik_tutorial1_030.pngbin0 -> 1047 bytes
-rw-r--r--share/doc/kicad/help/it/images/gsik_tutorial1_040.pngbin0 -> 5338 bytes
-rw-r--r--share/doc/kicad/help/it/images/gsik_tutorial1_050.pngbin0 -> 6178 bytes
-rw-r--r--share/doc/kicad/help/it/images/gsik_tutorial1_060.pngbin0 -> 1445 bytes
-rw-r--r--share/doc/kicad/help/it/images/gsik_tutorial1_070.pngbin0 -> 954 bytes
-rw-r--r--share/doc/kicad/help/it/images/gsik_tutorial1_080.pngbin0 -> 7709 bytes
-rw-r--r--share/doc/kicad/help/it/images/gsik_tutorial1_090.pngbin0 -> 8142 bytes
-rw-r--r--share/doc/kicad/help/it/images/gsik_tutorial1_100.pngbin0 -> 10487 bytes
-rw-r--r--share/doc/kicad/help/it/images/hierarchical_label_root.pngbin0 -> 4426 bytes
-rw-r--r--share/doc/kicad/help/it/images/hierarchical_label_sub.pngbin0 -> 2669 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/add_arc.pngbin0 -> 410 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/add_bus.pngbin0 -> 156 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/add_bus2bus.pngbin0 -> 422 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/add_circle.pngbin0 -> 695 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/add_component.pngbin0 -> 382 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/add_corner.pngbin0 -> 449 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/add_dashed_line.pngbin0 -> 376 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/add_dimension.pngbin0 -> 425 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/add_entry.pngbin0 -> 173 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/add_glabel.pngbin0 -> 511 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/add_hierar_pin.pngbin0 -> 1133 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/add_hierarchical_label.pngbin0 -> 1104 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/add_hierarchical_subsheet.pngbin0 -> 1386 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/add_junction.pngbin0 -> 245 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/add_keepout_area.pngbin0 -> 404 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/add_line.pngbin0 -> 149 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/add_line2bus.pngbin0 -> 309 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/add_line_label.pngbin0 -> 293 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/add_mires.pngbin0 -> 546 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/add_polygon.pngbin0 -> 598 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/add_power.pngbin0 -> 127 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/add_rectangle.pngbin0 -> 261 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/add_text.pngbin0 -> 257 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/add_tracks.pngbin0 -> 224 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/add_zone.pngbin0 -> 592 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/add_zone_cutout.pngbin0 -> 863 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/anchor.pngbin0 -> 781 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/annotate.pngbin0 -> 997 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/annotate_down_right.pngbin0 -> 1156 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/annotate_right_down.pngbin0 -> 1140 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/array_line.pngbin0 -> 650 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/array_module.pngbin0 -> 178 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/array_pad.pngbin0 -> 1014 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/array_target.pngbin0 -> 603 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/array_text.pngbin0 -> 402 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/array_zone.pngbin0 -> 595 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/auto_association.pngbin0 -> 503 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/auto_associe.pngbin0 -> 503 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/auto_delete_track.pngbin0 -> 497 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/auto_track_width.pngbin0 -> 343 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/axis3d.pngbin0 -> 1274 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/axis3d_back.pngbin0 -> 1394 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/axis3d_bottom.pngbin0 -> 1414 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/axis3d_front.pngbin0 -> 1383 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/axis3d_left.pngbin0 -> 1359 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/axis3d_right.pngbin0 -> 1349 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/axis3d_top.pngbin0 -> 1348 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/bom.pngbin0 -> 1497 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/book.pngbin0 -> 1300 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/break_bus.pngbin0 -> 871 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/break_line.pngbin0 -> 703 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/browse_files.pngbin0 -> 1169 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/cancel.pngbin0 -> 961 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/change_entry_orient.pngbin0 -> 1566 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/checked_ok.pngbin0 -> 655 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/component_select_alternate_shape.pngbin0 -> 1216 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/component_select_unit.pngbin0 -> 782 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/config.pngbin0 -> 1234 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/contrast_mode.pngbin0 -> 564 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/coordination_system.pngbin0 -> 946 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/copper_layers_setup.pngbin0 -> 1311 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/copy_button.pngbin0 -> 813 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/copy_library.pngbin0 -> 1688 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/copy_to_clipboard.pngbin0 -> 813 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/copyblock.pngbin0 -> 883 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/copycomponent.pngbin0 -> 771 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/create_cmp_file.pngbin0 -> 548 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/cursor.pngbin0 -> 619 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/cursor_shape.pngbin0 -> 474 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/cut_button.pngbin0 -> 1382 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/cvpcb.pngbin0 -> 1230 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/dashline.pngbin0 -> 464 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/datasheet.pngbin0 -> 1561 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/delete.pngbin0 -> 1127 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/delete_arc.pngbin0 -> 1137 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/delete_association.pngbin0 -> 641 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/delete_bus.pngbin0 -> 894 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/delete_circle.pngbin0 -> 1307 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/delete_connection.pngbin0 -> 1118 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/delete_cotation.pngbin0 -> 932 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/delete_field.pngbin0 -> 899 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/delete_glabel.pngbin0 -> 1388 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/delete_line.pngbin0 -> 691 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/delete_module.pngbin0 -> 1316 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/delete_net.pngbin0 -> 1003 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/delete_node.pngbin0 -> 1118 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/delete_pad.pngbin0 -> 1108 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/delete_pin.pngbin0 -> 1056 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/delete_pinsheet.pngbin0 -> 1420 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/delete_polygon.pngbin0 -> 1288 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/delete_rectangle.pngbin0 -> 1080 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/delete_segment.pngbin0 -> 689 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/delete_sheet.pngbin0 -> 1266 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/delete_text.pngbin0 -> 776 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/delete_track.pngbin0 -> 944 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/directory.pngbin0 -> 1029 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/display_options.pngbin0 -> 1264 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/down.pngbin0 -> 726 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/drag_module.pngbin0 -> 1115 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/drag_outline_segment.pngbin0 -> 873 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/drag_pad.pngbin0 -> 861 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/drag_segment_withslope.pngbin0 -> 954 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/drag_track_segment.pngbin0 -> 768 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/drc.pngbin0 -> 1264 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/drc_off.pngbin0 -> 1328 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/duplicate_footprint.pngbin0 -> 477 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/duplicate_line.pngbin0 -> 378 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/duplicate_module.pngbin0 -> 477 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/duplicate_pad.pngbin0 -> 587 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/duplicate_target.pngbin0 -> 787 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/duplicate_text.pngbin0 -> 423 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/duplicate_zone.pngbin0 -> 791 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/edges_sketch.pngbin0 -> 876 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/edit.pngbin0 -> 650 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/edit_comp_footprint.pngbin0 -> 1210 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/edit_comp_ref.pngbin0 -> 1094 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/edit_comp_value.pngbin0 -> 1096 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/edit_component.pngbin0 -> 1228 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/edit_module.pngbin0 -> 1163 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/edit_part.pngbin0 -> 1205 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/edit_sheet.pngbin0 -> 1333 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/edit_text.pngbin0 -> 754 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/editor.pngbin0 -> 1333 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/eeschema.pngbin0 -> 1389 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/enter_sheet.pngbin0 -> 1224 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/erc.pngbin0 -> 1264 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/erc_green.pngbin0 -> 215 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/ercerr.pngbin0 -> 453 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/ercwarn.pngbin0 -> 1062 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/exit.pngbin0 -> 1021 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/export.pngbin0 -> 1214 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/export_dsn.pngbin0 -> 1231 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/export_footprint_names.pngbin0 -> 1033 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/export_idf.pngbin0 -> 1476 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/export_module.pngbin0 -> 1034 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/export_options_pad.pngbin0 -> 1254 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/fabrication.pngbin0 -> 1496 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/file_footprint.pngbin0 -> 1284 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/fill_zone.pngbin0 -> 1216 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/filter_component.pngbin0 -> 674 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/filter_library.pngbin0 -> 647 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/filter_pincount.pngbin0 -> 791 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/find.pngbin0 -> 1353 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/find_replace.pngbin0 -> 1569 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/flag.pngbin0 -> 703 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/fonts.pngbin0 -> 257 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/footprint_text.pngbin0 -> 599 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/gbr_select_mode0.pngbin0 -> 443 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/gbr_select_mode1.pngbin0 -> 448 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/gbr_select_mode2.pngbin0 -> 605 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/general_deletions.pngbin0 -> 1662 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/general_ratsnest.pngbin0 -> 651 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/gerber_file.pngbin0 -> 1117 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/gerber_open_dcode_file.pngbin0 -> 1353 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/gerber_recent_files.pngbin0 -> 1490 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/gerbview.pngbin0 -> 2172 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/gerbview_clear_layers.pngbin0 -> 578 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/gerbview_drill_file.pngbin0 -> 1131 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/gerbview_open_recent_drill_files.pngbin0 -> 1474 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/gerbview_show_negative_objects.pngbin0 -> 237 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/gl_change.pngbin0 -> 748 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/glabel2label.pngbin0 -> 633 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/glabel2text.pngbin0 -> 680 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/global_options_pad.pngbin0 -> 1154 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/green.pngbin0 -> 1002 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/grid.pngbin0 -> 156 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/grid_select.pngbin0 -> 288 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/grid_select_axis.pngbin0 -> 183 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/hammer.pngbin0 -> 1104 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/help.pngbin0 -> 1410 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/hidden_pin.pngbin0 -> 562 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/hierarchy_cursor.pngbin0 -> 738 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/hierarchy_nav.pngbin0 -> 291 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/hotkeys.pngbin0 -> 1397 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/icon_cvpcb_small.pngbin0 -> 1220 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/icon_gerbview_small.pngbin0 -> 1912 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/icon_txt.pngbin0 -> 1333 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/image.pngbin0 -> 1082 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/import.pngbin0 -> 1168 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/import3d.pngbin0 -> 633 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/import_cmp_from_lib.pngbin0 -> 800 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/import_footprint_names.pngbin0 -> 1318 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/import_hierarchical_label.pngbin0 -> 1429 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/import_module.pngbin0 -> 1040 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/info.pngbin0 -> 1052 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/insert_module_board.pngbin0 -> 183 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/invisible_text.pngbin0 -> 460 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/kicad_icon_small.pngbin0 -> 1175 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/label.pngbin0 -> 394 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/label2glabel.pngbin0 -> 771 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/label2text.pngbin0 -> 789 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/lang_bg.pngbin0 -> 121 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/lang_catalan.pngbin0 -> 264 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/lang_chinese.pngbin0 -> 283 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/lang_cs.pngbin0 -> 352 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/lang_de.pngbin0 -> 167 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/lang_def.pngbin0 -> 1812 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/lang_en.pngbin0 -> 1055 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/lang_es.pngbin0 -> 350 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/lang_fi.pngbin0 -> 284 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/lang_fr.pngbin0 -> 184 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/lang_gr.pngbin0 -> 351 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/lang_hu.pngbin0 -> 210 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/lang_it.pngbin0 -> 203 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/lang_jp.pngbin0 -> 332 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/lang_ko.pngbin0 -> 688 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/lang_nl.pngbin0 -> 192 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/lang_pl.pngbin0 -> 160 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/lang_pt.pngbin0 -> 639 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/lang_ru.pngbin0 -> 187 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/lang_sl.pngbin0 -> 301 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/language.pngbin0 -> 1768 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/layers_manager.pngbin0 -> 1119 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/leave_sheet.pngbin0 -> 1094 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/left.pngbin0 -> 743 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/lib_next.pngbin0 -> 1122 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/lib_previous.pngbin0 -> 1101 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/libedit.pngbin0 -> 1735 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/libedprt.pngbin0 -> 535 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/library.pngbin0 -> 1537 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/library_browse.pngbin0 -> 1933 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/library_table.pngbin0 -> 1947 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/library_update.pngbin0 -> 1891 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/libview.pngbin0 -> 1511 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/lines90.pngbin0 -> 234 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/load_module_board.pngbin0 -> 727 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/load_module_lib.pngbin0 -> 1058 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/local_ratsnest.pngbin0 -> 465 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/locked.pngbin0 -> 1067 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/macros_record.pngbin0 -> 969 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/mirepcb.pngbin0 -> 602 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/mirror_footprint_axisX.pngbin0 -> 815 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/mirror_footprint_axisY.pngbin0 -> 804 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/mirror_h.pngbin0 -> 570 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/mirror_v.pngbin0 -> 602 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/mode_module.pngbin0 -> 1093 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/mode_track.pngbin0 -> 282 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/modratsnest.pngbin0 -> 1404 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/module.pngbin0 -> 641 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/module_check.pngbin0 -> 1203 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/module_editor.pngbin0 -> 1141 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/module_filtered_list.pngbin0 -> 674 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/module_full_list.pngbin0 -> 653 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/module_library_list.pngbin0 -> 647 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/module_options.pngbin0 -> 1106 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/module_pin_filtered_list.pngbin0 -> 791 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/module_ratsnest.pngbin0 -> 1390 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/module_wizard.pngbin0 -> 1847 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/modview_icon.pngbin0 -> 1341 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/morgan1.pngbin0 -> 446 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/morgan2.pngbin0 -> 551 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/move.pngbin0 -> 1155 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/move_arc.pngbin0 -> 764 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/move_circle.pngbin0 -> 1186 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/move_field.pngbin0 -> 1173 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/move_glabel.pngbin0 -> 1178 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/move_line.pngbin0 -> 617 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/move_module.pngbin0 -> 1314 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/move_pad.pngbin0 -> 914 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/move_pin.pngbin0 -> 925 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/move_pinsheet.pngbin0 -> 1150 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/move_polygon.pngbin0 -> 1205 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/move_rectangle.pngbin0 -> 1008 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/move_sheet.pngbin0 -> 1117 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/move_target.pngbin0 -> 858 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/move_text.pngbin0 -> 798 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/move_track.pngbin0 -> 705 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/move_track_segment.pngbin0 -> 617 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/move_zone.pngbin0 -> 776 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/mw_add_gap.pngbin0 -> 256 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/mw_add_line.pngbin0 -> 403 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/mw_add_shape.pngbin0 -> 290 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/mw_add_stub.pngbin0 -> 217 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/mw_add_stub_arc.pngbin0 -> 556 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/mw_toolbar.pngbin0 -> 1211 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/net_highlight.pngbin0 -> 671 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/net_locked.pngbin0 -> 1384 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/net_unlocked.pngbin0 -> 1421 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/netlist.pngbin0 -> 1557 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/new.pngbin0 -> 736 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/new_component.pngbin0 -> 382 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/new_cvpcb.pngbin0 -> 1220 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/new_footprint.pngbin0 -> 641 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/new_library.pngbin0 -> 1200 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/new_pcb.pngbin0 -> 736 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/new_project.pngbin0 -> 895 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/new_project_with_template.pngbin0 -> 1120 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/new_sch.pngbin0 -> 867 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/new_txt.pngbin0 -> 1276 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/noconn.pngbin0 -> 213 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/normal.pngbin0 -> 784 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/online_help.pngbin0 -> 1192 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/open_3d_model_view.pngbin0 -> 219 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/open_brd_file.pngbin0 -> 1366 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/open_document.pngbin0 -> 1129 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/open_library.pngbin0 -> 1474 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/open_project.pngbin0 -> 1231 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/opt_show_polygon.pngbin0 -> 317 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/options_all_tracks.pngbin0 -> 1202 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/options_all_tracks_and_vias.pngbin0 -> 1396 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/options_all_vias.pngbin0 -> 1241 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/options_arc.pngbin0 -> 1038 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/options_circle.pngbin0 -> 1279 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/options_module.pngbin0 -> 1392 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/options_new_pad.pngbin0 -> 1372 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/options_pad.pngbin0 -> 1063 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/options_pin.pngbin0 -> 1116 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/options_pinsheet.pngbin0 -> 1311 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/options_rectangle.pngbin0 -> 1001 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/options_segment.pngbin0 -> 845 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/options_text.pngbin0 -> 1016 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/options_track.pngbin0 -> 1154 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/options_tracks.pngbin0 -> 949 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/options_vias.pngbin0 -> 1188 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/orient.pngbin0 -> 818 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/ortho.pngbin0 -> 589 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/pad.pngbin0 -> 339 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/pad_dimensions.pngbin0 -> 1134 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/pad_sketch.pngbin0 -> 570 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/pads_mask_layers.pngbin0 -> 772 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/pagelayout_load.pngbin0 -> 974 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/pagelayout_load_default.pngbin0 -> 953 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/pagelayout_new.pngbin0 -> 736 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/pagelayout_normal_view_mode.pngbin0 -> 1003 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/pagelayout_recent.pngbin0 -> 1460 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/pagelayout_special_view_mode.pngbin0 -> 1200 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/palette.pngbin0 -> 1207 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/part_properties.pngbin0 -> 1287 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/paste.pngbin0 -> 1024 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/pcb_offset.pngbin0 -> 524 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/pcbnew.pngbin0 -> 1463 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/pin.pngbin0 -> 462 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/pin2pin.pngbin0 -> 541 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/pin_name_to.pngbin0 -> 595 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/pin_number_to.pngbin0 -> 517 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/pin_size_to.pngbin0 -> 707 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/pin_table.pngbin0 -> 377 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/pin_to.pngbin0 -> 444 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/plot.pngbin0 -> 1002 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/plot_dxf.pngbin0 -> 1380 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/plot_hpg.pngbin0 -> 1224 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/plot_pdf.pngbin0 -> 1270 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/plot_ps.pngbin0 -> 1334 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/plot_svg.pngbin0 -> 1449 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/pointer_style.pngbin0 -> 505 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/polar_coord.pngbin0 -> 946 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/post_compo.pngbin0 -> 1335 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/post_drill.pngbin0 -> 1310 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/post_module.pngbin0 -> 1118 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/preference.pngbin0 -> 1559 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/print_button.pngbin0 -> 923 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/ps_router.pngbin0 -> 970 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/py_script.pngbin0 -> 1312 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/ratsnest.pngbin0 -> 1232 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/read_setup.pngbin0 -> 1795 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/red.pngbin0 -> 1013 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/redo.pngbin0 -> 1111 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/reload.pngbin0 -> 1656 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/reload2.pngbin0 -> 1049 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/rescue_pcbnew.pngbin0 -> 1192 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/reset_text.pngbin0 -> 569 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/resize_sheet.pngbin0 -> 1131 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/revert_pcbnew.pngbin0 -> 1415 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/right.pngbin0 -> 754 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/rotate_back_x.pngbin0 -> 1043 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/rotate_back_y.pngbin0 -> 855 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/rotate_back_z.pngbin0 -> 982 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/rotate_ccw.pngbin0 -> 1264 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/rotate_cw.pngbin0 -> 1305 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/rotate_field.pngbin0 -> 1221 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/rotate_forw_x.pngbin0 -> 1035 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/rotate_forw_y.pngbin0 -> 846 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/rotate_forw_z.pngbin0 -> 972 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/rotate_glabel.pngbin0 -> 1138 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/rotate_module_ccw.pngbin0 -> 1245 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/rotate_module_cw.pngbin0 -> 1278 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/rotate_neg_x.pngbin0 -> 572 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/rotate_neg_y.pngbin0 -> 603 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/rotate_neg_z.pngbin0 -> 666 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/rotate_pin.pngbin0 -> 1068 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/rotate_pos_x.pngbin0 -> 573 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/rotate_pos_y.pngbin0 -> 613 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/rotate_pos_z.pngbin0 -> 657 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/run-cvpcb.pngbin0 -> 1349 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/save.pngbin0 -> 1204 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/save_as.pngbin0 -> 1132 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/save_library.pngbin0 -> 1430 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/save_netlist.pngbin0 -> 865 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/save_part_in_mem.pngbin0 -> 819 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/save_project.pngbin0 -> 1204 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/save_setup.pngbin0 -> 1147 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/schematic.pngbin0 -> 1022 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/select_grid.pngbin0 -> 780 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/select_layer_pair.pngbin0 -> 475 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/select_w_layer.pngbin0 -> 588 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/shape_3d.pngbin0 -> 1007 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/sheetset.pngbin0 -> 1026 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/show_dcodenumber.pngbin0 -> 918 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/show_footprint.pngbin0 -> 1261 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/show_mod_edge.pngbin0 -> 825 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/show_zone.pngbin0 -> 559 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/show_zone_disable.pngbin0 -> 353 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/show_zone_outline_only.pngbin0 -> 573 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/showtrack.pngbin0 -> 291 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/svg_file.pngbin0 -> 1586 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/swap_layer.pngbin0 -> 383 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/text_sketch.pngbin0 -> 665 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/three_d.pngbin0 -> 219 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/toggle_edge_sketch.pngbin0 -> 825 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/toggle_grid.pngbin0 -> 133 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/toggle_ortho.pngbin0 -> 589 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/toggle_pads_sketch.pngbin0 -> 570 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/toggle_text_sketch.pngbin0 -> 665 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/tool_ratsnest.pngbin0 -> 868 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/tools.pngbin0 -> 1366 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/track_locked.pngbin0 -> 1117 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/track_sketch.pngbin0 -> 291 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/track_unlocked.pngbin0 -> 1077 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/transistor.pngbin0 -> 504 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/undelete.pngbin0 -> 1601 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/undo.pngbin0 -> 1040 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/unit_inch.pngbin0 -> 298 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/unit_mm.pngbin0 -> 462 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/unknown.pngbin0 -> 1061 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/unlocked.pngbin0 -> 1144 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/unzip.pngbin0 -> 1485 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/up.pngbin0 -> 737 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/update_module_board.pngbin0 -> 870 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/use_3D_copper_thickness.pngbin0 -> 536 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/via.pngbin0 -> 1100 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/via_sketch.pngbin0 -> 571 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/warning.pngbin0 -> 950 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/web_support.pngbin0 -> 639 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/width_net.pngbin0 -> 726 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/width_segment.pngbin0 -> 357 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/width_track.pngbin0 -> 505 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/width_track_via.pngbin0 -> 769 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/width_vias.pngbin0 -> 913 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/window_close.pngbin0 -> 950 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/zip.pngbin0 -> 876 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/zip_tool.pngbin0 -> 1308 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/zone_duplicate.pngbin0 -> 1475 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/zone_unfill.pngbin0 -> 894 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/zoom.pngbin0 -> 961 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/zoom_area.pngbin0 -> 647 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/zoom_center_on_screen.pngbin0 -> 696 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/zoom_fit_in_page.pngbin0 -> 1043 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/zoom_in.pngbin0 -> 1017 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/zoom_out.pngbin0 -> 988 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/zoom_redraw.pngbin0 -> 886 bytes
-rw-r--r--share/doc/kicad/help/it/images/icons/zoom_selection.pngbin0 -> 1078 bytes
-rw-r--r--share/doc/kicad/help/it/images/idf_export.pngbin0 -> 10504 bytes
-rw-r--r--share/doc/kicad/help/it/images/idf_select.pngbin0 -> 28127 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/3d_window.pngbin0 -> 77174 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/Pcbnew_netlist_dialog.pngbin0 -> 23054 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/annotate-dialog.pngbin0 -> 14453 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/block_constraints.pngbin0 -> 1912 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/bom-netlist-tab.pngbin0 -> 36970 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/choose_component.pngbin0 -> 18935 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/color_settings.pngbin0 -> 63451 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/commands_overview.pngbin0 -> 113391 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/component_during_placement.pngbin0 -> 96511 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/component_history.pngbin0 -> 7782 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/configure_path_dlg.pngbin0 -> 27698 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/constraint_options.pngbin0 -> 22890 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/context_createnew.pngbin0 -> 27196 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/context_createnew2.pngbin0 -> 13849 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/context_line_move.pngbin0 -> 10732 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/context_line_move_end.pngbin0 -> 11468 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/context_line_move_start.pngbin0 -> 10881 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/context_menu.pngbin0 -> 6298 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/custom_tracks_width.pngbin0 -> 3819 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/cvpcb_footprint_docfile.pngbin0 -> 1880 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/cvpcb_main_window.pngbin0 -> 96194 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/cvpcb_preference_menu.pngbin0 -> 27181 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/default_hot_key_list.pngbin0 -> 17233 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/design_rules.pngbin0 -> 7461 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/dev-chain.pngbin0 -> 21456 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/dialog_bom.pngbin0 -> 46564 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/dialog_choose_component.pngbin0 -> 44759 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/dialog_component_properties.pngbin0 -> 94573 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/dialog_erc.pngbin0 -> 87657 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/dialog_erc_opts.pngbin0 -> 71872 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/dialog_newline.pngbin0 -> 22054 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/dialog_newtext.pngbin0 -> 22661 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/dialog_select_element.pngbin0 -> 14624 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/display_options.pngbin0 -> 21135 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/edit_component_dropdown.pngbin0 -> 37887 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_component_properties.pngbin0 -> 11727 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_erc_options.pngbin0 -> 58954 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_file_menu_plot.pngbin0 -> 95426 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_filter.pngbin0 -> 27151 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_hierarchical_label.pngbin0 -> 9883 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_hierarchical_pin.pngbin0 -> 16446 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_libedit_alias.pngbin0 -> 28103 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_libedit_anchor.pngbin0 -> 73757 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_libedit_context_menu.pngbin0 -> 15289 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_libedit_description.pngbin0 -> 29145 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_libedit_disable_common.pngbin0 -> 21503 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_libedit_field_context_menu.pngbin0 -> 12331 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_libedit_field_properties.pngbin0 -> 61223 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_libedit_footprint.pngbin0 -> 29225 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_libedit_new.pngbin0 -> 19483 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_libedit_not_interchangeable.pngbin0 -> 42133 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_libedit_pin_context_menu.pngbin0 -> 26806 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_libedit_pin_properties.pngbin0 -> 43050 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_libedit_pin_properties_style.pngbin0 -> 54054 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_libedit_pins_per_part.pngbin0 -> 11244 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_libedit_polyline_properties.pngbin0 -> 12222 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_libedit_power_symbol.pngbin0 -> 75391 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_libedit_select_unit.pngbin0 -> 10803 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_library_component_field.pngbin0 -> 61930 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_netlist_dialog_add_plugin.pngbin0 -> 15446 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_netlist_dialog_padspcb.pngbin0 -> 38399 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_netlist_dialog_pcbnew.pngbin0 -> 32096 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_netlist_dialog_spice.pngbin0 -> 37229 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_plot_dxf.pngbin0 -> 54699 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_plot_hpgl.pngbin0 -> 62265 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_plot_pdf.pngbin0 -> 53651 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_plot_postscript.pngbin0 -> 54526 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_plot_svg.pngbin0 -> 55467 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_plugin_add_plugin.pngbin0 -> 19406 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_plugin_padspcb.pngbin0 -> 38399 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_popup_edit_component.pngbin0 -> 42253 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_popup_edit_label.pngbin0 -> 41971 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_popup_without_element.pngbin0 -> 22238 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_properties_for_component.pngbin0 -> 16588 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_viewlib_choose.pngbin0 -> 34955 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_viewlib_select_component.pngbin0 -> 81838 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/eeschema_viewlib_select_library.pngbin0 -> 65878 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/erc_pointers_info.pngbin0 -> 18169 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/erc_pointers_message.pngbin0 -> 46704 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/file_menu.pngbin0 -> 23894 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/filter_comp.pngbin0 -> 80550 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/filter_comp_and_pincount.pngbin0 -> 102077 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/filter_library.pngbin0 -> 72720 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/filter_library_pincount.pngbin0 -> 74051 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/filter_none.pngbin0 -> 106391 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/filter_pincount.pngbin0 -> 94815 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/find_dialog.pngbin0 -> 31279 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/footprint_select.pngbin0 -> 7294 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/footprint_view.pngbin0 -> 35017 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/fplib_wizard_chooseflt.pngbin0 -> 26488 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/fplib_wizard_githubselection.pngbin0 -> 51962 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/fplib_wizard_locallibselection.pngbin0 -> 42539 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/fplib_wizard_locallibstartpage.pngbin0 -> 42471 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/fplib_wizard_startpage_github.pngbin0 -> 41103 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/fplib_wizard_validate.pngbin0 -> 28633 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/frame_example.pngbin0 -> 1158 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/hierarchy_navigator_dialog.pngbin0 -> 13368 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/hsheet_properties_1.pngbin0 -> 24003 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/insert_newline_code.pngbin0 -> 4264 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/insert_slashnewline_code.pngbin0 -> 4282 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/kicad_flowchart.pngbin0 -> 99815 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/kicad_main_window.pngbin0 -> 21472 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/lib_table.pngbin0 -> 101701 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/libedit_main_window.pngbin0 -> 21282 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/libsettings.pngbin0 -> 25110 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/main_toolbar.pngbin0 -> 14449 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/main_window.pngbin0 -> 105448 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/main_window_popup.pngbin0 -> 16362 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/menu_bar.pngbin0 -> 6034 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/menu_file.pngbin0 -> 38810 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/menu_path_hotkey_editor.pngbin0 -> 53302 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/module_params.pngbin0 -> 15014 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/multi_line.pngbin0 -> 3429 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/multi_line_2.pngbin0 -> 957 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/multi_line_3.pngbin0 -> 1085 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/netlist_dialog.pngbin0 -> 29859 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/opengl_menu.pngbin0 -> 57731 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/options.pngbin0 -> 69360 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/options_multi_line.pngbin0 -> 22631 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/page_property_1.pngbin0 -> 30983 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/page_property_2.pngbin0 -> 47263 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/page_settings.pngbin0 -> 72316 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/path_select.pngbin0 -> 5821 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/pcbnew_select_track_width.pngbin0 -> 13819 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/pin_properties.pngbin0 -> 12717 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/pl_status_bar.pngbin0 -> 5857 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/place_a_via.pngbin0 -> 20468 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/power_ports_example.pngbin0 -> 14849 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/preferences_menu.pngbin0 -> 43138 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/print_dialog.pngbin0 -> 23745 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/project_tree.pngbin0 -> 24750 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/property_bitmap.pngbin0 -> 24467 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/property_line.pngbin0 -> 31243 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/property_main.pngbin0 -> 25325 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/property_none.pngbin0 -> 59803 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/property_polyline.pngbin0 -> 25191 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/property_text.pngbin0 -> 33510 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/rescue-conflicts.pngbin0 -> 43976 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/router_options.pngbin0 -> 31076 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/rules_editor.pngbin0 -> 77926 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/select_top_copper.pngbin0 -> 14073 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/set_base_corner.pngbin0 -> 2904 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/set_current_page.pngbin0 -> 2166 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/shortcuts_editor.pngbin0 -> 46982 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/show_fields_codes.pngbin0 -> 1191 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/show_fields_data.pngbin0 -> 1544 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/status_bar.pngbin0 -> 3720 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/template_field_names.pngbin0 -> 31232 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/template_selected.pngbin0 -> 79700 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/template_selector.pngbin0 -> 56929 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/text_noriented.pngbin0 -> 2689 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/text_rotated.pngbin0 -> 4773 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/title_block.pngbin0 -> 9155 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/toolbar_libedit.pngbin0 -> 9460 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/toolbar_viewlib.pngbin0 -> 10807 bytes
-rw-r--r--share/doc/kicad/help/it/images/it/user_path.pngbin0 -> 3608 bytes
-rw-r--r--share/doc/kicad/help/it/images/launch_pane.pngbin0 -> 11217 bytes
-rw-r--r--share/doc/kicad/help/it/images/logo.pngbin0 -> 47585 bytes
-rw-r--r--share/doc/kicad/help/it/images/main_toolbar.pngbin0 -> 3166 bytes
-rw-r--r--share/doc/kicad/help/it/images/pad_properties.pngbin0 -> 63390 bytes
-rw-r--r--share/doc/kicad/help/it/images/pcbnew_3d_viewer.pngbin0 -> 22419 bytes
-rw-r--r--share/doc/kicad/help/it/images/project_tree.pngbin0 -> 5348 bytes
-rw-r--r--share/doc/kicad/help/it/images/resistor_value.pngbin0 -> 657 bytes
-rw-r--r--share/doc/kicad/help/it/images/route_icon.pngbin0 -> 6717 bytes
-rw-r--r--share/doc/kicad/help/it/images/sch_with_buses.pngbin0 -> 55624 bytes
-rw-r--r--share/doc/kicad/help/it/images/schematic-sample.pngbin0 -> 5991 bytes
-rw-r--r--share/doc/kicad/help/it/images/template_tree.pngbin0 -> 5576 bytes
-rw-r--r--share/doc/kicad/help/it/images/template_tree_meta.pngbin0 -> 5162 bytes
-rw-r--r--share/doc/kicad/help/it/images/test_idf_blobs.pngbin0 -> 56758 bytes
-rw-r--r--share/doc/kicad/help/it/images/toolbar_libedit_alias.pngbin0 -> 1803 bytes
-rw-r--r--share/doc/kicad/help/it/images/toolbar_libedit_part.pngbin0 -> 1855 bytes
-rw-r--r--share/doc/kicad/help/it/images/toolbar_schedit.pngbin0 -> 11661 bytes
-rw-r--r--share/doc/kicad/help/it/images/toolbar_schedit_rightside.pngbin0 -> 5256 bytes
-rw-r--r--share/doc/kicad/help/it/images/toolbar_schedit_standalone.pngbin0 -> 11552 bytes
-rw-r--r--share/doc/kicad/help/it/images/toolbar_viewlib_part.pngbin0 -> 1802 bytes
-rw-r--r--share/doc/kicad/help/it/images/wires_labels.pngbin0 -> 21699 bytes
-rw-r--r--share/doc/kicad/help/it/kicad.epubbin0 -> 424373 bytes
-rw-r--r--share/doc/kicad/help/it/kicad.html1756
-rw-r--r--share/doc/kicad/help/it/kicad.pdfbin0 -> 489998 bytes
-rw-r--r--share/doc/kicad/help/it/pcbnew.epubbin0 -> 2990809 bytes
-rw-r--r--share/doc/kicad/help/it/pcbnew.html7606
-rw-r--r--share/doc/kicad/help/it/pcbnew.pdfbin0 -> 4985797 bytes
-rw-r--r--share/doc/kicad/help/it/pl_editor.epubbin0 -> 716813 bytes
-rw-r--r--share/doc/kicad/help/it/pl_editor.html1829
-rw-r--r--share/doc/kicad/help/it/pl_editor.pdfbin0 -> 718098 bytes
866 files changed, 26740 insertions, 0 deletions
diff --git a/share/doc/kicad/help/it/cvpcb.epub b/share/doc/kicad/help/it/cvpcb.epub
new file mode 100644
index 0000000..f38e83c
--- /dev/null
+++ b/share/doc/kicad/help/it/cvpcb.epub
Binary files differ
diff --git a/share/doc/kicad/help/it/cvpcb.html b/share/doc/kicad/help/it/cvpcb.html
new file mode 100644
index 0000000..69aeacf
--- /dev/null
+++ b/share/doc/kicad/help/it/cvpcb.html
@@ -0,0 +1,2123 @@
+<!DOCTYPE html>
+<html lang="it">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="generator" content="AsciiDoc 8.6.8">
+<title>CvPcb</title>
+<style type="text/css">
+/* Shared CSS for AsciiDoc xhtml11 and html5 backends */
+
+/* Default font. */
+body {
+ font-family: Georgia,serif;
+}
+
+/* Title font. */
+h1, h2, h3, h4, h5, h6,
+div.title, caption.title,
+thead, p.table.header,
+#toctitle,
+#author, #revnumber, #revdate, #revremark,
+#footer {
+ font-family: Arial,Helvetica,sans-serif;
+}
+
+body {
+ margin: 1em 5% 1em 5%;
+}
+
+a {
+ color: blue;
+ text-decoration: underline;
+}
+a:visited {
+ color: fuchsia;
+}
+
+em {
+ font-style: italic;
+ color: navy;
+}
+
+strong {
+ font-weight: bold;
+ color: #083194;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ color: #527bbd;
+ margin-top: 1.2em;
+ margin-bottom: 0.5em;
+ line-height: 1.3;
+}
+
+h1, h2, h3 {
+ border-bottom: 2px solid silver;
+}
+h2 {
+ padding-top: 0.5em;
+}
+h3 {
+ float: left;
+}
+h3 + * {
+ clear: left;
+}
+h5 {
+ font-size: 1.0em;
+}
+
+div.sectionbody {
+ margin-left: 0;
+}
+
+hr {
+ border: 1px solid silver;
+}
+
+p {
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+
+ul, ol, li > p {
+ margin-top: 0;
+}
+ul > li { color: #aaa; }
+ul > li > * { color: black; }
+
+pre {
+ padding: 0;
+ margin: 0;
+}
+
+#author {
+ color: #527bbd;
+ font-weight: bold;
+ font-size: 1.1em;
+}
+#email {
+}
+#revnumber, #revdate, #revremark {
+}
+
+#footer {
+ font-size: small;
+ border-top: 2px solid silver;
+ padding-top: 0.5em;
+ margin-top: 4.0em;
+}
+#footer-text {
+ float: left;
+ padding-bottom: 0.5em;
+}
+#footer-badges {
+ float: right;
+ padding-bottom: 0.5em;
+}
+
+#preamble {
+ margin-top: 1.5em;
+ margin-bottom: 1.5em;
+}
+div.imageblock, div.exampleblock, div.verseblock,
+div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,
+div.admonitionblock {
+ margin-top: 1.0em;
+ margin-bottom: 1.5em;
+}
+div.admonitionblock {
+ margin-top: 2.0em;
+ margin-bottom: 2.0em;
+ margin-right: 10%;
+ color: #606060;
+}
+
+div.content { /* Block element content. */
+ padding: 0;
+}
+
+/* Block element titles. */
+div.title, caption.title {
+ color: #527bbd;
+ font-weight: bold;
+ text-align: left;
+ margin-top: 1.0em;
+ margin-bottom: 0.5em;
+}
+div.title + * {
+ margin-top: 0;
+}
+
+td div.title:first-child {
+ margin-top: 0.0em;
+}
+div.content div.title:first-child {
+ margin-top: 0.0em;
+}
+div.content + div.title {
+ margin-top: 0.0em;
+}
+
+div.sidebarblock > div.content {
+ background: #ffffee;
+ border: 1px solid #dddddd;
+ border-left: 4px solid #f0f0f0;
+ padding: 0.5em;
+}
+
+div.listingblock > div.content {
+ border: 1px solid #dddddd;
+ border-left: 5px solid #f0f0f0;
+ background: #f8f8f8;
+ padding: 0.5em;
+}
+
+div.quoteblock, div.verseblock {
+ padding-left: 1.0em;
+ margin-left: 1.0em;
+ margin-right: 10%;
+ border-left: 5px solid #f0f0f0;
+ color: #777777;
+}
+
+div.quoteblock > div.attribution {
+ padding-top: 0.5em;
+ text-align: right;
+}
+
+div.verseblock > pre.content {
+ font-family: inherit;
+ font-size: inherit;
+}
+div.verseblock > div.attribution {
+ padding-top: 0.75em;
+ text-align: left;
+}
+/* DEPRECATED: Pre version 8.2.7 verse style literal block. */
+div.verseblock + div.attribution {
+ text-align: left;
+}
+
+div.admonitionblock .icon {
+ vertical-align: top;
+ font-size: 1.1em;
+ font-weight: bold;
+ text-decoration: underline;
+ color: #527bbd;
+ padding-right: 0.5em;
+}
+div.admonitionblock td.content {
+ padding-left: 0.5em;
+ border-left: 3px solid #dddddd;
+}
+
+div.exampleblock > div.content {
+ border-left: 3px solid #dddddd;
+ padding-left: 0.5em;
+}
+
+div.imageblock div.content { padding-left: 0; }
+span.image img { border-style: none; }
+a.image:visited { color: white; }
+
+dl {
+ margin-top: 0.8em;
+ margin-bottom: 0.8em;
+}
+dt {
+ margin-top: 0.5em;
+ margin-bottom: 0;
+ font-style: normal;
+ color: navy;
+}
+dd > *:first-child {
+ margin-top: 0.1em;
+}
+
+ul, ol {
+ list-style-position: outside;
+}
+ol.arabic {
+ list-style-type: decimal;
+}
+ol.loweralpha {
+ list-style-type: lower-alpha;
+}
+ol.upperalpha {
+ list-style-type: upper-alpha;
+}
+ol.lowerroman {
+ list-style-type: lower-roman;
+}
+ol.upperroman {
+ list-style-type: upper-roman;
+}
+
+div.compact ul, div.compact ol,
+div.compact p, div.compact p,
+div.compact div, div.compact div {
+ margin-top: 0.1em;
+ margin-bottom: 0.1em;
+}
+
+tfoot {
+ font-weight: bold;
+}
+td > div.verse {
+ white-space: pre;
+}
+
+div.hdlist {
+ margin-top: 0.8em;
+ margin-bottom: 0.8em;
+}
+div.hdlist tr {
+ padding-bottom: 15px;
+}
+dt.hdlist1.strong, td.hdlist1.strong {
+ font-weight: bold;
+}
+td.hdlist1 {
+ vertical-align: top;
+ font-style: normal;
+ padding-right: 0.8em;
+ color: navy;
+}
+td.hdlist2 {
+ vertical-align: top;
+}
+div.hdlist.compact tr {
+ margin: 0;
+ padding-bottom: 0;
+}
+
+.comment {
+ background: yellow;
+}
+
+.footnote, .footnoteref {
+ font-size: 0.8em;
+}
+
+span.footnote, span.footnoteref {
+ vertical-align: super;
+}
+
+#footnotes {
+ margin: 20px 0 20px 0;
+ padding: 7px 0 0 0;
+}
+
+#footnotes div.footnote {
+ margin: 0 0 5px 0;
+}
+
+#footnotes hr {
+ border: none;
+ border-top: 1px solid silver;
+ height: 1px;
+ text-align: left;
+ margin-left: 0;
+ width: 20%;
+ min-width: 100px;
+}
+
+div.colist td {
+ padding-right: 0.5em;
+ padding-bottom: 0.3em;
+ vertical-align: top;
+}
+div.colist td img {
+ margin-top: 0.3em;
+}
+
+@media print {
+ #footer-badges { display: none; }
+}
+
+#toc {
+ margin-bottom: 2.5em;
+}
+
+#toctitle {
+ color: #527bbd;
+ font-size: 1.1em;
+ font-weight: bold;
+ margin-top: 1.0em;
+ margin-bottom: 0.1em;
+}
+
+div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+div.toclevel2 {
+ margin-left: 2em;
+ font-size: 0.9em;
+}
+div.toclevel3 {
+ margin-left: 4em;
+ font-size: 0.9em;
+}
+div.toclevel4 {
+ margin-left: 6em;
+ font-size: 0.9em;
+}
+
+span.aqua { color: aqua; }
+span.black { color: black; }
+span.blue { color: blue; }
+span.fuchsia { color: fuchsia; }
+span.gray { color: gray; }
+span.green { color: green; }
+span.lime { color: lime; }
+span.maroon { color: maroon; }
+span.navy { color: navy; }
+span.olive { color: olive; }
+span.purple { color: purple; }
+span.red { color: red; }
+span.silver { color: silver; }
+span.teal { color: teal; }
+span.white { color: white; }
+span.yellow { color: yellow; }
+
+span.aqua-background { background: aqua; }
+span.black-background { background: black; }
+span.blue-background { background: blue; }
+span.fuchsia-background { background: fuchsia; }
+span.gray-background { background: gray; }
+span.green-background { background: green; }
+span.lime-background { background: lime; }
+span.maroon-background { background: maroon; }
+span.navy-background { background: navy; }
+span.olive-background { background: olive; }
+span.purple-background { background: purple; }
+span.red-background { background: red; }
+span.silver-background { background: silver; }
+span.teal-background { background: teal; }
+span.white-background { background: white; }
+span.yellow-background { background: yellow; }
+
+span.big { font-size: 2em; }
+span.small { font-size: 0.6em; }
+
+span.underline { text-decoration: underline; }
+span.overline { text-decoration: overline; }
+span.line-through { text-decoration: line-through; }
+
+
+/*
+ * xhtml11 specific
+ *
+ * */
+
+tt {
+ font-family: monospace;
+ font-size: inherit;
+ color: navy;
+}
+
+div.tableblock {
+ margin-top: 1.0em;
+ margin-bottom: 1.5em;
+}
+div.tableblock > table {
+ border: 3px solid #527bbd;
+}
+thead, p.table.header {
+ font-weight: bold;
+ color: #527bbd;
+}
+p.table {
+ margin-top: 0;
+}
+/* Because the table frame attribute is overriden by CSS in most browsers. */
+div.tableblock > table[frame="void"] {
+ border-style: none;
+}
+div.tableblock > table[frame="hsides"] {
+ border-left-style: none;
+ border-right-style: none;
+}
+div.tableblock > table[frame="vsides"] {
+ border-top-style: none;
+ border-bottom-style: none;
+}
+
+
+/*
+ * html5 specific
+ *
+ * */
+
+.monospaced {
+ font-family: monospace;
+ font-size: inherit;
+ color: navy;
+}
+
+table.tableblock {
+ margin-top: 1.0em;
+ margin-bottom: 1.5em;
+}
+thead, p.tableblock.header {
+ font-weight: bold;
+ color: #527bbd;
+}
+p.tableblock {
+ margin-top: 0;
+}
+table.tableblock {
+ border-width: 3px;
+ border-spacing: 0px;
+ border-style: solid;
+ border-color: #527bbd;
+ border-collapse: collapse;
+}
+th.tableblock, td.tableblock {
+ border-width: 1px;
+ padding: 4px;
+ border-style: solid;
+ border-color: #527bbd;
+}
+
+table.tableblock.frame-topbot {
+ border-left-style: hidden;
+ border-right-style: hidden;
+}
+table.tableblock.frame-sides {
+ border-top-style: hidden;
+ border-bottom-style: hidden;
+}
+table.tableblock.frame-none {
+ border-style: hidden;
+}
+
+th.tableblock.halign-left, td.tableblock.halign-left {
+ text-align: left;
+}
+th.tableblock.halign-center, td.tableblock.halign-center {
+ text-align: center;
+}
+th.tableblock.halign-right, td.tableblock.halign-right {
+ text-align: right;
+}
+
+th.tableblock.valign-top, td.tableblock.valign-top {
+ vertical-align: top;
+}
+th.tableblock.valign-middle, td.tableblock.valign-middle {
+ vertical-align: middle;
+}
+th.tableblock.valign-bottom, td.tableblock.valign-bottom {
+ vertical-align: bottom;
+}
+
+
+/*
+ * manpage specific
+ *
+ * */
+
+body.manpage h1 {
+ padding-top: 0.5em;
+ padding-bottom: 0.5em;
+ border-top: 2px solid silver;
+ border-bottom: 2px solid silver;
+}
+body.manpage h2 {
+ border-style: none;
+}
+body.manpage div.sectionbody {
+ margin-left: 3em;
+}
+
+@media print {
+ body.manpage div#toc { display: none; }
+}
+
+
+/*
+ * Theme specific overrides of the preceding (asciidoc.css) CSS.
+ *
+ */
+body {
+ font-family: Garamond, Georgia, serif;
+ font-size: 17px;
+ color: #3E4349;
+ line-height: 1.3em;
+}
+h1, h2, h3, h4, h5, h6,
+div.title, caption.title,
+thead, p.table.header,
+#toctitle,
+#author, #revnumber, #revdate, #revremark,
+#footer {
+ font-family: Garmond, Georgia, serif;
+ font-weight: normal;
+ border-bottom-width: 0;
+ color: #3E4349;
+}
+div.title, caption.title { color: #596673; font-weight: bold; }
+h1 { font-size: 240%; }
+h2 { font-size: 180%; }
+h3 { font-size: 150%; }
+h4 { font-size: 130%; }
+h5 { font-size: 115%; }
+h6 { font-size: 100%; }
+#header h1 { margin-top: 0; }
+#toc {
+ color: #444444;
+ line-height: 1.5;
+ padding-top: 1.5em;
+}
+#toctitle {
+ font-size: 20px;
+}
+#toc a {
+ border-bottom: 1px dotted #999999;
+ color: #444444 !important;
+ text-decoration: none !important;
+}
+#toc a:hover {
+ border-bottom: 1px solid #6D4100;
+ color: #6D4100 !important;
+ text-decoration: none !important;
+}
+div.toclevel1 { margin-top: 0.2em; font-size: 16px; }
+div.toclevel2 { margin-top: 0.15em; font-size: 14px; }
+em, dt, td.hdlist1 { color: black; }
+strong { color: #3E4349; }
+a { color: #004B6B; text-decoration: none; border-bottom: 1px dotted #004B6B; }
+a:visited { color: #615FA0; border-bottom: 1px dotted #615FA0; }
+a:hover { color: #6D4100; border-bottom: 1px solid #6D4100; }
+div.tableblock > table, table.tableblock { border: 3px solid #E8E8E8; }
+th.tableblock, td.tableblock { border: 1px solid #E8E8E8; }
+ul > li > * { color: #3E4349; }
+pre, tt, .monospaced { font-family: Consolas,Menlo,'Deja Vu Sans Mono','Bitstream Vera Sans Mono',monospace; }
+tt, .monospaced { font-size: 0.9em; color: black;
+}
+div.exampleblock > div.content, div.sidebarblock > div.content, div.listingblock > div.content { border-width: 0 0 0 3px; border-color: #E8E8E8; }
+div.verseblock { border-left-width: 0; margin-left: 3em; }
+div.quoteblock { border-left-width: 3px; margin-left: 0; margin-right: 0;}
+div.admonitionblock td.content { border-left: 3px solid #E8E8E8; }
+
+
+@media screen {
+ body {
+ max-width: 50em; /* approximately 80 characters wide */
+ margin-left: 16em;
+ }
+
+ #toc {
+ position: fixed;
+ top: 0;
+ left: 0;
+ bottom: 0;
+ width: 13em;
+ padding: 0.5em;
+ padding-bottom: 1.5em;
+ margin: 0;
+ overflow: auto;
+ border-right: 3px solid #f8f8f8;
+ background-color: white;
+ }
+
+ #toc .toclevel1 {
+ margin-top: 0.5em;
+ }
+
+ #toc .toclevel2 {
+ margin-top: 0.25em;
+ display: list-item;
+ color: #aaaaaa;
+ }
+
+ #toctitle {
+ margin-top: 0.5em;
+ }
+}
+</style>
+<script type="text/javascript">
+/*<![CDATA[*/
+var asciidoc = { // Namespace.
+
+/////////////////////////////////////////////////////////////////////
+// Table Of Contents generator
+/////////////////////////////////////////////////////////////////////
+
+/* Author: Mihai Bazon, September 2002
+ * http://students.infoiasi.ro/~mishoo
+ *
+ * Table Of Content generator
+ * Version: 0.4
+ *
+ * Feel free to use this script under the terms of the GNU General Public
+ * License, as long as you do not remove or alter this notice.
+ */
+
+ /* modified by Troy D. Hanson, September 2006. License: GPL */
+ /* modified by Stuart Rackham, 2006, 2009. License: GPL */
+
+// toclevels = 1..4.
+toc: function (toclevels) {
+
+ function getText(el) {
+ var text = "";
+ for (var i = el.firstChild; i != null; i = i.nextSibling) {
+ if (i.nodeType == 3 /* Node.TEXT_NODE */) // IE doesn't speak constants.
+ text += i.data;
+ else if (i.firstChild != null)
+ text += getText(i);
+ }
+ return text;
+ }
+
+ function TocEntry(el, text, toclevel) {
+ this.element = el;
+ this.text = text;
+ this.toclevel = toclevel;
+ }
+
+ function tocEntries(el, toclevels) {
+ var result = new Array;
+ var re = new RegExp('[hH]([1-'+(toclevels+1)+'])');
+ // Function that scans the DOM tree for header elements (the DOM2
+ // nodeIterator API would be a better technique but not supported by all
+ // browsers).
+ var iterate = function (el) {
+ for (var i = el.firstChild; i != null; i = i.nextSibling) {
+ if (i.nodeType == 1 /* Node.ELEMENT_NODE */) {
+ var mo = re.exec(i.tagName);
+ if (mo && (i.getAttribute("class") || i.getAttribute("className")) != "float") {
+ result[result.length] = new TocEntry(i, getText(i), mo[1]-1);
+ }
+ iterate(i);
+ }
+ }
+ }
+ iterate(el);
+ return result;
+ }
+
+ var toc = document.getElementById("toc");
+ if (!toc) {
+ return;
+ }
+
+ // Delete existing TOC entries in case we're reloading the TOC.
+ var tocEntriesToRemove = [];
+ var i;
+ for (i = 0; i < toc.childNodes.length; i++) {
+ var entry = toc.childNodes[i];
+ if (entry.nodeName.toLowerCase() == 'div'
+ && entry.getAttribute("class")
+ && entry.getAttribute("class").match(/^toclevel/))
+ tocEntriesToRemove.push(entry);
+ }
+ for (i = 0; i < tocEntriesToRemove.length; i++) {
+ toc.removeChild(tocEntriesToRemove[i]);
+ }
+
+ // Rebuild TOC entries.
+ var entries = tocEntries(document.getElementById("content"), toclevels);
+ for (var i = 0; i < entries.length; ++i) {
+ var entry = entries[i];
+ if (entry.element.id == "")
+ entry.element.id = "_toc_" + i;
+ var a = document.createElement("a");
+ a.href = "#" + entry.element.id;
+ a.appendChild(document.createTextNode(entry.text));
+ var div = document.createElement("div");
+ div.appendChild(a);
+ div.className = "toclevel" + entry.toclevel;
+ toc.appendChild(div);
+ }
+ if (entries.length == 0)
+ toc.parentNode.removeChild(toc);
+},
+
+
+/////////////////////////////////////////////////////////////////////
+// Footnotes generator
+/////////////////////////////////////////////////////////////////////
+
+/* Based on footnote generation code from:
+ * http://www.brandspankingnew.net/archive/2005/07/format_footnote.html
+ */
+
+footnotes: function () {
+ // Delete existing footnote entries in case we're reloading the footnodes.
+ var i;
+ var noteholder = document.getElementById("footnotes");
+ if (!noteholder) {
+ return;
+ }
+ var entriesToRemove = [];
+ for (i = 0; i < noteholder.childNodes.length; i++) {
+ var entry = noteholder.childNodes[i];
+ if (entry.nodeName.toLowerCase() == 'div' && entry.getAttribute("class") == "footnote")
+ entriesToRemove.push(entry);
+ }
+ for (i = 0; i < entriesToRemove.length; i++) {
+ noteholder.removeChild(entriesToRemove[i]);
+ }
+
+ // Rebuild footnote entries.
+ var cont = document.getElementById("content");
+ var spans = cont.getElementsByTagName("span");
+ var refs = {};
+ var n = 0;
+ for (i=0; i<spans.length; i++) {
+ if (spans[i].className == "footnote") {
+ n++;
+ var note = spans[i].getAttribute("data-note");
+ if (!note) {
+ // Use [\s\S] in place of . so multi-line matches work.
+ // Because JavaScript has no s (dotall) regex flag.
+ note = spans[i].innerHTML.match(/\s*\[([\s\S]*)]\s*/)[1];
+ spans[i].innerHTML =
+ "[<a id='_footnoteref_" + n + "' href='#_footnote_" + n +
+ "' title='View footnote' class='footnote'>" + n + "</a>]";
+ spans[i].setAttribute("data-note", note);
+ }
+ noteholder.innerHTML +=
+ "<div class='footnote' id='_footnote_" + n + "'>" +
+ "<a href='#_footnoteref_" + n + "' title='Return to text'>" +
+ n + "</a>. " + note + "</div>";
+ var id =spans[i].getAttribute("id");
+ if (id != null) refs["#"+id] = n;
+ }
+ }
+ if (n == 0)
+ noteholder.parentNode.removeChild(noteholder);
+ else {
+ // Process footnoterefs.
+ for (i=0; i<spans.length; i++) {
+ if (spans[i].className == "footnoteref") {
+ var href = spans[i].getElementsByTagName("a")[0].getAttribute("href");
+ href = href.match(/#.*/)[0]; // Because IE return full URL.
+ n = refs[href];
+ spans[i].innerHTML =
+ "[<a href='#_footnote_" + n +
+ "' title='View footnote' class='footnote'>" + n + "</a>]";
+ }
+ }
+ }
+},
+
+install: function(toclevels) {
+ var timerId;
+
+ function reinstall() {
+ asciidoc.footnotes();
+ if (toclevels) {
+ asciidoc.toc(toclevels);
+ }
+ }
+
+ function reinstallAndRemoveTimer() {
+ clearInterval(timerId);
+ reinstall();
+ }
+
+ timerId = setInterval(reinstall, 500);
+ if (document.addEventListener)
+ document.addEventListener("DOMContentLoaded", reinstallAndRemoveTimer, false);
+ else
+ window.onload = reinstallAndRemoveTimer;
+}
+
+}
+asciidoc.install(2);
+/*]]>*/
+</script>
+</head>
+<body class="article">
+<div id="header">
+<h1>CvPcb</h1>
+<span id="author">The KiCad Team</span><br>
+<div id="toc">
+ <div id="toctitle">Sommario</div>
+ <noscript><p><b>JavaScript must be enabled in your browser to display the table of contents.</b></p></noscript>
+</div>
+</div>
+<div id="content">
+<div id="preamble">
+<div class="sectionbody">
+<div class="paragraph"><p><em>Manuale di riferimento</em></p></div>
+<div class="paragraph" id="copyright"><p><strong>Copyright</strong></p></div>
+<div class="paragraph"><p>Questo documento è coperto dal Copyright &#169; 2010-2015 dei suoi autori come
+elencati in seguito. È possibile distribuirlo e/o modificarlo nei termini
+sia della GNU General Public License (<a href="http://www.gnu.org/licenses/gpl.html">http://www.gnu.org/licenses/gpl.html</a>),
+versione 3 o successive, che della Creative Commons Attribution License
+(<a href="http://creativecommons.org/licenses/by/3.0/">http://creativecommons.org/licenses/by/3.0/</a>), versione 3.0 o successive.</p></div>
+<div class="paragraph"><p>Tutti i marchi registrati all&#8217;interno di questa guida appartengono ai loro
+legittimi proprietari.</p></div>
+<div class="paragraph" id="contributors"><p><strong>Collaboratori</strong></p></div>
+<div class="paragraph"><p>Jean-Pierre Charras, Fabrizio Tappero, Wayne Stambaugh.</p></div>
+<div class="paragraph" id="translation"><p><strong>Traduzione</strong></p></div>
+<div class="paragraph"><p>Marco Ciampa &lt;<a href="mailto:ciampix@libero.it">ciampix@libero.it</a>&gt;, 2014-2015.</p></div>
+<div class="paragraph" id="feedback"><p><strong>Feedback</strong></p></div>
+<div class="paragraph"><p>Si prega di inviare qualsiasi rapporto bug, suggerimento o nuova versione a:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Documentazione di KiCad: <a href="https://github.com/KiCad/kicad-doc/issues">https://github.com/KiCad/kicad-doc/issues</a>
+</p>
+</li>
+<li>
+<p>
+Software KiCad: <a href="https://bugs.launchpad.net/kicad">https://bugs.launchpad.net/kicad</a>
+</p>
+</li>
+<li>
+<p>
+Traduzione di KiCad: <a href="https://github.com/KiCad/kicad-i18n/issues">https://github.com/KiCad/kicad-i18n/issues</a>
+</p>
+</li>
+</ul></div>
+<div class="paragraph" id="publication_date_and_software_version"><p><strong>Data di pubblicazione e versione del software</strong></p></div>
+<div class="paragraph"><p>Pubblicato il 22 maggio, 2015.</p></div>
+<div style="page-break-after:always"></div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_introduzione_a_cvpcb">1. Introduzione a CvPcb</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>CvPcb è uno strumento che permette di associare i simboli (componenti) di
+uno schema elettrico ai disegni usati durante la progettazione di un
+circuito stampato (impronte). Questa associazione viene aggiunta al file
+dell&#8217;elenco delle connessioni (netlist) creato dal programma di disegno
+elettrico Eeschema.</p></div>
+<div class="paragraph"><p>Il file di netlist generato da Eeschema specifica quale impronta di circuito
+stampato è associata ad ogni componente nello schema elettrico solo quando
+il campo impronta del componente è stato inizializzato.</p></div>
+<div class="paragraph"><p>Questo accade quando sono associati componenti a impronte durante la stesura
+dello schema elettrico impostando il campo impronta nel componente o quando
+questo è già impostato nella libreria dei componenti e viene caricato
+assieme al caricamento del simbolo.</p></div>
+<div class="paragraph"><p>CvPcb offre un metodo comodo per associare le impronte ai componenti durante
+la modifica dello schema elettrico. Esso fornisce un elenco filtrabile di
+impronte, la visualizzazione delle impronte e la visualizzazione 3D del
+modello del componente, per aiutare nella verifica della corretta
+associazione dell&#8217;impronta al componente.</p></div>
+<div class="paragraph"><p>I componenti possono essere assegnati alle loro impronte corrispondenti
+manualmente o automaticamente creando i file di equivalenze (file .equ). I
+file delle equivalenze sono tabelle di corrispondenza che associano ogni
+componente alla sua impronta.</p></div>
+<div class="paragraph"><p>Questo approccio interattivo è più semplice e meno soggetto a errori che
+l&#8217;associazione diretta delle impronte nell&#8217;editor dello schema elettrico.</p></div>
+<div class="paragraph"><p>CvPcb permette di visionare l&#8217;elenco delle impronte disponibili e di
+mostrarle sullo schermo per verificare che si stia associando l&#8217;impronta
+corretta.</p></div>
+<div class="paragraph"><p><strong>CvPcb può essere eseguito solo da Eeschema</strong>, dalla barra degli strumenti principale, sia quando Eeschema viene eseguito dal gestore dei progetti di KiCad che quando Eeschema viene eseguito come applicazione indipendente.</p></div>
+<div class="paragraph"><p>L&#8217;esecuzione di CvPcb da Eeschema fatto partire a sua volta dal gestore dei
+progetti di KiCad è generalmente da preferire perché:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Cvpcb necessita del file di configurazione del progetto per sapere le
+ librerie di impronte da caricare.
+</p>
+</li>
+<li>
+<p>
+Cvpcb inizializza i campi impronte dei componenti dello schema del progetto
+ corrente. Ciò è possibile solo quando il file del progetto è nello stesso
+ percorso dello schema elettrico aperto.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>L&#8217;esecuzione di CvPcb da una sessione di Eeschema eseguito dal gestore dei
+progetti di KiCad garantisce automaticamente tutto ciò.</p></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Avvertenza</div>
+</td>
+<td class="content">Comunque si <strong>può</strong> eseguire CvPcb da una sessione autonoma di Eeschema
+malgrado, si noti, che ad un qualsiasi schema elettrico aperto che non abbia
+nello stesso percorso un file di progetto potrebbero mancare componenti a
+causa delle librerie mancanti che non vengono rilevate da CvPcb. Inoltre se
+non c'è un file fp-lib-table nello stesso percorso dello schema elettrico
+aperto, non saranno disponibili le librerie impronte specifiche del
+progetto.</td>
+</tr></table>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_caratteristiche_di_cvpcb">2. Caratteristiche di CvPcb</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_associazione_manuale_o_automatica">2.1. Associazione manuale o automatica</h3>
+<div class="paragraph"><p>CvPcb permette l&#8217;assegnamento interattivo (manuale) come quello automatico
+tramite i file delle equivalenze.</p></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_invocazione_di_cvpcb">3. Invocazione di CvPcb</h2>
+<div class="sectionbody">
+<div class="paragraph"><p><strong>CvPcb viene invocato solo dal programma di cattura schemi elettrici Eeschema</strong>, attraverso lo strumento:</p></div>
+<div class="paragraph"><p><span class="image">
+<img src="images/icons/run-cvpcb.png" alt="esegui cvpcb">
+</span></p></div>
+<div class="paragraph"><p>Eeschema passa automaticamente i dati corretti (l&#8217;elenco componenti e
+impronte) a CvPcb. Non c'è aggiornamento da fare (a meno che non ci siano
+dei nuovi componenti non ancora annotati), basta solo eseguire Cvpcb.</p></div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_comandi_cvpcb">4. Comandi CvPcb</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_schermo_principale">4.1. Schermo principale</h3>
+<div class="paragraph"><p>L&#8217;immagine sottostante mostra la finestra principale di CvPcb.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/cvpcb_main_window.png" alt="images/it/cvpcb_main_window.png">
+</div>
+</div>
+<div class="paragraph"><p>Il pannello di sinistra contiene l&#8217;elenco dei nomi di file delle librerie di
+impronte disponibili associate al progetto. Il pannello centrale contiene
+l&#8217;elenco dei componenti caricati dal file della netlist. Il pannello di
+destra contiene l&#8217;elenco di impronte disponibili caricate dalle librerie di
+impronte del progetto. Se nessun file netlist verrà caricato, il pannello
+componenti resterà vuoto, similmente se nessuna libreria impronte verrà
+trovata, il pannello delle impronte resterà vuoto.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_la_barra_strumenti_della_finestra_principale">4.2. La barra strumenti della finestra principale</h3>
+<div class="imageblock">
+<div class="content">
+<img src="images/cvpcb_main_toolbar.png" alt="images/cvpcb_main_toolbar.png">
+</div>
+</div>
+<div class="paragraph"><p>La barra superiore permette un facile accesso ai seguenti comandi:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:80%;
+">
+<col style="width:10%;">
+<col style="width:90%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/save.png" alt="images/icons/save.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Invia l&#8217;associazione impronte corrente a Eeschema (cioè il contenuto dei campi impronte).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/config.png" alt="images/icons/config.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Invoca il menu di configurazione di CvPcb.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/show_footprint.png" alt="images/icons/show_footprint.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mostra l&#8217;impronta del componente selezionato nella finestra impronte.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/left.png" alt="images/icons/left.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Seleziona automaticamente nell&#8217;elenco il componente precedente senza un&#8217;associazione impronta.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/right.png" alt="images/icons/right.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Seleziona automaticamente nell&#8217;elenco il componente successivo senza un&#8217;associazione impronta.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/auto_association.png" alt="images/icons/auto_association.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Associa automaticamente impronte con componenti cominciando con l&#8217;usare un file di equivalenze.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/delete_association.png" alt="images/icons/delete_association.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Cancella tutte le associazioni impronte.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/datasheet.png" alt="images/icons/datasheet.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Apre il file di documentazione pdf dell&#8217;impronta selezionata usando il visualizzatore pdf predefinito.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/filter_component.png" alt="images/icons/filter_component.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Abilita o disabilita il filtro per limitare l&#8217;elenco impronte ai filtri impronta del componente selezionato.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/filter_pincount.png" alt="images/icons/filter_pincount.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Abilita o disabilita il filtro per limitare l&#8217;elenco impronte al numero di pin del componente selezionato.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/filter_library.png" alt="images/icons/filter_library.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Abilita o disabilita il filtro per limitare l&#8217;elenco impronte alla libreria selezionata.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect2">
+<h3 id="_comandi_da_tastiera_della_finestra_principale">4.3. Comandi da tastiera della finestra principale</h3>
+<div class="paragraph"><p>La seguente tabella elenca il comandi da tastiera per la finestra
+principale:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:80%;
+">
+<col style="width:15%;">
+<col style="width:85%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Freccia destra / Tab</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Attiva il pannello adiacente a destra del pannello attualmente attivo. A capo al primo pannello se è attivo l&#8217;ultimo pannello.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Freccia sinistra</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Attiva l&#8217;adiacente pannello a sinistra del pannello
+attualmente attivo. A capo all&#8217;ultimo pannello se è attivo il primo pannello.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Freccia su</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Seleziona la voce precedente dell&#8217;elenco attualmente selezionato.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Freccia giù</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Seleziona la voce successiva dell&#8217;elenco attualmente selezionato.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Pagina su</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Seleziona l&#8217;elemento di una pagina precedente dell&#8217;elenco attualmente selezionato.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Pagina giù</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Seleziona l&#8217;elemento di una pagina successiva dell&#8217;elenco attualmente
+selezionato.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Home</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Seleziona il primo elemento dell&#8217;elenco attualmente selezionato.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Fine</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Seleziona l&#8217;ultimo elemento dell&#8217;elenco attualmente selezionato.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect2">
+<h3 id="_configurazione_cvpcb">4.4. Configurazione CvPcb</h3>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/cvpcb_preference_menu.png" alt="images/it/cvpcb_preference_menu.png">
+</div>
+</div>
+<div class="paragraph"><p>CvPcb, dopo il salvataggio del file di associazione impronte, può essere
+chiuso automaticamente oppure no.</p></div>
+<div class="paragraph"><p>L&#8217;invocazione della voce &#8220;Librerie&#8221; nel menu &#8220;Preferenze&#8221; mostra la
+finestra di dialogo della configurazione delle librerie.</p></div>
+<div class="paragraph"><p>A seconda della versione di CvPcb, ci sono due diverse gestioni delle
+librerie:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+La gestione tradizionale, con file *.mod e una libreria elenco di file.
+</p>
+</li>
+<li>
+<p>
+Il nuovo formato &#8220;Pretty&#8221;, che usa un file per impronta. Esso usa un
+ elenco di cartelle; ogni cartella (una cartella con nome *.pretty) è una
+ libreria. Quando si utilizza la nuova gestione, si possono usare anche le
+ librerie native che provengono da file xml in formato GEDA/GPCB o Eagle.
+</p>
+</li>
+</ul></div>
+<div style="page-break-after:always"></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_gestione_librerie_impronte">5. Gestione librerie impronte</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_osservazione_importante">5.1. Osservazione importante:</h3>
+<div class="paragraph"><p><strong><em>Questa sezione è rilevante solo per versioni di KiCad a partire dal dicembre 2013</em></strong></p></div>
+</div>
+<div class="sect2">
+<h3 id="_tabelle_librerie_impronte">5.2. Tabelle librerie impronte</h3>
+<div class="paragraph"><p>Dal dicembre 2013, Pcbnew e CvPcb usano un nuovo strumento di gestione delle
+librerie basato su <strong><em>tabelle di librerie di impronte</em></strong> che permette <strong>l&#8217;uso
+diretto di librerie di impronte</strong> da</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Librerie impronte KiCad obsolete (file .mod)
+</p>
+</li>
+<li>
+<p>
+Librerie impronte KiCad nuovo formato <em>.pretty</em> (su disco locale) (cartelle
+ con estensione .pretty contenenti file .kicad_mod)
+</p>
+</li>
+<li>
+<p>
+Librerie impronte KiCad nuovo formato <em>.pretty</em> (sul nostro repository
+ Github, o su altri repository Github)
+</p>
+</li>
+<li>
+<p>
+Librerie GEDA (cartelle contenenti file .fp)
+</p>
+</li>
+<li>
+<p>
+Librerie impronte Eagle
+</p>
+</li>
+</ul></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">
+<div class="ulist"><ul>
+<li>
+<p>
+si possono scrivere solo cartelle di librerie di impronte KiCad <em>.pretty</em>
+ sul disco locale (e i file .kicad_mod dentro queste cartelle).
+</p>
+</li>
+<li>
+<p>
+Tutti gli altri formati sono in sola lettura.
+</p>
+</li>
+</ul></div>
+</td>
+</tr></table>
+</div>
+<div style="page-break-after:always"></div>
+<div class="paragraph"><p>L&#8217;immagine sottostante mostra la finestra di modifica della tabella librerie
+impronte che si può aprire selezionando la voce &#8220;Librerie impronte&#8221; dal
+menu delle &#8220;Preferenze&#8221;.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/lib_table.png" alt="fin tab lib">
+</div>
+</div>
+<div class="paragraph"><p>La tabella libreria impronte viene usata per collegare una libreria impronte
+di qualsiasi tipo supportato ad un denominatore di libreria. <strong>Questo
+denominatore viene usato per associare impronte</strong> in sostituzioe del
+precedente metodo che dipendeva dall&#8217;ordine dei percorsi di ricerca delle
+librerie.</p></div>
+<div class="paragraph"><p>Ciò permette a CvPcb di accedere a impronte con lo stesso nome in differenti
+librerie assicurando che l&#8217;impronta corretta sia caricata dall&#8217;appropriata
+libreria. Esso permette anche a CvPcb di supportare il caricamento di
+librerie da diversi editor di circuiti stampati come Eagle e GEDA.</p></div>
+<div class="sect3">
+<h4 id="_tabella_librerie_impronte_globale">5.2.1. Tabella librerie impronte globale</h4>
+<div class="paragraph"><p>La tabella librerie globale contiene l&#8217;elenco delle librerie che sono sempre
+disponibili indipendentemente dal file di progetto attualmente caricato. La
+tabella viene salvata nel file fp-lib-table nella cartella utente. La
+posizione di questa cartella dipende dal sistema operativo in uso.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_tabelle_librerie_impronte_specifiche_del_progetto">5.2.2. Tabelle librerie impronte specifiche del progetto</h4>
+<div class="paragraph"><p>La tabella librerie impronte specifica del progetto contiene l&#8217;elenco delle
+librerie disponibili specificamente per il file progetto attualmente
+caricato. Può essere modificata solamente quando viene caricata assieme al
+file della netlist del progetto. Se sessun file progetto viene caricato o
+non c'è il file tabella librerie impronte nel percorso del progetto, viene
+creata una tabella vuota che può essere modificata e successivamente salvata
+assieme al file di assegnamento impronte.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_configurazione_iniziale">5.2.3. Configurazione iniziale</h4>
+<div class="paragraph"><p>La prima volta che Pcbnew o CvPcb vengono eseguiti e il file tabella
+impronte globale <strong>fp-lib-table</strong> non viene trovato nella cartella utente,
+Pcbnew o CvPcb cercheranno di copiare il file tabella impronte predefinito
+fp-lib-table memorizzato nella cartella modelli di sistema di KiCad nel file
+fp-lib-table nella cartella utente.</p></div>
+<div class="paragraph"><p>Se fp-lib-table non viene trovato, verrà creato un file tabella librerie
+impronte vuoto nella cartella utente. Se ciò accade, l&#8217;utente può copiare
+fp-lib-table manualmente o configurare la tabella a mano.</p></div>
+<div class="paragraph"><p>La tabella librerie impronte predefinita include molte delle librerie
+impronte standard che sono installate assieme a KiCad.</p></div>
+<div class="paragraph"><p>Ovviamente, la <strong>prima cosa</strong> da fare è modificare questa tabella
+(aggiungere/rimuovere voci) a seconda del proprio lavoro e delle librerie
+necessarie per i propri progetti.</p></div>
+<div class="paragraph"><p>(se si caricano troppe librerie si può notare dei rallentamenti)</p></div>
+</div>
+<div class="sect3">
+<h4 id="_aggiunta_voci_tabella">5.2.4. Aggiunta voci tabella</h4>
+<div class="paragraph"><p>Per usare una libreria impronte, questa deve prima essere aggiunta alla
+tabella globale o a quella del progetto. La tabella del progetto è
+applicabile solo quando si ha un file di netlist aperto.</p></div>
+<div class="paragraph"><p><strong>Ogni voce di libreria deve avere un identificativo unico.</strong></p></div>
+<div class="paragraph"><p>Ciò non deve essere messo in relazione in alcun modo con il nome o il
+percorso file libreria correntemente caricato. Il carattere duepunti : non
+può essere usato da nessuna parte nella denominazione. Ogni voce di libreria
+deve avere un nome e/o percorso validi a seconda del tipo di libreria. I
+percorsi possono essere definiti come assoluti, relativi, o per sostituzione
+di variabile ambiente (vedere più avanti).</p></div>
+<div class="paragraph"><p>Si deve selezionare il tipo di plugin appropriato per consentire la corretta
+lettura della libreria. KiCad attualmente supporta la lettura di librerie di
+impronte KiCad obsolete, KiCad Pretty, Eagle, e GEDA.</p></div>
+<div class="paragraph"><p>C'è anche un campo che serve ad aggiungere una descrizione della voce di
+libreria. Il campo opzioni non è usato in questo momento per cui aggiungere
+opzioni non avrà alcun effetto durante il caricamento delle librerie.</p></div>
+<div class="paragraph"><p>Si noti che non è possibile avere denominatori di librerie duplicati nella
+stessa tabella. È comunque possibile avere denominatori di librerie
+duplicati tra la tabella librerie globale e quella del progetto.
+In caso di denominazioni duplicate, la voce nella tabella del progetto avrà
+la precedenza sulla corrispondente nella tabella globale. Quando delle voci
+sono definite nella tabella del progetto, un file fp-lib-table contenente le
+voci verrà scritto nella cartella della netlist correntemente aperta.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_sostituzione_variabili_ambiente">5.2.5. Sostituzione variabili ambiente</h4>
+<div class="paragraph"><p>Una delle caratteristiche più potenti della tabella librerie di impronte è
+la sostituzione di variabili ambiente. Ciò permette di definire percorsi
+personalizzati che puntano a dove le proprie librerie sono state memorizzate
+inserendoli in variabili ambiente. La sostituzione delle variabili ambiente
+è supportata usando la sintassi <span class="monospaced">${NOME_VAR_AMB}</span> nel percorso libreria di
+impronte.</p></div>
+<div class="paragraph"><p>Come impostazione predefinita, durante l&#8217;esecuzione KiCad definisce <strong>due
+variabili ambiente</strong>:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+la variabile ambiente <strong><span class="monospaced">KIPRJMOD</span></strong>. Punta sempre alla cartella del
+ progetto corrente e non può essere modificata.
+</p>
+</li>
+<li>
+<p>
+la variabile ambiente <strong><span class="monospaced">KISYSMOD</span></strong>. Punta alla posizione predefinita dove
+ sono state installate le librerie di impronte di KiCad.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Può avere la precedenza rispetto a <span class="monospaced">KISYSMOD</span> se la si definisce in
+<span class="monospaced">preferenze/Configura percorsi</span> e permette di sostituire le librerie di
+impronte predefinite di KiCad con le proprie.</p></div>
+<div class="paragraph"><p>Quando un file netlist del progetto viene caricato, CvPcb definisce la
+variabile <span class="monospaced">KIPRJMOD</span> usando il percorso file (del progetto).</p></div>
+<div class="paragraph"><p>Pcbnew anch&#8217;esso definisce questa variabile ambiente al caricamento di un
+file scheda.</p></div>
+<div class="paragraph"><p>Tutto ciò permette di memorizzare librerie nel percorso del progetto senza
+dover definire il percorso assoluto (che non sempre è conosciuto a priori)
+alla libreria nella tabella librerie impronte specifica del progetto.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_uso_del_plugin_per_github">5.2.6. Uso del plugin per GitHub</h4>
+<div class="paragraph"><p>Quello per GitHub è un plugin speciale che fornisce un&#8217;interfaccia per
+l&#8217;accesso in sola lettura ad un repository GitHub remoto contenente impronte
+pretty (pretty è il nome del formato file impronte di KiCad) e opzionalmente
+fornisce supporto &#8220;Copy On Write&#8221; (COW) per la modifica di impronte lette
+dal repo GitHub salvandole localmente. Perciò il plugin &#8220;Git Hub&#8221; è per
+l'<strong>accesso remoto in sola lettura a librerie di impronte su</strong>
+<a href="https://github.com/">https://github.com</a>. Per aggiungere una voce GitHub alla
+tabella librerie di impronte il &#8220;Percorso libreria&#8221; nella riga della
+tabella delle librerie di impronte deve essere impostato ad un URL GitHub
+valido.</p></div>
+<div class="paragraph"><p>Per esempio:</p></div>
+<div class="paragraph"><p><a href="https://github.com/liftoff-sr/pretty_footprints">https://github.com/liftoff-sr/pretty_footprints</a></p></div>
+<div class="paragraph"><p>o</p></div>
+<div class="paragraph"><p><a href="https://github.com/KiCad">https://github.com/KiCad</a></p></div>
+<div class="paragraph"><p>Tipicamente gli URL di GitHub hanno la forma seguente:</p></div>
+<div class="paragraph"><p><a href="https://github.com/nome_utente/nome_repo">https://github.com/nome_utente/nome_repo</a></p></div>
+<div class="paragraph"><p>Il &#8220;Tipo plugin&#8221; deve essere impostato su &#8220;Github&#8221;. Per abilitare la
+funzione &#8220;Copy On Write&#8221; è necessario aggiungere l&#8217;opzione
+<strong>allow_pretty_writing_to_this_dir</strong> all&#8217;impostazione &#8220;Opzioni&#8221; della voce
+della tabella librerie di impronte. Questa opzione è il &#8220;Percorso
+libreria&#8221; per la memorizzazione locale delle copie modificare di impronte
+lette dal repo GitHub. Le impronte salvate su questo percorso sono combinate
+con la parte in sola lettura del repository GitHub per creare la libreria di
+impronte. Se manca questa opzione, allora la libreria GitHub diventa a sola
+lettura. Se quest&#8217;opzione è invece presente per una libreria GitHub, allora
+qualsiasi scrittura su questa libreria ibrida andrà a finire nella cartella
+locale *.pretty. Si noti che la porzione residente di github.com di questa
+libreria ibrida COW è sempre in sola lettura, e questo vuol dire che è
+impossibile cancellare o modificare direttamente nulla di nessuna impronta
+nello repository GitHub specificato. Il tipo di libreria aggregato rimane
+&#8220;Github&#8221; in tutti i discorsi successivi, ma esso in realtà consiste nella
+porzione locale in lettura/scrittura unita alla porzione remota in sola
+lettura.</p></div>
+<div class="paragraph"><p>La tabella seguente mostra una voce di tabella di librerie impronte senza
+l&#8217;opzione <strong>allow_pretty_writing_to_this_dir</strong>:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:9%;">
+<col style="width:37%;">
+<col style="width:8%;">
+<col style="width:37%;">
+<col style="width:9%;">
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top" >Denom. </th>
+<th class="tableblock halign-left valign-top" >Percorso libreria </th>
+<th class="tableblock halign-left valign-top" >Tipo plugin </th>
+<th class="tableblock halign-left valign-top" >Opzioni </th>
+<th class="tableblock halign-left valign-top" >Descriz.</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">github</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><a href="https://github.com/liftoff-sr/pretty_footprints">https://github.com/liftoff-sr/pretty_footprints</a></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Github</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Liftoff&#8217;s GH footprints</p></td>
+</tr>
+</tbody>
+</table>
+<div class="paragraph"><p>La tabella seguente mostra una voce di tabella librerie impronte con
+l&#8217;opzione COW impostata. Si noti l&#8217;uso della variabile ambiente ${HOME}
+data solo come esempio. La cartella github.pretty è posizionata nel percorso
+${HOME}/pretty/. Ogniqualvolta si usa l&#8217;opzione
+<strong>allow_pretty_writing_to_this_dir</strong>, sarà necessario creare manualmente in
+precedenza quella cartella ed il suo nome dovrà terminare con l&#8217;estensione
+<strong>.pretty</strong>.</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:9%;">
+<col style="width:37%;">
+<col style="width:8%;">
+<col style="width:37%;">
+<col style="width:9%;">
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top" >Denom. </th>
+<th class="tableblock halign-left valign-top" >Percorso libreria </th>
+<th class="tableblock halign-left valign-top" >Tipo plugin </th>
+<th class="tableblock halign-left valign-top" >Opzioni </th>
+<th class="tableblock halign-left valign-top" >Descriz.</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">github</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><a href="https://github.com/liftoff-sr/pretty_footprints">https://github.com/liftoff-sr/pretty_footprints</a></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Github</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">allow_pretty_writing_to_this_dir= ${HOME}/pretty/github.pretty</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Liftoff&#8217;s GH footprints</p></td>
+</tr>
+</tbody>
+</table>
+<div class="paragraph"><p>Il caricamento di impronte darà sempre la precedenza alle impronte locali
+trovate nel percorso dato dall&#8217;opzione
+<strong>allow_pretty_writing_to_this_dir</strong>. Una volta salvata un&#8217;impronta nella
+cartella locale della libreria COW eseguendo un comando di salvataggio
+nell&#8217;editor delle impronte, non verrà visto nessun aggiornamento GitHub al
+caricamento di un&#8217;impronta con lo stesso nome di quella salvata localmente.</p></div>
+<div class="paragraph"><p>Mantenere sempre una cartella locale *.pretty per ogni libreria GitHub, mai
+combinarle riferendosi alla stessa cartella più di una volta.</p></div>
+<div class="paragraph"><p>Inoltre, non usare la stessa cartella COW (*.pretty) in una voce di tabella
+di libreria impronte. Così facendo si può facilmente creare confusione.</p></div>
+<div class="paragraph"><p>Il valore dell&#8217;opzione <strong>allow_pretty_writing_to_this_dir</strong> espanderà
+qualsiasi variabile ambiente che usi la notazione ${} per creare percorsi
+allo stesso modo delle impostazioni di &#8220;Percorso libreria&#8221;.</p></div>
+<div class="paragraph"><p>Qual'è il punto del COW (Copy On Write)? Vuol dire aumentare col turbo la
+condivisione di impronte.</p></div>
+<div class="paragraph"><p>Se si spedisce via email periodicamente le proprie impronte modificate con
+COW in formato pretty al gestore del repository GitHub, si può aiutare ad
+aggiornare la copia di riferimento su GitHub. Basta spedire nell&#8217;email i
+singoli file *.kicad_mod che si trovano nelle proprie cartelle COW al
+gestore del repository GitHub. Dopo aver ricevuto conferma del fatto che i
+propri cambiamenti siano stati applicati, si può tranquillamente cancellare
+i propri file COW e verrà scaricata dalla libreria GitHub la propria
+impronta aggiornata. Il proprio obiettivo dovrebbe essere quello di
+mantenere i propri file COW più piccoli possibile contribuendo
+frequentemente alle copie condivise principali su
+<a href="https://github.com/">https://github.com</a>.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_modelli_di_utilizzazione">5.2.7. Modelli di utilizzazione</h4>
+<div class="paragraph"><p>Le librerie di impronte possono essere definite sia globalmente che
+specificatamente per il progetto attualmente caricato. Le librerie di
+impronte definite nella tabella utente globale sono sempre disponibili e
+sono memorizzate nel file fp-lib-table nella cartella home dell&#8217;utente.</p></div>
+<div class="paragraph"><p>Alle librerie di impronte globali si può accedere sempre anche quando non
+c'è nessuna netlist di progetto aperta.</p></div>
+<div class="paragraph"><p>La tabella delle impronte specifiche del progetto è attiva solo per il file
+netlist attualmente aperto.</p></div>
+<div class="paragraph"><p>La tabella librerie di impronte specifiche del progetto viene salvata nel
+file fp-lib-table presente nel percorso della netlist attualmente aperta. Si
+può scegliere di definire una libreria indifferentemente in una qualsiasi
+delle due tabelle.</p></div>
+<div class="paragraph"><p>Ci sono vantaggi e svantaggi per ogni metodo. Si può scegliere di definire
+tutte le proprie librerie nella tabella globale e ciò significherà che
+queste saranno sempre disponibili alla bisogna. Lo svantaggio di questo
+approccio è che si deve cercare tra molte librerie per trovare l&#8217;impronta
+desiderata. Oppure si può definire tutte le librerie sulla base di un
+progetto specifico.</p></div>
+<div class="paragraph"><p>Il vantaggio di quest&#8217;ultimo approccio è che necessario solamente definire
+le libreria di cui si abbisogna per il progetto e ciò riduce nettamente la
+ricerca.</p></div>
+<div class="paragraph"><p>Lo svantaggio di ciò consiste nel dover sempre ricordare di aggiungere ogni
+libreria di impronte che serve per ogni progetto. Si può anche definire
+librerie di impronte sia globalmente che per un progetto specifico.</p></div>
+<div class="paragraph"><p>Un modello di utilizzo potrebbe essere quello di definire globalmente le
+librerie che utilizziamo più comunemente mentre le librerie richieste solo
+per il progetto inserirle nella tabella librerie specifica del progetto. In
+questo senso non ci sono restrizioni particolari nel modo in cui si possono
+definire le proprie librerie.</p></div>
+<div style="page-break-after:always"></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_uso_dell_8217_assistente_tabelle_librerie_impronte">5.3. Uso dell&#8217;assistente tabelle librerie impronte</h3>
+<div class="paragraph"><p>Un assistente per aggiungere librerie di impronte alle tabelle di liberie
+impronte è disponibile dalla <em>finestra di dialogo di modifica tabella
+librerie di impronte</em>.</p></div>
+<div class="paragraph"><p>Si noti anche che le librerie di impronte possono essere di qualsiasi tipo
+supportato da KiCad.</p></div>
+<div class="paragraph"><p>Si può aggiungere librerie &#8220;locali&#8221; o librerie da un repository Github.</p></div>
+<div class="paragraph"><p>Quando le librerie sono su un repository GitHub, possono essere aggiunte
+come librerie remote, o <strong>scaricate e aggiunte come <em>librerie locali</em></strong>.</p></div>
+<div class="paragraph"><p>Qui è selezionata l&#8217;opzione librerie locali.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/fplib_wizard_locallibstartpage.png" alt="pagina iniziale lib locali assistente fplib ">
+</div>
+</div>
+<div class="paragraph"><p>Qui è selezionata l&#8217;opzione librerie remote.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/fplib_wizard_startpage_github.png" alt="pagina iniziale lib github assistente fplib">
+</div>
+</div>
+<div class="paragraph"><p>A seconda dell&#8217;opzione selezionata, una di queste pagine verrà mostrata per
+la selezione di un&#8217;elenco di librerie:</p></div>
+<div class="paragraph"><p>Qui è selezionata l&#8217;opzione librerie locali.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/fplib_wizard_locallibselection.png" alt="assistente fplib selezione lib locali">
+</div>
+</div>
+<div class="paragraph"><p>Qui è selezionata l&#8217;opzione librerie remote.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/fplib_wizard_githubselection.png" alt="assistente fplib selezione librerie github">
+</div>
+</div>
+<div class="paragraph"><p>Dopo che un insieme di librerie è stato selezionato, la pagina successiva
+convalida la scelta:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/fplib_wizard_validate.png" alt="convalida assistente fplib">
+</div>
+</div>
+<div class="paragraph"><p>Se alcune librerie selezionate sono sbagliate (non supportate, non sono
+librerie di impronte, ecc. &#8230;) verranno marcate come &#8220;Non valide&#8221;.</p></div>
+<div class="paragraph"><p>L&#8217;ultima scelta è la tabella libreria di impronte da riempire:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+la tabella globale
+</p>
+</li>
+<li>
+<p>
+la tabella locale (specifica del progetto)
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/fplib_wizard_chooseflt.png" alt="riempimento assistente fplib">
+</div>
+</div>
+<div style="page-break-after:always"></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_visualizzazione_dell_8217_impronta_corrente">6. Visualizzazione dell&#8217;impronta corrente</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_il_comando_visualizza_impronta">6.1. Il comando visualizza impronta</h3>
+<div class="paragraph"><p>Il comando mostra impronta visualizza l&#8217;impronta attualmente selezionata
+nella finestra <em>impronta</em>. Un modello 3D del componente può venir
+visualizzato se ne è stato creato uno ed assegnato all&#8217;impronta. In basso si
+può osservare la finestra di visualizzazione impronta.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/footprint_view.png" alt="images/it/footprint_view.png">
+</div>
+</div>
+<div class="sect3">
+<h4 id="_informazioni_sulla_barra_di_stato">6.1.1. Informazioni sulla barra di stato</h4>
+<div class="paragraph"><p>La barra di stato è dislocata in fondo alla finestra principale di CvPcb e
+fornisce utili informazioni all&#8217;utente. La seguente tabella definisce il
+contenuto di ogni pannello sulla barra di stato.</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:80%;
+">
+<col style="width:20%;">
+<col style="width:80%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Sinistra</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Conteggio componenti: totale, non assegnati</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Centro</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Elenco filtrato dei componenti selezionati</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Destra</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Modalità di filtro e conteggio impronte disponibili</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect3">
+<h4 id="_comandi_da_tastiera">6.1.2. Comandi da tastiera</h4>
+<table class="tableblock frame-all grid-all"
+style="
+width:80%;
+">
+<col style="width:20%;">
+<col style="width:80%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">F1</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Zoom In</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">F2</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Zoom Out</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">F3</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Ridisegna lo schermo</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">F4</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Sposta il cursore al centro della finestra</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Home</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Imposta la visualizzazione dell&#8217;impronta esattamente nella finestra</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Barra spazio</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Imposta le coordinate relative alla posizione corrente del cursore</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Freccia a destra</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Sposta il cursore a destra di una posizione della griglia</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Freccia a sinistra</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Sposta il cursore a sinistra di una posizione nella griglia</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Freccia su</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Sposta il cursore in alto di una posizione nella griglia</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Freccia giù</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Sposta il cursore in basso di una posizione nella griglia</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect3">
+<h4 id="_comandi_con_il_mouse">6.1.3. Comandi con il mouse</h4>
+<table class="tableblock frame-all grid-all"
+style="
+width:80%;
+">
+<col style="width:32%;">
+<col style="width:68%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Rotellina</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Zoom in e out alla posizione corrente del cursore</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Ctrl + Rotellina</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Pan a destra e a sinistra</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Maiusc + Rotellina</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Pan su e giù</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Clic tasto destro</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Apre il menu contestuale</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect3">
+<h4 id="_menu_contestuale">6.1.4. Menu contestuale</h4>
+<div class="paragraph"><p>Mostrato dal clic destro del mouse:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/context_menu.png" alt="images/it/context_menu.png">
+</div>
+</div>
+<table class="tableblock frame-all grid-all"
+style="
+width:80%;
+">
+<col style="width:44%;">
+<col style="width:56%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Selezione zoom</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Selezione diretta dello zoom mostrato.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Imposta griglia</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Selezione diretta della griglia.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect3">
+<h4 id="_barra_orizzontale">6.1.5. Barra orizzontale</h4>
+<table class="tableblock frame-all grid-all"
+style="
+width:90%;
+">
+<col style="width:10%;">
+<col style="width:90%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/display_options.png" alt="images/icons/display_options.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mostra la finestra di dialogo delle opzioni dello schermo</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/zoom_in.png" alt="images/icons/zoom_in.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Zoom in</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/zoom_out.png" alt="images/icons/zoom_out.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Zoom out</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/zoom_redraw.png" alt="images/icons/zoom_redraw.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Ridisegna</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/zoom_fit_in_page.png" alt="images/icons/zoom_fit_in_page.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mostra l&#8217;area giusta in finestra</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/open_3d_model_view.png" alt="images/icons/open_3d_model_view.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Apri il visualizzatore modelli 3D</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect3">
+<h4 id="_barra_strumenti_verticale">6.1.6. Barra strumenti verticale</h4>
+<table class="tableblock frame-all grid-all"
+style="
+width:90%;
+">
+<col style="width:10%;">
+<col style="width:90%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/toggle_grid.png" alt="images/icons/toggle_grid.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mostra o nasconde la griglia</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/coordination_system.png" alt="images/icons/coordination_system.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mostra le coordinate in notazione polare o rettangolare</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/unit_inch.png" alt="images/icons/unit_inch.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mostra le coordinate in pollici</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/unit_mm.png" alt="images/icons/unit_mm.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mostra le coordinate in millimetri</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/pointer_style.png" alt="images/icons/pointer_style.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Commuta stile puntatore</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/toggle_pads_sketch.png" alt="images/icons/toggle_pads_sketch.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Scambia tra il disegno delle piazzole in modalità tratteggio e normale</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/toggle_text_sketch.png" alt="images/icons/toggle_text_sketch.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Scambia tra il disegno del testo in modalità tratteggio e normale</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/toggle_edge_sketch.png" alt="images/icons/toggle_edge_sketch.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Scambia tra il disegno dei bordi in modalità tratteggio e normale</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_visualizzazione_del_modello_3d_corrente">6.2. Visualizzazione del modello 3D corrente</h3>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/3d_window.png" alt="images/it/3d_window.png">
+</div>
+</div>
+<div class="sect3">
+<h4 id="_comandi_con_il_mouse_2">6.2.1. Comandi con il mouse</h4>
+<table class="tableblock frame-all grid-all"
+style="
+width:90%;
+">
+<col style="width:32%;">
+<col style="width:68%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Rotellina del mouse</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Zoom in e out alla posizione corrente del puntatore</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Ctrl + Rotellina</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Pan a destra e a sinistra</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Maiusc + Rotellina</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Pan su e giù</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect3">
+<h4 id="_barra_orizzontale_2">6.2.2. Barra orizzontale</h4>
+<table class="tableblock frame-all grid-all"
+style="
+width:90%;
+">
+<col style="width:10%;">
+<col style="width:90%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/import3d.png" alt="images/icons/import3d.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Ricarica il modello 3D</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/copy_to_clipboard.png" alt="images/icons/copy_to_clipboard.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Copia l&#8217;immagine 3D negli appunti</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/read_setup.png" alt="images/icons/read_setup.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Imposta le opzioni del visualizzatore 3D</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/zoom_in.png" alt="images/icons/zoom_in.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Zoom in</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/zoom_out.png" alt="images/icons/zoom_out.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Zoom out</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/zoom_redraw.png" alt="images/icons/zoom_redraw.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Ridisegna</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/zoom_fit_in_page.png" alt="images/icons/zoom_fit_in_page.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mostra l&#8217;area giusta in finestra</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/rotate_back_x.png" alt="images/icons/rotate_back_x.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Ruota indietro lungo l&#8217;asse X</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/rotate_forw_x.png" alt="images/icons/rotate_forw_x.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Ruota in avanti lungo l&#8217;asse X</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/rotate_back_y.png" alt="images/icons/rotate_back_y.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Ruota indietro lungo l&#8217;asse Y</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/rotate_forw_y.png" alt="images/icons/rotate_forw_y.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Ruota in avanti lungo l&#8217;asse Y</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/rotate_back_z.png" alt="images/icons/rotate_back_z.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Ruota indietro lungo l&#8217;asse Z</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/rotate_forw_z.png" alt="images/icons/rotate_forw_z.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Ruota avanti lungo l&#8217;asse Z</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/left.png" alt="images/icons/left.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Pan a sinistra</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/right.png" alt="images/icons/right.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Pan a destra</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/up.png" alt="images/icons/up.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Pan in su</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/down.png" alt="images/icons/down.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Pan in giù</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/toggle_ortho.png" alt="images/icons/toggle_ortho.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Abilita/disabilita la proiezione ortografica</p></td>
+</tr>
+</tbody>
+</table>
+<div style="page-break-after:always"></div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_uso_di_cvpcb_per_associare_componenti_a_impronte">7. Uso di CvPcb per associare componenti a impronte</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_associazione_manuale_delle_impronte_ai_componenti">7.1. Associazione manuale delle impronte ai componenti</h3>
+<div class="paragraph"><p>Per associare manualmente una impronta ad un componente bisogna prima
+selezionare un componente nel pannello componenti. Poi selezionare
+un&#8217;impronta nel pannello delle impronte facendo doppio clic con il pulsante
+sinistro del mouse sul nome dell&#8217;impronta desiderata. Il prossimo componente
+non assegnato nell&#8217;elenco verrà automaticamente selezionato. Il cambiamento
+dell&#8217;impronta di un componente viene effettuato con la stessa modalità.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_filtro_dell_8217_elenco_impronte">7.2. Filtro dell&#8217;elenco impronte</h3>
+<div class="paragraph"><p>Se il componente e/o libreria selezionati sono evidenziati quando una o più
+delle opzioni di filtro è abilitata, l&#8217;elenco di impronte mostrato in CvPcb
+viene filtrato di conseguenza.</p></div>
+<div class="paragraph"><p>Le icone <span class="image">
+<img src="images/icons/filter_component.png" alt="images/icons/filter_component.png">
+</span>
+<span class="image">
+<img src="images/icons/filter_pincount.png" alt="images/icons/filter_pincount.png">
+</span> abilitano e disabilitano i
+filtri. Quando i filtri non sono abilitati, viene mostrato l&#8217;elenco completo
+delle impronte.</p></div>
+<div class="paragraph"><p>Senza filtro:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/filter_none.png" alt="images/it/filter_none.png">
+</div>
+</div>
+<div class="paragraph"><p>Filtrato per elenco di filtri di impronte assegnati al componente
+selezionato. I filtri componente sono elencati nel pannello centrale della
+barra di stato in fondo alla finestra principale.</p></div>
+<div class="paragraph"><p>Filtrato per numero di piedini del componente selezionato:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/filter_comp.png" alt="images/it/filter_comp.png">
+</div>
+</div>
+<div class="paragraph"><p>Nell&#8217;editor delle librerie di componenti in Eeschema, l&#8217;elenco di impronte
+era stato impostato usando le voci nella scheda filtro impronte della
+finestra di dialogo delle proprietà del componente, come mostrato in basso.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_filter.png" alt="images/it/eeschema_filter.png">
+</div>
+</div>
+<div class="paragraph"><p>Filtrato per numero di piedini del componente selezionato:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/filter_pincount.png" alt="images/it/filter_pincount.png">
+</div>
+</div>
+<div class="paragraph"><p>Filtrata per libreria selezionata.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/filter_library.png" alt="images/it/filter_library.png">
+</div>
+</div>
+<div class="literalblock">
+<div class="content monospaced">
+<pre> I filtri possono essere combinati per formare filtri più complessi per
+aiutare a ridurre il numero di impronte nel pannello delle impronte.</pre>
+</div></div>
+<div class="paragraph"><p>Filtrata per numero di piedini del componente selezionato e per libreria
+selezionata:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/filter_comp_and_pincount.png" alt="][scaledwidth="80%"">
+</div>
+</div>
+<div style="page-break-after:always"></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_associazioni_automatiche">8. Associazioni automatiche</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_file_delle_equivalenze">8.1. File delle equivalenze</h3>
+<div class="paragraph"><p>I file delle equivalenze permettono l&#8217;assegnazione automatica di impronte a
+componenti.</p></div>
+<div class="paragraph"><p>Essi elencano i nomi delle impronte corrispondenti secondo il nome (<em>campo
+valore</em>) del componente. Questi file hanno tipicamente estensione file
+<strong>.equ</strong>.</p></div>
+<div class="paragraph"><p>Questi sono file di testo semplice e possono essere modificati con un
+qualsiasi editor di testo semplice; devono essere creati dall&#8217;utente.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_formato_file_delle_equivalenze">8.2. Formato file delle equivalenze</h3>
+<div class="paragraph"><p>I file di equivalenze consistono di una riga per ogni componente. Ogni riga
+ha la seguente struttura:</p></div>
+<div class="paragraph"><p><strong>&#8216;valore componente&#8217; &#8216;nome impronta&#8217;</strong></p></div>
+<div class="paragraph"><p>Ogni nome deve essere virgolettato con un singolo carattere ' e i nomi
+componente e impronta devono essere separati da uno o più spazi.</p></div>
+<div class="paragraph"><p><em>Esempio:</em></p></div>
+<div class="paragraph"><p>Se il componente U3 è il circuito 14011 e la sua impronta è 14DIP300, la
+riga è:</p></div>
+<div class="paragraph"><p><span class="monospaced">&#8216;14011&#8217; &#8216;14DIP300&#8217;</span></p></div>
+<div class="paragraph"><p>Ogni riga che comincia con <strong>#</strong> è un commento.</p></div>
+<div class="paragraph"><p>Ecco un esempio di file di equivalenze:</p></div>
+<div class="listingblock">
+<div class="content monospaced">
+<pre>#circuiti integrati (smd):
+'74LV14' 'SO14E'
+'74HCT541M' 'SO20L'
+'EL7242C' 'SO8E'
+'DS1302N' 'SO8E'
+'XRC3064' 'VQFP44'
+'LM324N' 'S014E'
+'LT3430' 'SSOP17'
+'LM358' 'SO8E'
+'LTC1878' 'MSOP8'
+'24LC512I/SM' 'SO8E'
+'LM2903M' 'SO8E'
+'LT1129_SO8' 'SO8E'
+'LT1129CS8-3.3' 'SO8E'
+'LT1129CS8' 'SO8E'
+'LM358M' 'SO8E'
+'TL7702BID' 'SO8E'
+'TL7702BCD' 'SO8E'
+'U2270B' 'SO16E'
+#Xilinx
+'XC3S400PQ208' 'PQFP208'
+'XCR3128-VQ100' 'VQFP100'
+'XCF08P' 'BGA48'
+
+#upro
+'MCF5213-LQFP100' 'VQFP100'
+
+#regolatori
+'LP2985LV' 'SOT23-5'</pre>
+</div></div>
+</div>
+<div class="sect2">
+<h3 id="_associazione_automatica_di_impronte_a_componenti">8.3. Associazione automatica di impronte a componenti</h3>
+<div class="paragraph"><p>Fare clic sul pulsante di associazione automatica impronte in cima alla
+barra degli strumenti per elaborare un file di equivalenze.</p></div>
+<div class="paragraph"><p><em>Tutti i componenti trovati per il loro valore nel file di equivalenza
+(*.equ) selezionato avranno la loro impronta automaticamente assegnata.</em></p></div>
+</div>
+</div>
+</div>
+</div>
+<div id="footnotes"><hr></div>
+<div id="footer">
+<div id="footer-text">
+Last updated 2017-08-24 22:02:00 BST
+</div>
+</div>
+</body>
+</html>
diff --git a/share/doc/kicad/help/it/cvpcb.pdf b/share/doc/kicad/help/it/cvpcb.pdf
new file mode 100644
index 0000000..4e18597
--- /dev/null
+++ b/share/doc/kicad/help/it/cvpcb.pdf
Binary files differ
diff --git a/share/doc/kicad/help/it/eeschema.epub b/share/doc/kicad/help/it/eeschema.epub
new file mode 100644
index 0000000..3596871
--- /dev/null
+++ b/share/doc/kicad/help/it/eeschema.epub
Binary files differ
diff --git a/share/doc/kicad/help/it/eeschema.html b/share/doc/kicad/help/it/eeschema.html
new file mode 100644
index 0000000..976615e
--- /dev/null
+++ b/share/doc/kicad/help/it/eeschema.html
@@ -0,0 +1,7327 @@
+<!DOCTYPE html>
+<html lang="it">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="generator" content="AsciiDoc 8.6.8">
+<title>Eeschema</title>
+<style type="text/css">
+/* Shared CSS for AsciiDoc xhtml11 and html5 backends */
+
+/* Default font. */
+body {
+ font-family: Georgia,serif;
+}
+
+/* Title font. */
+h1, h2, h3, h4, h5, h6,
+div.title, caption.title,
+thead, p.table.header,
+#toctitle,
+#author, #revnumber, #revdate, #revremark,
+#footer {
+ font-family: Arial,Helvetica,sans-serif;
+}
+
+body {
+ margin: 1em 5% 1em 5%;
+}
+
+a {
+ color: blue;
+ text-decoration: underline;
+}
+a:visited {
+ color: fuchsia;
+}
+
+em {
+ font-style: italic;
+ color: navy;
+}
+
+strong {
+ font-weight: bold;
+ color: #083194;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ color: #527bbd;
+ margin-top: 1.2em;
+ margin-bottom: 0.5em;
+ line-height: 1.3;
+}
+
+h1, h2, h3 {
+ border-bottom: 2px solid silver;
+}
+h2 {
+ padding-top: 0.5em;
+}
+h3 {
+ float: left;
+}
+h3 + * {
+ clear: left;
+}
+h5 {
+ font-size: 1.0em;
+}
+
+div.sectionbody {
+ margin-left: 0;
+}
+
+hr {
+ border: 1px solid silver;
+}
+
+p {
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+
+ul, ol, li > p {
+ margin-top: 0;
+}
+ul > li { color: #aaa; }
+ul > li > * { color: black; }
+
+pre {
+ padding: 0;
+ margin: 0;
+}
+
+#author {
+ color: #527bbd;
+ font-weight: bold;
+ font-size: 1.1em;
+}
+#email {
+}
+#revnumber, #revdate, #revremark {
+}
+
+#footer {
+ font-size: small;
+ border-top: 2px solid silver;
+ padding-top: 0.5em;
+ margin-top: 4.0em;
+}
+#footer-text {
+ float: left;
+ padding-bottom: 0.5em;
+}
+#footer-badges {
+ float: right;
+ padding-bottom: 0.5em;
+}
+
+#preamble {
+ margin-top: 1.5em;
+ margin-bottom: 1.5em;
+}
+div.imageblock, div.exampleblock, div.verseblock,
+div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,
+div.admonitionblock {
+ margin-top: 1.0em;
+ margin-bottom: 1.5em;
+}
+div.admonitionblock {
+ margin-top: 2.0em;
+ margin-bottom: 2.0em;
+ margin-right: 10%;
+ color: #606060;
+}
+
+div.content { /* Block element content. */
+ padding: 0;
+}
+
+/* Block element titles. */
+div.title, caption.title {
+ color: #527bbd;
+ font-weight: bold;
+ text-align: left;
+ margin-top: 1.0em;
+ margin-bottom: 0.5em;
+}
+div.title + * {
+ margin-top: 0;
+}
+
+td div.title:first-child {
+ margin-top: 0.0em;
+}
+div.content div.title:first-child {
+ margin-top: 0.0em;
+}
+div.content + div.title {
+ margin-top: 0.0em;
+}
+
+div.sidebarblock > div.content {
+ background: #ffffee;
+ border: 1px solid #dddddd;
+ border-left: 4px solid #f0f0f0;
+ padding: 0.5em;
+}
+
+div.listingblock > div.content {
+ border: 1px solid #dddddd;
+ border-left: 5px solid #f0f0f0;
+ background: #f8f8f8;
+ padding: 0.5em;
+}
+
+div.quoteblock, div.verseblock {
+ padding-left: 1.0em;
+ margin-left: 1.0em;
+ margin-right: 10%;
+ border-left: 5px solid #f0f0f0;
+ color: #777777;
+}
+
+div.quoteblock > div.attribution {
+ padding-top: 0.5em;
+ text-align: right;
+}
+
+div.verseblock > pre.content {
+ font-family: inherit;
+ font-size: inherit;
+}
+div.verseblock > div.attribution {
+ padding-top: 0.75em;
+ text-align: left;
+}
+/* DEPRECATED: Pre version 8.2.7 verse style literal block. */
+div.verseblock + div.attribution {
+ text-align: left;
+}
+
+div.admonitionblock .icon {
+ vertical-align: top;
+ font-size: 1.1em;
+ font-weight: bold;
+ text-decoration: underline;
+ color: #527bbd;
+ padding-right: 0.5em;
+}
+div.admonitionblock td.content {
+ padding-left: 0.5em;
+ border-left: 3px solid #dddddd;
+}
+
+div.exampleblock > div.content {
+ border-left: 3px solid #dddddd;
+ padding-left: 0.5em;
+}
+
+div.imageblock div.content { padding-left: 0; }
+span.image img { border-style: none; }
+a.image:visited { color: white; }
+
+dl {
+ margin-top: 0.8em;
+ margin-bottom: 0.8em;
+}
+dt {
+ margin-top: 0.5em;
+ margin-bottom: 0;
+ font-style: normal;
+ color: navy;
+}
+dd > *:first-child {
+ margin-top: 0.1em;
+}
+
+ul, ol {
+ list-style-position: outside;
+}
+ol.arabic {
+ list-style-type: decimal;
+}
+ol.loweralpha {
+ list-style-type: lower-alpha;
+}
+ol.upperalpha {
+ list-style-type: upper-alpha;
+}
+ol.lowerroman {
+ list-style-type: lower-roman;
+}
+ol.upperroman {
+ list-style-type: upper-roman;
+}
+
+div.compact ul, div.compact ol,
+div.compact p, div.compact p,
+div.compact div, div.compact div {
+ margin-top: 0.1em;
+ margin-bottom: 0.1em;
+}
+
+tfoot {
+ font-weight: bold;
+}
+td > div.verse {
+ white-space: pre;
+}
+
+div.hdlist {
+ margin-top: 0.8em;
+ margin-bottom: 0.8em;
+}
+div.hdlist tr {
+ padding-bottom: 15px;
+}
+dt.hdlist1.strong, td.hdlist1.strong {
+ font-weight: bold;
+}
+td.hdlist1 {
+ vertical-align: top;
+ font-style: normal;
+ padding-right: 0.8em;
+ color: navy;
+}
+td.hdlist2 {
+ vertical-align: top;
+}
+div.hdlist.compact tr {
+ margin: 0;
+ padding-bottom: 0;
+}
+
+.comment {
+ background: yellow;
+}
+
+.footnote, .footnoteref {
+ font-size: 0.8em;
+}
+
+span.footnote, span.footnoteref {
+ vertical-align: super;
+}
+
+#footnotes {
+ margin: 20px 0 20px 0;
+ padding: 7px 0 0 0;
+}
+
+#footnotes div.footnote {
+ margin: 0 0 5px 0;
+}
+
+#footnotes hr {
+ border: none;
+ border-top: 1px solid silver;
+ height: 1px;
+ text-align: left;
+ margin-left: 0;
+ width: 20%;
+ min-width: 100px;
+}
+
+div.colist td {
+ padding-right: 0.5em;
+ padding-bottom: 0.3em;
+ vertical-align: top;
+}
+div.colist td img {
+ margin-top: 0.3em;
+}
+
+@media print {
+ #footer-badges { display: none; }
+}
+
+#toc {
+ margin-bottom: 2.5em;
+}
+
+#toctitle {
+ color: #527bbd;
+ font-size: 1.1em;
+ font-weight: bold;
+ margin-top: 1.0em;
+ margin-bottom: 0.1em;
+}
+
+div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+div.toclevel2 {
+ margin-left: 2em;
+ font-size: 0.9em;
+}
+div.toclevel3 {
+ margin-left: 4em;
+ font-size: 0.9em;
+}
+div.toclevel4 {
+ margin-left: 6em;
+ font-size: 0.9em;
+}
+
+span.aqua { color: aqua; }
+span.black { color: black; }
+span.blue { color: blue; }
+span.fuchsia { color: fuchsia; }
+span.gray { color: gray; }
+span.green { color: green; }
+span.lime { color: lime; }
+span.maroon { color: maroon; }
+span.navy { color: navy; }
+span.olive { color: olive; }
+span.purple { color: purple; }
+span.red { color: red; }
+span.silver { color: silver; }
+span.teal { color: teal; }
+span.white { color: white; }
+span.yellow { color: yellow; }
+
+span.aqua-background { background: aqua; }
+span.black-background { background: black; }
+span.blue-background { background: blue; }
+span.fuchsia-background { background: fuchsia; }
+span.gray-background { background: gray; }
+span.green-background { background: green; }
+span.lime-background { background: lime; }
+span.maroon-background { background: maroon; }
+span.navy-background { background: navy; }
+span.olive-background { background: olive; }
+span.purple-background { background: purple; }
+span.red-background { background: red; }
+span.silver-background { background: silver; }
+span.teal-background { background: teal; }
+span.white-background { background: white; }
+span.yellow-background { background: yellow; }
+
+span.big { font-size: 2em; }
+span.small { font-size: 0.6em; }
+
+span.underline { text-decoration: underline; }
+span.overline { text-decoration: overline; }
+span.line-through { text-decoration: line-through; }
+
+
+/*
+ * xhtml11 specific
+ *
+ * */
+
+tt {
+ font-family: monospace;
+ font-size: inherit;
+ color: navy;
+}
+
+div.tableblock {
+ margin-top: 1.0em;
+ margin-bottom: 1.5em;
+}
+div.tableblock > table {
+ border: 3px solid #527bbd;
+}
+thead, p.table.header {
+ font-weight: bold;
+ color: #527bbd;
+}
+p.table {
+ margin-top: 0;
+}
+/* Because the table frame attribute is overriden by CSS in most browsers. */
+div.tableblock > table[frame="void"] {
+ border-style: none;
+}
+div.tableblock > table[frame="hsides"] {
+ border-left-style: none;
+ border-right-style: none;
+}
+div.tableblock > table[frame="vsides"] {
+ border-top-style: none;
+ border-bottom-style: none;
+}
+
+
+/*
+ * html5 specific
+ *
+ * */
+
+.monospaced {
+ font-family: monospace;
+ font-size: inherit;
+ color: navy;
+}
+
+table.tableblock {
+ margin-top: 1.0em;
+ margin-bottom: 1.5em;
+}
+thead, p.tableblock.header {
+ font-weight: bold;
+ color: #527bbd;
+}
+p.tableblock {
+ margin-top: 0;
+}
+table.tableblock {
+ border-width: 3px;
+ border-spacing: 0px;
+ border-style: solid;
+ border-color: #527bbd;
+ border-collapse: collapse;
+}
+th.tableblock, td.tableblock {
+ border-width: 1px;
+ padding: 4px;
+ border-style: solid;
+ border-color: #527bbd;
+}
+
+table.tableblock.frame-topbot {
+ border-left-style: hidden;
+ border-right-style: hidden;
+}
+table.tableblock.frame-sides {
+ border-top-style: hidden;
+ border-bottom-style: hidden;
+}
+table.tableblock.frame-none {
+ border-style: hidden;
+}
+
+th.tableblock.halign-left, td.tableblock.halign-left {
+ text-align: left;
+}
+th.tableblock.halign-center, td.tableblock.halign-center {
+ text-align: center;
+}
+th.tableblock.halign-right, td.tableblock.halign-right {
+ text-align: right;
+}
+
+th.tableblock.valign-top, td.tableblock.valign-top {
+ vertical-align: top;
+}
+th.tableblock.valign-middle, td.tableblock.valign-middle {
+ vertical-align: middle;
+}
+th.tableblock.valign-bottom, td.tableblock.valign-bottom {
+ vertical-align: bottom;
+}
+
+
+/*
+ * manpage specific
+ *
+ * */
+
+body.manpage h1 {
+ padding-top: 0.5em;
+ padding-bottom: 0.5em;
+ border-top: 2px solid silver;
+ border-bottom: 2px solid silver;
+}
+body.manpage h2 {
+ border-style: none;
+}
+body.manpage div.sectionbody {
+ margin-left: 3em;
+}
+
+@media print {
+ body.manpage div#toc { display: none; }
+}
+
+
+/*
+ * Theme specific overrides of the preceding (asciidoc.css) CSS.
+ *
+ */
+body {
+ font-family: Garamond, Georgia, serif;
+ font-size: 17px;
+ color: #3E4349;
+ line-height: 1.3em;
+}
+h1, h2, h3, h4, h5, h6,
+div.title, caption.title,
+thead, p.table.header,
+#toctitle,
+#author, #revnumber, #revdate, #revremark,
+#footer {
+ font-family: Garmond, Georgia, serif;
+ font-weight: normal;
+ border-bottom-width: 0;
+ color: #3E4349;
+}
+div.title, caption.title { color: #596673; font-weight: bold; }
+h1 { font-size: 240%; }
+h2 { font-size: 180%; }
+h3 { font-size: 150%; }
+h4 { font-size: 130%; }
+h5 { font-size: 115%; }
+h6 { font-size: 100%; }
+#header h1 { margin-top: 0; }
+#toc {
+ color: #444444;
+ line-height: 1.5;
+ padding-top: 1.5em;
+}
+#toctitle {
+ font-size: 20px;
+}
+#toc a {
+ border-bottom: 1px dotted #999999;
+ color: #444444 !important;
+ text-decoration: none !important;
+}
+#toc a:hover {
+ border-bottom: 1px solid #6D4100;
+ color: #6D4100 !important;
+ text-decoration: none !important;
+}
+div.toclevel1 { margin-top: 0.2em; font-size: 16px; }
+div.toclevel2 { margin-top: 0.15em; font-size: 14px; }
+em, dt, td.hdlist1 { color: black; }
+strong { color: #3E4349; }
+a { color: #004B6B; text-decoration: none; border-bottom: 1px dotted #004B6B; }
+a:visited { color: #615FA0; border-bottom: 1px dotted #615FA0; }
+a:hover { color: #6D4100; border-bottom: 1px solid #6D4100; }
+div.tableblock > table, table.tableblock { border: 3px solid #E8E8E8; }
+th.tableblock, td.tableblock { border: 1px solid #E8E8E8; }
+ul > li > * { color: #3E4349; }
+pre, tt, .monospaced { font-family: Consolas,Menlo,'Deja Vu Sans Mono','Bitstream Vera Sans Mono',monospace; }
+tt, .monospaced { font-size: 0.9em; color: black;
+}
+div.exampleblock > div.content, div.sidebarblock > div.content, div.listingblock > div.content { border-width: 0 0 0 3px; border-color: #E8E8E8; }
+div.verseblock { border-left-width: 0; margin-left: 3em; }
+div.quoteblock { border-left-width: 3px; margin-left: 0; margin-right: 0;}
+div.admonitionblock td.content { border-left: 3px solid #E8E8E8; }
+
+
+@media screen {
+ body {
+ max-width: 50em; /* approximately 80 characters wide */
+ margin-left: 16em;
+ }
+
+ #toc {
+ position: fixed;
+ top: 0;
+ left: 0;
+ bottom: 0;
+ width: 13em;
+ padding: 0.5em;
+ padding-bottom: 1.5em;
+ margin: 0;
+ overflow: auto;
+ border-right: 3px solid #f8f8f8;
+ background-color: white;
+ }
+
+ #toc .toclevel1 {
+ margin-top: 0.5em;
+ }
+
+ #toc .toclevel2 {
+ margin-top: 0.25em;
+ display: list-item;
+ color: #aaaaaa;
+ }
+
+ #toctitle {
+ margin-top: 0.5em;
+ }
+}
+</style>
+<script type="text/javascript">
+/*<![CDATA[*/
+var asciidoc = { // Namespace.
+
+/////////////////////////////////////////////////////////////////////
+// Table Of Contents generator
+/////////////////////////////////////////////////////////////////////
+
+/* Author: Mihai Bazon, September 2002
+ * http://students.infoiasi.ro/~mishoo
+ *
+ * Table Of Content generator
+ * Version: 0.4
+ *
+ * Feel free to use this script under the terms of the GNU General Public
+ * License, as long as you do not remove or alter this notice.
+ */
+
+ /* modified by Troy D. Hanson, September 2006. License: GPL */
+ /* modified by Stuart Rackham, 2006, 2009. License: GPL */
+
+// toclevels = 1..4.
+toc: function (toclevels) {
+
+ function getText(el) {
+ var text = "";
+ for (var i = el.firstChild; i != null; i = i.nextSibling) {
+ if (i.nodeType == 3 /* Node.TEXT_NODE */) // IE doesn't speak constants.
+ text += i.data;
+ else if (i.firstChild != null)
+ text += getText(i);
+ }
+ return text;
+ }
+
+ function TocEntry(el, text, toclevel) {
+ this.element = el;
+ this.text = text;
+ this.toclevel = toclevel;
+ }
+
+ function tocEntries(el, toclevels) {
+ var result = new Array;
+ var re = new RegExp('[hH]([1-'+(toclevels+1)+'])');
+ // Function that scans the DOM tree for header elements (the DOM2
+ // nodeIterator API would be a better technique but not supported by all
+ // browsers).
+ var iterate = function (el) {
+ for (var i = el.firstChild; i != null; i = i.nextSibling) {
+ if (i.nodeType == 1 /* Node.ELEMENT_NODE */) {
+ var mo = re.exec(i.tagName);
+ if (mo && (i.getAttribute("class") || i.getAttribute("className")) != "float") {
+ result[result.length] = new TocEntry(i, getText(i), mo[1]-1);
+ }
+ iterate(i);
+ }
+ }
+ }
+ iterate(el);
+ return result;
+ }
+
+ var toc = document.getElementById("toc");
+ if (!toc) {
+ return;
+ }
+
+ // Delete existing TOC entries in case we're reloading the TOC.
+ var tocEntriesToRemove = [];
+ var i;
+ for (i = 0; i < toc.childNodes.length; i++) {
+ var entry = toc.childNodes[i];
+ if (entry.nodeName.toLowerCase() == 'div'
+ && entry.getAttribute("class")
+ && entry.getAttribute("class").match(/^toclevel/))
+ tocEntriesToRemove.push(entry);
+ }
+ for (i = 0; i < tocEntriesToRemove.length; i++) {
+ toc.removeChild(tocEntriesToRemove[i]);
+ }
+
+ // Rebuild TOC entries.
+ var entries = tocEntries(document.getElementById("content"), toclevels);
+ for (var i = 0; i < entries.length; ++i) {
+ var entry = entries[i];
+ if (entry.element.id == "")
+ entry.element.id = "_toc_" + i;
+ var a = document.createElement("a");
+ a.href = "#" + entry.element.id;
+ a.appendChild(document.createTextNode(entry.text));
+ var div = document.createElement("div");
+ div.appendChild(a);
+ div.className = "toclevel" + entry.toclevel;
+ toc.appendChild(div);
+ }
+ if (entries.length == 0)
+ toc.parentNode.removeChild(toc);
+},
+
+
+/////////////////////////////////////////////////////////////////////
+// Footnotes generator
+/////////////////////////////////////////////////////////////////////
+
+/* Based on footnote generation code from:
+ * http://www.brandspankingnew.net/archive/2005/07/format_footnote.html
+ */
+
+footnotes: function () {
+ // Delete existing footnote entries in case we're reloading the footnodes.
+ var i;
+ var noteholder = document.getElementById("footnotes");
+ if (!noteholder) {
+ return;
+ }
+ var entriesToRemove = [];
+ for (i = 0; i < noteholder.childNodes.length; i++) {
+ var entry = noteholder.childNodes[i];
+ if (entry.nodeName.toLowerCase() == 'div' && entry.getAttribute("class") == "footnote")
+ entriesToRemove.push(entry);
+ }
+ for (i = 0; i < entriesToRemove.length; i++) {
+ noteholder.removeChild(entriesToRemove[i]);
+ }
+
+ // Rebuild footnote entries.
+ var cont = document.getElementById("content");
+ var spans = cont.getElementsByTagName("span");
+ var refs = {};
+ var n = 0;
+ for (i=0; i<spans.length; i++) {
+ if (spans[i].className == "footnote") {
+ n++;
+ var note = spans[i].getAttribute("data-note");
+ if (!note) {
+ // Use [\s\S] in place of . so multi-line matches work.
+ // Because JavaScript has no s (dotall) regex flag.
+ note = spans[i].innerHTML.match(/\s*\[([\s\S]*)]\s*/)[1];
+ spans[i].innerHTML =
+ "[<a id='_footnoteref_" + n + "' href='#_footnote_" + n +
+ "' title='View footnote' class='footnote'>" + n + "</a>]";
+ spans[i].setAttribute("data-note", note);
+ }
+ noteholder.innerHTML +=
+ "<div class='footnote' id='_footnote_" + n + "'>" +
+ "<a href='#_footnoteref_" + n + "' title='Return to text'>" +
+ n + "</a>. " + note + "</div>";
+ var id =spans[i].getAttribute("id");
+ if (id != null) refs["#"+id] = n;
+ }
+ }
+ if (n == 0)
+ noteholder.parentNode.removeChild(noteholder);
+ else {
+ // Process footnoterefs.
+ for (i=0; i<spans.length; i++) {
+ if (spans[i].className == "footnoteref") {
+ var href = spans[i].getElementsByTagName("a")[0].getAttribute("href");
+ href = href.match(/#.*/)[0]; // Because IE return full URL.
+ n = refs[href];
+ spans[i].innerHTML =
+ "[<a href='#_footnote_" + n +
+ "' title='View footnote' class='footnote'>" + n + "</a>]";
+ }
+ }
+ }
+},
+
+install: function(toclevels) {
+ var timerId;
+
+ function reinstall() {
+ asciidoc.footnotes();
+ if (toclevels) {
+ asciidoc.toc(toclevels);
+ }
+ }
+
+ function reinstallAndRemoveTimer() {
+ clearInterval(timerId);
+ reinstall();
+ }
+
+ timerId = setInterval(reinstall, 500);
+ if (document.addEventListener)
+ document.addEventListener("DOMContentLoaded", reinstallAndRemoveTimer, false);
+ else
+ window.onload = reinstallAndRemoveTimer;
+}
+
+}
+asciidoc.install(2);
+/*]]>*/
+</script>
+</head>
+<body class="book">
+<div id="header">
+<h1>Eeschema</h1>
+<span id="author">The KiCad Team</span><br>
+<div id="toc">
+ <div id="toctitle">Sommario</div>
+ <noscript><p><b>JavaScript must be enabled in your browser to display the table of contents.</b></p></noscript>
+</div>
+</div>
+<div id="content">
+<div id="preamble">
+<div class="sectionbody">
+<div class="paragraph"><p><em>Manuale di riferimento</em></p></div>
+<div class="paragraph" id="copyright"><p><strong>Copyright</strong></p></div>
+<div class="paragraph"><p>Questo documento è coperto dal Copyright &#169; 2010-2015 dei suoi autori come
+elencati in seguito. È possibile distribuirlo e/o modificarlo nei termini
+sia della GNU General Public License
+(<a href="http://www.gnu.org/licenses/gpl.html">http://www.gnu.org/licenses/gpl.html</a>),
+versione 3 o successive, che della Creative Commons Attribution License
+(<a href="http://creativecommons.org/licenses/by/3.0/">http://creativecommons.org/licenses/by/3.0/</a>),
+versione 3.0 o successive.</p></div>
+<div class="paragraph"><p>Tutti i marchi registrati all&#8217;interno di questa guida appartengono ai loro
+legittimi proprietari.</p></div>
+<div class="paragraph" id="contributors"><p><strong>Collaboratori</strong></p></div>
+<div class="paragraph"><p>Jean-Pierre Charras, Fabrizio Tappero.</p></div>
+<div class="paragraph" id="translation"><p><strong>Traduzione</strong></p></div>
+<div class="paragraph"><p>Marco Ciampa &lt;<a href="mailto:ciampix@libero.it">ciampix@libero.it</a>&gt;, 2014-2015.</p></div>
+<div class="paragraph" id="feedback"><p><strong>Feedback</strong></p></div>
+<div class="paragraph"><p>Si prega di inviare qualsiasi rapporto bug, suggerimento o nuova versione a:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Documentazione di KiCad: <a href="https://github.com/KiCad/kicad-doc/issues">https://github.com/KiCad/kicad-doc/issues</a>
+</p>
+</li>
+<li>
+<p>
+Software KiCad: <a href="https://bugs.launchpad.net/kicad">https://bugs.launchpad.net/kicad</a>
+</p>
+</li>
+<li>
+<p>
+Traduzione di KiCad: <a href="https://github.com/KiCad/kicad-i18n/issues">https://github.com/KiCad/kicad-i18n/issues</a>
+</p>
+</li>
+</ul></div>
+<div class="paragraph" id="publication_date_and_software_version"><p><strong>Data di pubblicazione e versione del software</strong></p></div>
+<div class="paragraph"><p>Pubblicato il 30 maggio, 2015.</p></div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_introduzione_a_eeschema">1. Introduzione a Eeschema</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_descrizione">1.1. Descrizione</h3>
+<div class="paragraph"><p>Eeschema è un potente software editor di schemi elettrici, distribuito come
+parte della suite KiCad, e disponibile per i seguenti sistemi operativi:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Linux
+</p>
+</li>
+<li>
+<p>
+Apple OS X
+</p>
+</li>
+<li>
+<p>
+Windows
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Indipendentemente dal sistema operativo, tutti i file Eeschema sono 100%
+compatibili da un sistema all&#8217;altro.</p></div>
+<div class="paragraph"><p>Eeschema è un&#8217;applicazione integrata dove tutte le funzioni di disegno,
+controllo, disposizione, gestione librerie e accesso al software di
+progettazione di circuiti stampati sono svolte all&#8217;interno del sistema
+Eeschema stesso.</p></div>
+<div class="paragraph"><p>Eeschema è stato concepito per lavorare con Pcbnew, che è il programma per
+la progettazione di circuiti stampati della suite di KiCad. Esso può anche
+esportare file di netlist, che descrivono le connessioni elettriche dello
+schema usabili da altri pacchetti.</p></div>
+<div class="paragraph"><p>Eeschema include un editor di componenti simbolici, che può creare e
+modificate componenti e gestire librerie. Esso integra le seguenti funzioni,
+aggiuntive ma essenziali, necessarie in ogni moderno software di
+elaborazione schemi elettrici:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Controllo regole di progettazione (ERC) per il controllo automatico di
+ connessioni errate o sconnesse
+</p>
+</li>
+<li>
+<p>
+Esportazione di file del disegno dello schema in molti formati (Postscript,
+ PDF, HPGL e SVG).
+</p>
+</li>
+<li>
+<p>
+Generazione della distinta materiali (tramite script Python, che consente la
+ conigurazione di molti formati).
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_panoramica_tecnica">1.2. Panoramica tecnica</h3>
+<div class="paragraph"><p>Eeschema è limitato solo dalla disponibilità di memoria. Non c'è perciò
+praticamente nessun limite al numero di componenti, numero di pin nei
+componenti, numero di connessioni o fogli. In caso di schemi elettrici
+formati da più fogli, la rappresentazione è gerarchica.</p></div>
+<div class="paragraph"><p>Eeschema può usare schemi multifoglio di questi tipi:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Gerarchie semplici (ogni schema elettrico viene usato solo una volta).
+</p>
+</li>
+<li>
+<p>
+Gerarchie complesse (alcuni schemi sono usati più di una volta con istanze
+ multiple).
+</p>
+</li>
+<li>
+<p>
+Gerarchie piatte (schemi esplicitamente connessi ad uno schema principale).
+</p>
+</li>
+</ul></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_comandi_generici_eeschema">2. Comandi generici Eeschema</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_accesso_ai_comandi_eeschema">2.1. Accesso ai comandi Eeschema</h3>
+<div class="paragraph"><p>È possibile avere accesso ai vari comandi:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Facendo clic sulla barra del menu (in cima allo schermo).
+</p>
+</li>
+<li>
+<p>
+Facendo clic sulle icone in cima allo schermo (comandi generali).
+</p>
+</li>
+<li>
+<p>
+Facendo clic sulle icone sul lato destro dello schermo (comandi particolari
+ o "strumenti").
+</p>
+</li>
+<li>
+<p>
+Facendo clic sulle icone sul lato sinistro dello schermo (opzioni di
+ visualizzazione).
+</p>
+</li>
+<li>
+<p>
+Premendo i pulsanti del mouse (comandi complementari importanti). In
+ particolare un clic sul pulsante destro apre un menu contestuale che dipende
+ dall&#8217;elemento sottostante il puntatore (zoom, griglia e modifica di
+ elementi).
+</p>
+</li>
+<li>
+<p>
+Tasti funzione (tasti F1, F2, F3, F4, Ins e spazio). Nello specifico: il
+ tasto "Esc" spesso permette la cancellazione del comando in corso. Il tasto
+ "Ins" permette la duplicazione dell&#8217;ultimo elemento creato.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Ecco le varie possibili collocazioni dei comandi:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/commands_overview.png" alt="panoramica comandi">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_comandi_da_mouse">2.2. Comandi da mouse</h3>
+<div class="sect3">
+<h4 id="_comandi_di_base">2.2.1. Comandi di base</h4>
+<div class="paragraph"><p><strong>Pulsante sinistro</strong></p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Clic singolo: mostra nella barra di stato le caratteristiche del componente
+ o del testo sotto il puntatore del mouse.
+</p>
+</li>
+<li>
+<p>
+Doppio clic: modifica (se l&#8217;elemento è modificabile) il componente o il
+ testo.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p><strong>Pulsante destro</strong></p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Apre un menu a scomparsa.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect3">
+<h4 id="_operazioni_sui_blocchi">2.2.2. Operazioni sui blocchi</h4>
+<div class="paragraph"><p>È possibile spostare, trascinare, copiare e cancellare aree selezionate in
+tutti i menu di Eeschema.</p></div>
+<div class="paragraph"><p>Le aree vengono selezionate creando un riquadro attorno ad esse trascinando
+il mouse col il tasto sinistro premuto.</p></div>
+<div class="paragraph"><p>Mantenendo premuti &#8220;Maiusc&#8221;, &#8220;Ctrl&#8221;, o &#8220;Maiusc + Ctrl&#8221; durante la
+selezione, esegue rispettivamente copia, trascinamento o cancellazione:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:80%;
+">
+<col style="width:66%;">
+<col style="width:34%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Pulsante sinistro del mouse</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Sposta la selezione.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Maiusc + pulsante sinistro del mouse</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Copia la selezione.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Ctrl + pulsante sinistro del mouse</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Trascina la selezione.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Ctrl + Maiusc + pulsante sinistro del mouse</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Cancella la selezione.</p></td>
+</tr>
+</tbody>
+</table>
+<div class="paragraph"><p>Durante il trascinamento o la copia, si può:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Fare clic nuovamente per piazzare gli elementi.
+</p>
+</li>
+<li>
+<p>
+Fare clic con il pulsante destro per annullare.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Se un comando di spostamento blocco è cominciato, un altro comando può
+essere selezionato tramite il menu a scomparsa (mouse, tasto destro):</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/main_window_popup.png" alt="finestra a scomparsa della finestra principale">
+</div>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_comandi_da_tastiera">2.3. Comandi da tastiera</h3>
+<div class="ulist"><ul>
+<li>
+<p>
+Il tasto "?" mostra l&#8217;elenco corrente dei comandi da tastiera.
+</p>
+</li>
+<li>
+<p>
+I comandi da tastiera possono essere gestiti scegliendo "Modifica comandi da
+ tastiera" nel menu delle preferenze.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Ecco l&#8217;elenco dei comandi da tastiera predefiniti:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/default_hot_key_list.png" alt="Elenco comandi da tastiera predefiniti">
+</div>
+</div>
+<div class="paragraph"><p>Tutti i comandi da tastiera si possono ridefinire tramite l&#8217;editor dei
+comandi da tastiera:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/shortcuts_editor.png" alt="Finestra di modifica comandi da tastiera">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_selezione_della_dimensione_della_griglia">2.4. Selezione della dimensione della griglia</h3>
+<div class="paragraph"><p>In Eeschema, il puntatore si sposta sopra una griglia, che può essere
+visibile o nascosta. Nei menu di gestione delle librerie la griglia viene
+sempre visualizzata.</p></div>
+<div class="paragraph"><p>È possibile cambiare la dimensione della griglia attraverso il menu a
+scomparsa o tramite il menu Preferenze/Opzioni.</p></div>
+<div class="paragraph"><p>La dimensione predefinita della griglia è 50 mils (0.05") o 1,27 millimetri.</p></div>
+<div class="paragraph"><p>Questa è la griglia preferita per piazzare componenti e collegamenti in uno
+schema elettrico, e per piazzare piedini nella progettazione dei simboli
+nel&#8217;editor dei componenti.</p></div>
+<div class="paragraph"><p>Si può anche lavorare con una griglia più piccola da 25 mil a 10 mil, ma in
+genere queste sono usate per la creazione dei corpi dei componenti o per
+posizionare testi e commenti, non per i fili o piedini.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_selezione_zoom">2.5. Selezione Zoom</h3>
+<div class="paragraph"><p>Per cambiare il livello di zoom:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Fare clic destro per aprire il menu a scomparsa e selezionare il livello di
+ zoom desiderato.
+</p>
+</li>
+<li>
+<p>
+O usare i tasti funzione:
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+F1: Ingrandisce
+</p>
+</li>
+<li>
+<p>
+F2: Rimpicciolisce
+</p>
+</li>
+<li>
+<p>
+F4 o clic singolo del pulsante centrale del mouse (senza spostare il mouse): centra la vista attorno alla posizione puntatore
+</p>
+</li>
+</ul></div>
+</li>
+<li>
+<p>
+Zoom finestra:
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+Rotellina del mouse: ingrandisce / rimpicciolisce
+</p>
+</li>
+<li>
+<p>
+Maiusc+rotellina del mouse: scorre in su/giù
+</p>
+</li>
+<li>
+<p>
+Ctrl+rotellina del mouse: scorre a sinistra/destra
+</p>
+</li>
+</ul></div>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_visualizzazione_delle_coordinate_del_puntatore">2.6. Visualizzazione delle coordinate del puntatore</h3>
+<div class="paragraph"><p>Le unità mostrate sono in pollici o in millimetri. Comunque, Eeschema lavora
+sempre internamente in millesimi (mils) di pollice.</p></div>
+<div class="paragraph"><p>Le seguenti informazioni sono mostrate sulla parte in basso a destra della
+finestra:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Fattore di zoom
+</p>
+</li>
+<li>
+<p>
+Posizione assoluta del puntatore
+</p>
+</li>
+<li>
+<p>
+Posizione relativa del puntatore
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Le coordinate relative possono essere azzerate con la barra spazio. È utile
+per effettuare misure tra due punti.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/status_bar.png" alt="][alt="barra di stato"">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_barra_menu_in_cima">2.7. Barra menu in cima</h3>
+<div class="paragraph"><p>La barra menu in cima permette l&#8217;apertura e il salvataggio degli schemi
+elettrici, la configurazione del programma, e la visualizzazione della
+documentazione.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/menu_bar.png" alt="barra dei menu">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_barra_strumenti_in_alto">2.8. Barra strumenti in alto</h3>
+<div class="paragraph"><p>Questa barra strumenti dà accesso alle funzioni principali di Eeschema.</p></div>
+<div class="paragraph"><p>Se Eeschema viene eseguito in modalità stand-alone (N.d.T. cioè al di fuori
+della gestione progetti KiCad), questo è l&#8217;insieme degli strumenti a
+disposizione:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/toolbar_schedit_standalone.png" alt="images/toolbar_schedit_standalone.png">
+</div>
+</div>
+<div class="paragraph"><p>Se Eeschema viene eseguito dal gestore progetti (KiCad), questo è l&#8217;insieme
+degli strumenti disponibili:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/toolbar_schedit.png" alt="images/toolbar_schedit.png">
+</div>
+</div>
+<div class="paragraph"><p>Gli strumenti per inizializzare un progetto non sono disponibili, dato che
+questi sono parte del <em>Gestore progetti</em>.</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:10%;">
+<col style="width:90%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/new_sch.png" alt="icona nuovo schema">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Crea un nuovo schema elettrico (solo in modalità stand alone).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/open_document.png" alt="icona apri schema">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Apre uno schema elettrico (solo in modalità stand alone).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/save.png" alt="icons/save_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Salva lo schema (gerarchico) completo.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/sheetset.png" alt="Page Settings icon">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Seleziona la dimensione del foglio e modifica il blocco del titolo (cartiglio).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/print_button.png" alt="icons/print_button_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Apre la finestra di dialogo della stampa.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/cut_button.png" alt="icons/cut_button_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Rimuove gli elementi selezionati durante lo spostamento di un blocco.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/copyblock.png" alt="icons/copyblock_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Copia gli elementi selezionati negli appunti durante lo spostamento di un blocco.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/paste.png" alt="icons/paste_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Copia l&#8217;ultimo elemento o blocco selezionato nel foglio corrente.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/undo.png" alt="icons/undo_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Annulla: elimina l&#8217;ultimo cambiamento effettuato (fino a 10).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/redo.png" alt="icons/redo_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Ripristina l&#8217;ultimo cambiamento annullato (fino a 10).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/find.png" alt="icona ricerca">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Invoca la finestra di dialogo della ricerca dei componenti e testi nello schema elettrico.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/find_replace.png" alt="search replace icon">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Richiama la finestra di dialogo per la ricerca e sostituzione di testo nello schema elettrico.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/zoom_in.png" alt="icons/zoom_in">
+</span> <span class="image">
+<img src="images/icons/zoom_out.png" alt="icons/zoom_out">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Ingrandimento e rimpicciolimento immagine.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/zoom_redraw.png" alt="icons/zoom_redraw">
+</span> <span class="image">
+<img src="images/icons/zoom_fit_in_page.png" alt="icons/zoom_fit_in_page_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Ridisegna lo schermo; ingrandimento perfetto.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/hierarchy_nav.png" alt="icona navigazione nella gerarchia">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Visualizza e naviga nell&#8217;albero della gerarchia.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/leave_sheet.png" alt="icons/leave_sheet">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Lascia il foglio corrente e sale nella gerarchia.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/libedit.png" alt="icons/libedit_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Chiama l&#8217;editor dei componenti <em>Libedit</em> per visualizzare e modificare librerie e simboli di componenti.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/library_browse.png" alt="icons/library_browse_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mostra le librerie (Viewlib).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/annotate.png" alt="icons_annotate_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Annotazione dei componenti.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/erc.png" alt="ERC icon">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">ERC (Controllo Regole Elettriche). ERC valida automaticamente le
+connessioni elettriche.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/netlist.png" alt="Netlist icon">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Esporta una netlist (Pcbnew, Spice e altri formati).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/bom.png" alt="BOM icon">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Genera la distinta materiali (BOM - Bill of Materials).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/edit_module.png" alt="icona modifica impronta">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Modifica impronta.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/cvpcb.png" alt="icona esegui cvpcb">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Chiama CvPvb per assegnare impronte a componenti.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/pcbnew.png" alt="icons/pcbnew_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Richiama Pcbnew per la creazione del circuito stampato.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/import_footprint_names.png" alt="Import Footprint Names icon">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Back-import-azione impronte componenti (selezionate usando CvPcb) nei campi "impronte".</p></td>
+</tr>
+</tbody>
+</table>
+<div style="page-break-after:always"></div>
+</div>
+<div class="sect2">
+<h3 id="_icone_della_barra_strumenti_di_destra">2.9. Icone della barra strumenti di destra</h3>
+<div class="paragraph"><p>Questa barra contiene strumenti per:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Piazzare componenti, fili, bus, connessioni, etichette, testi, ecc.
+</p>
+</li>
+<li>
+<p>
+Creare sotto-fogli gerarchici e simboli di connessione
+</p>
+</li>
+</ul></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:10%;">
+<col style="width:5%;">
+<col style="width:85%;">
+<tbody>
+<tr>
+<td class="tableblock halign-center valign-middle" rowspan="20" ><p class="tableblock"><span class="image">
+<img src="images/toolbar_schedit_rightside.png" alt="images/toolbar_schedit_rightside.png" width="80%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/cursor.png" alt="icons/cursor_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Annulla il comando o lo strumento attivi.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/hierarchy_cursor.png" alt="icons/hierarchy_cursor_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Navigazione nella gerarchia: questo strumento rende possibile aprire il
+sottofoglio dello schema mostrato (clic sul simbolo di questo
+sottofoglio), o di risalire nella gerarchia (clic nell&#8217;area libera
+dello schema).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/new_component.png" alt="New Component icon">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mostra il selettore dei componenti.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_power.png" alt="Add Power icon">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mostra il selettore dei simboli di alimentazione.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_line.png" alt="icons/add_line_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Disegna un filo.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_bus.png" alt="icons/add_bus_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Disegna un bus.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_line2bus.png" alt="icons/add_line2bus_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Disegna punti di connessione da filo a bus. Questi elementi sono solo grafici e non creano
+una connessione, perciò non dovrebbero essere usati per connettere assieme fili.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_bus2bus.png" alt="icons/add_bus2bus_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Disegna elementi di connessione bus-a-bus.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/noconn.png" alt="icons/noconn_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Inserisce simboli di "Non connessione". Questi devono essere piazzati sui pin dei componenti che
+non sono connessi. Utile nelle funzioni ERC per verificare se i pin
+siano stati lasciati intenzionalmente non connessi o se è una svista.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_junction.png" alt="icons/add_junction_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Inserimento giunzione. Per connettere due fili che si incrociano, o un filo e un pin,
+in caso di ambiguità (cioè se il capo di un filo o pin non è connesso
+ad una delle estremità dell&#8217;altro filo).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_line_label.png" alt="icons/add_line_label_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Inserimento etichetta locale. Due fili possono essere connessi con etichette identiche
+<strong>nello stesso foglio</strong>. Per connessioni tra due fogli differenti, bisogna usare
+etichette globali o gerarchiche.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_glabel.png" alt="Global label icon">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Inserimento etichetta globale. Tutte le etichette globali con lo stesso nome sono connesse
+assieme, anche tra fogli diversi.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_hierarchical_label.png" alt="icons/add_hierarchical_label_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Inserimento etichetta gerarchica. Questo rende possibile inserire una
+connessione tra un foglio e il foglio genitore che lo contiene.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_hierarchical_subsheet.png" alt="icons/add_hierarchical_subsheet_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Inserisce un sotto-foglio gerarchico. È necessario specificare il nome del file per questo sotto-foglio.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/import_hierarchical_label.png" alt="icons/import_hierarchical_label_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Importazione etichette gerarchiche da un sotto-foglio. Queste etichette gerarchiche devono
+già essere inserite nel sotto-foglio. Sono equivalenti ai pin di un componente, e devono
+essere connesse usando fili.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_hierar_pin.png" alt="icons/add_hierar_pin_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Piazza una etichetta gerarchica in un simbolo di sottofoglio. Viene piazzato per nome e non richiede
+che etichetta esista già nello stesso sottofoglio.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_dashed_line.png" alt="icons/add_dashed_line_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Disegna una linea. Queste sono solo grafiche e non connettono alcunché.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_text.png" alt="icons/add_text_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Piazza commenti di testo. Questi sono solo elementi grafici.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/image.png" alt="icons/image_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Inserisce un&#8217;immagine bitmap.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/delete.png" alt="icons/cancel_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Elimina l&#8217;elemento selezionato.</p>
+<p class="tableblock">Se vengono selezionati più elementi sovrapposti, la priorità viene data
+al più piccolo (i priorità decrescenti: giunzione, "Non connesso", filo,
+bus, testo, componente). Questo si applica ai fogli gerarchici. Nota: la
+funzione "Ripristina" della barra strumenti generale permette di eliminare
+le ultime cancellazioni.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect2">
+<h3 id="_icone_barra_degli_strumenti_di_sinistra">2.10. Icone barra degli strumenti di sinistra</h3>
+<div class="paragraph"><p>Questa barra strumenti gestisce le opzioni di visualizzazione:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:10%;">
+<col style="width:90%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/grid.png" alt="icons/grid">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mostra/Nascondi la griglia.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/unit_inch.png" alt="icons/unit_inch">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Passa a pollici.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/unit_mm.png" alt="icons/unit_mm">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Passa a millimetri.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/cursor_shape.png" alt="icons/cursor_shape">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Scegli la forma del cursore</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/hidden_pin.png" alt="icons/hidden_pin">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Visibilità dei pin "invisibili".</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/lines90.png" alt="icons/lines90">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Orientamento concesso a fili e bus.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect2">
+<h3 id="pop-up-menus-and-quick-editing">2.11. Menu a scomparsa e modifiche veloci</h3>
+<div class="paragraph"><p>Un click destro apre un menu contestuale per l&#8217;elemento
+selezionato. Quest&#8217;ultimo contiene:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Fattore di zoom.
+</p>
+</li>
+<li>
+<p>
+Regolazione della griglia.
+</p>
+</li>
+<li>
+<p>
+Parametri modificati comunemente per l&#8217;elemento selezionato.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Menu a scomparsa senza elementi selezionati.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_popup_without_element.png" alt="eeschema_popup_without_element_png">
+</div>
+</div>
+<div class="paragraph"><p>Modifica di un&#8217;etichetta.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_popup_edit_label.png" alt="eeschema_popup_edit_label_png">
+</div>
+</div>
+<div class="paragraph"><p>Modifica di un componente.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_popup_edit_component.png" alt="eeschema_popup_edit_component_png">
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="main-top-menu">3. Menu principale in alto</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="file-menu">3.1. Menu file</h3>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/file_menu.png" alt="Menu file">
+</div>
+</div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:31%;">
+<col style="width:69%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Nuovo progetto schema</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Cancella lo schema corrente e ne inizializza uno nuovo</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Apri progetto schema</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Carica una gerarchia di schemi elettrici</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Apri recente</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Apre un&#8217;elenco di file aperti recentemente</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Accoda schema elettrico</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Inserisce i contenuti di un altro foglio in quello corrente</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Salva schema elettrico</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Salva il foglio corrente e tutta la sua gerarchia.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Salva solo il foglio corrente</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Salva il foglio corrente, ma non gli altri della gerarchia.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Salva foglio corrente con nome</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Salva il foglio corrente con un nuovo nome.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Impostazioni pagina</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Configura le dimensioni della pagina e del riquadro iscrizioni.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Stampa</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Stampa la gerarchia dello schema (consultare il capitolo <a href="#plot-and-print">Traccia e stampa</a>).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Traccia</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Esporta in formato PDF, PostScript, HPGL o SVG (consultare il capitolo <a href="#plot-and-print">Traccia e stampa</a>).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Chiudi</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Esce senza salvare.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect2">
+<h3 id="preferences-menu">3.2. Menu preferenze</h3>
+<div class="sect3">
+<h4 id="preferences">3.2.1. Preferenze</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/menu_path_hotkey_editor.png" alt="Menu preferenze">
+</div>
+</div>
+<table class="tableblock frame-all grid-all"
+style="
+width:90%;
+">
+<col style="width:30%;">
+<col style="width:70%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Librerie componenti</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Seleziona le librerie e i percorsi di ricerca delle librerie.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Imposta lo schema colori</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Imposta i colori per lo schermo, la stampa e la tracciatura.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Opzioni editor degli schemi</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Opzioni generali (unità, dimensione griglia, nomi campi, ecc.).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Lingua</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Seleziona la lingua dell&#8217;interfaccia.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Comandi da tastiera</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Elenca, modifica, esporta e importa le impostazioni dei comandi da tastiera.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Salva le preferenze</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Salva le impostazioni del progetto nel file .pro .</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Carica le preferenze</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Carica le impostazioni del progetto da un file .pro .</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect3">
+<h4 id="preferences-menu-libs-and-dir">3.2.2. Menu preferenze / Librerie componenti</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/libsettings.png" alt="Impostazioni librerie">
+</div>
+</div>
+<div class="paragraph"><p>Questa finestra di dialogo viene usata per configurare librerie di
+componenti e percorsi di ricerca. I parametri di configurazione vengono
+salvati nel file .pro. File di configurazione differenti in cartelle diverse
+sono consentiti.</p></div>
+<div class="paragraph"><p>Eeschema cerca, nell&#8217;ordine:</p></div>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Il file di configurazione (projectname.pro) nella cartella corrente.
+Il file di configurazione kicad.pro nella cartella di KiCad. Questo file può
+perciò essere la configurazione predefinita.
+I valori predefiniti se nessun file viene trovato. Sarà perciò necessario
+almeno compilare l&#8217;elenco di librerie da caricare, e poi salvare la
+configurazione.
+</p>
+</li>
+</ol></div>
+<div class="paragraph"><p>Il riquadro “Controllo conflitti cache/libreria al caricamento dello schema”
+viene usato per configurare il comportamento di risoluzione dei conflitti di
+librerie. Vedere la sezione <a href="#rescuing-cached-components">Recupero componenti nella cache</a> per ulteriori informazioni su questo argomento.</p></div>
+</div>
+<div class="sect3">
+<h4 id="preferences-menu-and-colors">3.2.3. Menu preferenze / Imposta schema colori</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/color_settings.png" alt="Impostazioni di colore">
+</div>
+</div>
+<div class="paragraph"><p>Schemi di colore per vari elementi grafici e selezione del colore di sfondo
+(bianco o nero).</p></div>
+</div>
+<div class="sect3">
+<h4 id="preferences-and-options">3.2.4. Menu preferenze / Opzioni editor schemi elettrici</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/options.png" alt="Opzioni editor schemi elettrici">
+</div>
+</div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:40%;">
+<col style="width:60%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Unità di misura:</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Seleziona le unità di misura per lo schermo e le coordinate del puntatore
+(pollici o millimetri).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Dimensione griglia:</p></td>
+<td class="tableblock halign-left valign-top" ><div><div class="paragraph"><p>Selezione dimensione griglia.</p></div>
+<div class="paragraph"><p><strong>Si raccomanda di lavorare con una griglia normale (0.050 pollici o 1,27 mm)</strong>. <em>Griglie più piccole vengono usate solitamente per la creazione di componenti</em>.</p></div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Largezza bus predefinita:</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Spessore del tratto usato per disegnare i bus.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Larghezza linea predefinita:</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Spessore del tratto usato per disegnare oggetti che non hanno uno
+spessore specificato.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Dimensione testo predefinite:</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Usata per la creazione di nuovi elementi testo o etichette</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Passo orizzontale per gli elementi ripetuti</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Incremento sull&#8217;asse X durante la duplicazione dell&#8217;elemento (normalmente 0)</p>
+<p class="tableblock">(dopo il piazzamento di un elemento come un componente, un&#8217;etichetta o un filo,
+una duplicazione viene effettuata con il tasto <em>Ins</em>)</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Passo verticale per gli elementi ripetuti</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Incremento sull&#8217;asse Y durante
+la duplicazione dell&#8217;elemento (valore normale 0.100 pollici o 2,54 mm)</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Incremento delle etichette ripetute</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Incremento del valore dell&#8217;etichetta durante la duplicazione di testo terminante con un numero, come per esempio i membri di un bus (solitamente 1 o -1).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Intervallo di auto salvataggio</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Tempo in minuti tra i salvataggi di backup.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Notazione id parte:</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Stile del suffisso usato per denominare le parti del componente (U1A, U1.A, U1-1, ecc.)</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mostra griglia</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Se selezionata: mostra la griglia.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mostra i piedini nascosti</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mostra i piedini invisibili (o <em>nascosti</em>), tipicamente i pin di alimentazione.
+Se selezionata, permette la visualizzazione dei pin.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Centra e sposta il cursore con lo zoom</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Quando si zooma, mantiene la posizione e il puntatore del mouse dove stanno.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Usa il tasto centrale del mouse per il pan</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Se abilitata, il foglio può essere trascinato usando il tasto centrale del mouse.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Limita il pan alla dimensione dello scorrimento</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Se abilitata, il pulsante
+centrale del mouse non può spostare l&#8217;area del foglio fuori dall&#8217;area mostrata.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Pan mentre si sposta un oggetto</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Se selezionata, sposta automaticamente la
+finestra se il puntatore esce dalla finestra durante il disegno o lo spostamento.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Blocca l&#8217;orientamento di bus e fili a ortogonale</p></td>
+<td class="tableblock halign-left valign-top" ><div><div class="paragraph"><p>Se impostata, bus e collegamenti possono essere solo verticali o orizzontali.</p></div>
+<div class="paragraph"><p>Altrimenti, bus e collegamenti possono essere piazzati con qualsiasi orientamento.</p></div></div></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mostra limiti di pagina</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Se selezionata, mostra i limiti della pagina sullo schermo.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect3">
+<h4 id="preferences-and-language">3.2.5. Preferenze e lingua</h4>
+<div class="paragraph"><p>Usa la modalità predefinita. Le altre lingue sono disponibili solo a scopo
+di sviluppo.</p></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="help-menu">3.3. Menu di aiuto</h3>
+<div class="paragraph"><p>Accedere alla guida in linea (questo documento) per un ampio tutorial su
+KiCad. Usare &#8220;Copia informazioni di versione&#8221; quando si desidera inviare
+rapporti di difetti per identificare la propria versione ed il proprio
+sistema.</p></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="general-top-toolbar">4. Barra degli strumenti in alto generale</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="sheet-management">4.1. Gestione del foglio</h3>
+<div class="paragraph"><p>L&#8217;icona di impostazione del foglio, <span class="image">
+<img src="images/icons/sheetset.png" alt="Sheet Settings icon">
+</span>, permette di impostare la dimensione del foglio e il
+contenuto del riquadro iscrizioni.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/page_settings.png" alt="Impostazioni di pagina">
+</div>
+</div>
+<div class="paragraph"><p>La numerazione dei fogli è automaticamente aggiornata. È possibile impostare
+la data ad oggi premendo il pulsante con la freccia a sinistra di "Data
+versione", visto che questa non viene cambiata automaticamente.</p></div>
+</div>
+<div class="sect2">
+<h3 id="options-of-the-schematic-editor">4.2. Opzioni dell&#8217;editor di schemi elettrici</h3>
+<div class="sect3">
+<h4 id="general-options">4.2.1. Opzioni generali</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/options.png" alt="Opzioni editor schemi elettrici">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="template-fields-names">4.2.2. Nomi campi modelli</h4>
+<div class="paragraph"><p>È possibile definire campi personalizzati che possono esistere in modo
+predefinito in ogni componente (anche se lasciati vuoti).</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/template_field_names.png" alt="Impostazioni dei nomi dei campi modelli">
+</div>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="search-tool">4.3. Strumento di ricerca</h3>
+<div class="paragraph"><p>L&#8217;icona <span class="image">
+<img src="images/icons/find.png" alt="Find icon">
+</span>, serve per accedere allo
+strumento di ricerca.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/find_dialog.png" alt="Finestra di dialogo trova">
+</div>
+</div>
+<div class="paragraph"><p>È possibile cercare un riferimento, un valore o una stringa di testo nel
+foglio corrente o in tutta la gerarchia. Una volta trovato, il puntatore del
+mouse verrà posizionato sull&#8217;elemento trovato nel sotto-foglio in questione.</p></div>
+</div>
+<div class="sect2">
+<h3 id="netlist-tool">4.4. Lo strumento netlist</h3>
+<div class="paragraph"><p>L&#8217;icona della netlist, <span class="image">
+<img src="images/icons/netlist.png" alt="Netlist icon">
+</span>, apre lo
+strumento di generazione delle netlist.</p></div>
+<div class="paragraph"><p>Il file della netlist che crea descrive tutte le connessioni dell&#8217;intera
+gerarchia.</p></div>
+<div class="paragraph"><p>In una gerarchia multifoglio, ogni etichetta locale è visibile solo dentro
+il foglio al quale appartiene. Perciò l&#8217;etichetta TOTO del foglio 3 è
+diversa dall&#8217;etichetta TOTO del foglio 5 (se non è stata introdotta
+intenzionalmente una connessione per collegarle). Ciò è dovuto al fatto che
+il nome del percorso del foglio è associato internamente all&#8217;etichetta
+locale.</p></div>
+<div class="paragraph"><p>Nota 1:</p></div>
+<div class="paragraph"><p>La lunghezza delle etichette non ha limiti in Eeschema, ma il software che
+userà la netlist generata può avere dei limitati su questo aspetto, perciò
+sarà meglio tenerne conto.</p></div>
+<div class="paragraph"><p>Nota 2:</p></div>
+<div class="paragraph"><p>Si evitino gli spazi nelle etichette, dato che potrebbero farle sembrare
+come diverse parole separate. Non è un limite di Eeschema, ma di molti
+formati di netlist che spesso assumono che un&#8217;etichetta non abbia spazi.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/netlist_dialog.png" alt="Finestra di dialogo netlist">
+</div>
+</div>
+<div class="paragraph"><p>Opzioni:</p></div>
+<div class="paragraph"><p>Formato predefinito:</p></div>
+<div class="paragraph"><p>Imposta per selezionare Pcbnew come formato predefinito.</p></div>
+<div class="paragraph"><p>Si possono generare anche altri formati:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Orcad PCB2
+</p>
+</li>
+<li>
+<p>
+CadStar
+</p>
+</li>
+<li>
+<p>
+Spice, per i simulatori
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>I plugin esterni possono essere eseguiti per estendere l&#8217;elenco dei formati
+di netlist (qui è stato aggiunto un plugin per PadsPcb).</p></div>
+</div>
+<div class="sect2">
+<h3 id="annotation-tool">4.5. Strumento di annotazione</h3>
+<div class="paragraph"><p>L&#8217;icona <span class="image">
+<img src="images/icons/annotate.png" alt="icons_annotate_png">
+</span> permette
+l&#8217;accesso allo strumento di annotazione. Questo strumento permette di
+assegnare automanticamente i nomi a tutti i componenti nello schema.</p></div>
+<div class="paragraph"><p>Per componenti multiparte (come l&#8217;integrato TTL 7400 che contiene 4 porte),
+viene assegnato anche un suffisso per ogni parte (perciò un TTL 7400
+identificato come U3 sarà diviso in U3A, U3B, U3C e U3D).</p></div>
+<div class="paragraph"><p>Si può annotare incondizionatamente tutti i componenti, o solamente quelli
+nuovi, cioè quelli che non erano stati annotati in precedenza.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/annotate-dialog.png" alt="annotate-dialog_img">
+</div>
+</div>
+<div class="paragraph"><p><strong>Ambito</strong></p></div>
+<div class="paragraph"><p>Usa lo schema intero. Tutti i fogli verranno ri-annotati (scelta normale).</p></div>
+<div class="paragraph"><p>Usa solo la pagina corrente. Solo il foglio corrente viene ri-annnotato
+(questa scelta va selezionata solo in casi speciali, per esempio per
+valutare la quantità di resistenze nel foglio corrente).</p></div>
+<div class="paragraph"><p>Mantieni l&#8217;annotazione esistente. Annotazione condizionale, solo i nuovi
+componenti verranno ri-annotati (scelta normale).</p></div>
+<div class="paragraph"><p>Reimposta l&#8217;annotazione esistente. Annotazione incondizionale, tutti i
+componenti verranno ri-annotati (usare questa scelta quando ci sono
+riferimenti duplicati).</p></div>
+<div class="paragraph"><p>Reimposta ma non scambiare nessuna parte multipla annotata. Mantiene assieme
+tutti i gruppi multiunità (per es. U2A, U2B) durante la procedura di
+ri-annotazione.</p></div>
+<div class="paragraph"><p><strong>Ordine di annotazione</strong></p></div>
+<div class="paragraph"><p>Seleziona l&#8217;ordine nel quale i componenti verranno numerati.</p></div>
+<div class="paragraph"><p><strong>Scelte di annotazione</strong></p></div>
+<div class="paragraph"><p>Seleziona il metodo con il quale i numeri verranno selezionati.</p></div>
+</div>
+<div class="sect2">
+<h3 id="electrical-rules-check-tool">4.6. Strumento di controllo regole elettriche (ERC)</h3>
+<div class="paragraph"><p>L&#8217;icona <span class="image">
+<img src="images/icons/erc.png" alt="ERC icon">
+</span> dà accesso allo strumento di
+controllo regole elettriche (ERC).</p></div>
+<div class="paragraph"><p>Questo strumento esegue la verifica del progetto ed è particolarmente utile
+per rilevare connessioni mancanti o senza senso.</p></div>
+<div class="paragraph"><p>All&#8217;esecuzione del controllo ERC, Eeschema piazza dei marcatori per
+evidenziare i problemi rilevati. La diagnosi può essere verificata facendo
+clic sinistro sul marcatore. È anche possibile generare un file con gli
+errori rilevati.</p></div>
+<div class="sect3">
+<h4 id="main-erc-dialog">4.6.1. La finestra di dialogo ERC principale</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/dialog_erc.png" alt="Finestra di dialogo ERC">
+</div>
+</div>
+<div class="paragraph"><p>Gli errori vengono mostrati nel riquadro della finestra di dialogo del
+controllo regole elettriche:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Totale errori e avvertimenti.
+</p>
+</li>
+<li>
+<p>
+Totale errori.
+</p>
+</li>
+<li>
+<p>
+Totale avvertimenti.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Opzioni:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Crea il file rapporti ERC: selezionare questa opzione per generare un file
+ di rapporto ERC.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Comandi:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Cancella marcatori: per rimuovere tutti i marcatori di errori/avvertimenti
+ ERC.
+</p>
+</li>
+<li>
+<p>
+Esegui: per avviare il controllo regole elettriche.
+</p>
+</li>
+<li>
+<p>
+Chiudi: per uscire da questa finestra di dialogo.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Nota:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Facendo clic su un messaggio di errore si salta sul marcatore corrispondente
+ nello schema elettrico.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect3">
+<h4 id="erc-options-dialog">4.6.2. Finestra di dialogo delle opzioni ERC</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/dialog_erc_opts.png" alt="Finestra di dialogo delle opzioni ERC">
+</div>
+</div>
+<div class="paragraph"><p>Questa scheda permette di stabilire delle regole di connettività tra pin; si
+può scegliere tra 3 opzioni per ogni caso:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Nessun errore
+</p>
+</li>
+<li>
+<p>
+Attenzione
+</p>
+</li>
+<li>
+<p>
+Errore
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Ogni riquadro della matrice può essere modificato facendo clic su di esso.</p></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="bill-of-material-tool">4.7. Strumento per la distinta materiali</h3>
+<div class="paragraph"><p>L&#8217;icona <span class="image">
+<img src="images/icons/bom.png" alt="BOM icon">
+</span> da accesso al generatore di
+distinta materiali (N.d.T. in inglese Bill of Materials o BOM). Questo meni
+permette la generazione di un file elenco di tutti i componenti e
+connessioni gerarchiche (etichette globali).</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/dialog_bom.png" alt="Finestra di dialogo della distinta materiali">
+</div>
+</div>
+<div class="paragraph"><p>Il generatore di distinte materiali di Eeschema fa uso di plugin esterni,
+generalmente in forma di script XSLT o Python. Alcuni di questi sono
+forniti, e vengono installati, dentro la cartella dei file eseguibili di
+KiCad.</p></div>
+<div class="paragraph"><p>Un utile insieme di proprietà di componenti da usare per una distinta
+componenti sono:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Value - valore: nome univoco per ogni parte usata.
+</p>
+</li>
+<li>
+<p>
+Footprint - Impronta: sia inserita manualmente che per back-annotation
+ (vedere sotto).
+</p>
+</li>
+<li>
+<p>
+Field1 - Campo1: nome costruttore.
+</p>
+</li>
+<li>
+<p>
+Field2 - Campo2: numero parte del costruttore.
+</p>
+</li>
+<li>
+<p>
+Field3 - Campo3: numero parte distributore.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Per esempio:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/dialog_component_properties.png" alt="Finestra di dialogo proprietà componente">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="import-tool-for-footprint-assignment">4.8. Strumento di importazione per assegnazione impronte:</h3>
+<div class="sect3">
+<h4 id="access">4.8.1. Accesso:</h4>
+<div class="paragraph"><p>L&#8217;icona <span class="image">
+<img src="images/icons/import_footprint_names.png" alt="Icona importazione nomi impronte">
+</span> dà accesso allo strumento di per la back-annotateion.</p></div>
+<div class="paragraph"><p>Questo strumento permette di importare i cambiamenti alle impronte
+effettuati in PcbNew, tramite i campi impronte, indietro in Eeschema.</p></div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="schematic-creation-and-editing">5. Creazione e modifica di schemi elettrici</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_introduzione">5.1. Introduzione</h3>
+<div class="paragraph"><p>Uno schema elettrico può essere rappresentato da un foglio singolo ma, se è
+grande abbastanza, potrà richiedere molti fogli.</p></div>
+<div class="paragraph"><p>Uno schema rappresentato da molti fogli è detto gerarchico, e tutti i fogli
+di cui è composto (ognuno consistente nel proprio file) costituiscono un
+progetto Eeschema. La gestione di schemi elettrici gerarchici verrà
+descritta nel capitolo <a href="#hierarchical-schematics">Schemi elettrici gerarchici</a>.</p></div>
+</div>
+<div class="sect2">
+<h3 id="general-considerations">5.2. Considerazioni generali</h3>
+<div class="paragraph"><p>Uno schema elettrico progettato con Eeschema è più di una semplice
+rappresentazione grafica di un dispositivo elettronico. Esso normalmente è
+il punto di ingresso di una catena di sviluppo che permette:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Il controllo di validità rispetto ad una serie di regole (<a href="#erc">Controllo Regole Elettriche (ERC)</a>) per il rilevamento di errori e omissioni.
+</p>
+</li>
+<li>
+<p>
+La generazione automatica della
+ <a href="#creating-customized-netlists-and-bom-files">distinta materiali</a>.
+</p>
+</li>
+<li>
+<p>
+La <a href="#creating-customized-netlists-and-bom-files">generazione di una netlist</a>
+ per software di simulazione tipo SPICE.
+</p>
+</li>
+<li>
+<p>
+La creazione di <a href="#creating-customized-netlists-and-bom-files">netlist</a> per
+ il trasferimento delle informazioni nella progettazione di circuiti
+ stampati.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Uno schema elettrico consiste principalmente di componenti, fili, etichette,
+giunzioni, porte bus e di alimentazione. Per chiarezza, negli schemi
+elettrici, è possibile inserire elementi puramente grafici come elementi
+bus, commenti, e polilinee.</p></div>
+</div>
+<div class="sect2">
+<h3 id="the-development-chain">5.3. La catena di sviluppo</h3>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/dev-chain.png" alt="dev-chain_png">
+</div>
+</div>
+<div class="paragraph"><p>I componenti vengono aggiunti allo schema elettrico da librerie di
+componenti. Dopo che lo schema è stato ultimato, viene generata una netlist,
+che viene in seguito usara per importare l&#8217;insieme delle connessioni e delle
+impronte in PcbNew.</p></div>
+</div>
+<div class="sect2">
+<h3 id="component-placement-and-editing">5.4. Modifica e inserimento componenti</h3>
+<div class="sect3">
+<h4 id="find-and-place-a-component">5.4.1. Trova e piazza un componente</h4>
+<div class="paragraph"><p>Per caricare un componente nello schema elettrico si può usare l&#8217;icona
+<span class="image">
+<img src="images/icons/new_component.png" alt="Icona nuovo componente">
+</span>. Una finestra
+di dialogo permette di battere il nome del componente da caricare.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/dialog_choose_component.png" alt="Finestra di dialogo di scelta del componente">
+</div>
+</div>
+<div class="paragraph"><p>La finestra di dialogo di scelta del componente filtrerà i componenti per
+nome, parolechiave, e descrizione secondo quanto si inserirà nel campo di
+ricerca.</p></div>
+<div class="paragraph"><p>Prima di piazzare il componente nello schema elettrico, è possibile
+ruotarlo, renderlo speculare e modificarne i campi, sia usando i comandi da
+tastiera che tramite il menu contestuale che esce con il tasto destro del
+mouse. Ciò può essere effettuato allo stesso modo anche successivamente al
+piazzamento.</p></div>
+<div class="paragraph"><p>Ecco un componente durante il piazzamento:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/component_during_placement.png" alt="componente durante il piazzamento">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="power-ports">5.4.2. Porte di alimentazione</h4>
+<div class="paragraph"><p>Una porta di alimentazione è un componente (i simboli sono raggruppati nella
+libreria “power”), in modo tale che possano essere piazzati usando la
+finestra di selezione dei componenti. Comunque, dato che il piazzamento di
+questi simboli è frequente, è disponibile anche l&#8217;icona strumento
+<span class="image">
+<img src="images/icons/add_power.png" alt="Icona piazza porta di alimentazione">
+</span>. Questo strumento è del tutto simile all&#8217;inserimento simboli,
+eccetto per il fatto che la ricerca viene effettuata già direttamente nella
+libreria “power”.</p></div>
+</div>
+<div class="sect3">
+<h4 id="component-editing-and-modification-already-placed-component">5.4.3. Modifica di componenti (piazzati)</h4>
+<div class="paragraph"><p>Ci sono due modi per modificare un componente:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+La modifica del componente stesso: posizione, orientamento, selezione unità
+ di un componente multiplo.
+</p>
+</li>
+<li>
+<p>
+La modifica di uno dei campi del componente: riferimento, valore, impronta,
+ ecc.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Quando un componente è stato appena piazzato, si può doverne modificarne i
+valori (in particolare per le resistenze, condensatori, ecc.), mentre non
+serve assegnarne un numero di riferimento direttamente, o selezionarne
+l&#8217;unità (eccetto per componenti con unità bloccate, che devono essere
+assegnate manualmente). Ciò può essere svolto automaticamente dalla funzione
+di annotazione.</p></div>
+<div class="sect4">
+<h5 id="component-modification">Modifica di un componente</h5>
+<div class="paragraph"><p>Per modificare delle caratteristiche di un componente, posizionare il
+puntatore sul componante e fare:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Fare doppio clic sul componente per aprire la finestra di dialogo di
+ modifica.
+</p>
+</li>
+<li>
+<p>
+Clic destro per aprire il menu contestuale e usare uno dei comandi: sposta,
+ orienta, Modifica, Cancella, ecc.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect4">
+<h5 id="text-fields-modification">Modifiche dei campi di testo</h5>
+<div class="paragraph"><p>Si possono modificare i riferimenti, valori, posizioni, orientamenti,
+dimensioni del testo e visibilità dei campi:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Doppio clic sul campo testo per modificarlo.
+</p>
+</li>
+<li>
+<p>
+Clic destro per aprire il menu contestuale e usare uno de comandi: sposta,
+ ruota, modifica, cancella, ecc.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Per ottenere ulteriori opzioni, o per creare altri campi, doppio clic sul
+componente per aprire la finestra di dialogo delle proprietà del componente.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/dialog_component_properties.png" alt="Finestra di dialogo proprietà componente">
+</div>
+</div>
+<div class="paragraph"><p>Ogni campo può essere visibile o nascosto, e mostrato orizzontalmente o
+verticalmente. La posizione mostrata è sempre indicata per un componente
+mostrato normalmente (nessuna rotazione o ribaltamento speculare) ed è
+relativa al punto di ancoraggio del componente.</p></div>
+<div class="paragraph"><p>L&#8217;opzione “Reimposta ai valori predefiniti di libreria” imposta il
+componente all&#8217;orientamento originale, e reimposta le opzioni, dimensione e
+posizione di ogni campo. Comunque, i campi testo non vengono modificati
+dato che in questo modo si potrebbe rovinare lo schema elettrico.</p></div>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="wires-buses-labels-power-ports">5.5. Fili, Bus, Etichette, Porte di alimentazione</h3>
+<div class="sect3">
+<h4 id="introduction-1">5.5.1. Introduzione</h4>
+<div class="paragraph"><p>Tutti questi elementi di disegno possono essere piazzati anche con gli
+strumenti presenti nella barra verticale destra.</p></div>
+<div class="paragraph"><p>Questi elementi sono:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Fili:</strong> le connessioni più usate tra componenti.
+</p>
+</li>
+<li>
+<p>
+<strong>Bus:</strong> per connettere graficamente le etichette di bus
+</p>
+</li>
+<li>
+<p>
+<strong>Polilinee:</strong> per la grafica.
+</p>
+</li>
+<li>
+<p>
+<strong>Giunzioni:</strong> per creare connessioni tra fili o bus che si incrociano.
+</p>
+</li>
+<li>
+<p>
+<strong>Elementi bus:</strong> per mostrare connessioni tra fili e bus. Solo grafiche!
+</p>
+</li>
+<li>
+<p>
+<strong>Etichette:</strong> per etichettare o per creare connessioni.
+</p>
+</li>
+<li>
+<p>
+<strong>Etichette globali:</strong> per le connessioni tra fogli.
+</p>
+</li>
+<li>
+<p>
+<strong>Testi:</strong> per commenti e annotazioni.
+</p>
+</li>
+<li>
+<p>
+<strong>Segnalazioni "non connesso":</strong> per terminare un piedino che non necessita di alcuna connessione.
+</p>
+</li>
+<li>
+<p>
+<strong>Fogli gerarchici</strong>, e i loro piedini di connessione.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect3">
+<h4 id="connections-wires-and-labels">5.5.2. Connessioni (fili e etichette)</h4>
+<div class="paragraph"><p>Ci sono due metodi per instaurare connessioni:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Fili tra pin.
+</p>
+</li>
+<li>
+<p>
+Etichette.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>La figura seguente mostra i due metodi:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/wires_labels.png" alt="Etichette fili">
+</div>
+</div>
+<div class="paragraph"><p><strong>Nota 1:</strong></p></div>
+<div class="paragraph"><p>Il punto di “contatto” di una etichetta è l&#8217;angolo in basso a sinistra della
+prima lettera dell&#8217;etichetta. Questo punto viene mostrato con un piccolo
+quadratino se non connesso.</p></div>
+<div class="paragraph"><p>Questo punto deve perciò essere in contatto con il filo, o essere
+sovrapposto alla fine di un piedino in modo che l&#8217;etichetta venga
+visualizzata come connessa.</p></div>
+<div class="paragraph"><p><strong>Nota 2:</strong></p></div>
+<div class="paragraph"><p>Per stabilire una connessione, un segmento di filo deve essere connesso ai
+suoi capi ad un altro segmento o a un piedino.</p></div>
+<div class="paragraph"><p>Se c'è una sofrapposizione (se un filo passa sopra un pin, ma senza essere
+connesso alla fine del piedino) non c'è connessione.</p></div>
+<div class="paragraph"><p><strong>Nota 3:</strong></p></div>
+<div class="paragraph"><p>I fili che si incrociano non sono implicitamente connessi. È necessario
+attaccarli assieme con un punto di giunzione se si vuole proprio stabilire
+una connessione.</p></div>
+<div class="paragraph"><p>La figura precedente (fili connessi al connettore DB25FEMALE, piedini 22,
+21, 20, 19) mostra un esempio di connessione usando un simbolo di giunzione.</p></div>
+<div class="paragraph"><p><strong>Nota 4:</strong></p></div>
+<div class="paragraph"><p>Se due diverse etichette vengono piazzate sullo stesso filo, queste vengono
+connesse assieme e diventano equivalenti: tutti gli altri elementi connessi
+ad una o l&#8217;altra etichetta sono connessi a tutte.</p></div>
+</div>
+<div class="sect3">
+<h4 id="connections-buses">5.5.3. Connessioni (Bus)</h4>
+<div class="paragraph"><p>Nello schema elettrico seguente, molti piedini sono connessi a dei bus.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/sch_with_buses.png" alt="Esempio di schema elettrico con bus">
+</div>
+</div>
+<div class="sect4">
+<h5 id="bus-members">Membri di bus</h5>
+<div class="paragraph"><p>Dal punto di vista dello schema elettrico, un bus è un insieme di segnali
+che iniziano con un prefisso comune e finiscono con un numero. Per esempio,
+PCA0, PCA1, e PCA2 sono membri del bus PCA.</p></div>
+<div class="paragraph"><p>Il bus completo si chiama PCA[N..m], dove N e m sono il primo e l&#8217;ultimo
+numero di filo di questo bus. Perciò se PCA possiede 20 membri da 0 a 19, il
+bus completo è denominato PCA[0..19]. Un inseme di segnali come PCA0, PCA1,
+PCA2, WRITE, READ non possono essere contenuti in un bus.</p></div>
+</div>
+<div class="sect4">
+<h5 id="connections-between-bus-members">Connessioni tra membri di bus</h5>
+<div class="paragraph"><p>Piedini connessi tra gli stessi membri di un bus devono essere connessi da
+etichette. Non è possibile connettere un piedino direttamente ad un bus;
+questo tipo di connessione sarà ignorata da Eeschema.</p></div>
+<div class="paragraph"><p>Nell&#8217;esempio sopra, le connessioni vengono effettuate dalle etichette
+piazzate sui fili connessi ai piedini. Le voci di bus (segmenti di filo a 45
+gradi) sono solo elementi grafici, e non sono necessarie per formare
+connessioni logiche.</p></div>
+<div class="paragraph"><p>In effetti, usando il comando di ripetizione (tasto <em>Ins</em>), le connessioni
+possono essere eseguite molto velocemente nel modo seguente, se i piedini
+del componente sono allineati in ordine incrementale (una pratica comune in
+componenti come memorie, microprocessori, ecc.):</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Piazzare la prima etichetta (per esempio PCA0)
+</p>
+</li>
+<li>
+<p>
+Usando il tasto di ripetizione quanto desidetato per piazzare membri.
+ Eeschema creerà automaticamente le etichette successive (PCA1, PCA2&#8230;)
+ allineate verticalmente, teoricamente nella esatta posizione degli altri
+ piedini.
+</p>
+</li>
+<li>
+<p>
+Disegnare il filo sotto la prima etichetta. Usare poi il comando di
+ ripetizione per piazzare gli altri fili sotto le etichette.
+</p>
+</li>
+<li>
+<p>
+Se necessario, piazzare le voci di bus allo stesso modo (piazzare la prima
+ voce, poi usare il tasto di ripetizione).
+</p>
+</li>
+</ul></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">
+<div class="paragraph"><p>Nel menu Preferenze/Opzioni, è possibile impostare i parametri di
+ripetizione:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Passo verticale per gli elementi ripetuti.
+</p>
+</li>
+<li>
+<p>
+Passo orizzontale per gli elementi ripetuti.
+</p>
+</li>
+<li>
+<p>
+Incremento delle etichette ripetute (che perciò potranno essere incrementate
+ di 2, 3, &#8230; o decrementate).
+</p>
+</li>
+</ul></div>
+</td>
+</tr></table>
+</div>
+</div>
+<div class="sect4">
+<h5 id="global-connections-between-buses">Connessioni globali tra bus</h5>
+<div class="paragraph"><p>Si potrebbe dover creare delle connessioni tra bus, in modo da collegare due
+bus con nomi differenti, o nel caso di gerarchie, creare connessioni tra
+fogli diversi. È possibile creare queste connessioni nel modo seguente.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/bus_junction.png" alt="Esempio di giunzione bus">
+</div>
+</div>
+<div class="paragraph"><p>I bus PCA [0..15], ADR [0..7] e BUS [5..10] sono connessi assieme (si noti
+la giunzione qui dato che i fili del bus verticale si attaccano nel mezzo
+del segmento di bus orizzontale).</p></div>
+<div class="paragraph"><p>Più precisamente, i membri corrispondenti sono connessi assieme: PCA0 e ADR0
+sono collegati, (così come PCA1 e ADR1 fino a PCA7 e ADR7).</p></div>
+<div class="paragraph"><p>Per di più, PCA5, BUS5 e ADR5 sono connessi (così come PCA6, BUS6 e ADR6 e
+come PCA7, BUS7 e ADR7).</p></div>
+<div class="paragraph"><p>PCA8 e BUS8 sono anch&#8217;essi connessi (così come PCA9 e BUS9, PCA10 e BUS10)</p></div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="power-ports-connection">5.5.4. Porte di connessione di alimentazione</h4>
+<div class="paragraph"><p>Quando i piedini di alimentazione dei componenti sono visibili, devono
+essere connessi, come ogni altro segnale.</p></div>
+<div class="paragraph"><p>I componenti come le porte e flip-flops possono avere piedini di
+alimentazione invisibili. Bisogna fare attenzione con questi perché:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+È impossibile connettere i fili, a causa della loro invisibilità.
+</p>
+</li>
+<li>
+<p>
+Non si conoscono i loro nomi.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Ed inoltre, sarebbe una cattiva idea renderli visibili e collegarli come gli
+altri piedini, dato che lo schema elettrico diverrebbe illeggibile e non in
+conformità con le usuali convenzioni.</p></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">Se si vuole forzare la visualizzazione di questi piedini di alimentazione
+invisibili, bisogna selezionare l&#8217;opzione &#8220;Mostra piedini nascosti&#8221; nella
+finestra di dialogo Preferenze/Opzioni del menu principale, o tramite
+l&#8217;icona <span class="image">
+<img src="images/icons/hidden_pin.png" alt="Mostra piedini nascosti">
+</span> presente
+sulla barra (opzioni) strumenti sulla sinistra.</td>
+</tr></table>
+</div>
+<div class="paragraph"><p>Eeschema connette automaticamente tutti i piedini di alimentazione nascosti
+che posseggono stesso nome al collegamento (net) di alimentazione di nome
+corrispondente. Potrebbe rendersi necessario attaccare assieme collegamenti
+di alimentazione con nomi diversi (per esempio, "GND" nei componenti TTL e
+"VSS" in quelli in tecnologia MOS): si usino le porte di alimentazione a
+questo scopo.</p></div>
+<div class="paragraph"><p>Non è raccomandabile usare le etichette per le connessioni di
+alimentazione. Queste hanno solo ambito di connessione “locale”, e non
+connetterebbero i piedini di alimentazione nascosti.</p></div>
+<div class="paragraph"><p>La figura sottostante mostra un esempio di connessioni di porte di
+alimentazione.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/power_ports_example.png" alt="Esempio di porte di alimentazione">
+</div>
+</div>
+<div class="paragraph"><p>In questo esempio, la massa (GND) è connessa alla porta di alimentazione VSS
+e la porta VCC è connessa a VDD.</p></div>
+<div class="paragraph"><p>Due simboli PWR_FLAG sono visibili. Essi indicano che le due porte di
+alimentazione VCC e GND sono realmente connesse ad una sorgente di
+alimentazione. Senza queste due segnalazioni, lo strumento ERC avrebbe
+diagnosticato: <em>Attenzione: porta di alimentazione non alimentata</em>.</p></div>
+<div class="paragraph"><p>Tutti questi simboli elettrici sono componenti della libreria &#8220;power&#8221;.</p></div>
+</div>
+<div class="sect3">
+<h4 id="no-connection-symbols">5.5.5. Indicatore “Non connesso”</h4>
+<div class="paragraph"><p>Questi simboli sono molto utili per evitare avvertimenti ERC indesiderati.
+Il controllo regole elettriche assicura che nessuna connessione venga
+accidentalmente lasciata sconnessa.</p></div>
+<div class="paragraph"><p>Se i piedini devono veramente essere lasciati sconnessi, è necessario
+piazzare un indicatore di “non connesso” (strumento
+<span class="image">
+<img src="images/icons/noconn.png" alt="Icona non connesso">
+</span> su questi piedini. Questi
+simboli non hanno influenza sulla netlist generata.</p></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="drawing-complements">5.6. Complementi grafici</h3>
+<div class="sect3">
+<h4 id="text-comments">5.6.1. Commenti testuali</h4>
+<div class="paragraph"><p>Può essere utile (alla comprensione dello schema elettrico) piazzare
+annotazioni in forma di campi o riquadri di testo. I campi testo (strumento
+<span class="image">
+<img src="images/icons/add_text.png" alt="Piazza testo">
+</span>) e poli-linee (strumento
+<span class="image">
+<img src="images/icons/add_dashed_line.png" alt="Piazza linea o poligono grafici">
+</span>)
+servono a questo scopo, al contrario di etichette e fili che sono elementi
+di connessione.</p></div>
+<div class="paragraph"><p>Ecco un esempio di riquadro con elemento testuale di commento.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/frame_example.png" alt="Esempio di riquadro con testo">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="sheet-title-block">5.6.2. Blocco del titolo del foglio</h4>
+<div class="paragraph"><p>Il blocco del titolo viene modificato con lo strumento
+<span class="image">
+<img src="images/icons/sheetset.png" alt="Strumento per le impostazioni pagina">
+</span>.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/page_settings.png" alt="Finestra di dialogo delle impostazioni pagina">
+</div>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/title_block.png" alt="Blocco del titolo">
+</div>
+</div>
+<div class="paragraph"><p>Il numero di foglio (Sheet X/Y) viene aggiornato automaticamente.</p></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="rescuing-cached-components">5.7. Recupero componenti nella cache</h3>
+<div class="paragraph"><p>Come impostazione predefinita, Eeschema carica i simboli dei componenti
+dalle librerie, secondo le impostazioni dei percorsi su disco di queste.
+Ciò può provocare dei problemi durante il caricamento di progetti molto
+vecchi: se i simboli nella libreria sono cambiati da quando erano stati
+caricati nel progetto, i simboli presenti nel progetto vengono
+automaticamente rimpiazzati dalle corrispondenti nuove versioni. Le nuove
+versioni potrebbero allinearsi correttamente o potrebbero essere orientati
+diversamente, generando così uno schema errato.</p></div>
+<div class="paragraph"><p>Comunque, quando un progetto viene salvato, viene salvata anche una libreria
+archivio con esso. Ciò consente di distribuire il progetto senza tutte le
+librerie. Se si carica un progetto i cui simboli sono presenti in entrambe
+le librerie, archivio e di sistema, Eeschema scansionerà le librerie per
+rilevare eventuali conflitti. Se vengono rilevati conflitti questi verranno
+elencati nella finestra di dialogo seguente:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/rescue-conflicts.png" alt="Finestra di dialogo di conflitti nel recupero">
+</div>
+</div>
+<div class="paragraph"><p>Si può vedere in questo esempio che il progetto in origine aveva usato un
+diodo con il catodo verso l&#8217;alto, ma ora la libreria ne contiene uno con il
+catodo verso il basso. Questo cambiamento può danneggiare il progetto!
+Premendo OK qui farà in modo di salvare il vecchio simbolo in una speciale
+libreria di &#8220;recupero&#8221;, e tutti i componenti che usano quel simbolo
+verranno rinominati per evitare conflitti di nome.</p></div>
+<div class="paragraph"><p>Se si preme annulla, nessun recupero verrà effettuato, perciò Eeschema
+caricherà i nuovi componenti come impostazione predefinita. Dato che non è
+stato effettuato nessun cambiamento, è ancora possibile tornare indietro ed
+eseguire nuovamente la funzione di recupero: scegliere \"Recupera vecchi
+componenti\" nel menu strumenti per richiamare nuovamente la finestra di
+dialogo.</p></div>
+<div class="paragraph"><p>Se si preferisce non visualizzare questa finestra di dialogo, è possibile
+premere &#8220;Non mostrare più&#8221;. L&#8217;impostazione predefinita non farà nulla e
+permetterà di caricare i nuovi componenti. Questa opzione può essere
+ripristinata nelle impostazioni delle preferenze, sezione librerie
+componenti.</p></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="hierarchical-schematics">6. Schemi elettrici gerarchici</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="introduction-2">6.1. Introduzione</h3>
+<div class="paragraph"><p>Una rappresentazione gerarchica è in genere una buona soluzione al problema
+dei progetti consistenti in più di qualche foglio. Se si vuole gestire
+questa tipologia di progetti, è necessario:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Usare fogli grandi, con il risultato di avere poi problemi di stampa e di
+ gestione dei fogli.
+</p>
+</li>
+<li>
+<p>
+Usare diversi fogli gerarchici, che portano ad una struttura gerarchica.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Lo schema elettrico completo consisterà quindi in un foglio principale,
+chiamato foglio radice, e dei sotto-fogli costituenti la gerarchia. Inoltre,
+una attenta suddivisione del progetto in fogli separati migliora la sua
+leggibilità.</p></div>
+<div class="paragraph"><p>Dal foglio radice, si possono trovare tutti i sottofogli. La gestione
+gerarchica degli schemi elettrici è molto facile con Eeschema, grazie ad un
+"esploratore gerarchico" integrato accessibile tramite l&#8217;icona
+<span class="image">
+<img src="images/icons/hierarchy_nav.png" alt="icons/hierarchy_nav_png">
+</span> sulla barra
+strumenti in cima.</p></div>
+<div class="paragraph"><p>Ci sono due tipi di gerarchie che possono esistere simultaneamente: la prima
+è stata appena menzionata ed è di uso generale. La seconda consiste nella
+creazione componenti nella libreria che appaiono come componenti
+tradizionali nello schema, ma che effettivamente consistono a loro volta di
+uno schema elettrico che descrive la loro struttura interna.</p></div>
+<div class="paragraph"><p>Questo secondo tipo viene usato per sviluppatr circuiti integrati, dato che
+in questo caso è necessario usare funzioni di libreria nello schema che si
+sta progettando.</p></div>
+<div class="paragraph"><p>Eeschema attualmente non gestisce questo secondo caso.</p></div>
+<div class="paragraph"><p>Una gerarchia può essere:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+semplice: un dato foglio è usato solo una volta
+</p>
+</li>
+<li>
+<p>
+complessa: un dato foglio viene usato più di una volta (istanze multiple)
+</p>
+</li>
+<li>
+<p>
+piatta: che consiste in una gerarchia semplice, ma le connessioni tra fogli
+ non sono disegnate.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Eeschema può gestire tutte queste gerarchie.</p></div>
+<div class="paragraph"><p>La creazione di uno schema elettrico gerarchico è semplice, l&#8217;intera
+gerarchia viene gestita partendo dallo schema radice, come se si trattasse
+di un unico schema elettrico.</p></div>
+<div class="paragraph"><p>Due passi importanti da comprendere sono:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Come creare un sotto-foglio.
+</p>
+</li>
+<li>
+<p>
+Come creare delle connessioni elettriche tra sotto-fogli.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="navigation-in-the-hierarchy">6.2. Navigazione nella gerarchia</h3>
+<div class="paragraph"><p>Esplorare i sotto-fogli è molto semplice grazie allo strumento di
+esplorazione accessibile tramite il pulsante
+<span class="image">
+<img src="images/icons/hierarchy_nav.png" alt="icons/hierarchy_nav_png">
+</span> presente sulla
+barra strumenti in cima.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/hierarchy_navigator_dialog.png" alt="hierarchy_navigator_dialog_png">
+</div>
+</div>
+<div class="paragraph"><p>Ogni foglio è raggiungibile facendo clic sul suo nome. Per accedere
+velocemente, clic destro su un nome foglio, e scegliere Accedi al foglio.</p></div>
+<div class="paragraph"><p>È possibile raggiungere velocemente il fglio radice, o un sotto-foglio
+grazie allo strumento
+<span class="image">
+<img src="images/icons/hierarchy_cursor.png" alt="icons/hierarchy_cursor_png">
+</span> della
+barra strumenti destra. Dopo che lo strumento di navigazione è stato
+selezionato:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Fare clic su un nome foglio per selezionarlo.
+</p>
+</li>
+<li>
+<p>
+Fare clic da qualunque altra parte per selezionare il foglio principale.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="local-hierarchical-and-global-labels">6.3. Locale, etichette gerarchiche e globali</h3>
+<div class="sect3">
+<h4 id="properties">6.3.1. Proprietà</h4>
+<div class="paragraph"><p>Le etichette locali, strumento
+<span class="image">
+<img src="images/icons/add_line_label.png" alt="icons/add_line_label_png">
+</span>, sono
+simboli di connessione solo dentro un foglio. Le etichette gerarchiche
+(strumento
+<span class="image">
+<img src="images/icons/add_hierarchical_label.png" alt="icons/add_hierarchical_label_png">
+</span>)
+sono simboli di connessione solo dentro un foglio ed ad un piedino
+gerarchico piazzato nel foglio genitore.</p></div>
+<div class="paragraph"><p>Le etichette globali (strumento <span class="image">
+<img src="images/icons/add_glabel.png" alt="Global label icon">
+</span>) sono simboli di connessione attraverso tutta la gerarchia. I
+piedini di potenza (tipo <em>power in</em> e <em>power out</em>) invisibili sono come le
+etichette globali perché sono visti come connessi tra loro attraverso tutta
+la gerarchia.</p></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">Dentro una gerarchia (semplice o complessa) si può usare sia etichette
+gerarchiche, assieme o in alternativa a, etichette globali.</td>
+</tr></table>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="hierarchy-creation-of-headlines">6.4. Creazione gerarchica di intestazioni</h3>
+<div class="paragraph"><p>Si deve:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Piazzare nel foglio radice un simbolo gerarchico chiamato "simbolo foglio".
+</p>
+</li>
+<li>
+<p>
+Inserire nel nuovo schema (sotto-foglio) con il navigatore e disegnarlo,
+ come ogni altro schema elettrico.
+</p>
+</li>
+<li>
+<p>
+Disegnare le connessioni elettriche tra due schemi piazzando etichette
+ globali (hlabel) nel nuovo schema (sotto-foglio), ed etichette con lo stesso
+ nome nel foglio radice, conosciute anche come EtichetteFoglio. Queste
+ EtichetteFoglio saranno connesse al simbolo del foglio del foglio radice ad
+ altri elementi dello schema come pin di componenti standard.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="sheet-symbol">6.5. Simbolo di foglio</h3>
+<div class="paragraph"><p>Disegna un rettangolo definito dai due punti diagonali che simboleggiano il
+sotto-foglio.</p></div>
+<div class="paragraph"><p>La dimensione di questo rettangolo deve consentire di piazzare in seguito
+etichette particolari, piedini gerarchici, corrispondenti alle etichette
+globali (hlabel) nel sotto-foglio.</p></div>
+<div class="paragraph"><p>Queste etichette sono simili a normali piedini di componenti. Selezionare lo
+strumento
+<span class="image">
+<img src="images/icons/add_hierarchical_subsheet.png" alt="icons/add_hierarchical_subsheet_png">
+</span>.</p></div>
+<div class="paragraph"><p>Fare clic per piazzare l&#8217;angolo sinistro alto del rettangolo. Fare clic
+nuovamente per piazzare l&#8217;angolo destro basso, verificando di creare un
+rettangolo sufficientemente dimensionato.</p></div>
+<div class="paragraph"><p>Verrà richiesto di inserire un nome file e un nome foglio per questo
+sotto-foglio (in modo da poter raggiungere lo schema corrispondente, usando
+il navigatore della gerarchia).</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/hsheet_properties_1.png" alt="hsheet_properties_1_png">
+</div>
+</div>
+<div class="paragraph"><p>Bisogna per lo meno dare un nome file. Se non c'è un nome foglio, il nome
+file verrà usato come nome foglio (solitamente si lascia così).</p></div>
+</div>
+<div class="sect2">
+<h3 id="connections-hierarchical-pins">6.6. Connessioni - piedini gerarchici</h3>
+<div class="paragraph"><p>Qui si devono creano i punti di connessione (punti gerarchici) per il
+simbolo appena creato.</p></div>
+<div class="paragraph"><p>Questi punti di connessione sono simili ai piedini dei componenti normali,
+ma con la possibilità di connettere un bus completo con solo un punto di
+connessione.</p></div>
+<div class="paragraph"><p>Ci sono due modi per fare ciò:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Piazzare i diversi pin prima di disegnare il sotto-foglio (disposizione
+ manuale).
+</p>
+</li>
+<li>
+<p>
+Piazzare i diversi pin dopo aver disegnato il sotto-foglio, e le etichette
+ globali (disposizione semi-automatica).
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>La seconda soluzione è la preferibile.</p></div>
+<div class="paragraph"><p><strong>Disposizione manuale:</strong></p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Per selezionare lo strumento
+ <span class="image">
+<img src="images/icons/add_hierar_pin.png" alt="icons/add_hierar_pin_png">
+</span>.
+</p>
+</li>
+<li>
+<p>
+Fare clic sul simbolo gerarchico dove si vuole posizionare questo pin
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Vedere di seguito un esempio di creazione del pin gerarchico chiamato
+"CONNEXION".</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_hierarchical_label.png" alt="eeschema_hierarchical_label_png">
+</div>
+</div>
+<div class="paragraph"><p>Si può definire i suoi attributi grafici e le sue dimensioni in seguito
+modificando il foglio di questo piedino (clic destro del mouse e poi
+selezionando "modifica" nel menu a scomparsa).</p></div>
+<div class="paragraph"><p>Vari simboli di piedini sono disponibili:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Ingresso
+</p>
+</li>
+<li>
+<p>
+Uscita
+</p>
+</li>
+<li>
+<p>
+Bidirezionale
+</p>
+</li>
+<li>
+<p>
+Tri-State
+</p>
+</li>
+<li>
+<p>
+Passivo
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Questi simboli di pin sono solo aiuti grafici e non hanno altre funzioni.</p></div>
+<div class="paragraph"><p><strong>Piazzamento automatico:</strong></p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Selezionare lo strumento
+ <span class="image">
+<img src="images/icons/import_hierarchical_label.png" alt="icons/import_hierarchical_label_png">
+</span>.
+</p>
+</li>
+<li>
+<p>
+Fare clic sul simbolo gerarchico da dove si vuole importare i pin
+ corrispondenti alle etichette globali piazzate nello schema
+ corrispondente. Apparirà un pin gerarchico, se esiste una nuova etichetta
+ globale, cioè non corrispondente ad un pin già piazzato.
+</p>
+</li>
+<li>
+<p>
+Fare clic dove si vuole piazzare questo piedino.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Tutti i pin necessari possono perciò essere piazzati velocemente e senza
+errori. Il loro aspetto è in accordo con le etichette globali
+corrispondenti.</p></div>
+</div>
+<div class="sect2">
+<h3 id="connections---hierarchical-labels">6.7. Connessioni - etichette gerarchiche</h3>
+<div class="paragraph"><p>Ogni pin del simbolo del foglio appena creato, deve corrispondere ad una
+etichetta chiamata etichetta gerarchica nel sotto-foglio. Le etichette
+gerarhiche sono simili alle etichette, ma forniscono connessioni tra i
+sotto-fogli ed il foglio radice. La rappresentazione grafica delle due
+etichette complementari (pin e etichetta gerarchica) è simile. La creazione
+delle etichette gerarchiche viene fatta con lo strumento
+<span class="image">
+<img src="images/icons/add_hierarchical_label.png" alt="icons/add_hierarchical_label_png">
+</span>.</p></div>
+<div class="paragraph"><p>Di seguito un esempio di foglio radice:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/hierarchical_label_root.png" alt="hierarchical_label_root_png">
+</div>
+</div>
+<div class="paragraph"><p>Si noti il pin VCC_PIC, collegato al connettore JP1.</p></div>
+<div class="paragraph"><p>Ecco le connessioni corrispondenti nel sotto-foglio:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/hierarchical_label_sub.png" alt="hierarchical_label_sub_png">
+</div>
+</div>
+<div class="paragraph"><p>Si troverà ancora, le due corrispondenti etichette gerarchiche, che
+forniscono connessione tra i due fogli gerarchici.</p></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">Si può usare etichette gerarchiche e pin gerarchici per connettere due bus,
+secondo la sintassi (Bus [N. .m]) descritta in precedenza.</td>
+</tr></table>
+</div>
+<div class="sect3">
+<h4 id="labels-hierarchical-labels-global-labels-and-invisible-power-pins">6.7.1. Etichette, etichette gerarchiche, etichette globali e pin di alimentazione invisibili</h4>
+<div class="paragraph"><p>Ecco alcune note sulle varie modalità di fornire connessioni, a parte le
+connessioni tramite i semplici fili disegnati.</p></div>
+<div class="sect4">
+<h5 id="simple-labels">Etichette semplici</h5>
+<div class="paragraph"><p>Le etichette semplici hanno una capacità di connessione locale, cioè
+limitata al foglio dello schema dove sono collocate. Ciò è dovuto al fatto
+che:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Ogni foglio ha un numero di foglio.
+</p>
+</li>
+<li>
+<p>
+Questo numero di foglio è associato ad una etichetta.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Perciò, se si piazza l&#8217;etichetta "TOTO" nel foglio n° 3, in effetti
+l&#8217;etichetta vera è "TOTO_3". Se si piazza anche un&#8217;etichetta "TOTO" nel
+foglio n° 1 (foglio radice) si piazza in effetti un&#8217;etichetta di nome
+"TOTO_1", differente da "TOTO_3". Ciò si verifica sempre, anche quando c'è
+un solo foglio.</p></div>
+</div>
+<div class="sect4">
+<h5 id="hierarchical-labels">Etichette gerarchiche</h5>
+<div class="paragraph"><p>Quanto detto per le etichette semplici risulta vero anche per le etichette
+gerarchiche.</p></div>
+<div class="paragraph"><p>Perciò nello stesso foglio, un&#8217;etichetta gerarchica "TOTO" viene considerata
+connessa ad un&#8217;etichetta locale "TOTO", ma non connessa ad un&#8217;etichetta
+gerarchica o un&#8217;etichetta di nome "TOTO" in un altro foglio.</p></div>
+<div class="paragraph"><p>Comunque, un&#8217;etichetta gerarchica viene considerata connessa al
+corrispondente simbolo <em>etichetta foglio</em> nel simbolo gerarchico piazzato
+nel foglio radice.</p></div>
+</div>
+<div class="sect4">
+<h5 id="invisible-power-pins">Pin di alimentazione invisibili</h5>
+<div class="paragraph"><p>Si era visto che i piedini di alimentazione invisibili sono connessi assieme
+se posseggono lo stesso nome. Perciò tutti i piedini di alimentazione
+dichiarati "Piedini di alimentazione invisibili" e chiamati VCC sono
+interconnessi e formano la connessione equipotenziale VCC, su qualunque
+foglio essi siano stati piazzati.</p></div>
+<div class="paragraph"><p>Ciò significa che se si piazza un&#8217;etichetta VCC in un sotto-foglio, essa non
+verrà connessa ai piedini VCC, dato che questa etichetta è in realtà VCC_n,
+dove n è il numero di foglio.</p></div>
+<div class="paragraph"><p>Se si desidera che questa etichetta VCC sia veramente connessa
+all&#8217;equipotenziale VCC, essa dovrà essere esplicitamente connessa ad un
+piedino di alimentazione invisibile, grazie ad una porta di alimentazione
+VCC.</p></div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="global-labels">6.7.2. Etichette globali</h4>
+<div class="paragraph"><p>Le etichette globali che posseggono un nome identico sono connesse
+attraverso l&#8217;intera gerarchia.</p></div>
+<div class="paragraph"><p>(etichette di alimentazione come vcc &#8230; sono etichette globali)</p></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="complex-hierarchy">6.8. Gerarchia complessa</h3>
+<div class="paragraph"><p>Ecco un esempio. Lo stesso schema viene usato due volte (due istanze). I
+due fogli condividono lo stesso schema perché il nome del file è lo stesso
+per i due fogli (&#8220;other_sheet.sch&#8221;). Ma i nomi dei fogli devono essere
+differenti.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/eeschema_complex_hierarchy.png" alt="Gerarchia Eeschema complessa">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="flat-hierarchy">6.9. Gerarchia piatta</h3>
+<div class="paragraph"><p>Si può creare un progetto usando molti fogli, senza creare connessioni tra
+questi fogli (gerarchia piatta) se le seguenti regole vengono rispettate:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Bisogna creare un foglio radice contenente gli altri fogli, che agisce come
+ un collegamento tra gli altri fogli.
+</p>
+</li>
+<li>
+<p>
+Non sono necessarie connessioni esplicite.
+</p>
+</li>
+<li>
+<p>
+Tutte le connessioni tra fogli useranno etichette globali invece di
+ etichette gerarchiche.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Ecco un esempio di un foglio radice.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/eeschema_flat_hierarchy.png" alt="Gerarchia Eeschema piatta">
+</div>
+</div>
+<div class="paragraph"><p>Ecco le due pagine, connesse tramite etichette globali.</p></div>
+<div class="paragraph"><p>Ecco il pic_programmer.sch.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/eeschema_flat_hierarchy_1.png" alt="Gerarchia Eeschema piatta 1">
+</div>
+</div>
+<div class="paragraph"><p>Ecco il pic_sockets.sch.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/eeschema_flat_hierarchy_2.png" alt="Gerarchia Eeschema piatta 2">
+</div>
+</div>
+<div class="paragraph"><p>Guardare le etichette globali.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/eeschema_flat_hierarchy_3.png" alt="Gerarchia Eeschema piatta 3">
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="automatic-classification-annotation">7. Annotazione classificazione automatica</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_introduzione_2">7.1. Introduzione</h3>
+<div class="paragraph"><p>Lo strumento di annotazione classificazione automatica permette di assegnare
+automaticamente un riferimento a componenti nello schema. Per componenti
+multiparte, assegna un suffisso multi-parte per minimizzare il numero di
+questi pacchetti. Lo strumento di annotazione classificazione automatica è
+accessibile tramite l&#8217;icona
+<span class="image">
+<img src="images/icons/annotate.png" alt="icons_annotate_png">
+</span>. Qui si trova sua
+finestra principale.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/annotate-dialog.png" alt="annotate-dialog_img">
+</div>
+</div>
+<div class="paragraph"><p>Varie possibilità sono disponibili:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Annota tutti i componenti (reimpostando le opzioni di annotazione esistenti)
+</p>
+</li>
+<li>
+<p>
+Annota tutti i componenti, ma non scambiare nessuna multiparte annotata
+ precedentemente.
+</p>
+</li>
+<li>
+<p>
+Annota solo i nuovi componenti (cioè quelli i cui riferimenti finiscono per
+ ? come IC?) (mantieni le opzioni di annotazione esistenti).
+</p>
+</li>
+<li>
+<p>
+Annota l&#8217;intera gerarchia (usa l&#8217;opzione schema intero).
+</p>
+</li>
+<li>
+<p>
+Annota solo il foglio attuale (usa l&#8217;opzione solo pagina corrente).
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>L&#8217;opzione &#8220;Reimposta ma non scambiare nessuna parte multipla annotata&#8221;
+mantiene tutte le associazioni esistenti tra parti multi-unità. In pratica,
+se si ha U2A e U2B, queste possono essere riannotate rispettivamente a U1A e
+U1B, ma non saranno mai riannotate a U1A e U2A, né a U2B e U2A. Utile se ci
+si vuole assicurare che i raggruppamenti di pin vengano mantenuti se si è
+già deciso che sottounità sia meglio piazzare in una determinata posizione.</p></div>
+<div class="paragraph"><p>La scelta dell&#8217;ordine di annotazione fornisce il metodo usato per impostare
+il numero di riferimento dentro ogni foglio della gerarchia.</p></div>
+<div class="paragraph"><p>Ad eccezione di casi particolari, l&#8217;annotazione automatica si applica
+all&#8217;intero progetto (tutti i fogli) e ad i nuovi componenti, se non si vuole
+modificare le annotazioni precedenti.</p></div>
+<div class="paragraph"><p>La scelta annotazione fornisce il metodo usato per calcolare l&#8217;id del
+riferimento:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Usa il primo numero libero nello schema: i componenti vengono annotati da 1
+ (per ogni prefisso di riferimento). Se esiste una precedente annotazione,
+ verranno usati i numeri non ancora in uso.
+</p>
+</li>
+<li>
+<p>
+Comincia dal foglio numero*100 e usa il primo numero libero: l&#8217;annotazione
+ comincia da 101 per il foglio numero 1, da 201 per il foglio numero 2,
+ ecc. Se ci sono più di 99 elementi con lo stesso prefisso di riferimento (U,
+ R) nel foglio 1, lo strumento di annotazione usa il numero 200 e più, e
+ l&#8217;annotazione per il foglio 2 comincerà dal prossimo numero libero.
+</p>
+</li>
+<li>
+<p>
+Comincia dal foglio numero*1000 e usa il primo numero libero. L&#8217;annotazione
+ comincia da 1001 per il foglio 1, 2001 per il foglio 2.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="some-examples">7.2. Alcuni esempi</h3>
+<div class="sect3">
+<h4 id="annotation-order">7.2.1. Ordine di annotazione</h4>
+<div class="paragraph"><p>Questo esempio mostra 5 elementi piazzati, ma non annotati.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/eeschema_annotation_order_none.png" alt="eeschema_annotation_order_none_png">
+</div>
+</div>
+<div class="paragraph"><p>Dopo che lo strumento di annotazione viene eseguito, viene ottenuto il
+seguente risultato.</p></div>
+<div class="paragraph"><p>Ordinato per posizione X.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/eeschema_annotation_order_x.png" alt="eeschema_annotation_order_x_png">
+</div>
+</div>
+<div class="paragraph"><p>Ordinato per posizione Y.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/eeschema_annotation_order_y.png" alt="eeschema_annotation_order_y_png">
+</div>
+</div>
+<div class="paragraph"><p>Si può osservare che quattro porte 74LS00 sono state distribuite nel
+contenitore U1, e che la quinta 74LS00 è stata assegnata al successivo U2.</p></div>
+</div>
+<div class="sect3">
+<h4 id="annotation-choice">7.2.2. Scelte di annotazione</h4>
+<div class="paragraph"><p>Ecco un&#8217;annotazione nel foglio 2 dove è stata impostata l&#8217;opzione usa il
+primo numero libero nello schema.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/eeschema_annotation_choice_free.png" alt="eeschema_annotation_choice_free_png">
+</div>
+</div>
+<div class="paragraph"><p>L&#8217;optione comincia dal foglio numero*100 e usa il prino numero libero
+produce il seguente risultato.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/eeschema_annotation_choice_x100.png" alt="eeschema_annotation_choice_x100_png">
+</div>
+</div>
+<div class="paragraph"><p>L&#8217;opzione comincia dal numero*1000 e usa il primo numero libero produce il
+seguente risultato.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/eeschema_annotation_choice_x1000.png" alt="eeschema_annotation_choice_x1000_png">
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="erc">8. Verifica della progettazione con il Controllo Regole Elettriche (ERC)</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_introduzione_3">8.1. Introduzione</h3>
+<div class="paragraph"><p>Lo strumento per il controllo regole elettriche (ERC) esegue un controllo
+automatico dello schema elettrico. L&#8217;ERC segnala gli errori presenti nel
+foglio, come piedini sconnessi, simboli gerarchici sconnessi, uscite in
+corto-circuito, ecc. Naturalmente, un controllo automatico non è
+infallibile, ed il software che rende possibile la rilevazione di tutti gli
+errori di progettazione non è completo al 100%. Un tale controllo è molto
+utile, perché permette di rilevare molte sviste e piccoli errori.</p></div>
+<div class="paragraph"><p>In pratica tutti gli errori rilevati devono essere controllati e corretti
+prima di procedere normalmente. La qualità dell&#8217;ERC è direttamente associata
+alla cura presa nel dichiarare le proprietà elettriche dei piedini durante
+la creazione delle librerie. I risultati dell&#8217;ERC vengono riportati come
+"errori" o "avvertimenti".</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/dialog_erc.png" alt="Finestra di dialogo ERC">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="how-to-use-erc">8.2. Come usare l&#8217;ERC</h3>
+<div class="paragraph"><p>l&#8217;ERC può essere avviato facendo clic sull&#8217;icona
+<span class="image">
+<img src="images/icons/erc.png" alt="Icona ERC">
+</span>.</p></div>
+<div class="paragraph"><p>Gli avvertimenti vengono piazzati sugli elementi dello schema elettrico che
+provocano gli errori ERC (piedini o etichette).</p></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">
+<div class="ulist"><ul>
+<li>
+<p>
+In questa finestra di dialogo, facendo clic su un messaggio di errore, si
+ salta direttamente al corrispettivo marcatore sullo schema elettrico.
+</p>
+</li>
+<li>
+<p>
+Sullo schema elettrico, facendo clic destro su un marcatore si accedere al
+ corrispondente messaggio diagnostico.
+</p>
+</li>
+</ul></div>
+</td>
+</tr></table>
+</div>
+<div class="paragraph"><p>È possibile anche cancellare i marcatori di errore dalla finestra di
+dialogo.</p></div>
+</div>
+<div class="sect2">
+<h3 id="example-of-erc">8.3. Esempio di ERC</h3>
+<div class="imageblock">
+<div class="content">
+<img src="images/erc_pointers.png" alt="Puntatori ERC">
+</div>
+</div>
+<div class="paragraph"><p>Qui si può osservare quattro errori:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Due uscite sono state erroneamente collegate assieme (freccia rossa).
+</p>
+</li>
+<li>
+<p>
+Due ingressi sono stati lasciati sconnessi (freccia verde).
+</p>
+</li>
+<li>
+<p>
+C'è un errore su un ingresso di alimentazione invisibile, manca la
+ segnalazione di alimentazione (freccia verde in cima).
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="displaying-diagnostics">8.4. Mostrare i messaggi diagnostici</h3>
+<div class="paragraph"><p>Facendo clic destro su un marcatore si apre un menu che permette di accedere
+alla finestra diagnostica del marcatore ERC.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/erc_pointers_info.png" alt="Informazioni sui puntatori ERC">
+</div>
+</div>
+<div class="paragraph"><p>e se si fa clic su <em>Info errore marcatore</em> si ottiene una descrizione
+dell&#8217;errore.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/erc_pointers_message.png" alt="erc_pointers_message_png">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="power-pins-and-power-flags">8.5. Piedini e segnalazioni di alimentazione</h3>
+<div class="paragraph"><p>Succede spesso di avere una segnalazione o un errore su un piedino di
+alimentazione, anche se sembra tutto normale. Si osservi l&#8217;esempio
+sovrastante. Ciò succede perché, in molti progetti, l&#8217;alimentazione viene
+fornita da connettori che non sono sorgenti di alimentazione (diversamente
+dall&#8217;uscita di un regolatore, che viene dichiarata come sorgente di
+alimentazione).</p></div>
+<div class="paragraph"><p>L&#8217;ERC perciò non individuerà nessun piedino di alimentazione che controlla
+questo filo e lo dichiarerà non alimentato da nessuna sorgente di
+alimentazione.</p></div>
+<div class="paragraph"><p>Per evitare questo avvertimento è necessario piazzare un &#8220;PWR_FLAG&#8221; su
+questa porta. Si osservi il seguente esempio:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/eeschema_power_pins_and_flags.png" alt="eeschema_power_pins_and_flags_png">
+</div>
+</div>
+<div class="paragraph"><p>Il marcatore d&#8217;errore allora sparirà.</p></div>
+<div class="paragraph"><p>Il più delle volte, un PWR_FLAG deve essere connesso a GND, dato che
+normalmente i regolatori hanno uscite dichiarate come uscite di
+alimentazione ma i piedini di massa non sono mai dichiarati in tal modo
+(l&#8217;attributo normale è invece come ingresso di alimentazione), perciò le
+masse non appaiono mai connesse ad una sorgente di alimentazione senza un
+pwr_flag.</p></div>
+</div>
+<div class="sect2">
+<h3 id="configuration">8.6. Configurazione</h3>
+<div class="paragraph"><p>Il pannello delle <em>opzioni</em> permette di configurare le regole di connessione
+per definire le condizioni elettriche per il controllo di errori e
+avvertimenti.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_erc_options.png" alt="eeschema_erc_options_png">
+</div>
+</div>
+<div class="paragraph"><p>Le regole possono essere cambiate facendo clic sul riquadro desiderato della
+matrice, in modo da selezionare la scelta desiderata: normale, avvertimento,
+errore.</p></div>
+</div>
+<div class="sect2">
+<h3 id="erc-report-file">8.7. File rapporto ERC</h3>
+<div class="paragraph"><p>Un file di rapporto ERC può essere generato e salvato selezionando l&#8217;opzione
+“Scrivi rapporto ERC”. L&#8217;estensione del file per i file di rapporto ERC è
+“.erc”. Ecco un esempio di file rapporto ERC:</p></div>
+<div class="listingblock">
+<div class="content monospaced">
+<pre>ERC control (4/1/1997-14:16:4)
+
+***** Sheet 1 (INTERFACE UNIVERSAL)
+ERC: Warning Pin input Unconnected @ 8.450, 2.350
+ERC: Warning passive Pin Unconnected @ 8.450, 1.950
+ERC: Warning: BiDir Pin connected to power Pin (Net 6) @ 10.100, 3.300
+ERC: Warning: Power Pin connected to BiDir Pin (Net 6) @ 4.950, 1.400
+
+&gt;&gt; Errors ERC: 4</pre>
+</div></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="create-a-netlist">9. Creazione di una netlist</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_panoramica">9.1. Panoramica</h3>
+<div class="paragraph"><p>Una netlist è un file che descrive le connessioni elettriche tra
+componenti. Nel file di netlist si possono trovare:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+L&#8217;elenco componenti
+</p>
+</li>
+<li>
+<p>
+L&#8217;elenco delle connessioni tra componenti, chiamate collegamenti
+ equipotenziali.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Esistono diversi formati di netlist. Alle volte l&#8217;elenco componenti e
+l&#8217;elenco equi-potenziale sono due file separati. La netlist è fondamentale
+per uso di software di progettazione elettronica, dato che la netlist è il
+collegamento altro software CAD elettronico, come:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Software per la progettazione di circuiti stampati.
+</p>
+</li>
+<li>
+<p>
+Simulazione di circuiti elettrici e circuiti stampati.
+</p>
+</li>
+<li>
+<p>
+Compilatori di CPLD (e di altri chip programmabili).
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Eeschema supporta diversi formati di netlist.</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Formato PCBNEW (circuiti stampati).
+</p>
+</li>
+<li>
+<p>
+Formato ORCAD PCB2 (circuiti stampati).
+</p>
+</li>
+<li>
+<p>
+Formato CADSTAR (circuiti stampati).
+</p>
+</li>
+<li>
+<p>
+Formato Spice, per vari simulatori (di questa famiglia ma il formato Spice
+ viene usato anche da altri simulatori).
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="netlist-formats">9.2. Formati di netlist</h3>
+<div class="paragraph"><p>Selezionare lo strumento <span class="image">
+<img src="images/icons/netlist.png" alt="Netlist icon">
+</span> per
+aprire la finestra di dialogo di creazione della netlist.</p></div>
+<div class="paragraph"><p>Selezionato Pcbnew</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_netlist_dialog_pcbnew.png" alt="eeschema_netlist_dialog_pcbnew_png">
+</div>
+</div>
+<div class="paragraph"><p>Selezionato Spice</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_netlist_dialog_spice.png" alt="eeschema_netlist_dialog_spice_png">
+</div>
+</div>
+<div class="paragraph"><p>Usando le diverse schede è possibile selezionare il formato desiderato. Nel
+formato Spice si può generare netlists sia con nomo equi-potenziali (sono
+più leggibili) o con numeri di collegamento (le vecchie versioni di Spice
+accettano solo numeri). Facendo clic sul pulsante Netlist, verrà richiesto
+un nome file per la netlist.</p></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">Con grossi progetti, la generazione della netlist potrebbe impiegare diversi
+minuti.</td>
+</tr></table>
+</div>
+</div>
+<div class="sect2">
+<h3 id="netlist-examples">9.3. Esempi di netlist</h3>
+<div class="paragraph"><p>In basso si può osservare uno schema che usa la libreria PSPICE:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/eeschema_netlist_schematic.png" alt="eeschema_netlist_schematic_png">
+</div>
+</div>
+<div class="paragraph"><p>Esempio di file di netlist PCBNEW:</p></div>
+<div class="listingblock">
+<div class="content monospaced">
+<pre># Eeschema Netlist Versione 1.0 generato il 21/1/1997-16:51:15
+(
+(32E35B76 $noname C2 1NF {Lib=C}
+(1 0)
+(2 VOUT_1)
+)
+(32CFC454 $noname V2 AC_0.1 {Lib=VSOURCE}
+(1 N-000003)
+(2 0)
+)
+(32CFC413 $noname C1 1UF {Lib=C}
+(1 INPUT_1)
+(2 N-000003)
+)
+(32CFC337 $noname V1 DC_12V {Lib=VSOURCE}
+(1 +12V)
+(2 0)
+)
+(32CFC293 $noname R2 10K {Lib=R}
+(1 INPUT_1)
+(2 0)
+)
+(32CFC288 $noname R6 22K {Lib=R}
+(1 +12V)
+(2 INPUT_1)
+)
+(32CFC27F $noname R5 22K {Lib=R}
+(1 +12V)
+(2 N-000008)
+)
+(32CFC277 $noname R1 10K {Lib=R}
+(1 N-000008)
+(2 0)
+)
+(32CFC25A $noname R7 470 {Lib=R}
+(1 EMET_1)
+(2 0)
+)
+(32CFC254 $noname R4 1K {Lib=R}
+(1 +12V)
+(2 VOUT_1)
+)
+(32CFC24C $noname R3 1K {Lib=R}
+(1 +12V)
+(2 N-000006)
+)
+(32CFC230 $noname Q2 Q2N2222 {Lib=NPN}
+(1 VOUT_1)
+(2 N-000008)
+(3 EMET_1)
+)
+(32CFC227 $noname Q1 Q2N2222 {Lib=NPN}
+(1 N-000006)
+(2 INPUT_1)
+(3 EMET_1)
+)
+)
+# End</pre>
+</div></div>
+<div class="paragraph"><p>In formato PSPICE, la netlist è la seguente:</p></div>
+<div class="listingblock">
+<div class="content monospaced">
+<pre>* Eeschema Netlist Versione 1.1 (formato Spice) data creazione: 18/6/2008-08:38:03
+
+.model Q2N2222 npn (bf=200)
+.AC 10 1Meg \*1.2
+.DC V1 10 12 0.5
+
+
+R12 /VOUT N-000003 22K
+R11 +12V N-000003 100
+L1 N-000003 /VOUT 100mH
+R10 N-000005 N-000004 220
+C3 N-000005 0 10uF
+C2 N-000009 0 1nF
+R8 N-000004 0 2.2K
+Q3 /VOUT N-000009 N-000004 N-000004 Q2N2222
+V2 N-000008 0 AC 0.1
+C1 /VIN N-000008 1UF
+V1 +12V 0 DC 12V
+R2 /VIN 0 10K
+R6 +12V /VIN 22K
+R5 +12V N-000012 22K
+R1 N-000012 0 10K
+R7 N-000007 0 470
+R4 +12V N-000009 1K
+R3 +12V N-000010 1K
+Q2 N-000009 N-000012 N-000007 N-000007 Q2N2222
+Q1 N-000010 /VIN N-000007 N-000007 Q2N2222
+
+.print ac v(vout)
+.plot ac v(nodes) (-1,5)
+
+.end</pre>
+</div></div>
+</div>
+<div class="sect2">
+<h3 id="notes-on-netlists">9.4. Note sulla netlist</h3>
+<div class="sect3">
+<h4 id="netlist-name-precautions">9.4.1. Precauzioni sul nomi netlist</h4>
+<div class="paragraph"><p>Molti strumenti software che usano le netlists non accettano spazi nei nomi
+dei componenti, pins, collegamenti equi-potenziali o altri elementi. Si
+consiglia di evitare sistematicamente l&#8217;uso degli spazi nelle etichette, o
+nei campi nome o valore dei componenti o dei loro piedini.</p></div>
+<div class="paragraph"><p>Allo stesso modo, i caratteri speciali diversi dalle lettere e numeri
+possono causare dei problemi. Si noti che questa limitazione non è relativa
+a Eeschema, ma sui formati di netlist che possono diventare intraducibili
+verso software che usi i file di netlist.</p></div>
+</div>
+<div class="sect3">
+<h4 id="pspice-netlists">9.4.2. Netlist PSPICE</h4>
+<div class="paragraph"><p>Per il simulatore Pspice, è necessario includere alcune linee di comando
+nella netlist stessa (.PROBE, .AC, ecc.).</p></div>
+<div class="paragraph"><p>Ogni linea di testo inclusa nello schema elettrico che cominci con la parola
+chiave <strong>-pspice</strong> o <strong>-gnucap</strong> sarà inserita (senza la parola chiave) in cima
+alla netlist.</p></div>
+<div class="paragraph"><p>Ogni linea di testo inclusa nello schema elettrico che cominci con la parola
+chiave <strong>+pspice</strong> o <strong>+gnucap</strong> verrà inserita (senza parola chiave) alla fine
+della netlist.</p></div>
+<div class="paragraph"><p>Ecco un esempio di testo con molte linee singole e una multilinea:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/eeschema_pspice_netlist.png" alt="eeschema_pspice_netlist_png">
+</div>
+</div>
+<div class="paragraph"><p>Per esempio, se si batte il testo seguente (non usate un&#8217;etichetta!):</p></div>
+<div class="literalblock">
+<div class="content monospaced">
+<pre>-PSPICE .PROBE</pre>
+</div></div>
+<div class="paragraph"><p>verrà inserita nella netlist una linea .PROBE .</p></div>
+<div class="paragraph"><p>Nell&#8217;esempio precedente, tre linee erano state inserite all&#8217;inizio della
+netlist e due alla fine, con questa tecnica.</p></div>
+<div class="paragraph"><p>Se si usano testi multilinea, le parole chiave <strong>+pspice</strong> o <strong>+gnucap</strong> sono
+necessarie solo una volta:</p></div>
+<div class="literalblock">
+<div class="content monospaced">
+<pre>+PSPICE .model NPN NPN
+.model PNP PNP
+.lib C:\Program Files\LTC\LTspiceIV\lib\cmp\standard.bjt
+.backanno</pre>
+</div></div>
+<div class="paragraph"><p>crea le quattro linee:</p></div>
+<div class="literalblock">
+<div class="content monospaced">
+<pre>.model NPN NPN
+.model PNP PNP
+.lib C:\Program Files\LTC\LTspiceIV\lib\cmp\standard.bjt
+.backanno</pre>
+</div></div>
+<div class="paragraph"><p>Si noti anche che il GND equipotenziale deve essere chiamato 0 (zero) per
+Pspice.</p></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="other-formats">9.5. Altri formati</h3>
+<div class="paragraph"><p>Per altri formati di netlist si possono aggiungere convertitori di netlist
+in forma di plugin. Questi convertitori vengono automaticamente eseguiti da
+Eeschema. Il capitolo 14 contiene alcune spiegazioni ed esempi di
+convertitori.</p></div>
+<div class="paragraph"><p>Un convertitore è un file di testo (in formato xsl) ma si possono anche
+usare altri linguaggi come Python. Quando si usa il formato xsl, uno
+strumento (xsltproc.exe o xsltproc) legge il file intermedio creato da
+Eeschema, ed il file convertitore per creare il file in uscita. In questo
+caso, il file convertitore (un foglio di stile) è molto piccolo e facile da
+scrivere.</p></div>
+<div class="sect3">
+<h4 id="init-the-dialog-window">9.5.1. La finestra di dialogo di inizializzazione</h4>
+<div class="paragraph"><p>Per aggiungere un nuovo plugin di netlist si usa il pulsante <em>Aggiungi
+plugin</em>.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_netlist_dialog_add_plugin.png" alt="eeschema_netlist_dialog_add_plugin_png">
+</div>
+</div>
+<div class="paragraph"><p>Ecco la finestra di impostazione del plugin PadsPcb:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_netlist_dialog_padspcb.png" alt="eeschema_netlist_dialog_padspcb_png">
+</div>
+</div>
+<div class="paragraph"><p>L&#8217;impostazione richiederà:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Un titolo (per esempio, il nome del formato della netlist).
+</p>
+</li>
+<li>
+<p>
+Il plugin la lanciare.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Quando la netlist viene generata:</p></div>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Eeschema crea un file intermedio *.tmp, per esempio test.tmp.
+</p>
+</li>
+<li>
+<p>
+Eeschema esegue il plugin, il quale legge test.tmp e crea test.net.
+</p>
+</li>
+</ol></div>
+</div>
+<div class="sect3">
+<h4 id="command-line-format">9.5.2. Formato a linea di comando</h4>
+<div class="paragraph"><p>Ecco un esempio, che usa xsltproc.exe come strumento per convertire dei file
+.xsl, e un file netlist_form_pads-pcb.xsl come foglio di stile di
+conversione:</p></div>
+<div class="paragraph"><p><strong>f:/kicad/bin/xsltproc.exe -o %O.net
+f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl %I</strong></p></div>
+<div class="paragraph"><p>Con:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:58%;">
+<col style="width:42%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">f:/kicad/bin/xsltproc.exe</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Uno strumento per leggere e convertire file xsl</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">-o %O.net</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">File in uscita: %O definirà il file in uscita.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Nome file convertitore (un foglio di stile, formato xsl).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">%I</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Sarà rimpiazzato dal file intermedio creato da Eeschema
+(*.tmp).</p></td>
+</tr>
+</tbody>
+</table>
+<div class="paragraph"><p>Per lo schema elettrico test.sch, la riga di comando sarà:</p></div>
+<div class="paragraph"><p>f:/kicad/bin/xsltproc.exe -o test.net
+f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl test.tmp.</p></div>
+</div>
+<div class="sect3">
+<h4 id="converter-and-sheet-style-plug-in">9.5.3. Convertitore e foglio di stie (plugin)</h4>
+<div class="paragraph"><p>Questo è un software molto semplice, dato che il suo scopo è esclusivamente
+di convertire un testo in ingresso (il file di testo intermedio) in un altro
+file di testo. Inoltre, dal file di testo intermedio, è possibile creare una
+distinta materiali.</p></div>
+<div class="paragraph"><p>Quando si usa xsltproc come strumento di conversione, viene generato solo il
+foglio di stile.</p></div>
+</div>
+<div class="sect3">
+<h4 id="intermediate-netlist-file-format">9.5.4. Formato file netlist intermedio</h4>
+<div class="paragraph"><p>Consultare il capitolo 14 per ottenere ulteriori informazioni su xslproc,
+sulle descrizioni del formato file intermedio, e alcuni esempi di fogli di
+stile per convertitori.</p></div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="plot-and-print">10. Traccia e stampa</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_introduzione_4">10.1. Introduzione</h3>
+<div class="paragraph"><p>Si accede ai comandi di stampa e di tracciamento (N.d.T. ovvero una stampa
+esportata in un formato vettoriale) tramite il file menu.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_file_menu_plot.png" alt="eeschema_file_menu_plot_png">
+</div>
+</div>
+<div class="paragraph"><p>I formati in uscita supportati sono Postscript, PDF, SVG, DXF e HPGL. È
+anche possibile mandare la stampa direttamente alla stampante.</p></div>
+</div>
+<div class="sect2">
+<h3 id="common-printing-commands">10.2. Comandi di stampa comuni</h3>
+<div class="dlist"><dl>
+<dt class="hdlist1">
+Traccia pagina corrente
+</dt>
+<dd>
+<p>
+stampa solo un file solo per il foglio corrente.
+</p>
+</dd>
+<dt class="hdlist1">
+Traccia tutte le pagine
+</dt>
+<dd>
+<p>
+permette di tracciare l&#8217;intera gerarchia (viene generato un file di stampa
+per ogni foglio).
+</p>
+</dd>
+</dl></div>
+</div>
+<div class="sect2">
+<h3 id="plot-in-postscript">10.3. Traccia in Postscript</h3>
+<div class="paragraph"><p>Questo comando permette di creare file in formato Postscritp.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_plot_postscript.png" alt="eeschema_plot_postscript_png">
+</div>
+</div>
+<div class="paragraph"><p>Il nome file è il nome del foglio con estensione .ps. È possibile
+disabilitare l&#8217;opzione "Traccia squadratura e riquadro iscrizioni". È utile
+se si vuole creare un file postscript per incapsulato (formato .eps) usato
+spesso per inserire uno schema per esempio in un programma di
+videoscrittra. La finestra messaggi mostra i nomi (con i percorsi) dei file
+creati.</p></div>
+</div>
+<div class="sect2">
+<h3 id="plot-in-pdf">10.4. Traccia in PDF</h3>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_plot_pdf.png" alt="eeschema_plot_pdf.png">
+</div>
+</div>
+<div class="paragraph"><p>Permette di creare file di tracciature usando il formato PDF. Il nome file è
+in nome del foglio con estensione .pdf .</p></div>
+</div>
+<div class="sect2">
+<h3 id="plot-in-svg">10.5. Traccia in SVG</h3>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_plot_svg.png" alt="eeschema_plot_svg_png">
+</div>
+</div>
+<div class="paragraph"><p>Permette di creare file di tracciatura usando il formato SVG. Il nome del
+file è il nome del foglio con estensione .svg .</p></div>
+</div>
+<div class="sect2">
+<h3 id="plot-in-dxf">10.6. Traccia in DXF</h3>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_plot_dxf.png" alt="eeschema_plot_dxf_png">
+</div>
+</div>
+<div class="paragraph"><p>Permette di creare un file di tracciatura in formato DXF. Il nome del file è
+il nome del foglio con estensione .dxf .</p></div>
+</div>
+<div class="sect2">
+<h3 id="plot-in-hpgl">10.7. Traccia in HPGL</h3>
+<div class="paragraph"><p>Questo comando permette di creare un file HPGL. Per questo formato è
+possibile impostare:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Dimensione pagina.
+</p>
+</li>
+<li>
+<p>
+Origine.
+</p>
+</li>
+<li>
+<p>
+Dimensione penna (in mm).
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>La finestra di dialogo di impostazione del plotter appare come questa:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_plot_hpgl.png" alt="eeschema_plot_hpgl_png">
+</div>
+</div>
+<div class="paragraph"><p>Il nome del file risultante avrà il nome del foglio più estensione .plt .</p></div>
+<div class="sect3">
+<h4 id="sheet-size-selection">10.7.1. Selezione dimensione foglio</h4>
+<div class="paragraph"><p>La dimensione del foglio normalmente viene controllata. In questo caso,
+verrà usata la dimensione del foglio definita nel menu del blocco del titolo
+e la scala scelta sarà di 1. Se viene selezionata una diversa dimensione del
+foglio (A4 con A0, o A con E), la scala viene automaticamente regolata per
+riempire la pagina.</p></div>
+</div>
+<div class="sect3">
+<h4 id="offset-adjustments">10.7.2. Regolazioni di posizionamento</h4>
+<div class="paragraph"><p>Per tutte le dimensioni standard, è possibile regolare la posizione per
+centrare il più possibile il disegno. Dato che i plotter hanno il punto di
+origine al centro o nell&#8217;angolo in basso a sinistra del foglio, è necessario
+poter introdurre uno spostamento in maniera tale da permettere una
+tracciatura regolare.</p></div>
+<div class="paragraph"><p>Parlando in generale:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Per plotter con il punto di origine al centro del foglio lo spostamento deve
+ essere negativo e impostato a metà delle dimensioni del foglio.
+</p>
+</li>
+<li>
+<p>
+Per plotter con punto di origine nell&#8217;angolo in basso a sinistra del foglio
+ lo spostamento deve essere impostato a 0.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Per impostare uno spostamento:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Selezionare la dimensione del foglio.
+</p>
+</li>
+<li>
+<p>
+Impostare lo spostamento X e Y.
+</p>
+</li>
+<li>
+<p>
+Fare clic per accettare lo spostamento.
+</p>
+</li>
+</ul></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="print-on-paper">10.8. Stampa su carta</h3>
+<div class="paragraph"><p>Questo comando, disponibile tramite l&#8217;icona
+<span class="image">
+<img src="images/icons/print_button.png" alt="icons/print_button_png">
+</span>, permette di
+visualizzare e preparare file del progetto per le normali stampanti.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/print_dialog.png" alt="finestra di dialogo stampa">
+</div>
+</div>
+<div class="paragraph"><p>L&#8217;opzione “Stampa squadratura e riquadro iscrizioni del foglio" abilita o
+disabilita la stampa di questi particolari.</p></div>
+<div class="paragraph"><p>L&#8217;opzione “Stampa in bianco e nero” imposta la stampante come
+monocromatica. Questa opzione è in genere necessaria se si usa una stampante
+laser in bianco e nero, dato che i colori vengono stampati come mezzi-toni e
+spesso non sono molto leggibili.</p></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="component-library-editor">11. Editor dei componenti della libreria</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="general-information-about-component-libraries">11.1. Informazioni generali sui componenti della libreria</h3>
+<div class="paragraph"><p>Un componente è un elemento dello schema elettrico che contiene una
+rappresentazione grafica, connessioni elettriche e campi che definiscono il
+componente stesso. I componenti usati in uno schema elettrico vengono
+memorizzati nelle librerie di componenti. Eeschema fornisce uno strumento di
+modifica dei componenti di libreria che permette di creare librerie,
+aggiungere, eliminare o trasferire componenti tra librerie, esportare
+componenti su file e importare componenti da file. In breve, lo strumento di
+modifica delle librerie fornisce un modo semplice per gestire i file delle
+librerie di componenti.</p></div>
+</div>
+<div class="sect2">
+<h3 id="component-library-overview">11.2. Panoramica delle librerie di componenti</h3>
+<div class="paragraph"><p>Una libreria di componenti è composta da uno o più componenti. Generalmente
+i componenti sono raggruppati per funzione, tipo e/o produttore.</p></div>
+<div class="paragraph"><p>Un componente è composto di:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Elementi grafici (linee, cerchi, archi, testo, ecc.) che forniscono la
+ definizione del simbolo.
+</p>
+</li>
+<li>
+<p>
+I piedini hanno sia proprietà grafiche (linea, clock, inversione, attivo
+ basso, ecc.) che proprietà elettriche (ingresso, uscita, bidirezionale,
+ ecc.) usate dallo strumento di controllo regole elettriche (ERC).
+</p>
+</li>
+<li>
+<p>
+Campi come riferimenti, valori, nomi impronte corrispondenti per la
+ progettazione del circuito stampato, ecc.
+</p>
+</li>
+<li>
+<p>
+Alias usati per associare a componenti comuni come un 7400 con tutte le sue
+ derivazioni come 74LS00, 74HC00 e 7437. Tutti questi alias condividono lo
+ stesso componente di libreria.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>La corretta progettazione di componenti richiede:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Specificare se il componente è formato da più di un&#8217;unità.
+</p>
+</li>
+<li>
+<p>
+Specificare se il componente possiede uno stile corpo alternativo altrimenti
+ detto rappresentazione De Morgan.
+</p>
+</li>
+<li>
+<p>
+La progettazione della sua rappresentazione simbolica usando linee,
+ rettangoli, cerchi, poligoni e testo.
+</p>
+</li>
+<li>
+<p>
+L&#8217;aggiunta di pin definendo con cura l&#8217;elemento grafico di ogni pin, il
+ nome, il numero, e le sue proprietà elettriche (ingresso, uscita, tri-state,
+ alimentazione, ecc.).
+</p>
+</li>
+<li>
+<p>
+L&#8217;aggiunta di un alias per altri componenti che hanno lo stesso simbolo e
+ piedinatura o la rimozione di uno di questi se il componente è stato creato
+ da un altro componente.
+</p>
+</li>
+<li>
+<p>
+L&#8217;aggiunta di campi opzionali come il nome dell&#8217;impronta usata dal software
+ di progettazione di circuiti stampati e/o la definizione della loro
+ visibilità.
+</p>
+</li>
+<li>
+<p>
+La documentazione del componente aggiungendo una stringa di descrizione,
+ collegamenti ai datasheet, ecc.
+</p>
+</li>
+<li>
+<p>
+Il salvataggio nella libreria scelta.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="component-library-editor-overview">11.3. Panoramica dell&#8217;editor dei componenti di libreria</h3>
+<div class="paragraph"><p>Di seguito si può osservare la finestra principale dell&#8217;editor di librerie
+componenti. Esso consiste in tre barre degli strumenti che servono a
+velocizzare l&#8217;accesso alle funzioni più comuni, e un&#8217;area di
+visualizzazione/modifica del componente. Sulle barre degli strumenti non
+sono disponibili tutti comandi, ma quelli che mancano sono comunque
+accessibili tramite i menu.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/libedit_main_window.png" alt="libedit_main_window_png">
+</div>
+</div>
+<div class="sect3">
+<h4 id="main-toolbar">11.3.1. Barra strumenti principale</h4>
+<div class="paragraph"><p>La barra degli strumenti principale è collocata tipicamente in cima alla
+finestra principale, come mostrato sotto, e consiste nei comandi di gestione
+delle librerie, annullamento e ripetizione delle ultime operazioni, zoom e
+apertura delle finestre di dialogo delle proprietà dei componenti.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/toolbar_libedit.png" alt="images/it/toolbar_libedit.png">
+</div>
+</div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:20%;">
+<col style="width:80%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/save_library.png" alt="icons/save_library_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Salva la libreria attualmente selezionata. Il pulsante sarà disabilitato
+se non è attualmente selezionata nessuna libreria o se non sono stati
+effettuati dei cambiamenti alla libreria attualmente selezionata.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/library.png" alt="icons/library_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Seleziona la libreria da modificare.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/delete.png" alt="icons/delete_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Elimina un componente dalla libreria correntemente selezionata o da qualsiasi
+libreria definita dal progetto se non ci sono librerie selezionate.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/library_browse.png" alt="icons/library_browse_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Apre il browser della libreria componenti per selezionare la libreria
+e il componente da modificare.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/new_component.png" alt="icons/new_component_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Crea un nuovo componente.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/import_cmp_from_lib.png" alt="icons/import_cmp_from_lib_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Carica un componente dalla libreria attualmente selezionata per la modifica.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/copycomponent.png" alt="icons/copycomponent_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Crea un nuovo componente dal componente attualmente caricato.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/save_part_in_mem.png" alt="icons/save_part_in_mem_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Salva i cambiamenti del componente corrente in memoria. Il file della
+libreria non viene modificato.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/import.png" alt="icons/import_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Importa un componente da un file.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/export.png" alt="icons/export_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Esporta il componente corrente in un file.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/new_library.png" alt="icons/new_library_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Crea un nuvo file libreria contenente il componente corrente. Nota: le nuove
+librerie non vengono automaticamente aggiunte al progetto.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/undo.png" alt="icons/undo_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Annulla l&#8217;ultima modifica.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/redo.png" alt="icons/redo_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Annulla l&#8217;ultimo annullamento.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/part_properties.png" alt="icons/part_properties_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Modifica le proprietà del componente corrente.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_text.png" alt="icons/add_text_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Modifica i campi del componente corrente.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/erc.png" alt="icons/erc_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Controllo nel componente corrente la presenza di errori di progettazione.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/zoom_in.png" alt="images/icons/zoom_in.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Zoom in.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/zoom_out.png" alt="images/icons/zoom_out.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Zoom out.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/zoom_redraw.png" alt="images/icons/zoom_redraw.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Aggiorna lo schermo.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/zoom_fit_in_page.png" alt="images/icons/zoom_fit_in_page.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Zoom sul componente della dimensione schermo.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/morgan1.png" alt="icons/morgan1_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Seleziona lo stile corpo normale. Il pulsante è disabilitato se il componente
+corrente non ha uno stile corpo alternativo.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/morgan2.png" alt="icons/morgan2_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Seleziona lo stile corpo alternativo. Il pulsante è disabiltato se il componente
+corrente non ha uno stile corpo alternativo.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/datasheet.png" alt="icons/datasheet_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mostra la documentazione associata. Il pulsante sarà disabilitato se non
+è stata definita della documentazione per il componente.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/toolbar_libedit_part.png" alt="images/toolbar_libedit_part.png" width="80%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Seleziona l&#8217;unità da mostrare. Il menu a discesa sarà disabilitato se
+il componente corrente non deriva da unità multiple.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/toolbar_libedit_alias.png" alt="images/toolbar_libedit_part.png" width="80%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Seleziona l&#8217;alias. Il menu a discesa sarà disabilitato se il
+componente corrente non ha nessun alias.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/pin2pin.png" alt="icons/pin2pin_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Modifica pin: modifica indipendente di forma e posizione di pin per
+componenti composti da unità e simboli multipli.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/pin_table.png" alt="icons/pin_table_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mostra la tabella piedini.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect3">
+<h4 id="element-toolbar">11.3.2. Barra strumenti elementi</h4>
+<div class="paragraph"><p>La barra verticale collocata tipicamente sulla destra della finestra
+principale permette di inserire tutti gli elementi richiesti per la
+progettazione di un componente. La tabella sottostante definisce ogni
+pulsante della barra.</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:10%;">
+<col style="width:90%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/cursor.png" alt="icons/cursor_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Strumento di selezione. Facendo clic destro con questo strumento si apre il
+menu contestuale per l&#8217;oggetto sotto il puntatore. Il clic sinistro invece
+mostra gli attributi dell&#8217;oggetto sotto il puntatore in un pannello
+messaggi in fondo alla finestra principale. Doppio clic sinistro
+apre la finestra delle proprietà per l&#8217;oggetto sotto il
+puntatore.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/pin.png" alt="icons/pin_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Strumento pin. Clic sinistro per aggiungere un nuovo pin.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_text.png" alt="icons/add_text_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Strumento testo grafico. Clic sinistro per aggiungere un nuovo elemento di testo grafico.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_rectangle.png" alt="icons/add_rectangle_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Strumento rettangolo. Clic sinistro per cominciare a disegnare il primo angolo
+di un rettangolo grafico. Di nuovo clic sinistro per piazzare l&#8217;angolo opposto
+del rettangolo.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_circle.png" alt="icons/add_circle_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Strumento cerchio. Clic sinistro per cominciare a disegnare un nuovo cerchio
+grafico dal centro. Di nuovo clic sinistro per definire il raggio del cerchio.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_arc.png" alt="icons/add_arc_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Strumento arco. Clic sinistro per cominciare a disegnare un nuovo arco grafico
+dal centro. Di nuovo clic sinistro per definire la prima estremità dell&#8217;arco.
+Ancora clic sinistro per definire la seconda estremità dell&#8217;arco.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_polygon.png" alt="icons/add_polygon_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Strumento poligono. Clic sinistro per cominciare a disegnare un nuovo poligono
+grafico nel componente corrente. Clic sinistro per ogni linea aggiunta al poligono.
+Doppio clic sinistro per completare il poligono.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/anchor.png" alt="icons/anchor_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Strumento àncora. Clic sinistro per impostar la posizione di ancoraggio del componente.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/import.png" alt="icons/import_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Importa un componente da file.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/export.png" alt="icons/export_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Esporta il componente corrente in un file.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/delete.png" alt="icons/delete_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Strumento cancella. Clic sinistro per cancellare un oggetto dal componente corrente.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect3">
+<h4 id="options-toolbar">11.3.3. Barra opzioni</h4>
+<div class="paragraph"><p>La barra strumenti verticale, tipicamente collocata sul lato sinistro della
+finestra principale, permette di impostare alcune opzioni di disegno
+dell&#8217;editor. La tabella sottostante descrive ogni pulsante della barra.</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:10%;">
+<col style="width:90%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/grid.png" alt="icons/grid_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Abilita/disabilita la visibilità della griglia.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/unit_inch.png" alt="icons/unit_inch_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Imposta l&#8217;unità in pollici.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/unit_mm.png" alt="icons/unit_mm_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Imposta l&#8217;unità in millimetri.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/cursor_shape.png" alt="icons/cursor_shape_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Abilita/disabilia il puntatore a pieno schermo.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+<div class="sect2">
+<h3 id="library-selection-and-maintenance">11.4. Selezione e manutenzione librerie</h3>
+<div class="paragraph"><p>La selezione della libreria corrente è possibile tramite l&#8217;icona
+<span class="image">
+<img src="images/icons/library.png" alt="icons/library_png">
+</span> che mostra tutte le
+librerie disponibili e permette di selezionarne una. Quando un componente
+viene caricato o salvato, viene messo un questa libreria. In nome di
+libreria del componente è il contenuto del suo campo valore.</p></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">
+<div class="ulist"><ul>
+<li>
+<p>
+È necessario caricare una libreria in Eeschema, per avere accesso ai suoi
+ contenuti.
+</p>
+</li>
+<li>
+<p>
+Il contenuto della libreria corrente può essere salvato dopo le modifiche,
+ facendo clic sull&#8217;icona
+ <span class="image">
+<img src="images/icons/save_library.png" alt="icons/save_library_png">
+</span> nella barra
+ strumenti principale.
+</p>
+</li>
+<li>
+<p>
+Un componente può essere rimosso da qualsiasi libreria facendo clic
+ sul&#8217;icona <span class="image">
+<img src="images/icons/delete.png" alt="icons/delete_png">
+</span>.
+</p>
+</li>
+</ul></div>
+</td>
+</tr></table>
+</div>
+<div class="sect3">
+<h4 id="select-and-save-a-component">11.4.1. Selezione e salvataggio di un componente</h4>
+<div class="paragraph"><p>Quando si modifica un componente non si sta veramente lavorando sul
+componente nella sua libreria ma su una copia di esso nella memoria del
+computer. Ogni azione di modifica può essere facilmente annullata. Un
+componente può essere caricato da una libreria locale o da un componente
+esistente.</p></div>
+<div class="sect4">
+<h5 id="component-selection">Selezione componenti</h5>
+<div class="paragraph"><p>Facendo clic sull&#8217;icona
+<span class="image">
+<img src="images/icons/import_cmp_from_lib.png" alt="icons/import_cmp_from_lib_png">
+</span>
+sulla barra strumenti principale viene mostrato l&#8217;elenco di tutti i
+componenti disponibili, pronti per essere selezionati e caricati dalla
+libreria correntemente selezionata.</p></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">Se un componente selezionato è un alias, il nome del componente caricato
+viene mostrato sulla barra del titolo della finestra al posto dell&#8217;alias
+selezionato. L&#8217;elenco degli alias dei componenti viene sempre caricato con
+ogni componente e può essere modificato. Si può creare un nuovo componente
+selezionando un alias del componente corrente dal pulsante
+<span class="image">
+<img src="images/toolbar_libedit_alias.png" alt="images/toolbar_libedit_alias.png">
+</span>.
+Il primo elemento nell&#8217;elenco degli alias è il nome radice del componente.</td>
+</tr></table>
+</div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">Oppure, facendo clic sull&#8217;icona
+<span class="image">
+<img src="images/icons/import.png" alt="icons/import_png">
+</span> consente di caricare un
+componente precedentemente salvato tramite il pulsante
+<span class="image">
+<img src="images/icons/export.png" alt="icons/export_png">
+</span>.</td>
+</tr></table>
+</div>
+</div>
+<div class="sect4">
+<h5 id="save-a-component">Salvataggio di un componente</h5>
+<div class="paragraph"><p>Dopo la modifica, un componente può essere salvato nella libreria corrente,
+in una nuova libreria o esportato su un file di salvataggio.</p></div>
+<div class="paragraph"><p>Per salvare il componente modificato nella libreria corrente, fare clic
+sull&#8217;icona
+<span class="image">
+<img src="images/icons/save_part_in_mem.png" alt="icons/save_part_in_mem_png">
+</span>. Si
+noti che il comando di salvataggio salva solo i cambiamenti del componente
+nella memoria locale. In questo modo, si può cambiare idea prima di salvare
+la libreria.</p></div>
+<div class="paragraph"><p>Per salvare permanentemente i cambiamenti al componente sul file di
+libreria, fare clic sull&#8217;icona
+<span class="image">
+<img src="images/icons/save_library.png" alt="icons/save_library_png">
+</span>; sovrascriverà
+il file di libreria esistente con i cambiamenti del componente.</p></div>
+<div class="paragraph"><p>Se si desidera creare una nuova libreria contenente il componente corrente,
+fare clic sull&#8217;icona
+<span class="image">
+<img src="images/icons/new_library.png" alt="icons/new_library_png">
+</span>. Verrà richiesto
+di inserire il nome per la nuova libreria.</p></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">
+<div class="paragraph"><p>Le nuove librerie non sono automaticamente aggiunte al progetto corrente.</p></div>
+<div class="paragraph"><p>Bisogna aggiungere qualsiasi nuova libreria si desideri usare in uno schema,
+all&#8217;elenco delle librerie del progetto in Eeschema, usando la finestra di
+dialogo di configurazione del componente.</p></div>
+<div class="paragraph"><p><span class="image">
+<img src="images/it/libsettings.png" alt="Library settings" width="50%">
+</span></p></div>
+</td>
+</tr></table>
+</div>
+<div class="paragraph"><p>Fare clic sull&#8217;icona <span class="image">
+<img src="images/icons/export.png" alt="icons/export_png">
+</span> per
+creare un file contenente solo il componente corrente. Questo file sarà un
+file di libreria standard che conterrà solo un componente. Questo file può
+essere usato per importare il componente in un&#8217;altra libreria. I effetti il
+comando per la creazione di una nuova libreria ed il comando di esportazione
+sono praticamente identici.</p></div>
+</div>
+<div class="sect4">
+<h5 id="transfer-components-to-another-library">Trasferire componenti ad un&#8217;altra libreria</h5>
+<div class="paragraph"><p>È molto facile copiare un componente da una libreria sorgente in una di
+destinazione usando i seguenti comandi:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Selezionare la libreria sorgente facendo clic su
+ <span class="image">
+<img src="images/icons/library.png" alt="icons/library_png">
+</span>.
+</p>
+</li>
+<li>
+<p>
+Carica il componente da trasferire facendo clic su
+ <span class="image">
+<img src="images/icons/import_cmp_from_lib.png" alt="icons/import_cmp_from_lib_png">
+</span>.
+ Il componente verrà mostrato nell&#8217;area di modifica.
+</p>
+</li>
+<li>
+<p>
+Selezionare la libreria di destinazione facendo clic su
+ <span class="image">
+<img src="images/icons/library.png" alt="icons/library_png">
+</span>.
+</p>
+</li>
+<li>
+<p>
+Salvare il componente corrente sulla nuova libreria nella memoria locale
+ facendo clic su
+ <span class="image">
+<img src="images/icons/save_part_in_mem.png" alt="icons/save_part_in_mem_png">
+</span>.
+</p>
+</li>
+<li>
+<p>
+Salvare il componente nel file della libreria locale corrente facendo clic
+ su <span class="image">
+<img src="images/icons/save_library.png" alt="icons/save_library_png">
+</span>.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect4">
+<h5 id="discarding-component-changes">Abbandonare i cambiamenti del componente</h5>
+<div class="paragraph"><p>Quando si sta lavorando su un componente, il componente modificato è solo
+una copia di lavoro del componente effettivo nella sua libreria. Ciò
+significa che fintantoché questo non sia stato salvato, si può ricaricare e
+annullare tutti cambiamenti effettuati. Se lo si è già aggiornato nella
+memoria locale e non lo si è salvato nel file di libreria, si può sempre
+uscire e ricominciare. Eeschema annullerà tutti i cambiamenti.</p></div>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="creating-library-components">11.5. Creare componenti di libreria</h3>
+<div class="sect3">
+<h4 id="create-a-new-component">11.5.1. Creare un nuovo componente</h4>
+<div class="paragraph"><p>Si può creare un nuovo componente facendo clic su
+<span class="image">
+<img src="images/icons/new_component.png" alt="icons/new_component_png">
+</span>. Verrà
+richiesto un nome per il componente (questo nome viene usato come valore
+predefinito per il campo valore nell&#8217;editor degli schemi elettrici), un
+riferimento (U, IC, R&#8230;), il numero di unità per contenitore (per esempio
+un 7400 è formato da 4 unità per contenitore) e, se lo si desidera, uno
+stile di corpo alternativo (alle volte riferito come DeMorgan). Se il campo
+riferimento viene lasciato vuoto, il valore predefinito sarà "U". Queste
+proprietà possono essere cambiate anche in seguito, ma è preferibile
+impostarle correttamente alla creazione del componente.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_component_properties.png" alt="eeschema_component_properties_png">
+</div>
+</div>
+<div class="paragraph"><p>Un nuovo componente verrà creato usando le proprietà sopraesposte e apparirà
+nell&#8217;editor come mostrato sotto.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_libedit_new.png" alt="eeschema_libedit_new_png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="create-a-component-from-another-component">11.5.2. Creare un componente da un altro componente</h4>
+<div class="paragraph"><p>Spesso, il componente che si vuole creare è simile ad un altro già presente
+in una libreria componenti. In questo caso risulta più facile caricare e
+modificare un componente esistente (N.d.T. piuttosto che ricrearne uno nuovo
+da zero).</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Caricare il componente che verrà usato come punto di partenza.
+</p>
+</li>
+<li>
+<p>
+Fare clic su <span class="image">
+<img src="images/icons/copycomponent.png" alt="icons/copycomponent_png">
+</span> o
+ modificarne il nome facendo clic destro sul campo valore modificando il
+ testo. Se si sceglie di duplicare il componente corrente, verrà richiesto
+ di inserire un nuovo nome componente.
+</p>
+</li>
+<li>
+<p>
+Se il componente modello possiede degli alias, verrà richiesto di rimuovere
+ gli alias dal nuovo componente che vanno in conflitto con la libreria
+ corrente. Se la risposta è no, la creazione del nuovo componente verrà
+ abortita. Le librerie componnenti non possono avere nomi o alias duplicati.
+</p>
+</li>
+<li>
+<p>
+Modifica il nuovo componente come richiesto.
+</p>
+</li>
+<li>
+<p>
+Aggiornare il nuovo componente nella libreria corrente facendo clic su
+ <span class="image">
+<img src="images/icons/save_part_in_mem.png" alt="icons/save_part_in_mem_png">
+</span> oppure
+ salvare su una nuova libreria facendo clic su
+ <span class="image">
+<img src="images/icons/new_library.png" alt="icons/new_library_png">
+</span> altrimenti, se si
+ vuole salvare questo nuovo componente in un&#8217;altra libreria preesistente,
+ selezionare l&#8217;altra libreria facendo clic su
+ <span class="image">
+<img src="images/icons/library.png" alt="icons/library_png">
+</span> e salvare il nuovo
+ componente.
+</p>
+</li>
+<li>
+<p>
+Salvare il file di libreria corrente su disco facendo clic su
+ <span class="image">
+<img src="images/icons/save_library.png" alt="icons/save_library_png">
+</span>.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect3">
+<h4 id="component-properties">11.5.3. Proprietà del componente</h4>
+<div class="paragraph"><p>Le proprietà del componente devono essere impostate accuratamente durante la
+creazione del componente altrimenti queste vengono ereditate dal componente
+copiato. Per cambiare le proprietà del componente, fare clic su
+<span class="image">
+<img src="images/icons/part_properties.png" alt="icons/part_properties_png">
+</span> per
+mostrare la finestra seguente.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_properties_for_component.png" alt="eeschema_properties_for_component_png">
+</div>
+</div>
+<div class="paragraph"><p>È molto importante impostare correttamente i parametri del numero di unità
+per contenitore e se il componente possiede una rappresentazione simbolica
+alternativa perché quando i pin vengono modificati o creati vengono creati i
+pin corrispondenti per ogni unità. Se si cambia il numero di unità per
+contenitore dopo la creazione e modifica dei pin, ci si creerà del lavoro
+ulteriore per aggiungere nuovi pin e simboli per unità. Ad ogni modo, è
+possibile modificare queste proprietà in ogni momento.</p></div>
+<div class="paragraph"><p>Le opzioni grafiche "Mostra numero piedino" e "Mostra nome piedino"
+definiscono la visibilità del numero piedino e del testo del nome del
+piedino. Questo testo sarà visibile se le opzioni corrispondenti sono
+spuntate. L&#8217;opzione "Nome piedino interno" imposta la posizione del nome del
+piedino relativamente al corpo del piedino. Questo testo verrà mostrato
+all&#8217;interno del bordo del componente se l&#8217;opzione è spuntata. In questo caso
+la proprietà "Scostamento nome piedino" definisce lo spostamento del testo
+dalla fine del corpo del piedino. Valore consigliato da 30 a 40 (in 1/1000
+di pollice).</p></div>
+<div class="paragraph"><p>L&#8217;esempio sottostante mostra un componente con l&#8217;opzione "Nome piedino
+interno" non selezionata. Si noti la posizione dei nomi e dei numeri di pin.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/eeschema_uncheck_pin_name_inside.png" alt="eeschema_uncheck_pin_name_inside_png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="components-with-alternate-symbols">11.5.4. Componenti con simboli alternativi</h4>
+<div class="paragraph"><p>Se il componente possiede più di una rappresentazione simbolica, sarà
+necessario selezionare i simboli diversi del componente in modo da
+modificarli. Per modificare il simbolo normale, fare clic su
+<span class="image">
+<img src="images/icons/morgan1.png" alt="icons/morgan1_png">
+</span>.</p></div>
+<div class="paragraph"><p>Per modificare il simbolo alternativo fare clic su
+<span class="image">
+<img src="images/icons/morgan2.png" alt="icons/morgan2_png">
+</span>. Usare
+<span class="image">
+<img src="images/toolbar_libedit_alias.png" alt="images/toolbar_libedit_part.png">
+</span>
+mostrato sotto per selezionare l&#8217;unità che si desidera modificare.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_libedit_select_unit.png" alt="eeschema_libedit_select_unit_png">
+</div>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="graphical-elements">11.6. Elementi grafici</h3>
+<div class="paragraph"><p>Gli elementi grafici creano la rappresentazione simbolica di un componente e
+non contengono informazioni di connessioni elettriche. La loro progettazione
+è possibile usando i seguenti strumenti:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Linee e poligoni definiti da punti di inizio e fine.
+</p>
+</li>
+<li>
+<p>
+Rettangoli definiti da due angoli diagonali.
+</p>
+</li>
+<li>
+<p>
+Cerchi definiti da centro e raggio.
+</p>
+</li>
+<li>
+<p>
+Archi definiti da punti di inizio e fine dell&#8217;arco ed il suo centro. Un arco
+ va da 0° a 180°.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>La barra strumenti verticale sul lato destro della finestra principale
+permette di piazzare tutti gli elementi grafici richiesti per progettare la
+rappresentazione simbolica di un componente.</p></div>
+<div class="sect3">
+<h4 id="graphical-element-membership">11.6.1. Appartenenza di elementi grafici</h4>
+<div class="paragraph"><p>Ogni elemento grafico (linea, arco, cerchio, ecc.) può essere definito come
+comune a tutte le unità e/o stili di corpi o specifico di una data unità e/o
+stile corpo. Le opzioni dell&#8217;elemento sono accessibili facilmente facendo
+clic destro sull&#8217;elemento per mostrare il menu contestuale per l&#8217;elemento
+selezionato. Di seguito è mostrato il menu contestuale per un elemento
+linea.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_libedit_context_menu.png" alt="eeschema_libedit_context_menu_png">
+</div>
+</div>
+<div class="paragraph"><p>Si può anche fare doppio clic sinistro su un elemento per modificare le sue
+proprietà. Di seguito viene mostrata la finestra di dialogo delle proprietà
+di un elemento poligono.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_libedit_polyline_properties.png" alt="eeschema_libedit_polyline_properties_png">
+</div>
+</div>
+<div class="paragraph"><p>Le proprietà di un elemento grafico sono:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Spessore linea che definisce lo spessore della linea dell&#8217;elemento nelle
+ unità di disegno corrente.
+</p>
+</li>
+<li>
+<p>
+L&#8217;impostazione "Comune a tutte le unità nel componente" definisce se
+ l&#8217;elemento grafico deve essere disegnato per ogni unità nel componente con
+ più di una unità per contenitore o se l&#8217;elemento grafico deve essere
+ disegnato solo per l&#8217;unità corrente.
+</p>
+</li>
+<li>
+<p>
+L&#8217;impostazione "Comune a tutti gli stili di corpi (DeMorgan)" definisce se
+ l&#8217;elemento grafico deve essere disegnato per ogni rappresentazione simbolica
+ nei componenti con uno stile di corpo alternativo o se l&#8217;elemento grafico
+ deve essere disegnato solo per lo stile di corpo corrente.
+</p>
+</li>
+<li>
+<p>
+L&#8217;impostazione di stile di riempimento determina se il simbolo definito
+ dall&#8217;elemento grafico deve essere disegnato non riempito, riempito con lo
+ sfondo o riempito con il primo piano.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect3">
+<h4 id="graphical-text-elements">11.6.2. Elementi di testo grafico</h4>
+<div class="paragraph"><p>L&#8217;icona <span class="image">
+<img src="images/icons/add_text.png" alt="icons/add_text_png">
+</span> permette la
+creazione di testo grafico. Il testo grafico è sempre leggibile, anche se il
+componente viene ribaltato. Si noti che gli elementi di testo grafico non
+sono campi.</p></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="multiple-units-per-component-and-alternate-body-styles">11.7. Unità multiple per componente e stili di corpo alternativi</h3>
+<div class="paragraph"><p>I componenti possono avere due rappresentazioni simboliche (un simbolo
+standard e un simbolo alternativo spesso chiamato "DeMorgan") e/o avere più
+di una unità per contenitore (per esempio le porte logiche). Alcuni
+componenti possono avere più di una unità per ogni contenitore con simboli e
+configurazioni di piedinatura differenti.</p></div>
+<div class="paragraph"><p>Si consideri per esempio un relè con due interruttori che può essere creato
+come un componente composto di tre diverse unità: una bobina, un
+interruttore 1, e un interruttore 2. Progettare un componente con unità
+multiple per contenitore e/o stili di corpo alternativi è molto
+flessibile. Un pin o un elemento simbolico di corpo può essere comune a
+tutte le unità o specifico di una data unità o ancora possono essere comuni
+sia a entrambe le rappresentazioni simboliche che essere specifiche di una
+data rappresentazione simbolica.</p></div>
+<div class="paragraph"><p>Come impostazione predefinita, i pin sono specifici per ogni
+rappresentazione simbolica di ogni unità, dato che il numero di pin è
+proprio di una specifica unità e la forma dipende dalla rappresentazione
+simbolica. Quando un pin è comune ad ogni unità o ad ogni rappresentazione
+simbolica, è necessario crearlo solo una volta per tutte le unità e tutte le
+rappresentazioni simboliche (questo solitamente accade per i pin di
+alimentazione). Ciò accade anche per le forme grafiche e il testo dello
+stile del corpo, che possono essere comuni per ogni unità (ma tipicamente
+sono specifiche per ogni rappresentazione simbolica).</p></div>
+<div class="sect3">
+<h4 id="example-of-a-component-having-multiple-units-with-different-symbols">11.7.1. Esempio di un componente con più unità con simboli differenti:</h4>
+<div class="paragraph"><p>Questo è un esempio di un relè definito con tre unità per contenitore,
+contatto 1, contatto 2, e la bobina:</p></div>
+<div class="paragraph"><p>Opzione: i pin non sono collegati. Si possono aggiungere o modificare pin
+per ogni unità senza accoppiamento con pin di altre unità.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_libedit_pins_per_part.png" alt="eeschema_libedit_pins_per_part_png">
+</div>
+</div>
+<div class="paragraph"><p>Tutte le unità che non sono intercambiabili devono essere selezionate.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_libedit_not_interchangeable.png" alt="eeschema_libedit_not_interchangeable_png">
+</div>
+</div>
+<div class="paragraph"><p>Unità 1</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/eeschema_libedit_unit1.png" alt="eeschema_libedit_unit1_png">
+</div>
+</div>
+<div class="paragraph"><p>Unità 2</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/eeschema_libedit_unit2.png" alt="eeschema_libedit_unit2_png">
+</div>
+</div>
+<div class="paragraph"><p>Unità 3</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/eeschema_libedit_unit3.png" alt="eeschema_libedit_unit3_png">
+</div>
+</div>
+<div class="paragraph"><p>Non ha lo stesso simbolo e disposizione di pin e perciò non è
+intercambiabile con le unità 1 e 2.</p></div>
+<div class="sect4">
+<h5 id="graphical-symbolic-elements">Elementi simbolici grafici</h5>
+<div class="paragraph"><p>In basso le proprietà di un elemento per un corpo grafico. Dall&#8217;esempio
+precedente del relè, le tre unità hanno rappresentazioni simboliche
+differenti. Perciò, ogni unità è stata creata separatamente e gli elementi
+del corpo grafico devono avere l&#8217;impostazione "Comune a tutte le unità nel
+componente" disabilitata.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_libedit_disable_common.png" alt="eeschema_libedit_disable_common_png">
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="pin-creation-and-editing">11.8. Creazione e modifica di piedini</h3>
+<div class="paragraph"><p>Si può fare clic sull&#8217;immagine <span class="image">
+<img src="images/icons/pin.png" alt="icons/pin_png">
+</span> per
+creare e inserire un pin. La modifica di tutte le proprietà del pin viene
+fatta facendo doppio clic sul pin o facendo clic destro sul pin per aprire
+il menu contestuale del pin. I pin si devono creare con attenzione, dato che
+ogni errore avrà conseguenze sul circuito stampato in progettazione. Ogni
+pin già posizionato può essere modificato, cancellato e/o spostato.</p></div>
+<div class="sect3">
+<h4 id="pin-overview">11.8.1. Panoramica piedino</h4>
+<div class="paragraph"><p>Un piedino viene definito dalla sua rappresentazione grafica, il suo nome ed
+il suo "numero". Il "numero" del piedini è definito da un insieme di 4
+lettere e/o numeri. Perché lo strumento di controllo regole elettriche (ERC)
+sia utile, i piedini di tipo "elettrico" (ingresso, uscita, tri-state&#8230;)
+devono anch&#8217;essi essere definiti correttamente. Se i piedini di questo tipo
+non sono definiti correttamente, i risultati del controllo elettrico ERC
+potrebbero non essere validi.</p></div>
+<div class="paragraph"><p>Note importanti:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Non usare spazi nei nomi e nei numeri di piedini.
+</p>
+</li>
+<li>
+<p>
+Per definire un nome pin con un segnale invertito (overline) usare il
+ carattere <span class="monospaced">~</span> (tilde). Inserendo il prossimo carattere <span class="monospaced">~</span> toglierà
+ l&#8217;overline. Per esempio <span class="monospaced">\~FO~O</span> mostrerà <span class="overline">FO</span> O.
+</p>
+</li>
+<li>
+<p>
+Se il nome pin viene ridotto ad un singolo simbolo, il piedino viene
+ considerato come senza nome.
+</p>
+</li>
+<li>
+<p>
+I nomi dei piedini che cominciano con <span class="monospaced">#</span> sono riservati per le porte di
+ alimentazione.
+</p>
+</li>
+<li>
+<p>
+Un "numero" pin è costituito da 1 a 4 lettere e/o numeri. 1,2,..9999 sono
+ numeri validi. A1, B3, Anod, Gnd, Wire, ecc. sono anch&#8217;essi esempi validi.
+</p>
+</li>
+<li>
+<p>
+I "numeri" pin duplicati non possono esistere in un componente.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect3">
+<h4 id="pin-properties">11.8.2. Proprietà piedino</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_libedit_pin_properties.png" alt="eeschema_libedit_pin_properties_png">
+</div>
+</div>
+<div class="paragraph"><p>La finestra di dialogo delle proprietà del pin permette di modificare tutte
+le caratteristiche di un pin. Questa finestra di dialogo salta fuori
+automaticamente quando si crea un pin o facendo doppio clic su un pin già
+esistente. Questa finestra di dialogo permette di modificare:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Nome e dimensione del testo del nome.
+</p>
+</li>
+<li>
+<p>
+Numero e dimensione del testo del numero.
+</p>
+</li>
+<li>
+<p>
+Lunghezza.
+</p>
+</li>
+<li>
+<p>
+Tipo grafico ed elettrico.
+</p>
+</li>
+<li>
+<p>
+Unità e appartenenza a rappresentazioni alternative.
+</p>
+</li>
+<li>
+<p>
+Visibilità.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect3">
+<h4 id="pins-graphical-styles">11.8.3. Stili grafici dei pin</h4>
+<div class="paragraph"><p>Mostrati nella figura sottostante ci sono differenti stili di
+rappresentazione grafica del pin. La scelta dello stile grafico non ha
+influenza sul tipo elettrico del pin.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_libedit_pin_properties_style.png" alt="eeschema_libedit_pin_properties_style_png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="pin-electrical-types">11.8.4. Tipi elettrici del pin</h4>
+<div class="paragraph"><p>Scegliere il corretto tipo elettrico è importante per lo strumento di
+controllo delle regole elettriche. I tipi elettrici definiti sono:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Bidirezionale, indica un pin che può funzionare sia in ingresso che in
+ uscita (il bus dati di un microprocessore per esempio).
+</p>
+</li>
+<li>
+<p>
+Tri-state, è la classica uscita a tre stati (N.d.T. alto, basso, alta
+ impedenza).
+</p>
+</li>
+<li>
+<p>
+Passivo, viene usato per pin di componenti passivi come resistenze,
+ connettori, ecc.
+</p>
+</li>
+<li>
+<p>
+Non specificato, può essere usato quando non serve (N.d.T. o non si può
+ applicare) il controllo regole elettriche.
+</p>
+</li>
+<li>
+<p>
+Ingresso alimentazione, viene usato per i piedini di potenza del
+ componente. I pin di alimentazione vengono automaticamente connessi agli
+ altri pin di ingresso alimentazione con lo stesso nome.
+</p>
+</li>
+<li>
+<p>
+Uscita alimentazione, come dice il nome, usati per le uscite degli
+ alimentatori.
+</p>
+</li>
+<li>
+<p>
+I tipi collettore aperto e emettitore aperto, si possono usare per uscite
+ funzionanti in quel modo.
+</p>
+</li>
+<li>
+<p>
+Non connesso, viene usato quando un componente possiede un pin che non ha
+ una connessione elettrica interna (N.d.T. per esempio aggiunti per aumentare
+ la stabilità meccanica).
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect3">
+<h4 id="pin-global-properties">11.8.5. Proprietà globali del pin</h4>
+<div class="paragraph"><p>È possibile modificare la lunghezza o la dimensione del testo del nome e/o
+numero di tutti i pin usando la voce delle modifiche Globali del menu
+contestuale del piedino. Fare clic sul parametro che si desidera modificare
+e battere il nuovo valore che verrà applicato a tutti i piedini correnti del
+componente.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_libedit_pin_context_menu.png" alt="eeschema_libedit_pin_context_menu_png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="defining-pins-for-multiple-units-and-alternate-symbolic-representations">11.8.6. Definizione piedini per componenti multipli e rappresentazioni simboliche alternative</h4>
+<div class="paragraph"><p>Componenti con unità e/o rappresentazioni grafiche multiple sono
+particolarmente problematici durante la creazione e la modifica dei
+piedini. La maggioranza dei piedini sono specifici della singola unità
+(perché il loro numero di piedino è specifico per ogni unità) e della
+singola rappresentazione simbolica (poiché la loro forma e posizione è
+specifica di ogni rappresentazione simbolica). La creazione e la modifica di
+piedini può essere problematica per componenti con più unità per contenitore
+e con rappresentazioni simboliche alternative. L&#8217;editor del componente di
+libreria consente la creazione simultanea di più pin. Come impostazione
+predefinita, i cambiamenti fatti ad un pin vengono effettuati anche a tutte
+le unità di un componente multiplo ed ad entrambe le rappresentazioni
+simboliche per i componenti con rappresentazioni simboliche alternative.</p></div>
+<div class="paragraph"><p>L&#8217;unica eccezione a questa regola è il tipo grafico e il nome del
+pin. Questa dipendenza è stata stabilita per facilitare la creazione e la
+modifica nei casi più comuni. Questa dipendenza può essere disabilitata
+agendo sull&#8217;icona <span class="image">
+<img src="images/icons/pin2pin.png" alt="icons/pin2pin_png">
+</span> presente
+sulla barra degli strumenti principale. Quest&#8217;ultima permette di creare
+piedini per ogni unità e rappresenzazioni, completamente indipendenti.</p></div>
+<div class="paragraph"><p>Un componente può possedere due rappresentazioni simboliche
+(rappresentazioni conosciute come "DeMorgan") e può essere formato da più di
+un&#8217;unità come nel caso dei componenti con porte logiche. Per certi tipi di
+componenti, può essere desiderabile avere elementi grafici e pin differenti
+e indipendenti. Come nell&#8217;esempio del relè mostrato in sezione 11.7.1, un
+relè può essere rappresentato da tre distinte unità: bobina, interruttore 1
+e interruttore 2.</p></div>
+<div class="paragraph"><p>La gestione dei componenti formati da elementi multipli e componenti con
+rappresentazioni simboliche alternative è flessibile. Un piedino può essere
+comune o specifico di più unità. Un piedino può essere anche comune a più
+rappresentazioni simboliche o specifico di ogni rappresentazione simbolica.</p></div>
+<div class="paragraph"><p>Come impostazione predefinita, i piedini sono specifici di ogni
+rappresentazione simbolica, dato che il loro numero differisce per ogni
+unità, e la loro creazione è differente per ogni rappresenzazione
+simbolica. Quando un piedino è comune a tutte le parti, esso deve essere
+disegnato solo una volta, come nel caso dei piedini di alimentazione.</p></div>
+<div class="paragraph"><p>Un esempio sono i pin di uscita del 7400, una porta NAND quadrupla a
+ingresso doppio. Dato che ci sono quattro unità e due rappresentazioni
+simboliche, ci sono otto distinti piedini d&#8217;uscita descritti nella
+definizione del componente. Durante la creazione di un nuovo componente
+7400, l&#8217;unità A della rappresentazione simbolica normale viene mostrata
+nell&#8217;editor di libreria. Per modificare lo stile del piedino nella
+rappresentazione simbolica alternativa, questa deve prima essere abilitata
+facendo clic sul pulsante <span class="image">
+<img src="images/icons/morgan2.png" alt="icons/morgan2_png">
+</span>
+sulla barra degli strumenti. Per modificare il numero di pin per ogni unità,
+selezionare l&#8217;unità appropriata usando il menu a discesa
+<span class="image">
+<img src="images/toolbar_libedit_alias.png" alt="images/toolbar_libedit_alias.png">
+</span>.</p></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="component-fields">11.9. Campi componente</h3>
+<div class="paragraph"><p>Tutti i componenti di libreria vengono creati con quattro campi
+predefiniti. I campi &#8220;riferimento&#8221;, &#8220;valore&#8221;, &#8220;impronta&#8221; e
+&#8220;specifiche&#8221; vengono creati ogniqualvolta un componente viene creato o
+copiato. Solo i campi &#8220;riferimento&#8221; e &#8220;valore&#8221; sono necessari. Per i
+campi esistenti, è possibile usare i comandi del menu contestuale facendo
+clic destro sul piedino. I componenti presenti nelle librerie sono
+normalmente definiti con questi quattro campi predefiniti. Ulteriori campi
+come per es. &#8220;fabbricante&#8221;, &#8220;numero parte&#8221;, &#8216;`costo unità'&#8217;,
+ecc. possono venire aggiunti ai componenti di libreria, ma generalmente
+questo viene fatto nell&#8217;editor degli schemi elettrici in modo che i campi
+aggiuntivi possano essere applicati a tutti i componenti nello schema
+(N.d.T. indipendentemente dalla libreria di provenienza).</p></div>
+<div class="sect3">
+<h4 id="editing-component-fields">11.9.1. Modifica campi componente</h4>
+<div class="paragraph"><p>Per modificare un campo componente esistente, fare clic destro sul testo del
+campo per mostrare il menu contestuale mostrato sotto.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_libedit_field_context_menu.png" alt="eeschema_libedit_field_context_menu_png">
+</div>
+</div>
+<div class="paragraph"><p>Per modificare campi non definiti, aggiungere nuovi campi o cancellare campi
+opzionali: <span class="image">
+<img src="images/icons/add_text.png" alt="icons/add_text_png">
+</span> sulla barra
+strumenti principale per aprire la finestra di dialogo delle proprietà del
+campo mostrata in basso.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_libedit_field_properties.png" alt="eeschema_libedit_field_properties_png">
+</div>
+</div>
+<div class="paragraph"><p>I campi sono segmenti di testo associati al componente. Non bisogna
+confonderli con il testo che fa parte della rappresentazione grafica del
+componente.</p></div>
+<div class="paragraph"><p>Note importanti:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+La modifica dei campi valore crea in pratica un nuovo componente usando il
+ componente corrente come punto di partenza del nuovo componente. Questo
+ nuovo componente ha il nome contenuto nel campo valore quando lo si salva
+ nella libreria correntemente selezionata.
+</p>
+</li>
+<li>
+<p>
+La finestra di dialogo di modifica mostrata sopra deve essere utilizzata per
+ modificare un campo vuoto o con l&#8217;attributo di invisibilità abilitato.
+</p>
+</li>
+<li>
+<p>
+L&#8217;impronta è definita come un&#8217;impronta assoluta usando il formato
+ LIBNAME:FPNAME dove LIBNAME è il nome della libreria di impronte definita
+ nella tabella librerie impronte (vedere la sezione "Tabella librerie
+ impronte" nel manuale di riferimento di Pcbnew) e FPNAME è il nome
+ dell&#8217;impronta nella libreria LIBNAME.
+</p>
+</li>
+</ul></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="power-symbols">11.10. Simboli di alimentazione</h3>
+<div class="paragraph"><p>I simboli di alimentazione vengono creati allo stesso modo dei normali
+componenti. Può essere utile piazzarli in una libreria dedicata come
+power.lib. I simboli di alimentazione consistono in un simbolo grafico e un
+piedino di tipo "Alimentazione invisibile". I simboli di alimentazione
+vengono gestiti come tutti gli altri componenti nello schema ma sono
+necessarie alcune precauzioni. Sotto è presente un esempio di simbolo di
+alimentazione di +5V.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_libedit_power_symbol.png" alt="eeschema_libedit_power_symbol_png">
+</div>
+</div>
+<div class="paragraph"><p>Per creare un simbolo di alimentazione, seguire questi passi:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Aggiungere un piedino di tipo "Ingresso alimentazione" con nome +5V
+ (importante perché questo nome stabilirà la connessione a al collegamento
+ +5V), con numero piedino 1 (numero senza importanza), di lunghezza 0 e con
+ "Stile grafico" "Linea".
+</p>
+</li>
+<li>
+<p>
+Piazzare un piccolo cerchio ed un segmento dal piedino al cerchio come
+ mostrato.
+</p>
+</li>
+<li>
+<p>
+L'àncora del simbolo è sul piedino.
+</p>
+</li>
+<li>
+<p>
+Il valore del componente è <span class="monospaced">+5V</span>.
+</p>
+</li>
+<li>
+<p>
+Il riferimento del componente è <span class="monospaced">\#+5V</span>. Il testo del riferimento non è
+ importante eccetto il primo carattere che deve essere un <span class="monospaced">#</span> per indicare
+ che il componente è un simbolo di alimentazione. Per convenzione, ogni
+ componente il cui campo di riferimento cominci con un <span class="monospaced">#</span> non apparirà
+ nell&#8217;elenco componenti o nella netlist ed il riferimento viene dichiarato
+ invisibile.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Un metodo più semplice per creare un nuovo simbolo di alimentazione è usarne
+un altro come modello:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Caricare un simbolo di alimentazione esistente.
+</p>
+</li>
+<li>
+<p>
+Cambiare il nome del pin nel nome del nuovo simbolo di alimentazione.
+</p>
+</li>
+<li>
+<p>
+Modificare il campo valore impostandolo allo stesso valore del nome del pin
+ se si vuole mostrare il valore del simbolo di alimentazione.
+</p>
+</li>
+<li>
+<p>
+Salvare il nuovo componente.
+</p>
+</li>
+</ul></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="libedit-complements">12. LibEdit - Elementi complementari</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_panoramica_2">12.1. Panoramica</h3>
+<div class="paragraph"><p>Un componente consiste dei seguenti elementi</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Una rappresentazione grafica (forma geometrica, testi).
+</p>
+</li>
+<li>
+<p>
+Piedini.
+</p>
+</li>
+<li>
+<p>
+Campi o testo associato usato dai post processori: netlist, elenco
+ componenti.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Due campi saranno inizializzati: riferimento e valore. Il nome progettuale
+associato al componente, e il nome dell&#8217;impronta associata, gli altri campi
+sono i campi liberi, che in genere possono rimanere vuoti, e possono essere
+riempiti durante la stesura dello schema elettrico.</p></div>
+<div class="paragraph"><p>Comunque, la gestione della documentazione associata a qualsiasi componente
+facilita la ricerca, l&#8217;uso e la manutenzione delle librerie. La
+documentazione associata consiste in</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Una riga di commento.
+</p>
+</li>
+<li>
+<p>
+Una riga di parole chiave come TTL CMOS NAND2, separate da spazi.
+</p>
+</li>
+<li>
+<p>
+Un nome file allegato (per esempio una <em>application note</em> o un file pdf).
+</p>
+<div class="paragraph"><p>La cartella predefinita per i file allegati:</p></div>
+<div class="paragraph"><p>kicad/share/library/doc</p></div>
+<div class="paragraph"><p>Se non trovato:</p></div>
+<div class="paragraph"><p>kicad/library/doc</p></div>
+<div class="paragraph"><p>Sotto Linux:</p></div>
+<div class="paragraph"><p>/usr/local/kicad/share/library/doc</p></div>
+<div class="paragraph"><p>/usr/share/kicad/library/doc</p></div>
+<div class="paragraph"><p>/usr/local/share/kicad/library/doc</p></div>
+</li>
+</ul></div>
+<div class="paragraph"><p>Le parole chiave permettono di cercare selettivamente un componente secondo
+vari criteri di selezione. Commenti e parole chiave vengono visualizzati in
+vari menu, in particolare quando si seleziona un componente dalla libreria.</p></div>
+<div class="paragraph"><p>Il componente possiede anche un punto di ancoraggio. Una rotazione o una
+trasposizione speculare vengono effettuate relativamente a questo punto di
+ancoraggio; durante il piazzamento del componente questo punto viene usato
+come riferimento. Di conseguenza sarà utile posizionare accuratamente questo
+ancoraggio.</p></div>
+<div class="paragraph"><p>Un componente può possedere degli alias, cioè nomi equivalenti. Ciò permette
+di ridurre notevolmente il numero di componenti da creare (per esempio, un
+74LS00 può avere come alias dei 74000, 74HC00, 74HCT00, ecc.).</p></div>
+<div class="paragraph"><p>Infine, i componenti vengono distribuiti in librerie (classificate per
+genere o per fabbricante) in modo da facilitarne la gestione.</p></div>
+</div>
+<div class="sect2">
+<h3 id="position-a-component-anchor">12.2. Posizionamento ancoraggio di un componente</h3>
+<div class="paragraph"><p>L'àncora è alle coordinate (0,0) e viene mostrata dagli assi blu mostrati
+sullo schermo.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_libedit_anchor.png" alt="eeschema_libedit_anchor_png">
+</div>
+</div>
+<div class="paragraph"><p>L'àncora può essere riposizionata selezionando l&#8217;icona
+<span class="image">
+<img src="images/icons/anchor.png" alt="icons/anchor_png">
+</span> e facendo clic sulla nuova
+posizione desiderata. Il disegno verrà automaticamente centrato sul nuovo
+punto di ancoraggio.</p></div>
+</div>
+<div class="sect2">
+<h3 id="component-aliases">12.3. Alias di componenti</h3>
+<div class="paragraph"><p>Un alias è un nome aggiuntivo per uno stesso componente nella
+libreria. Componenti con piedinatura e rappresentazione simili possono
+essere rappresentati da un solo componente reale, con diversi alias (per
+esempio un 7400 con alias 74LS00, 74HC00, 74LS37, ecc. ).</p></div>
+<div class="paragraph"><p>L&#8217;uso degli alias permette di creare facilmente intere librerie. Inoltre
+queste librerie saranno molto più compatte e veloci da caricare in KiCad.</p></div>
+<div class="paragraph"><p>Per modificare l&#8217;elenco di alias, è necessario selezionare la finestra di
+modifica principale tramite l&#8217;icona
+<span class="image">
+<img src="images/icons/part_properties.png" alt="icons/part_properties_png">
+</span> e
+selezionare la cartella degli alias.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_libedit_alias.png" alt="eeschema_libedit_alias_png">
+</div>
+</div>
+<div class="paragraph"><p>Si può perciò aggiungere o rimuovere gli alias a volontà. L&#8217;alias corrente
+non può ovviamente essere rimosso dato che lo si sta modificando.</p></div>
+<div class="paragraph"><p>Per rimuovere tutti gli alias, è necessario prima selezionare il componente
+radice. Il primo componente nell&#8217;elenco degli alias nella finestra di
+selezione della barra strumenti principale.</p></div>
+</div>
+<div class="sect2">
+<h3 id="component-fields-1">12.4. Campi componente</h3>
+<div class="paragraph"><p>L&#8217;editor dei campi viene chiamato tramite l&#8217;icona
+<span class="image">
+<img src="images/icons/add_text.png" alt="icons/add_text_png">
+</span>.</p></div>
+<div class="paragraph"><p>Ci sono quattro campi speciali (testi allegati al componente), e campi
+configurabili dall&#8217;utente</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_library_component_field.png" alt="eeschema_library_component_field_png">
+</div>
+</div>
+<div class="paragraph"><p>Campi speciali</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Riferimento.
+</p>
+</li>
+<li>
+<p>
+Valore. È il nome del componente nella libreria e il campo valore
+ predefinito nello schema elettrico.
+</p>
+</li>
+<li>
+<p>
+Impronta. È il nome dell&#8217;impronta usato per la scheda. Non molto utile
+ quando si usa CvPcb per impostare l&#8217;elenco delle impronte, ma obbligatorio
+ se CvPcb non viene usato.
+</p>
+</li>
+<li>
+<p>
+Foglio. È un campo riservato, non usato al momento della scrittura di questo
+ documento.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="component-documentation">12.5. Documentazione componente</h3>
+<div class="paragraph"><p>Per modificare le informazioni di documentazione, è necessario chiamare la
+finestra principale di modifica del componente tramite l&#8217;icona
+<span class="image">
+<img src="images/icons/part_properties.png" alt="icons/part_properties_png">
+</span> e
+selezionare la cartella del documento.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_libedit_description.png" alt="eeschema_libedit_description_png">
+</div>
+</div>
+<div class="paragraph"><p>Verificare di aver selezionato l&#8217;alias corretto, o il componente radice,
+dato che questa documentazione è l&#8217;unica caratteristica che varia tra alias
+differenti. Il pulsante "Copia documento dal genitore" permette di copiare
+le informazioni di documentazione dal componente radice verso l&#8217;alias
+attualmente sottoposto a modifica.</p></div>
+<div class="sect3">
+<h4 id="component-keywords">12.5.1. Parole chiave del componente</h4>
+<div class="paragraph"><p>Le parole chiave permettono di cercare in modo selettivo un componente
+secondo criteri di selezione specifici (funzioni, famiglia tecnologica,
+ecc.)</p></div>
+<div class="paragraph"><p>Lo strumento di ricerca di Eeschema non distingue maiuscole e minuscole. Le
+parole chiave attualmente più usate nelle librerie sono</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+CMOS TTL per le famiglie logiche
+</p>
+</li>
+<li>
+<p>
+AND2 NOR3 XOR2 INV&#8230; per le porte logiche (AND2 = porta AND a 2 ingressi,
+ NOR3 = porta NOR a 3 ingressi).
+</p>
+</li>
+<li>
+<p>
+JKFF DFF&#8230; per flip-flop JK o di tipo D.
+</p>
+</li>
+<li>
+<p>
+ADC, DAC, MUX&#8230;
+</p>
+</li>
+<li>
+<p>
+OpenCol per le porte con uscita a collettore aperto. Perciò, se nel
+ programma di disegno dello schema elettrico si cerca il componente: per
+ parole chiave NAND2 OpenCol, Eeschema mostrerà l&#8217;elenco dei componenti
+ aventi queste due parole chiave.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect3">
+<h4 id="component-documentation-doc">12.5.2. Documentazione del componente (Doc)</h4>
+<div class="paragraph"><p>La riga di commento (e parole chiave) viene mostrata in vari menu,
+specialmente quando si seleziona un componente nell&#8217;elenco componenti
+mostrato di una libreria e nel menu di visualizzazione della libreria.</p></div>
+<div class="paragraph"><p>Se questo file di documentazione esiste, esso è accessibile anche dal
+programma di disegno dello schema elettrico, nel menu a scomparsa mostrato
+facendo clic destro con il mouse sul componente.</p></div>
+</div>
+<div class="sect3">
+<h4 id="associated-documentation-file-docfilename">12.5.3. File di documentazione associato (DocFileName)</h4>
+<div class="paragraph"><p>Indica un file allegato (documentazione, schema elettrico applicativo, ecc.)
+disponibile (file pdf, schema elettrico, ecc.).</p></div>
+</div>
+<div class="sect3">
+<h4 id="footprint-filtering-for-cvpcb">12.5.4. Filtri di impronte per CvPcb</h4>
+<div class="paragraph"><p>È possibile inserire un elenco di impronte consentite per il
+componente. Questo elenco agisce come un filtro e viene usato da CvPcb per
+mostrare solo le impronte permesse. Una lista vuota non filtra nulla.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_libedit_footprint.png" alt="eeschema_libedit_footprint_png">
+</div>
+</div>
+<div class="paragraph"><p>Si possono usare i caratteri jolly.</p></div>
+<div class="paragraph"><p>S014* consente a CvPcb di mostrare tutte le impronte con un nome che
+comincia con SO14.</p></div>
+<div class="paragraph"><p>Per una resistenza, R? mostra tutte le impronte con un nome di due lettere
+che comincia con la R.</p></div>
+<div class="paragraph"><p>Ecco alcuni esempi: con e senza filtri</p></div>
+<div class="paragraph"><p>Con filtri</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/eeschema_cvpcb_with_filtering.png" alt="eeschema_cvpcb_with_filtering_png">
+</div>
+</div>
+<div class="paragraph"><p>Senza filtri</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/eeschema_cvpcb_without_filtering.png" alt="eeschema_cvpcb_without_filtering_png">
+</div>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="symbol-library">12.6. Libreria di simboli</h3>
+<div class="paragraph"><p>Si può facilmente compilare un file libreria di simboli grafici contenente
+gli elementi più frequentemente utilizzati per la creazione di componenti
+(triangoli, la forma di porte AND, OR, EXOR, ecc.), poi salvarla e
+ri-utilizzarla.</p></div>
+<div class="paragraph"><p>Questi file sono memorizzati in maniera predefinita nella cartella della
+libreria ed hanno estensione “.sym”. I simboli non sono raccolti in librerie
+come i componenti dato che generalmente non sono così tanti.</p></div>
+<div class="sect3">
+<h4 id="export-or-create-a-symbol">12.6.1. Esportazione o creazione di un simbolo</h4>
+<div class="paragraph"><p>Un componente può essere esportato come simbolo con il pulsante
+<span class="image">
+<img src="images/icons/import.png" alt="icons/import_png">
+</span>. Generalmente si crea solo
+una grafica, ed è anche una buona idea cancellare tutti i piedini, se ne
+esistono.</p></div>
+</div>
+<div class="sect3">
+<h4 id="import-a-symbol">12.6.2. Importare un simbolo</h4>
+<div class="paragraph"><p>L&#8217;importazione permette di aggiungere elementi grafici ad un componente che
+si sta modificando. I simboli si importano con il pulsante
+<span class="image">
+<img src="images/icons/import.png" alt="Icona di importazione grafica">
+</span>. Gli elementi
+grafici importati vengono aggiunti come fossero stati creati da zero negli
+elementi grafici esistenti.</p></div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="viewlib">13. Viewlib</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_introduzione_5">13.1. Introduzione</h3>
+<div class="paragraph"><p>Viewlib permette di scorrere velocemente il contenuto di
+librerie. L&#8217;eseguibile Viewlib viene chiamato dallo strumento
+<span class="image">
+<img src="images/icons/library_browse.png" alt="icons/library_browse_png">
+</span> o dallo
+strumento “piazza componente” presente nella barra strumenti a destra.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_viewlib_choose.png" alt="eeschema_viewlib_choose_png">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="viewlib---main-screen">13.2. Viewlib - schermo principale</h3>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_viewlib_select_library.png" alt="eeschema_viewlib_select_library_png">
+</div>
+</div>
+<div class="paragraph"><p>Per esaminare il contenuto della libreria è necessario selezionare la
+libreria desiderata dall&#8217;elenco sul lato sinistro. I componenti disponibili
+appariranno nel secondo elenco che a sua volta permetterà di selezionare un
+componente.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_viewlib_select_component.png" alt="eeschema_viewlib_select_component_png">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="viewlib-top-toolbar">13.3. Barra in alto di Viewlib</h3>
+<div class="paragraph"><p>La barra in alto di Viewlib è mostrata di seguito.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/toolbar_viewlib.png" alt="images/it/toolbar_viewlib.png">
+</div>
+</div>
+<div class="paragraph"><p>I comandi disponibili sono:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:20%;">
+<col style="width:80%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/library.png" alt="icons/library_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Selezione della libreria desiderata che può anche essere selezionata
+nell&#8217;elenco mostrato.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_component.png" alt="icons/add_component_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Selezione del componente che può anche essere selezionato
+nell&#8217;elenco mostrato.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/lib_previous.png" alt="icons/lib_previous_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mostra componente precedente.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/lib_next.png" alt="icons/lib_next_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mostra componente successivo.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/zoom_in.png" alt="images/icons/zoom_in.png">
+</span> <span class="image">
+<img src="images/icons/zoom_out.png" alt="images/icons/zoom_out.png">
+</span>
+<span class="image">
+<img src="images/icons/zoom_redraw.png" alt="images/icons/zoom_redraw.png">
+</span> <span class="image">
+<img src="images/icons/zoom_fit_in_page.png" alt="images/icons/zoom_fit_in_page.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Gestione zoom.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/morgan1.png" alt="images/icons/morgan1.png">
+</span> <span class="image">
+<img src="images/icons/morgan2.png" alt="images/icons/morgan2.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Selezione della rappresentazione (normale o convertita) se esiste.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/toolbar_viewlib_part.png" alt="images/toolbar_viewlib_part.png" width="70%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Selezione della parte, solo per componenti multiparte.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/datasheet.png" alt="icons/datasheet_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Se ne esistono, mostra i documenti associati. Esiste sono quando chiamata
+dal riquadro della finestra di dialogo di inserimento componente da Eeschema.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/export.png" alt="icons/export_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Chiude Viewlib e inserisce il componente selezionato nello schema.
+Questa icona viene mostrata solo quando Viewlib è stato richiamato da Eeschema (clic su un simbolo nella selezione componente).</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="creating-customized-netlists-and-bom-files">14. Creazione di netlist personalizzate e distinte materiali</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="intermediate-netlist-file">14.1. File di netlist intermedio</h3>
+<div class="paragraph"><p>File distinte materiali e di netlist possono essere convertiti da un file di
+netlist intermedio creato da Eeschema.</p></div>
+<div class="paragraph"><p>Questo file usa la sintassi XML e si chiama netlist intermedia. La netlist
+intermedia include una grande quantità di dati sulla scheda e perciò, può
+essere usata tramite elaborazione successiva per generare distinte materiali
+o altri rapporti.</p></div>
+<div class="paragraph"><p>A seconda del risultato (distinta materiali o netlist), differenti
+sottoinsiemi dell&#8217;intero file di netlist intermedia saranno usati nella
+post-elaborazione.</p></div>
+<div class="sect3">
+<h4 id="schematic-sample">14.1.1. Campione di schema</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/schematic-sample.png" alt="Campione di schema">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="the-intermediate-netlist-file-sample">14.1.2. Campione di file di netlist intermedia</h4>
+<div class="paragraph"><p>La corrispondente netlist intermedia (sintassi XML) del circuito precedente
+viene mostrata di seguito.</p></div>
+<div class="listingblock">
+<div class="content monospaced">
+<pre>&lt;?xml version="1.0" encoding="utf-8"?&gt;
+&lt;export version="D"&gt;
+ &lt;design&gt;
+ &lt;source&gt;F:\kicad_aux\netlist_test\netlist_test.sch&lt;/source&gt;
+ &lt;date&gt;29/08/2010 20:35:21&lt;/date&gt;
+ &lt;tool&gt;eeschema (2010-08-28 BZR 2458)-unstable&lt;/tool&gt;
+ &lt;/design&gt;
+ &lt;components&gt;
+ &lt;comp ref="P1"&gt;
+ &lt;value&gt;CONN_4&lt;/value&gt;
+ &lt;libsource lib="conn" part="CONN_4"/&gt;
+ &lt;sheetpath names="/" tstamps="/"/&gt;
+ &lt;tstamp&gt;4C6E2141&lt;/tstamp&gt;
+ &lt;/comp&gt;
+ &lt;comp ref="U2"&gt;
+ &lt;value&gt;74LS74&lt;/value&gt;
+ &lt;libsource lib="74xx" part="74LS74"/&gt;
+ &lt;sheetpath names="/" tstamps="/"/&gt;
+ &lt;tstamp&gt;4C6E20BA&lt;/tstamp&gt;
+ &lt;/comp&gt;
+ &lt;comp ref="U1"&gt;
+ &lt;value&gt;74LS04&lt;/value&gt;
+ &lt;libsource lib="74xx" part="74LS04"/&gt;
+ &lt;sheetpath names="/" tstamps="/"/&gt;
+ &lt;tstamp&gt;4C6E20A6&lt;/tstamp&gt;
+ &lt;/comp&gt;
+ &lt;comp ref="C1"&gt;
+ &lt;value&gt;CP&lt;/value&gt;
+ &lt;libsource lib="device" part="CP"/&gt;
+ &lt;sheetpath names="/" tstamps="/"/&gt;
+ &lt;tstamp&gt;4C6E2094&lt;/tstamp&gt;
+ &lt;/comp&gt;
+ &lt;comp ref="R1"&gt;
+ &lt;value&gt;R&lt;/value&gt;
+ &lt;libsource lib="device" part="R"/&gt;
+ &lt;sheetpath names="/" tstamps="/"/&gt;
+ &lt;tstamp&gt;4C6E208A&lt;/tstamp&gt;
+ &lt;/comp&gt;
+ &lt;/components&gt;
+ &lt;libparts&gt;
+ &lt;libpart lib="device" part="C"&gt;
+ &lt;description&gt;Condensateur non polarise&lt;/description&gt;
+ &lt;footprints&gt;
+ &lt;fp&gt;SM*&lt;/fp&gt;
+ &lt;fp&gt;C?&lt;/fp&gt;
+ &lt;fp&gt;C1-1&lt;/fp&gt;
+ &lt;/footprints&gt;
+ &lt;fields&gt;
+ &lt;field name="Reference"&gt;C&lt;/field&gt;
+ &lt;field name="Value"&gt;C&lt;/field&gt;
+ &lt;/fields&gt;
+ &lt;pins&gt;
+ &lt;pin num="1" name="~" type="passive"/&gt;
+ &lt;pin num="2" name="~" type="passive"/&gt;
+ &lt;/pins&gt;
+ &lt;/libpart&gt;
+ &lt;libpart lib="device" part="R"&gt;
+ &lt;description&gt;Resistance&lt;/description&gt;
+ &lt;footprints&gt;
+ &lt;fp&gt;R?&lt;/fp&gt;
+ &lt;fp&gt;SM0603&lt;/fp&gt;
+ &lt;fp&gt;SM0805&lt;/fp&gt;
+ &lt;fp&gt;R?-*&lt;/fp&gt;
+ &lt;fp&gt;SM1206&lt;/fp&gt;
+ &lt;/footprints&gt;
+ &lt;fields&gt;
+ &lt;field name="Reference"&gt;R&lt;/field&gt;
+ &lt;field name="Value"&gt;R&lt;/field&gt;
+ &lt;/fields&gt;
+ &lt;pins&gt;
+ &lt;pin num="1" name="~" type="passive"/&gt;
+ &lt;pin num="2" name="~" type="passive"/&gt;
+ &lt;/pins&gt;
+ &lt;/libpart&gt;
+ &lt;libpart lib="conn" part="CONN_4"&gt;
+ &lt;description&gt;Symbole general de connecteur&lt;/description&gt;
+ &lt;fields&gt;
+ &lt;field name="Reference"&gt;P&lt;/field&gt;
+ &lt;field name="Value"&gt;CONN_4&lt;/field&gt;
+ &lt;/fields&gt;
+ &lt;pins&gt;
+ &lt;pin num="1" name="P1" type="passive"/&gt;
+ &lt;pin num="2" name="P2" type="passive"/&gt;
+ &lt;pin num="3" name="P3" type="passive"/&gt;
+ &lt;pin num="4" name="P4" type="passive"/&gt;
+ &lt;/pins&gt;
+ &lt;/libpart&gt;
+ &lt;libpart lib="74xx" part="74LS04"&gt;
+ &lt;description&gt;Hex Inverseur&lt;/description&gt;
+ &lt;fields&gt;
+ &lt;field name="Reference"&gt;U&lt;/field&gt;
+ &lt;field name="Value"&gt;74LS04&lt;/field&gt;
+ &lt;/fields&gt;
+ &lt;pins&gt;
+ &lt;pin num="1" name="~" type="input"/&gt;
+ &lt;pin num="2" name="~" type="output"/&gt;
+ &lt;pin num="3" name="~" type="input"/&gt;
+ &lt;pin num="4" name="~" type="output"/&gt;
+ &lt;pin num="5" name="~" type="input"/&gt;
+ &lt;pin num="6" name="~" type="output"/&gt;
+ &lt;pin num="7" name="GND" type="power_in"/&gt;
+ &lt;pin num="8" name="~" type="output"/&gt;
+ &lt;pin num="9" name="~" type="input"/&gt;
+ &lt;pin num="10" name="~" type="output"/&gt;
+ &lt;pin num="11" name="~" type="input"/&gt;
+ &lt;pin num="12" name="~" type="output"/&gt;
+ &lt;pin num="13" name="~" type="input"/&gt;
+ &lt;pin num="14" name="VCC" type="power_in"/&gt;
+ &lt;/pins&gt;
+ &lt;/libpart&gt;
+ &lt;libpart lib="74xx" part="74LS74"&gt;
+ &lt;description&gt;Dual D FlipFlop, Set &amp;amp; Reset&lt;/description&gt;
+ &lt;docs&gt;74xx/74hc_hct74.pdf&lt;/docs&gt;
+ &lt;fields&gt;
+ &lt;field name="Reference"&gt;U&lt;/field&gt;
+ &lt;field name="Value"&gt;74LS74&lt;/field&gt;
+ &lt;/fields&gt;
+ &lt;pins&gt;
+ &lt;pin num="1" name="Cd" type="input"/&gt;
+ &lt;pin num="2" name="D" type="input"/&gt;
+ &lt;pin num="3" name="Cp" type="input"/&gt;
+ &lt;pin num="4" name="Sd" type="input"/&gt;
+ &lt;pin num="5" name="Q" type="output"/&gt;
+ &lt;pin num="6" name="~Q" type="output"/&gt;
+ &lt;pin num="7" name="GND" type="power_in"/&gt;
+ &lt;pin num="8" name="~Q" type="output"/&gt;
+ &lt;pin num="9" name="Q" type="output"/&gt;
+ &lt;pin num="10" name="Sd" type="input"/&gt;
+ &lt;pin num="11" name="Cp" type="input"/&gt;
+ &lt;pin num="12" name="D" type="input"/&gt;
+ &lt;pin num="13" name="Cd" type="input"/&gt;
+ &lt;pin num="14" name="VCC" type="power_in"/&gt;
+ &lt;/pins&gt;
+ &lt;/libpart&gt;
+ &lt;/libparts&gt;
+ &lt;libraries&gt;
+ &lt;library logical="device"&gt;
+ &lt;uri&gt;F:\kicad\share\library\device.lib&lt;/uri&gt;
+ &lt;/library&gt;
+ &lt;library logical="conn"&gt;
+ &lt;uri&gt;F:\kicad\share\library\conn.lib&lt;/uri&gt;
+ &lt;/library&gt;
+ &lt;library logical="74xx"&gt;
+ &lt;uri&gt;F:\kicad\share\library\74xx.lib&lt;/uri&gt;
+ &lt;/library&gt;
+ &lt;/libraries&gt;
+ &lt;nets&gt;
+ &lt;net code="1" name="GND"&gt;
+ &lt;node ref="U1" pin="7"/&gt;
+ &lt;node ref="C1" pin="2"/&gt;
+ &lt;node ref="U2" pin="7"/&gt;
+ &lt;node ref="P1" pin="4"/&gt;
+ &lt;/net&gt;
+ &lt;net code="2" name="VCC"&gt;
+ &lt;node ref="R1" pin="1"/&gt;
+ &lt;node ref="U1" pin="14"/&gt;
+ &lt;node ref="U2" pin="4"/&gt;
+ &lt;node ref="U2" pin="1"/&gt;
+ &lt;node ref="U2" pin="14"/&gt;
+ &lt;node ref="P1" pin="1"/&gt;
+ &lt;/net&gt;
+ &lt;net code="3" name=""&gt;
+ &lt;node ref="U2" pin="6"/&gt;
+ &lt;/net&gt;
+ &lt;net code="4" name=""&gt;
+ &lt;node ref="U1" pin="2"/&gt;
+ &lt;node ref="U2" pin="3"/&gt;
+ &lt;/net&gt;
+ &lt;net code="5" name="/SIG_OUT"&gt;
+ &lt;node ref="P1" pin="2"/&gt;
+ &lt;node ref="U2" pin="5"/&gt;
+ &lt;node ref="U2" pin="2"/&gt;
+ &lt;/net&gt;
+ &lt;net code="6" name="/CLOCK_IN"&gt;
+ &lt;node ref="R1" pin="2"/&gt;
+ &lt;node ref="C1" pin="1"/&gt;
+ &lt;node ref="U1" pin="1"/&gt;
+ &lt;node ref="P1" pin="3"/&gt;
+ &lt;/net&gt;
+ &lt;/nets&gt;
+&lt;/export&gt;</pre>
+</div></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="conversion-to-a-new-netlist-format">14.2. Conversione in un nuovo formato di netlist</h3>
+<div class="paragraph"><p>Applicando un filtro di post-elaborazione al file di netlist intermedia è
+possibile generare file di netlist per altre applicazioni o file di distinta
+materiali. Dato che questa conversione è in effetti una trasformazione da un
+formato testo ad un altro, si può scrivere questo filtro di
+post-elaborazione usando Python, XSLT, o qualsiasi altro strumento in grado
+di ricevere in ingresso dati XML.</p></div>
+<div class="paragraph"><p>XSLT è di per sè un linguaggio XML adatto alle trasformazioni XML. Esiste un
+programma libero di nome <em>xsltproc</em> che è possibile scaricare e
+installare. Il prgramma xsltproc può essere usato per leggere in ingresso il
+file XML di netlist intermedio, applicare un foglio di stile per trasformare
+l&#8217;ingresso, e salvare il risultato in un file in uscita. L&#8217;uso di xsltproc
+richiede un file foglio di stile che usi le convenzioni XSLT. L&#8217;intero
+processo di conversione viene gestito da Eeschema, dopo essere stato
+configurato specificatamente per l&#8217;esecuzione di xsltproc.</p></div>
+</div>
+<div class="sect2">
+<h3 id="xslt-approach">14.3. Approccio XSLT</h3>
+<div class="paragraph"><p>Il documento che descrive le trasformazioni XSL (XSLT) è qui disponibile:</p></div>
+<div class="paragraph"><p><strong>http://www.w3.org/TR/xslt</strong></p></div>
+<div class="sect3">
+<h4 id="create-a-pads-pcb-netlist-file">14.3.1. Creare un file netlist Pads-Pcb</h4>
+<div class="paragraph"><p>Il formato pads-pcb comprende due sezioni.</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+L&#8217;elenco impronte.
+</p>
+</li>
+<li>
+<p>
+La netslist: raggruppando riferimenti a piazzole per collegamenti.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Di seguito c'è un foglio di stile che converte il file di netlist intermedio
+in formato netlist pads-pcb:</p></div>
+<div class="listingblock">
+<div class="content monospaced">
+<pre>&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;
+&lt;!--XSL style sheet to Eeschema Generic Netlist Format to PADS netlist format
+ Copyright (C) 2010, SoftPLC Corporation.
+ GPL v2.
+
+ How to use:
+ https://lists.launchpad.net/kicad-developers/msg05157.html
+--&gt;
+
+&lt;!DOCTYPE xsl:stylesheet [
+ &lt;!ENTITY nl "&amp;#xd;&amp;#xa;"&gt; &lt;!--new line CR, LF --&gt;
+]&gt;
+
+&lt;xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&gt;
+&lt;xsl:output method="text" omit-xml-declaration="yes" indent="no"/&gt;
+
+&lt;xsl:template match="/export"&gt;
+ &lt;xsl:text&gt;*PADS-PCB*&amp;nl;*PART*&amp;nl;&lt;/xsl:text&gt;
+ &lt;xsl:apply-templates select="components/comp"/&gt;
+ &lt;xsl:text&gt;&amp;nl;*NET*&amp;nl;&lt;/xsl:text&gt;
+ &lt;xsl:apply-templates select="nets/net"/&gt;
+ &lt;xsl:text&gt;*END*&amp;nl;&lt;/xsl:text&gt;
+&lt;/xsl:template&gt;
+
+&lt;!-- for each component --&gt;
+&lt;xsl:template match="comp"&gt;
+ &lt;xsl:text&gt; &lt;/xsl:text&gt;
+ &lt;xsl:value-of select="@ref"/&gt;
+ &lt;xsl:text&gt; &lt;/xsl:text&gt;
+ &lt;xsl:choose&gt;
+ &lt;xsl:when test = "footprint != '' "&gt;
+ &lt;xsl:apply-templates select="footprint"/&gt;
+ &lt;/xsl:when&gt;
+ &lt;xsl:otherwise&gt;
+ &lt;xsl:text&gt;unknown&lt;/xsl:text&gt;
+ &lt;/xsl:otherwise&gt;
+ &lt;/xsl:choose&gt;
+ &lt;xsl:text&gt;&amp;nl;&lt;/xsl:text&gt;
+&lt;/xsl:template&gt;
+
+&lt;!-- for each net --&gt;
+&lt;xsl:template match="net"&gt;
+ &lt;!-- nets are output only if there is more than one pin in net --&gt;
+ &lt;xsl:if test="count(node)&gt;1"&gt;
+ &lt;xsl:text&gt;*SIGNAL* &lt;/xsl:text&gt;
+ &lt;xsl:choose&gt;
+ &lt;xsl:when test = "@name != '' "&gt;
+ &lt;xsl:value-of select="@name"/&gt;
+ &lt;/xsl:when&gt;
+ &lt;xsl:otherwise&gt;
+ &lt;xsl:text&gt;N-&lt;/xsl:text&gt;
+ &lt;xsl:value-of select="@code"/&gt;
+ &lt;/xsl:otherwise&gt;
+ &lt;/xsl:choose&gt;
+ &lt;xsl:text&gt;&amp;nl;&lt;/xsl:text&gt;
+ &lt;xsl:apply-templates select="node"/&gt;
+ &lt;/xsl:if&gt;
+&lt;/xsl:template&gt;
+
+&lt;!-- for each node --&gt;
+&lt;xsl:template match="node"&gt;
+ &lt;xsl:text&gt; &lt;/xsl:text&gt;
+ &lt;xsl:value-of select="@ref"/&gt;
+ &lt;xsl:text&gt;.&lt;/xsl:text&gt;
+ &lt;xsl:value-of select="@pin"/&gt;
+ &lt;xsl:text&gt;&amp;nl;&lt;/xsl:text&gt;
+&lt;/xsl:template&gt;
+
+&lt;/xsl:stylesheet&gt;</pre>
+</div></div>
+<div class="paragraph"><p>Ed ecco il file pads-pcb in uscita dopo l&#8217;esecuzione di xsltproc:</p></div>
+<div class="listingblock">
+<div class="content monospaced">
+<pre>*PADS-PCB*
+*PART*
+P1 unknown
+U2 unknown
+U1 unknown
+C1 unknown
+R1 unknown
+*NET*
+*SIGNAL* GND
+U1.7
+C1.2
+U2.7
+P1.4
+*SIGNAL* VCC
+R1.1
+U1.14
+U2.4
+U2.1
+U2.14
+P1.1
+*SIGNAL* N-4
+U1.2
+U2.3
+*SIGNAL* /SIG_OUT
+P1.2
+U2.5
+U2.2
+*SIGNAL* /CLOCK_IN
+R1.2
+C1.1
+U1.1
+P1.3
+
+*END*</pre>
+</div></div>
+<div class="paragraph"><p>La riga di comando per effettuare questa conversione è:</p></div>
+<div class="listingblock">
+<div class="content monospaced">
+<pre>kicad\\bin\\xsltproc.exe -o test.net kicad\\bin\\plugins\\netlist_form_pads-pcb.xsl test.tmp</pre>
+</div></div>
+</div>
+<div class="sect3">
+<h4 id="create-a-cadstar-netlist-file">14.3.2. Creazione di un file netlist Cadstar</h4>
+<div class="paragraph"><p>Il formato Cadstar è formato da due sezioni.</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+L&#8217;elenco impronte.
+</p>
+</li>
+<li>
+<p>
+La netslist: raggruppando riferimenti a piazzole per collegamenti.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Ecco il file del foglio di stile per effettuare questa specifica
+conversione:</p></div>
+<div class="listingblock">
+<div class="content monospaced">
+<pre>&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;
+&lt;!--XSL style sheet to Eeschema Generic Netlist Format to CADSTAR netlist format
+ Copyright (C) 2010, Jean-Pierre Charras.
+ Copyright (C) 2010, SoftPLC Corporation.
+ GPL v2.
+
+&lt;!DOCTYPE xsl:stylesheet [
+ &lt;!ENTITY nl "&amp;#xd;&amp;#xa;"&gt; &lt;!--new line CR, LF --&gt;
+]&gt;
+
+&lt;xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&gt;
+&lt;xsl:output method="text" omit-xml-declaration="yes" indent="no"/&gt;
+
+&lt;!-- Netlist header --&gt;
+&lt;xsl:template match="/export"&gt;
+ &lt;xsl:text&gt;.HEA&amp;nl;&lt;/xsl:text&gt;
+ &lt;xsl:apply-templates select="design/date"/&gt; &lt;!-- Generate line .TIM &lt;time&gt; --&gt;
+ &lt;xsl:apply-templates select="design/tool"/&gt; &lt;!-- Generate line .APP &lt;eeschema version&gt; --&gt;
+ &lt;xsl:apply-templates select="components/comp"/&gt; &lt;!-- Generate list of components --&gt;
+ &lt;xsl:text&gt;&amp;nl;&amp;nl;&lt;/xsl:text&gt;
+ &lt;xsl:apply-templates select="nets/net"/&gt; &lt;!-- Generate list of nets and connections --&gt;
+ &lt;xsl:text&gt;&amp;nl;.END&amp;nl;&lt;/xsl:text&gt;
+&lt;/xsl:template&gt;
+
+ &lt;!-- Generate line .TIM 20/08/2010 10:45:33 --&gt;
+&lt;xsl:template match="tool"&gt;
+ &lt;xsl:text&gt;.APP "&lt;/xsl:text&gt;
+ &lt;xsl:apply-templates/&gt;
+ &lt;xsl:text&gt;"&amp;nl;&lt;/xsl:text&gt;
+&lt;/xsl:template&gt;
+
+ &lt;!-- Generate line .APP "eeschema (2010-08-17 BZR 2450)-unstable" --&gt;
+&lt;xsl:template match="date"&gt;
+ &lt;xsl:text&gt;.TIM &lt;/xsl:text&gt;
+ &lt;xsl:apply-templates/&gt;
+ &lt;xsl:text&gt;&amp;nl;&lt;/xsl:text&gt;
+&lt;/xsl:template&gt;
+
+&lt;!-- for each component --&gt;
+&lt;xsl:template match="comp"&gt;
+ &lt;xsl:text&gt;.ADD_COM &lt;/xsl:text&gt;
+ &lt;xsl:value-of select="@ref"/&gt;
+ &lt;xsl:text&gt; &lt;/xsl:text&gt;
+ &lt;xsl:choose&gt;
+ &lt;xsl:when test = "value != '' "&gt;
+ &lt;xsl:text&gt;"&lt;/xsl:text&gt; &lt;xsl:apply-templates select="value"/&gt; &lt;xsl:text&gt;"&lt;/xsl:text&gt;
+ &lt;/xsl:when&gt;
+ &lt;xsl:otherwise&gt;
+ &lt;xsl:text&gt;""&lt;/xsl:text&gt;
+ &lt;/xsl:otherwise&gt;
+ &lt;/xsl:choose&gt;
+ &lt;xsl:text&gt;&amp;nl;&lt;/xsl:text&gt;
+&lt;/xsl:template&gt;
+
+&lt;!-- for each net --&gt;
+&lt;xsl:template match="net"&gt;
+ &lt;!-- nets are output only if there is more than one pin in net --&gt;
+ &lt;xsl:if test="count(node)&gt;1"&gt;
+ &lt;xsl:variable name="netname"&gt;
+ &lt;xsl:text&gt;"&lt;/xsl:text&gt;
+ &lt;xsl:choose&gt;
+ &lt;xsl:when test = "@name != '' "&gt;
+ &lt;xsl:value-of select="@name"/&gt;
+ &lt;/xsl:when&gt;
+ &lt;xsl:otherwise&gt;
+ &lt;xsl:text&gt;N-&lt;/xsl:text&gt;
+ &lt;xsl:value-of select="@code"/&gt;
+ &lt;/xsl:otherwise&gt;
+ &lt;/xsl:choose&gt;
+ &lt;xsl:text&gt;"&amp;nl;&lt;/xsl:text&gt;
+ &lt;/xsl:variable&gt;
+ &lt;xsl:apply-templates select="node" mode="first"/&gt;
+ &lt;xsl:value-of select="$netname"/&gt;
+ &lt;xsl:apply-templates select="node" mode="others"/&gt;
+ &lt;/xsl:if&gt;
+&lt;/xsl:template&gt;
+
+&lt;!-- for each node --&gt;
+&lt;xsl:template match="node" mode="first"&gt;
+ &lt;xsl:if test="position()=1"&gt;
+ &lt;xsl:text&gt;.ADD_TER &lt;/xsl:text&gt;
+ &lt;xsl:value-of select="@ref"/&gt;
+ &lt;xsl:text&gt;.&lt;/xsl:text&gt;
+ &lt;xsl:value-of select="@pin"/&gt;
+ &lt;xsl:text&gt; &lt;/xsl:text&gt;
+ &lt;/xsl:if&gt;
+&lt;/xsl:template&gt;
+
+&lt;xsl:template match="node" mode="others"&gt;
+ &lt;xsl:choose&gt;
+ &lt;xsl:when test='position()=1'&gt;
+ &lt;/xsl:when&gt;
+ &lt;xsl:when test='position()=2'&gt;
+ &lt;xsl:text&gt;.TER &lt;/xsl:text&gt;
+ &lt;/xsl:when&gt;
+ &lt;xsl:otherwise&gt;
+ &lt;xsl:text&gt; &lt;/xsl:text&gt;
+ &lt;/xsl:otherwise&gt;
+ &lt;/xsl:choose&gt;
+ &lt;xsl:if test="position()&gt;1"&gt;
+ &lt;xsl:value-of select="@ref"/&gt;
+ &lt;xsl:text&gt;.&lt;/xsl:text&gt;
+ &lt;xsl:value-of select="@pin"/&gt;
+ &lt;xsl:text&gt;&amp;nl;&lt;/xsl:text&gt;
+ &lt;/xsl:if&gt;
+&lt;/xsl:template&gt;
+
+&lt;/xsl:stylesheet&gt;</pre>
+</div></div>
+<div class="paragraph"><p>Ecco il file Cadstar in uscita.</p></div>
+<div class="listingblock">
+<div class="content monospaced">
+<pre>.HEA
+.TIM 21/08/2010 08:12:08
+.APP "eeschema (2010-08-09 BZR 2439)-unstable"
+.ADD_COM P1 "CONN_4"
+.ADD_COM U2 "74LS74"
+.ADD_COM U1 "74LS04"
+.ADD_COM C1 "CP"
+.ADD_COM R1 "R"
+
+
+.ADD_TER U1.7 "GND"
+.TER C1.2
+ U2.7
+ P1.4
+.ADD_TER R1.1 "VCC"
+.TER U1.14
+ U2.4
+ U2.1
+ U2.14
+ P1.1
+.ADD_TER U1.2 "N-4"
+.TER U2.3
+.ADD_TER P1.2 "/SIG_OUT"
+.TER U2.5
+ U2.2
+.ADD_TER R1.2 "/CLOCK_IN"
+.TER C1.1
+ U1.1
+ P1.3
+
+.END</pre>
+</div></div>
+</div>
+<div class="sect3">
+<h4 id="create-a-orcadpcb2-netlist-file">14.3.3. Creazione di un file netlist OrcadPCB2</h4>
+<div class="paragraph"><p>Questo formato ha solo una sezione che consiste nell&#8217;elenco impronte. Ogni
+impronta include il suo elenco di piazzole con un riferimento alla
+corrispondente connessione.</p></div>
+<div class="paragraph"><p>Ecco il foglio di stile per questa specifica conversione:</p></div>
+<div class="listingblock">
+<div class="content monospaced">
+<pre>&lt;?xml version="1.0" encoding="ISO-8859-1"?&gt;
+&lt;!--XSL style sheet to Eeschema Generic Netlist Format to CADSTAR netlist format
+ Copyright (C) 2010, SoftPLC Corporation.
+ GPL v2.
+
+ How to use:
+ https://lists.launchpad.net/kicad-developers/msg05157.html
+--&gt;
+
+&lt;!DOCTYPE xsl:stylesheet [
+ &lt;!ENTITY nl "&amp;#xd;&amp;#xa;"&gt; &lt;!--new line CR, LF --&gt;
+]&gt;
+
+&lt;xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&gt;
+&lt;xsl:output method="text" omit-xml-declaration="yes" indent="no"/&gt;
+
+&lt;!--
+ Netlist header
+ Creates the entire netlist
+ (can be seen as equivalent to main function in C
+--&gt;
+&lt;xsl:template match="/export"&gt;
+ &lt;xsl:text&gt;( { Eeschema Netlist Version 1.1 &lt;/xsl:text&gt;
+ &lt;!-- Generate line .TIM &lt;time&gt; --&gt;
+&lt;xsl:apply-templates select="design/date"/&gt;
+&lt;!-- Generate line eeschema version ... --&gt;
+&lt;xsl:apply-templates select="design/tool"/&gt;
+&lt;xsl:text&gt;}&amp;nl;&lt;/xsl:text&gt;
+
+&lt;!-- Generate the list of components --&gt;
+&lt;xsl:apply-templates select="components/comp"/&gt; &lt;!-- Generate list of components --&gt;
+
+&lt;!-- end of file --&gt;
+&lt;xsl:text&gt;)&amp;nl;*&amp;nl;&lt;/xsl:text&gt;
+&lt;/xsl:template&gt;
+
+&lt;!--
+ Generate id in header like "eeschema (2010-08-17 BZR 2450)-unstable"
+--&gt;
+&lt;xsl:template match="tool"&gt;
+ &lt;xsl:apply-templates/&gt;
+&lt;/xsl:template&gt;
+
+&lt;!--
+ Generate date in header like "20/08/2010 10:45:33"
+--&gt;
+&lt;xsl:template match="date"&gt;
+ &lt;xsl:apply-templates/&gt;
+ &lt;xsl:text&gt;&amp;nl;&lt;/xsl:text&gt;
+&lt;/xsl:template&gt;
+
+&lt;!--
+ This template read each component
+ (path = /export/components/comp)
+ creates lines:
+ ( 3EBF7DBD $noname U1 74LS125
+ ... pin list ...
+ )
+ and calls "create_pin_list" template to build the pin list
+--&gt;
+&lt;xsl:template match="comp"&gt;
+ &lt;xsl:text&gt; ( &lt;/xsl:text&gt;
+ &lt;xsl:choose&gt;
+ &lt;xsl:when test = "tstamp != '' "&gt;
+ &lt;xsl:apply-templates select="tstamp"/&gt;
+ &lt;/xsl:when&gt;
+ &lt;xsl:otherwise&gt;
+ &lt;xsl:text&gt;00000000&lt;/xsl:text&gt;
+ &lt;/xsl:otherwise&gt;
+ &lt;/xsl:choose&gt;
+ &lt;xsl:text&gt; &lt;/xsl:text&gt;
+ &lt;xsl:choose&gt;
+ &lt;xsl:when test = "footprint != '' "&gt;
+ &lt;xsl:apply-templates select="footprint"/&gt;
+ &lt;/xsl:when&gt;
+ &lt;xsl:otherwise&gt;
+ &lt;xsl:text&gt;$noname&lt;/xsl:text&gt;
+ &lt;/xsl:otherwise&gt;
+ &lt;/xsl:choose&gt;
+ &lt;xsl:text&gt; &lt;/xsl:text&gt;
+ &lt;xsl:value-of select="@ref"/&gt;
+ &lt;xsl:text&gt; &lt;/xsl:text&gt;
+ &lt;xsl:choose&gt;
+ &lt;xsl:when test = "value != '' "&gt;
+ &lt;xsl:apply-templates select="value"/&gt;
+ &lt;/xsl:when&gt;
+ &lt;xsl:otherwise&gt;
+ &lt;xsl:text&gt;"~"&lt;/xsl:text&gt;
+ &lt;/xsl:otherwise&gt;
+ &lt;/xsl:choose&gt;
+ &lt;xsl:text&gt;&amp;nl;&lt;/xsl:text&gt;
+ &lt;xsl:call-template name="Search_pin_list" &gt;
+ &lt;xsl:with-param name="cmplib_id" select="libsource/@part"/&gt;
+ &lt;xsl:with-param name="cmp_ref" select="@ref"/&gt;
+ &lt;/xsl:call-template&gt;
+ &lt;xsl:text&gt; )&amp;nl;&lt;/xsl:text&gt;
+&lt;/xsl:template&gt;
+
+&lt;!--
+ This template search for a given lib component description in list
+ lib component descriptions are in /export/libparts,
+ and each description start at ./libpart
+ We search here for the list of pins of the given component
+ This template has 2 parameters:
+ "cmplib_id" (reference in libparts)
+ "cmp_ref" (schematic reference of the given component)
+--&gt;
+&lt;xsl:template name="Search_pin_list" &gt;
+ &lt;xsl:param name="cmplib_id" select="0" /&gt;
+ &lt;xsl:param name="cmp_ref" select="0" /&gt;
+ &lt;xsl:for-each select="/export/libparts/libpart"&gt;
+ &lt;xsl:if test = "@part = $cmplib_id "&gt;
+ &lt;xsl:apply-templates name="build_pin_list" select="pins/pin"&gt;
+ &lt;xsl:with-param name="cmp_ref" select="$cmp_ref"/&gt;
+ &lt;/xsl:apply-templates&gt;
+ &lt;/xsl:if&gt;
+ &lt;/xsl:for-each&gt;
+&lt;/xsl:template&gt;
+
+
+&lt;!--
+ This template writes the pin list of a component
+ from the pin list of the library description
+ The pin list from library description is something like
+ &lt;pins&gt;
+ &lt;pin num="1" type="passive"/&gt;
+ &lt;pin num="2" type="passive"/&gt;
+ &lt;/pins&gt;
+ Output pin list is ( &lt;pin num&gt; &lt;net name&gt; )
+ something like
+ ( 1 VCC )
+ ( 2 GND )
+--&gt;
+&lt;xsl:template name="build_pin_list" match="pin"&gt;
+ &lt;xsl:param name="cmp_ref" select="0" /&gt;
+
+ &lt;!-- write pin numner and separator --&gt;
+ &lt;xsl:text&gt; ( &lt;/xsl:text&gt;
+ &lt;xsl:value-of select="@num"/&gt;
+ &lt;xsl:text&gt; &lt;/xsl:text&gt;
+
+ &lt;!-- search net name in nets section and write it: --&gt;
+ &lt;xsl:variable name="pinNum" select="@num" /&gt;
+ &lt;xsl:for-each select="/export/nets/net"&gt;
+ &lt;!-- net name is output only if there is more than one pin in net
+ else use "?" as net name, so count items in this net
+ --&gt;
+ &lt;xsl:variable name="pinCnt" select="count(node)" /&gt;
+ &lt;xsl:apply-templates name="Search_pin_netname" select="node"&gt;
+ &lt;xsl:with-param name="cmp_ref" select="$cmp_ref"/&gt;
+ &lt;xsl:with-param name="pin_cnt_in_net" select="$pinCnt"/&gt;
+ &lt;xsl:with-param name="pin_num"&gt; &lt;xsl:value-of select="$pinNum"/&gt;
+ &lt;/xsl:with-param&gt;
+ &lt;/xsl:apply-templates&gt;
+ &lt;/xsl:for-each&gt;
+
+ &lt;!-- close line --&gt;
+ &lt;xsl:text&gt; )&amp;nl;&lt;/xsl:text&gt;
+&lt;/xsl:template&gt;
+
+&lt;!--
+ This template writes the pin netname of a given pin of a given component
+ from the nets list
+ The nets list description is something like
+ &lt;nets&gt;
+ &lt;net code="1" name="GND"&gt;
+ &lt;node ref="J1" pin="20"/&gt;
+ &lt;node ref="C2" pin="2"/&gt;
+ &lt;/net&gt;
+ &lt;net code="2" name=""&gt;
+ &lt;node ref="U2" pin="11"/&gt;
+ &lt;/net&gt;
+ &lt;/nets&gt;
+ This template has 2 parameters:
+ "cmp_ref" (schematic reference of the given component)
+ "pin_num" (pin number)
+--&gt;
+
+&lt;xsl:template name="Search_pin_netname" match="node"&gt;
+ &lt;xsl:param name="cmp_ref" select="0" /&gt;
+ &lt;xsl:param name="pin_num" select="0" /&gt;
+ &lt;xsl:param name="pin_cnt_in_net" select="0" /&gt;
+
+ &lt;xsl:if test = "@ref = $cmp_ref "&gt;
+ &lt;xsl:if test = "@pin = $pin_num"&gt;
+ &lt;!-- net name is output only if there is more than one pin in net
+ else use "?" as net name
+ --&gt;
+ &lt;xsl:if test = "$pin_cnt_in_net&gt;1"&gt;
+ &lt;xsl:choose&gt;
+ &lt;!-- if a net has a name, use it,
+ else build a name from its net code
+ --&gt;
+ &lt;xsl:when test = "../@name != '' "&gt;
+ &lt;xsl:value-of select="../@name"/&gt;
+ &lt;/xsl:when&gt;
+ &lt;xsl:otherwise&gt;
+ &lt;xsl:text&gt;$N-0&lt;/xsl:text&gt;&lt;xsl:value-of select="../@code"/&gt;
+ &lt;/xsl:otherwise&gt;
+ &lt;/xsl:choose&gt;
+ &lt;/xsl:if&gt;
+ &lt;xsl:if test = "$pin_cnt_in_net &amp;lt;2"&gt;
+ &lt;xsl:text&gt;?&lt;/xsl:text&gt;
+ &lt;/xsl:if&gt;
+ &lt;/xsl:if&gt;
+ &lt;/xsl:if&gt;
+
+&lt;/xsl:template&gt;
+
+&lt;/xsl:stylesheet&gt;</pre>
+</div></div>
+<div class="paragraph"><p>Ecco il file OrcadPCB2 risultante.</p></div>
+<div class="listingblock">
+<div class="content monospaced">
+<pre>( { Eeschema Netlist Version 1.1 29/08/2010 21:07:51
+eeschema (2010-08-28 BZR 2458)-unstable}
+ ( 4C6E2141 $noname P1 CONN_4
+ ( 1 VCC )
+ ( 2 /SIG_OUT )
+ ( 3 /CLOCK_IN )
+ ( 4 GND )
+ )
+ ( 4C6E20BA $noname U2 74LS74
+ ( 1 VCC )
+ ( 2 /SIG_OUT )
+ ( 3 N-04 )
+ ( 4 VCC )
+ ( 5 /SIG_OUT )
+ ( 6 ? )
+ ( 7 GND )
+ ( 14 VCC )
+ )
+ ( 4C6E20A6 $noname U1 74LS04
+ ( 1 /CLOCK_IN )
+ ( 2 N-04 )
+ ( 7 GND )
+ ( 14 VCC )
+ )
+ ( 4C6E2094 $noname C1 CP
+ ( 1 /CLOCK_IN )
+ ( 2 GND )
+ )
+ ( 4C6E208A $noname R1 R
+ ( 1 VCC )
+ ( 2 /CLOCK_IN )
+ )
+)
+*</pre>
+</div></div>
+</div>
+<div class="sect3">
+<h4 id="eeschema-plugins-interface">14.3.4. Interfaccia plugin di Eeschema</h4>
+<div class="paragraph"><p>I convertitori di netlist intermedia possono essere automaticamente eseguiti
+dall&#8217;interno di Eeschema.</p></div>
+<div class="sect4">
+<h5 id="init-the-dialog-window-1">Inizializzazione della finestra di dialogo</h5>
+<div class="paragraph"><p>È possibile aggiungere una nuova scheda interfaccia utente di plugin di
+netlist facendo clic sul pulsante Aggiungi plugin.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_plugin_add_plugin.png" alt="eeschema_plugin_add_plugin_png">
+</div>
+</div>
+<div class="paragraph"><p>Ecco come appaiono i dati di configurazione per la scheda PadsPcb:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/eeschema_plugin_padspcb.png" alt="eeschema_plugin_padspcb_png">
+</div>
+</div>
+</div>
+<div class="sect4">
+<h5 id="plugin-configuration-parameters">Parametri di configurazione plugin</h5>
+<div class="paragraph"><p>La finestra di dialogo di configurazione plugin richiede le seguenti
+informazioni:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Il titolo: per esempio, il nome del formato della netlist.
+</p>
+</li>
+<li>
+<p>
+La riga di comando che serve per eseguire il convertitore.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Fatto clic sul pulsante della netlist ecco cosa succede:</p></div>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Eeschema crea un file di netlist intermedio *.xml, per esempio test.xml.
+</p>
+</li>
+<li>
+<p>
+Eeschema esegue il plugin leggendo test.xml e crea test.net.
+</p>
+</li>
+</ol></div>
+</div>
+<div class="sect4">
+<h5 id="generate-netlist-files-with-the-command-line">Generazione di file di netlist tramite linea di comando</h5>
+<div class="paragraph"><p>Assumendo che si stia usando il programma <em>xsltproc.exe</em> per applicare il
+foglio di stile al file intermedio, <em>xsltproc.exe</em> verrà eseguito tramite il
+seguente comando:</p></div>
+<div class="paragraph"><p><em>xsltproc.exe -o &lt;nomefile in uscita&gt; &lt;nomefile foglio di stile&gt; &lt;file XML
+in ingresso da convertire&gt;</em></p></div>
+<div class="paragraph"><p>In KiCad sotto Windows la riga di comando è la seguente:</p></div>
+<div class="paragraph"><p><em>f:/kicad/bin/xsltproc.exe -o "%O"
+f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl "%I"</em></p></div>
+<div class="paragraph"><p>Sotto Linux il comando diventa il seguente:</p></div>
+<div class="paragraph"><p><em>xsltproc -o "%O" /usr/local/kicad/bin/plugins/netlist_form_pads-pcb.xsl
+"%I"</em></p></div>
+<div class="paragraph"><p>Dove <em>netlist_form_pads-pcb.xsl</em> è il foglio di stile che si sta
+applicando. Non si deve dimenticare le virgolette intorno ai nomi dei file,
+ciò permette di avere spazi dopo la sostituzione da parte di Eeschema.</p></div>
+<div class="paragraph"><p>Il formato della riga di comando accetta parametri nei nomi di file:</p></div>
+<div class="paragraph"><p>I parametri di formattazione supportati sono:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+%B &#8658; nome file base e percorso del file di uscita selezionato, senza
+ percorso ed estensione.
+</p>
+</li>
+<li>
+<p>
+%I &#8658; il nome del file completo di percorso del file di ingresso temporaneo
+ (il netfile intermedio).
+</p>
+</li>
+<li>
+<p>
+%O &#8658; nome e percorso completi del file d&#8217;uscita scelto dall&#8217;utente.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p><em>%I</em> verrà rimpiazzato dall&#8217;effettivo nome file intermedio</p></div>
+<div class="paragraph"><p><em>%O</em> verrà rimpiazzato dall&#8217;effettivo nome del file d&#8217;uscita.</p></div>
+</div>
+<div class="sect4">
+<h5 id="command-line-format-example-for-xsltproc">Formato della riga di comando: esempio per xsltproc</h5>
+<div class="paragraph"><p>Il formato della riga di comando per xsltproc è il seguente:</p></div>
+<div class="paragraph"><p>&lt;percorso di xsltproc&gt; xsltproc &lt;parametri di xsltproc&gt;</p></div>
+<div class="paragraph"><p>sotto Windows:</p></div>
+<div class="paragraph"><p><strong>f:/kicad/bin/xsltproc.exe -o "%O" f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl "%I"</strong></p></div>
+<div class="paragraph"><p>sotto Linux:</p></div>
+<div class="paragraph"><p><strong>xsltproc -o "%O" /usr/local/kicad/bin/plugins/netlist_form_pads-pcb.xsl "%I"</strong></p></div>
+<div class="paragraph"><p>In tutti gli esempi sopra descritti si presume che xsltproc sia installato
+sul proprio computer sotto Windows e che tutti i file siano posti in
+kicad/bin.</p></div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="bill-of-materials-generation">14.3.5. Generazione distinta materiali</h4>
+<div class="paragraph"><p>Dato che il file di netlist intermedio contiene tutte le informazioni sui
+componenti utilizzati, da esso è possibile estrarre una distinta
+materiali. Ecco la finestra di impostazioni del plugin (su Linux) per creare
+un file di distinta materiali personalizzato:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/bom-netlist-tab.png" alt="bom-netlist-tab_png">
+</div>
+</div>
+<div class="paragraph"><p>Il percorso del foglio di stile bom2csv.xsl dipende dal sistema operativo in
+uso. Attualmente il migliore foglio di stile XSLT per la generazione della
+distinta materiali si chiama <em>bom2csv.xsl</em>. Questo è modificabile
+liberamente per venire incontro alle proprie esigenze, ma se si sviluppa
+qualcosa di universalmente utile, chiedete e la comunità degli sviluppatori
+sarà ben lieta di includere i vostri miglioramenti nel progetto KiCad.</p></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="command-line-format-example-for-python-scripts">14.4. Formato della riga di comando: esempio di script python</h3>
+<div class="paragraph"><p>Il formato della riga di comando per python è qualcosa del genere:</p></div>
+<div class="paragraph"><p>python &lt;nome file script&gt; &lt;file in ingresso&gt; &lt;file in uscita&gt;</p></div>
+<div class="paragraph"><p>sotto Windows:</p></div>
+<div class="paragraph"><p><strong>python *.exe f:/kicad/python/mio_script_python.py "%I" "%O"</strong></p></div>
+<div class="paragraph"><p>sotto Linux:</p></div>
+<div class="paragraph"><p><strong>python /usr/local/kicad/python/mio_script_python.py "%I" "%O"</strong></p></div>
+<div class="paragraph"><p>Assumendo che python sia installato nel proprio PC.</p></div>
+</div>
+<div class="sect2">
+<h3 id="intermediate-netlist-structure">14.5. Struttura etlist intermedia</h3>
+<div class="paragraph"><p>Questo campione dà un&#8217;idea del formato del file netlist.</p></div>
+<div class="listingblock">
+<div class="content monospaced">
+<pre>&lt;?xml version="1.0" encoding="utf-8"?&gt;
+&lt;export version="D"&gt;
+ &lt;design&gt;
+ &lt;source&gt;F:\kicad_aux\netlist_test\netlist_test.sch&lt;/source&gt;
+ &lt;date&gt;29/08/2010 21:07:51&lt;/date&gt;
+ &lt;tool&gt;eeschema (2010-08-28 BZR 2458)-unstable&lt;/tool&gt;
+ &lt;/design&gt;
+ &lt;components&gt;
+ &lt;comp ref="P1"&gt;
+ &lt;value&gt;CONN_4&lt;/value&gt;
+ &lt;libsource lib="conn" part="CONN_4"/&gt;
+ &lt;sheetpath names="/" tstamps="/"/&gt;
+ &lt;tstamp&gt;4C6E2141&lt;/tstamp&gt;
+ &lt;/comp&gt;
+ &lt;comp ref="U2"&gt;
+ &lt;value&gt;74LS74&lt;/value&gt;
+ &lt;libsource lib="74xx" part="74LS74"/&gt;
+ &lt;sheetpath names="/" tstamps="/"/&gt;
+ &lt;tstamp&gt;4C6E20BA&lt;/tstamp&gt;
+ &lt;/comp&gt;
+ &lt;comp ref="U1"&gt;
+ &lt;value&gt;74LS04&lt;/value&gt;
+ &lt;libsource lib="74xx" part="74LS04"/&gt;
+ &lt;sheetpath names="/" tstamps="/"/&gt;
+ &lt;tstamp&gt;4C6E20A6&lt;/tstamp&gt;
+ &lt;/comp&gt;
+ &lt;comp ref="C1"&gt;
+ &lt;value&gt;CP&lt;/value&gt;
+ &lt;libsource lib="device" part="CP"/&gt;
+ &lt;sheetpath names="/" tstamps="/"/&gt;
+ &lt;tstamp&gt;4C6E2094&lt;/tstamp&gt;
+ &lt;comp ref="R1"&gt;
+ &lt;value&gt;R&lt;/value&gt;
+ &lt;libsource lib="device" part="R"/&gt;
+ &lt;sheetpath names="/" tstamps="/"/&gt;
+ &lt;tstamp&gt;4C6E208A&lt;/tstamp&gt;
+ &lt;/comp&gt;
+ &lt;/components&gt;
+ &lt;libparts/&gt;
+ &lt;libraries/&gt;
+ &lt;nets&gt;
+ &lt;net code="1" name="GND"&gt;
+ &lt;node ref="U1" pin="7"/&gt;
+ &lt;node ref="C1" pin="2"/&gt;
+ &lt;node ref="U2" pin="7"/&gt;
+ &lt;node ref="P1" pin="4"/&gt;
+ &lt;/net&gt;
+ &lt;net code="2" name="VCC"&gt;
+ &lt;node ref="R1" pin="1"/&gt;
+ &lt;node ref="U1" pin="14"/&gt;
+ &lt;node ref="U2" pin="4"/&gt;
+ &lt;node ref="U2" pin="1"/&gt;
+ &lt;node ref="U2" pin="14"/&gt;
+ &lt;node ref="P1" pin="1"/&gt;
+ &lt;/net&gt;
+ &lt;net code="3" name=""&gt;
+ &lt;node ref="U2" pin="6"/&gt;
+ &lt;/net&gt;
+ &lt;net code="4" name=""&gt;
+ &lt;node ref="U1" pin="2"/&gt;
+ &lt;node ref="U2" pin="3"/&gt;
+ &lt;/net&gt;
+ &lt;net code="5" name="/SIG_OUT"&gt;
+ &lt;node ref="P1" pin="2"/&gt;
+ &lt;node ref="U2" pin="5"/&gt;
+ &lt;node ref="U2" pin="2"/&gt;
+ &lt;/net&gt;
+ &lt;net code="6" name="/CLOCK_IN"&gt;
+ &lt;node ref="R1" pin="2"/&gt;
+ &lt;node ref="C1" pin="1"/&gt;
+ &lt;node ref="U1" pin="1"/&gt;
+ &lt;node ref="P1" pin="3"/&gt;
+ &lt;/net&gt;
+ &lt;/nets&gt;
+&lt;/export&gt;</pre>
+</div></div>
+<div class="sect3">
+<h4 id="general-netlist-file-structure">14.5.1. Struttura generale del file netlist</h4>
+<div class="paragraph"><p>La netlist intermedia consta di cinque sezioni.</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+La sezione intestazione.
+</p>
+</li>
+<li>
+<p>
+La sezione componenti.
+</p>
+</li>
+<li>
+<p>
+La sezione librerie di parti.
+</p>
+</li>
+<li>
+<p>
+La sezione librerie.
+</p>
+</li>
+<li>
+<p>
+La sezione collegamenti.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Il contenuto del file ha il delimitatore &lt;export&gt;</p></div>
+<div class="listingblock">
+<div class="content monospaced">
+<pre>&lt;export version="D"&gt;
+...
+&lt;/export&gt;</pre>
+</div></div>
+</div>
+<div class="sect3">
+<h4 id="the-header-section">14.5.2. Sezione intestazione</h4>
+<div class="paragraph"><p>L&#8217;intestazione ha il delimitatore &lt;design&gt;</p></div>
+<div class="listingblock">
+<div class="content monospaced">
+<pre>&lt;design&gt;
+&lt;source&gt;F:\kicad_aux\netlist_test\netlist_test.sch&lt;/source&gt;
+&lt;date&gt;21/08/2010 08:12:08&lt;/date&gt;
+&lt;tool&gt;eeschema (2010-08-09 BZR 2439)-unstable&lt;/tool&gt;
+&lt;/design&gt;</pre>
+</div></div>
+<div class="paragraph"><p>Questa sezione può essere considerata una sezione di commento.</p></div>
+</div>
+<div class="sect3">
+<h4 id="the-components-section">14.5.3. La sezione componenti</h4>
+<div class="paragraph"><p>La sezione componenti ha il delimitatore &lt;componenti&gt;</p></div>
+<div class="listingblock">
+<div class="content monospaced">
+<pre>&lt;components&gt;
+&lt;comp ref="P1"&gt;
+&lt;value&gt;CONN_4&lt;/value&gt;
+&lt;libsource lib="conn" part="CONN_4"/&gt;
+&lt;sheetpath names="/" tstamps="/"/&gt;
+&lt;tstamp&gt;4C6E2141&lt;/tstamp&gt;
+&lt;/comp&gt;
+&lt;/components&gt;</pre>
+</div></div>
+<div class="paragraph"><p>Questa sezione contiene l&#8217;elenco dei componente nello schema. Ogni
+componente viene descritto in questo modo:</p></div>
+<div class="listingblock">
+<div class="content monospaced">
+<pre>&lt;comp ref="P1"&gt;
+&lt;value&gt;CONN_4&lt;/value&gt;
+&lt;libsource lib="conn" part="CONN_4"/&gt;
+&lt;sheetpath names="/" tstamps="/"/&gt;
+&lt;tstamp&gt;4C6E2141&lt;/tstamp&gt;
+&lt;/comp&gt;</pre>
+</div></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:37%;">
+<col style="width:63%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><strong>libsource</strong></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">nome della libreria dove questo componente è stato trovato.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><strong>part</strong></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">nome componente dentro questa libreria.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><strong>sheetpath</strong></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">percorso del foglio dentro la gerarchia: identifica il foglio
+dentro tutta la gerarchia dello schema.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><strong>tstamps (marc. temporali)</strong></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">marcature temporali del file dello schema elettrico.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><strong>tstamp (marc. temporali)</strong></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">marcature temporali del componente.</p></td>
+</tr>
+</tbody>
+</table>
+<div class="sect4">
+<h5 id="note-about-time-stamps-for-components">Nota sulle marcature temporali per i componenti</h5>
+<div class="paragraph"><p>Per identificare un componente in una netlist e quindi in una scheda, il
+marcatempo viene usato come riferimento univoco per ogni
+componente. Comunque KiCad fornisce in modo alternativo per identificare il
+corrispondente componente di una impronta sulla scheda. Ciò permette la
+ri-annotazione di componenti in un progetto di schema elettrico non perdendo
+il collegamento tra il componente e la sua impronta.</p></div>
+<div class="paragraph"><p>Un marcatore temporale è un identificatore univoco per ogni componente o
+foglio in un progetto di schema elettrico. Ma in caso di gerarchie
+complesse, lo stesso foglio viene usato più di una volta, perciò il foglio
+contiene componenti aventi la stessa marcatura temporale.</p></div>
+<div class="paragraph"><p>Un dato foglio dentro una gerarchia complessa possiede un identificatore
+univoco: il suo percorso foglio. Un dato componente (dentro una gerarchia
+complessa) possiede un identificativo univoco: il percorso foglio + la sua
+marcatura temporale.</p></div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="the-libparts-section">14.5.4. La sezione libparts</h4>
+<div class="paragraph"><p>La sezione libparts ha un delimitatore &lt;libparts&gt;, e il contenuto di questa
+sezione viene definito nelle librerie di schemi. La sezione libparts
+contiene:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Il delimitatore di nomi impronte permessi (i nomi usano i caratteri jolly)
+ &lt;fp&gt;.
+</p>
+</li>
+<li>
+<p>
+I campi definiti nel delimitatore di libreria &lt;fields&gt;.
+</p>
+</li>
+<li>
+<p>
+L&#8217;elenco dei delimitatori di pin &lt;pins&gt;.
+</p>
+</li>
+</ul></div>
+<div class="listingblock">
+<div class="content monospaced">
+<pre>&lt;libparts&gt;
+&lt;libpart lib="device" part="CP"&gt;
+ &lt;description&gt;Condensateur polarise&lt;/description&gt;
+ &lt;footprints&gt;
+ &lt;fp&gt;CP*&lt;/fp&gt;
+ &lt;fp&gt;SM*&lt;/fp&gt;
+ &lt;/footprints&gt;
+ &lt;fields&gt;
+ &lt;field name="Reference"&gt;C&lt;/field&gt;
+ &lt;field name="Valeur"&gt;CP&lt;/field&gt;
+ &lt;/fields&gt;
+ &lt;pins&gt;
+ &lt;pin num="1" name="1" type="passive"/&gt;
+ &lt;pin num="2" name="2" type="passive"/&gt;
+ &lt;/pins&gt;
+&lt;/libpart&gt;
+&lt;/libparts&gt;</pre>
+</div></div>
+<div class="paragraph"><p>Le linee come &lt;pin num="1" type="passive"/&gt; descrivono anche il tipo
+elettrico del pin. I tipi di pin elettrici possibili sono:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:94%;
+">
+<col style="width:25%;">
+<col style="width:75%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Input</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Normale pin di ingresso</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Output</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Normale pin di uscita</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Bidirectional</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Ingresso o uscita</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Tri-state</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Bus ingresso/uscita</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Passive</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Normale capo di componente passivo</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Unspecified</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Tipo elettrico sconosciuto</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Power input</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Ingresso di potenza, per es. alimentazione</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Power output</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Uscita di potenza, per es. in un alimentatore</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Open collector</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Collettore aperto, comune dei comparatori analogici</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Open emitter</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Emettitore aperto, presente in alcuni circuiti logici</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Not connected</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Deve essere lasciato aperto nello schema elettrico</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect3">
+<h4 id="the-libraries-section">14.5.5. La sezione librerie</h4>
+<div class="paragraph"><p>La sezione librerie possiede il delimitatore &lt;libraries&gt;. Questa sezione
+contiene l&#8217;elenco delle librerie di schemi elettrici usate nel progetto.</p></div>
+<div class="listingblock">
+<div class="content monospaced">
+<pre>&lt;libraries&gt;
+ &lt;library logical="device"&gt;
+ &lt;uri&gt;F:\kicad\share\library\device.lib&lt;/uri&gt;
+ &lt;/library&gt;
+ &lt;library logical="conn"&gt;
+ &lt;uri&gt;F:\kicad\share\library\conn.lib&lt;/uri&gt;
+ &lt;/library&gt;
+&lt;/libraries&gt;</pre>
+</div></div>
+</div>
+<div class="sect3">
+<h4 id="the-nets-section">14.5.6. La sezione collegamenti</h4>
+<div class="paragraph"><p>La sezione collegamenti possiede il delimitatore &lt;nets&gt;. Questa sezione
+contiene le "connessioni" dello schema elettrico.</p></div>
+<div class="listingblock">
+<div class="content monospaced">
+<pre>&lt;nets&gt;
+ &lt;net code="1" name="GND"&gt;
+ &lt;node ref="U1" pin="7"/&gt;
+ &lt;node ref="C1" pin="2"/&gt;
+ &lt;node ref="U2" pin="7"/&gt;
+ &lt;node ref="P1" pin="4"/&gt;
+ &lt;/net&gt;
+ &lt;net code="2" name="VCC"&gt;
+ &lt;node ref="R1" pin="1"/&gt;
+ &lt;node ref="U1" pin="14"/&gt;
+ &lt;node ref="U2" pin="4"/&gt;
+ &lt;node ref="U2" pin="1"/&gt;
+ &lt;node ref="U2" pin="14"/&gt;
+ &lt;node ref="P1" pin="1"/&gt;
+ &lt;/net&gt;
+&lt;/nets&gt;</pre>
+</div></div>
+<div class="paragraph"><p>Questa sezione elenca tutti i collegamenti presenti nello schema elettrico.</p></div>
+<div class="paragraph"><p>Un tipico collegamento contiene i seguenti elementi.</p></div>
+<div class="listingblock">
+<div class="content monospaced">
+<pre>&lt;net code="1" name="GND"&gt;
+ &lt;node ref="U1" pin="7"/&gt;
+ &lt;node ref="C1" pin="2"/&gt;
+ &lt;node ref="U2" pin="7"/&gt;
+ &lt;node ref="P1" pin="4"/&gt;
+&lt;/net&gt;</pre>
+</div></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:77%;
+">
+<col style="width:20%;">
+<col style="width:80%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">net code</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">è un identificatore interno per questo collegamento</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">name</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">è un nome per questo collegamento</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">node</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">dà un piedino di riferimento connesso per questo collegamento</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+<div class="sect2">
+<h3 id="more-about-xsltproc">14.6. Ancora su xsltproc</h3>
+<div class="paragraph"><p>Fare riferimento alla pagina: <em>http://xmlsoft.org/XSLT/xsltproc.html</em></p></div>
+<div class="sect3">
+<h4 id="introduction-7">14.6.1. Introduzione</h4>
+<div class="paragraph"><p>xsltproc è uno strumento a riga di comando per l&#8217;applicazione di fogli di
+stile XSLT a documenti XML. Nonostante sia è stato sviluppato come parte del
+progetto GNOME, esso può operare independentemente dal desktop di GNOME.</p></div>
+<div class="paragraph"><p>xsltproc viene invocato dalla riga di comando con il nome del foglio di
+stile da usare seguito dal nome del file o dei file ai quali il foglio di
+stile deve essere applicato. Userà lo standard input se viene fornito il
+nome file - .</p></div>
+<div class="paragraph"><p>Se un foglio di stile viene incluso in un documento XML con istruzioni di
+elaborazione del foglio di stile, non è necessario nominare alcun foglio di
+stile nella riga di comando. xsltproc rileverà automaticamente il foglio di
+stile incluso e lo userà. Come impostazione predefinita, i risultati
+finscono nello <em>stdout</em>. È possibile specificare un file per il risultato
+usando l&#8217;opzione -o .</p></div>
+</div>
+<div class="sect3">
+<h4 id="synopsis">14.6.2. Sinossi</h4>
+<div class="listingblock">
+<div class="content monospaced">
+<pre>xsltproc [[-V] | [-v] | [-o *file* ] | [--timing] | [--repeat] |
+[--debug] | [--novalid] | [--noout] | [--maxdepth *val* ] | [--html] |
+[--param *nome* *valore* ] | [--stringparam *nome* *valore* ] | [--nonet] |
+[--path *percorsi* ] | [--load-trace] | [--catalogs] | [--xinclude] |
+[--profile] | [--dumpextensions] | [--nowrite] | [--nomkdir] |
+[--writesubtree] | [--nodtdattr]] [ *stylesheet* ] [ *file1* ] [ *file2* ]
+[ *....* ]</pre>
+</div></div>
+</div>
+<div class="sect3">
+<h4 id="command-line-options">14.6.3. Opzioni della riga di comando</h4>
+<div class="paragraph"><p><em>-V</em> o <em>--version</em></p></div>
+<div class="paragraph"><p>Mostra la versione di libxml e libxslt usati.</p></div>
+<div class="paragraph"><p><em>-v</em> o <em>--verbose</em></p></div>
+<div class="paragraph"><p>Stampa tutti i passaggi intrapresi da xsltproc nell&#8217;elaborazione del foglio
+di stile e del documento.</p></div>
+<div class="paragraph"><p><em>-o</em> o <em>--output file</em></p></div>
+<div class="paragraph"><p>Uscita diretta al file di nome <em>file</em>. Per uscite multiple, tecnica
+conosciuta anche col nome &#8220;chunking&#8221;, -o cartella/ dirige i file di uscita
+in una specifica cartella. La cartella deve esistere già.</p></div>
+<div class="paragraph"><p><em>--timing</em></p></div>
+<div class="paragraph"><p>Mostra il tempo usato per l&#8217;analisi del foglio di stile, l&#8217;analisi del
+documento, l&#8217;applicazione del foglio di stile e il salvataggio dei
+risultati. Mostrati in millisecondi.</p></div>
+<div class="paragraph"><p><em>--repeat</em></p></div>
+<div class="paragraph"><p>Esegue la trasformazione 20 volte. Usata per i test di tempistica.</p></div>
+<div class="paragraph"><p><em>--debug</em></p></div>
+<div class="paragraph"><p>Emette un albero XML del documento trasformato a scopo di debug.</p></div>
+<div class="paragraph"><p><em>--novalid</em></p></div>
+<div class="paragraph"><p>Salta il caricamento del DTD del documento.</p></div>
+<div class="paragraph"><p><em>--noout</em></p></div>
+<div class="paragraph"><p>Non emettere alcun risultato.</p></div>
+<div class="paragraph"><p><em>--maxdepth valore</em></p></div>
+<div class="paragraph"><p>Regola la profondità massima della pila di modelli prima che libxslt
+concluda che si tratta di un ciclo infinito. Il valore predefinito è 500.</p></div>
+<div class="paragraph"><p><em>--html</em></p></div>
+<div class="paragraph"><p>Il file in ingresso è un file HTML.</p></div>
+<div class="paragraph"><p><em>--param nome valore</em></p></div>
+<div class="paragraph"><p>Passa un parametro di nome <em>nome</em> e di valore <em>valore</em> al foglio di
+stile. Si può passare più coppie nome/valore fino ad un massimo di 32. Se il
+valore passato è una stringa invece che un identificatore di nodo, usare
+invece --stringparam .</p></div>
+<div class="paragraph"><p><em>--stringparam nome valore</em></p></div>
+<div class="paragraph"><p>Passa un parametro di nome <em>nome</em> e valore <em>valore</em> dove <em>valore</em> è una
+stringa invece che un identificatore di nodo (nota: la stringa deve essere
+con codifica utf-8).</p></div>
+<div class="paragraph"><p><em>--nonet</em></p></div>
+<div class="paragraph"><p>Non usare Internet per recuperare DTD, entità o documenti.</p></div>
+<div class="paragraph"><p><em>--path percorsi</em></p></div>
+<div class="paragraph"><p>Usa l&#8217;elenco (separato da spazi o dal simbolo dei due punti) dei percorsi di
+filesystem specificati da <em>percorsi</em> per caricare DTD, entità o
+documenti. Racchiudere gli elenchi separati da spazi con le virgolette.</p></div>
+<div class="paragraph"><p><em>--load-trace</em></p></div>
+<div class="paragraph"><p>Mostra su stderr tutti i documenti caricati durante l&#8217;elaborazione.</p></div>
+<div class="paragraph"><p><em>--catalogs</em></p></div>
+<div class="paragraph"><p>Usa il catalogo SGML specificato in SGML_CATALOG_FILES per trovare la
+posizione di entità esterne. Come impostazione predefinita, xsltproc
+consulta il catalogo specificato in XML_CATALOG_FILES. Se questo non è
+specificato, usa /etc/xml/catalog.</p></div>
+<div class="paragraph"><p><em>--xinclude</em></p></div>
+<div class="paragraph"><p>Processa il documento in ingresso usando la specifica Xinclude. Maggiori
+dettagli su questo argomento si possono trovare nella specifica Xinclude:
+<a href="http://www.w3.org/TR/xinclude/">http://www.w3.org/TR/xinclude/</a></p></div>
+<div class="paragraph"><p><em>--profile --norman</em></p></div>
+<div class="paragraph"><p>Fornisce in uscita informazioni di profilazione che dettagliano la quantità
+di tempo speso in ogni parte del foglio di stile. Utile per l&#8217;ottimizzazione
+del foglio di stile.</p></div>
+<div class="paragraph"><p><em>--dumpextensions</em></p></div>
+<div class="paragraph"><p>Scarica l&#8217;elenco di tutte le estensioni registrate su stdout.</p></div>
+<div class="paragraph"><p><em>--nowrite</em></p></div>
+<div class="paragraph"><p>Non scrive su nessun file o risorsa.</p></div>
+<div class="paragraph"><p><em>--nomkdir</em></p></div>
+<div class="paragraph"><p>Non crea nessuna cartella.</p></div>
+<div class="paragraph"><p><em>--writesubtree percorso</em></p></div>
+<div class="paragraph"><p>Permette la scrittura file solo all&#8217;interno del sotto albero <em>percorso</em> .</p></div>
+<div class="paragraph"><p><em>--nodtdattr</em></p></div>
+<div class="paragraph"><p>Nno applica gli attributi predefiniti dal DTD del documento.</p></div>
+</div>
+<div class="sect3">
+<h4 id="xsltproc-return-values">14.6.4. Valori di ritorno di xsltproc</h4>
+<div class="paragraph"><p>xsltproc restituisce un numero di stato che può tornare utile se lo si
+chiama dall&#8217;interno di uno script.</p></div>
+<div class="paragraph"><p>0: normale</p></div>
+<div class="paragraph"><p>1: nessun argomento</p></div>
+<div class="paragraph"><p>2: troppi parametri</p></div>
+<div class="paragraph"><p>3: opzione sconosciuta</p></div>
+<div class="paragraph"><p>4: fallita l&#8217;analisi del foglio di stile</p></div>
+<div class="paragraph"><p>5: errore nel foglio di stile</p></div>
+<div class="paragraph"><p>6: errore in uno dei documenti</p></div>
+<div class="paragraph"><p>7: metodo xsl:output non supportato</p></div>
+<div class="paragraph"><p>8: parametro stringa contenente sia apici che virgolette</p></div>
+<div class="paragraph"><p>9: errore interno</p></div>
+<div class="paragraph"><p>10: l&#8217;elaborazione è stata interrotta da un messaggio di terminazione</p></div>
+<div class="paragraph"><p>11: impossibile scrivere il risultato sul file di uscita</p></div>
+</div>
+<div class="sect3">
+<h4 id="more-information-about-xsltproc">14.6.5. Ulteriori informazioni su xsltproc</h4>
+<div class="paragraph"><p>pagina web di libxml: <a href="http://www.xmlsoft.org/">http://www.xmlsoft.org/</a></p></div>
+<div class="paragraph"><p>Pagina W3C XSLT: <a href="http://www.w3.org/TR/xslt">http://www.w3.org/TR/xslt</a></p></div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div id="footnotes"><hr></div>
+<div id="footer">
+<div id="footer-text">
+Last updated 2017-08-24 22:06:58 BST
+</div>
+</div>
+</body>
+</html>
diff --git a/share/doc/kicad/help/it/eeschema.pdf b/share/doc/kicad/help/it/eeschema.pdf
new file mode 100644
index 0000000..7ca8553
--- /dev/null
+++ b/share/doc/kicad/help/it/eeschema.pdf
Binary files differ
diff --git a/share/doc/kicad/help/it/gerbview.epub b/share/doc/kicad/help/it/gerbview.epub
new file mode 100644
index 0000000..a86a4e2
--- /dev/null
+++ b/share/doc/kicad/help/it/gerbview.epub
Binary files differ
diff --git a/share/doc/kicad/help/it/gerbview.html b/share/doc/kicad/help/it/gerbview.html
new file mode 100644
index 0000000..459f183
--- /dev/null
+++ b/share/doc/kicad/help/it/gerbview.html
@@ -0,0 +1,1332 @@
+<!DOCTYPE html>
+<html lang="it">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="generator" content="AsciiDoc 8.6.8">
+<title>GerbView</title>
+<style type="text/css">
+/* Shared CSS for AsciiDoc xhtml11 and html5 backends */
+
+/* Default font. */
+body {
+ font-family: Georgia,serif;
+}
+
+/* Title font. */
+h1, h2, h3, h4, h5, h6,
+div.title, caption.title,
+thead, p.table.header,
+#toctitle,
+#author, #revnumber, #revdate, #revremark,
+#footer {
+ font-family: Arial,Helvetica,sans-serif;
+}
+
+body {
+ margin: 1em 5% 1em 5%;
+}
+
+a {
+ color: blue;
+ text-decoration: underline;
+}
+a:visited {
+ color: fuchsia;
+}
+
+em {
+ font-style: italic;
+ color: navy;
+}
+
+strong {
+ font-weight: bold;
+ color: #083194;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ color: #527bbd;
+ margin-top: 1.2em;
+ margin-bottom: 0.5em;
+ line-height: 1.3;
+}
+
+h1, h2, h3 {
+ border-bottom: 2px solid silver;
+}
+h2 {
+ padding-top: 0.5em;
+}
+h3 {
+ float: left;
+}
+h3 + * {
+ clear: left;
+}
+h5 {
+ font-size: 1.0em;
+}
+
+div.sectionbody {
+ margin-left: 0;
+}
+
+hr {
+ border: 1px solid silver;
+}
+
+p {
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+
+ul, ol, li > p {
+ margin-top: 0;
+}
+ul > li { color: #aaa; }
+ul > li > * { color: black; }
+
+pre {
+ padding: 0;
+ margin: 0;
+}
+
+#author {
+ color: #527bbd;
+ font-weight: bold;
+ font-size: 1.1em;
+}
+#email {
+}
+#revnumber, #revdate, #revremark {
+}
+
+#footer {
+ font-size: small;
+ border-top: 2px solid silver;
+ padding-top: 0.5em;
+ margin-top: 4.0em;
+}
+#footer-text {
+ float: left;
+ padding-bottom: 0.5em;
+}
+#footer-badges {
+ float: right;
+ padding-bottom: 0.5em;
+}
+
+#preamble {
+ margin-top: 1.5em;
+ margin-bottom: 1.5em;
+}
+div.imageblock, div.exampleblock, div.verseblock,
+div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,
+div.admonitionblock {
+ margin-top: 1.0em;
+ margin-bottom: 1.5em;
+}
+div.admonitionblock {
+ margin-top: 2.0em;
+ margin-bottom: 2.0em;
+ margin-right: 10%;
+ color: #606060;
+}
+
+div.content { /* Block element content. */
+ padding: 0;
+}
+
+/* Block element titles. */
+div.title, caption.title {
+ color: #527bbd;
+ font-weight: bold;
+ text-align: left;
+ margin-top: 1.0em;
+ margin-bottom: 0.5em;
+}
+div.title + * {
+ margin-top: 0;
+}
+
+td div.title:first-child {
+ margin-top: 0.0em;
+}
+div.content div.title:first-child {
+ margin-top: 0.0em;
+}
+div.content + div.title {
+ margin-top: 0.0em;
+}
+
+div.sidebarblock > div.content {
+ background: #ffffee;
+ border: 1px solid #dddddd;
+ border-left: 4px solid #f0f0f0;
+ padding: 0.5em;
+}
+
+div.listingblock > div.content {
+ border: 1px solid #dddddd;
+ border-left: 5px solid #f0f0f0;
+ background: #f8f8f8;
+ padding: 0.5em;
+}
+
+div.quoteblock, div.verseblock {
+ padding-left: 1.0em;
+ margin-left: 1.0em;
+ margin-right: 10%;
+ border-left: 5px solid #f0f0f0;
+ color: #777777;
+}
+
+div.quoteblock > div.attribution {
+ padding-top: 0.5em;
+ text-align: right;
+}
+
+div.verseblock > pre.content {
+ font-family: inherit;
+ font-size: inherit;
+}
+div.verseblock > div.attribution {
+ padding-top: 0.75em;
+ text-align: left;
+}
+/* DEPRECATED: Pre version 8.2.7 verse style literal block. */
+div.verseblock + div.attribution {
+ text-align: left;
+}
+
+div.admonitionblock .icon {
+ vertical-align: top;
+ font-size: 1.1em;
+ font-weight: bold;
+ text-decoration: underline;
+ color: #527bbd;
+ padding-right: 0.5em;
+}
+div.admonitionblock td.content {
+ padding-left: 0.5em;
+ border-left: 3px solid #dddddd;
+}
+
+div.exampleblock > div.content {
+ border-left: 3px solid #dddddd;
+ padding-left: 0.5em;
+}
+
+div.imageblock div.content { padding-left: 0; }
+span.image img { border-style: none; }
+a.image:visited { color: white; }
+
+dl {
+ margin-top: 0.8em;
+ margin-bottom: 0.8em;
+}
+dt {
+ margin-top: 0.5em;
+ margin-bottom: 0;
+ font-style: normal;
+ color: navy;
+}
+dd > *:first-child {
+ margin-top: 0.1em;
+}
+
+ul, ol {
+ list-style-position: outside;
+}
+ol.arabic {
+ list-style-type: decimal;
+}
+ol.loweralpha {
+ list-style-type: lower-alpha;
+}
+ol.upperalpha {
+ list-style-type: upper-alpha;
+}
+ol.lowerroman {
+ list-style-type: lower-roman;
+}
+ol.upperroman {
+ list-style-type: upper-roman;
+}
+
+div.compact ul, div.compact ol,
+div.compact p, div.compact p,
+div.compact div, div.compact div {
+ margin-top: 0.1em;
+ margin-bottom: 0.1em;
+}
+
+tfoot {
+ font-weight: bold;
+}
+td > div.verse {
+ white-space: pre;
+}
+
+div.hdlist {
+ margin-top: 0.8em;
+ margin-bottom: 0.8em;
+}
+div.hdlist tr {
+ padding-bottom: 15px;
+}
+dt.hdlist1.strong, td.hdlist1.strong {
+ font-weight: bold;
+}
+td.hdlist1 {
+ vertical-align: top;
+ font-style: normal;
+ padding-right: 0.8em;
+ color: navy;
+}
+td.hdlist2 {
+ vertical-align: top;
+}
+div.hdlist.compact tr {
+ margin: 0;
+ padding-bottom: 0;
+}
+
+.comment {
+ background: yellow;
+}
+
+.footnote, .footnoteref {
+ font-size: 0.8em;
+}
+
+span.footnote, span.footnoteref {
+ vertical-align: super;
+}
+
+#footnotes {
+ margin: 20px 0 20px 0;
+ padding: 7px 0 0 0;
+}
+
+#footnotes div.footnote {
+ margin: 0 0 5px 0;
+}
+
+#footnotes hr {
+ border: none;
+ border-top: 1px solid silver;
+ height: 1px;
+ text-align: left;
+ margin-left: 0;
+ width: 20%;
+ min-width: 100px;
+}
+
+div.colist td {
+ padding-right: 0.5em;
+ padding-bottom: 0.3em;
+ vertical-align: top;
+}
+div.colist td img {
+ margin-top: 0.3em;
+}
+
+@media print {
+ #footer-badges { display: none; }
+}
+
+#toc {
+ margin-bottom: 2.5em;
+}
+
+#toctitle {
+ color: #527bbd;
+ font-size: 1.1em;
+ font-weight: bold;
+ margin-top: 1.0em;
+ margin-bottom: 0.1em;
+}
+
+div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+div.toclevel2 {
+ margin-left: 2em;
+ font-size: 0.9em;
+}
+div.toclevel3 {
+ margin-left: 4em;
+ font-size: 0.9em;
+}
+div.toclevel4 {
+ margin-left: 6em;
+ font-size: 0.9em;
+}
+
+span.aqua { color: aqua; }
+span.black { color: black; }
+span.blue { color: blue; }
+span.fuchsia { color: fuchsia; }
+span.gray { color: gray; }
+span.green { color: green; }
+span.lime { color: lime; }
+span.maroon { color: maroon; }
+span.navy { color: navy; }
+span.olive { color: olive; }
+span.purple { color: purple; }
+span.red { color: red; }
+span.silver { color: silver; }
+span.teal { color: teal; }
+span.white { color: white; }
+span.yellow { color: yellow; }
+
+span.aqua-background { background: aqua; }
+span.black-background { background: black; }
+span.blue-background { background: blue; }
+span.fuchsia-background { background: fuchsia; }
+span.gray-background { background: gray; }
+span.green-background { background: green; }
+span.lime-background { background: lime; }
+span.maroon-background { background: maroon; }
+span.navy-background { background: navy; }
+span.olive-background { background: olive; }
+span.purple-background { background: purple; }
+span.red-background { background: red; }
+span.silver-background { background: silver; }
+span.teal-background { background: teal; }
+span.white-background { background: white; }
+span.yellow-background { background: yellow; }
+
+span.big { font-size: 2em; }
+span.small { font-size: 0.6em; }
+
+span.underline { text-decoration: underline; }
+span.overline { text-decoration: overline; }
+span.line-through { text-decoration: line-through; }
+
+
+/*
+ * xhtml11 specific
+ *
+ * */
+
+tt {
+ font-family: monospace;
+ font-size: inherit;
+ color: navy;
+}
+
+div.tableblock {
+ margin-top: 1.0em;
+ margin-bottom: 1.5em;
+}
+div.tableblock > table {
+ border: 3px solid #527bbd;
+}
+thead, p.table.header {
+ font-weight: bold;
+ color: #527bbd;
+}
+p.table {
+ margin-top: 0;
+}
+/* Because the table frame attribute is overriden by CSS in most browsers. */
+div.tableblock > table[frame="void"] {
+ border-style: none;
+}
+div.tableblock > table[frame="hsides"] {
+ border-left-style: none;
+ border-right-style: none;
+}
+div.tableblock > table[frame="vsides"] {
+ border-top-style: none;
+ border-bottom-style: none;
+}
+
+
+/*
+ * html5 specific
+ *
+ * */
+
+.monospaced {
+ font-family: monospace;
+ font-size: inherit;
+ color: navy;
+}
+
+table.tableblock {
+ margin-top: 1.0em;
+ margin-bottom: 1.5em;
+}
+thead, p.tableblock.header {
+ font-weight: bold;
+ color: #527bbd;
+}
+p.tableblock {
+ margin-top: 0;
+}
+table.tableblock {
+ border-width: 3px;
+ border-spacing: 0px;
+ border-style: solid;
+ border-color: #527bbd;
+ border-collapse: collapse;
+}
+th.tableblock, td.tableblock {
+ border-width: 1px;
+ padding: 4px;
+ border-style: solid;
+ border-color: #527bbd;
+}
+
+table.tableblock.frame-topbot {
+ border-left-style: hidden;
+ border-right-style: hidden;
+}
+table.tableblock.frame-sides {
+ border-top-style: hidden;
+ border-bottom-style: hidden;
+}
+table.tableblock.frame-none {
+ border-style: hidden;
+}
+
+th.tableblock.halign-left, td.tableblock.halign-left {
+ text-align: left;
+}
+th.tableblock.halign-center, td.tableblock.halign-center {
+ text-align: center;
+}
+th.tableblock.halign-right, td.tableblock.halign-right {
+ text-align: right;
+}
+
+th.tableblock.valign-top, td.tableblock.valign-top {
+ vertical-align: top;
+}
+th.tableblock.valign-middle, td.tableblock.valign-middle {
+ vertical-align: middle;
+}
+th.tableblock.valign-bottom, td.tableblock.valign-bottom {
+ vertical-align: bottom;
+}
+
+
+/*
+ * manpage specific
+ *
+ * */
+
+body.manpage h1 {
+ padding-top: 0.5em;
+ padding-bottom: 0.5em;
+ border-top: 2px solid silver;
+ border-bottom: 2px solid silver;
+}
+body.manpage h2 {
+ border-style: none;
+}
+body.manpage div.sectionbody {
+ margin-left: 3em;
+}
+
+@media print {
+ body.manpage div#toc { display: none; }
+}
+
+
+/*
+ * Theme specific overrides of the preceding (asciidoc.css) CSS.
+ *
+ */
+body {
+ font-family: Garamond, Georgia, serif;
+ font-size: 17px;
+ color: #3E4349;
+ line-height: 1.3em;
+}
+h1, h2, h3, h4, h5, h6,
+div.title, caption.title,
+thead, p.table.header,
+#toctitle,
+#author, #revnumber, #revdate, #revremark,
+#footer {
+ font-family: Garmond, Georgia, serif;
+ font-weight: normal;
+ border-bottom-width: 0;
+ color: #3E4349;
+}
+div.title, caption.title { color: #596673; font-weight: bold; }
+h1 { font-size: 240%; }
+h2 { font-size: 180%; }
+h3 { font-size: 150%; }
+h4 { font-size: 130%; }
+h5 { font-size: 115%; }
+h6 { font-size: 100%; }
+#header h1 { margin-top: 0; }
+#toc {
+ color: #444444;
+ line-height: 1.5;
+ padding-top: 1.5em;
+}
+#toctitle {
+ font-size: 20px;
+}
+#toc a {
+ border-bottom: 1px dotted #999999;
+ color: #444444 !important;
+ text-decoration: none !important;
+}
+#toc a:hover {
+ border-bottom: 1px solid #6D4100;
+ color: #6D4100 !important;
+ text-decoration: none !important;
+}
+div.toclevel1 { margin-top: 0.2em; font-size: 16px; }
+div.toclevel2 { margin-top: 0.15em; font-size: 14px; }
+em, dt, td.hdlist1 { color: black; }
+strong { color: #3E4349; }
+a { color: #004B6B; text-decoration: none; border-bottom: 1px dotted #004B6B; }
+a:visited { color: #615FA0; border-bottom: 1px dotted #615FA0; }
+a:hover { color: #6D4100; border-bottom: 1px solid #6D4100; }
+div.tableblock > table, table.tableblock { border: 3px solid #E8E8E8; }
+th.tableblock, td.tableblock { border: 1px solid #E8E8E8; }
+ul > li > * { color: #3E4349; }
+pre, tt, .monospaced { font-family: Consolas,Menlo,'Deja Vu Sans Mono','Bitstream Vera Sans Mono',monospace; }
+tt, .monospaced { font-size: 0.9em; color: black;
+}
+div.exampleblock > div.content, div.sidebarblock > div.content, div.listingblock > div.content { border-width: 0 0 0 3px; border-color: #E8E8E8; }
+div.verseblock { border-left-width: 0; margin-left: 3em; }
+div.quoteblock { border-left-width: 3px; margin-left: 0; margin-right: 0;}
+div.admonitionblock td.content { border-left: 3px solid #E8E8E8; }
+
+
+@media screen {
+ body {
+ max-width: 50em; /* approximately 80 characters wide */
+ margin-left: 16em;
+ }
+
+ #toc {
+ position: fixed;
+ top: 0;
+ left: 0;
+ bottom: 0;
+ width: 13em;
+ padding: 0.5em;
+ padding-bottom: 1.5em;
+ margin: 0;
+ overflow: auto;
+ border-right: 3px solid #f8f8f8;
+ background-color: white;
+ }
+
+ #toc .toclevel1 {
+ margin-top: 0.5em;
+ }
+
+ #toc .toclevel2 {
+ margin-top: 0.25em;
+ display: list-item;
+ color: #aaaaaa;
+ }
+
+ #toctitle {
+ margin-top: 0.5em;
+ }
+}
+</style>
+<script type="text/javascript">
+/*<![CDATA[*/
+var asciidoc = { // Namespace.
+
+/////////////////////////////////////////////////////////////////////
+// Table Of Contents generator
+/////////////////////////////////////////////////////////////////////
+
+/* Author: Mihai Bazon, September 2002
+ * http://students.infoiasi.ro/~mishoo
+ *
+ * Table Of Content generator
+ * Version: 0.4
+ *
+ * Feel free to use this script under the terms of the GNU General Public
+ * License, as long as you do not remove or alter this notice.
+ */
+
+ /* modified by Troy D. Hanson, September 2006. License: GPL */
+ /* modified by Stuart Rackham, 2006, 2009. License: GPL */
+
+// toclevels = 1..4.
+toc: function (toclevels) {
+
+ function getText(el) {
+ var text = "";
+ for (var i = el.firstChild; i != null; i = i.nextSibling) {
+ if (i.nodeType == 3 /* Node.TEXT_NODE */) // IE doesn't speak constants.
+ text += i.data;
+ else if (i.firstChild != null)
+ text += getText(i);
+ }
+ return text;
+ }
+
+ function TocEntry(el, text, toclevel) {
+ this.element = el;
+ this.text = text;
+ this.toclevel = toclevel;
+ }
+
+ function tocEntries(el, toclevels) {
+ var result = new Array;
+ var re = new RegExp('[hH]([1-'+(toclevels+1)+'])');
+ // Function that scans the DOM tree for header elements (the DOM2
+ // nodeIterator API would be a better technique but not supported by all
+ // browsers).
+ var iterate = function (el) {
+ for (var i = el.firstChild; i != null; i = i.nextSibling) {
+ if (i.nodeType == 1 /* Node.ELEMENT_NODE */) {
+ var mo = re.exec(i.tagName);
+ if (mo && (i.getAttribute("class") || i.getAttribute("className")) != "float") {
+ result[result.length] = new TocEntry(i, getText(i), mo[1]-1);
+ }
+ iterate(i);
+ }
+ }
+ }
+ iterate(el);
+ return result;
+ }
+
+ var toc = document.getElementById("toc");
+ if (!toc) {
+ return;
+ }
+
+ // Delete existing TOC entries in case we're reloading the TOC.
+ var tocEntriesToRemove = [];
+ var i;
+ for (i = 0; i < toc.childNodes.length; i++) {
+ var entry = toc.childNodes[i];
+ if (entry.nodeName.toLowerCase() == 'div'
+ && entry.getAttribute("class")
+ && entry.getAttribute("class").match(/^toclevel/))
+ tocEntriesToRemove.push(entry);
+ }
+ for (i = 0; i < tocEntriesToRemove.length; i++) {
+ toc.removeChild(tocEntriesToRemove[i]);
+ }
+
+ // Rebuild TOC entries.
+ var entries = tocEntries(document.getElementById("content"), toclevels);
+ for (var i = 0; i < entries.length; ++i) {
+ var entry = entries[i];
+ if (entry.element.id == "")
+ entry.element.id = "_toc_" + i;
+ var a = document.createElement("a");
+ a.href = "#" + entry.element.id;
+ a.appendChild(document.createTextNode(entry.text));
+ var div = document.createElement("div");
+ div.appendChild(a);
+ div.className = "toclevel" + entry.toclevel;
+ toc.appendChild(div);
+ }
+ if (entries.length == 0)
+ toc.parentNode.removeChild(toc);
+},
+
+
+/////////////////////////////////////////////////////////////////////
+// Footnotes generator
+/////////////////////////////////////////////////////////////////////
+
+/* Based on footnote generation code from:
+ * http://www.brandspankingnew.net/archive/2005/07/format_footnote.html
+ */
+
+footnotes: function () {
+ // Delete existing footnote entries in case we're reloading the footnodes.
+ var i;
+ var noteholder = document.getElementById("footnotes");
+ if (!noteholder) {
+ return;
+ }
+ var entriesToRemove = [];
+ for (i = 0; i < noteholder.childNodes.length; i++) {
+ var entry = noteholder.childNodes[i];
+ if (entry.nodeName.toLowerCase() == 'div' && entry.getAttribute("class") == "footnote")
+ entriesToRemove.push(entry);
+ }
+ for (i = 0; i < entriesToRemove.length; i++) {
+ noteholder.removeChild(entriesToRemove[i]);
+ }
+
+ // Rebuild footnote entries.
+ var cont = document.getElementById("content");
+ var spans = cont.getElementsByTagName("span");
+ var refs = {};
+ var n = 0;
+ for (i=0; i<spans.length; i++) {
+ if (spans[i].className == "footnote") {
+ n++;
+ var note = spans[i].getAttribute("data-note");
+ if (!note) {
+ // Use [\s\S] in place of . so multi-line matches work.
+ // Because JavaScript has no s (dotall) regex flag.
+ note = spans[i].innerHTML.match(/\s*\[([\s\S]*)]\s*/)[1];
+ spans[i].innerHTML =
+ "[<a id='_footnoteref_" + n + "' href='#_footnote_" + n +
+ "' title='View footnote' class='footnote'>" + n + "</a>]";
+ spans[i].setAttribute("data-note", note);
+ }
+ noteholder.innerHTML +=
+ "<div class='footnote' id='_footnote_" + n + "'>" +
+ "<a href='#_footnoteref_" + n + "' title='Return to text'>" +
+ n + "</a>. " + note + "</div>";
+ var id =spans[i].getAttribute("id");
+ if (id != null) refs["#"+id] = n;
+ }
+ }
+ if (n == 0)
+ noteholder.parentNode.removeChild(noteholder);
+ else {
+ // Process footnoterefs.
+ for (i=0; i<spans.length; i++) {
+ if (spans[i].className == "footnoteref") {
+ var href = spans[i].getElementsByTagName("a")[0].getAttribute("href");
+ href = href.match(/#.*/)[0]; // Because IE return full URL.
+ n = refs[href];
+ spans[i].innerHTML =
+ "[<a href='#_footnote_" + n +
+ "' title='View footnote' class='footnote'>" + n + "</a>]";
+ }
+ }
+ }
+},
+
+install: function(toclevels) {
+ var timerId;
+
+ function reinstall() {
+ asciidoc.footnotes();
+ if (toclevels) {
+ asciidoc.toc(toclevels);
+ }
+ }
+
+ function reinstallAndRemoveTimer() {
+ clearInterval(timerId);
+ reinstall();
+ }
+
+ timerId = setInterval(reinstall, 500);
+ if (document.addEventListener)
+ document.addEventListener("DOMContentLoaded", reinstallAndRemoveTimer, false);
+ else
+ window.onload = reinstallAndRemoveTimer;
+}
+
+}
+asciidoc.install(2);
+/*]]>*/
+</script>
+</head>
+<body class="article">
+<div id="header">
+<h1>GerbView</h1>
+<span id="author">The KiCad Team</span><br>
+<div id="toc">
+ <div id="toctitle">Sommario</div>
+ <noscript><p><b>JavaScript must be enabled in your browser to display the table of contents.</b></p></noscript>
+</div>
+</div>
+<div id="content">
+<div id="preamble">
+<div class="sectionbody">
+<div class="paragraph"><p><em>Manuale di riferimento</em></p></div>
+<div class="paragraph" id="copyright"><p><strong>Copyright</strong></p></div>
+<div class="paragraph"><p>Questo documento è coperto dal Copyright &#169; 2010-2015 dei suoi autori come
+elencati in seguito. È possibile distribuirlo e/o modificarlo nei termini
+sia della GNU General Public License (<a href="http://www.gnu.org/licenses/gpl.html">http://www.gnu.org/licenses/gpl.html</a>),
+versione 3 o successive, che della Creative Commons Attribution License
+(<a href="http://creativecommons.org/licenses/by/3.0/">http://creativecommons.org/licenses/by/3.0/</a>), versione 3.0 o successive.</p></div>
+<div class="paragraph"><p>Tutti i marchi registrati all&#8217;interno di questa guida appartengono ai loro
+legittimi proprietari.</p></div>
+<div class="paragraph" id="contributors"><p><strong>Collaboratori</strong></p></div>
+<div class="paragraph"><p>Il Team di KiCad.</p></div>
+<div class="paragraph" id="translation"><p><strong>Traduzione</strong></p></div>
+<div class="paragraph"><p>Marco Ciampa &lt;<a href="mailto:ciampix@libero.it">ciampix@libero.it</a>&gt;, 2014-2015.</p></div>
+<div class="paragraph" id="feedback"><p><strong>Feedback</strong></p></div>
+<div class="paragraph"><p>Si prega di inviare qualsiasi rapporto bug, suggerimento o nuova versione a:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Documentazione di KiCad: <a href="https://github.com/KiCad/kicad-doc/issues">https://github.com/KiCad/kicad-doc/issues</a>
+</p>
+</li>
+<li>
+<p>
+Software KiCad: <a href="https://bugs.launchpad.net/kicad">https://bugs.launchpad.net/kicad</a>
+</p>
+</li>
+<li>
+<p>
+Traduzione di KiCad: <a href="https://github.com/KiCad/kicad-i18n/issues">https://github.com/KiCad/kicad-i18n/issues</a>
+</p>
+</li>
+</ul></div>
+<div class="paragraph" id="publication_date_and_software_version"><p><strong>Data di pubblicazione e versione del software</strong></p></div>
+<div class="paragraph"><p>Pubblicato il 4 febbraio, 2015.</p></div>
+<div style="page-break-after:always"></div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_introduzione_a_gerbview">1. Introduzione a GerbView</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>GerbView è un visualizzatore di file in formato Gerber (formato RS274X) che
+è anche in grado di visualizzare i file forature generati da Pcbnew (in
+formato Excellon).</p></div>
+<div class="paragraph"><p>Accetta fino a 32 file contemporaneamente (Gerber e/o file forature)</p></div>
+<div class="paragraph"><p>I file possono essere visualizzati usando la modalità trasparenza o la
+modalità sovrapposta.</p></div>
+<div class="paragraph"><p>Per ulteriori informazioni sul formato file Gerber consultare le specifiche
+su
+<a href="http://www.ucamco.com/files/downloads/file/81/the_gerber_file_format_specification.pdf">The
+Gerber File Format Specification - Ucamco</a>.</p></div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_schermo_principale">2. Schermo principale</h2>
+<div class="sectionbody">
+<div class="imageblock">
+<div class="content">
+<img src="images/gerbview_main_screen.png" alt="gerbview_main_screen_png">
+</div>
+</div>
+<div style="page-break-after:always"></div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_barra_superiore">3. Barra superiore</h2>
+<div class="sectionbody">
+<div class="imageblock">
+<div class="content">
+<img src="images/gerbview_top_toolbar.png" alt="gerbview_top_toolbar_png">
+</div>
+</div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:41%;">
+<col style="width:59%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/gerbview_clear_layers.png" alt="gerbview_clear_layers_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Cancella tutti gli strati</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/gerber_file.png" alt="gerber_file_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Carica i file Gerber</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/gerbview_drill_file.png" alt="gerbview_drill_file_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Carica i file forature (in formato Excellon da Pcbnew)</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/sheetset.png" alt="sheetset_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Imposta le dimensioni pagina per la stampa e mostra/nascondi i limiti della pagina</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/print_button.png" alt="print_button_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Apri la finestra di stampa</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/zoom_in.png" alt="zoom_in_png">
+</span> <span class="image">
+<img src="images/icons/zoom_out.png" alt="zoom_out_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Zoom in avanti e indietro</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/zoom_redraw.png" alt="zoom_redraw_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Ricarica lo schermo</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/zoom_fit_in_page.png" alt="zoom_fit_in_page_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Ingrandimento giusto nella finestra</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/gerbview_top_layer.png" alt="gerbview_top_layer_png" width="70%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Selezione strati</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/gerbview_top_dcode.png" alt="gerbview_top_dcode_png" width="70%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Selezione Dcode (evidenzi gli elementi che usano questo Dcode)</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/gerbview_top_info.png" alt="gerbview_top_info_png" width="70%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Informazioni sulle opzioni del file Gerber caricato nello strato corrente</p></td>
+</tr>
+</tbody>
+</table>
+<div style="page-break-after:always"></div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_barra_strumenti_sinistra">4. Barra strumenti sinistra</h2>
+<div class="sectionbody">
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:10%;">
+<col style="width:5%;">
+<col style="width:85%;">
+<tbody>
+<tr>
+<td class="tableblock halign-center valign-middle" rowspan="10" ><p class="tableblock"><span class="image">
+<img src="images/gerbview_left_toolbar.png" alt="gerbview_left_toolbar_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/grid.png" alt="grid_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Griglia accesa / spenta</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/polar_coord.png" alt="polar_coord_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mostra coordinate polari acceso / spento</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/unit_inch.png" alt="unit_inch_png">
+</span> <span class="image">
+<img src="images/icons/unit_mm.png" alt="unit_mm_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Selezione unità usate per mostrare le coordinate</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/cursor_shape.png" alt="cursor_shape_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Selezione forma del puntatore sulla griglia</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/pad_sketch.png" alt="pad_sketch_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Selezione modalità schermo (pieno o delineato) per elementi flash-ati</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/track_sketch.png" alt="track_sketch_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Selezione modalità schermo (pieno o delineato) per le linee</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/opt_show_polygon.png" alt="opt_show_polygon_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Selezione modalità schermo (pieno o delineato) per i poligoni</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/gerbview_show_negative_objects.png" alt="gerbview_show_negative_objects_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mostra gli oggetti negativi in colore fantasma</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/show_dcodenumber.png" alt="show_dcodenumber_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mostra / nasconde i valori dei D Code (per elementi che usano un dcode)</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/gbr_select_mode0.png" alt="gbr_select_mode0_png">
+</span>
+ <span class="image">
+<img src="images/icons/gbr_select_mode1.png" alt="gbr_select_mode1_png">
+</span>
+ <span class="image">
+<img src="images/icons/gbr_select_mode2.png" alt="gbr_select_mode2_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Modalità usata da Gerbview per mostrare gli strati.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/layers_manager.png" alt="layers_manager_png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mostra / nascondi la gestione strati</p></td>
+</tr>
+</tbody>
+</table>
+<div style="page-break-after:always"></div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_comandi_nella_barra_del_menu">5. Comandi nella barra del menu</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_menu_file">5.1. Menu file</h3>
+<div class="imageblock">
+<div class="content">
+<img src="images/gerbview_file_menu.png" alt="gerbview_file_menu_png">
+</div>
+</div>
+<div class="paragraph"><p>È possibile caricare file Gerber e file di forature in Gerbview. C'è anche
+un comando ausiliario per ri-esportare i file Gerber in pcbnew. In
+precedenza (molto tempo fa) era anche possibile caricare i cosidetti Dcodes,
+ma ora sono considerati obsoleti e quindi non è più possibile.</p></div>
+<div class="sect3">
+<h4 id="_esportazione_a_pcbnew">5.1.1. Esportazione a Pcbnew</h4>
+<div class="paragraph"><p>GerbView ha limitate capacità di esportazione di file Gerber a Pcbnew.</p></div>
+<div class="paragraph"><p>Il risultato finale dipende da quali caratteristiche del formato RS 274 X
+sono in uso nei file Gerber.</p></div>
+<div class="paragraph"><p>Il formato RS 274 X ha delle caratteristiche di tipo raster che non è
+possibile convertire (principalmente tutte le caratteristiche relative agli
+oggetti negativi).</p></div>
+<div class="paragraph"><p>Gli elementi &#8220;flash&#8221; (N.d.T. le aperture del photoplotter) sono convertiti
+in via.</p></div>
+<div class="paragraph"><p>Gli elementi linea vengono convertiti in segmenti di piste (o linee grafiche
+per gli strati non rame)</p></div>
+<div class="paragraph"><p>Così, l&#8217;usabilità del file convertito dipende molto dal modo in cui ogni
+file Gerber è stato creato dallo strumento di creazione di circuiti stampati
+in questione.</p></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_menu_preferenze">5.2. Menu preferenze</h3>
+<div class="imageblock">
+<div class="content">
+<img src="images/gerbview_preferences_menu.png" alt="gerbview_preferences_menu_png">
+</div>
+</div>
+<div class="paragraph"><p>Da accesso all&#8217;editor delle scorciatoie da tastiera, e ad alcune opzioni di
+visualizzazione elementi.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_menu_miscellanea">5.3. Menu miscellanea</h3>
+<div class="imageblock">
+<div class="content">
+<img src="images/gerbview_misc_menu.png" alt="gerbview_misc_menu_png">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+«Lista Dcode» mostra i Dcode in uso ed alcuni parametri dei Dcode.
+</p>
+</li>
+<li>
+<p>
+«Mostra sorgente» visualizza i contenuti del file Gerber dello strato attivo
+ in un editor di testo.
+</p>
+</li>
+<li>
+<p>
+«Ripulisci strato» cancella i contenuti dello strato attivo.
+</p>
+</li>
+</ul></div>
+<div style="page-break-after:always"></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_gestione_strati">6. Gestione strati</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>La gestione strati ha 2 scopi:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Seleziona lo strato attivo
+</p>
+</li>
+<li>
+<p>
+Mostra/nascondi strati
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/gerbview_layer_manager.png" alt="gerbview_layer_manager_png">
+</div>
+</div>
+<div class="paragraph"><p>Lo strato attivo viene disegnato dopo gli altri strati.</p></div>
+<div class="paragraph"><p>Durante il caricamento di un nuovo file, viene usato lo strato attivo (i
+nuovi dati rimpiazzano i dati precedenti)</p></div>
+<div class="paragraph"><p>Note:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Clic sinistro del mouse su una riga: seleziona lo strato attivo
+</p>
+</li>
+<li>
+<p>
+Clic destro del mouse sul gestore degli strati: mostra/nasconde tutti gli
+ strati
+</p>
+</li>
+<li>
+<p>
+Clic centrale del mouse su un&#8217;icona: seleziona il colore dello strato.
+</p>
+</li>
+</ul></div>
+<div style="page-break-after:always"></div>
+<div class="sect2">
+<h3 id="_modalita_di_visualizzazione_strati_gerber">6.1. Modalità di visualizzazione strati Gerber</h3>
+<div class="ulist"><ul>
+<li>
+<p>
+Modalità «grezza»
+ <span class="image">
+<img src="images/icons/gbr_select_mode0.png" alt="gbr_select_mode0_png">
+</span>
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Ogni file Gerber e ogni elemento nei file viene disegnato nell&#8217;ordine in cui
+i file vengono caricati.</p></div>
+<div class="paragraph"><p>In ogni caso, lo <strong>strato attivo</strong> viene disegnato per ultimo.</p></div>
+<div class="paragraph"><p>Quando i file Gerber hanno elementi negativi (disegnati in nero) sono
+visibili degli artefatti su strati già disegnati</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/gerbview_mode_raw_stack.png" alt="gerbview_mode_raw_stack_png">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+Modalità «sovrapposta»
+ <span class="image">
+<img src="images/icons/gbr_select_mode1.png" alt="gbr_select_mode1_png">
+</span>
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Ogni file Gerber viene disegnato nell&#8217;ordine in cui vengono caricati i file.</p></div>
+<div class="paragraph"><p>Lo <strong>strato attivo</strong> viene disegnato per ultimo.</p></div>
+<div class="paragraph"><p>Quando i file Gerber hanno elementi negativi (disegnati in nero) non ci sono
+artefatti sugli strati già disegnati, dato che questa modalità disegna ogni
+file in un buffer locale prima di mostrarlo sullo schermo. Gli elementi
+negativi non producono artefatti.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/gerbview_mode_raw_stack.png" alt="gerbview_mode_raw_stack_png">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+Modalità trasparenza
+ <span class="image">
+<img src="images/icons/gbr_select_mode2.png" alt="gbr_select_mode2_png">
+</span>
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/gerbview_mode_transparency.png" alt="gerbview_mode_transparency_png">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_effetto_della_selezione_strati_sui_disegni">6.2. Effetto della selezione strati sui disegni</h3>
+<div class="paragraph"><p>Questo effetto è visibile solo nelle modalità grezza o sovrapposta.</p></div>
+<div class="paragraph"><p>Lo strato 1 (strato verde) viene disegnato dopo lo strato 2</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/gerbview_layer_select_1.png" alt="gerbview_layer_select_1_png">
+</div>
+</div>
+<div class="paragraph"><p>Lo strato 2 (strato blu) viene disegnato dopo lo strato 1</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/gerbview_layer_select_2.png" alt="gerbview_layer_select_2_png">
+</div>
+</div>
+<div style="page-break-after:always"></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_stampa_strati">7. Stampa strati</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_accesso_alla_finestra_di_stampa">7.1. Accesso alla finestra di stampa</h3>
+<div class="paragraph"><p>Per stampare gli strati, usare lo strumento
+<span class="image">
+<img src="images/icons/print_button.png" alt="print_button_png">
+</span>, o il menu principale
+(file)</p></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Attenzione</div>
+</td>
+<td class="content">
+<div class="paragraph"><p>Assicurarsi che gli elementi siano all&#8217;interno dell&#8217;area stampabile
+(selezionare per <span class="image">
+<img src="images/icons/sheetset.png" alt="sheetset_png">
+</span> un formato
+pagina adatto).</p></div>
+<div class="paragraph"><p>Non bisogna dimenticare che i photoplotter possono usare un&#8217;area di disegno
+molto ampia, molto più ampia delle dimensioni pagina usate dalle stampanti)</p></div>
+<div class="paragraph"><p>Lo spostamento (tramite il comando sposta blocco) di interi strati è spesso
+necessario.</p></div>
+</td>
+</tr></table>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_comando_sposta_blocco">7.2. Comando sposta blocco</h3>
+<div class="paragraph"><p>Si possono spostare gli elementi selezionandoli (trascinando il mouse con il
+tasto sinistro premuto) e poi spostando l&#8217;area selezionata sullo schermo.</p></div>
+<div class="paragraph"><p>Fare clic con il tasto sinistro per piazzare definitivamente l&#8217;area che si
+sta spostando.</p></div>
+</div>
+</div>
+</div>
+</div>
+<div id="footnotes"><hr></div>
+<div id="footer">
+<div id="footer-text">
+Last updated 2017-08-24 22:09:58 BST
+</div>
+</div>
+</body>
+</html>
diff --git a/share/doc/kicad/help/it/gerbview.pdf b/share/doc/kicad/help/it/gerbview.pdf
new file mode 100644
index 0000000..203826e
--- /dev/null
+++ b/share/doc/kicad/help/it/gerbview.pdf
Binary files differ
diff --git a/share/doc/kicad/help/it/getting_started_in_kicad.epub b/share/doc/kicad/help/it/getting_started_in_kicad.epub
new file mode 100644
index 0000000..91e8a26
--- /dev/null
+++ b/share/doc/kicad/help/it/getting_started_in_kicad.epub
Binary files differ
diff --git a/share/doc/kicad/help/it/getting_started_in_kicad.html b/share/doc/kicad/help/it/getting_started_in_kicad.html
new file mode 100644
index 0000000..ab56269
--- /dev/null
+++ b/share/doc/kicad/help/it/getting_started_in_kicad.html
@@ -0,0 +1,3321 @@
+<!DOCTYPE html>
+<html lang="it">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="generator" content="AsciiDoc 8.6.8">
+<title>Introduzione a KiCad</title>
+<style type="text/css">
+/* Shared CSS for AsciiDoc xhtml11 and html5 backends */
+
+/* Default font. */
+body {
+ font-family: Georgia,serif;
+}
+
+/* Title font. */
+h1, h2, h3, h4, h5, h6,
+div.title, caption.title,
+thead, p.table.header,
+#toctitle,
+#author, #revnumber, #revdate, #revremark,
+#footer {
+ font-family: Arial,Helvetica,sans-serif;
+}
+
+body {
+ margin: 1em 5% 1em 5%;
+}
+
+a {
+ color: blue;
+ text-decoration: underline;
+}
+a:visited {
+ color: fuchsia;
+}
+
+em {
+ font-style: italic;
+ color: navy;
+}
+
+strong {
+ font-weight: bold;
+ color: #083194;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ color: #527bbd;
+ margin-top: 1.2em;
+ margin-bottom: 0.5em;
+ line-height: 1.3;
+}
+
+h1, h2, h3 {
+ border-bottom: 2px solid silver;
+}
+h2 {
+ padding-top: 0.5em;
+}
+h3 {
+ float: left;
+}
+h3 + * {
+ clear: left;
+}
+h5 {
+ font-size: 1.0em;
+}
+
+div.sectionbody {
+ margin-left: 0;
+}
+
+hr {
+ border: 1px solid silver;
+}
+
+p {
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+
+ul, ol, li > p {
+ margin-top: 0;
+}
+ul > li { color: #aaa; }
+ul > li > * { color: black; }
+
+pre {
+ padding: 0;
+ margin: 0;
+}
+
+#author {
+ color: #527bbd;
+ font-weight: bold;
+ font-size: 1.1em;
+}
+#email {
+}
+#revnumber, #revdate, #revremark {
+}
+
+#footer {
+ font-size: small;
+ border-top: 2px solid silver;
+ padding-top: 0.5em;
+ margin-top: 4.0em;
+}
+#footer-text {
+ float: left;
+ padding-bottom: 0.5em;
+}
+#footer-badges {
+ float: right;
+ padding-bottom: 0.5em;
+}
+
+#preamble {
+ margin-top: 1.5em;
+ margin-bottom: 1.5em;
+}
+div.imageblock, div.exampleblock, div.verseblock,
+div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,
+div.admonitionblock {
+ margin-top: 1.0em;
+ margin-bottom: 1.5em;
+}
+div.admonitionblock {
+ margin-top: 2.0em;
+ margin-bottom: 2.0em;
+ margin-right: 10%;
+ color: #606060;
+}
+
+div.content { /* Block element content. */
+ padding: 0;
+}
+
+/* Block element titles. */
+div.title, caption.title {
+ color: #527bbd;
+ font-weight: bold;
+ text-align: left;
+ margin-top: 1.0em;
+ margin-bottom: 0.5em;
+}
+div.title + * {
+ margin-top: 0;
+}
+
+td div.title:first-child {
+ margin-top: 0.0em;
+}
+div.content div.title:first-child {
+ margin-top: 0.0em;
+}
+div.content + div.title {
+ margin-top: 0.0em;
+}
+
+div.sidebarblock > div.content {
+ background: #ffffee;
+ border: 1px solid #dddddd;
+ border-left: 4px solid #f0f0f0;
+ padding: 0.5em;
+}
+
+div.listingblock > div.content {
+ border: 1px solid #dddddd;
+ border-left: 5px solid #f0f0f0;
+ background: #f8f8f8;
+ padding: 0.5em;
+}
+
+div.quoteblock, div.verseblock {
+ padding-left: 1.0em;
+ margin-left: 1.0em;
+ margin-right: 10%;
+ border-left: 5px solid #f0f0f0;
+ color: #777777;
+}
+
+div.quoteblock > div.attribution {
+ padding-top: 0.5em;
+ text-align: right;
+}
+
+div.verseblock > pre.content {
+ font-family: inherit;
+ font-size: inherit;
+}
+div.verseblock > div.attribution {
+ padding-top: 0.75em;
+ text-align: left;
+}
+/* DEPRECATED: Pre version 8.2.7 verse style literal block. */
+div.verseblock + div.attribution {
+ text-align: left;
+}
+
+div.admonitionblock .icon {
+ vertical-align: top;
+ font-size: 1.1em;
+ font-weight: bold;
+ text-decoration: underline;
+ color: #527bbd;
+ padding-right: 0.5em;
+}
+div.admonitionblock td.content {
+ padding-left: 0.5em;
+ border-left: 3px solid #dddddd;
+}
+
+div.exampleblock > div.content {
+ border-left: 3px solid #dddddd;
+ padding-left: 0.5em;
+}
+
+div.imageblock div.content { padding-left: 0; }
+span.image img { border-style: none; }
+a.image:visited { color: white; }
+
+dl {
+ margin-top: 0.8em;
+ margin-bottom: 0.8em;
+}
+dt {
+ margin-top: 0.5em;
+ margin-bottom: 0;
+ font-style: normal;
+ color: navy;
+}
+dd > *:first-child {
+ margin-top: 0.1em;
+}
+
+ul, ol {
+ list-style-position: outside;
+}
+ol.arabic {
+ list-style-type: decimal;
+}
+ol.loweralpha {
+ list-style-type: lower-alpha;
+}
+ol.upperalpha {
+ list-style-type: upper-alpha;
+}
+ol.lowerroman {
+ list-style-type: lower-roman;
+}
+ol.upperroman {
+ list-style-type: upper-roman;
+}
+
+div.compact ul, div.compact ol,
+div.compact p, div.compact p,
+div.compact div, div.compact div {
+ margin-top: 0.1em;
+ margin-bottom: 0.1em;
+}
+
+tfoot {
+ font-weight: bold;
+}
+td > div.verse {
+ white-space: pre;
+}
+
+div.hdlist {
+ margin-top: 0.8em;
+ margin-bottom: 0.8em;
+}
+div.hdlist tr {
+ padding-bottom: 15px;
+}
+dt.hdlist1.strong, td.hdlist1.strong {
+ font-weight: bold;
+}
+td.hdlist1 {
+ vertical-align: top;
+ font-style: normal;
+ padding-right: 0.8em;
+ color: navy;
+}
+td.hdlist2 {
+ vertical-align: top;
+}
+div.hdlist.compact tr {
+ margin: 0;
+ padding-bottom: 0;
+}
+
+.comment {
+ background: yellow;
+}
+
+.footnote, .footnoteref {
+ font-size: 0.8em;
+}
+
+span.footnote, span.footnoteref {
+ vertical-align: super;
+}
+
+#footnotes {
+ margin: 20px 0 20px 0;
+ padding: 7px 0 0 0;
+}
+
+#footnotes div.footnote {
+ margin: 0 0 5px 0;
+}
+
+#footnotes hr {
+ border: none;
+ border-top: 1px solid silver;
+ height: 1px;
+ text-align: left;
+ margin-left: 0;
+ width: 20%;
+ min-width: 100px;
+}
+
+div.colist td {
+ padding-right: 0.5em;
+ padding-bottom: 0.3em;
+ vertical-align: top;
+}
+div.colist td img {
+ margin-top: 0.3em;
+}
+
+@media print {
+ #footer-badges { display: none; }
+}
+
+#toc {
+ margin-bottom: 2.5em;
+}
+
+#toctitle {
+ color: #527bbd;
+ font-size: 1.1em;
+ font-weight: bold;
+ margin-top: 1.0em;
+ margin-bottom: 0.1em;
+}
+
+div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+div.toclevel2 {
+ margin-left: 2em;
+ font-size: 0.9em;
+}
+div.toclevel3 {
+ margin-left: 4em;
+ font-size: 0.9em;
+}
+div.toclevel4 {
+ margin-left: 6em;
+ font-size: 0.9em;
+}
+
+span.aqua { color: aqua; }
+span.black { color: black; }
+span.blue { color: blue; }
+span.fuchsia { color: fuchsia; }
+span.gray { color: gray; }
+span.green { color: green; }
+span.lime { color: lime; }
+span.maroon { color: maroon; }
+span.navy { color: navy; }
+span.olive { color: olive; }
+span.purple { color: purple; }
+span.red { color: red; }
+span.silver { color: silver; }
+span.teal { color: teal; }
+span.white { color: white; }
+span.yellow { color: yellow; }
+
+span.aqua-background { background: aqua; }
+span.black-background { background: black; }
+span.blue-background { background: blue; }
+span.fuchsia-background { background: fuchsia; }
+span.gray-background { background: gray; }
+span.green-background { background: green; }
+span.lime-background { background: lime; }
+span.maroon-background { background: maroon; }
+span.navy-background { background: navy; }
+span.olive-background { background: olive; }
+span.purple-background { background: purple; }
+span.red-background { background: red; }
+span.silver-background { background: silver; }
+span.teal-background { background: teal; }
+span.white-background { background: white; }
+span.yellow-background { background: yellow; }
+
+span.big { font-size: 2em; }
+span.small { font-size: 0.6em; }
+
+span.underline { text-decoration: underline; }
+span.overline { text-decoration: overline; }
+span.line-through { text-decoration: line-through; }
+
+
+/*
+ * xhtml11 specific
+ *
+ * */
+
+tt {
+ font-family: monospace;
+ font-size: inherit;
+ color: navy;
+}
+
+div.tableblock {
+ margin-top: 1.0em;
+ margin-bottom: 1.5em;
+}
+div.tableblock > table {
+ border: 3px solid #527bbd;
+}
+thead, p.table.header {
+ font-weight: bold;
+ color: #527bbd;
+}
+p.table {
+ margin-top: 0;
+}
+/* Because the table frame attribute is overriden by CSS in most browsers. */
+div.tableblock > table[frame="void"] {
+ border-style: none;
+}
+div.tableblock > table[frame="hsides"] {
+ border-left-style: none;
+ border-right-style: none;
+}
+div.tableblock > table[frame="vsides"] {
+ border-top-style: none;
+ border-bottom-style: none;
+}
+
+
+/*
+ * html5 specific
+ *
+ * */
+
+.monospaced {
+ font-family: monospace;
+ font-size: inherit;
+ color: navy;
+}
+
+table.tableblock {
+ margin-top: 1.0em;
+ margin-bottom: 1.5em;
+}
+thead, p.tableblock.header {
+ font-weight: bold;
+ color: #527bbd;
+}
+p.tableblock {
+ margin-top: 0;
+}
+table.tableblock {
+ border-width: 3px;
+ border-spacing: 0px;
+ border-style: solid;
+ border-color: #527bbd;
+ border-collapse: collapse;
+}
+th.tableblock, td.tableblock {
+ border-width: 1px;
+ padding: 4px;
+ border-style: solid;
+ border-color: #527bbd;
+}
+
+table.tableblock.frame-topbot {
+ border-left-style: hidden;
+ border-right-style: hidden;
+}
+table.tableblock.frame-sides {
+ border-top-style: hidden;
+ border-bottom-style: hidden;
+}
+table.tableblock.frame-none {
+ border-style: hidden;
+}
+
+th.tableblock.halign-left, td.tableblock.halign-left {
+ text-align: left;
+}
+th.tableblock.halign-center, td.tableblock.halign-center {
+ text-align: center;
+}
+th.tableblock.halign-right, td.tableblock.halign-right {
+ text-align: right;
+}
+
+th.tableblock.valign-top, td.tableblock.valign-top {
+ vertical-align: top;
+}
+th.tableblock.valign-middle, td.tableblock.valign-middle {
+ vertical-align: middle;
+}
+th.tableblock.valign-bottom, td.tableblock.valign-bottom {
+ vertical-align: bottom;
+}
+
+
+/*
+ * manpage specific
+ *
+ * */
+
+body.manpage h1 {
+ padding-top: 0.5em;
+ padding-bottom: 0.5em;
+ border-top: 2px solid silver;
+ border-bottom: 2px solid silver;
+}
+body.manpage h2 {
+ border-style: none;
+}
+body.manpage div.sectionbody {
+ margin-left: 3em;
+}
+
+@media print {
+ body.manpage div#toc { display: none; }
+}
+
+
+/*
+ * Theme specific overrides of the preceding (asciidoc.css) CSS.
+ *
+ */
+body {
+ font-family: Garamond, Georgia, serif;
+ font-size: 17px;
+ color: #3E4349;
+ line-height: 1.3em;
+}
+h1, h2, h3, h4, h5, h6,
+div.title, caption.title,
+thead, p.table.header,
+#toctitle,
+#author, #revnumber, #revdate, #revremark,
+#footer {
+ font-family: Garmond, Georgia, serif;
+ font-weight: normal;
+ border-bottom-width: 0;
+ color: #3E4349;
+}
+div.title, caption.title { color: #596673; font-weight: bold; }
+h1 { font-size: 240%; }
+h2 { font-size: 180%; }
+h3 { font-size: 150%; }
+h4 { font-size: 130%; }
+h5 { font-size: 115%; }
+h6 { font-size: 100%; }
+#header h1 { margin-top: 0; }
+#toc {
+ color: #444444;
+ line-height: 1.5;
+ padding-top: 1.5em;
+}
+#toctitle {
+ font-size: 20px;
+}
+#toc a {
+ border-bottom: 1px dotted #999999;
+ color: #444444 !important;
+ text-decoration: none !important;
+}
+#toc a:hover {
+ border-bottom: 1px solid #6D4100;
+ color: #6D4100 !important;
+ text-decoration: none !important;
+}
+div.toclevel1 { margin-top: 0.2em; font-size: 16px; }
+div.toclevel2 { margin-top: 0.15em; font-size: 14px; }
+em, dt, td.hdlist1 { color: black; }
+strong { color: #3E4349; }
+a { color: #004B6B; text-decoration: none; border-bottom: 1px dotted #004B6B; }
+a:visited { color: #615FA0; border-bottom: 1px dotted #615FA0; }
+a:hover { color: #6D4100; border-bottom: 1px solid #6D4100; }
+div.tableblock > table, table.tableblock { border: 3px solid #E8E8E8; }
+th.tableblock, td.tableblock { border: 1px solid #E8E8E8; }
+ul > li > * { color: #3E4349; }
+pre, tt, .monospaced { font-family: Consolas,Menlo,'Deja Vu Sans Mono','Bitstream Vera Sans Mono',monospace; }
+tt, .monospaced { font-size: 0.9em; color: black;
+}
+div.exampleblock > div.content, div.sidebarblock > div.content, div.listingblock > div.content { border-width: 0 0 0 3px; border-color: #E8E8E8; }
+div.verseblock { border-left-width: 0; margin-left: 3em; }
+div.quoteblock { border-left-width: 3px; margin-left: 0; margin-right: 0;}
+div.admonitionblock td.content { border-left: 3px solid #E8E8E8; }
+
+
+@media screen {
+ body {
+ max-width: 50em; /* approximately 80 characters wide */
+ margin-left: 16em;
+ }
+
+ #toc {
+ position: fixed;
+ top: 0;
+ left: 0;
+ bottom: 0;
+ width: 13em;
+ padding: 0.5em;
+ padding-bottom: 1.5em;
+ margin: 0;
+ overflow: auto;
+ border-right: 3px solid #f8f8f8;
+ background-color: white;
+ }
+
+ #toc .toclevel1 {
+ margin-top: 0.5em;
+ }
+
+ #toc .toclevel2 {
+ margin-top: 0.25em;
+ display: list-item;
+ color: #aaaaaa;
+ }
+
+ #toctitle {
+ margin-top: 0.5em;
+ }
+}
+</style>
+<script type="text/javascript">
+/*<![CDATA[*/
+var asciidoc = { // Namespace.
+
+/////////////////////////////////////////////////////////////////////
+// Table Of Contents generator
+/////////////////////////////////////////////////////////////////////
+
+/* Author: Mihai Bazon, September 2002
+ * http://students.infoiasi.ro/~mishoo
+ *
+ * Table Of Content generator
+ * Version: 0.4
+ *
+ * Feel free to use this script under the terms of the GNU General Public
+ * License, as long as you do not remove or alter this notice.
+ */
+
+ /* modified by Troy D. Hanson, September 2006. License: GPL */
+ /* modified by Stuart Rackham, 2006, 2009. License: GPL */
+
+// toclevels = 1..4.
+toc: function (toclevels) {
+
+ function getText(el) {
+ var text = "";
+ for (var i = el.firstChild; i != null; i = i.nextSibling) {
+ if (i.nodeType == 3 /* Node.TEXT_NODE */) // IE doesn't speak constants.
+ text += i.data;
+ else if (i.firstChild != null)
+ text += getText(i);
+ }
+ return text;
+ }
+
+ function TocEntry(el, text, toclevel) {
+ this.element = el;
+ this.text = text;
+ this.toclevel = toclevel;
+ }
+
+ function tocEntries(el, toclevels) {
+ var result = new Array;
+ var re = new RegExp('[hH]([1-'+(toclevels+1)+'])');
+ // Function that scans the DOM tree for header elements (the DOM2
+ // nodeIterator API would be a better technique but not supported by all
+ // browsers).
+ var iterate = function (el) {
+ for (var i = el.firstChild; i != null; i = i.nextSibling) {
+ if (i.nodeType == 1 /* Node.ELEMENT_NODE */) {
+ var mo = re.exec(i.tagName);
+ if (mo && (i.getAttribute("class") || i.getAttribute("className")) != "float") {
+ result[result.length] = new TocEntry(i, getText(i), mo[1]-1);
+ }
+ iterate(i);
+ }
+ }
+ }
+ iterate(el);
+ return result;
+ }
+
+ var toc = document.getElementById("toc");
+ if (!toc) {
+ return;
+ }
+
+ // Delete existing TOC entries in case we're reloading the TOC.
+ var tocEntriesToRemove = [];
+ var i;
+ for (i = 0; i < toc.childNodes.length; i++) {
+ var entry = toc.childNodes[i];
+ if (entry.nodeName.toLowerCase() == 'div'
+ && entry.getAttribute("class")
+ && entry.getAttribute("class").match(/^toclevel/))
+ tocEntriesToRemove.push(entry);
+ }
+ for (i = 0; i < tocEntriesToRemove.length; i++) {
+ toc.removeChild(tocEntriesToRemove[i]);
+ }
+
+ // Rebuild TOC entries.
+ var entries = tocEntries(document.getElementById("content"), toclevels);
+ for (var i = 0; i < entries.length; ++i) {
+ var entry = entries[i];
+ if (entry.element.id == "")
+ entry.element.id = "_toc_" + i;
+ var a = document.createElement("a");
+ a.href = "#" + entry.element.id;
+ a.appendChild(document.createTextNode(entry.text));
+ var div = document.createElement("div");
+ div.appendChild(a);
+ div.className = "toclevel" + entry.toclevel;
+ toc.appendChild(div);
+ }
+ if (entries.length == 0)
+ toc.parentNode.removeChild(toc);
+},
+
+
+/////////////////////////////////////////////////////////////////////
+// Footnotes generator
+/////////////////////////////////////////////////////////////////////
+
+/* Based on footnote generation code from:
+ * http://www.brandspankingnew.net/archive/2005/07/format_footnote.html
+ */
+
+footnotes: function () {
+ // Delete existing footnote entries in case we're reloading the footnodes.
+ var i;
+ var noteholder = document.getElementById("footnotes");
+ if (!noteholder) {
+ return;
+ }
+ var entriesToRemove = [];
+ for (i = 0; i < noteholder.childNodes.length; i++) {
+ var entry = noteholder.childNodes[i];
+ if (entry.nodeName.toLowerCase() == 'div' && entry.getAttribute("class") == "footnote")
+ entriesToRemove.push(entry);
+ }
+ for (i = 0; i < entriesToRemove.length; i++) {
+ noteholder.removeChild(entriesToRemove[i]);
+ }
+
+ // Rebuild footnote entries.
+ var cont = document.getElementById("content");
+ var spans = cont.getElementsByTagName("span");
+ var refs = {};
+ var n = 0;
+ for (i=0; i<spans.length; i++) {
+ if (spans[i].className == "footnote") {
+ n++;
+ var note = spans[i].getAttribute("data-note");
+ if (!note) {
+ // Use [\s\S] in place of . so multi-line matches work.
+ // Because JavaScript has no s (dotall) regex flag.
+ note = spans[i].innerHTML.match(/\s*\[([\s\S]*)]\s*/)[1];
+ spans[i].innerHTML =
+ "[<a id='_footnoteref_" + n + "' href='#_footnote_" + n +
+ "' title='View footnote' class='footnote'>" + n + "</a>]";
+ spans[i].setAttribute("data-note", note);
+ }
+ noteholder.innerHTML +=
+ "<div class='footnote' id='_footnote_" + n + "'>" +
+ "<a href='#_footnoteref_" + n + "' title='Return to text'>" +
+ n + "</a>. " + note + "</div>";
+ var id =spans[i].getAttribute("id");
+ if (id != null) refs["#"+id] = n;
+ }
+ }
+ if (n == 0)
+ noteholder.parentNode.removeChild(noteholder);
+ else {
+ // Process footnoterefs.
+ for (i=0; i<spans.length; i++) {
+ if (spans[i].className == "footnoteref") {
+ var href = spans[i].getElementsByTagName("a")[0].getAttribute("href");
+ href = href.match(/#.*/)[0]; // Because IE return full URL.
+ n = refs[href];
+ spans[i].innerHTML =
+ "[<a href='#_footnote_" + n +
+ "' title='View footnote' class='footnote'>" + n + "</a>]";
+ }
+ }
+ }
+},
+
+install: function(toclevels) {
+ var timerId;
+
+ function reinstall() {
+ asciidoc.footnotes();
+ if (toclevels) {
+ asciidoc.toc(toclevels);
+ }
+ }
+
+ function reinstallAndRemoveTimer() {
+ clearInterval(timerId);
+ reinstall();
+ }
+
+ timerId = setInterval(reinstall, 500);
+ if (document.addEventListener)
+ document.addEventListener("DOMContentLoaded", reinstallAndRemoveTimer, false);
+ else
+ window.onload = reinstallAndRemoveTimer;
+}
+
+}
+asciidoc.install(2);
+/*]]>*/
+</script>
+</head>
+<body class="book">
+<div id="header">
+<h1>Introduzione a KiCad</h1>
+<span id="author">The KiCad Team</span><br>
+<div id="toc">
+ <div id="toctitle">Sommario</div>
+ <noscript><p><b>JavaScript must be enabled in your browser to display the table of contents.</b></p></noscript>
+</div>
+</div>
+<div id="content">
+<div id="preamble">
+<div class="sectionbody">
+<div class="paragraph"><p><em>Guida essenziale a KiCad, per realizzare senza sforzo circuiti stampati
+complessi.</em></p></div>
+<div class="paragraph" id="copyright"><p><strong>Copyright</strong></p></div>
+<div class="paragraph"><p>Questo documento è coperto dal Copyright &#169; 2010-2015 dei suoi autori come
+elencati in seguito. È possibile distribuirlo e/o modificarlo nei termini
+sia della GNU General Public License (<a href="http://www.gnu.org/licenses/gpl.html">http://www.gnu.org/licenses/gpl.html</a>),
+versione 3 o successive, che della Creative Commons Attribution License
+(<a href="http://creativecommons.org/licenses/by/3.0/">http://creativecommons.org/licenses/by/3.0/</a>), versione 3.0 o successive.</p></div>
+<div class="paragraph"><p>Tutti i marchi registrati all&#8217;interno di questa guida appartengono ai loro
+legittimi proprietari.</p></div>
+<div class="paragraph" id="contributors"><p><strong>Collaboratori</strong></p></div>
+<div class="paragraph"><p>David Jahshan, Phil Hutchinson, Fabrizio Tappero, Christina Jarron, Melroy
+van den Berg.</p></div>
+<div class="paragraph" id="translation"><p><strong>Traduzione</strong></p></div>
+<div class="paragraph"><p>Marco Ciampa &lt;<a href="mailto:ciampix@libero.it">ciampix@libero.it</a>&gt;, 2014-2015.</p></div>
+<div class="paragraph" id="feedback"><p><strong>Feedback</strong></p></div>
+<div class="paragraph"><p>Si prega di inviare qualsiasi rapporto bug, suggerimento o nuova versione a:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Documentazione di KiCad: <a href="https://github.com/KiCad/kicad-doc/issues">https://github.com/KiCad/kicad-doc/issues</a>
+</p>
+</li>
+<li>
+<p>
+Software KiCad: <a href="https://bugs.launchpad.net/kicad">https://bugs.launchpad.net/kicad</a>
+</p>
+</li>
+<li>
+<p>
+Traduzione di KiCad: <a href="https://github.com/KiCad/kicad-i18n/issues">https://github.com/KiCad/kicad-i18n/issues</a>
+</p>
+</li>
+</ul></div>
+<div class="paragraph" id="publication_date"><p><strong>Data di pubblicazione</strong></p></div>
+<div class="paragraph"><p>16 maggio, 2015.</p></div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="introduction-to-kicad">1. Introduzione a KiCad</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>KiCad è uno strumento open-source per la creazione di schemi elettrici e
+circuiti stampati. Sotto la sua apparente interfaccia monolitica, KiCad
+incorpora un elegante insieme di strumenti software indipendenti:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:33%;">
+<col style="width:33%;">
+<col style="width:33%;">
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top" >Nome programma</th>
+<th class="tableblock halign-left valign-top" >Descrizione</th>
+<th class="tableblock halign-left valign-top" >Estensione file</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">KiCad</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Gestore progetti</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="monospaced">*.pro</span></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Eeschema</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Editor di schemi (e di componenti) elettrici</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="monospaced">*.sch, *.lib, *.net</span></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">CvPcb</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Selezionatore di impronte</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">+*.net</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">PCBnew</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Editor di circuiti stampati</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="monospaced">*.kicad_pcb</span></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">GerbView</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Visualizzatore di file Gerber</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Tutti i classici file gerber</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Bitmap2Component</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Convertitore di immagini bitmap in componenti o impronte</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="monospaced">*.lib, *.kicad_mod, *.kicad_wks</span></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">PCB Calculator</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Calcolatore per componenti, spessore tracce, spaziature elettriche, codici colore, e altro&#8230;</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Nessuno</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Pl Editor</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Editor dei fogli mastri o di disposizione</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="monospaced">*.kicad_wks</span></p></td>
+</tr>
+</tbody>
+</table>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">L&#8217;elenco delle estensioni non è completo e contiene solo un sottoinsieme dei
+file che vengono elaborati da KiCad ma è rappresentativo per una
+comprensione di base del tipo di file usati da ogni applicazione di KiCad.</td>
+</tr></table>
+</div>
+<div class="paragraph"><p>KiCad può essere considerato abbastanza maturo da essere usato con
+soddisfazione per lo sviluppo e la manutenzione di schede elettroniche
+complesse.</p></div>
+<div class="paragraph"><p>KiCad non presenta alcun limite di dimensione scheda e può gestire
+tranquillamente fino a 32 strati rame, fino a 14 strati tecnici e 4
+ausiliari. KiCad può creare tutti i file necessari per la fabbricazione di
+circuiti stampati, ovvero file Gerber per fotoplotter, file di forature,
+file per il posizionamento automatizzato dei componenti e molto altro.</p></div>
+<div class="paragraph"><p>Essendo open source (con licenza GPL), KiCad rappresenta lo strumento ideale
+per i progetti orientati alla creazione di hardware elettronico in salsa
+opensource.</p></div>
+<div class="paragraph"><p>Su Internet, la home di KiCad è:</p></div>
+<div class="paragraph"><p><a href="http://www.kicad-pcb.org/">http://www.kicad-pcb.org/</a></p></div>
+<div class="sect2">
+<h3 id="download-and-install-kicad">1.1. Scaricamento e installazione di KiCad</h3>
+<div class="paragraph"><p>KiCad gira su GNU/Linux, Apple OS X e Windows. È possibile trovare le
+informazioni e le copie di KiCad più aggiornate da:</p></div>
+<div class="paragraph"><p><a href="http://www.kicad-pcb.org/download/">http://www.kicad-pcb.org/download/</a></p></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Importante</div>
+</td>
+<td class="content">I rilasci stabili di KiCad avvengono periodicamente secondo la
+<a href="http://ci.kicad-pcb.org/job/kicad-doxygen/ws/Documentation/doxygen/html/">Politica
+di rilasci stabili di KiCad</a>. Nuove funzioni vengono aggiunte al ramo di
+sviluppo con continuità. Se si vuole sfruttare queste nuove caratteristiche
+e contemporaneamente aiutare a testarne lo sviluppo, scaricare l&#8217;ultimo
+pacchetto "nightly build" ovvero sperimentale, per la propria piattaforma. I
+pacchetti sperimentali possono presentare dei bachi tuttavia è l&#8217;obiettivo
+del team di sviluppo di KiCad mantenere il ramo di sviluppo più funzionale
+possibile anche durante lo sviluppo di nuove caratteristiche (N.d.T: ergo,
+se i difetti che dovessero presentarsi vengono segnalati velocemente,
+altrettanto velocemente dovrebbero essere risolti).</td>
+</tr></table>
+</div>
+</div>
+<div class="sect2">
+<h3 id="under-linux">1.2. Sotto GNU/Linux</h3>
+<div class="paragraph"><div class="title">Versioni stabili</div><p>Versioni stabili di KiCad si possono trovare tramite i gestori dei pacchetti
+delle più diffuse distribuzioni cercando i pacchetti kicad e kicad-doc. Se
+la propria distribuzione non fornisce ancora l&#8217;ultima versione stabile,
+seguire le istruzioni per l&#8217;installazione delle versioni instabili,
+selezionare e quindi installare l&#8217;ultima versione stabile.</p></div>
+<div class="paragraph"><div class="title">Versioni instabili (compilate quotidianamente)</div><p>Le versioni instabili vengono create partendo dal codice sorgente più
+recente. Possono presentare dei difetti che potrebbero portare anche a
+rovinare i file di progetto, generare file gerber non corretti, ecc. ma
+generalmente sono stabili e sono corredati dalle ultime novità funzionali.</p></div>
+<div class="paragraph"><p>In Ubuntu, il modo più semplice per installare una versione instabile
+compilata quotidianamente di KiCad, è tramite <em>PPA</em> e <em>Aptitude</em>. Battere
+i seguenti comandi in un terminale:</p></div>
+<div class="quoteblock">
+<div class="content">
+<div class="paragraph"><p>sudo add-apt-repository ppa:js-reynaud/ppa-kicad</p></div>
+<div class="paragraph"><p>sudo aptitude update &amp;&amp; sudo aptitude safe-upgrade</p></div>
+<div class="paragraph"><p>sudo aptitude install kicad kicad-doc-en</p></div>
+</div>
+<div class="attribution">
+</div></div>
+<div class="paragraph"><p>In Fedora il modo più semplice di installare una versione instabile e
+compilata quotidianamente, è tramite <em>copr</em>. Per installare KiCad tramite
+copr battere i seguenti comandi:</p></div>
+<div class="quoteblock">
+<div class="content">
+<div class="paragraph"><p>sudo dnf copr enable mangelajo/kicad</p></div>
+<div class="paragraph"><p>sudo dnf install kicad</p></div>
+</div>
+<div class="attribution">
+</div></div>
+<div class="paragraph"><p>In alternativa, si può scaricare e installare una versione pre-compilata di
+KiCad, o direttamente scaricare il codice sorgente, compilarlo e installare
+KiCad.</p></div>
+</div>
+<div class="sect2">
+<h3 id="under-apple-os-x">1.3. Sotto Apple OS X</h3>
+<div class="paragraph"><div class="title">Versioni stabili</div><p>Le versioni stabili di KiCad per OS X si possono trovare su:
+<a href="http://downloads.kicad-pcb.org/osx/stable/">http://downloads.kicad-pcb.org/osx/stable/</a></p></div>
+<div class="paragraph"><div class="title">Versioni instabili (compilate quotidianamente)</div><p>Le versioni instabili vengono create partendo dal codice sorgente più
+recente. Possono presentare dei difetti che potrebbero portare anche a
+rovinare i file di progetto, generare file gerber non corretti, ecc. ma
+generalmente sono stabili e sono corredati dalle ultime novità funzionali.</p></div>
+<div class="paragraph"><p>Le versioni instabili compilate giornalmente si possono trovare al seguente
+indirizzo: <a href="http://downloads.kicad-pcb.org/osx/">http://downloads.kicad-pcb.org/osx/</a></p></div>
+</div>
+<div class="sect2">
+<h3 id="under-Windows">1.4. Sotto Windows</h3>
+<div class="paragraph"><div class="title">Versioni stabili</div><p>Le versioni stabili di KiCad si possono trovare su:
+<a href="http://downloads.kicad-pcb.org/windows/stable/">http://downloads.kicad-pcb.org/windows/stable/</a></p></div>
+<div class="paragraph"><div class="title">Versioni instabili (compilate quotidianamente)</div><p>Le versioni instabili vengono create partendo dal codice sorgente più
+recente. Possono presentare dei difetti che potrebbero portare anche a
+rovinare i file di progetto, generare file gerber non corretti, ecc. ma
+generalmente sono stabili e sono corredati dalle ultime novità funzionali.</p></div>
+<div class="paragraph"><p>Per Windows si possono trovare versioni instabili compilate quotidianamente
+su: <a href="http://downloads.kicad-pcb.org/windows/">http://downloads.kicad-pcb.org/windows/</a></p></div>
+</div>
+<div class="sect2">
+<h3 id="support">1.5. Supporto</h3>
+<div class="paragraph"><p>Se avete idee, commenti o domande o se vi serve solamente un aiuto:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Visitare il <a href="https://forum.kicad.info/">Forum</a>
+</p>
+</li>
+<li>
+<p>
+Iscrivervi al <a href="http://webchat.freenode.net/?channels=kicad">canale IRC #kicad</a>
+ su Freenode
+</p>
+</li>
+<li>
+<p>
+Visionare i molti <a href="http://www.kicad-pcb.org/help/tutorials/">tutorial</a>
+</p>
+</li>
+</ul></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="kicad-work-flow">2. Il diagramma di flusso di KiCad</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>A dispetto delle sue similitudini con altri CAD elettronici, KiCad è
+caratterizzato da un interessante flusso di lavoro nel quale i componenti
+dello schema elettrico e le impronte di circuito stampato sono
+effettivamente due entità separate. Ciò è spesso oggetto di discussioni nei
+forum su Internet.</p></div>
+<div class="sect2">
+<h3 id="kicad-work-flow-overview">2.1. Panorama sul diagramma di flusso di KiCad</h3>
+<div class="paragraph"><p>Il flusso di lavoro di KiCad è composto da due compiti principali: creazione
+dello schema elettrico e progettazione fisica della scheda elettronica. Per
+questi due compiti è necessaria la presenza di una libreria di componenti e
+una di impronte. KiCad è fornito abbondantemente di entrambe le
+tipologie. Nel caso non fossero sufficienti, KiCad comprende anche gli
+strumenti necessari per la creazione di nuovi elementi.</p></div>
+<div class="paragraph"><p>Nella figura seguente si può osservare un diagramma di flusso rappresentante
+le sequenze di lavoro con KiCad. La figura spiega quali passi è necessario
+seguire e in che ordine. Quando è stato possibile è stata aggiunta un&#8217;icona
+come aiuto ulteriore.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/kicad_flowchart.png" alt="KiCad Flowchart">
+</div>
+</div>
+<div class="paragraph"><p>Per ulteriori informazioni circa la creazione di un componente, consultare
+la sezione di questo documento intitolata
+<a href="#make-schematic-components-in-kicad">Creare simboli elettrici in KiCad</a>. Mentre per ulteriori informazioni su come creare una nuova
+impronta, consultare la sezione di questo documento intitolata
+<a href="#make-component-footprints">Creare impronte di componenti</a>.</p></div>
+<div class="paragraph"><p>Sul sito seguente:</p></div>
+<div class="paragraph"><p><a href="http://kicad.rohrbacher.net/quicklib.php">http://kicad.rohrbacher.net/quicklib.php</a></p></div>
+<div class="paragraph"><p>Si troverà un esempio di uso di uno strumento che permette di creare
+velocemente componenti di libreria KiCad. Per ulteriori informazioni su
+quicklib, fare riferimento alla sezione di questo documento intitolata
+<a href="#make-schematic-components-with-quicklib">Crea componenti dello schema con quicklib</a>.</p></div>
+</div>
+<div class="sect2">
+<h3 id="forward-and-backward-annotation">2.2. Forward e back annotation</h3>
+<div class="paragraph"><p>Dopo che uno schema elettrico sia stato completamente disegnato, il passo
+successivo è il trasferimento di questo in un circuito stampato seguendo il
+flusso di lavoro di KiCad. Una volta che il processo di stesura è stato
+completamente, o anche parzialmente completato, potrebbe servire aggiungere
+componenti o collegamenti, spostare elementi o altre modifiche. Ciò può
+essere svolto in due modi: tramite la cosidetta back annotation o tramite la
+forward annotation.</p></div>
+<div class="paragraph"><p>La back annotation è il processo di invio di cambiamenti nel circuito
+stampato indietro al suo schema elettrico corrispondente. Alcune persone non
+considerano questa funzionalità particolarmente utile.</p></div>
+<div class="paragraph"><p>La <em>forward annotation</em> è il processo di trasmissione dei cambiamenti nello
+schema elettrico al progetto di circuito stampato corrispondente. È una
+caratteristica fondamentale dato che non è desiderabile rifare totalmente il
+lavoro di progettazione di un circuito stampato ogniqualvolta si debbano
+effettuare delle modifiche allo schema elettrico. La <em>forward annotation</em> è
+discussa nella corrispondente sezione <a href="#forward-annotation-in-kicad">Forward Annotation</a>.</p></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="draw-electronic-schematics">3. Disegno di schemi elettrici</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>In questa sezione impareremo a disegnare uno schema elettrico usando KiCad.</p></div>
+<div class="sect2">
+<h3 id="using-eeschema">3.1. Usare Eeschema</h3>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Sotto Windows eseguire kicad.exe. Sotto Linux eseguire invece <em>kicad</em> nel
+ terminale. All&#8217;avvio ci si troverà nella finestra principale del gestore dei
+ progetti di KiCad. Da qui si ha accesso ad otto programmi indipendenti:
+ <em>Eeschema</em>, <em>Editor librerie di schemi elettrici</em>, <em>Pcbnew</em>, <em>Editor
+ impronte di circuiti stampati</em>, <em>GerbView</em>, <em>Bitmap2Component</em>, <em>PCB
+ Calculator</em> e <em>Pl Editor</em>. Fare riferimento allo schema del flusso di
+ lavoro per avere un&#8217;idea su come si devono usare questi strumenti.
+</p>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/kicad_main_window.png" alt="KiCad Main Window">
+</div>
+</div>
+</li>
+<li>
+<p>
+Creare un nuovo progetto: <strong>File</strong> &#8594; <strong>Nuovo progetto</strong> &#8594; <strong>Nuovo progetto</strong>.
+ Intitolare il file del progetto <em>tutorial1</em>. Il file del progetto prenderà
+ automaticamente l&#8217;estensione ".pro". A questo punto KiCad chiede se si vuole
+ creare una cartella dedicata, fare clic su "Sì" per conferma. Tutti i file
+ del progetto saranno salvati li dentro.
+</p>
+</li>
+<li>
+<p>
+Cominciamo col creare uno schema elettrico. Eseguiamo l&#8217;editor degli schemi
+ elettrici <em>Eeschema</em>, <span class="image">
+<img src="images/icons/eeschema.png" alt="Eeschema">
+</span>. È il
+ primo pulsante da sinistra.
+</p>
+</li>
+<li>
+<p>
+Fare clic sull&#8217;icona <em>Impostazioni pagina</em>
+ <span class="image">
+<img src="images/icons/sheetset.png" alt="Sheet settings icon">
+</span> sulla barra strumenti
+ in alto. Impostare la dimensione pagina come <em>A4</em> e inserire il titolo
+ <em>Tutorial 1</em>. Vedrete che a questo punto sarà possibile inserire più
+ informazioni se necessario. Fate clic su OK. Queste informazioni popoleranno
+ il foglio dello schema elettrico nell&#8217;angolo in basso a destra. Usare la
+ rotellina del mouse per ingrandire. Salvare l&#8217;intero progetto di schema
+ elettrico: <strong>File</strong> &#8594; <strong>Salva schema progetto</strong>.
+</p>
+</li>
+<li>
+<p>
+Ora inseriremo il nostro primo componente. Fare clic sull&#8217;icona <em>Piazza
+ componente</em> <span class="image">
+<img src="images/icons/add_component.png" alt="Add component Icon">
+</span> sulla
+ barra destra degli strumenti. La stessa funzionalità la si ottiene premendo
+ la scorciatoia da tastiera <em>Aggiungi componente</em> (<em>a</em>).
+</p>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">Si può consultare l&#8217;elenco di tutte le scorciatoie da tastiera disponibili
+premendo il tasto <em>?</em>.</td>
+</tr></table>
+</div>
+</li>
+<li>
+<p>
+Fare clic nel mezzo del proprio schema elettrico. Apparirà la finestra
+ <em>Scegli componente</em> sullo schermo. Inseriremo una resistenza. Cercare /
+ filtrare <em>R</em> per <strong>R</strong>esistenza. Si può notare l&#8217;intestazione <em>device</em> sopra
+ la resistenza. L&#8217;intestazione <em>device</em> è il nome della libreria nella quale
+ il componente è inserito, una libreria generica molto utile.
+</p>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/choose_component.png" alt="Choose Component">
+</div>
+</div>
+</li>
+<li>
+<p>
+Fare doppio clic su di essa. Ciò chiuderà la finestra <em>Scegli
+ componente</em>. Inserire il componente nel foglio dello schema facendo clic
+ dove lo si vuole posizionare.
+</p>
+</li>
+<li>
+<p>
+Fare clic sull&#8217;icona lente per ingrandire la vista sul componente. In
+ alternativa usare la rotellina del mouse per ingrandire/rimpicciolire la
+ vista. Premere la rotellina (tasto centrale) del mouse per fare pan
+ orizzontalmente e verticalmente.
+</p>
+</li>
+<li>
+<p>
+Provare a posizionarsi con il puntatore del mouse sopra il componente <em>R</em> e
+ premere il tasto r. Il componente dovrebbe ruotare. Non è necessario fare
+ clic sul componente per ruotarlo.
+</p>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">Se il proprio mouse era anche sopra il <em>campo riferimento</em> (<em>R</em>) o il <em>campo
+valore</em> (<em>R?</em>), apparirà un menu. Si osserveranno spesso questi menu
+<em>Specifica selezione</em> in KiCad; essi permettono di lavorare su oggetti
+posizionati sopra altri. In questo caso, indicare a KiCad che si desidera
+eseguire l&#8217;azione sul <em>Componente &#8230;R&#8230;</em>.</td>
+</tr></table>
+</div>
+</li>
+<li>
+<p>
+Fare clic destro in mezzo al componente e selezionare <strong>Modifica componente</strong>
+ &#8594; <strong>Valore</strong>. È possibile ottenere lo stesso risultato posizionandosi sopra
+ il componente e premendo il tasto &#8220;v&#8221;. In alternativa, il tasto &#8220;e&#8221;
+ aprirà la finestra di modifica generale. Si noti come la finestra del tasto
+ destro, sotto mostri tutti i possibili tasti scorciatoia per tutte le azioni
+ disponibili.
+</p>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/edit_component_dropdown.png" alt="Edit component menu">
+</div>
+</div>
+</li>
+<li>
+<p>
+La finestra del valore del componente apparirà. Rimpiazzare il valore
+ corrente <em>R</em> con <em>1k</em>. Fare clic su OK.
+</p>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">Non si cambi il campo del riferimento (R?), questo verrà fatto
+automaticamente più avanti. Il valore dentro la resistenza dovrebbe essere
+ora <em>1k</em>.</td>
+</tr></table>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="images/resistor_value.png" alt="Resistor Value">
+</div>
+</div>
+</li>
+<li>
+<p>
+Per inserire un&#8217;altra resistenza, fare semplicemente clic dove si vuole che
+ questa appaia. La finestra di selezione del componente apparirà nuovamente.
+</p>
+</li>
+<li>
+<p>
+La resistenza scelta in precedenza è ora presente nella lista della
+ cronologia, elencata come <em>R</em>. Fare clic su OK e inserire il componente.
+</p>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/component_history.png" alt="Component history">
+</div>
+</div>
+</li>
+<li>
+<p>
+Nel caso si commetta un errore e si voglia cancellare un componente, clic
+ destro sul componente e clic su <em>Cancella componente</em>, rimuoverà il
+ componente dallo schema elettrico. In alternativa, si può spostare il
+ puntatore del mouse sopra il componente che si desidera eliminare e premere
+ il tasto <em>Canc</em>.
+</p>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">È possibile cambiare qualsiasi scorciatoia da tastiera predefinita andando
+nelle <strong>Preferenze</strong> &#8594; <strong>Tasti scorciatoia</strong> &#8594; <strong>Modifica tasti
+scorciatoia</strong>. Qualsiasi modifica verrà salvata immediatamente.</td>
+</tr></table>
+</div>
+</li>
+<li>
+<p>
+È possibile anche duplicare un componente già presente nello schema
+ passandoci sopra con il puntatore del mouse e premendo il tasto <em>c</em>. Fare
+ clic dove si vuole per piazzare il componente duplicato.
+</p>
+</li>
+<li>
+<p>
+Clic destro sulla seconda resistenza. Selezionare <em>Trascina
+ componente</em>. Riposizionare il componente e fare clic sinistro per
+ rilasciare. La stessa funzionalità può essere ottenuta posizionando il
+ puntatore del mouse sopra il componente e premendo il tasto g. Usare il
+ tasto r per per ruotare il componente. Il tasto x e y invertono il
+ componente.
+</p>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content"><strong>Clic-destro</strong> &#8594; <strong>Sposta il componente</strong> (equivalente al tasto m )
+è anch&#8217;esso una valida possibilità per spostare oggetti, ma è meglio usarla
+solo per etichette di componenti e componenti non ancora
+connessi. Vedremo più avanti il perché.</td>
+</tr></table>
+</div>
+</li>
+<li>
+<p>
+Modificare la seconda resistenza passandoci sopra con il puntatore del mouse
+ e premendo il tasto <strong>v</strong>. Rimpiazzare <em>R</em> con <em>100</em>. Si può annullare
+ qualsiasi operazione di modifica con la combinazione di tasti ctrl+z.
+</p>
+</li>
+<li>
+<p>
+Cambiare la dimensione della griglia. Avrete probabilmente notato che sullo
+ schema elettrico tutti i componenti si dispongono secondo una griglia a
+ maglie larghe. Si può facilmente modificare la dimensione della griglia
+ facendo <strong>clic-destro</strong> &#8594; <strong>Seleziona griglia</strong>. <em>In generale, è
+ raccomandabile usare una griglia di 50,0 mils per il foglio dello schema
+ elettrico</em>.
+</p>
+</li>
+<li>
+<p>
+Stiamo per aggiungere un componente da una libreria che non è configurata
+ nel progetto predefinito. Nel menu, scegliere <strong>Preferenze</strong> &#8594; <strong>Librerie
+ componenti</strong> e fare clic sul pulsante <strong>Aggiungi</strong> di <strong>File librerie
+ componenti</strong>.
+</p>
+</li>
+<li>
+<p>
+È necessario trovare dove sono installate le librerie ufficiali di KiCad nel
+ proprio computer. Cercare una cartella <span class="monospaced">library</span> contenente un centinaio di
+ file <span class="monospaced">.dcm</span> e <span class="monospaced">.lib</span>. Provare in <span class="monospaced">C:\Program Files (x86)\KiCad\share\</span>
+ (Windows) e <span class="monospaced">/usr/share/kicad/library/</span> (Linux). Una volta trovata la
+ cartella, scegliere e aggiungere la libreria <em>microchip_pic12mcu</em> e chiudere
+ la finestra.
+</p>
+</li>
+<li>
+<p>
+Ripetere i passi di aggiunta di componenti, questa volta scegliendo la
+ libreria <em>microchip_pic12mcu</em> invece della <em>device</em> e prelevare il
+ componente <em>PIC12C508A-I/SN</em> da essa.
+</p>
+</li>
+<li>
+<p>
+Portare il puntatore del mouse sopra il componente microcontrollore. Premere
+ il tasto <em>y</em>. Si noti come il componente viene ribaltato sul suo asse <em>x</em> o
+ <em>y</em>. Premere nuovamente il tasto per riportarlo al suo orientamento
+ originale.
+</p>
+</li>
+<li>
+<p>
+Ripetere i passi di aggiunta di componenti, questa volta scegliendo la
+ libreria <em>device</em> e prelevando il componente <em>LED</em> da essa.
+</p>
+</li>
+<li>
+<p>
+Ordinare tutti componenti sullo schema come mostrato in basso.
+</p>
+<div class="imageblock">
+<div class="content">
+<img src="images/gsik_tutorial1_010.png" alt="gsik_tutorial1_010_png">
+</div>
+</div>
+</li>
+<li>
+<p>
+Ora è necessario creare il componente dello schema <em>MYCONN3</em> per il nostro
+ connettore a 3 piedini. Si può saltare alla sezione intitolata
+ <a href="#make-schematic-components-in-kicad">creare componenti dello schema in KiCad</a> per apprendere come creare questo componente da zero e poi ritornare
+ a questa sezione per continuare con la scheda.
+</p>
+</li>
+<li>
+<p>
+Ora è possibile inserire il nuovo componente appena creato. Premere il tasto
+ &#8220;a&#8221; e prelevare il componente <em>MYCONN3</em> nella libreria <em>mylib</em>.
+</p>
+</li>
+<li>
+<p>
+L&#8217;identificatore del componente <em>J?</em> apparirà sotto l&#8217;etichetta <em>MYCONN3</em>.
+ Se si vuole cambiare la sua posizione, fare clic destro su <em>J?</em> e poi clic
+ su <em>Sposta campo</em> (equivalente al tasto <em>m</em>). Può essere utile ingrandire la
+ vista prima o mentre si fa quest&#8217;operazione. Riposizionare <em>J?</em> sotto il
+ componente come mostrato sotto. Le etichette possono essere spostate intorno
+ a volontà.
+</p>
+<div class="imageblock">
+<div class="content">
+<img src="images/gsik_myconn3_s.png" alt="gsik_myconn3_s_png">
+</div>
+</div>
+</li>
+<li>
+<p>
+È giunto il momento di inserire i simboli di alimentazione e di massa. Fare
+ clic sul pulsante <em>Piazza porta di alimentazione</em>
+ <span class="image">
+<img src="images/icons/add_power.png" alt="add_power_png">
+</span> sulla barra dei comandi a
+ destra. In alternativa, premere il tasto <em>p</em>. Nella finestra di selezione
+ del componente, scorrere in basso e selezionare <em>VCC</em> dalla libreria
+ <em>power</em>. Fare clic su OK.
+</p>
+</li>
+<li>
+<p>
+Fare clic sopra il pin della resistenza da 1k per inserire l&#8217;elemento
+ VCC. Fare clic sull&#8217;area sopra il <em>VDD</em> del microcontrollore. Nella sezione
+ <em>Cronologia selezione componenti</em> selezionare <em>VCC</em> e inserirlo accanto al
+ pin VDD. Ripetere il processo di aggiunta e inserire l&#8217;elemento VCC sopra il
+ pin VCC di <em>MYCONN3</em>.
+</p>
+</li>
+<li>
+<p>
+Ripetere i passi di aggiunta pin ma questa volta selezionare l&#8217;elemento
+ GND. Inserire un elemento GND sotto il pin GND di <em>MYCONN3</em>. Inserire un
+ altro simbolo GND a destra del pin VSS del microcontrollore. Ora lo schema
+ dovrebbe somigliare a questo:
+</p>
+<div class="imageblock">
+<div class="content">
+<img src="images/gsik_tutorial1_020.png" alt="gsik_tutorial1_020_png">
+</div>
+</div>
+</li>
+<li>
+<p>
+Nel prossimo passo collegheremo tutti i fili ai nostri componenti. Fare clic
+ sull&#8217;immagine con nome <em>Piazza filo</em> <span class="image">
+<img src="images/icons/add_line.png" alt="Piazza filo">
+</span> sulla barra strumenti a destra.
+</p>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">Attenti a non inserire <em>Piazza bus</em>, che è posizionato appena sotto ed ha il
+simbolo di un filo più spesso. La sezione <a href="#bus-connections-in-kicad">connessioni bus in KiCad</a> descrive come usare la selezione bus.</td>
+</tr></table>
+</div>
+</li>
+<li>
+<p>
+Fare clic sul cerchietto alla fine del pin 7 del microcontrollore e poi fare
+ clic sul cerchietto sul pin 2 del LED. È possibile ingrandire anche mentre
+ si instaurano le connessioni.
+</p>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">Se si vuole riposizionare componenti connessi, è importante usare il tasto
+<em>g</em> (da <em>grab</em>, in inglese <em>afferra</em>) e non il tasto m (per <em>move</em> =
+sposta). Usando il comando g si manterranno le connessioni. Rivedere il
+passo 24 in caso ci si fosse dimenticato come spostare un componente.</td>
+</tr></table>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="images/gsik_tutorial1_030.png" alt="gsik_tutorial1_030_png">
+</div>
+</div>
+</li>
+<li>
+<p>
+Ripetere questo processo e collegare tutti gli altri componenti come
+ mostrato sotto. Per terminare un collegamento basta fare doppio clic. Quando
+ si collegano i simboli VCC e GND, il filo dovrebbe toccare il fondo del
+ simbolo VCC e la parte medio alta del simbolo GND. Osservare l&#8217;immagine
+ sottostante.
+</p>
+<div class="imageblock">
+<div class="content">
+<img src="images/gsik_tutorial1_040.png" alt="gsik_tutorial1_040_png">
+</div>
+</div>
+</li>
+<li>
+<p>
+Ora considereremo un modo alternativo di creare delle connessioni usando le
+ etichette. Prelevare lo strumento di etichettatura collegamenti facendo clic
+ sull&#8217;icona <em>Piazza nome collegamento</em>
+ <span class="image">
+<img src="images/icons/add_line_label.png" alt="label_png">
+</span> sulla barra strumenti a
+ destra. È possibile usare anche il tasto <em>l</em>.
+</p>
+</li>
+<li>
+<p>
+Fare clic in mezzo al collegamento connesso al pin 6 del
+ microcontrollore. Chiamare questa etichetta <em>INPUT</em>.
+</p>
+</li>
+<li>
+<p>
+Seguire la stessa procedura e inserire un&#8217;altra etichetta destra della
+ resistenza da 100 ohm. Chiamare anch&#8217;essa <em>INPUT</em>. Le due etichette, avendo
+ lo stesso nome. creano una connessione invisibile tra il pin 6 del PIC e la
+ resistenza da 100 ohm. Questa è una tecnica utile quando si collegano tra
+ loro fili in progetti complessi dove il disegno di tutte le connessioni li
+ renderebbe caotici. Per piazzare un&#8217;etichetta non è necessario avere un
+ filo, si può anche collegare direttamente ad un pin.
+</p>
+</li>
+<li>
+<p>
+Le etichette possono essere usate anche per etichettare i collegamenti a
+ scopo informativo. Collegare un&#8217;etichetta sul pin 7 del PIC. Inserire il
+ nome <em>uCtoLED</em>. Etichettare il collegamento tra la resistenza e il LED,
+ <em>LEDtoR</em>. Etichettare il collegamento tra <em>MYCONN3</em> e la reistenza come
+ <em>INPUTtoR</em>.
+</p>
+</li>
+<li>
+<p>
+Non serve etichettare le linee VCC e GND dato che le etichette ricavate
+ implicitamente dall&#8217;oggetto alimentazione a cui sono connesse.
+</p>
+</li>
+<li>
+<p>
+Sotto si può osservare come dovrebbe apparire il risultato finale.
+</p>
+<div class="imageblock">
+<div class="content">
+<img src="images/gsik_tutorial1_050.png" alt="gsik_tutorial1_050_png">
+</div>
+</div>
+</li>
+<li>
+<p>
+Occupiamoci ora dei fili sconnessi. Ogni pin o o filo non connesso genererà
+ un avvertimento quando verrà controllato da KiCad. Per evitare questi
+ avvertimenti si può dare istruzioni al programma che i fili non connessi lo
+ sono deliberatamente o impostare manualmente una segnalazione per ogni filo
+ o pin come non connessi.
+</p>
+</li>
+<li>
+<p>
+Fare clic sull&#8217;icona <em>Piazza indicatore di non connesso</em>
+ <span class="image">
+<img src="images/icons/noconn.png" alt="noconn_png">
+</span> sulla barra strumenti a
+ destra. Fare click sui pin 2, 3, 4 e 5. Una X apparirà per indicare che la
+ mancanza di connessione è intenzionale.
+</p>
+<div class="imageblock">
+<div class="content">
+<img src="images/gsik_tutorial1_060.png" alt="gsik_tutorial1_060_png">
+</div>
+</div>
+</li>
+<li>
+<p>
+Alcuni componenti hanno pin di alimentazione invisibili. Li si può rendere
+ visibili facendo clic sull&#8217;icona <em>Mostra pin nascosti</em>
+ <span class="image">
+<img src="images/icons/hidden_pin.png" alt="hidden_pin_png">
+</span> sulla barra strumenti di
+ sinistra. I pin di alimentazione nascosti vengono connessi automaticamente
+ se sono rispettate le convenzioni dei nomi di VCC e GND. In generale, non è
+ consigliato rendere invisibili i pin di alimentazione.
+</p>
+</li>
+<li>
+<p>
+Ora è necessario aggiungere un <em>Indicatore di alimentazione</em> per segnalare a
+ KiCad che l&#8217;alimentazione arriva da qualche parte. Premere il tasto <em>a</em>,
+ selezionare <em>Elenca tutto</em>, doppio clic sulla libreria <em>power</em> e ricerca di
+ <em>PWR_FLAG</em>. Piazzarne due. Connetterli al pin GND e a VCC come mostrato
+ sotto.
+</p>
+<div class="imageblock">
+<div class="content">
+<img src="images/gsik_tutorial1_070.png" alt="gsik_tutorial1_070_png">
+</div>
+</div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">Ciò eviterà il classico avvertimento di controllo dello schema: Attenzione:
+il pin power_in non è pilotato (Net xx)</td>
+</tr></table>
+</div>
+</li>
+<li>
+<p>
+Spesso è buona pratica scrivere commenti qui e là. Per aggiungere commenti
+ sullo schema elettrico usare l&#8217;icona <em>Piazza (aggiungi) testo</em>
+ <span class="image">
+<img src="images/icons/add_text.png" alt="add_text_png">
+</span> sulla barra strumenti di
+ destra.
+</p>
+</li>
+<li>
+<p>
+Tutti i componenti ora necessitano di avere degli identificatori univoci. In
+ effetti, molti componenti del nostro esempio si chiamano ancora <em>R?</em> o
+ <em>J?</em>. L&#8217;assegnazione degli identificatori può essere effettuata
+ automaticamente facendo clic sull&#8217;icona del pulsante <em>Annota schema</em>
+ <span class="image">
+<img src="images/icons/annotate.png" alt="annotate_png">
+</span> sulla barra in cima.
+</p>
+</li>
+<li>
+<p>
+Nella finestra dell&#8217;annotazione, selezionare <em>Usa lo schema intero</em> e fare
+ clic sul pulsante <em>Annota</em>. Fare clic su OK nel messaggio di conferma e poi
+ su <em>Chiudi</em>. Si noti che tutti i <em>?</em> sono stati rimpiazzati da numeri. Ogni
+ identificatore è ora univoco. Nel nostro esempio, sono stati rinominati
+ <em>R1</em>, <em>R2</em>, <em>U1</em> e <em>J1</em>.
+</p>
+</li>
+<li>
+<p>
+Ora controlleremo in nostro schema in cerca di errori. Fare clic sull&#8217;icona
+ <em>Esegui controllo regole elettriche</em> <span class="image">
+<img src="images/icons/erc.png" alt="erc_png">
+</span>
+ sulla barra strumenti in cima. Fare clic sul pulsante <em>Esegui</em>. Verrà
+ generato un rapporto di informazione su errori o avvisi come per esempio per
+ fili sconnessi. Dovremmo ottenere 0 errori e 0 avvisi. In caso di errori o
+ avvisi, apparirà sullo schema una piccola freccia verde nella posizione dove
+ è stato rilevato l&#8217;errore o l&#8217;avviso. Spuntare <em>Crea file di rapporto ERC</em> e
+ premere nuovamente il pulsante <em>Esegui</em> per ricevere ulteriori informazioni
+ sui problemi rilevati.
+</p>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">Se compare un avvertimento che riporta la scritta "Nessun editor predefinito
+trovato, sceglierne uno", provare a impostare il percorso ad un editor di
+testo presente nel sistema come per esempio <span class="monospaced">c:\windows\notepad.exe</span>
+(windows) o <span class="monospaced">/usr/bin/gedit</span> (Linux).</td>
+</tr></table>
+</div>
+</li>
+<li>
+<p>
+Lo schema ora è finito. Possiamo ora creare un file netlist al quale
+ aggiungeremo un&#8217;impronta ad ogni componente. Fare clic sull&#8217;icona
+ <em>Generazione netlist</em> <span class="image">
+<img src="images/icons/netlist.png" alt="netlist_png">
+</span> sulla
+ barra strumenti in alto. Fare clic su <em>Genera</em> e poi salvare con il nome
+ file predefinito.
+</p>
+</li>
+<li>
+<p>
+Dopo la generazione del file di netlist, fare clic sull&#8217;icona <em>Esegui Cvpcb</em>
+ <span class="image">
+<img src="images/icons/cvpcb.png" alt="cvpcb_png">
+</span> sulla barra strumenti in alto. Se
+ esce una finestra di dialogo di errore per un file mancante, ignorarla e
+ premere OK.
+</p>
+</li>
+<li>
+<p>
+<em>Cvpcb</em> permette di collegare tutti i componenti nello schema con impronte
+ presenti nelle librerie di KiCad. Il pannello in centro mostra tutti i
+ componenti usati nel nostro schema. Qui selezionare <em>D1</em>. Nel pannello a
+ destra ci sono tutte le impronte disponibili, scorrere fino a <em>LEDs:
+ LED-5MM</em> e fare doppio clic su di esso.
+</p>
+</li>
+<li>
+<p>
+È possibile che il pannello a destra mostri solo un sottogruppo selezionato
+ delle impronte disponibili. Ciò è perché KiCad sta cercando di suggerirci un
+ sottoinsieme di impronte adatte allo scopo. Fare clic
+ <span class="image">
+<img src="images/icons/module_filtered_list.png" alt="module_filtered_list_png">
+</span>,
+ <span class="image">
+<img src="images/icons/module_pin_filtered_list.png" alt="module_pin_filtered_list_png">
+</span>
+ e <span class="image">
+<img src="images/icons/module_library_list.png" alt="module_library_list_png">
+</span> per
+ abilitare o disabilitare questi filtri.
+</p>
+</li>
+<li>
+<p>
+Per <em>IC1</em> selezionare l&#8217;impronta <em>Housings_DIP:DIP-8_W7.62mm</em>. Per <em>J1</em>
+ selezionare l&#8217;impronta <em>Connect:Banana_Jack_3Pin</em>. Per <em>R1</em> e <em>R2</em>
+ selezionare l&#8217;impronta <em>Discret:R1</em>.
+</p>
+</li>
+<li>
+<p>
+Se si vuole vedere come appaiono le impronte che si sta scegliendo, ci sono
+ due possibilità. Si può fare clic sull&#8217;icona <em>Mostra impronta selezionata</em>
+ <span class="image">
+<img src="images/icons/show_footprint.png" alt="show_footprint_png">
+</span> per un&#8217;anteprima
+ dell&#8217;impronta corrente. Oppure, fare clic sull&#8217;icona <em>Mostra documentazione
+ elenco impronte</em> <span class="image">
+<img src="images/icons/datasheet.png" alt="datasheet_png">
+</span> e si
+ otterrà un documento PDF multipagina con tutte le impronte disponibili. Si
+ può stamparlo e controllare i propri componenti per assicurarsi che le
+ dimensioni corrispondano.
+</p>
+</li>
+<li>
+<p>
+Ecco fatto. Ora è possibile aggiornare il file della netlist con tutte le
+ impronte associate. Fare click su <strong>File</strong> &#8594; <strong>Salva con nome</strong>. Il nome
+ predefinito <em>tutorial1.net</em> va bene, fare clic su <em>salva</em>. Altrimenti si può
+ usare l&#8217;icona <span class="image">
+<img src="images/icons/save.png" alt="Icona salva">
+</span>. Il file netlist è
+ ora stato aggiornato con tutte le impronte. Si noti che se mancano delle
+ impronte di qualche dispositivo, sarà necessario farsele da
+ sè. Quest&#8217;operazione sarà spiegata in una sezione successiva di questo
+ documento.
+</p>
+</li>
+<li>
+<p>
+Si può chiudere <em>Cvpcb</em> e tornare all&#8217;editor di schemi elettrici
+ <em>Eeschema</em>. Salvare il progetto facendo clic su <strong>File</strong> &#8594; <strong>Salva schema
+ progetto</strong>. Chiudere l&#8217;editor dello schema elettrico.
+</p>
+</li>
+<li>
+<p>
+Passare al gestore del progetto KiCad.
+</p>
+</li>
+<li>
+<p>
+Il file netlist descrive tutti i componenti e le loro connessioni relative
+ ai loro piedini. Il file netlist è in effetti solo un file di testo che è
+ facilmente ispezionabile, modificabile anche con uno script.
+</p>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">I file delle librerie (<em>*.lib</em>) sono anch&#8217;essi file di testo e sono
+facilmente modificabili a mano o con script.</td>
+</tr></table>
+</div>
+</li>
+<li>
+<p>
+Per creare una distinta materiali (BOM), andare nell&#8217;editor degli schemi
+ elettrici <em>Eeschema</em> e fare clic sull&#8217;icona <em>Genera distinta materiali</em>
+ <span class="image">
+<img src="images/icons/bom.png" alt="bom_png">
+</span> sulla barra strumenti in alto. Come
+ impostazione predefinita non ci sono plug-in attivi. Questi si possono
+ aggiungere, facendo clic sul pulsante <strong>Aggiungi plugin</strong>. Selezionare il
+ file *.xsl che si vuole usare, in questo caso selezioneremo,
+ <em>bom2csv.xsl</em>.
+</p>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">
+<div class="paragraph"><p>Il file *.xsl è posizionato nella cartella <em>plugins</em> dell&#8217;installazione di
+KiCad, è posizionata in: /usr/lib/kicad/plugins/.</p></div>
+<div class="paragraph"><p>O ottenere il file attraverso:</p></div>
+<div class="listingblock">
+<div class="content monospaced">
+<pre>wget https://raw.githubusercontent.com/KiCad/kicad-source-mirror/master/eeschema/plugins/bom2csv.xsl</pre>
+</div></div>
+</td>
+</tr></table>
+</div>
+<div class="listingblock">
+<div class="title">KiCad genera automaticamente il comando, per esempio:</div>
+<div class="content monospaced">
+<pre>xsltproc -o "%O" "/home/&lt;user&gt;/kicad/eeschema/plugins/bom2csv.xsl" "%I"</pre>
+</div></div>
+<div class="listingblock">
+<div class="title">Si potrebbe voler aggiungere l&#8217;estensione, in modo da cambiare questa linea di comando in:</div>
+<div class="content monospaced">
+<pre>xsltproc -o "%O.csv" "/home/&lt;user&gt;/kicad/eeschema/plugins/bom2csv.xsl" "%I"</pre>
+</div></div>
+<div class="paragraph"><p>Premere il tasto di Aiuto per ulteriori informazioni.</p></div>
+</li>
+<li>
+<p>
+Ora premere <em>Genera</em>. Il file (con lo stesso nome del progetto) è
+ posizionato nella cartella del progetto. Aprire il file <strong>*.csv</strong> con
+ LibreOffice Calc o Excel. Apparirà una finestra di importazione, premere OK.
+</p>
+</li>
+</ol></div>
+<div class="paragraph"><p>Ora siamo pronti per spostarci nella parte di progettazione del circuito
+stampato, presentata nella prossima sezione. Comunque, prima di spostarci,
+diamo una rapida occhiata a come avviene la connessione tra pin di
+componenti usando le linee bus.</p></div>
+</div>
+<div class="sect2">
+<h3 id="bus-connections-in-kicad">3.2. Connessioni Bus in KiCad</h3>
+<div class="paragraph"><p>Talvolta è necessario connettere diversi pin sequenziali di un componente A
+con altri pin sequenziali di un componente B. I questo caso ci sono due
+opzioni: il metodo a etichette che abbiamo già osservato o l&#8217;uso di una
+connessione bus. Vediamo come si fa.</p></div>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Supponiamo di avere tre connettori a 4 pin che si vuole collegare pin a
+ pin. Usare l&#8217;opzione etichetta (premendo il tasto l) per etichettare pin 4
+ della parte P4. Dare nome a quest&#8217;etichetta <em>a1</em>. Ora premere il tasto Ins
+ per ottenere lo stesso elemento automaticamente aggiunto sul pin sotto il
+ pin 4 (pin 3). Si noti come l&#8217;etichetta viene automaticamente rinominata
+ <em>a2</em>.
+</p>
+</li>
+<li>
+<p>
+Premere il tasto Ins più volte. Il tasto Ins corrisponte all&#8217;azione <em>Ripeti
+ l&#8217;ultimo elemento</em> ed è un comando molto utile che può semplificarvi non
+ poco la vita.
+</p>
+</li>
+<li>
+<p>
+Ripetere la stessa azione di etichettatura sugli altri due connettori CONN_2
+ e CONN_3 e abbiamo finito. Se si prosegue e si crea un circuito stampato si
+ noterà che questi tre connettori sono collegati assieme. Figura 2 mostra il
+ risultato di quanto descritto. Per questioni estetiche è anche possibile
+ aggiungere una serie di <em>Piazza elemento da filo a bus</em> usando l&#8217;icona
+ <span class="image">
+<img src="images/icons/add_line2bus.png" alt="Piazza elemento da filo a bus">
+</span> e linee
+ bus usando l&#8217;icona <span class="image">
+<img src="images/icons/add_bus2bus.png" alt="Piazza elemento da bus a bus">
+</span>, come mostrato in figura 3. Si faccia presente, comunque, che non ci
+ saranno effetti sul circuito stampato.
+</p>
+</li>
+<li>
+<p>
+Si potrebbe anche dire che i fili corti collegati ai pin in figura 2 non
+ sono strettamente necessari. In effetti, le etichette si potrebbero
+ applicare direttamente ai pin.
+</p>
+</li>
+<li>
+<p>
+Estendiamo un poco il discorso e supponiamo di avere un quarto connettore di
+ nome CONN_4 che, per qualche ragione, deve avere delle etichette un po'
+ differenti (b1, b2, b3, b4). Ora noi vogliamo collegare <em>Bus a</em> con <em>Bus b</em>
+ nuovamente pin a pin. Vogliamo farlo senza usare l&#8217;etichettatura dei pin
+ (che è comunque possibile) e invece usare l&#8217;etichettatura sulla linea bus,
+ con un&#8217;etichetta per bus.
+</p>
+</li>
+<li>
+<p>
+Colleghiamo ed etichettiamo CONN_4 usando il metodo di etichettatura
+ spiegato in precedenza. Diamo nome ai pin b1, b2, b3 e b4. Colleghiamo i pin
+ a una serie di <em>Elementi da filo a bus</em> usando l&#8217;icona
+ <span class="image">
+<img src="images/icons/add_line2bus.png" alt="aggiungi linea a bus">
+</span> e ad una linea bus
+ usando l&#8217;icona <span class="image">
+<img src="images/icons/add_bus.png" alt="aggiungi bus">
+</span>. Vedere figura
+ 4.
+</p>
+</li>
+<li>
+<p>
+Inserire un&#8217;etichetta (premere il tasto l) sul bus di CONN_4 e darle nome
+ <em>b[1..4]</em>.
+</p>
+</li>
+<li>
+<p>
+Inserire un&#8217;etichetta (premere il tasto l) sul bus precedente e darle nome
+ <em>a[1..4]</em>.
+</p>
+</li>
+<li>
+<p>
+Quello che possiamo fare ora è di collegare il bus a[1..4] con il bus
+ b[1..4] usando una linea bus tramite il pulsante
+ <span class="image">
+<img src="images/icons/add_bus.png" alt="aggiungi un bus">
+</span>.
+</p>
+</li>
+<li>
+<p>
+Collegando i due bus assieme, pin a1 verrà automaticamente collegato a pin
+ b1, a2 verrò collegato a b2 e così via. Figura 4 mostra come appare il
+ risultato finale.
+</p>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">Il comando <em>Ripeti l&#8217;ultimo elemento</em> accessibile tramite il tasto Ins può
+essere usato con successo per ripetere inserimenti multipli. For esempio, i
+fili corti connessi a tutti i pin in figura 2, figura 3 e Figure 4 sono
+stati piazzati con questo comando.</td>
+</tr></table>
+</div>
+</li>
+<li>
+<p>
+Il comando <em>Ripeti l&#8217;ultimo elemento</em> accessibile tramite il tasto Ins può
+ essere usato per piazzare molte serie di <em>elementi filo a bus</em> usando
+ l&#8217;icona <span class="image">
+<img src="images/icons/add_line2bus.png" alt="add_line2bus_png">
+</span>.
+</p>
+<div class="imageblock">
+<div class="content">
+<img src="images/gsik_bus_connection.png" alt="gsik_bus_connection_png">
+</div>
+</div>
+</li>
+</ol></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="layout-printed-circuit-boards">4. Progettazione circuiti stampati</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>Ora è giunto il momento di usare il file netlist che abbiamo generato per
+stendere il progetto del circuito stampato. Ciò lo si ottiene tramite lo
+strumento <em>Pcbnew</em>.</p></div>
+<div class="sect2">
+<h3 id="using-pdbnew">4.1. Usare Pcbnew</h3>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Dal gestore dei progetti KiCad, fare clic sull&#8217;icona <em>Pcbnew</em>
+ <span class="image">
+<img src="images/icons/pcbnew.png" alt="pcbnew_png">
+</span>. Si aprirà la finestra
+ <em>Pcbnew</em>. Se si riceve un messaggio di errore che dice che il file
+ <em>*.kicad_pcb</em> non esiste e chiede se lo si vuole creare, fare clic su <em>Si</em>.
+</p>
+</li>
+<li>
+<p>
+Cominciare inserendo alcune informazioni dello schema. Fare clic sull&#8217;icona
+ <em>Impostazioni pagina</em> <span class="image">
+<img src="images/icons/sheetset.png" alt="sheetset_png">
+</span> sulla
+ barra strumenti in alto. Impostare la <em>dimensione pagina</em> a <em>A4</em> e il
+ <em>titolo</em> a <em>Tutorial1</em>.
+</p>
+</li>
+<li>
+<p>
+È una buona idea cominciare con l&#8217;impostare <strong>l&#8217;isolamento</strong> e la <strong>larghezza
+ minima pista</strong> alle specifiche richieste dal proprio fabbricante di circuiti
+ stampati. In generale è possibile impostare l&#8217;isolamento a <em>0.25</em> e la
+ larghezza minima pista a <em>0.25</em>. Fare clic sul menu <strong>Regole di
+ progettazione</strong> &#8594; <strong>Regole di progettazione</strong>. Se non lo mostra già, fare
+ clic sulla scheda <em>Editor della netclass</em>. Cambiare il campo <em>Isolamento</em> in
+ cima alla finestra a <em>0.25</em> e il campo <em>Larghezza pista</em> a <em>0.25</em> come
+ mostrato sotto. Le misure qua sono in mm.
+</p>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/design_rules.png" alt="Design Rules Window">
+</div>
+</div>
+</li>
+<li>
+<p>
+Fare clic sulla scheda <em>Regole di progettazione globali</em> e impostare
+ <em>Larghezza pista minima</em> a 0.25'. Fare clic sul pulsante OK per confermare i
+ propri cambiamenti e chiudere la finestra dell&#8217;editor delle regole di
+ progettazione.
+</p>
+</li>
+<li>
+<p>
+Ora importeremo il file della netlist. Fare clic sull&#8217;icona <em>Apri la
+ netlist</em> <span class="image">
+<img src="images/icons/netlist.png" alt="netlist_png">
+</span> sulla barra strumenti
+ in alto. Fare clic sul pulsante <em>Esplora</em>, selezionare <em>tutorial1.net</em> nel
+ riquadro di selezione file, e fare clic su <em>Leggi netlist corrente</em>. Poi
+ premere il tasto <em>Chiudi</em>.
+</p>
+</li>
+<li>
+<p>
+Tutti i componenti dovrebbero ora essere visibili nell&#8217;angolo in alto a
+ sinistra appena sopra la pagina. Scorrere se non si vedono.
+</p>
+</li>
+<li>
+<p>
+Selezionare tutti i componenti con il mouse e spostarli nel centro della
+ scheda. Se necessario è possibile ingrandire o rimpicciolire la vista mentre
+ si spostano i componenti.
+</p>
+</li>
+<li>
+<p>
+Tutti i componenti sono collegati tramite un gruppo di fili sottili chiamati
+ <em>ratsnest</em>. Assicurarsi che il pulsante <em>Nascondi ratsnest scheda</em>
+ <span class="image">
+<img src="images/icons/general_ratsnest.png" alt="ratsnest_generale_png">
+</span> sia
+ premuto. In questo modo si può osservare la ratsnest (N.d.T: una specie di
+ ragnatela) di collegamenti tra tutti i componenti.
+</p>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">Il suggerimento funziona al contrario: la scritta mostra cosa si ottiene
+premendo il pulsante.</td>
+</tr></table>
+</div>
+</li>
+<li>
+<p>
+Si può spostare ogni componente passandoci sopra con il puntatore del mouse
+ e premendo il tasto <em>g</em>. Fare clic dove si vuole per piazzare il
+ componente. Spostare tutti i componenti attorno in modo da minimizzare gli
+ incroci dei fili.
+</p>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">Se, invece di catturare i componenti (con il tasto <em>g</em>) quando li si sposta
+attorno, li si muove usando il tasto <em>m</em> noterete in seguito che si perdono
+le connessioni (succede lo stesso nell&#8217;editor degli schemi elettrici). Ergo,
+usare sempre il tasto <em>g</em>.</td>
+</tr></table>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="images/gsik_tutorial1_080.png" alt="gsik_tutorial1_080_png">
+</div>
+</div>
+</li>
+<li>
+<p>
+Se la ratsnest sparisce o lo schermo diventa disordinato, clic destro e clic
+ su <em>Aggiorna vista</em>. Si noti come un pin della resistenza da 100 ohm è
+ connesso al pin 6 del componente PIC. Questo è il risultato del metodo di
+ etichettatura usato per collegare i pin. Le etichette sono spesso preferite
+ ai fili perché rendono lo schema elettrico meno disordinato.
+</p>
+</li>
+<li>
+<p>
+Ora si definirà il bordo del circuito stampato. Selezionare <em>Edge.Cuts</em> dal
+ menu a tendina nella barra strumenti in alto. Fare clic sull&#8217;icona <em>Aggiungi
+ linea o poligono grafici</em>
+ <span class="image">
+<img src="images/icons/add_dashed_line.png" alt="add_dashed_line_png">
+</span> sulla arra degli
+ strumenti a destra. Tracciare tutt&#8217;attorno il bordo della scheda, fare clic
+ su ogni angolo, e ricordarsi di lasciare un piccolo spazio tra il bordo del
+ verde e il bordo del circuito stampato.
+</p>
+</li>
+<li>
+<p>
+Prossimo passo, collegare tutti i fili eccetto GND. In effetti, si
+ collegheranno tutte le connessioni GND in un colpo usando un piano di massa
+ piazzato sullo strato rame inferiore (chiamato <em>B.Cu</em>) sulla scheda.
+</p>
+</li>
+<li>
+<p>
+Ora è necessario scegliere su che strato rame si vuole lavorare. Selezionare
+ <em>F.Cu (PgUp)</em> nel menu a tendina della barra strumenti in alto. Questo è lo
+ strato rame superiore.
+</p>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/select_top_copper.png" alt="Select the Front top copper layer">
+</div>
+</div>
+</li>
+<li>
+<p>
+Se si decide invece, per esempio, di creare un circuito stampato a 4 strati,
+ andare su <strong>Regole di progettazione</strong> &#8594; <strong>Impostazione strati</strong> e cambiare
+ <em>Strati rame</em> a 4. Nella tabella <em>Strati</em> si possono etichettare gli strati
+ e decidere per cosa verranno usati. Si noti che ci sono delle
+ preimpostazioni molto utili che possono essere selezionate attraverso il
+ menu <em>Raggruppamento predefinito strati</em>.
+</p>
+</li>
+<li>
+<p>
+Clic sull&#8217;icona <em>Aggiungi piste e via</em>
+ <span class="image">
+<img src="images/icons/add_tracks.png" alt="Aggiungi piste e via">
+</span> sulla barra
+ strumenti a destra. Clic sul pin 1 di <em>J1</em> e stendere una pista fino alla
+ piazzola <em>R2</em>. Doppio-clic per impostare il punto dove finirà la pista. La
+ larghezza di questa pista sarà il valore predefinito di 0.250 mm. Si può
+ cambiare la larghezza della pista dal menu a tendina presente nella barra
+ strumenti in alto. Si faccia presente che per valore predefinito una sola
+ larghezza pista disponibile.
+</p>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/pcbnew_select_track_width.png" alt="pcbnew_select_track_width_png">
+</div>
+</div>
+</li>
+<li>
+<p>
+Se si volessero aggiungere più larghezze piste andare sulla scheda <strong>Regole
+ di progettazione</strong> &#8594; <strong>Regole di progettazione</strong> &#8594; <strong>Regole di progettazione
+ globali</strong> e in fondo a destra di questa finestra aggiungere ogni altra
+ larghezza si desideri avere accessibile. Poi si può scegliere la laghezza
+ pista dal menu a tendina durante la stesura della scheda. Vedere l&#8217;esempio
+ sottostante (in pollici).
+</p>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/custom_tracks_width.png" alt="custom_tracks_width_png">
+</div>
+</div>
+</li>
+<li>
+<p>
+Alternativamente, si può aggiungere una netclass nella quale specificare un
+ insieme di opzioni. Andare su <strong>Regole di progettazione</strong> &#8594; <strong>Regole di
+ progettazione</strong> &#8594; <strong>Editor delle netclass</strong> e aggiungere una nuova netclass di
+ nome <em>power</em>. Cambiare lo spessore pista da 8 mil (indicati come 0.0080) a
+ 24 mil (indicati come 0.0240). Poi, aggiungere tutto quanto, esclusa la
+ massa, alla netclass ‘power’ (selezionare <em>default</em> a sinistra e <em>power</em> a
+ destra e usare le frecce).
+</p>
+</li>
+<li>
+<p>
+Se si vuole cambiare la dimensione griglia, <strong>Clic destro</strong> &#8594; <strong>Selezione
+ griglia</strong>. Assicurarsi di selezionare la dimensione griglia appropriata
+ prima o dopo la disposizione dei componenti e la loro connessione tramite
+ piste.
+</p>
+</li>
+<li>
+<p>
+Ripetere questo processo fino a quando tutti i fili, eccetto pin 3 di J1,
+ siano stati connessi. La scheda ora dovrebbe apparire come nell&#8217;esempio
+ sottostante.
+</p>
+<div class="imageblock">
+<div class="content">
+<img src="images/gsik_tutorial1_090.png" alt="gsik_tutorial1_090_png">
+</div>
+</div>
+</li>
+<li>
+<p>
+Ora si stenda una pista sull&#8217;altro lato rame della scheda. Selezionare
+ <em>B.Cu</em> nel menu a discesa nella barra strumenti in cima. Fare clic
+ sull&#8217;icona <em>Aggiungi piste e via</em> <span class="image">
+<img src="images/icons/add_tracks.png" alt="agiungi piste e via">
+</span>. Disegnare una pista tra pin 3 di J1 e pin 8 di U1. Ciò non
+ sarebbe necessario dato che possiamo fare lo stesso con il piano di
+ massa. Si noti come è cambiato il colore della pista.
+</p>
+</li>
+<li>
+<p>
+<strong>Andare da pin A a pin B cambiando strato</strong>. È possibile cambiare
+ il piano rame mentre si sta stendendo una pista piazzando un
+ via. Mentre si sta stendendo una pista sul lato rame superiore,
+ clic destro e selezionare <em>Piazza via</em> o semplicemente premere
+ il tasto <em>v</em>. Quest&#8217;operazione ci porterà sullo strato inferiore
+ dove si potrà completare la pista.
+</p>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/place_a_via.png" alt="place_a_via_png">
+</div>
+</div>
+</li>
+<li>
+<p>
+Quando si vuole ispezionare una connessione particolare fare clic sull&#8217;icona
+ <em>Evidenzia collegamento</em> <span class="image">
+<img src="images/icons/net_highlight.png" alt="Evidenzia collegamento">
+</span> sulla barra strumenti a destra. Fare clic sul pin 3 di J1. La
+ pista e tutte le piazzole connesse dovrebbero evidenziarsi.
+</p>
+</li>
+<li>
+<p>
+Ora verrà creato un piano di massa che sarà connesso a tutti i pin GND. Fare
+ clic sull&#8217;icona <em>Aggiungi zone</em>
+ <span class="image">
+<img src="images/icons/add_zone.png" alt="add_zone_png">
+</span> sulla barra strumenti a
+ destra. Verrà tracciato un rettangolo attorno alla scheda, perciò fare clic
+ dove si vuole posizionare uno degli spigoli. Nella finestra di dialogo che
+ apparirà, impostare <em>Piazzola in zona</em> a <em>Piazzola termica</em> e <em>Orientamento
+ bordi zone</em> a <em>O,V</em> e fare clic su OK.
+</p>
+</li>
+<li>
+<p>
+Stendere il bordo attorno alla scheda facendo clic su ogni angolo in
+ rotazione. Doppio clic per finire il rettangolo. Clic destro dentro l&#8217;area
+ che si ha appena tracciato. Clic su <em>Riempi o aggiorna tutte le zone</em>. La
+ scheda dovrebbe riempirsi di verde e assomigliare a questo:
+</p>
+<div class="imageblock">
+<div class="content">
+<img src="images/gsik_tutorial1_100.png" alt="gsik_tutorial1_100_png">
+</div>
+</div>
+</li>
+<li>
+<p>
+Eseguire il controllo regole di progettazione facendo clic sull&#8217;icona
+ <em>Esegui controllo regole di progettazione</em>
+ <span class="image">
+<img src="images/icons/drc.png" alt="drc_png">
+</span> presente sulla barra strumenti in alto.
+ Clic su <em>Avvia controllo regole</em>. Non ci dovrebbero essere errori. Clic su
+ <em>Elenca disconnessi</em>. Non ci dovrebbero piste non connesse. Clic su OK per
+ chiudere la finestra di dialogo.
+</p>
+</li>
+<li>
+<p>
+Salvare il file facendo clic su <strong>File</strong> &#8594; <strong>Salva</strong>. Per ammirare la propria
+ scheda in 3D, fare clic su <strong>Visualizza</strong> &#8594; <strong>Visualizzatore 3D</strong>.
+</p>
+<div class="imageblock">
+<div class="content">
+<img src="images/pcbnew_3d_viewer.png" alt="pcbnew_3d_viewer_png">
+</div>
+</div>
+</li>
+<li>
+<p>
+Trascinare il puntatore del mouse per ruotare il circuito stampato.
+</p>
+</li>
+<li>
+<p>
+La scheda ora è completa. Per spedirla ad una ditta che produce circuiti
+ stampatiTo sarà necessario generare una serie di file Gerber.
+</p>
+</li>
+</ol></div>
+</div>
+<div class="sect2">
+<h3 id="generate-gerber-files">4.2. Generare file Gerber</h3>
+<div class="paragraph"><p>Una volta che il circuito stampato è stato completato, si possono generare i
+file Gerber per ogni strato e spedirli al prorio fabbricante di circuiti
+stampati di fiducia, con i quali questo creerà lo stampato.</p></div>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Da KiCad, aprire lo strumento <em>Pcbnew</em> e caricare il file della scheda
+ facendo clic sull&#8217;icona <span class="image">
+<img src="images/icons/open_document.png" alt="apri documento">
+</span>.
+</p>
+</li>
+<li>
+<p>
+Clic su <strong>File</strong> &#8594; <strong>Traccia</strong>. Seleziona <em>Gerber</em> come <em>Formato di
+ tracciatura</em> e selezionare la cartella nella quale mettere tutti i file
+ Gerber. Procedere facendo clic sul pulsante <em>Traccia</em>.
+</p>
+</li>
+<li>
+<p>
+Questi sono tutti strati che bisogna selezionare per creare un tipico
+ circuito stampato a 2 facce:
+</p>
+</li>
+</ol></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:20%;">
+<col style="width:20%;">
+<col style="width:20%;">
+<col style="width:20%;">
+<col style="width:20%;">
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top" >Strato</th>
+<th class="tableblock halign-left valign-top" >Nome strato KiCad</th>
+<th class="tableblock halign-left valign-top" >Vecchio nome strato KiCad</th>
+<th class="tableblock halign-left valign-top" >Estensione predefinita Gerber
+ </th>
+<th class="tableblock halign-left valign-top" >"Usa estensioni nomefile Protel" abilitata</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Strato rame</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">B.Cu</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Copper</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">.GBR</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">.GBL</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Strato componenti</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">F.Cu</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Component</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">.GBR</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">.GTL</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Strato serigrafia sopra</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">F.SilkS</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">SilkS_Cmp</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">.GBR</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">.GTO</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Solder Resist rame</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">B.Mask</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mask_Cop</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">.GBR</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">.GBS</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Solder Resist componenti</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">F.Mask</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mask_Cmp</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">.GBR</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">.GTS</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Bordi</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Edge.Cuts</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Edges_Pcb</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">.GBR</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">.GM1</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect2">
+<h3 id="using-gerbview">4.3. Usare GerbView</h3>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Per visualizzare tutti i file Gerber andare al gestore progetti di KiCad e
+ fare clic sull&#8217;icona <em>GerbView</em>. Sul menu a tendina selezionare <em>Layer
+ 1</em>. Clic su <strong>File</strong> &#8594; <strong>Carica file Gerber</strong> o fare clic sull&#8217;icona
+ <span class="image">
+<img src="images/icons/gerber_file.png" alt="gerber_file_png">
+</span>. Caricare tutti i file
+ Gerber generati uno alla volta. Si noti come vengono visualizzati uno sopra
+ l&#8217;altro.
+</p>
+</li>
+<li>
+<p>
+Usare il menu sulla destra per selezionare/deselezionare lo strato da
+ mostrare. Ispezionare con cura ogni strato prima di spedirlo per la
+ produzione.
+</p>
+</li>
+<li>
+<p>
+Per generare il file delle forature, da <em>Pcbnew</em> andare nuovamente al
+ comando <strong>File</strong> &#8594; <strong>Traccia</strong>. Le impostazioni predefinite dovrebbero andare
+ bene.
+</p>
+</li>
+</ol></div>
+</div>
+<div class="sect2">
+<h3 id="automatically-route-with-freerouter">4.4. Sbroglio automatico con FreeRouter</h3>
+<div class="paragraph"><p>Sbrogliare una scheda a mano è veloce e divertente, comunque, per una scheda
+con molti componenti si può voler usare uno sbrogliatore automatico. Solo è
+meglio sbrogliare le piste critiche a mano e poi impostare lo sbrogliatore
+per fargli fare il lavoro noioso. Esso si attiva solo per le piste non
+connesse. Lo sbrogliatore che useremo qui è FreeRouter da
+<em>freerouting.net</em>.</p></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">Freerouter è un&#8217;applicazione open source java, ed è necessario compilarsela
+da sè per usarla con KiCad. Il codice sorgente di Freerouter si può trovare
+su questo sito: <a href="https://github.com/nikropht/FreeRouting">https://github.com/nikropht/FreeRouting</a></td>
+</tr></table>
+</div>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Da <em>Pcbnew</em> fare clic su <strong>File</strong> &#8594; <strong>Esporta</strong> &#8594; <strong>Specctra DSN</strong> oppure fare
+ clic su <strong>Strumenti</strong> &#8594; <strong>FreeRoute</strong> &#8594; <strong>Esporta un file Specctra Design
+ (*.dsn)</strong> e salvare il file localmente. Eseguire FreeRouter e fare clic sul
+ pulsante <em>Open Your Own Design</em>, cercare il file con estensione <em>dsn</em> e
+ caricarlo.
+</p>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">La finestra di dialogo <strong>Strumenti</strong> &#8594; <strong>FreeRoute</strong> possiede un bel tasto di
+aiuto che apre un visualizzatore di file con dentro un piccolo documento
+(per ora non tradotto) dal nome <strong>Freerouter Guidelines</strong>. Seguire questa
+guida per usare FreeRoute con efficacia.</td>
+</tr></table>
+</div>
+</li>
+<li>
+<p>
+FreeRouter ha alcune caratteristiche che KiCad attualmente non possiede, né
+ nello sbroglio manuale che in quello automatico. FreeRouter opera in due
+ passi principali: primo, sbroglio della scheda e poi sua ottimizzazione. Una
+ completa ottimizzazione può durare molto tempo, ma è possibile interromperla
+ in ogni istante.
+</p>
+</li>
+<li>
+<p>
+È possibile far partire lo sbroglio automatico facendo clic sul pulsante
+ <em>Autorouter</em> sulla barra in cima. La barra in fondo fornisce informazioni
+ sui processi di sbroglio in esecuzione. Se il contatore dei <em>Pass</em> passa il
+ valore di 30, la scheda probabilmente non può essere sbrogliata
+ automaticamente con questo sbrogliatore. Spargere di più i componenti o
+ ruotarli meglio e riprovare. L&#8217;obbietivo delle rotazioni e posizionamenti
+ dei componenti è di minimizzare il numero di incroci nella ratsnest.
+</p>
+</li>
+<li>
+<p>
+Facendo un clic con il tasto sinistro sul mouse blocca lo sbroglio
+ automatico e fa partire automaticamente il processo di ottimizzazione. Un
+ ulteriore clic sinistro bloccherà il processo di ottimizzazione. A meno che
+ non sia strettamente necessario, è meglio lasciare che FreeRouter finisca il
+ suo lavoro.
+</p>
+</li>
+<li>
+<p>
+Fare clic sul menu <strong>File</strong> &#8594; <strong>Export Specctra Session File</strong> e salvare il
+ file della scheda con estensione <em>.ses</em>. Probabilmente non servirà salvare
+ il file delle regole di FreeRouter.
+</p>
+</li>
+<li>
+<p>
+Tornare a <em>Pcbnew</em>. Ora è possibile importare la scheda sbrogliata facendo
+ clic sull&#8217;icona <strong>Strumenti</strong> &#8594; <strong>FreeRoute</strong> e poi sull&#8217;icona <em>Reimporta il
+ file Spectra Session (.ses)</em> e selezionando il nostro file <em>.ses</em>.
+</p>
+</li>
+</ol></div>
+<div class="paragraph"><p>Se c'è qualche pista sbrogliata che non ci convince, si può cancellarla e
+ri-sbrogliarla nuovamente, usando il tasto canc e lo strumento di sbroglio,
+che corrisponde all&#8217;icona <em>Aggiungi pista</em>
+<span class="image">
+<img src="images/icons/add_tracks.png" alt="Add Track icon">
+</span> sulla barra comandi di
+destra.</p></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="forward-annotation-in-kicad">5. Forward annotation in KiCad</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>Una volta completato il nostro schema elettrico, l&#8217;assegnazione delle
+impronte, la disposizione della scheda e generati i file Gerber, siamo
+pronti a spedire il tutto ad un produttore di circuiti stampati in modo che
+la nostra scheda possa diventare realtà.</p></div>
+<div class="paragraph"><p>Spesso, questo flusso di lavoro lineare, risulta essere non proprio così
+unidirezionale. Per esempio, quando si deve modificare/estendere una scheda
+per la quale si è, o altri hanno già, completato questo work-flow, è
+possibile che si renda necessario spostare componenti, rimpiazzarli con
+altri, cambiare impronte e altro ancora. Durante questo processo di
+modifica, ciò che in genere non si vuole fare è ri-sbrogliare da capo tutta
+la scheda. Ecco invece come si può procedere:</p></div>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Supponiamo che si voglia rimpiazzare un ipotetico connettore CON1 con CON2.
+</p>
+</li>
+<li>
+<p>
+Si è già completato lo schema elettrico e sbrogliato tutto il circuito
+ stampato.
+</p>
+</li>
+<li>
+<p>
+Da KiCad, avviare <em>Eeschema</em>, fare le modifiche cancellando CON1 e
+ aggiungendo CON2. Salvare lo schema tramite l&#8217;icona
+ <span class="image">
+<img src="images/icons/save.png" alt="Icona salva">
+</span> e fare clic sull&#8217;icona della
+ <em>Generazione netlist</em> <span class="image">
+<img src="images/icons/netlist.png" alt="netlist_png">
+</span> sulla
+ barra degli strumenti in cima.
+</p>
+</li>
+<li>
+<p>
+Fare clic su <em>Netlist</em> e poi su <em>salva</em>. Salvare con il nome file
+ predefinito dato che bisogna riscrivere il vecchio.
+</p>
+</li>
+<li>
+<p>
+Ora assegnare un&#8217;impronta a CON2. Fare clic sull&#8217;icona <em>Esegui Cvpcb</em>
+ <span class="image">
+<img src="images/icons/cvpcb.png" alt="icon_cvpcb_small_png">
+</span> sulla barra strumenti in
+ cima. Assegnare l&#8217;impronta al nuovo dispositivo CON2. Il resto dei
+ componenti ha ancora le impronte precedenti assegnate. Chiudere <em>Cvpcb</em>.
+</p>
+</li>
+<li>
+<p>
+Tornando nell&#8217;editor degli schemi elettrici, salvare il progetto facendo
+ clic su <em>File</em> &#8594; <em>Salva progetto schema</em>. Chiudere l&#8217;editor.
+</p>
+</li>
+<li>
+<p>
+Dal gestore dei progetti KiCad, fare clic sull&#8217;icona <em>Pcbnew</em>. Si aprirà la
+ finestra di <em>Pcbnew</em>.
+</p>
+</li>
+<li>
+<p>
+La vecchia scheda, già sbrogliata, dovrebbe aprirsi
+ automaticamente. Importiamo in nuovo file netlist. Fare clic sull&#8217;icona
+ <em>Leggi netlist</em> <span class="image">
+<img src="images/icons/netlist.png" alt="netlist_png">
+</span> sulla barra
+ strumenti in cima.
+</p>
+</li>
+<li>
+<p>
+Fare click sul pulsante <em>Esplora file netlist</em>, seleziona il file netlist
+ nella finestra di dialogo di selezione file, e fare clic su <em>Leggi netlist
+ corrente</em>. Poi fare clic sul pulsante <em>Chiudi</em>.
+</p>
+</li>
+<li>
+<p>
+A questo punto si dovrebbe essere in grado di vedere una disposizione con
+ tutti i componenti precedenti già sbrogliati. Sull&#8217;angolo in alto a sinistra
+ si dovrebbe osservare tutti i componenti non sbrogliati, nel nostro caso
+ solo CON2. Selezionare CON2 con il mouse. Spostare il componente nel mezzo
+ della scheda.
+</p>
+</li>
+<li>
+<p>
+Piazzare CON2 e sbrogliarlo. Una volta fatto, salvare e procedere con la
+ generazione dei file Gerber come di consueto.
+</p>
+</li>
+</ol></div>
+<div class="paragraph"><p>Il processo qui descritto può essere facilmente ripetuto quante volte si
+vuole. Oltre al metodo di Forward Annotation descritto poc&#8217;anzi, c'è
+un&#8217;altro metodo conosciuto come Backward Annotation. Questo metodo permette
+di fare le modifiche al circuito stampato già sbrogliato con Pcbnew e
+successivamente aggiornare tali modifiche nello schema elettrico e nel file
+di netlist. Il metodo di Backward Annotation, comunque, non viene
+considerato molto utile e perciò non lo si è descritto in questa sede.</p></div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="make-schematic-components-in-kicad">6. Creare simboli elettrici in KiCad</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>Alle volte un componente che si vuole piazzare sul proprio schema elettrico
+non è presente nelle librerie di KiCad. Ciò succede spesso e non c'è bisogno
+di preoccuparsi. In questa sezione vedremo come si può creare velocemente un
+nuovo componente dello schema con KiCad. In ogni caso, si ricordi che si
+possono sempre trovare componenti KiCad su Internet. Per esempio partendo da
+qui:</p></div>
+<div class="paragraph"><p><a href="http://per.launay.free.fr/kicad/kicad_php/composant.php">http://per.launay.free.fr/kicad/kicad_php/composant.php</a></p></div>
+<div class="paragraph"><p>In KiCad, un componente è un testo che comincia con <em>DEF</em> e finisce con
+<em>ENDDEF</em>. Uno o più componenti vengono solitamente inseriti in un file di
+libreria con estensione <em>.lib</em>. Se si vuole aggiungere componenti ad un
+file libreria si può sempre usare i comandi di copia e incolla.</p></div>
+<div class="sect2">
+<h3 id="using-component-library-editor">6.1. Usare l&#8217;editor dei componenti di libreria</h3>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Per creare nuovi componenti si può usare l'<em>editor delle librerie di
+ componenti</em> (parte di <em>Eeschema</em>). Nella cartella del nostro progetto
+ <em>tutorial1</em> creare una cartella di nome <em>library</em>. Dentro metteremo i nuovi
+ file di libreria <em>myLib.lib</em> appena avremo creato il nostro nuovo
+ componente.
+</p>
+</li>
+<li>
+<p>
+Ora possiamo cominciare a creare il nostro nuovo componente. Da KiCad,
+ eseguire <em>Eeschema</em>, clic sull&#8217;icona <em>Editor librerie</em>
+ <span class="image">
+<img src="images/icons/libedit.png" alt="libedit_png">
+</span> e poi clic sull&#8217;icona <em>Nuovo
+ componente</em>
+ <span class="image">
+<img src="images/icons/new_component.png" alt="new_component_png">
+</span>. Apparirà la
+ finestra delle proprietà del componente. Dare come nome al nuovo componente
+ <em>MYCONN3</em>, impostare il <em>Designatore di riferimento predefinito</em> a <em>J</em>, e il
+ <em>Numero di parti per contenitore</em> a <em>1</em>. Clic su OK. Se appare un
+ avvertimento fare clic su Si. A questo punto il componente è composto solo
+ dalle sue etichette. Aggiungiamo alcuni pin. Clic sull&#8217;icona <em>Aggiungi pin</em>
+ <span class="image">
+<img src="images/icons/pin.png" alt="pin_png">
+</span> sulla barra strumenti a destra. Per
+ piazzare il pin, clic sinistro nel centro del foglio dell&#8217;editor delle parti
+ appena sotto l&#8217;etichetta <em>MYCONN3</em>.
+</p>
+</li>
+<li>
+<p>
+Nella finestra delle proprietà del pin che appare, impostare il nome del pin
+ a <em>VCC</em>, impostare il numero del pin a <em>1</em>, e il <em>Funzionalità elettrica</em> a
+ <em>Uscita alimentazione</em> poi fare clic su OK.
+</p>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/pin_properties.png" alt="Pin Properties">
+</div>
+</div>
+</li>
+<li>
+<p>
+Piazzare il pin facendo clic sulla posizione dove lo si desidera collocare,
+ appena sotto l&#8217;etichetta <em>MYCONN3</em>.
+</p>
+</li>
+<li>
+<p>
+Ripetere i passi di piazzamento di pin, questa volta impostando il <em>Nome
+ pin</em> a <em>Ingresso</em>, <em>Numero pin</em> a <em>2</em>, e <em>Funzionalità elettrica</em> a
+ <em>Ingresso alimentazione</em>.
+</p>
+</li>
+<li>
+<p>
+Ripetere ancora i passi di piazzamento di pin, questa volta impostando il
+ <em>Nome pin</em> a <em>GND</em>, <em>Numero pin</em> a <em>3</em>, e <em>Funzionalità elettrica</em> a <em>Uscita
+ alimentazione</em>. Sistemare i pin uno sopra l&#8217;altro. L&#8217;etichetta componente
+ <em>MYCONN3</em> dovrebbe risultare al centro della pagina (dove le linee blu si
+ incrociano).
+</p>
+</li>
+<li>
+<p>
+Poi, disegnare il contorno del componente. Clic sull&#8217;icona <em>Aggiungi
+ rettangolo</em>
+ <span class="image">
+<img src="images/icons/add_rectangle.png" alt="add_rectangle_png">
+</span>. Vogliamo disegnare
+ un rettangolo vicino ai pin, come mostrato sotto. Per far ciò, fare clic
+ dove si desidera posizionare l&#8217;angolo alto a sinistra del rettangolo (non
+ mantenere premuto il pulsante del mouse). Clic nuovamente dove si vuole
+ posizionare l&#8217;angolo basso a destra del rettangolo.
+</p>
+<div class="imageblock">
+<div class="content">
+<img src="images/gsik_myconn3_l.png" alt="gsik_myconn3_l_png">
+</div>
+</div>
+</li>
+<li>
+<p>
+Se si desidera riempire il rettangolo di giallo, impostare il colore di
+ riempimento a <em>yellow 4</em> nelle <strong>Preferenze</strong> &#8594; <strong>Imposta schema colori</strong>, poi
+ selezionare il rettangolo nello schermo di modifica e modificare (E),
+ selezionando <em>Riempimento sfondo</em>.
+</p>
+</li>
+<li>
+<p>
+Salvare il componente nella libreria <em>myLib.lib</em>. Clic sull&#8217;icona <em>Nuova
+ libreria</em> <span class="image">
+<img src="images/icons/new_library.png" alt="new_library_png">
+</span>, entrare nella
+ cartella <em>tutorial1/library/</em> e salvare il nuovo file di libreria con nome
+ <em>myLib.lib</em>.
+</p>
+</li>
+<li>
+<p>
+Andare su <strong>Preferenze</strong> &#8594; <strong>Librerie componenti</strong> e aggiungere sia
+ <em>tutorial1/library/</em> in <em>Percorsi di ricerca definiti dall&#8217;utente</em> che
+ <em>myLib.lib</em> in <em>File librerie componenti</em>.
+</p>
+</li>
+<li>
+<p>
+Fare clic sull&#8217;icona <em>Seleziona libreria corrente</em>
+ <span class="image">
+<img src="images/icons/library.png" alt="library_png">
+</span>. Nella finestra di selezione
+ libreria fare clic su <em>myLib</em> e poi su OK. Si noti come l&#8217;intestazione della
+ finestra indica la libreria attualmente in uso, che ora dovrebbe essere
+ <em>myLib</em>.
+</p>
+</li>
+<li>
+<p>
+Clic sull&#8217;icona <em>Aggiorna componente corrente nella libreria corrente</em>
+ <span class="image">
+<img src="images/icons/save_part_in_mem.png" alt="save_part_in_mem_png">
+</span> nella barra in
+ cima. Salvare tutti i cambiamenti facendo clic sull&#8217;icona <em>Salva la libreria
+ attualmente caricata su disco</em>
+ <span class="image">
+<img src="images/icons/save_library.png" alt="save_library_png">
+</span> nella barra strumenti
+ in cima. Clic su <em>Si</em> in ogni messaggio di conferma che appare. Il nuovo
+ componente dello schema elettrico è ora finito e disponibile nella libreria
+ indicata nella barra del titolo della finestra.
+</p>
+</li>
+<li>
+<p>
+Ora si può chiudere la finestra dell&#8217;editor dei componenti di libreria. Si
+ tornerà alla finestra dell&#8217;editor degli schemi elettrici. Il nostro nuovo
+ componente ora sarà disponibile nella libreria <em>myLib</em>.
+</p>
+</li>
+<li>
+<p>
+Si può rendere qualsiasi file di libreria <em>file.lib</em> disponibile
+ aggiungendolo al percorso delle librerie. Da <em>EESchema</em>, andare sulle
+ <strong>Preferenze</strong> &#8594; <strong>Libreria</strong> e aggiungere entrambi i percorsi ad essa in
+ <em>Percorsi di ricerca definiti dall&#8217;utente</em> e <em>file.lib</em> in <em>File librerie
+ componenti</em>.
+</p>
+</li>
+</ol></div>
+</div>
+<div class="sect2">
+<h3 id="export-import-and-modify-library-components">6.2. Esportazione, importazione e modifica dei componenti di libreria</h3>
+<div class="paragraph"><p>Invece che creare un componente di libreria da zero è spesso più facile
+partire da uno già fatto e modificarlo. In questa sezione vedremo come
+esportare un componente dalla libreria standard di KiCad <em>device</em> nella
+nostra libreria <em>myOwnLib.lib</em> e come modificarlo.</p></div>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Da KiCad, eseguire <em>Eeschema</em>, fare clic sull&#8217;icona <em>Editor delle
+ librerie</em> <span class="image">
+<img src="images/icons/libedit.png" alt="libedit_png">
+</span>, fare clic sull&#8217;icona
+ <em>Seleziona libreria corrente</em> <span class="image">
+<img src="images/icons/library.png" alt="library_png">
+</span> e
+ scegliere la libreria <em>device</em>. Clic sull&#8217;icona <em>Carica componente dalla
+ liberia corrente</em>
+ <span class="image">
+<img src="images/icons/import_cmp_from_lib.png" alt="import_cmp_from_lib_png">
+</span> e
+ importare <em>RELAY_2RT</em>.
+</p>
+</li>
+<li>
+<p>
+Clic sull&#8217;icona <em>Esporta componente</em>
+ <span class="image">
+<img src="images/icons/export.png" alt="export_png">
+</span>, entrare nella cartella <em>library/</em>
+ e salvare il nuovo file di libreria con nome <em>myOwnLib.lib.</em>
+</p>
+</li>
+<li>
+<p>
+È possibile rendere questo componente e l&#8217;intera libreria <em>myOwnLib.lib</em>
+ disponibili aggiungendole al percorso di libreria. Da <em>EESchema</em>, andare
+ su <strong>Preferenze</strong> &#8594; <strong>Librerie componenti</strong> e aggiungere sia <em>library/</em> in
+ <em>Percorsi di ricerca definiti dall&#8217;utente</em> che <em>myOwnLib.lib</em> nel <em>File
+ librerie componenti</em>. Chiudere la finestra.
+</p>
+</li>
+<li>
+<p>
+Clic sull&#8217;icona <em>Seleziona libreria corrente</em>
+ <span class="image">
+<img src="images/icons/library.png" alt="library_png">
+</span>. Nella finestra di selezione
+ libreria clic su <em>myOwnLib</em> e poi su OK. Si noti come l&#8217;intestazione della
+ finestra che indica la libreria attualmente in uso, ora dovrebbe mostrare
+ <em>myOwnLib</em>.
+</p>
+</li>
+<li>
+<p>
+Clic sull&#8217;icona <em>Carica componente da modificare dalla libreria corrente</em>
+ <span class="image">
+<img src="images/icons/import_cmp_from_lib.png" alt="import_cmp_from_lib_png">
+</span> e
+ importa <em>RELAY_2RT</em>.
+</p>
+</li>
+<li>
+<p>
+Ora si può modificare il componente a piacimento. Passare con il puntatore
+ del mouse sopra l&#8217;etichetta <em>RELAY_2RT</em>, premere il tasto <em>e</em> e rinominarlo
+ in <em>MY_RELAY_2RT</em>.
+</p>
+</li>
+<li>
+<p>
+Fare clic sull&#8217;icona <em>Aggiorna componente corrente nella libreria corrente</em>
+ <span class="image">
+<img src="images/icons/save_part_in_mem.png" alt="save_part_in_mem_png">
+</span> nella barra
+ strumenti in alto. Salvare tutti i cambiamenti facendo clic sull&#8217;icona
+ <em>Salva la libreria corrente su disco</em>
+ <span class="image">
+<img src="images/icons/save_library.png" alt="save_library_png">
+</span> nella barra strumenti
+ in alto.
+</p>
+</li>
+</ol></div>
+</div>
+<div class="sect2">
+<h3 id="make-schematic-components-with-quicklib">6.3. Creare componenti dello schema con quicklib</h3>
+<div class="paragraph"><p>Questa sezione presenta un modo alternativo per creare componenti dello
+schema elettrico per MYCONN3 (vedere <a href="#myconn3">MYCONN3</a> sopra) usando lo
+strumento Internet <em>quicklib</em>.</p></div>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Andare alla pagina web del progetto <em>quicklib</em>:
+ <a href="http://kicad.rohrbacher.net/quicklib.php">http://kicad.rohrbacher.net/quicklib.php</a>
+</p>
+</li>
+<li>
+<p>
+Compilare la pagina con le seguenti informazioni: Component name: MYCONN3
+ Reference Prefix: J Pin Layout Style: SIL Pin Count, N: 3
+</p>
+</li>
+<li>
+<p>
+Fare click sull&#8217;icona <em>Assign Pins</em>. Compilare la pagina con le seguenti
+ informazioni: Pin 1: VCC Pin 2: input Pin 3: GND
+</p>
+</li>
+<li>
+<p>
+Fare clic sull&#8217;icona <em>Preview it</em> (N.d.T: anteprima) e, se siete
+ soddisfatti, clic su <em>Build Library Component</em> (N.d.T: crea componente
+ libreria). Scaricare il file e rinominarlo
+ <em>demo1/library/myLib.lib.</em>. Ecco fatto!
+</p>
+</li>
+<li>
+<p>
+Osservatelo usando KiCad. Dal gestore di progetti KiCad, eseguire
+ <em>EESchema</em>, fare clic sull&#8217;icona &#8220;Editor librerie&#8221;
+ <span class="image">
+<img src="images/icons/libedit.png" alt="libedit_png">
+</span>, clic sull&#8217;icona &#8220;Importa
+ componente&#8221; <span class="image">
+<img src="images/icons/import.png" alt="import_png">
+</span>, scorrere su
+ <em>tutorial1/library/</em> e selezionare <em>myQuickLib.lib.</em>
+</p>
+<div class="imageblock">
+<div class="content">
+<img src="images/gsik_myconn3_quicklib.png" alt="gsik_myconn3_quicklib_png">
+</div>
+</div>
+</li>
+<li>
+<p>
+È possibile rendere questo componente e l&#8217;intera libreria <em>myOwnLib.lib</em>
+ disponibili aggiungendole al percorso di libreria. Da <em>EESchema</em>, andare
+ su <strong>Preferenze</strong> &#8594; <strong>Librerie componenti</strong> e aggiungere sia <em>library/</em> in
+ <em>Percorsi di ricerca definiti dall&#8217;utente</em> che <em>myOwnLib.lib</em> nel <em>File
+ librerie componenti</em>.
+</p>
+</li>
+</ol></div>
+<div class="paragraph"><p>Come si può immaginare, questo metodo per la creazione di componenti di
+libreria può essere molto efficace quando si vogliono creare componenti con
+elevato numero di piedini.</p></div>
+</div>
+<div class="sect2">
+<h3 id="make-a-high-pin-count-schematic-component">6.4. Fare un componente con un grande numero di pin</h3>
+<div class="paragraph"><p>Nella sezione intitolata <em>Crea componenti dello schema con quicklib</em> abbiamo
+visto come creare un componente dello schema elettrico usando lo strumento
+web <em>quicklib</em>. È probabile che ci si troverà comunque nella necessità di
+creare un componente dello schema elettrico con un grande numero di piedini
+(alcune centinaia). In KiCad per fortuna, ciò non è un grosso problema.</p></div>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Supponiamo si voglia creare un componente dello schema elettrico per un
+ dispositivo con 50 pin. È pratica comune disegnarlo usando più simboli con
+ meno piedini, per esempo due disegni di 25 pin ognuno. Questa
+ rappresentazione del componente semplifica la connessione ai piedini.
+</p>
+</li>
+<li>
+<p>
+Il modo migliore per creare il nostro componente è di usare <em>quicklib</em> per
+ generare due componenti di 25 pin ciascuno separatamente, ri-numerare i pin
+ usando uno script Python ed infine fondere i due usando una semplice
+ procedura di copia / incolla per unirli in un singolo componente tra un DEF
+ e un ENDDEF.
+</p>
+</li>
+<li>
+<p>
+Troviamo sotto un esempio di semplice script Python che può essere usato
+ assieme con i file <em>in.txt</em> e <em>out.txt</em> per ri-numerare la riga: <span class="monospaced">X PIN1 1
+ -750 600 300 R 50 50 1 1 I</span> in <span class="monospaced">X PIN26 26 -750 600 300 R 50 50 1 1 I</span>; ciò
+ viene effettuato per tutte le righe del file <em>in.txt</em>.
+</p>
+</li>
+</ol></div>
+<div class="listingblock">
+<div class="title">Semplice script</div>
+<div class="content"><!-- Generator: GNU source-highlight 3.1.7
+by Lorenzo Bettini
+http://www.lorenzobettini.it
+http://www.gnu.org/software/src-highlite -->
+<pre><tt><span style="font-style: italic"><span style="color: #9A1900">#!/usr/bin/env python</span></span>
+<span style="font-style: italic"><span style="color: #9A1900">''' semplice script per elaborare la numerazione dei pin di componenti KiCad'''</span></span>
+<span style="font-weight: bold"><span style="color: #000080">import</span></span> sys<span style="color: #990000">,</span> re
+<span style="font-weight: bold"><span style="color: #0000FF">try</span></span><span style="color: #990000">:</span>
+ fin<span style="color: #990000">=</span><span style="font-weight: bold"><span style="color: #000000">open</span></span><span style="color: #990000">(</span>sys<span style="color: #990000">.</span>argv<span style="color: #990000">[</span><span style="color: #993399">1</span><span style="color: #990000">],</span><span style="color: #FF0000">'r'</span><span style="color: #990000">)</span>
+ fout<span style="color: #990000">=</span><span style="font-weight: bold"><span style="color: #000000">open</span></span><span style="color: #990000">(</span>sys<span style="color: #990000">.</span>argv<span style="color: #990000">[</span><span style="color: #993399">2</span><span style="color: #990000">],</span><span style="color: #FF0000">'w'</span><span style="color: #990000">)</span>
+<span style="font-weight: bold"><span style="color: #0000FF">except</span></span><span style="color: #990000">:</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"Uso errato di questo script, provare:"</span><span style="color: #990000">,</span> sys<span style="color: #990000">.</span>argv<span style="color: #990000">[</span><span style="color: #993399">0</span><span style="color: #990000">],</span> <span style="color: #FF0000">"in.txt out.txt"</span>
+ sys<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">exit</span></span><span style="color: #990000">()</span>
+<span style="font-weight: bold"><span style="color: #0000FF">for</span></span> ln <span style="font-weight: bold"><span style="color: #0000FF">in</span></span> fin<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">readlines</span></span><span style="color: #990000">():</span>
+ obj<span style="color: #990000">=</span>re<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">search</span></span><span style="color: #990000">(</span><span style="color: #FF0000">"(X PIN)(\d*)(\s)(\d*)(\s.*)"</span><span style="color: #990000">,</span>ln<span style="color: #990000">)</span>
+<span style="font-weight: bold"><span style="color: #0000FF">if</span></span> obj<span style="color: #990000">:</span>
+ num <span style="color: #990000">=</span> <span style="font-weight: bold"><span style="color: #000000">int</span></span><span style="color: #990000">(</span>obj<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">group</span></span><span style="color: #990000">(</span><span style="color: #993399">2</span><span style="color: #990000">))+</span><span style="color: #993399">25</span>
+ ln<span style="color: #990000">=</span>obj<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">group</span></span><span style="color: #990000">(</span><span style="color: #993399">1</span><span style="color: #990000">)</span> <span style="color: #990000">+</span> <span style="font-weight: bold"><span style="color: #000000">str</span></span><span style="color: #990000">(</span>num<span style="color: #990000">)</span> <span style="color: #990000">+</span> obj<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">group</span></span><span style="color: #990000">(</span><span style="color: #993399">3</span><span style="color: #990000">)</span> <span style="color: #990000">+</span> <span style="font-weight: bold"><span style="color: #000000">str</span></span><span style="color: #990000">(</span>num<span style="color: #990000">)</span> <span style="color: #990000">+</span> obj<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">group</span></span><span style="color: #990000">(</span><span style="color: #993399">5</span><span style="color: #990000">)</span> <span style="color: #990000">+</span><span style="color: #FF0000">'\n'</span>
+ fout<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">write</span></span><span style="color: #990000">(</span>ln<span style="color: #990000">)</span>
+fin<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">close</span></span><span style="color: #990000">();</span> fout<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">close</span></span><span style="color: #990000">()</span>
+<span style="font-style: italic"><span style="color: #9A1900">#</span></span>
+<span style="font-style: italic"><span style="color: #9A1900"># per ulteriori informazioni sulla sintassi delle espressioni regolari e della generazione di componenti KiCad:</span></span>
+<span style="font-style: italic"><span style="color: #9A1900"># http://gskinner.com/RegExr/</span></span>
+<span style="font-style: italic"><span style="color: #9A1900"># http://kicad.rohrbacher.net/quicklib.php</span></span></tt></pre></div></div>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Durante la fusione dei due componenti in uno, è necessario usare l&#8217;Editor
+ Libreria da Eeschema per spostare il primo componente in modo che il secondo
+ non finisca sopra di esso. Di seguito il file .lib finale e la sua
+ rappresentazione in <em>Eeschema</em>.
+</p>
+</li>
+</ol></div>
+<div class="listingblock">
+<div class="title">Contenuti di un file *.lib</div>
+<div class="content monospaced">
+<pre>EESchema-LIBRARY Version 2.3
+#encoding utf-8
+# COMP
+DEF COMP U 0 40 Y Y 1 F N
+F0 "U" -1800 -100 50 H V C CNN
+F1 "COMP" -1800 100 50 H V C CNN
+DRAW
+S -2250 -800 -1350 800 0 0 0 N
+S -450 -800 450 800 0 0 0 N
+X PIN1 1 -2550 600 300 R 50 50 1 1 I
+
+...
+
+X PIN49 49 750 -500 300 L 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#End Library</pre>
+</div></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/gsik_high_number_pins.png" alt="gsik_high_number_pins_png">
+</div>
+</div>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Lo script Python qui presentato è uno strumento molto potente per la
+ gestione sia dei numeri che delle etichette di pin. Si faccia comunque
+ presente che tutta la sua potenza deriva dalla sintassi arcana quanto
+ incredibilmete utile delle espressioni regolari:
+ <em>http://gskinner.com/RegExr/</em>.
+</p>
+</li>
+</ol></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="make-component-footprints">7. Creare impronte di componenti</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>Differentemente da altri strumenti software EDA, che possiedono un tipo di
+libreria che contiene sia i simboli delo schema elettrico che le varie
+corrispondenti impronte compatibili, i file KiCad <em>.lib</em> contengono i
+simboli dello schema elettrico e i file <em>.mod</em> contengono le impronte, o
+moduli. <em>Cvpcb</em> serve quindi a mappare le impronte ai simboli.</p></div>
+<div class="paragraph"><p>Come per i file <em>.lib</em> files, i file di libreria <em>.kicad_mod</em> sono file di
+testo che possono contenere da una a qualsiasi numero di parti.</p></div>
+<div class="paragraph"><p>KiCad comprende una vasta libreria di impronte, ma a volte potreste scoprire
+che proprio l&#8217;impronta di cui avete bisogno non è presente nelle librerie di
+KiCad. Ecco i passaggi per la creazione di una nuova impronta di circuito
+stampato KiCad:</p></div>
+<div class="sect2">
+<h3 id="using-footprint-editor">7.1. Usare l&#8217;editor delle impronte</h3>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Dal gestore di progetti KiCad lanciare l&#8217;esecuzione dello strumento <em>Pcb
+ new</em>. Fare clic sull&#8217;icona <em>Apri editor impronte</em>
+ <span class="image">
+<img src="images/icons/edit_module.png" alt="editor_impronte">
+</span> sulla barra strumenti in
+ cima. Si aprirà <em>L&#8217;editor delle impronte</em>.
+</p>
+</li>
+<li>
+<p>
+Stiamo per salvare la nuova impronta <em>MYCONN3</em> nella nuova libreria impronte
+ <em>myfootprint</em>. Creare una nuova cartella <em>myfootprint.pretty</em> nella
+ cartella progetto <em>tutorial1/</em>. Fare clic su <strong>Preferenze</strong> &#8594; <strong>Manager
+ librerie di impronte</strong> e premere il pulsante <em>Accoda libreria</em>. Nella
+ tabella, inserire "myfootprint" come denominazione, inserire
+ "${KIPRJMOD}/myfootprint.pretty" come percorso libreria e inserire
+ "KiCad" come tipo plugin. Premere OK per chiudere la finestra delle tabelle
+ librerie PCB. Fare clic sull&#8217;icona <em>Seleziona libreria attiva</em>
+ <span class="image">
+<img src="images/icons/library.png" alt="library_png">
+</span> sulla barra degli strumenti in
+ cima. Selezionare la libreria <em>myfootprint</em>.
+</p>
+</li>
+<li>
+<p>
+Fare clic sull&#8217;icona <em>Nuova impronta</em>
+ <span class="image">
+<img src="images/icons/new_footprint.png" alt="new_footprint_png">
+</span> sulla barra
+ strumenti in cima. Battere <em>MYCONN3</em> come <em>nome impronta</em>. Nel mezzo dello
+ schermo apparirà l&#8217;etichetta <em>MYCONN3</em>. Sotto l&#8217;etichetta si può osservare
+ l&#8217;etichetta <em>REF*<em></em>. Clic destro su <em>MYCONN3</em> e spostarlo sopra
+ <em>REF*</em></em>. Clic destro su <em>REF*__</em>, selezionare <em>Modifica testo</em> e
+ rinominarlo a <em>SMD</em>. Impostare il valore <em>Mostra</em> a <em>Invisibile</em>.
+</p>
+</li>
+<li>
+<p>
+Selezionare l&#8217;icona <em>Aggiungi piazzola</em> <span class="image">
+<img src="images/icons/pad.png" alt="pad_png">
+</span>
+ sulla barra strumenti a destra. Fare clic sullo spazio di lavoro per
+ posizionare la piazzola. Clic destro sulla nuova piazzola e clic su
+ <em>Modifica piazzola</em>. Altrimenti si può usare il tasto scorciatoia «e».
+</p>
+<div class="imageblock" id="myconn3">
+<div class="content">
+<img src="images/pad_properties.png" alt="Pad Properties">
+</div>
+</div>
+</li>
+<li>
+<p>
+Impostare il <em>numero piazzola</em> a <em>1</em>, <em>Forma piazzola</em> a <em>Rettangolo</em>, <em>Tipo
+ piazzola</em> a <em>SMD</em>, <em>Dimensione X forma</em> a <em>0.4</em>, e <em>Dimensione Y forma</em> a
+ <em>0.8</em>. Clic su OK. Clic nuovamente su <em>Aggiungi piazzole</em> per aggiungere
+ ancora due piazzole.
+</p>
+</li>
+<li>
+<p>
+Se si vuole cambiare la dimensione griglia, <strong>Clic destro</strong> &#8594; <strong>Seleziona
+ griglia</strong>. Assicurarsi di selezionare la dimensione griglia appropriata
+ prima di aggiungere i componenti.
+</p>
+</li>
+<li>
+<p>
+Spostare l&#8217;etichetta <em>MYCONN3</em> e l&#8217;etichetta <em>SMD</em> di lato in modo che il
+ risultato somigli all&#8217;immagine mostrata sopra.
+</p>
+</li>
+<li>
+<p>
+Quando si inseriscono piazzole è spesso necessario misurare le distanze
+ relative. Posizionare il puntatore dove si desidera impostare il punto di
+ coordinate relative <em>(0,0)</em> e premere la barra spazio. Muovendo attorno il
+ puntatore, si osserverà l&#8217;indicazione della posizione relativa del puntatore
+ in basso nella finestra. Premendo ancora la barra spazio si imposterà una
+ nuova origine per le coordinate.
+</p>
+</li>
+<li>
+<p>
+Ora aggiungiamo un contorno impronta. Fare clic sul pulsante <em>Aggiungi linea
+ o poligono grafici</em> <span class="image">
+<img src="images/icons/add_polygon.png" alt="add_polygon_png">
+</span>
+ presente nella barra comandi a destra. Disegnare un contorno del connettore
+ attorno al componente.
+</p>
+</li>
+<li>
+<p>
+Clic sull&#8217;icona <em>Salva impronta nella libreria attiva</em>
+ <span class="image">
+<img src="images/icons/save_library.png" alt="save_library_png">
+</span> nella barra strumenti
+ in cima, usando il nome predefinito MYCONN3.
+</p>
+</li>
+</ol></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="note-about-portability-of-kicad-project-files">8. Note sulla portabilità dei file di progetto di KiCad</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>Che file sono necessari se si vuole spedire a qualcuno l&#8217;intero progetto
+KiCad in modo che lo possa usare?</p></div>
+<div class="paragraph"><p>Quando si condivide un progetto KiCad con qualcuno, è importante che il file
+dello schema elettrico <em>.sch</em>, lo schema del circuito stampato
+<em>.kicad_pcb</em>, il file del progetto <em>.pro</em> e il file della netlist
+<em>.net</em>, siano spediti assieme al file dei simboli elettrici <em>.lib</em> e a
+quello delle impronte di circuito stampato <em>.mod</em>. Solo così c'è la totale
+libertà di modifica dello schema e della scheda.</p></div>
+<div class="paragraph"><p>Con gli schemi elettrici di KiCad, servono i file <em>.lib</em> che contengono i
+simboli elettrici. Tali file di libreria devono essere caricati nelle
+preferenze di <em>Eeschema</em>. Invece con le schede (i file <em>.kicad_pcb</em>), le
+impronte possono essere memorizzate dentro il file <em>.kicad_pcb</em>. Si può
+spedire a qualcuno un file <em>.kicad_pcb</em> e nient&#8217;altro, e saranno comunque in
+grado di visualizzarlo e di modificarne la disposizione. Comunque, quando
+vorranno caricare componenti da una netlist, servirà la presenza delle
+librerie di moduli (i file <em>.kicad_mod</em>) che andranno caricate nelle
+preferenze di <em>Pcbnew</em> come per gli schemi elettrici. Inoltre, è necessario
+caricare i file <em>.kicad_mod</em> nelle preferenze di <em>Pcbnew</em> per fare in modo
+che tali impronte vengano mostrate in <em>Cvpcb</em>.</p></div>
+<div class="paragraph"><p>Se qualcuno vi spedisce un file <em>.kicad_pcb</em> con impronte che si vorrebbe
+usare in un&#8217;altra scheda, si può aprire l&#8217;editor delle impronte, caricare
+un&#8217;impronta dalla scheda corrente, e salvarla o esportarla in un&#8217;altra
+libreria di impronte. Si possono anche esportare tutte le impronte da un
+file <em>.kicad_pcb</em> in una volta tramite il comando <strong>Pcbnew</strong> &#8594; <strong>File</strong> &#8594;
+<strong>Archivia</strong> &#8594; <strong>Impronte</strong> &#8594; <strong>Crea archivio impronte</strong>, che creerà un nuovo
+file <em>.kicad_mod</em> con tutte le impronte della scheda.</p></div>
+<div class="paragraph"><p>Conclusione, se il circuito stampato è l&#8217;unica cosa che si vuole
+distribuire, allora il file della scheda <em>.kicad_pcb</em> è sufficiente. Invece,
+se si desidera consentire la piena possibilità di usare e modificare lo
+schema, i suoi componenti e il circuito stampato, è fortemente raccomandato
+di creare un archivio zip e spedire la seguente cartella di progetto:</p></div>
+<div class="listingblock">
+<div class="content monospaced">
+<pre>tutorial1/
+|-- tutorial1.pro
+|-- tutorial1.sch
+|-- tutorial1.kicad_pcb
+|-- tutorial1.net
+|-- library/
+| |-- myLib.lib
+| |-- myOwnLib.lib
+| \-- myQuickLib.lib
+|
+|-- myfootprint.pretty/
+| \-- MYCONN3.kicad_mod
+|
+\-- gerber/
+ |-- ...
+ \-- ...</pre>
+</div></div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="more-about-kicad-documentation">9. Uno sguardo sulla documentazione di KiCad</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>Questa che state leggendo, è stata pensata come una guida veloce sulle parti
+più importanti di KiCad. Per avere istruzioni più dettagliate, consultare i
+file dei manuali accessibili dall&#8217;interno di ogni modulo di KiCad, facendo
+clic su <strong>Aiuto</strong> &#8594; <strong>Manuale</strong>.</p></div>
+<div class="paragraph"><p>KiCad si presenta con un discreto numero di manuali multilingua per tutte le
+sue componenti software.</p></div>
+<div class="paragraph"><p>La versione inglese di tutti i manuali di KiCad viene distribuita con KiCad.</p></div>
+<div class="paragraph"><p>Oltre ai suoi manuali, KiCad viene distribuito con questa guida, che è stata
+tradotta in molte lingue (N.d.T: in italiano per esempio :-). I vari formati
+di questa guida sono distribuiti gratuitamente con tutte le versioni recenti
+di KiCad. Questa guida assieme, agli altri manuali, dovrebbe essere
+disponibile già pacchettizzata assieme a KiCad per la propria piattaforma.</p></div>
+<div class="paragraph"><p>Per esempio, su Linux le posizioni tipiche sono nelle seguenti directory, a
+seconda della propria distribuzione:</p></div>
+<div class="literalblock">
+<div class="content monospaced">
+<pre>/usr/share/doc/kicad/help/it/
+/usr/local/share/doc/kicad/help/it</pre>
+</div></div>
+<div class="paragraph"><p>Su Windows è in:</p></div>
+<div class="literalblock">
+<div class="content monospaced">
+<pre>&lt;directory di installazione&gt;/share/doc/kicad/help/it</pre>
+</div></div>
+<div class="paragraph"><p>Su OS X:</p></div>
+<div class="literalblock">
+<div class="content monospaced">
+<pre>/Library/Application Support/kicad/help/it</pre>
+</div></div>
+<div class="sect2">
+<h3 id="kicad-documentation-on-the-web">9.1. La documentazione di KiCad sul Web</h3>
+<div class="paragraph"><p>L&#8217;ultima documentazione di KiCad è disponibile in più lingue sul Web.</p></div>
+<div class="paragraph"><p><a href="http://kicad-pcb.org/help/documentation/">http://kicad-pcb.org/help/documentation/</a></p></div>
+</div>
+</div>
+</div>
+</div>
+<div id="footnotes"><hr></div>
+<div id="footer">
+<div id="footer-text">
+Last updated 2017-08-24 22:12:48 BST
+</div>
+</div>
+</body>
+</html>
diff --git a/share/doc/kicad/help/it/getting_started_in_kicad.pdf b/share/doc/kicad/help/it/getting_started_in_kicad.pdf
new file mode 100644
index 0000000..c458d1d
--- /dev/null
+++ b/share/doc/kicad/help/it/getting_started_in_kicad.pdf
Binary files differ
diff --git a/share/doc/kicad/help/it/idf_exporter.epub b/share/doc/kicad/help/it/idf_exporter.epub
new file mode 100644
index 0000000..bb4ce8c
--- /dev/null
+++ b/share/doc/kicad/help/it/idf_exporter.epub
Binary files differ
diff --git a/share/doc/kicad/help/it/idf_exporter.html b/share/doc/kicad/help/it/idf_exporter.html
new file mode 100644
index 0000000..bf52256
--- /dev/null
+++ b/share/doc/kicad/help/it/idf_exporter.html
@@ -0,0 +1,1446 @@
+<!DOCTYPE html>
+<html lang="it">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="generator" content="AsciiDoc 8.6.8">
+<title>IDF Exporter</title>
+<style type="text/css">
+/* Shared CSS for AsciiDoc xhtml11 and html5 backends */
+
+/* Default font. */
+body {
+ font-family: Georgia,serif;
+}
+
+/* Title font. */
+h1, h2, h3, h4, h5, h6,
+div.title, caption.title,
+thead, p.table.header,
+#toctitle,
+#author, #revnumber, #revdate, #revremark,
+#footer {
+ font-family: Arial,Helvetica,sans-serif;
+}
+
+body {
+ margin: 1em 5% 1em 5%;
+}
+
+a {
+ color: blue;
+ text-decoration: underline;
+}
+a:visited {
+ color: fuchsia;
+}
+
+em {
+ font-style: italic;
+ color: navy;
+}
+
+strong {
+ font-weight: bold;
+ color: #083194;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ color: #527bbd;
+ margin-top: 1.2em;
+ margin-bottom: 0.5em;
+ line-height: 1.3;
+}
+
+h1, h2, h3 {
+ border-bottom: 2px solid silver;
+}
+h2 {
+ padding-top: 0.5em;
+}
+h3 {
+ float: left;
+}
+h3 + * {
+ clear: left;
+}
+h5 {
+ font-size: 1.0em;
+}
+
+div.sectionbody {
+ margin-left: 0;
+}
+
+hr {
+ border: 1px solid silver;
+}
+
+p {
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+
+ul, ol, li > p {
+ margin-top: 0;
+}
+ul > li { color: #aaa; }
+ul > li > * { color: black; }
+
+pre {
+ padding: 0;
+ margin: 0;
+}
+
+#author {
+ color: #527bbd;
+ font-weight: bold;
+ font-size: 1.1em;
+}
+#email {
+}
+#revnumber, #revdate, #revremark {
+}
+
+#footer {
+ font-size: small;
+ border-top: 2px solid silver;
+ padding-top: 0.5em;
+ margin-top: 4.0em;
+}
+#footer-text {
+ float: left;
+ padding-bottom: 0.5em;
+}
+#footer-badges {
+ float: right;
+ padding-bottom: 0.5em;
+}
+
+#preamble {
+ margin-top: 1.5em;
+ margin-bottom: 1.5em;
+}
+div.imageblock, div.exampleblock, div.verseblock,
+div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,
+div.admonitionblock {
+ margin-top: 1.0em;
+ margin-bottom: 1.5em;
+}
+div.admonitionblock {
+ margin-top: 2.0em;
+ margin-bottom: 2.0em;
+ margin-right: 10%;
+ color: #606060;
+}
+
+div.content { /* Block element content. */
+ padding: 0;
+}
+
+/* Block element titles. */
+div.title, caption.title {
+ color: #527bbd;
+ font-weight: bold;
+ text-align: left;
+ margin-top: 1.0em;
+ margin-bottom: 0.5em;
+}
+div.title + * {
+ margin-top: 0;
+}
+
+td div.title:first-child {
+ margin-top: 0.0em;
+}
+div.content div.title:first-child {
+ margin-top: 0.0em;
+}
+div.content + div.title {
+ margin-top: 0.0em;
+}
+
+div.sidebarblock > div.content {
+ background: #ffffee;
+ border: 1px solid #dddddd;
+ border-left: 4px solid #f0f0f0;
+ padding: 0.5em;
+}
+
+div.listingblock > div.content {
+ border: 1px solid #dddddd;
+ border-left: 5px solid #f0f0f0;
+ background: #f8f8f8;
+ padding: 0.5em;
+}
+
+div.quoteblock, div.verseblock {
+ padding-left: 1.0em;
+ margin-left: 1.0em;
+ margin-right: 10%;
+ border-left: 5px solid #f0f0f0;
+ color: #777777;
+}
+
+div.quoteblock > div.attribution {
+ padding-top: 0.5em;
+ text-align: right;
+}
+
+div.verseblock > pre.content {
+ font-family: inherit;
+ font-size: inherit;
+}
+div.verseblock > div.attribution {
+ padding-top: 0.75em;
+ text-align: left;
+}
+/* DEPRECATED: Pre version 8.2.7 verse style literal block. */
+div.verseblock + div.attribution {
+ text-align: left;
+}
+
+div.admonitionblock .icon {
+ vertical-align: top;
+ font-size: 1.1em;
+ font-weight: bold;
+ text-decoration: underline;
+ color: #527bbd;
+ padding-right: 0.5em;
+}
+div.admonitionblock td.content {
+ padding-left: 0.5em;
+ border-left: 3px solid #dddddd;
+}
+
+div.exampleblock > div.content {
+ border-left: 3px solid #dddddd;
+ padding-left: 0.5em;
+}
+
+div.imageblock div.content { padding-left: 0; }
+span.image img { border-style: none; }
+a.image:visited { color: white; }
+
+dl {
+ margin-top: 0.8em;
+ margin-bottom: 0.8em;
+}
+dt {
+ margin-top: 0.5em;
+ margin-bottom: 0;
+ font-style: normal;
+ color: navy;
+}
+dd > *:first-child {
+ margin-top: 0.1em;
+}
+
+ul, ol {
+ list-style-position: outside;
+}
+ol.arabic {
+ list-style-type: decimal;
+}
+ol.loweralpha {
+ list-style-type: lower-alpha;
+}
+ol.upperalpha {
+ list-style-type: upper-alpha;
+}
+ol.lowerroman {
+ list-style-type: lower-roman;
+}
+ol.upperroman {
+ list-style-type: upper-roman;
+}
+
+div.compact ul, div.compact ol,
+div.compact p, div.compact p,
+div.compact div, div.compact div {
+ margin-top: 0.1em;
+ margin-bottom: 0.1em;
+}
+
+tfoot {
+ font-weight: bold;
+}
+td > div.verse {
+ white-space: pre;
+}
+
+div.hdlist {
+ margin-top: 0.8em;
+ margin-bottom: 0.8em;
+}
+div.hdlist tr {
+ padding-bottom: 15px;
+}
+dt.hdlist1.strong, td.hdlist1.strong {
+ font-weight: bold;
+}
+td.hdlist1 {
+ vertical-align: top;
+ font-style: normal;
+ padding-right: 0.8em;
+ color: navy;
+}
+td.hdlist2 {
+ vertical-align: top;
+}
+div.hdlist.compact tr {
+ margin: 0;
+ padding-bottom: 0;
+}
+
+.comment {
+ background: yellow;
+}
+
+.footnote, .footnoteref {
+ font-size: 0.8em;
+}
+
+span.footnote, span.footnoteref {
+ vertical-align: super;
+}
+
+#footnotes {
+ margin: 20px 0 20px 0;
+ padding: 7px 0 0 0;
+}
+
+#footnotes div.footnote {
+ margin: 0 0 5px 0;
+}
+
+#footnotes hr {
+ border: none;
+ border-top: 1px solid silver;
+ height: 1px;
+ text-align: left;
+ margin-left: 0;
+ width: 20%;
+ min-width: 100px;
+}
+
+div.colist td {
+ padding-right: 0.5em;
+ padding-bottom: 0.3em;
+ vertical-align: top;
+}
+div.colist td img {
+ margin-top: 0.3em;
+}
+
+@media print {
+ #footer-badges { display: none; }
+}
+
+#toc {
+ margin-bottom: 2.5em;
+}
+
+#toctitle {
+ color: #527bbd;
+ font-size: 1.1em;
+ font-weight: bold;
+ margin-top: 1.0em;
+ margin-bottom: 0.1em;
+}
+
+div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+div.toclevel2 {
+ margin-left: 2em;
+ font-size: 0.9em;
+}
+div.toclevel3 {
+ margin-left: 4em;
+ font-size: 0.9em;
+}
+div.toclevel4 {
+ margin-left: 6em;
+ font-size: 0.9em;
+}
+
+span.aqua { color: aqua; }
+span.black { color: black; }
+span.blue { color: blue; }
+span.fuchsia { color: fuchsia; }
+span.gray { color: gray; }
+span.green { color: green; }
+span.lime { color: lime; }
+span.maroon { color: maroon; }
+span.navy { color: navy; }
+span.olive { color: olive; }
+span.purple { color: purple; }
+span.red { color: red; }
+span.silver { color: silver; }
+span.teal { color: teal; }
+span.white { color: white; }
+span.yellow { color: yellow; }
+
+span.aqua-background { background: aqua; }
+span.black-background { background: black; }
+span.blue-background { background: blue; }
+span.fuchsia-background { background: fuchsia; }
+span.gray-background { background: gray; }
+span.green-background { background: green; }
+span.lime-background { background: lime; }
+span.maroon-background { background: maroon; }
+span.navy-background { background: navy; }
+span.olive-background { background: olive; }
+span.purple-background { background: purple; }
+span.red-background { background: red; }
+span.silver-background { background: silver; }
+span.teal-background { background: teal; }
+span.white-background { background: white; }
+span.yellow-background { background: yellow; }
+
+span.big { font-size: 2em; }
+span.small { font-size: 0.6em; }
+
+span.underline { text-decoration: underline; }
+span.overline { text-decoration: overline; }
+span.line-through { text-decoration: line-through; }
+
+
+/*
+ * xhtml11 specific
+ *
+ * */
+
+tt {
+ font-family: monospace;
+ font-size: inherit;
+ color: navy;
+}
+
+div.tableblock {
+ margin-top: 1.0em;
+ margin-bottom: 1.5em;
+}
+div.tableblock > table {
+ border: 3px solid #527bbd;
+}
+thead, p.table.header {
+ font-weight: bold;
+ color: #527bbd;
+}
+p.table {
+ margin-top: 0;
+}
+/* Because the table frame attribute is overriden by CSS in most browsers. */
+div.tableblock > table[frame="void"] {
+ border-style: none;
+}
+div.tableblock > table[frame="hsides"] {
+ border-left-style: none;
+ border-right-style: none;
+}
+div.tableblock > table[frame="vsides"] {
+ border-top-style: none;
+ border-bottom-style: none;
+}
+
+
+/*
+ * html5 specific
+ *
+ * */
+
+.monospaced {
+ font-family: monospace;
+ font-size: inherit;
+ color: navy;
+}
+
+table.tableblock {
+ margin-top: 1.0em;
+ margin-bottom: 1.5em;
+}
+thead, p.tableblock.header {
+ font-weight: bold;
+ color: #527bbd;
+}
+p.tableblock {
+ margin-top: 0;
+}
+table.tableblock {
+ border-width: 3px;
+ border-spacing: 0px;
+ border-style: solid;
+ border-color: #527bbd;
+ border-collapse: collapse;
+}
+th.tableblock, td.tableblock {
+ border-width: 1px;
+ padding: 4px;
+ border-style: solid;
+ border-color: #527bbd;
+}
+
+table.tableblock.frame-topbot {
+ border-left-style: hidden;
+ border-right-style: hidden;
+}
+table.tableblock.frame-sides {
+ border-top-style: hidden;
+ border-bottom-style: hidden;
+}
+table.tableblock.frame-none {
+ border-style: hidden;
+}
+
+th.tableblock.halign-left, td.tableblock.halign-left {
+ text-align: left;
+}
+th.tableblock.halign-center, td.tableblock.halign-center {
+ text-align: center;
+}
+th.tableblock.halign-right, td.tableblock.halign-right {
+ text-align: right;
+}
+
+th.tableblock.valign-top, td.tableblock.valign-top {
+ vertical-align: top;
+}
+th.tableblock.valign-middle, td.tableblock.valign-middle {
+ vertical-align: middle;
+}
+th.tableblock.valign-bottom, td.tableblock.valign-bottom {
+ vertical-align: bottom;
+}
+
+
+/*
+ * manpage specific
+ *
+ * */
+
+body.manpage h1 {
+ padding-top: 0.5em;
+ padding-bottom: 0.5em;
+ border-top: 2px solid silver;
+ border-bottom: 2px solid silver;
+}
+body.manpage h2 {
+ border-style: none;
+}
+body.manpage div.sectionbody {
+ margin-left: 3em;
+}
+
+@media print {
+ body.manpage div#toc { display: none; }
+}
+
+
+/*
+ * Theme specific overrides of the preceding (asciidoc.css) CSS.
+ *
+ */
+body {
+ font-family: Garamond, Georgia, serif;
+ font-size: 17px;
+ color: #3E4349;
+ line-height: 1.3em;
+}
+h1, h2, h3, h4, h5, h6,
+div.title, caption.title,
+thead, p.table.header,
+#toctitle,
+#author, #revnumber, #revdate, #revremark,
+#footer {
+ font-family: Garmond, Georgia, serif;
+ font-weight: normal;
+ border-bottom-width: 0;
+ color: #3E4349;
+}
+div.title, caption.title { color: #596673; font-weight: bold; }
+h1 { font-size: 240%; }
+h2 { font-size: 180%; }
+h3 { font-size: 150%; }
+h4 { font-size: 130%; }
+h5 { font-size: 115%; }
+h6 { font-size: 100%; }
+#header h1 { margin-top: 0; }
+#toc {
+ color: #444444;
+ line-height: 1.5;
+ padding-top: 1.5em;
+}
+#toctitle {
+ font-size: 20px;
+}
+#toc a {
+ border-bottom: 1px dotted #999999;
+ color: #444444 !important;
+ text-decoration: none !important;
+}
+#toc a:hover {
+ border-bottom: 1px solid #6D4100;
+ color: #6D4100 !important;
+ text-decoration: none !important;
+}
+div.toclevel1 { margin-top: 0.2em; font-size: 16px; }
+div.toclevel2 { margin-top: 0.15em; font-size: 14px; }
+em, dt, td.hdlist1 { color: black; }
+strong { color: #3E4349; }
+a { color: #004B6B; text-decoration: none; border-bottom: 1px dotted #004B6B; }
+a:visited { color: #615FA0; border-bottom: 1px dotted #615FA0; }
+a:hover { color: #6D4100; border-bottom: 1px solid #6D4100; }
+div.tableblock > table, table.tableblock { border: 3px solid #E8E8E8; }
+th.tableblock, td.tableblock { border: 1px solid #E8E8E8; }
+ul > li > * { color: #3E4349; }
+pre, tt, .monospaced { font-family: Consolas,Menlo,'Deja Vu Sans Mono','Bitstream Vera Sans Mono',monospace; }
+tt, .monospaced { font-size: 0.9em; color: black;
+}
+div.exampleblock > div.content, div.sidebarblock > div.content, div.listingblock > div.content { border-width: 0 0 0 3px; border-color: #E8E8E8; }
+div.verseblock { border-left-width: 0; margin-left: 3em; }
+div.quoteblock { border-left-width: 3px; margin-left: 0; margin-right: 0;}
+div.admonitionblock td.content { border-left: 3px solid #E8E8E8; }
+
+
+@media screen {
+ body {
+ max-width: 50em; /* approximately 80 characters wide */
+ margin-left: 16em;
+ }
+
+ #toc {
+ position: fixed;
+ top: 0;
+ left: 0;
+ bottom: 0;
+ width: 13em;
+ padding: 0.5em;
+ padding-bottom: 1.5em;
+ margin: 0;
+ overflow: auto;
+ border-right: 3px solid #f8f8f8;
+ background-color: white;
+ }
+
+ #toc .toclevel1 {
+ margin-top: 0.5em;
+ }
+
+ #toc .toclevel2 {
+ margin-top: 0.25em;
+ display: list-item;
+ color: #aaaaaa;
+ }
+
+ #toctitle {
+ margin-top: 0.5em;
+ }
+}
+</style>
+<script type="text/javascript">
+/*<![CDATA[*/
+var asciidoc = { // Namespace.
+
+/////////////////////////////////////////////////////////////////////
+// Table Of Contents generator
+/////////////////////////////////////////////////////////////////////
+
+/* Author: Mihai Bazon, September 2002
+ * http://students.infoiasi.ro/~mishoo
+ *
+ * Table Of Content generator
+ * Version: 0.4
+ *
+ * Feel free to use this script under the terms of the GNU General Public
+ * License, as long as you do not remove or alter this notice.
+ */
+
+ /* modified by Troy D. Hanson, September 2006. License: GPL */
+ /* modified by Stuart Rackham, 2006, 2009. License: GPL */
+
+// toclevels = 1..4.
+toc: function (toclevels) {
+
+ function getText(el) {
+ var text = "";
+ for (var i = el.firstChild; i != null; i = i.nextSibling) {
+ if (i.nodeType == 3 /* Node.TEXT_NODE */) // IE doesn't speak constants.
+ text += i.data;
+ else if (i.firstChild != null)
+ text += getText(i);
+ }
+ return text;
+ }
+
+ function TocEntry(el, text, toclevel) {
+ this.element = el;
+ this.text = text;
+ this.toclevel = toclevel;
+ }
+
+ function tocEntries(el, toclevels) {
+ var result = new Array;
+ var re = new RegExp('[hH]([1-'+(toclevels+1)+'])');
+ // Function that scans the DOM tree for header elements (the DOM2
+ // nodeIterator API would be a better technique but not supported by all
+ // browsers).
+ var iterate = function (el) {
+ for (var i = el.firstChild; i != null; i = i.nextSibling) {
+ if (i.nodeType == 1 /* Node.ELEMENT_NODE */) {
+ var mo = re.exec(i.tagName);
+ if (mo && (i.getAttribute("class") || i.getAttribute("className")) != "float") {
+ result[result.length] = new TocEntry(i, getText(i), mo[1]-1);
+ }
+ iterate(i);
+ }
+ }
+ }
+ iterate(el);
+ return result;
+ }
+
+ var toc = document.getElementById("toc");
+ if (!toc) {
+ return;
+ }
+
+ // Delete existing TOC entries in case we're reloading the TOC.
+ var tocEntriesToRemove = [];
+ var i;
+ for (i = 0; i < toc.childNodes.length; i++) {
+ var entry = toc.childNodes[i];
+ if (entry.nodeName.toLowerCase() == 'div'
+ && entry.getAttribute("class")
+ && entry.getAttribute("class").match(/^toclevel/))
+ tocEntriesToRemove.push(entry);
+ }
+ for (i = 0; i < tocEntriesToRemove.length; i++) {
+ toc.removeChild(tocEntriesToRemove[i]);
+ }
+
+ // Rebuild TOC entries.
+ var entries = tocEntries(document.getElementById("content"), toclevels);
+ for (var i = 0; i < entries.length; ++i) {
+ var entry = entries[i];
+ if (entry.element.id == "")
+ entry.element.id = "_toc_" + i;
+ var a = document.createElement("a");
+ a.href = "#" + entry.element.id;
+ a.appendChild(document.createTextNode(entry.text));
+ var div = document.createElement("div");
+ div.appendChild(a);
+ div.className = "toclevel" + entry.toclevel;
+ toc.appendChild(div);
+ }
+ if (entries.length == 0)
+ toc.parentNode.removeChild(toc);
+},
+
+
+/////////////////////////////////////////////////////////////////////
+// Footnotes generator
+/////////////////////////////////////////////////////////////////////
+
+/* Based on footnote generation code from:
+ * http://www.brandspankingnew.net/archive/2005/07/format_footnote.html
+ */
+
+footnotes: function () {
+ // Delete existing footnote entries in case we're reloading the footnodes.
+ var i;
+ var noteholder = document.getElementById("footnotes");
+ if (!noteholder) {
+ return;
+ }
+ var entriesToRemove = [];
+ for (i = 0; i < noteholder.childNodes.length; i++) {
+ var entry = noteholder.childNodes[i];
+ if (entry.nodeName.toLowerCase() == 'div' && entry.getAttribute("class") == "footnote")
+ entriesToRemove.push(entry);
+ }
+ for (i = 0; i < entriesToRemove.length; i++) {
+ noteholder.removeChild(entriesToRemove[i]);
+ }
+
+ // Rebuild footnote entries.
+ var cont = document.getElementById("content");
+ var spans = cont.getElementsByTagName("span");
+ var refs = {};
+ var n = 0;
+ for (i=0; i<spans.length; i++) {
+ if (spans[i].className == "footnote") {
+ n++;
+ var note = spans[i].getAttribute("data-note");
+ if (!note) {
+ // Use [\s\S] in place of . so multi-line matches work.
+ // Because JavaScript has no s (dotall) regex flag.
+ note = spans[i].innerHTML.match(/\s*\[([\s\S]*)]\s*/)[1];
+ spans[i].innerHTML =
+ "[<a id='_footnoteref_" + n + "' href='#_footnote_" + n +
+ "' title='View footnote' class='footnote'>" + n + "</a>]";
+ spans[i].setAttribute("data-note", note);
+ }
+ noteholder.innerHTML +=
+ "<div class='footnote' id='_footnote_" + n + "'>" +
+ "<a href='#_footnoteref_" + n + "' title='Return to text'>" +
+ n + "</a>. " + note + "</div>";
+ var id =spans[i].getAttribute("id");
+ if (id != null) refs["#"+id] = n;
+ }
+ }
+ if (n == 0)
+ noteholder.parentNode.removeChild(noteholder);
+ else {
+ // Process footnoterefs.
+ for (i=0; i<spans.length; i++) {
+ if (spans[i].className == "footnoteref") {
+ var href = spans[i].getElementsByTagName("a")[0].getAttribute("href");
+ href = href.match(/#.*/)[0]; // Because IE return full URL.
+ n = refs[href];
+ spans[i].innerHTML =
+ "[<a href='#_footnote_" + n +
+ "' title='View footnote' class='footnote'>" + n + "</a>]";
+ }
+ }
+ }
+},
+
+install: function(toclevels) {
+ var timerId;
+
+ function reinstall() {
+ asciidoc.footnotes();
+ if (toclevels) {
+ asciidoc.toc(toclevels);
+ }
+ }
+
+ function reinstallAndRemoveTimer() {
+ clearInterval(timerId);
+ reinstall();
+ }
+
+ timerId = setInterval(reinstall, 500);
+ if (document.addEventListener)
+ document.addEventListener("DOMContentLoaded", reinstallAndRemoveTimer, false);
+ else
+ window.onload = reinstallAndRemoveTimer;
+}
+
+}
+asciidoc.install(2);
+/*]]>*/
+</script>
+</head>
+<body class="article">
+<div id="header">
+<h1>IDF Exporter</h1>
+<span id="author">The KiCad Team</span><br>
+<div id="toc">
+ <div id="toctitle">Sommario</div>
+ <noscript><p><b>JavaScript must be enabled in your browser to display the table of contents.</b></p></noscript>
+</div>
+</div>
+<div id="content">
+<div id="preamble">
+<div class="sectionbody">
+<div class="paragraph"><p><em>Manuale di riferimento</em></p></div>
+<div class="paragraph" id="copyright"><p><strong>Copyright</strong></p></div>
+<div class="paragraph"><p>Questo documento è coperto dal Copyright &#169; 2014-2015 dei suoi autori come
+elencati in seguito. È possibile distribuirlo e/o modificarlo nei termini
+sia della GNU General Public License (<a href="http://www.gnu.org/licenses/gpl.html">http://www.gnu.org/licenses/gpl.html</a>),
+versione 3 o successive, che della Creative Commons Attribution License
+(<a href="http://creativecommons.org/licenses/by/3.0/">http://creativecommons.org/licenses/by/3.0/</a>), versione 3.0 o successive.</p></div>
+<div class="paragraph"><p>Tutti i marchi registrati all&#8217;interno di questa guida appartengono ai loro
+legittimi proprietari.</p></div>
+<div class="paragraph" id="contributors"><p><strong>Collaboratori</strong></p></div>
+<div class="paragraph"><p>Cirilo Bernardo</p></div>
+<div class="paragraph" id="translation"><p><strong>Traduzione</strong></p></div>
+<div class="paragraph"><p>Marco Ciampa &lt;<a href="mailto:ciampix@libero.it">ciampix@libero.it</a>&gt;, 2014-2015.</p></div>
+<div class="paragraph" id="feedback"><p><strong>Feedback</strong></p></div>
+<div class="paragraph"><p>Si prega di inviare qualsiasi rapporto bug, suggerimento o nuova versione a:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Documentazione di KiCad: <a href="https://github.com/KiCad/kicad-doc/issues">https://github.com/KiCad/kicad-doc/issues</a>
+</p>
+</li>
+<li>
+<p>
+Software KiCad: <a href="https://bugs.launchpad.net/kicad">https://bugs.launchpad.net/kicad</a>
+</p>
+</li>
+<li>
+<p>
+Traduzione di KiCad: <a href="https://github.com/KiCad/kicad-i18n/issues">https://github.com/KiCad/kicad-i18n/issues</a>
+</p>
+</li>
+</ul></div>
+<div class="paragraph" id="publication_date_and_software_version"><p><strong>Data di pubblicazione e versione del software</strong></p></div>
+<div class="paragraph"><p>Pubblicato il 26 gennaio, 2014.</p></div>
+<div style="page-break-after:always"></div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_introduzione_all_8217_esportatore_idfv3">1. Introduzione all&#8217;esportatore IDFv3</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>L&#8217;esportatore IDF esporta i file scheda (.emn) e quelli di libreria (.emp)
+IDFv3 conformi
+<span class="footnote"><br>[<a href="http://www.simplifiedsolutionsinc.com/images/idf_v30_spec.pdf">http://www.simplifiedsolutionsinc.com/images/idf_v30_spec.pdf</a>]<br></span>,
+allo scopo di comunicare le dimensioni meccaniche usate da un CAD
+meccanico. L&#8217;esportatore attualmente esporta i limiti e le specifiche di
+taglio della scheda, tutte le piazzole e i fori passanti di montaggio
+inclusi i fori ad asola e i contorni dei componenti; questo è l&#8217;insieme più
+basilare dei dati meccanici necessari per l&#8217;interazione con i progettisti
+meccanici. Tutte le altre entità di cui alla specifica IDFv3 non sono
+attualmente esportate.</p></div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_specifica_dei_modelli_di_componenti_per_l_8217_uso_da_parte_dell_8217_esportatore">2. Specifica dei modelli di componenti per l&#8217;uso da parte dell&#8217;esportatore</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>L&#8217;IDF exporter fa uso degli attributi dei file dei modelli 3D che erano
+originariamente usati dal visualizzatore 3D. Dal momento che il
+visualizzatore 3D, IDF, e i possibili futuri esportatori per CAD meccanici
+sono generalmente interessati a diversi tipi di formati di file, è possibile
+usare gli attributi dei file dei modelli 3D per specificare i modelli per
+più esportatori.</p></div>
+<div class="paragraph"><p>Dall&#8217;interno dell&#8217;editor delle impronte o da pcbnew, modificare i parametri
+dell&#8217;impronta e fare clic sulla scheda delle impostazioni 3D (vedere
+<a href="#figure-1">figura 1</a>), fare clic su aggiungi forma 3D, e selezionare il
+filtro "File componenti IDFv3 (*.idf)" (vedere <a href="#figure-2">figura
+2</a>). Selezionare il file di contorno desiderato e inserire ogni valore
+necessario per lo spostamento e la rotazione. Si noti che solo i valori di
+spostamento e di rotazione Z vengono usati dall&#8217;esportatore IDF; tutti gli
+altri valori vengono ignorati. Gli spostamenti devono essere specificati
+usando le unità di uscita delle schede IDF (mm o mils) e nel sistema di
+coordinate IDF, che è un sistema di coordinate destroso con l&#8217;asse +Z che si
+sposta verso l&#8217;osservatore, +X è alla destra dell&#8217;osservatore, e +Y è verso
+l&#8217;alto. La rotazione deve essere in gradi e una rotazione positiva è una
+rotazione antioraria come descritto nelle specifiche IDFv3. Più contorni
+possono essere combinati con spostamenti appositi per rappresentare semplici
+assemblamenti come un dispositivo in contenitore DIP in uno
+zoccolo. [<strong>BUG:</strong> è stato deciso che l&#8217;unità di misura dello spostamento Z
+debba essere in pollici, che è consistente con le unità di spostamento del
+modello VRML. Può tornare utile non ignorare i valori di spostamento
+(X,Y). Il comportamento qui menzionato è probabile che cambierà in futuro.]</p></div>
+<div class="paragraph"><p>Una volta che i modelli sono stati specificati per tutti i componenti
+desiderati, dall&#8217;interno di pcbnew, selezionare il menu <strong>File</strong>, e poi
+<strong>Esporta</strong>, e infine <strong>Esportazione IDFv3</strong>. Una finestra di dialogo si
+aprirà (vedere <a href="#figure-3">figura 3</a>) che permetterà di impostare il nome
+del file e le unità di misura (mm o mils) IDF del file in uscita. I file IDF
+esportati possono essere visualizzati con il CAD meccanico
+<a href="http://www.freecadweb.org/">FreeCAD</a> o convertiti in VRML usando lo strumento
+idf2vrml e visualizzati con qualsiasi visualizzatore VRML adatto.</p></div>
+<div class="imageblock" id="figure-1">
+<div class="content">
+<img src="images/it/module_params.png" alt="Proprietà modulo, impostazioni 3D">
+</div>
+<div class="title">Figura 1. Proprietà modulo, impostazioni 3D</div>
+</div>
+<div class="imageblock" id="figure-2">
+<div class="content">
+<img src="images/idf_select.png" alt="Selezione contorno componente IDF">
+</div>
+<div class="title">Figura 2. Selezione contorno componente IDF</div>
+</div>
+<div class="imageblock" id="figure-3">
+<div class="content">
+<img src="images/idf_export.png" alt="Impostazioni risultati IDF">
+</div>
+<div class="title">Figura 3. Impostazioni risultati IDF</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_creazione_di_un_file_contorno_componente">3. Creazione di un file contorno componente</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>Il file del contorno del componente (*.idf) consiste in un unica sezione
+.ELECTRICAL o .MECHANICAL come descritto nel documento delle specifiche. La
+sezione può essere preceduta da un numero qualsiasi di righe di commento; le
+righe di commento vengono copiate dall&#8217;esportatore nel file delle librerie e
+possono essere usate per tenere traccia dei metadati come i riferimenti ai
+documenti usati per determinare il contorno e le dimensioni del componente.</p></div>
+<div class="paragraph"><p>La sezione del contorno del componente contiene campi consistenti in
+stringhe, numeri interi, o in virgola mobile. Una stringa è un insieme di
+caratteri che può includere gli spazi; se una stringa contiene spazi, deve
+essere virgolettata. Le virgolette non possono apparire all&#8217;interno di una
+stringa. I numeri in virgola mobile possono essere rappresentati usando le
+notazioni decimale o esponenziale ma la notazione decimale è la preferita
+per questioni di leggibilità. Il punto decimale deve essere un punto e non
+una virgola. Il file IDF deve consistere solo di caratteri standard ASCII a
+7-bit; l&#8217;uso di caratteri a 8-bit provocherà un comportamento imprevedibile.</p></div>
+<div class="paragraph"><p>Un file IDF è composto di diverse SECTION (sezioni) che a loro volta sono
+composte da RECORD che sono composti da FIELD (campi). Per i file contorno
+IDF, può esistere un solo tipo di sezione che deve essere di tipo
+.ELECTRICAL o .MECHANICAL. Un record è una singola riga di testo e può
+contenere uno o più field (campi). I field (campi) sono sequenze di
+caratteri separate da uno o più spazi che non appaiono tra virgolette. Tutti
+i campi di un record devono stare su una sola riga; i record non possono
+distribuirsi su più righe.</p></div>
+<div class="paragraph"><p>Le intestazioni di sezione (.ELECTRICAL o .MECHANICAL) sono considerate il
+primo record (Record 1) della sezione. Record 1 deve essere seguito da
+Record 2 che possiede quattro campi:</p></div>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Geometry Name: una stringa che, assieme al Part Number deve formare un
+ identificatore univoco per il contorno del componente. Per package standard,
+ il nome del package è un buona scelta come valore del geometry name (nome
+ geometria), per esempio "SOT-23". Per package specifici, il codice parte del
+ costruttore è una buona scelta per il geometry name.
+</p>
+</li>
+<li>
+<p>
+Part Number: malgrado sia stato ovviamente pensato per il codice parte, per
+ esempio BS107, è meglio usare questa stringa come aiuto alla descrizione del
+ package. Per esempio se il geometry name è "TO-92", la voce part number può
+ essere usata per descrivere la disposizione delle piazzole o l&#8217;orientamento
+ di questo particolare file di contorno TO-92.
+</p>
+</li>
+<li>
+<p>
+IDF Unit: (unità di misura IDF) questa deve essere MM o THOU e si applica
+ solo alle unità che descrivono il contorno di questo singolo componente.
+</p>
+</li>
+<li>
+<p>
+Height: (altezza) è un numero in virgola mobile che rappresenta l&#8217;altezza
+ nominale del componente usando le unità specificate nel campo 3.
+</p>
+</li>
+</ol></div>
+<div class="paragraph"><p>Record 2 deve essere seguito da un numero di voci Record 3 che specificano
+il contorno del componente. Record 3 consiste di quattro campi:</p></div>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Loop Index: 0 (i punti del contorno sono specificati in ordine antiorario) o
+ 1 (i punti del contorno sono specificati in ordine orario)
+</p>
+</li>
+<li>
+<p>
+Coordinata X: un numero in virgola mobile
+</p>
+</li>
+<li>
+<p>
+Coordinata Y: un numero in virgola mobile
+</p>
+</li>
+<li>
+<p>
+Angolo incluso: un numero in virgola mobile. Se il valore è 0 allora un
+ segmento di linea dritta viede disegnato dal punto precedente a questo
+ punto. Se il valore è 360 allora il punto precedente specifica il centro di
+ un cerchio e questo punto specifica un punto sul cerchio; mai specificare un
+ cerchio usando un valore di -360 in quanto almeno un importante CAD
+ meccanico in circolazione non si comporta bene in questa situazione. Se il
+ valore è negativo allora un arco in senso antiorario viene disegnato dal
+ punto precedente a questo punto e se il valore è positivo allora ne viene
+ disegnato uno in senso antiorario.
+</p>
+</li>
+</ol></div>
+<div class="paragraph"><p>Solo un circolo chiuso è permesso e non è possibile specificare un
+ritaglio. L&#8217;ultimo punto specificato deve essere lo stesso del primo punto a
+meno che il contorno non sia un cerchio.</p></div>
+<div class="paragraph"><p>Esempio IDF file 1:</p></div>
+<div class="listingblock">
+<div class="content monospaced">
+<pre># un semplice cilindro – potrebbe rappresentare un condensatore elettrolitico
+.ELECTRICAL
+ "cylinder" "5mm OD, 5mm height" MM 5
+ 0 0 0 0
+ 0 2.5 0 360
+.END_ELECTRICAL</pre>
+</div></div>
+<div class="paragraph"><p>Esempio file IDF 2:</p></div>
+<div class="listingblock">
+<div class="content monospaced">
+<pre># una T rovesciata
+# commento aggiunto per amore dei commenti
+.ELECTRICAL
+ "T Maiuscola" "5x8x10mm, rovesciata" MM 10
+ 0 -0.5 8 0
+ 0 -0.5 0.5 0
+ 0 -2.5 0.5 0
+ 0 -2.5 -0.5 180
+ 0 2.5 -0.5 0
+ 0 2.5 0.5 180
+ 0 0.5 0.5 0
+ 0 0.5 8 0
+ 0 -0.5 8 180
+.END_ELECTRICAL</pre>
+</div></div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_linee_guida_per_la_creazione_dei_contorni">4. Linee guida per la creazione dei contorni</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>Quando si creao contorni, in special modo quando si condivide il proprio
+lavoro con altri, la consistenza nella progettazione e nella scelta dei nomi
+dei file aiuta le persone a localizzare i file e a piazzare i componenti più
+velocemente e con minimo sforzo.</p></div>
+<div class="sect2">
+<h3 id="_denominazione_dei_pacchetti">4.1. Denominazione dei pacchetti</h3>
+<div class="paragraph"><p>Si provi a rendere alcune informazioni sul profilo disponibili nel nomefile
+per dare all&#8217;utente un&#8217;idea generale su di che cosa è il profilo. Per
+esempio i contenitori cilindrici a terminali assiali possono rappresentare
+alcuni tipi di condensatori come alcuni tipi di resistenze, perciò ha senso
+identificare un profilo come un dispositivo con terminali assiale
+orizzontale o verticale ed aggiungere alcune informazioni rilevanti:
+diametro, lunghezza, e inclinzione sono le più importanti. Se un dispositivo
+ha un profilo unico, il numero di parte del costruttore e un prefisso per
+indicare la classe del dispositivo sono impostazioni adeguate.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_commenti">4.2. Commenti</h3>
+<div class="paragraph"><p>Usare i commenti nel file IDF per dare agli utenti ulteriori informazioni
+sul contorno, per esempio un riferimento alla sorgente usata per le
+informazioni dimensionali.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_voci_di_geometria_e_numero_di_parte">4.3. Voci di geometria e numero di parte</h3>
+<div class="paragraph"><p>Considerare bene i valori da assegnare alle voci geometria e numeri di
+parte. Prese assieme, queste stringhe agiscono come un identificatore
+univoco per il CAD meccanico. Questi valori delle stringhe potrebbero avere
+ipoteticamente qualche significato per un utente, ma non è necessario: i
+valori sono fondamentalmente intesi per il sistema di CAD meccanico come ID
+univoco. Idealmente i valori scelti saranno univoci all&#8217;interno di qualsiasi
+grande insieme di contorni; scegliendo accuratamente i valori, si otterranno
+meno conflitti, soprattutto nelle schede di grande complessità.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_orientamento_e_posizionamento_pin">4.4. Orientamento e posizionamento pin</h3>
+<div class="paragraph"><p>Per componenti con terminali passanti non ci sono standard di fatto per
+determinare l&#8217;orientamento dei pin e per il centro dei componenti nei
+modelli in 3D. Per coerenza, se ci sono solo 2 pin questi devono essere in
+esecuzione orizzontale (vedere <a href="#figure-4">figure 4</a>) lungo l&#8217;asse X e
+per 3 pin cercare di tenerne 2 in orizzontale sull&#8217;asse X. I dispositivi
+polarizzati come i condensatori elettrolitici o al tantalio devono avere il
+terminale positivo sul pin 1 e i diodi devono avere il catodo sul pin 1;
+questo per mantenere la compatibilità dei simboli elettrici con
+l&#8217;orientamento definito per i dispositivi SMD; comunque, si noti che
+esistono molti schemi elettrici e impronte di KiCAd che piazzano l&#8217;anodo al
+pin 1.</p></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">Nelle ultime revisioni delle impronte KiCad su github l&#8217;anodo è stato
+impostato al pin 2 per i componenti a fori passanti e SMD.</td>
+</tr></table>
+</div>
+<div class="paragraph"><p>Per dispositivi DIP (N.d.T. Dual In Line) il centro del profilo deve essere
+al centro del rettangolo descritto dalle posizioni dei pin e il pin 1 è
+preferibilmente nell&#8217;angolo in alto a sinistra; questo manterrà la
+consistenza con l&#8217;orientamento standard dei componenti SMD; comunque, tale
+modello sarà ruotato di -90 gradi relativamente a molte impronte di
+componenti di KiCad e modelli VRML esistenti. Per elementi come condensatori
+con terminali radiali orizzontali o contenitori orizzontali TO-220, è
+preferibile piazzare i terminali in fila sull&#8217;asse X e il corpo del
+dispositivo che si estende in alto (vedere <a href="#figure-4">figura 4</a>). I
+componenti con terminali verticali non polarizzati devono avere i fili sulla
+destra; i componenti con terminali assiali verticali polarizzati possono
+avere i fili su entrambi i lati, a seconda se il pin 1 è sulla parte bassa
+(fili a destra) o sulla parte alta (fili sulla sinistra).</p></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">Nell&#8217;attuale revisione delle impronte di KiCad, i componenti a fili passanti
+sono stati organizzati con i pin lungo l&#8217;asse Y invece che lungo l&#8217;asse X e
+il pin 1 del dispositivo è sull&#8217;origine invece che al centro del
+contenitore. Orientare e posizionare il profilo del componente conformemente
+all&#8217;impronta specifica; ciò eviterà la necessità di specificare una
+rotazione non zero per i profili IDF del componente. Dato che l&#8217;esportatore
+IDF attualmente ignora i valori di dislocazione (X,Y) è vitale che si usi
+l&#8217;origine corretta nel profilo IDF del componente.</td>
+</tr></table>
+</div>
+<div class="paragraph"><p>Per compomenti SMD l&#8217;orientamento, il centro del contenitore, e i profili
+sono definiti da vari standard. Usare lo standard appropriato per il
+lavoro. Considerare inoltre che molti dispositivi non sono conformi a
+nessuno standard; in tal caso il dispositivo in questione è probabilmente
+meglio identificato usando il numero di modello del fabbricante nel nome del
+file del profilo. In generale, un profilo SMD è il rettangolo che comprende
+il contenitore del componente inclusi i terminali; il contenitore viene
+orientato in modo tale che il pin 1 sia il più possibile vicino all&#8217;angolo
+in alto a sinistra e che solitamente è smussato come riferimento visuale.</p></div>
+<div class="imageblock" id="figure-4">
+<div class="content">
+<img src="images/test_idf_blobs.png" alt="Contorni di esempio">
+</div>
+<div class="title">Figura 4. Contorni di esempio generati dai programmi idfcyl e idfrect e renderizzati da SolidWorks.</div>
+</div>
+<div class="paragraph"><p>Da sinistra a destra ci sono (a) cilindro verticale a terminali radiali (b)
+cilindro verticale con terminali assiali con filo sulla sinistra, (c)
+cilindro verticale con terminali assiali con filo sulla destra, (d) cilindro
+orizzontale con terminali assiali, (e) cilindro orizzontale con terminali
+radiali, (f) profilo rettangolare, normale, (g) profilo rettangolare con
+smussatura, (h) profilo rettangolare con terminali assiali sulla destra. I
+profili in cima sono stati specificati con unità in millimetri mentre quelli
+sul fondo con unità in pollici.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_suggerimenti_sulle_dimensioni">4.5. Suggerimenti sulle dimensioni</h3>
+<div class="paragraph"><p>Lo scopo dei profili estrusi è dare al progettista meccanico un&#8217;idea della
+posizione e dello spazio fisico occupati da ogni componente. In un tipico
+scenario il progettista meccanico sostituirà alcuni profili grezzi con
+modelli meccanici più dettagliati, per esempio durante la verifica che un
+LED montato angolato a destra entri in un foro in un pannello. In molte
+situazioni l&#8217;accuratezza di un profilo non è importante, ma è considerata
+buona pratica creare profili che corrispondano alle informazioni meccaniche
+il più possibile. In alcuni casi un utente potrebbe voler inserire il
+componente in uno scatolo con poco spazio, per esempio in un lettore audio
+digitale portatile. In tale situazione, se la maggior parte dei profili
+estrusi sono abbastanza rappresentativi dei componenti, allora il
+progettista meccanico dovrà rimpiazzare solo pochi modelli durante la
+progettazione della scatola. Se i profili non sono una rappresentazione
+affidabile della realtà allora il progettista meccanico dovrà perdere molto
+tempo per rimpiazzare i modelli per assicurarsi che il tutto riesca a stare
+dentro il contenitore. Inserendo dati spazzatura si otterrà spazzatura in
+uscita. Se si inseriscono dati affidabili, ci si può aspettare ovviamente
+migliori risultati.</p></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_strumenti_per_i_contorni_del_componenti_idf">5. Strumenti per i contorni del componenti IDF</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>Un certo numero di strumenti a riga di comando sono disponibili per aiutare
+la generazione di contorni di componenti IDF. Questi strumenti sono:</p></div>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+<strong>idfcyl:</strong> crea un contorno di un cilindro orientato verticalmente
+ o orizzontalmente e con terminali assiali o radiali
+</p>
+</li>
+<li>
+<p>
+<strong>idfrect:</strong> crea un contorno di un rettangolo che può avere sia
+ un termiale assiale che una smussatura sull&#8217;angolo alto a sinistra
+</p>
+</li>
+<li>
+<p>
+<strong>dxf2idf:</strong> converte un disegno in formato DXF in un contorno di
+ componente IDF
+</p>
+</li>
+</ol></div>
+<div class="sect2">
+<h3 id="_idfcyl">5.1. idfcyl</h3>
+<div class="paragraph"><p>Quando <strong>idfcyl</strong> viene invocato senza argomenti, questo emette una nota sul
+suo uso ed un elenco dei suoi valori in ingresso:</p></div>
+<div class="listingblock">
+<div class="content monospaced">
+<pre>idfcyl: This program generates an outline for a cylindrical component.
+ The cylinder may be horizontal or vertical.
+ A horizontal cylinder may have wires at one or both ends.
+ A vertical cylinder may have at most one wire which may be
+ placed on the left or right side.
+
+Input:
+ Unit: mm, in (millimeters or inches)
+ Orientation: V (vertical)
+ Lead type: X, R (axial, radial)
+ Diameter of body
+ Length of body
+ Board offset
+ * Wire diameter
+ * Pitch
+ ** Wire side: L, R (left, right)
+ *** Lead length
+ File name (must end in *.idf)
+
+ NOTES:
+ * only required for horizontal orientation or
+ vertical orientation with axial leads
+
+ ** only required for vertical orientation with axial leads
+
+ *** only required for horizontal orientation with radial leads</pre>
+</div></div>
+<div class="paragraph"><p>Le note possono essere soppresse inserendo un argomento arbitrario sulla
+riga di comando. Un utente può inserire le informazion manualmente sulla
+riga di comando o creare degli script per generare i profili. Lo script
+seguente crea un singolo profilo cilindrico con terminali assiali sulla
+destra:</p></div>
+<div class="listingblock">
+<div class="content"><!-- Generator: GNU source-highlight 3.1.7
+by Lorenzo Bettini
+http://www.lorenzobettini.it
+http://www.gnu.org/software/src-highlite -->
+<pre><tt><span style="font-style: italic"><span style="color: #9A1900">#!/bin/bash</span></span>
+<span style="font-style: italic"><span style="color: #9A1900"># Generate a cylindrical IDF outline for test purposes</span></span>
+<span style="font-style: italic"><span style="color: #9A1900"># vertical 5mm cylinder, nominal length 8mm + 3mm board offset,</span></span>
+<span style="font-style: italic"><span style="color: #9A1900"># axial wire on right, 0.8mm wire dia., 3.5mm pitch</span></span>
+idfcyl - <span style="color: #993399">1</span> <span style="color: #990000">&gt;</span> /dev/null <span style="color: #990000">&lt;&lt;</span> _EOF
+mm
+v
+x
+<span style="color: #993399">5</span>
+<span style="color: #993399">8</span>
+<span style="color: #993399">3</span>
+<span style="color: #993399">0.8</span>
+<span style="color: #993399">3.5</span>
+r
+cylvmm_1R_D5_L8_Z3_WD0<span style="color: #990000">.</span>8_P3<span style="color: #990000">.</span><span style="color: #993399">5</span><span style="color: #990000">.</span>idf
+_EOF</tt></pre></div></div>
+</div>
+<div class="sect2">
+<h3 id="_idfrect">5.2. idfrect</h3>
+<div class="paragraph"><p>Quando <strong>idfrect</strong> viene invocato senza argomenti, stampa una nota sull&#8217;uso e
+l&#8217;elenco di dati che si aspetta in ingresso:</p></div>
+<div class="listingblock">
+<div class="content monospaced">
+<pre>idfrect: This program generates an outline for a rectangular component.
+ The component may have a single lead (axial) or a chamfer on the
+ upper left corner.
+Input:
+ Unit: mm, in (millimeters or inches)
+ Width:
+ Length:
+ Height:
+ Chamfer: length of the 45 deg. chamfer
+ * Leaded: Y,N (lead is always to the right)
+ ** Wire diameter
+ ** Pitch
+ File name (must end in *.idf)
+
+ NOTES:
+ * only required if chamfer = 0
+
+ ** only required for leaded components</pre>
+</div></div>
+<div class="paragraph"><p>Le note possono essere soppresse inserendo un argomento arbitrario sulla
+riga di comando. Un utente può inserire manualmente le informazioni sulla
+riga di comando o creare script per generare i profili. Lo script seguente
+crea un profilo rettangolare smussato con terminali assiali:</p></div>
+<div class="listingblock">
+<div class="content"><!-- Generator: GNU source-highlight 3.1.7
+by Lorenzo Bettini
+http://www.lorenzobettini.it
+http://www.gnu.org/software/src-highlite -->
+<pre><tt><span style="font-style: italic"><span style="color: #9A1900">#!/bin/bash</span></span>
+<span style="font-style: italic"><span style="color: #9A1900"># Generate various rectangular IDF outlines for test purposes</span></span>
+<span style="font-style: italic"><span style="color: #9A1900"># 10x10, 1mm chamfer, 2mm height</span></span>
+idfrect - <span style="color: #993399">1</span> <span style="color: #990000">&gt;</span> /dev/null <span style="color: #990000">&lt;&lt;</span> _EOF
+mm
+<span style="color: #993399">10</span>
+<span style="color: #993399">10</span>
+<span style="color: #993399">2</span>
+<span style="color: #993399">1</span>
+rectMM_10x10x2_C0<span style="color: #990000">.</span><span style="color: #993399">5</span><span style="color: #990000">.</span>idf
+_EOF
+<span style="font-style: italic"><span style="color: #9A1900"># 10x10x12, 0.8mm lead on 6mm pitch</span></span>
+idfrect - <span style="color: #993399">1</span> <span style="color: #990000">&gt;</span> /dev/null <span style="color: #990000">&lt;&lt;</span> _EOF
+mm
+<span style="color: #993399">10</span>
+<span style="color: #993399">10</span>
+<span style="color: #993399">12</span>
+<span style="color: #993399">0</span>
+Y
+<span style="color: #993399">0.8</span>
+<span style="color: #993399">6</span>
+rectLMM_10x10x12_D0<span style="color: #990000">.</span>8_P6<span style="color: #990000">.</span><span style="color: #993399">0</span><span style="color: #990000">.</span>idf
+_EOF</tt></pre></div></div>
+</div>
+<div class="sect2">
+<h3 id="_dxf2idf">5.3. dxf2idf</h3>
+<div class="paragraph"><p>Il file DXF usato per specificare il profilo del componente può essere
+preparato con il software libero <a href="http://librecad.org/">LibreCAD</a> che assicura
+la migliore compatibilità. Quando <strong>dxf2idf</strong> viene invocato senza argumenti,
+stampa una nota d&#8217;uso insieme all&#8217;elenco degli argomenti accettati in
+ingresso:</p></div>
+<div class="listingblock">
+<div class="content monospaced">
+<pre>dxf2idf: this program takes line, arc, and circle segments
+ from a DXF file and creates an IDF component outline file.
+
+Input:
+ DXF filename: the input file, must end in '.dxf'
+ Units: mm, in (millimeters or inches)
+ Geometry Name: string, as per IDF version 3.0 specification
+ Part Name: as per IDF version 3.0 specification of Part Number
+ Height: extruded height of the outline
+ Comments: all non-empty lines are comments to be added to
+ the IDF file. An empty line signifies the end of
+ the comment block.
+ File name: output filename, must end in '.idf'</pre>
+</div></div>
+<div class="paragraph"><p>Le note possono essere soppresse inserendo un arbitrario argomento sulla
+riga di comando. Un utente può manualmente inserire le informazioni alla
+riga di comando o creare script per generare i profili. Il seguente script
+crea un profilo alto 5mm da un file DXF <em>test.dxf</em>:</p></div>
+<div class="listingblock">
+<div class="content"><!-- Generator: GNU source-highlight 3.1.7
+by Lorenzo Bettini
+http://www.lorenzobettini.it
+http://www.gnu.org/software/src-highlite -->
+<pre><tt><span style="font-style: italic"><span style="color: #9A1900">#!/bin/bash</span></span>
+<span style="font-style: italic"><span style="color: #9A1900"># Generate an IDF outlines from a DXF file</span></span>
+dxf2idf - <span style="color: #993399">1</span> <span style="color: #990000">&gt;</span> /dev/null <span style="color: #990000">&lt;&lt;</span> _EOF
+<span style="font-weight: bold"><span style="color: #0000FF">test</span></span><span style="color: #990000">.</span>dxf
+mm
+DXF TEST GEOMETRY
+DXF TEST PART
+<span style="color: #993399">5</span>
+This is an IDF <span style="font-weight: bold"><span style="color: #0000FF">test</span></span> file produced from the outline <span style="color: #FF0000">'test.dxf'</span>
+This is a second IDF comment to demonstrate multiple comments
+
+test_dxf2idf<span style="color: #990000">.</span>idf
+_EOF</tt></pre></div></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_idf2vrml">6. idf2vrml</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>Lo strumento idf2vrml legge una scheda IDF Board (.emn) e un file componente
+IDF (.emp) e produce un file VRML che può essere visualizzato con un
+visualizzatore VRML. Questa caratteristica è utile per la visualizzazione
+dell&#8217;assemblaggio della scheda nei casi in cui l&#8217;utente non ha accesso a
+software di CAD meccanito. L&#8217;invocazione di idf2vrml senza argomenti
+provocherà la stampa di un messaggio di guida sull&#8217;uso:</p></div>
+<div class="listingblock">
+<div class="content monospaced">
+<pre>&gt;./idf2vrml
+Usage: idf2vrml -f input_file.emn -s scale_factor {-k} {-d} {-z} {-m}
+flags:
+ -k: produce KiCad-friendly VRML output; default is compact VRML
+ -d: suppress substitution of default outlines
+ -z: suppress rendering of zero-height outlines
+ -m: print object mapping to stdout for debugging purposes
+example to produce a model for use by KiCad: idf2vrml -f input.emn -s 0.3937008 -k
+&gt;</pre>
+</div></div>
+<div class="paragraph"><p>[<strong>BUG:</strong> Lo strumento idf2vrml attualmente non renderizza correttamente
+entità <strong>OTHER_OUTLINE</strong> presenti in un file .emn se tale entità viene
+specificata sullo strato retro del circuito stampato; comunque non si noterà
+questo bug usando file esportati da KiCad dato che non c'è meccanismo per
+specificare tali entità. Essenzialmente questo bug è un problema solo in
+rare occasioni dove si voglia renderizzare un file emn di terze parti che
+presenta entità sul lato posteriore della scheda.]</p></div>
+</div>
+</div>
+</div>
+<div id="footnotes"><hr></div>
+<div id="footer">
+<div id="footer-text">
+Last updated 2017-08-24 22:14:10 BST
+</div>
+</div>
+</body>
+</html>
diff --git a/share/doc/kicad/help/it/idf_exporter.pdf b/share/doc/kicad/help/it/idf_exporter.pdf
new file mode 100644
index 0000000..18acf31
--- /dev/null
+++ b/share/doc/kicad/help/it/idf_exporter.pdf
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Footprint_library_list.png b/share/doc/kicad/help/it/images/Footprint_library_list.png
new file mode 100644
index 0000000..4fd4076
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Footprint_library_list.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Footprint_tables_list.png b/share/doc/kicad/help/it/images/Footprint_tables_list.png
new file mode 100644
index 0000000..4020b4e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Footprint_tables_list.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Library_list_menu_item.png b/share/doc/kicad/help/it/images/Library_list_menu_item.png
new file mode 100644
index 0000000..4cce04e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Library_list_menu_item.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Library_tables_menu_item.png b/share/doc/kicad/help/it/images/Library_tables_menu_item.png
new file mode 100644
index 0000000..4a94eb5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Library_tables_menu_item.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Modedit_context_menu_graphics.png b/share/doc/kicad/help/it/images/Modedit_context_menu_graphics.png
new file mode 100644
index 0000000..31cc6df
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Modedit_context_menu_graphics.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Modedit_context_menu_module_parameters.png b/share/doc/kicad/help/it/images/Modedit_context_menu_module_parameters.png
new file mode 100644
index 0000000..40a8288
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Modedit_context_menu_module_parameters.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Modedit_context_menu_pads.png b/share/doc/kicad/help/it/images/Modedit_context_menu_pads.png
new file mode 100644
index 0000000..fa4fa34
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Modedit_context_menu_pads.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Modedit_footprint_3d_preview.png b/share/doc/kicad/help/it/images/Modedit_footprint_3d_preview.png
new file mode 100644
index 0000000..b9eb621
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Modedit_footprint_3d_preview.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Modedit_footprint_level_pad_settings.png b/share/doc/kicad/help/it/images/Modedit_footprint_level_pad_settings.png
new file mode 100644
index 0000000..8249686
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Modedit_footprint_level_pad_settings.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Modedit_footprint_text_properties.png b/share/doc/kicad/help/it/images/Modedit_footprint_text_properties.png
new file mode 100644
index 0000000..6fb8b00
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Modedit_footprint_text_properties.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Modedit_main_window.png b/share/doc/kicad/help/it/images/Modedit_main_window.png
new file mode 100644
index 0000000..56b958b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Modedit_main_window.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Modedit_module_3d_options.png b/share/doc/kicad/help/it/images/Modedit_module_3d_options.png
new file mode 100644
index 0000000..02b9b54
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Modedit_module_3d_options.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Modedit_module_attributes.png b/share/doc/kicad/help/it/images/Modedit_module_attributes.png
new file mode 100644
index 0000000..3436a3b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Modedit_module_attributes.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Modedit_module_autoplace_settings.png b/share/doc/kicad/help/it/images/Modedit_module_autoplace_settings.png
new file mode 100644
index 0000000..611a4ce
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Modedit_module_autoplace_settings.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Modedit_module_properties.png b/share/doc/kicad/help/it/images/Modedit_module_properties.png
new file mode 100644
index 0000000..521f1bf
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Modedit_module_properties.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Modedit_module_properties_dialog.png b/share/doc/kicad/help/it/images/Modedit_module_properties_dialog.png
new file mode 100644
index 0000000..ef4abda
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Modedit_module_properties_dialog.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Modedit_module_properties_documentation_fields.png b/share/doc/kicad/help/it/images/Modedit_module_properties_documentation_fields.png
new file mode 100644
index 0000000..48a6ea9
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Modedit_module_properties_documentation_fields.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Modedit_pad_delta_example.png b/share/doc/kicad/help/it/images/Modedit_pad_delta_example.png
new file mode 100644
index 0000000..54a2bcf
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Modedit_pad_delta_example.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Modedit_pad_level_pad_settings.png b/share/doc/kicad/help/it/images/Modedit_pad_level_pad_settings.png
new file mode 100644
index 0000000..a1ac0c4
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Modedit_pad_level_pad_settings.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Modedit_pad_offset_example.png b/share/doc/kicad/help/it/images/Modedit_pad_offset_example.png
new file mode 100644
index 0000000..596e052
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Modedit_pad_offset_example.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Modedit_pad_properties_dialog.png b/share/doc/kicad/help/it/images/Modedit_pad_properties_dialog.png
new file mode 100644
index 0000000..1f38469
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Modedit_pad_properties_dialog.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Modedit_top_toolbar.png b/share/doc/kicad/help/it/images/Modedit_top_toolbar.png
new file mode 100644
index 0000000..f6f7b8f
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Modedit_top_toolbar.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_DRC_dialog.png b/share/doc/kicad/help/it/images/Pcbnew_DRC_dialog.png
new file mode 100644
index 0000000..e951ef9
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_DRC_dialog.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_add_cutout_menu_item.png b/share/doc/kicad/help/it/images/Pcbnew_add_cutout_menu_item.png
new file mode 100644
index 0000000..a9cba83
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_add_cutout_menu_item.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_advanced_tracing_options.png b/share/doc/kicad/help/it/images/Pcbnew_advanced_tracing_options.png
new file mode 100644
index 0000000..0247c4c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_advanced_tracing_options.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_archive_footprints_menu.png b/share/doc/kicad/help/it/images/Pcbnew_archive_footprints_menu.png
new file mode 100644
index 0000000..4d4b202
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_archive_footprints_menu.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_array_dialog_circular.png b/share/doc/kicad/help/it/images/Pcbnew_array_dialog_circular.png
new file mode 100644
index 0000000..122ac82
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_array_dialog_circular.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_array_dialog_grid.png b/share/doc/kicad/help/it/images/Pcbnew_array_dialog_grid.png
new file mode 100644
index 0000000..5f346a5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_array_dialog_grid.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_array_grid_offsets.png b/share/doc/kicad/help/it/images/Pcbnew_array_grid_offsets.png
new file mode 100644
index 0000000..f51bd34
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_array_grid_offsets.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_array_grid_stagger_cols_3.png b/share/doc/kicad/help/it/images/Pcbnew_array_grid_stagger_cols_3.png
new file mode 100644
index 0000000..45f9f00
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_array_grid_stagger_cols_3.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_array_grid_stagger_rows_2.png b/share/doc/kicad/help/it/images/Pcbnew_array_grid_stagger_rows_2.png
new file mode 100644
index 0000000..21be113
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_array_grid_stagger_rows_2.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_bad_tracks_deletion_option.png b/share/doc/kicad/help/it/images/Pcbnew_bad_tracks_deletion_option.png
new file mode 100644
index 0000000..81de3f3
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_bad_tracks_deletion_option.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_board_outline_imported_from_a_DXF.png b/share/doc/kicad/help/it/images/Pcbnew_board_outline_imported_from_a_DXF.png
new file mode 100644
index 0000000..1913b96
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_board_outline_imported_from_a_DXF.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_board_outline_with_dogpile.png b/share/doc/kicad/help/it/images/Pcbnew_board_outline_with_dogpile.png
new file mode 100644
index 0000000..a6e613b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_board_outline_with_dogpile.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_board_outline_with_globally_placed_modules.png b/share/doc/kicad/help/it/images/Pcbnew_board_outline_with_globally_placed_modules.png
new file mode 100644
index 0000000..5efe818
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_board_outline_with_globally_placed_modules.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_change_modules_button.png b/share/doc/kicad/help/it/images/Pcbnew_change_modules_button.png
new file mode 100644
index 0000000..19c8f4f
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_change_modules_button.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_circuit_after_placement.png b/share/doc/kicad/help/it/images/Pcbnew_circuit_after_placement.png
new file mode 100644
index 0000000..cd5bc0b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_circuit_after_placement.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_context_module_mode_module_under_cursor.png b/share/doc/kicad/help/it/images/Pcbnew_context_module_mode_module_under_cursor.png
new file mode 100644
index 0000000..8373375
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_context_module_mode_module_under_cursor.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_context_module_mode_no_module_under_cursor.png b/share/doc/kicad/help/it/images/Pcbnew_context_module_mode_no_module_under_cursor.png
new file mode 100644
index 0000000..1064d93
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_context_module_mode_no_module_under_cursor.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_coordinate_status_display.png b/share/doc/kicad/help/it/images/Pcbnew_coordinate_status_display.png
new file mode 100644
index 0000000..2502b91
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_coordinate_status_display.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_copper_layers_contrast_high.png b/share/doc/kicad/help/it/images/Pcbnew_copper_layers_contrast_high.png
new file mode 100644
index 0000000..ec39c05
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_copper_layers_contrast_high.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_copper_layers_contrast_normal.png b/share/doc/kicad/help/it/images/Pcbnew_copper_layers_contrast_normal.png
new file mode 100644
index 0000000..30c6796
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_copper_layers_contrast_normal.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_creating_new_track.png b/share/doc/kicad/help/it/images/Pcbnew_creating_new_track.png
new file mode 100644
index 0000000..ecd1631
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_creating_new_track.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_design_rules_dropdown.png b/share/doc/kicad/help/it/images/Pcbnew_design_rules_dropdown.png
new file mode 100644
index 0000000..358f545
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_design_rules_dropdown.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_design_rules_editor_global_tab.png b/share/doc/kicad/help/it/images/Pcbnew_design_rules_editor_global_tab.png
new file mode 100644
index 0000000..8fd96d1
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_design_rules_editor_global_tab.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_design_rules_editor_netclass_tab.png b/share/doc/kicad/help/it/images/Pcbnew_design_rules_editor_netclass_tab.png
new file mode 100644
index 0000000..60513c5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_design_rules_editor_netclass_tab.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_design_rules_menu.png b/share/doc/kicad/help/it/images/Pcbnew_design_rules_menu.png
new file mode 100644
index 0000000..c06ad36
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_design_rules_menu.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_design_rules_top_toolbar.png b/share/doc/kicad/help/it/images/Pcbnew_design_rules_top_toolbar.png
new file mode 100644
index 0000000..414bfbc
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_design_rules_top_toolbar.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_dimensions_menu.png b/share/doc/kicad/help/it/images/Pcbnew_dimensions_menu.png
new file mode 100644
index 0000000..738f7ce
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_dimensions_menu.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_dr_example_rustic.png b/share/doc/kicad/help/it/images/Pcbnew_dr_example_rustic.png
new file mode 100644
index 0000000..d33cb73
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_dr_example_rustic.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_dr_example_standard.png b/share/doc/kicad/help/it/images/Pcbnew_dr_example_standard.png
new file mode 100644
index 0000000..8519011
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_dr_example_standard.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_drill_file_dialog.png b/share/doc/kicad/help/it/images/Pcbnew_drill_file_dialog.png
new file mode 100644
index 0000000..8101faf
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_drill_file_dialog.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_drill_origin_setting.png b/share/doc/kicad/help/it/images/Pcbnew_drill_origin_setting.png
new file mode 100644
index 0000000..d8fb396
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_drill_origin_setting.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_edit_menu.png b/share/doc/kicad/help/it/images/Pcbnew_edit_menu.png
new file mode 100644
index 0000000..101ff94
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_edit_menu.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_example_library.png b/share/doc/kicad/help/it/images/Pcbnew_example_library.png
new file mode 100644
index 0000000..befe044
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_example_library.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_exchange_module_option.png b/share/doc/kicad/help/it/images/Pcbnew_exchange_module_option.png
new file mode 100644
index 0000000..f9b1f3b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_exchange_module_option.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_extra_footprints_deletion_option.png b/share/doc/kicad/help/it/images/Pcbnew_extra_footprints_deletion_option.png
new file mode 100644
index 0000000..3852f01
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_extra_footprints_deletion_option.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_file_menu.png b/share/doc/kicad/help/it/images/Pcbnew_file_menu.png
new file mode 100644
index 0000000..5b6757e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_file_menu.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_fill_refill_all_zones.png b/share/doc/kicad/help/it/images/Pcbnew_fill_refill_all_zones.png
new file mode 100644
index 0000000..4686390
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_fill_refill_all_zones.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_final_preparation_example_board.png b/share/doc/kicad/help/it/images/Pcbnew_final_preparation_example_board.png
new file mode 100644
index 0000000..bf23c05
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_final_preparation_example_board.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_footprint_exchange_options.png b/share/doc/kicad/help/it/images/Pcbnew_footprint_exchange_options.png
new file mode 100644
index 0000000..90de313
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_footprint_exchange_options.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_general_options_dialog.png b/share/doc/kicad/help/it/images/Pcbnew_general_options_dialog.png
new file mode 100644
index 0000000..b8dc1b3
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_general_options_dialog.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_grid_size_dropdown.png b/share/doc/kicad/help/it/images/Pcbnew_grid_size_dropdown.png
new file mode 100644
index 0000000..5060eca
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_grid_size_dropdown.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_import_spread_footprints.png b/share/doc/kicad/help/it/images/Pcbnew_import_spread_footprints.png
new file mode 100644
index 0000000..45aabd8
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_import_spread_footprints.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_keepout_area_properties.png b/share/doc/kicad/help/it/images/Pcbnew_keepout_area_properties.png
new file mode 100644
index 0000000..36a1fe3
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_keepout_area_properties.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_layer_colour_key.png b/share/doc/kicad/help/it/images/Pcbnew_layer_colour_key.png
new file mode 100644
index 0000000..9a3a17e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_layer_colour_key.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_layer_manager_pane.png b/share/doc/kicad/help/it/images/Pcbnew_layer_manager_pane.png
new file mode 100644
index 0000000..abba562
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_layer_manager_pane.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_layer_pair_indicator.png b/share/doc/kicad/help/it/images/Pcbnew_layer_pair_indicator.png
new file mode 100644
index 0000000..c651476
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_layer_pair_indicator.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_layer_selection_dialog.png b/share/doc/kicad/help/it/images/Pcbnew_layer_selection_dialog.png
new file mode 100644
index 0000000..66594bb
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_layer_selection_dialog.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_layer_selection_dropdown.png b/share/doc/kicad/help/it/images/Pcbnew_layer_selection_dropdown.png
new file mode 100644
index 0000000..665a6a4
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_layer_selection_dropdown.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_layer_selection_popup.png b/share/doc/kicad/help/it/images/Pcbnew_layer_selection_popup.png
new file mode 100644
index 0000000..36ca83c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_layer_selection_popup.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_layer_setup_dialog.png b/share/doc/kicad/help/it/images/Pcbnew_layer_setup_dialog.png
new file mode 100644
index 0000000..0269bf8
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_layer_setup_dialog.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_layer_setup_dialog_layer_properties.png b/share/doc/kicad/help/it/images/Pcbnew_layer_setup_dialog_layer_properties.png
new file mode 100644
index 0000000..f34ceda
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_layer_setup_dialog_layer_properties.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_left_toolbar.png b/share/doc/kicad/help/it/images/Pcbnew_left_toolbar.png
new file mode 100644
index 0000000..7ca3bb8
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_left_toolbar.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_legacy_block_selection_dialog.png b/share/doc/kicad/help/it/images/Pcbnew_legacy_block_selection_dialog.png
new file mode 100644
index 0000000..9699605
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_legacy_block_selection_dialog.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_module_properties.png b/share/doc/kicad/help/it/images/Pcbnew_module_properties.png
new file mode 100644
index 0000000..eef78f4
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_module_properties.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_module_selection_option.png b/share/doc/kicad/help/it/images/Pcbnew_module_selection_option.png
new file mode 100644
index 0000000..621e82b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_module_selection_option.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_move_all_modules.png b/share/doc/kicad/help/it/images/Pcbnew_move_all_modules.png
new file mode 100644
index 0000000..18fd722
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_move_all_modules.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_move_exact_cartesian.png b/share/doc/kicad/help/it/images/Pcbnew_move_exact_cartesian.png
new file mode 100644
index 0000000..23c27b6
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_move_exact_cartesian.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_move_exact_polar.png b/share/doc/kicad/help/it/images/Pcbnew_move_exact_polar.png
new file mode 100644
index 0000000..c9cbf0a
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_move_exact_polar.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_new_track_completed.png b/share/doc/kicad/help/it/images/Pcbnew_new_track_completed.png
new file mode 100644
index 0000000..05dbb90
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_new_track_completed.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_new_track_in_progress.png b/share/doc/kicad/help/it/images/Pcbnew_new_track_in_progress.png
new file mode 100644
index 0000000..b7748db
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_new_track_in_progress.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_pad_mask_clearance_menu_item.png b/share/doc/kicad/help/it/images/Pcbnew_pad_mask_clearance_menu_item.png
new file mode 100644
index 0000000..824f55d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_pad_mask_clearance_menu_item.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_pad_mask_settings_dialog.png b/share/doc/kicad/help/it/images/Pcbnew_pad_mask_settings_dialog.png
new file mode 100644
index 0000000..f49bb4d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_pad_mask_settings_dialog.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_place_menu.png b/share/doc/kicad/help/it/images/Pcbnew_place_menu.png
new file mode 100644
index 0000000..55ec121
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_place_menu.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_plot_dialog.png b/share/doc/kicad/help/it/images/Pcbnew_plot_dialog.png
new file mode 100644
index 0000000..2c130eb
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_plot_dialog.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_plot_fine_scale_setting.png b/share/doc/kicad/help/it/images/Pcbnew_plot_fine_scale_setting.png
new file mode 100644
index 0000000..fcd0155
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_plot_fine_scale_setting.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_plot_options_gerber.png b/share/doc/kicad/help/it/images/Pcbnew_plot_options_gerber.png
new file mode 100644
index 0000000..40dabb5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_plot_options_gerber.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_plot_options_other_formats.png b/share/doc/kicad/help/it/images/Pcbnew_plot_options_other_formats.png
new file mode 100644
index 0000000..32efafb
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_plot_options_other_formats.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_plot_postscript_dialog.png b/share/doc/kicad/help/it/images/Pcbnew_plot_postscript_dialog.png
new file mode 100644
index 0000000..f43cc48
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_plot_postscript_dialog.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_popup_footprint_mode.png b/share/doc/kicad/help/it/images/Pcbnew_popup_footprint_mode.png
new file mode 100644
index 0000000..0942345
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_popup_footprint_mode.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_popup_footprint_mode_footprint.png b/share/doc/kicad/help/it/images/Pcbnew_popup_footprint_mode_footprint.png
new file mode 100644
index 0000000..213a7b3
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_popup_footprint_mode_footprint.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_popup_footprint_mode_track.png b/share/doc/kicad/help/it/images/Pcbnew_popup_footprint_mode_track.png
new file mode 100644
index 0000000..0af31af
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_popup_footprint_mode_track.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_popup_normal_mode.png b/share/doc/kicad/help/it/images/Pcbnew_popup_normal_mode.png
new file mode 100644
index 0000000..4bc4b5b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_popup_normal_mode.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_popup_normal_mode_footprint.png b/share/doc/kicad/help/it/images/Pcbnew_popup_normal_mode_footprint.png
new file mode 100644
index 0000000..3ec57a4
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_popup_normal_mode_footprint.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_popup_normal_mode_track.png b/share/doc/kicad/help/it/images/Pcbnew_popup_normal_mode_track.png
new file mode 100644
index 0000000..ff1e7a5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_popup_normal_mode_track.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_popup_track_mode.png b/share/doc/kicad/help/it/images/Pcbnew_popup_track_mode.png
new file mode 100644
index 0000000..bb43c03
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_popup_track_mode.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_popup_track_mode_footprint.png b/share/doc/kicad/help/it/images/Pcbnew_popup_track_mode_footprint.png
new file mode 100644
index 0000000..ef3ed3f
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_popup_track_mode_footprint.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_popup_track_mode_track.png b/share/doc/kicad/help/it/images/Pcbnew_popup_track_mode_track.png
new file mode 100644
index 0000000..d5cc558
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_popup_track_mode_track.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_preferences_menu.png b/share/doc/kicad/help/it/images/Pcbnew_preferences_menu.png
new file mode 100644
index 0000000..17579c1
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_preferences_menu.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_ratsnest_during_move.png b/share/doc/kicad/help/it/images/Pcbnew_ratsnest_during_move.png
new file mode 100644
index 0000000..85ba58d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_ratsnest_during_move.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_right_toolbar.png b/share/doc/kicad/help/it/images/Pcbnew_right_toolbar.png
new file mode 100644
index 0000000..284ec32
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_right_toolbar.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_route_menu.png b/share/doc/kicad/help/it/images/Pcbnew_route_menu.png
new file mode 100644
index 0000000..7eb5700
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_route_menu.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_setting_pcb_origin.png b/share/doc/kicad/help/it/images/Pcbnew_setting_pcb_origin.png
new file mode 100644
index 0000000..cbee25b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_setting_pcb_origin.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_simple_board_outline.png b/share/doc/kicad/help/it/images/Pcbnew_simple_board_outline.png
new file mode 100644
index 0000000..9cfd578
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_simple_board_outline.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_specific_size_options.png b/share/doc/kicad/help/it/images/Pcbnew_specific_size_options.png
new file mode 100644
index 0000000..f4a2809
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_specific_size_options.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_stacked_footprints.png b/share/doc/kicad/help/it/images/Pcbnew_stacked_footprints.png
new file mode 100644
index 0000000..5efb8c2
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_stacked_footprints.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_technical_layer_zone_dialog.png b/share/doc/kicad/help/it/images/Pcbnew_technical_layer_zone_dialog.png
new file mode 100644
index 0000000..f1bb3e6
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_technical_layer_zone_dialog.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_technical_layers_contrast_high.png b/share/doc/kicad/help/it/images/Pcbnew_technical_layers_contrast_high.png
new file mode 100644
index 0000000..e12484d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_technical_layers_contrast_high.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_technical_layers_contrast_normal.png b/share/doc/kicad/help/it/images/Pcbnew_technical_layers_contrast_normal.png
new file mode 100644
index 0000000..7c9e3b6
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_technical_layers_contrast_normal.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_thermal_relief_parameters.png b/share/doc/kicad/help/it/images/Pcbnew_thermal_relief_parameters.png
new file mode 100644
index 0000000..492b62f
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_thermal_relief_parameters.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_thermal_relief_settings.png b/share/doc/kicad/help/it/images/Pcbnew_thermal_relief_settings.png
new file mode 100644
index 0000000..a2ad2ce
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_thermal_relief_settings.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_toolbar_layer_select_dropdown.png b/share/doc/kicad/help/it/images/Pcbnew_toolbar_layer_select_dropdown.png
new file mode 100644
index 0000000..3381715
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_toolbar_layer_select_dropdown.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_tools_menu.png b/share/doc/kicad/help/it/images/Pcbnew_tools_menu.png
new file mode 100644
index 0000000..7582e5c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_tools_menu.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_top_menu_bar.png b/share/doc/kicad/help/it/images/Pcbnew_top_menu_bar.png
new file mode 100644
index 0000000..e2dbec1
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_top_menu_bar.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_top_toolbar.png b/share/doc/kicad/help/it/images/Pcbnew_top_toolbar.png
new file mode 100644
index 0000000..5870890
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_top_toolbar.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_track_context_menu.png b/share/doc/kicad/help/it/images/Pcbnew_track_context_menu.png
new file mode 100644
index 0000000..b4a1b9b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_track_context_menu.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_track_global_edit_context_menu.png b/share/doc/kicad/help/it/images/Pcbnew_track_global_edit_context_menu.png
new file mode 100644
index 0000000..fd0eb94
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_track_global_edit_context_menu.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_track_global_edit_dialog.png b/share/doc/kicad/help/it/images/Pcbnew_track_global_edit_dialog.png
new file mode 100644
index 0000000..87279f5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_track_global_edit_dialog.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_track_in_progres_context.png b/share/doc/kicad/help/it/images/Pcbnew_track_in_progres_context.png
new file mode 100644
index 0000000..8088932
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_track_in_progres_context.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_track_thickness_dropdown.png b/share/doc/kicad/help/it/images/Pcbnew_track_thickness_dropdown.png
new file mode 100644
index 0000000..0373b90
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_track_thickness_dropdown.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_track_toolbar.png b/share/doc/kicad/help/it/images/Pcbnew_track_toolbar.png
new file mode 100644
index 0000000..64614a5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_track_toolbar.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_track_toolbar_grid_size_selection.png b/share/doc/kicad/help/it/images/Pcbnew_track_toolbar_grid_size_selection.png
new file mode 100644
index 0000000..0275e75
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_track_toolbar_grid_size_selection.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_track_toolbar_track_width_selection.png b/share/doc/kicad/help/it/images/Pcbnew_track_toolbar_track_width_selection.png
new file mode 100644
index 0000000..27d8c7e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_track_toolbar_track_width_selection.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_track_toolbar_track_width_selection_in_use.png b/share/doc/kicad/help/it/images/Pcbnew_track_toolbar_track_width_selection_in_use.png
new file mode 100644
index 0000000..2f9db7e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_track_toolbar_track_width_selection_in_use.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_track_toolbar_via_size_selection.png b/share/doc/kicad/help/it/images/Pcbnew_track_toolbar_via_size_selection.png
new file mode 100644
index 0000000..49fb37e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_track_toolbar_via_size_selection.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_track_toolbar_via_size_selection_in_use.png b/share/doc/kicad/help/it/images/Pcbnew_track_toolbar_via_size_selection_in_use.png
new file mode 100644
index 0000000..cf56bd2
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_track_toolbar_via_size_selection_in_use.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_track_toolbar_zoom_selection.png b/share/doc/kicad/help/it/images/Pcbnew_track_toolbar_zoom_selection.png
new file mode 100644
index 0000000..1fed465
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_track_toolbar_zoom_selection.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_unlock_footprint_option.png b/share/doc/kicad/help/it/images/Pcbnew_unlock_footprint_option.png
new file mode 100644
index 0000000..1b0b66d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_unlock_footprint_option.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_unstacked_footprints.png b/share/doc/kicad/help/it/images/Pcbnew_unstacked_footprints.png
new file mode 100644
index 0000000..78b21ce
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_unstacked_footprints.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_via_layer_pair_dialog.png b/share/doc/kicad/help/it/images/Pcbnew_via_layer_pair_dialog.png
new file mode 100644
index 0000000..734bd99
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_via_layer_pair_dialog.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_via_layer_pair_popup.png b/share/doc/kicad/help/it/images/Pcbnew_via_layer_pair_popup.png
new file mode 100644
index 0000000..686a2d4
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_via_layer_pair_popup.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_via_size_dropdown.png b/share/doc/kicad/help/it/images/Pcbnew_via_size_dropdown.png
new file mode 100644
index 0000000..e1e7963
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_via_size_dropdown.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_view_menu.png b/share/doc/kicad/help/it/images/Pcbnew_view_menu.png
new file mode 100644
index 0000000..789a526
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_view_menu.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_zone_add_similar_after.png b/share/doc/kicad/help/it/images/Pcbnew_zone_add_similar_after.png
new file mode 100644
index 0000000..ae5dfc2
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_zone_add_similar_after.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_zone_add_similar_during.png b/share/doc/kicad/help/it/images/Pcbnew_zone_add_similar_during.png
new file mode 100644
index 0000000..7ddb7b0
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_zone_add_similar_during.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_zone_context_menu.png b/share/doc/kicad/help/it/images/Pcbnew_zone_context_menu.png
new file mode 100644
index 0000000..8d519fa
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_zone_context_menu.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_zone_corner_move_after.png b/share/doc/kicad/help/it/images/Pcbnew_zone_corner_move_after.png
new file mode 100644
index 0000000..0a96c43
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_zone_corner_move_after.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_zone_corner_move_during.png b/share/doc/kicad/help/it/images/Pcbnew_zone_corner_move_during.png
new file mode 100644
index 0000000..a6f8ff3
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_zone_corner_move_during.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_zone_exclude_pads.png b/share/doc/kicad/help/it/images/Pcbnew_zone_exclude_pads.png
new file mode 100644
index 0000000..3e445a4
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_zone_exclude_pads.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_zone_filled_with_cutout.png b/share/doc/kicad/help/it/images/Pcbnew_zone_filled_with_cutout.png
new file mode 100644
index 0000000..0aca1b2
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_zone_filled_with_cutout.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_zone_filling_options.png b/share/doc/kicad/help/it/images/Pcbnew_zone_filling_options.png
new file mode 100644
index 0000000..8de4f32
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_zone_filling_options.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_zone_filling_result.png b/share/doc/kicad/help/it/images/Pcbnew_zone_filling_result.png
new file mode 100644
index 0000000..7c4f3d9
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_zone_filling_result.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_zone_include_pads.png b/share/doc/kicad/help/it/images/Pcbnew_zone_include_pads.png
new file mode 100644
index 0000000..e590395
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_zone_include_pads.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_zone_limit_example.png b/share/doc/kicad/help/it/images/Pcbnew_zone_limit_example.png
new file mode 100644
index 0000000..91ec42b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_zone_limit_example.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_zone_modification_menu_items.png b/share/doc/kicad/help/it/images/Pcbnew_zone_modification_menu_items.png
new file mode 100644
index 0000000..3fad4ac
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_zone_modification_menu_items.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_zone_priority_example.png b/share/doc/kicad/help/it/images/Pcbnew_zone_priority_example.png
new file mode 100644
index 0000000..859fb86
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_zone_priority_example.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_zone_priority_example_after_filling.png b/share/doc/kicad/help/it/images/Pcbnew_zone_priority_example_after_filling.png
new file mode 100644
index 0000000..2e090f6
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_zone_priority_example_after_filling.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_zone_priority_level_setting.png b/share/doc/kicad/help/it/images/Pcbnew_zone_priority_level_setting.png
new file mode 100644
index 0000000..8d07632
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_zone_priority_level_setting.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_zone_properties_dialog.png b/share/doc/kicad/help/it/images/Pcbnew_zone_properties_dialog.png
new file mode 100644
index 0000000..c6f0d92
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_zone_properties_dialog.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_zone_thermal_relief.png b/share/doc/kicad/help/it/images/Pcbnew_zone_thermal_relief.png
new file mode 100644
index 0000000..02da42b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_zone_thermal_relief.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_zone_unfilled_cutout_outline.png b/share/doc/kicad/help/it/images/Pcbnew_zone_unfilled_cutout_outline.png
new file mode 100644
index 0000000..c53d114
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_zone_unfilled_cutout_outline.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Pcbnew_zoom_factor_dropdown.png b/share/doc/kicad/help/it/images/Pcbnew_zoom_factor_dropdown.png
new file mode 100644
index 0000000..1c27fde
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Pcbnew_zoom_factor_dropdown.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Right-click_legacy_menu.png b/share/doc/kicad/help/it/images/Right-click_legacy_menu.png
new file mode 100644
index 0000000..cf03df8
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Right-click_legacy_menu.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/Sample_3D_board.png b/share/doc/kicad/help/it/images/Sample_3D_board.png
new file mode 100644
index 0000000..3f57a07
--- /dev/null
+++ b/share/doc/kicad/help/it/images/Sample_3D_board.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/bus_junction.png b/share/doc/kicad/help/it/images/bus_junction.png
new file mode 100644
index 0000000..c722128
--- /dev/null
+++ b/share/doc/kicad/help/it/images/bus_junction.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/cvpcb_main_toolbar.png b/share/doc/kicad/help/it/images/cvpcb_main_toolbar.png
new file mode 100644
index 0000000..87ff6b5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/cvpcb_main_toolbar.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/drag_element.png b/share/doc/kicad/help/it/images/drag_element.png
new file mode 100644
index 0000000..14c5709
--- /dev/null
+++ b/share/doc/kicad/help/it/images/drag_element.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/edit_line.png b/share/doc/kicad/help/it/images/edit_line.png
new file mode 100644
index 0000000..4234a09
--- /dev/null
+++ b/share/doc/kicad/help/it/images/edit_line.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/edit_line_end.png b/share/doc/kicad/help/it/images/edit_line_end.png
new file mode 100644
index 0000000..b614677
--- /dev/null
+++ b/share/doc/kicad/help/it/images/edit_line_end.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/edit_line_start.png b/share/doc/kicad/help/it/images/edit_line_start.png
new file mode 100644
index 0000000..77c91f3
--- /dev/null
+++ b/share/doc/kicad/help/it/images/edit_line_start.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/eeschema_annotation_choice_free.png b/share/doc/kicad/help/it/images/eeschema_annotation_choice_free.png
new file mode 100644
index 0000000..b46c76b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/eeschema_annotation_choice_free.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/eeschema_annotation_choice_x100.png b/share/doc/kicad/help/it/images/eeschema_annotation_choice_x100.png
new file mode 100644
index 0000000..d2d0f30
--- /dev/null
+++ b/share/doc/kicad/help/it/images/eeschema_annotation_choice_x100.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/eeschema_annotation_choice_x1000.png b/share/doc/kicad/help/it/images/eeschema_annotation_choice_x1000.png
new file mode 100644
index 0000000..9456577
--- /dev/null
+++ b/share/doc/kicad/help/it/images/eeschema_annotation_choice_x1000.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/eeschema_annotation_order_none.png b/share/doc/kicad/help/it/images/eeschema_annotation_order_none.png
new file mode 100644
index 0000000..6ed5a4b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/eeschema_annotation_order_none.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/eeschema_annotation_order_x.png b/share/doc/kicad/help/it/images/eeschema_annotation_order_x.png
new file mode 100644
index 0000000..0da051e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/eeschema_annotation_order_x.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/eeschema_annotation_order_y.png b/share/doc/kicad/help/it/images/eeschema_annotation_order_y.png
new file mode 100644
index 0000000..369d868
--- /dev/null
+++ b/share/doc/kicad/help/it/images/eeschema_annotation_order_y.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/eeschema_complex_hierarchy.png b/share/doc/kicad/help/it/images/eeschema_complex_hierarchy.png
new file mode 100644
index 0000000..5c59427
--- /dev/null
+++ b/share/doc/kicad/help/it/images/eeschema_complex_hierarchy.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/eeschema_cvpcb_with_filtering.png b/share/doc/kicad/help/it/images/eeschema_cvpcb_with_filtering.png
new file mode 100644
index 0000000..aa96680
--- /dev/null
+++ b/share/doc/kicad/help/it/images/eeschema_cvpcb_with_filtering.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/eeschema_cvpcb_without_filtering.png b/share/doc/kicad/help/it/images/eeschema_cvpcb_without_filtering.png
new file mode 100644
index 0000000..9ea28a0
--- /dev/null
+++ b/share/doc/kicad/help/it/images/eeschema_cvpcb_without_filtering.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/eeschema_flat_hierarchy.png b/share/doc/kicad/help/it/images/eeschema_flat_hierarchy.png
new file mode 100644
index 0000000..e1ceda1
--- /dev/null
+++ b/share/doc/kicad/help/it/images/eeschema_flat_hierarchy.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/eeschema_flat_hierarchy_1.png b/share/doc/kicad/help/it/images/eeschema_flat_hierarchy_1.png
new file mode 100644
index 0000000..4b302d5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/eeschema_flat_hierarchy_1.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/eeschema_flat_hierarchy_2.png b/share/doc/kicad/help/it/images/eeschema_flat_hierarchy_2.png
new file mode 100644
index 0000000..e617c5a
--- /dev/null
+++ b/share/doc/kicad/help/it/images/eeschema_flat_hierarchy_2.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/eeschema_flat_hierarchy_3.png b/share/doc/kicad/help/it/images/eeschema_flat_hierarchy_3.png
new file mode 100644
index 0000000..dfc3701
--- /dev/null
+++ b/share/doc/kicad/help/it/images/eeschema_flat_hierarchy_3.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/eeschema_libedit_unit1.png b/share/doc/kicad/help/it/images/eeschema_libedit_unit1.png
new file mode 100644
index 0000000..823dc1e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/eeschema_libedit_unit1.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/eeschema_libedit_unit2.png b/share/doc/kicad/help/it/images/eeschema_libedit_unit2.png
new file mode 100644
index 0000000..64b7805
--- /dev/null
+++ b/share/doc/kicad/help/it/images/eeschema_libedit_unit2.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/eeschema_libedit_unit3.png b/share/doc/kicad/help/it/images/eeschema_libedit_unit3.png
new file mode 100644
index 0000000..4d84923
--- /dev/null
+++ b/share/doc/kicad/help/it/images/eeschema_libedit_unit3.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/eeschema_netlist_schematic.png b/share/doc/kicad/help/it/images/eeschema_netlist_schematic.png
new file mode 100644
index 0000000..6050eaa
--- /dev/null
+++ b/share/doc/kicad/help/it/images/eeschema_netlist_schematic.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/eeschema_power_pins_and_flags.png b/share/doc/kicad/help/it/images/eeschema_power_pins_and_flags.png
new file mode 100644
index 0000000..d3231c2
--- /dev/null
+++ b/share/doc/kicad/help/it/images/eeschema_power_pins_and_flags.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/eeschema_pspice_netlist.png b/share/doc/kicad/help/it/images/eeschema_pspice_netlist.png
new file mode 100644
index 0000000..36bb24d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/eeschema_pspice_netlist.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/eeschema_uncheck_pin_name_inside.png b/share/doc/kicad/help/it/images/eeschema_uncheck_pin_name_inside.png
new file mode 100644
index 0000000..db17849
--- /dev/null
+++ b/share/doc/kicad/help/it/images/eeschema_uncheck_pin_name_inside.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/erc_pointers.png b/share/doc/kicad/help/it/images/erc_pointers.png
new file mode 100644
index 0000000..b3d0f59
--- /dev/null
+++ b/share/doc/kicad/help/it/images/erc_pointers.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/gerbview_file_menu.png b/share/doc/kicad/help/it/images/gerbview_file_menu.png
new file mode 100644
index 0000000..0c6eac9
--- /dev/null
+++ b/share/doc/kicad/help/it/images/gerbview_file_menu.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/gerbview_layer_manager.png b/share/doc/kicad/help/it/images/gerbview_layer_manager.png
new file mode 100644
index 0000000..a8557b1
--- /dev/null
+++ b/share/doc/kicad/help/it/images/gerbview_layer_manager.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/gerbview_layer_select_1.png b/share/doc/kicad/help/it/images/gerbview_layer_select_1.png
new file mode 100644
index 0000000..6fcf7b5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/gerbview_layer_select_1.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/gerbview_layer_select_2.png b/share/doc/kicad/help/it/images/gerbview_layer_select_2.png
new file mode 100644
index 0000000..9365fa3
--- /dev/null
+++ b/share/doc/kicad/help/it/images/gerbview_layer_select_2.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/gerbview_left_toolbar.png b/share/doc/kicad/help/it/images/gerbview_left_toolbar.png
new file mode 100644
index 0000000..6dec95c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/gerbview_left_toolbar.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/gerbview_main_screen.png b/share/doc/kicad/help/it/images/gerbview_main_screen.png
new file mode 100644
index 0000000..617fe4d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/gerbview_main_screen.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/gerbview_misc_menu.png b/share/doc/kicad/help/it/images/gerbview_misc_menu.png
new file mode 100644
index 0000000..a9f0c8d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/gerbview_misc_menu.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/gerbview_mode_raw_stack.png b/share/doc/kicad/help/it/images/gerbview_mode_raw_stack.png
new file mode 100644
index 0000000..f601535
--- /dev/null
+++ b/share/doc/kicad/help/it/images/gerbview_mode_raw_stack.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/gerbview_mode_transparency.png b/share/doc/kicad/help/it/images/gerbview_mode_transparency.png
new file mode 100644
index 0000000..742e050
--- /dev/null
+++ b/share/doc/kicad/help/it/images/gerbview_mode_transparency.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/gerbview_preferences_menu.png b/share/doc/kicad/help/it/images/gerbview_preferences_menu.png
new file mode 100644
index 0000000..8c23382
--- /dev/null
+++ b/share/doc/kicad/help/it/images/gerbview_preferences_menu.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/gerbview_top_dcode.png b/share/doc/kicad/help/it/images/gerbview_top_dcode.png
new file mode 100644
index 0000000..4134d33
--- /dev/null
+++ b/share/doc/kicad/help/it/images/gerbview_top_dcode.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/gerbview_top_info.png b/share/doc/kicad/help/it/images/gerbview_top_info.png
new file mode 100644
index 0000000..279300c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/gerbview_top_info.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/gerbview_top_layer.png b/share/doc/kicad/help/it/images/gerbview_top_layer.png
new file mode 100644
index 0000000..c47ce00
--- /dev/null
+++ b/share/doc/kicad/help/it/images/gerbview_top_layer.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/gerbview_top_toolbar.png b/share/doc/kicad/help/it/images/gerbview_top_toolbar.png
new file mode 100644
index 0000000..73aa2a2
--- /dev/null
+++ b/share/doc/kicad/help/it/images/gerbview_top_toolbar.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/gsik_bus_connection.png b/share/doc/kicad/help/it/images/gsik_bus_connection.png
new file mode 100644
index 0000000..68b6b6d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/gsik_bus_connection.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/gsik_high_number_pins.png b/share/doc/kicad/help/it/images/gsik_high_number_pins.png
new file mode 100644
index 0000000..4d6cfc7
--- /dev/null
+++ b/share/doc/kicad/help/it/images/gsik_high_number_pins.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/gsik_myconn3_l.png b/share/doc/kicad/help/it/images/gsik_myconn3_l.png
new file mode 100644
index 0000000..5365d8f
--- /dev/null
+++ b/share/doc/kicad/help/it/images/gsik_myconn3_l.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/gsik_myconn3_quicklib.png b/share/doc/kicad/help/it/images/gsik_myconn3_quicklib.png
new file mode 100644
index 0000000..4f4bcf0
--- /dev/null
+++ b/share/doc/kicad/help/it/images/gsik_myconn3_quicklib.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/gsik_myconn3_s.png b/share/doc/kicad/help/it/images/gsik_myconn3_s.png
new file mode 100644
index 0000000..955b4d6
--- /dev/null
+++ b/share/doc/kicad/help/it/images/gsik_myconn3_s.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/gsik_tutorial1_010.png b/share/doc/kicad/help/it/images/gsik_tutorial1_010.png
new file mode 100644
index 0000000..dd69e13
--- /dev/null
+++ b/share/doc/kicad/help/it/images/gsik_tutorial1_010.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/gsik_tutorial1_020.png b/share/doc/kicad/help/it/images/gsik_tutorial1_020.png
new file mode 100644
index 0000000..57bd874
--- /dev/null
+++ b/share/doc/kicad/help/it/images/gsik_tutorial1_020.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/gsik_tutorial1_030.png b/share/doc/kicad/help/it/images/gsik_tutorial1_030.png
new file mode 100644
index 0000000..53cb1f3
--- /dev/null
+++ b/share/doc/kicad/help/it/images/gsik_tutorial1_030.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/gsik_tutorial1_040.png b/share/doc/kicad/help/it/images/gsik_tutorial1_040.png
new file mode 100644
index 0000000..2f6d062
--- /dev/null
+++ b/share/doc/kicad/help/it/images/gsik_tutorial1_040.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/gsik_tutorial1_050.png b/share/doc/kicad/help/it/images/gsik_tutorial1_050.png
new file mode 100644
index 0000000..388fc01
--- /dev/null
+++ b/share/doc/kicad/help/it/images/gsik_tutorial1_050.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/gsik_tutorial1_060.png b/share/doc/kicad/help/it/images/gsik_tutorial1_060.png
new file mode 100644
index 0000000..989eb86
--- /dev/null
+++ b/share/doc/kicad/help/it/images/gsik_tutorial1_060.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/gsik_tutorial1_070.png b/share/doc/kicad/help/it/images/gsik_tutorial1_070.png
new file mode 100644
index 0000000..b38b5d9
--- /dev/null
+++ b/share/doc/kicad/help/it/images/gsik_tutorial1_070.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/gsik_tutorial1_080.png b/share/doc/kicad/help/it/images/gsik_tutorial1_080.png
new file mode 100644
index 0000000..0946d93
--- /dev/null
+++ b/share/doc/kicad/help/it/images/gsik_tutorial1_080.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/gsik_tutorial1_090.png b/share/doc/kicad/help/it/images/gsik_tutorial1_090.png
new file mode 100644
index 0000000..dd6d48f
--- /dev/null
+++ b/share/doc/kicad/help/it/images/gsik_tutorial1_090.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/gsik_tutorial1_100.png b/share/doc/kicad/help/it/images/gsik_tutorial1_100.png
new file mode 100644
index 0000000..a532ca7
--- /dev/null
+++ b/share/doc/kicad/help/it/images/gsik_tutorial1_100.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/hierarchical_label_root.png b/share/doc/kicad/help/it/images/hierarchical_label_root.png
new file mode 100644
index 0000000..b24cd70
--- /dev/null
+++ b/share/doc/kicad/help/it/images/hierarchical_label_root.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/hierarchical_label_sub.png b/share/doc/kicad/help/it/images/hierarchical_label_sub.png
new file mode 100644
index 0000000..c8da4d1
--- /dev/null
+++ b/share/doc/kicad/help/it/images/hierarchical_label_sub.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/add_arc.png b/share/doc/kicad/help/it/images/icons/add_arc.png
new file mode 100644
index 0000000..029c000
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/add_arc.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/add_bus.png b/share/doc/kicad/help/it/images/icons/add_bus.png
new file mode 100644
index 0000000..eead1e8
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/add_bus.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/add_bus2bus.png b/share/doc/kicad/help/it/images/icons/add_bus2bus.png
new file mode 100644
index 0000000..c0ad3a6
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/add_bus2bus.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/add_circle.png b/share/doc/kicad/help/it/images/icons/add_circle.png
new file mode 100644
index 0000000..3f38012
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/add_circle.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/add_component.png b/share/doc/kicad/help/it/images/icons/add_component.png
new file mode 100644
index 0000000..323657e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/add_component.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/add_corner.png b/share/doc/kicad/help/it/images/icons/add_corner.png
new file mode 100644
index 0000000..42b0844
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/add_corner.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/add_dashed_line.png b/share/doc/kicad/help/it/images/icons/add_dashed_line.png
new file mode 100644
index 0000000..1b37eed
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/add_dashed_line.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/add_dimension.png b/share/doc/kicad/help/it/images/icons/add_dimension.png
new file mode 100644
index 0000000..de62090
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/add_dimension.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/add_entry.png b/share/doc/kicad/help/it/images/icons/add_entry.png
new file mode 100644
index 0000000..3ed72f3
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/add_entry.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/add_glabel.png b/share/doc/kicad/help/it/images/icons/add_glabel.png
new file mode 100644
index 0000000..ed1e087
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/add_glabel.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/add_hierar_pin.png b/share/doc/kicad/help/it/images/icons/add_hierar_pin.png
new file mode 100644
index 0000000..d41ce0f
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/add_hierar_pin.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/add_hierarchical_label.png b/share/doc/kicad/help/it/images/icons/add_hierarchical_label.png
new file mode 100644
index 0000000..9d4cee6
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/add_hierarchical_label.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/add_hierarchical_subsheet.png b/share/doc/kicad/help/it/images/icons/add_hierarchical_subsheet.png
new file mode 100644
index 0000000..46cc2d2
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/add_hierarchical_subsheet.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/add_junction.png b/share/doc/kicad/help/it/images/icons/add_junction.png
new file mode 100644
index 0000000..c4179e6
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/add_junction.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/add_keepout_area.png b/share/doc/kicad/help/it/images/icons/add_keepout_area.png
new file mode 100644
index 0000000..84b1338
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/add_keepout_area.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/add_line.png b/share/doc/kicad/help/it/images/icons/add_line.png
new file mode 100644
index 0000000..77d59ba
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/add_line.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/add_line2bus.png b/share/doc/kicad/help/it/images/icons/add_line2bus.png
new file mode 100644
index 0000000..699c258
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/add_line2bus.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/add_line_label.png b/share/doc/kicad/help/it/images/icons/add_line_label.png
new file mode 100644
index 0000000..3d09146
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/add_line_label.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/add_mires.png b/share/doc/kicad/help/it/images/icons/add_mires.png
new file mode 100644
index 0000000..5a4d55e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/add_mires.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/add_polygon.png b/share/doc/kicad/help/it/images/icons/add_polygon.png
new file mode 100644
index 0000000..869f13a
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/add_polygon.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/add_power.png b/share/doc/kicad/help/it/images/icons/add_power.png
new file mode 100644
index 0000000..02d881f
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/add_power.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/add_rectangle.png b/share/doc/kicad/help/it/images/icons/add_rectangle.png
new file mode 100644
index 0000000..3e14e9a
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/add_rectangle.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/add_text.png b/share/doc/kicad/help/it/images/icons/add_text.png
new file mode 100644
index 0000000..fd3df8d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/add_text.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/add_tracks.png b/share/doc/kicad/help/it/images/icons/add_tracks.png
new file mode 100644
index 0000000..5aa7334
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/add_tracks.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/add_zone.png b/share/doc/kicad/help/it/images/icons/add_zone.png
new file mode 100644
index 0000000..51b36e4
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/add_zone.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/add_zone_cutout.png b/share/doc/kicad/help/it/images/icons/add_zone_cutout.png
new file mode 100644
index 0000000..8dccda7
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/add_zone_cutout.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/anchor.png b/share/doc/kicad/help/it/images/icons/anchor.png
new file mode 100644
index 0000000..1f8449d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/anchor.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/annotate.png b/share/doc/kicad/help/it/images/icons/annotate.png
new file mode 100644
index 0000000..877a375
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/annotate.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/annotate_down_right.png b/share/doc/kicad/help/it/images/icons/annotate_down_right.png
new file mode 100644
index 0000000..1aa9408
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/annotate_down_right.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/annotate_right_down.png b/share/doc/kicad/help/it/images/icons/annotate_right_down.png
new file mode 100644
index 0000000..32018e1
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/annotate_right_down.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/array_line.png b/share/doc/kicad/help/it/images/icons/array_line.png
new file mode 100644
index 0000000..4adbc8c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/array_line.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/array_module.png b/share/doc/kicad/help/it/images/icons/array_module.png
new file mode 100644
index 0000000..58668fa
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/array_module.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/array_pad.png b/share/doc/kicad/help/it/images/icons/array_pad.png
new file mode 100644
index 0000000..b283778
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/array_pad.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/array_target.png b/share/doc/kicad/help/it/images/icons/array_target.png
new file mode 100644
index 0000000..432d2be
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/array_target.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/array_text.png b/share/doc/kicad/help/it/images/icons/array_text.png
new file mode 100644
index 0000000..955ea9b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/array_text.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/array_zone.png b/share/doc/kicad/help/it/images/icons/array_zone.png
new file mode 100644
index 0000000..1b4f5cb
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/array_zone.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/auto_association.png b/share/doc/kicad/help/it/images/icons/auto_association.png
new file mode 100644
index 0000000..28a5ca3
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/auto_association.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/auto_associe.png b/share/doc/kicad/help/it/images/icons/auto_associe.png
new file mode 100644
index 0000000..28a5ca3
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/auto_associe.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/auto_delete_track.png b/share/doc/kicad/help/it/images/icons/auto_delete_track.png
new file mode 100644
index 0000000..e23cd63
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/auto_delete_track.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/auto_track_width.png b/share/doc/kicad/help/it/images/icons/auto_track_width.png
new file mode 100644
index 0000000..aa26738
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/auto_track_width.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/axis3d.png b/share/doc/kicad/help/it/images/icons/axis3d.png
new file mode 100644
index 0000000..83ac871
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/axis3d.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/axis3d_back.png b/share/doc/kicad/help/it/images/icons/axis3d_back.png
new file mode 100644
index 0000000..076589d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/axis3d_back.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/axis3d_bottom.png b/share/doc/kicad/help/it/images/icons/axis3d_bottom.png
new file mode 100644
index 0000000..eac6892
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/axis3d_bottom.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/axis3d_front.png b/share/doc/kicad/help/it/images/icons/axis3d_front.png
new file mode 100644
index 0000000..63a3f0e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/axis3d_front.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/axis3d_left.png b/share/doc/kicad/help/it/images/icons/axis3d_left.png
new file mode 100644
index 0000000..0c29acd
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/axis3d_left.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/axis3d_right.png b/share/doc/kicad/help/it/images/icons/axis3d_right.png
new file mode 100644
index 0000000..ef1de66
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/axis3d_right.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/axis3d_top.png b/share/doc/kicad/help/it/images/icons/axis3d_top.png
new file mode 100644
index 0000000..f407151
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/axis3d_top.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/bom.png b/share/doc/kicad/help/it/images/icons/bom.png
new file mode 100644
index 0000000..4042382
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/bom.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/book.png b/share/doc/kicad/help/it/images/icons/book.png
new file mode 100644
index 0000000..4e6b306
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/book.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/break_bus.png b/share/doc/kicad/help/it/images/icons/break_bus.png
new file mode 100644
index 0000000..0f068e6
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/break_bus.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/break_line.png b/share/doc/kicad/help/it/images/icons/break_line.png
new file mode 100644
index 0000000..f3261b0
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/break_line.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/browse_files.png b/share/doc/kicad/help/it/images/icons/browse_files.png
new file mode 100644
index 0000000..009059a
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/browse_files.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/cancel.png b/share/doc/kicad/help/it/images/icons/cancel.png
new file mode 100644
index 0000000..e827acc
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/cancel.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/change_entry_orient.png b/share/doc/kicad/help/it/images/icons/change_entry_orient.png
new file mode 100644
index 0000000..19fb395
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/change_entry_orient.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/checked_ok.png b/share/doc/kicad/help/it/images/icons/checked_ok.png
new file mode 100644
index 0000000..7070536
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/checked_ok.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/component_select_alternate_shape.png b/share/doc/kicad/help/it/images/icons/component_select_alternate_shape.png
new file mode 100644
index 0000000..49572c3
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/component_select_alternate_shape.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/component_select_unit.png b/share/doc/kicad/help/it/images/icons/component_select_unit.png
new file mode 100644
index 0000000..48f03ee
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/component_select_unit.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/config.png b/share/doc/kicad/help/it/images/icons/config.png
new file mode 100644
index 0000000..fcc57a7
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/config.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/contrast_mode.png b/share/doc/kicad/help/it/images/icons/contrast_mode.png
new file mode 100644
index 0000000..086eb89
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/contrast_mode.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/coordination_system.png b/share/doc/kicad/help/it/images/icons/coordination_system.png
new file mode 100644
index 0000000..7645a80
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/coordination_system.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/copper_layers_setup.png b/share/doc/kicad/help/it/images/icons/copper_layers_setup.png
new file mode 100644
index 0000000..cf4643f
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/copper_layers_setup.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/copy_button.png b/share/doc/kicad/help/it/images/icons/copy_button.png
new file mode 100644
index 0000000..cc751b5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/copy_button.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/copy_library.png b/share/doc/kicad/help/it/images/icons/copy_library.png
new file mode 100644
index 0000000..91fa1b0
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/copy_library.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/copy_to_clipboard.png b/share/doc/kicad/help/it/images/icons/copy_to_clipboard.png
new file mode 100644
index 0000000..cc751b5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/copy_to_clipboard.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/copyblock.png b/share/doc/kicad/help/it/images/icons/copyblock.png
new file mode 100644
index 0000000..f572288
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/copyblock.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/copycomponent.png b/share/doc/kicad/help/it/images/icons/copycomponent.png
new file mode 100644
index 0000000..f2b432d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/copycomponent.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/create_cmp_file.png b/share/doc/kicad/help/it/images/icons/create_cmp_file.png
new file mode 100644
index 0000000..45bc2a8
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/create_cmp_file.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/cursor.png b/share/doc/kicad/help/it/images/icons/cursor.png
new file mode 100644
index 0000000..755f7a5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/cursor.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/cursor_shape.png b/share/doc/kicad/help/it/images/icons/cursor_shape.png
new file mode 100644
index 0000000..db492ae
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/cursor_shape.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/cut_button.png b/share/doc/kicad/help/it/images/icons/cut_button.png
new file mode 100644
index 0000000..33c1f34
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/cut_button.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/cvpcb.png b/share/doc/kicad/help/it/images/icons/cvpcb.png
new file mode 100644
index 0000000..1505be5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/cvpcb.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/dashline.png b/share/doc/kicad/help/it/images/icons/dashline.png
new file mode 100644
index 0000000..941b0ab
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/dashline.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/datasheet.png b/share/doc/kicad/help/it/images/icons/datasheet.png
new file mode 100644
index 0000000..822f537
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/datasheet.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/delete.png b/share/doc/kicad/help/it/images/icons/delete.png
new file mode 100644
index 0000000..72efa31
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/delete.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/delete_arc.png b/share/doc/kicad/help/it/images/icons/delete_arc.png
new file mode 100644
index 0000000..77ea0a5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/delete_arc.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/delete_association.png b/share/doc/kicad/help/it/images/icons/delete_association.png
new file mode 100644
index 0000000..5d05d1c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/delete_association.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/delete_bus.png b/share/doc/kicad/help/it/images/icons/delete_bus.png
new file mode 100644
index 0000000..0b36e14
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/delete_bus.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/delete_circle.png b/share/doc/kicad/help/it/images/icons/delete_circle.png
new file mode 100644
index 0000000..69eb91a
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/delete_circle.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/delete_connection.png b/share/doc/kicad/help/it/images/icons/delete_connection.png
new file mode 100644
index 0000000..2a2a55b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/delete_connection.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/delete_cotation.png b/share/doc/kicad/help/it/images/icons/delete_cotation.png
new file mode 100644
index 0000000..6044643
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/delete_cotation.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/delete_field.png b/share/doc/kicad/help/it/images/icons/delete_field.png
new file mode 100644
index 0000000..1da346b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/delete_field.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/delete_glabel.png b/share/doc/kicad/help/it/images/icons/delete_glabel.png
new file mode 100644
index 0000000..95617f5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/delete_glabel.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/delete_line.png b/share/doc/kicad/help/it/images/icons/delete_line.png
new file mode 100644
index 0000000..5dc1ddd
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/delete_line.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/delete_module.png b/share/doc/kicad/help/it/images/icons/delete_module.png
new file mode 100644
index 0000000..0f184b8
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/delete_module.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/delete_net.png b/share/doc/kicad/help/it/images/icons/delete_net.png
new file mode 100644
index 0000000..ca1d19c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/delete_net.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/delete_node.png b/share/doc/kicad/help/it/images/icons/delete_node.png
new file mode 100644
index 0000000..2a2a55b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/delete_node.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/delete_pad.png b/share/doc/kicad/help/it/images/icons/delete_pad.png
new file mode 100644
index 0000000..78f384a
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/delete_pad.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/delete_pin.png b/share/doc/kicad/help/it/images/icons/delete_pin.png
new file mode 100644
index 0000000..321e1f1
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/delete_pin.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/delete_pinsheet.png b/share/doc/kicad/help/it/images/icons/delete_pinsheet.png
new file mode 100644
index 0000000..b4403db
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/delete_pinsheet.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/delete_polygon.png b/share/doc/kicad/help/it/images/icons/delete_polygon.png
new file mode 100644
index 0000000..d14af38
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/delete_polygon.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/delete_rectangle.png b/share/doc/kicad/help/it/images/icons/delete_rectangle.png
new file mode 100644
index 0000000..8470a44
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/delete_rectangle.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/delete_segment.png b/share/doc/kicad/help/it/images/icons/delete_segment.png
new file mode 100644
index 0000000..452bd60
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/delete_segment.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/delete_sheet.png b/share/doc/kicad/help/it/images/icons/delete_sheet.png
new file mode 100644
index 0000000..64492ef
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/delete_sheet.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/delete_text.png b/share/doc/kicad/help/it/images/icons/delete_text.png
new file mode 100644
index 0000000..ccfd6e5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/delete_text.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/delete_track.png b/share/doc/kicad/help/it/images/icons/delete_track.png
new file mode 100644
index 0000000..89d6a05
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/delete_track.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/directory.png b/share/doc/kicad/help/it/images/icons/directory.png
new file mode 100644
index 0000000..43b2def
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/directory.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/display_options.png b/share/doc/kicad/help/it/images/icons/display_options.png
new file mode 100644
index 0000000..a01e271
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/display_options.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/down.png b/share/doc/kicad/help/it/images/icons/down.png
new file mode 100644
index 0000000..39f8aa1
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/down.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/drag_module.png b/share/doc/kicad/help/it/images/icons/drag_module.png
new file mode 100644
index 0000000..4f75cf2
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/drag_module.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/drag_outline_segment.png b/share/doc/kicad/help/it/images/icons/drag_outline_segment.png
new file mode 100644
index 0000000..b551ec1
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/drag_outline_segment.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/drag_pad.png b/share/doc/kicad/help/it/images/icons/drag_pad.png
new file mode 100644
index 0000000..5095cf6
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/drag_pad.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/drag_segment_withslope.png b/share/doc/kicad/help/it/images/icons/drag_segment_withslope.png
new file mode 100644
index 0000000..bb60e0e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/drag_segment_withslope.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/drag_track_segment.png b/share/doc/kicad/help/it/images/icons/drag_track_segment.png
new file mode 100644
index 0000000..586316e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/drag_track_segment.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/drc.png b/share/doc/kicad/help/it/images/icons/drc.png
new file mode 100644
index 0000000..e7b2a51
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/drc.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/drc_off.png b/share/doc/kicad/help/it/images/icons/drc_off.png
new file mode 100644
index 0000000..a96a543
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/drc_off.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/duplicate_footprint.png b/share/doc/kicad/help/it/images/icons/duplicate_footprint.png
new file mode 100644
index 0000000..bc77fbd
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/duplicate_footprint.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/duplicate_line.png b/share/doc/kicad/help/it/images/icons/duplicate_line.png
new file mode 100644
index 0000000..84811a7
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/duplicate_line.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/duplicate_module.png b/share/doc/kicad/help/it/images/icons/duplicate_module.png
new file mode 100644
index 0000000..bc77fbd
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/duplicate_module.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/duplicate_pad.png b/share/doc/kicad/help/it/images/icons/duplicate_pad.png
new file mode 100644
index 0000000..1db0fde
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/duplicate_pad.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/duplicate_target.png b/share/doc/kicad/help/it/images/icons/duplicate_target.png
new file mode 100644
index 0000000..eb6386e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/duplicate_target.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/duplicate_text.png b/share/doc/kicad/help/it/images/icons/duplicate_text.png
new file mode 100644
index 0000000..d4044b2
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/duplicate_text.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/duplicate_zone.png b/share/doc/kicad/help/it/images/icons/duplicate_zone.png
new file mode 100644
index 0000000..ea99448
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/duplicate_zone.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/edges_sketch.png b/share/doc/kicad/help/it/images/icons/edges_sketch.png
new file mode 100644
index 0000000..66c7467
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/edges_sketch.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/edit.png b/share/doc/kicad/help/it/images/icons/edit.png
new file mode 100644
index 0000000..84dd0c8
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/edit.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/edit_comp_footprint.png b/share/doc/kicad/help/it/images/icons/edit_comp_footprint.png
new file mode 100644
index 0000000..9482ff4
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/edit_comp_footprint.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/edit_comp_ref.png b/share/doc/kicad/help/it/images/icons/edit_comp_ref.png
new file mode 100644
index 0000000..cbde207
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/edit_comp_ref.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/edit_comp_value.png b/share/doc/kicad/help/it/images/icons/edit_comp_value.png
new file mode 100644
index 0000000..dbfa073
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/edit_comp_value.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/edit_component.png b/share/doc/kicad/help/it/images/icons/edit_component.png
new file mode 100644
index 0000000..2c9f69f
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/edit_component.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/edit_module.png b/share/doc/kicad/help/it/images/icons/edit_module.png
new file mode 100644
index 0000000..789e0e6
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/edit_module.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/edit_part.png b/share/doc/kicad/help/it/images/icons/edit_part.png
new file mode 100644
index 0000000..979950a
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/edit_part.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/edit_sheet.png b/share/doc/kicad/help/it/images/icons/edit_sheet.png
new file mode 100644
index 0000000..49ef74d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/edit_sheet.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/edit_text.png b/share/doc/kicad/help/it/images/icons/edit_text.png
new file mode 100644
index 0000000..f6dd7b2
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/edit_text.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/editor.png b/share/doc/kicad/help/it/images/icons/editor.png
new file mode 100644
index 0000000..49ef74d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/editor.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/eeschema.png b/share/doc/kicad/help/it/images/icons/eeschema.png
new file mode 100644
index 0000000..e682908
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/eeschema.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/enter_sheet.png b/share/doc/kicad/help/it/images/icons/enter_sheet.png
new file mode 100644
index 0000000..65e46f2
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/enter_sheet.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/erc.png b/share/doc/kicad/help/it/images/icons/erc.png
new file mode 100644
index 0000000..e7b2a51
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/erc.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/erc_green.png b/share/doc/kicad/help/it/images/icons/erc_green.png
new file mode 100644
index 0000000..33e2065
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/erc_green.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/ercerr.png b/share/doc/kicad/help/it/images/icons/ercerr.png
new file mode 100644
index 0000000..c8906ea
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/ercerr.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/ercwarn.png b/share/doc/kicad/help/it/images/icons/ercwarn.png
new file mode 100644
index 0000000..8894566
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/ercwarn.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/exit.png b/share/doc/kicad/help/it/images/icons/exit.png
new file mode 100644
index 0000000..932aee2
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/exit.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/export.png b/share/doc/kicad/help/it/images/icons/export.png
new file mode 100644
index 0000000..8f1930e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/export.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/export_dsn.png b/share/doc/kicad/help/it/images/icons/export_dsn.png
new file mode 100644
index 0000000..40df38d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/export_dsn.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/export_footprint_names.png b/share/doc/kicad/help/it/images/icons/export_footprint_names.png
new file mode 100644
index 0000000..bc9eaa1
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/export_footprint_names.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/export_idf.png b/share/doc/kicad/help/it/images/icons/export_idf.png
new file mode 100644
index 0000000..12eabbd
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/export_idf.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/export_module.png b/share/doc/kicad/help/it/images/icons/export_module.png
new file mode 100644
index 0000000..86cb622
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/export_module.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/export_options_pad.png b/share/doc/kicad/help/it/images/icons/export_options_pad.png
new file mode 100644
index 0000000..8513678
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/export_options_pad.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/fabrication.png b/share/doc/kicad/help/it/images/icons/fabrication.png
new file mode 100644
index 0000000..f8c727f
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/fabrication.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/file_footprint.png b/share/doc/kicad/help/it/images/icons/file_footprint.png
new file mode 100644
index 0000000..336ba37
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/file_footprint.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/fill_zone.png b/share/doc/kicad/help/it/images/icons/fill_zone.png
new file mode 100644
index 0000000..179365d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/fill_zone.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/filter_component.png b/share/doc/kicad/help/it/images/icons/filter_component.png
new file mode 100644
index 0000000..d8b1edb
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/filter_component.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/filter_library.png b/share/doc/kicad/help/it/images/icons/filter_library.png
new file mode 100644
index 0000000..bfdbb68
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/filter_library.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/filter_pincount.png b/share/doc/kicad/help/it/images/icons/filter_pincount.png
new file mode 100644
index 0000000..b7c213e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/filter_pincount.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/find.png b/share/doc/kicad/help/it/images/icons/find.png
new file mode 100644
index 0000000..cfcb0f2
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/find.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/find_replace.png b/share/doc/kicad/help/it/images/icons/find_replace.png
new file mode 100644
index 0000000..58b0ca6
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/find_replace.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/flag.png b/share/doc/kicad/help/it/images/icons/flag.png
new file mode 100644
index 0000000..2fbea98
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/flag.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/fonts.png b/share/doc/kicad/help/it/images/icons/fonts.png
new file mode 100644
index 0000000..fd3df8d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/fonts.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/footprint_text.png b/share/doc/kicad/help/it/images/icons/footprint_text.png
new file mode 100644
index 0000000..f8789d0
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/footprint_text.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/gbr_select_mode0.png b/share/doc/kicad/help/it/images/icons/gbr_select_mode0.png
new file mode 100644
index 0000000..e5c97cf
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/gbr_select_mode0.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/gbr_select_mode1.png b/share/doc/kicad/help/it/images/icons/gbr_select_mode1.png
new file mode 100644
index 0000000..495d635
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/gbr_select_mode1.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/gbr_select_mode2.png b/share/doc/kicad/help/it/images/icons/gbr_select_mode2.png
new file mode 100644
index 0000000..520c5b4
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/gbr_select_mode2.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/general_deletions.png b/share/doc/kicad/help/it/images/icons/general_deletions.png
new file mode 100644
index 0000000..ddcd5b4
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/general_deletions.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/general_ratsnest.png b/share/doc/kicad/help/it/images/icons/general_ratsnest.png
new file mode 100644
index 0000000..e091118
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/general_ratsnest.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/gerber_file.png b/share/doc/kicad/help/it/images/icons/gerber_file.png
new file mode 100644
index 0000000..d6f47d5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/gerber_file.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/gerber_open_dcode_file.png b/share/doc/kicad/help/it/images/icons/gerber_open_dcode_file.png
new file mode 100644
index 0000000..1030320
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/gerber_open_dcode_file.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/gerber_recent_files.png b/share/doc/kicad/help/it/images/icons/gerber_recent_files.png
new file mode 100644
index 0000000..5b970ed
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/gerber_recent_files.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/gerbview.png b/share/doc/kicad/help/it/images/icons/gerbview.png
new file mode 100644
index 0000000..99ab041
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/gerbview.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/gerbview_clear_layers.png b/share/doc/kicad/help/it/images/icons/gerbview_clear_layers.png
new file mode 100644
index 0000000..d045950
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/gerbview_clear_layers.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/gerbview_drill_file.png b/share/doc/kicad/help/it/images/icons/gerbview_drill_file.png
new file mode 100644
index 0000000..ffc06eb
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/gerbview_drill_file.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/gerbview_open_recent_drill_files.png b/share/doc/kicad/help/it/images/icons/gerbview_open_recent_drill_files.png
new file mode 100644
index 0000000..76bbaeb
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/gerbview_open_recent_drill_files.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/gerbview_show_negative_objects.png b/share/doc/kicad/help/it/images/icons/gerbview_show_negative_objects.png
new file mode 100644
index 0000000..faf547e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/gerbview_show_negative_objects.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/gl_change.png b/share/doc/kicad/help/it/images/icons/gl_change.png
new file mode 100644
index 0000000..b9c8328
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/gl_change.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/glabel2label.png b/share/doc/kicad/help/it/images/icons/glabel2label.png
new file mode 100644
index 0000000..36bd126
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/glabel2label.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/glabel2text.png b/share/doc/kicad/help/it/images/icons/glabel2text.png
new file mode 100644
index 0000000..bd62637
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/glabel2text.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/global_options_pad.png b/share/doc/kicad/help/it/images/icons/global_options_pad.png
new file mode 100644
index 0000000..9df000f
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/global_options_pad.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/green.png b/share/doc/kicad/help/it/images/icons/green.png
new file mode 100644
index 0000000..f176574
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/green.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/grid.png b/share/doc/kicad/help/it/images/icons/grid.png
new file mode 100644
index 0000000..51e4b39
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/grid.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/grid_select.png b/share/doc/kicad/help/it/images/icons/grid_select.png
new file mode 100644
index 0000000..b7bb158
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/grid_select.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/grid_select_axis.png b/share/doc/kicad/help/it/images/icons/grid_select_axis.png
new file mode 100644
index 0000000..6fea886
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/grid_select_axis.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/hammer.png b/share/doc/kicad/help/it/images/icons/hammer.png
new file mode 100644
index 0000000..1935e71
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/hammer.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/help.png b/share/doc/kicad/help/it/images/icons/help.png
new file mode 100644
index 0000000..d972430
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/help.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/hidden_pin.png b/share/doc/kicad/help/it/images/icons/hidden_pin.png
new file mode 100644
index 0000000..8f9ed27
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/hidden_pin.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/hierarchy_cursor.png b/share/doc/kicad/help/it/images/icons/hierarchy_cursor.png
new file mode 100644
index 0000000..a628807
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/hierarchy_cursor.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/hierarchy_nav.png b/share/doc/kicad/help/it/images/icons/hierarchy_nav.png
new file mode 100644
index 0000000..65996b0
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/hierarchy_nav.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/hotkeys.png b/share/doc/kicad/help/it/images/icons/hotkeys.png
new file mode 100644
index 0000000..9c47b40
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/hotkeys.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/icon_cvpcb_small.png b/share/doc/kicad/help/it/images/icons/icon_cvpcb_small.png
new file mode 100644
index 0000000..2cd45f8
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/icon_cvpcb_small.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/icon_gerbview_small.png b/share/doc/kicad/help/it/images/icons/icon_gerbview_small.png
new file mode 100644
index 0000000..d15d3d3
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/icon_gerbview_small.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/icon_txt.png b/share/doc/kicad/help/it/images/icons/icon_txt.png
new file mode 100644
index 0000000..49ef74d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/icon_txt.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/image.png b/share/doc/kicad/help/it/images/icons/image.png
new file mode 100644
index 0000000..27d74f1
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/image.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/import.png b/share/doc/kicad/help/it/images/icons/import.png
new file mode 100644
index 0000000..1c82793
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/import.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/import3d.png b/share/doc/kicad/help/it/images/icons/import3d.png
new file mode 100644
index 0000000..577a312
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/import3d.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/import_cmp_from_lib.png b/share/doc/kicad/help/it/images/icons/import_cmp_from_lib.png
new file mode 100644
index 0000000..80b64ab
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/import_cmp_from_lib.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/import_footprint_names.png b/share/doc/kicad/help/it/images/icons/import_footprint_names.png
new file mode 100644
index 0000000..6d24390
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/import_footprint_names.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/import_hierarchical_label.png b/share/doc/kicad/help/it/images/icons/import_hierarchical_label.png
new file mode 100644
index 0000000..7513afb
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/import_hierarchical_label.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/import_module.png b/share/doc/kicad/help/it/images/icons/import_module.png
new file mode 100644
index 0000000..c067e5b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/import_module.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/info.png b/share/doc/kicad/help/it/images/icons/info.png
new file mode 100644
index 0000000..5b16766
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/info.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/insert_module_board.png b/share/doc/kicad/help/it/images/icons/insert_module_board.png
new file mode 100644
index 0000000..ab92246
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/insert_module_board.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/invisible_text.png b/share/doc/kicad/help/it/images/icons/invisible_text.png
new file mode 100644
index 0000000..5198b67
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/invisible_text.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/kicad_icon_small.png b/share/doc/kicad/help/it/images/icons/kicad_icon_small.png
new file mode 100644
index 0000000..3cae087
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/kicad_icon_small.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/label.png b/share/doc/kicad/help/it/images/icons/label.png
new file mode 100644
index 0000000..fc00b82
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/label.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/label2glabel.png b/share/doc/kicad/help/it/images/icons/label2glabel.png
new file mode 100644
index 0000000..e226a4f
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/label2glabel.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/label2text.png b/share/doc/kicad/help/it/images/icons/label2text.png
new file mode 100644
index 0000000..5a7ba2f
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/label2text.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/lang_bg.png b/share/doc/kicad/help/it/images/icons/lang_bg.png
new file mode 100644
index 0000000..e421ce3
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/lang_bg.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/lang_catalan.png b/share/doc/kicad/help/it/images/icons/lang_catalan.png
new file mode 100644
index 0000000..6327f19
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/lang_catalan.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/lang_chinese.png b/share/doc/kicad/help/it/images/icons/lang_chinese.png
new file mode 100644
index 0000000..673aede
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/lang_chinese.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/lang_cs.png b/share/doc/kicad/help/it/images/icons/lang_cs.png
new file mode 100644
index 0000000..6b9ae99
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/lang_cs.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/lang_de.png b/share/doc/kicad/help/it/images/icons/lang_de.png
new file mode 100644
index 0000000..5fb7f22
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/lang_de.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/lang_def.png b/share/doc/kicad/help/it/images/icons/lang_def.png
new file mode 100644
index 0000000..1157633
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/lang_def.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/lang_en.png b/share/doc/kicad/help/it/images/icons/lang_en.png
new file mode 100644
index 0000000..7c66f4a
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/lang_en.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/lang_es.png b/share/doc/kicad/help/it/images/icons/lang_es.png
new file mode 100644
index 0000000..1ab99ff
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/lang_es.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/lang_fi.png b/share/doc/kicad/help/it/images/icons/lang_fi.png
new file mode 100644
index 0000000..81ab6b7
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/lang_fi.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/lang_fr.png b/share/doc/kicad/help/it/images/icons/lang_fr.png
new file mode 100644
index 0000000..2e9a41e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/lang_fr.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/lang_gr.png b/share/doc/kicad/help/it/images/icons/lang_gr.png
new file mode 100644
index 0000000..91a43a2
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/lang_gr.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/lang_hu.png b/share/doc/kicad/help/it/images/icons/lang_hu.png
new file mode 100644
index 0000000..1e87c3b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/lang_hu.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/lang_it.png b/share/doc/kicad/help/it/images/icons/lang_it.png
new file mode 100644
index 0000000..7c262eb
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/lang_it.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/lang_jp.png b/share/doc/kicad/help/it/images/icons/lang_jp.png
new file mode 100644
index 0000000..f734248
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/lang_jp.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/lang_ko.png b/share/doc/kicad/help/it/images/icons/lang_ko.png
new file mode 100644
index 0000000..031baa0
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/lang_ko.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/lang_nl.png b/share/doc/kicad/help/it/images/icons/lang_nl.png
new file mode 100644
index 0000000..42b866d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/lang_nl.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/lang_pl.png b/share/doc/kicad/help/it/images/icons/lang_pl.png
new file mode 100644
index 0000000..24230c6
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/lang_pl.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/lang_pt.png b/share/doc/kicad/help/it/images/icons/lang_pt.png
new file mode 100644
index 0000000..05477b7
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/lang_pt.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/lang_ru.png b/share/doc/kicad/help/it/images/icons/lang_ru.png
new file mode 100644
index 0000000..9b03506
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/lang_ru.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/lang_sl.png b/share/doc/kicad/help/it/images/icons/lang_sl.png
new file mode 100644
index 0000000..6e8a1f5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/lang_sl.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/language.png b/share/doc/kicad/help/it/images/icons/language.png
new file mode 100644
index 0000000..62e06c9
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/language.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/layers_manager.png b/share/doc/kicad/help/it/images/icons/layers_manager.png
new file mode 100644
index 0000000..e46ab70
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/layers_manager.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/leave_sheet.png b/share/doc/kicad/help/it/images/icons/leave_sheet.png
new file mode 100644
index 0000000..416433f
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/leave_sheet.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/left.png b/share/doc/kicad/help/it/images/icons/left.png
new file mode 100644
index 0000000..6e67e98
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/left.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/lib_next.png b/share/doc/kicad/help/it/images/icons/lib_next.png
new file mode 100644
index 0000000..5b15788
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/lib_next.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/lib_previous.png b/share/doc/kicad/help/it/images/icons/lib_previous.png
new file mode 100644
index 0000000..d7ce656
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/lib_previous.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/libedit.png b/share/doc/kicad/help/it/images/icons/libedit.png
new file mode 100644
index 0000000..a178409
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/libedit.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/libedprt.png b/share/doc/kicad/help/it/images/icons/libedprt.png
new file mode 100644
index 0000000..3ec8d64
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/libedprt.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/library.png b/share/doc/kicad/help/it/images/icons/library.png
new file mode 100644
index 0000000..50d3365
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/library.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/library_browse.png b/share/doc/kicad/help/it/images/icons/library_browse.png
new file mode 100644
index 0000000..e85d193
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/library_browse.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/library_table.png b/share/doc/kicad/help/it/images/icons/library_table.png
new file mode 100644
index 0000000..09d2f0e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/library_table.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/library_update.png b/share/doc/kicad/help/it/images/icons/library_update.png
new file mode 100644
index 0000000..3235559
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/library_update.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/libview.png b/share/doc/kicad/help/it/images/icons/libview.png
new file mode 100644
index 0000000..b11529a
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/libview.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/lines90.png b/share/doc/kicad/help/it/images/icons/lines90.png
new file mode 100644
index 0000000..e85ad25
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/lines90.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/load_module_board.png b/share/doc/kicad/help/it/images/icons/load_module_board.png
new file mode 100644
index 0000000..00f4340
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/load_module_board.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/load_module_lib.png b/share/doc/kicad/help/it/images/icons/load_module_lib.png
new file mode 100644
index 0000000..48f8aac
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/load_module_lib.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/local_ratsnest.png b/share/doc/kicad/help/it/images/icons/local_ratsnest.png
new file mode 100644
index 0000000..bb4385b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/local_ratsnest.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/locked.png b/share/doc/kicad/help/it/images/icons/locked.png
new file mode 100644
index 0000000..6da624f
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/locked.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/macros_record.png b/share/doc/kicad/help/it/images/icons/macros_record.png
new file mode 100644
index 0000000..f15405e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/macros_record.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/mirepcb.png b/share/doc/kicad/help/it/images/icons/mirepcb.png
new file mode 100644
index 0000000..c204825
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/mirepcb.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/mirror_footprint_axisX.png b/share/doc/kicad/help/it/images/icons/mirror_footprint_axisX.png
new file mode 100644
index 0000000..9d9f2fb
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/mirror_footprint_axisX.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/mirror_footprint_axisY.png b/share/doc/kicad/help/it/images/icons/mirror_footprint_axisY.png
new file mode 100644
index 0000000..ca75647
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/mirror_footprint_axisY.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/mirror_h.png b/share/doc/kicad/help/it/images/icons/mirror_h.png
new file mode 100644
index 0000000..83fa501
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/mirror_h.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/mirror_v.png b/share/doc/kicad/help/it/images/icons/mirror_v.png
new file mode 100644
index 0000000..26cda6b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/mirror_v.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/mode_module.png b/share/doc/kicad/help/it/images/icons/mode_module.png
new file mode 100644
index 0000000..27c6123
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/mode_module.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/mode_track.png b/share/doc/kicad/help/it/images/icons/mode_track.png
new file mode 100644
index 0000000..cbca0e6
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/mode_track.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/modratsnest.png b/share/doc/kicad/help/it/images/icons/modratsnest.png
new file mode 100644
index 0000000..b8dfbbc
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/modratsnest.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/module.png b/share/doc/kicad/help/it/images/icons/module.png
new file mode 100644
index 0000000..601bf73
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/module.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/module_check.png b/share/doc/kicad/help/it/images/icons/module_check.png
new file mode 100644
index 0000000..d6943ff
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/module_check.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/module_editor.png b/share/doc/kicad/help/it/images/icons/module_editor.png
new file mode 100644
index 0000000..f84597b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/module_editor.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/module_filtered_list.png b/share/doc/kicad/help/it/images/icons/module_filtered_list.png
new file mode 100644
index 0000000..d8b1edb
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/module_filtered_list.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/module_full_list.png b/share/doc/kicad/help/it/images/icons/module_full_list.png
new file mode 100644
index 0000000..59056a0
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/module_full_list.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/module_library_list.png b/share/doc/kicad/help/it/images/icons/module_library_list.png
new file mode 100644
index 0000000..bfdbb68
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/module_library_list.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/module_options.png b/share/doc/kicad/help/it/images/icons/module_options.png
new file mode 100644
index 0000000..6f7c7ec
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/module_options.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/module_pin_filtered_list.png b/share/doc/kicad/help/it/images/icons/module_pin_filtered_list.png
new file mode 100644
index 0000000..b7c213e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/module_pin_filtered_list.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/module_ratsnest.png b/share/doc/kicad/help/it/images/icons/module_ratsnest.png
new file mode 100644
index 0000000..33c10f4
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/module_ratsnest.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/module_wizard.png b/share/doc/kicad/help/it/images/icons/module_wizard.png
new file mode 100644
index 0000000..a101b18
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/module_wizard.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/modview_icon.png b/share/doc/kicad/help/it/images/icons/modview_icon.png
new file mode 100644
index 0000000..8ab3fdc
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/modview_icon.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/morgan1.png b/share/doc/kicad/help/it/images/icons/morgan1.png
new file mode 100644
index 0000000..b18248e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/morgan1.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/morgan2.png b/share/doc/kicad/help/it/images/icons/morgan2.png
new file mode 100644
index 0000000..d39833f
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/morgan2.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/move.png b/share/doc/kicad/help/it/images/icons/move.png
new file mode 100644
index 0000000..ae07b5d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/move.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/move_arc.png b/share/doc/kicad/help/it/images/icons/move_arc.png
new file mode 100644
index 0000000..ef3116d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/move_arc.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/move_circle.png b/share/doc/kicad/help/it/images/icons/move_circle.png
new file mode 100644
index 0000000..405fa49
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/move_circle.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/move_field.png b/share/doc/kicad/help/it/images/icons/move_field.png
new file mode 100644
index 0000000..73961a2
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/move_field.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/move_glabel.png b/share/doc/kicad/help/it/images/icons/move_glabel.png
new file mode 100644
index 0000000..d01c90e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/move_glabel.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/move_line.png b/share/doc/kicad/help/it/images/icons/move_line.png
new file mode 100644
index 0000000..4023d24
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/move_line.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/move_module.png b/share/doc/kicad/help/it/images/icons/move_module.png
new file mode 100644
index 0000000..001dfd3
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/move_module.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/move_pad.png b/share/doc/kicad/help/it/images/icons/move_pad.png
new file mode 100644
index 0000000..1fdef18
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/move_pad.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/move_pin.png b/share/doc/kicad/help/it/images/icons/move_pin.png
new file mode 100644
index 0000000..fb9fce8
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/move_pin.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/move_pinsheet.png b/share/doc/kicad/help/it/images/icons/move_pinsheet.png
new file mode 100644
index 0000000..0e75f21
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/move_pinsheet.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/move_polygon.png b/share/doc/kicad/help/it/images/icons/move_polygon.png
new file mode 100644
index 0000000..dd88bbd
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/move_polygon.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/move_rectangle.png b/share/doc/kicad/help/it/images/icons/move_rectangle.png
new file mode 100644
index 0000000..7a54703
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/move_rectangle.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/move_sheet.png b/share/doc/kicad/help/it/images/icons/move_sheet.png
new file mode 100644
index 0000000..c2ca1a5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/move_sheet.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/move_target.png b/share/doc/kicad/help/it/images/icons/move_target.png
new file mode 100644
index 0000000..c0835a5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/move_target.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/move_text.png b/share/doc/kicad/help/it/images/icons/move_text.png
new file mode 100644
index 0000000..c5607a9
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/move_text.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/move_track.png b/share/doc/kicad/help/it/images/icons/move_track.png
new file mode 100644
index 0000000..73a7e43
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/move_track.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/move_track_segment.png b/share/doc/kicad/help/it/images/icons/move_track_segment.png
new file mode 100644
index 0000000..4023d24
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/move_track_segment.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/move_zone.png b/share/doc/kicad/help/it/images/icons/move_zone.png
new file mode 100644
index 0000000..617b31c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/move_zone.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/mw_add_gap.png b/share/doc/kicad/help/it/images/icons/mw_add_gap.png
new file mode 100644
index 0000000..b557faa
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/mw_add_gap.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/mw_add_line.png b/share/doc/kicad/help/it/images/icons/mw_add_line.png
new file mode 100644
index 0000000..e45dae5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/mw_add_line.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/mw_add_shape.png b/share/doc/kicad/help/it/images/icons/mw_add_shape.png
new file mode 100644
index 0000000..0719ca1
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/mw_add_shape.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/mw_add_stub.png b/share/doc/kicad/help/it/images/icons/mw_add_stub.png
new file mode 100644
index 0000000..b398254
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/mw_add_stub.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/mw_add_stub_arc.png b/share/doc/kicad/help/it/images/icons/mw_add_stub_arc.png
new file mode 100644
index 0000000..85c6272
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/mw_add_stub_arc.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/mw_toolbar.png b/share/doc/kicad/help/it/images/icons/mw_toolbar.png
new file mode 100644
index 0000000..cc58667
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/mw_toolbar.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/net_highlight.png b/share/doc/kicad/help/it/images/icons/net_highlight.png
new file mode 100644
index 0000000..5e62af5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/net_highlight.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/net_locked.png b/share/doc/kicad/help/it/images/icons/net_locked.png
new file mode 100644
index 0000000..d2cca1e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/net_locked.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/net_unlocked.png b/share/doc/kicad/help/it/images/icons/net_unlocked.png
new file mode 100644
index 0000000..9bb0d62
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/net_unlocked.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/netlist.png b/share/doc/kicad/help/it/images/icons/netlist.png
new file mode 100644
index 0000000..8a05576
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/netlist.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/new.png b/share/doc/kicad/help/it/images/icons/new.png
new file mode 100644
index 0000000..0b39cfa
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/new.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/new_component.png b/share/doc/kicad/help/it/images/icons/new_component.png
new file mode 100644
index 0000000..323657e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/new_component.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/new_cvpcb.png b/share/doc/kicad/help/it/images/icons/new_cvpcb.png
new file mode 100644
index 0000000..2cd45f8
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/new_cvpcb.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/new_footprint.png b/share/doc/kicad/help/it/images/icons/new_footprint.png
new file mode 100644
index 0000000..601bf73
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/new_footprint.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/new_library.png b/share/doc/kicad/help/it/images/icons/new_library.png
new file mode 100644
index 0000000..240773c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/new_library.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/new_pcb.png b/share/doc/kicad/help/it/images/icons/new_pcb.png
new file mode 100644
index 0000000..0b39cfa
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/new_pcb.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/new_project.png b/share/doc/kicad/help/it/images/icons/new_project.png
new file mode 100644
index 0000000..1112cea
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/new_project.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/new_project_with_template.png b/share/doc/kicad/help/it/images/icons/new_project_with_template.png
new file mode 100644
index 0000000..90952e2
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/new_project_with_template.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/new_sch.png b/share/doc/kicad/help/it/images/icons/new_sch.png
new file mode 100644
index 0000000..eb96d87
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/new_sch.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/new_txt.png b/share/doc/kicad/help/it/images/icons/new_txt.png
new file mode 100644
index 0000000..d37cf9c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/new_txt.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/noconn.png b/share/doc/kicad/help/it/images/icons/noconn.png
new file mode 100644
index 0000000..be02738
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/noconn.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/normal.png b/share/doc/kicad/help/it/images/icons/normal.png
new file mode 100644
index 0000000..f3d9347
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/normal.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/online_help.png b/share/doc/kicad/help/it/images/icons/online_help.png
new file mode 100644
index 0000000..80d6fa0
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/online_help.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/open_3d_model_view.png b/share/doc/kicad/help/it/images/icons/open_3d_model_view.png
new file mode 100644
index 0000000..1208f70
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/open_3d_model_view.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/open_brd_file.png b/share/doc/kicad/help/it/images/icons/open_brd_file.png
new file mode 100644
index 0000000..4a957ec
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/open_brd_file.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/open_document.png b/share/doc/kicad/help/it/images/icons/open_document.png
new file mode 100644
index 0000000..c67ef0c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/open_document.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/open_library.png b/share/doc/kicad/help/it/images/icons/open_library.png
new file mode 100644
index 0000000..4fe29eb
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/open_library.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/open_project.png b/share/doc/kicad/help/it/images/icons/open_project.png
new file mode 100644
index 0000000..ec1a32f
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/open_project.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/opt_show_polygon.png b/share/doc/kicad/help/it/images/icons/opt_show_polygon.png
new file mode 100644
index 0000000..70639c7
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/opt_show_polygon.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/options_all_tracks.png b/share/doc/kicad/help/it/images/icons/options_all_tracks.png
new file mode 100644
index 0000000..18a36ab
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/options_all_tracks.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/options_all_tracks_and_vias.png b/share/doc/kicad/help/it/images/icons/options_all_tracks_and_vias.png
new file mode 100644
index 0000000..9ea278a
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/options_all_tracks_and_vias.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/options_all_vias.png b/share/doc/kicad/help/it/images/icons/options_all_vias.png
new file mode 100644
index 0000000..0ae558d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/options_all_vias.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/options_arc.png b/share/doc/kicad/help/it/images/icons/options_arc.png
new file mode 100644
index 0000000..ba12f88
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/options_arc.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/options_circle.png b/share/doc/kicad/help/it/images/icons/options_circle.png
new file mode 100644
index 0000000..c202416
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/options_circle.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/options_module.png b/share/doc/kicad/help/it/images/icons/options_module.png
new file mode 100644
index 0000000..2a40a2e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/options_module.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/options_new_pad.png b/share/doc/kicad/help/it/images/icons/options_new_pad.png
new file mode 100644
index 0000000..35442f0
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/options_new_pad.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/options_pad.png b/share/doc/kicad/help/it/images/icons/options_pad.png
new file mode 100644
index 0000000..0e55d39
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/options_pad.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/options_pin.png b/share/doc/kicad/help/it/images/icons/options_pin.png
new file mode 100644
index 0000000..0cc5c7f
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/options_pin.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/options_pinsheet.png b/share/doc/kicad/help/it/images/icons/options_pinsheet.png
new file mode 100644
index 0000000..1be7a61
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/options_pinsheet.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/options_rectangle.png b/share/doc/kicad/help/it/images/icons/options_rectangle.png
new file mode 100644
index 0000000..771e220
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/options_rectangle.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/options_segment.png b/share/doc/kicad/help/it/images/icons/options_segment.png
new file mode 100644
index 0000000..a94d448
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/options_segment.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/options_text.png b/share/doc/kicad/help/it/images/icons/options_text.png
new file mode 100644
index 0000000..ea7443d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/options_text.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/options_track.png b/share/doc/kicad/help/it/images/icons/options_track.png
new file mode 100644
index 0000000..6c14cc2
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/options_track.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/options_tracks.png b/share/doc/kicad/help/it/images/icons/options_tracks.png
new file mode 100644
index 0000000..1c89636
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/options_tracks.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/options_vias.png b/share/doc/kicad/help/it/images/icons/options_vias.png
new file mode 100644
index 0000000..d8a4682
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/options_vias.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/orient.png b/share/doc/kicad/help/it/images/icons/orient.png
new file mode 100644
index 0000000..99cd1ec
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/orient.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/ortho.png b/share/doc/kicad/help/it/images/icons/ortho.png
new file mode 100644
index 0000000..8c017f8
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/ortho.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/pad.png b/share/doc/kicad/help/it/images/icons/pad.png
new file mode 100644
index 0000000..3bdc154
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/pad.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/pad_dimensions.png b/share/doc/kicad/help/it/images/icons/pad_dimensions.png
new file mode 100644
index 0000000..69d06d4
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/pad_dimensions.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/pad_sketch.png b/share/doc/kicad/help/it/images/icons/pad_sketch.png
new file mode 100644
index 0000000..46776a7
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/pad_sketch.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/pads_mask_layers.png b/share/doc/kicad/help/it/images/icons/pads_mask_layers.png
new file mode 100644
index 0000000..8de3a34
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/pads_mask_layers.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/pagelayout_load.png b/share/doc/kicad/help/it/images/icons/pagelayout_load.png
new file mode 100644
index 0000000..561759b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/pagelayout_load.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/pagelayout_load_default.png b/share/doc/kicad/help/it/images/icons/pagelayout_load_default.png
new file mode 100644
index 0000000..4bbd69c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/pagelayout_load_default.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/pagelayout_new.png b/share/doc/kicad/help/it/images/icons/pagelayout_new.png
new file mode 100644
index 0000000..0b39cfa
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/pagelayout_new.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/pagelayout_normal_view_mode.png b/share/doc/kicad/help/it/images/icons/pagelayout_normal_view_mode.png
new file mode 100644
index 0000000..3117bf1
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/pagelayout_normal_view_mode.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/pagelayout_recent.png b/share/doc/kicad/help/it/images/icons/pagelayout_recent.png
new file mode 100644
index 0000000..6741ae2
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/pagelayout_recent.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/pagelayout_special_view_mode.png b/share/doc/kicad/help/it/images/icons/pagelayout_special_view_mode.png
new file mode 100644
index 0000000..85db9ca
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/pagelayout_special_view_mode.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/palette.png b/share/doc/kicad/help/it/images/icons/palette.png
new file mode 100644
index 0000000..01fa7f6
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/palette.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/part_properties.png b/share/doc/kicad/help/it/images/icons/part_properties.png
new file mode 100644
index 0000000..aa9f9d9
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/part_properties.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/paste.png b/share/doc/kicad/help/it/images/icons/paste.png
new file mode 100644
index 0000000..2110790
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/paste.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/pcb_offset.png b/share/doc/kicad/help/it/images/icons/pcb_offset.png
new file mode 100644
index 0000000..a111431
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/pcb_offset.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/pcbnew.png b/share/doc/kicad/help/it/images/icons/pcbnew.png
new file mode 100644
index 0000000..08490bf
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/pcbnew.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/pin.png b/share/doc/kicad/help/it/images/icons/pin.png
new file mode 100644
index 0000000..d72e306
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/pin.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/pin2pin.png b/share/doc/kicad/help/it/images/icons/pin2pin.png
new file mode 100644
index 0000000..4df70c3
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/pin2pin.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/pin_name_to.png b/share/doc/kicad/help/it/images/icons/pin_name_to.png
new file mode 100644
index 0000000..664f92a
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/pin_name_to.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/pin_number_to.png b/share/doc/kicad/help/it/images/icons/pin_number_to.png
new file mode 100644
index 0000000..b243b3e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/pin_number_to.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/pin_size_to.png b/share/doc/kicad/help/it/images/icons/pin_size_to.png
new file mode 100644
index 0000000..1721cee
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/pin_size_to.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/pin_table.png b/share/doc/kicad/help/it/images/icons/pin_table.png
new file mode 100644
index 0000000..f13fdc0
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/pin_table.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/pin_to.png b/share/doc/kicad/help/it/images/icons/pin_to.png
new file mode 100644
index 0000000..a7788e4
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/pin_to.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/plot.png b/share/doc/kicad/help/it/images/icons/plot.png
new file mode 100644
index 0000000..657a6c2
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/plot.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/plot_dxf.png b/share/doc/kicad/help/it/images/icons/plot_dxf.png
new file mode 100644
index 0000000..3532d73
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/plot_dxf.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/plot_hpg.png b/share/doc/kicad/help/it/images/icons/plot_hpg.png
new file mode 100644
index 0000000..ed94715
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/plot_hpg.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/plot_pdf.png b/share/doc/kicad/help/it/images/icons/plot_pdf.png
new file mode 100644
index 0000000..709f36b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/plot_pdf.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/plot_ps.png b/share/doc/kicad/help/it/images/icons/plot_ps.png
new file mode 100644
index 0000000..a3d3dea
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/plot_ps.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/plot_svg.png b/share/doc/kicad/help/it/images/icons/plot_svg.png
new file mode 100644
index 0000000..675ff7b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/plot_svg.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/pointer_style.png b/share/doc/kicad/help/it/images/icons/pointer_style.png
new file mode 100644
index 0000000..a08c573
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/pointer_style.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/polar_coord.png b/share/doc/kicad/help/it/images/icons/polar_coord.png
new file mode 100644
index 0000000..7645a80
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/polar_coord.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/post_compo.png b/share/doc/kicad/help/it/images/icons/post_compo.png
new file mode 100644
index 0000000..ba2d17b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/post_compo.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/post_drill.png b/share/doc/kicad/help/it/images/icons/post_drill.png
new file mode 100644
index 0000000..65bb2f0
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/post_drill.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/post_module.png b/share/doc/kicad/help/it/images/icons/post_module.png
new file mode 100644
index 0000000..23a2afc
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/post_module.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/preference.png b/share/doc/kicad/help/it/images/icons/preference.png
new file mode 100644
index 0000000..fdad8af
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/preference.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/print_button.png b/share/doc/kicad/help/it/images/icons/print_button.png
new file mode 100644
index 0000000..f49ec0c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/print_button.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/ps_router.png b/share/doc/kicad/help/it/images/icons/ps_router.png
new file mode 100644
index 0000000..ef7e87a
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/ps_router.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/py_script.png b/share/doc/kicad/help/it/images/icons/py_script.png
new file mode 100644
index 0000000..74f593e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/py_script.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/ratsnest.png b/share/doc/kicad/help/it/images/icons/ratsnest.png
new file mode 100644
index 0000000..76e2299
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/ratsnest.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/read_setup.png b/share/doc/kicad/help/it/images/icons/read_setup.png
new file mode 100644
index 0000000..b36281d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/read_setup.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/red.png b/share/doc/kicad/help/it/images/icons/red.png
new file mode 100644
index 0000000..687bf21
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/red.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/redo.png b/share/doc/kicad/help/it/images/icons/redo.png
new file mode 100644
index 0000000..5ca70f5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/redo.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/reload.png b/share/doc/kicad/help/it/images/icons/reload.png
new file mode 100644
index 0000000..ee75109
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/reload.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/reload2.png b/share/doc/kicad/help/it/images/icons/reload2.png
new file mode 100644
index 0000000..878fab0
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/reload2.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/rescue_pcbnew.png b/share/doc/kicad/help/it/images/icons/rescue_pcbnew.png
new file mode 100644
index 0000000..db1ffc6
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/rescue_pcbnew.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/reset_text.png b/share/doc/kicad/help/it/images/icons/reset_text.png
new file mode 100644
index 0000000..d40ee57
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/reset_text.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/resize_sheet.png b/share/doc/kicad/help/it/images/icons/resize_sheet.png
new file mode 100644
index 0000000..971b16c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/resize_sheet.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/revert_pcbnew.png b/share/doc/kicad/help/it/images/icons/revert_pcbnew.png
new file mode 100644
index 0000000..35cf7c8
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/revert_pcbnew.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/right.png b/share/doc/kicad/help/it/images/icons/right.png
new file mode 100644
index 0000000..69f3af7
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/right.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/rotate_back_x.png b/share/doc/kicad/help/it/images/icons/rotate_back_x.png
new file mode 100644
index 0000000..855aada
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/rotate_back_x.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/rotate_back_y.png b/share/doc/kicad/help/it/images/icons/rotate_back_y.png
new file mode 100644
index 0000000..8066b43
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/rotate_back_y.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/rotate_back_z.png b/share/doc/kicad/help/it/images/icons/rotate_back_z.png
new file mode 100644
index 0000000..c0cbecb
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/rotate_back_z.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/rotate_ccw.png b/share/doc/kicad/help/it/images/icons/rotate_ccw.png
new file mode 100644
index 0000000..936750f
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/rotate_ccw.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/rotate_cw.png b/share/doc/kicad/help/it/images/icons/rotate_cw.png
new file mode 100644
index 0000000..33fb933
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/rotate_cw.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/rotate_field.png b/share/doc/kicad/help/it/images/icons/rotate_field.png
new file mode 100644
index 0000000..c46a759
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/rotate_field.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/rotate_forw_x.png b/share/doc/kicad/help/it/images/icons/rotate_forw_x.png
new file mode 100644
index 0000000..51a32d6
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/rotate_forw_x.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/rotate_forw_y.png b/share/doc/kicad/help/it/images/icons/rotate_forw_y.png
new file mode 100644
index 0000000..852f70f
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/rotate_forw_y.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/rotate_forw_z.png b/share/doc/kicad/help/it/images/icons/rotate_forw_z.png
new file mode 100644
index 0000000..fd08512
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/rotate_forw_z.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/rotate_glabel.png b/share/doc/kicad/help/it/images/icons/rotate_glabel.png
new file mode 100644
index 0000000..5011538
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/rotate_glabel.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/rotate_module_ccw.png b/share/doc/kicad/help/it/images/icons/rotate_module_ccw.png
new file mode 100644
index 0000000..a60ff57
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/rotate_module_ccw.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/rotate_module_cw.png b/share/doc/kicad/help/it/images/icons/rotate_module_cw.png
new file mode 100644
index 0000000..40ee3ae
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/rotate_module_cw.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/rotate_neg_x.png b/share/doc/kicad/help/it/images/icons/rotate_neg_x.png
new file mode 100644
index 0000000..f0b5ec7
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/rotate_neg_x.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/rotate_neg_y.png b/share/doc/kicad/help/it/images/icons/rotate_neg_y.png
new file mode 100644
index 0000000..97c738f
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/rotate_neg_y.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/rotate_neg_z.png b/share/doc/kicad/help/it/images/icons/rotate_neg_z.png
new file mode 100644
index 0000000..d4a0f79
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/rotate_neg_z.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/rotate_pin.png b/share/doc/kicad/help/it/images/icons/rotate_pin.png
new file mode 100644
index 0000000..534b94c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/rotate_pin.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/rotate_pos_x.png b/share/doc/kicad/help/it/images/icons/rotate_pos_x.png
new file mode 100644
index 0000000..a1b39ae
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/rotate_pos_x.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/rotate_pos_y.png b/share/doc/kicad/help/it/images/icons/rotate_pos_y.png
new file mode 100644
index 0000000..394713a
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/rotate_pos_y.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/rotate_pos_z.png b/share/doc/kicad/help/it/images/icons/rotate_pos_z.png
new file mode 100644
index 0000000..dd3183d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/rotate_pos_z.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/run-cvpcb.png b/share/doc/kicad/help/it/images/icons/run-cvpcb.png
new file mode 100644
index 0000000..6776c87
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/run-cvpcb.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/save.png b/share/doc/kicad/help/it/images/icons/save.png
new file mode 100644
index 0000000..a48d457
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/save.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/save_as.png b/share/doc/kicad/help/it/images/icons/save_as.png
new file mode 100644
index 0000000..52cb24b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/save_as.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/save_library.png b/share/doc/kicad/help/it/images/icons/save_library.png
new file mode 100644
index 0000000..532b2d5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/save_library.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/save_netlist.png b/share/doc/kicad/help/it/images/icons/save_netlist.png
new file mode 100644
index 0000000..de5841e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/save_netlist.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/save_part_in_mem.png b/share/doc/kicad/help/it/images/icons/save_part_in_mem.png
new file mode 100644
index 0000000..433f849
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/save_part_in_mem.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/save_project.png b/share/doc/kicad/help/it/images/icons/save_project.png
new file mode 100644
index 0000000..a48d457
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/save_project.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/save_setup.png b/share/doc/kicad/help/it/images/icons/save_setup.png
new file mode 100644
index 0000000..2dea182
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/save_setup.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/schematic.png b/share/doc/kicad/help/it/images/icons/schematic.png
new file mode 100644
index 0000000..85c7c71
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/schematic.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/select_grid.png b/share/doc/kicad/help/it/images/icons/select_grid.png
new file mode 100644
index 0000000..641716c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/select_grid.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/select_layer_pair.png b/share/doc/kicad/help/it/images/icons/select_layer_pair.png
new file mode 100644
index 0000000..e3a8be0
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/select_layer_pair.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/select_w_layer.png b/share/doc/kicad/help/it/images/icons/select_w_layer.png
new file mode 100644
index 0000000..f221b41
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/select_w_layer.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/shape_3d.png b/share/doc/kicad/help/it/images/icons/shape_3d.png
new file mode 100644
index 0000000..6501ba3
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/shape_3d.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/sheetset.png b/share/doc/kicad/help/it/images/icons/sheetset.png
new file mode 100644
index 0000000..c9fe3b9
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/sheetset.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/show_dcodenumber.png b/share/doc/kicad/help/it/images/icons/show_dcodenumber.png
new file mode 100644
index 0000000..417c931
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/show_dcodenumber.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/show_footprint.png b/share/doc/kicad/help/it/images/icons/show_footprint.png
new file mode 100644
index 0000000..f4c4282
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/show_footprint.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/show_mod_edge.png b/share/doc/kicad/help/it/images/icons/show_mod_edge.png
new file mode 100644
index 0000000..cd31630
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/show_mod_edge.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/show_zone.png b/share/doc/kicad/help/it/images/icons/show_zone.png
new file mode 100644
index 0000000..9fd8486
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/show_zone.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/show_zone_disable.png b/share/doc/kicad/help/it/images/icons/show_zone_disable.png
new file mode 100644
index 0000000..d28b32d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/show_zone_disable.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/show_zone_outline_only.png b/share/doc/kicad/help/it/images/icons/show_zone_outline_only.png
new file mode 100644
index 0000000..6e9893c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/show_zone_outline_only.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/showtrack.png b/share/doc/kicad/help/it/images/icons/showtrack.png
new file mode 100644
index 0000000..cf50f9e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/showtrack.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/svg_file.png b/share/doc/kicad/help/it/images/icons/svg_file.png
new file mode 100644
index 0000000..cff0289
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/svg_file.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/swap_layer.png b/share/doc/kicad/help/it/images/icons/swap_layer.png
new file mode 100644
index 0000000..00ef1e2
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/swap_layer.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/text_sketch.png b/share/doc/kicad/help/it/images/icons/text_sketch.png
new file mode 100644
index 0000000..4d1a3a2
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/text_sketch.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/three_d.png b/share/doc/kicad/help/it/images/icons/three_d.png
new file mode 100644
index 0000000..1208f70
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/three_d.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/toggle_edge_sketch.png b/share/doc/kicad/help/it/images/icons/toggle_edge_sketch.png
new file mode 100644
index 0000000..cd31630
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/toggle_edge_sketch.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/toggle_grid.png b/share/doc/kicad/help/it/images/icons/toggle_grid.png
new file mode 100644
index 0000000..b16f76b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/toggle_grid.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/toggle_ortho.png b/share/doc/kicad/help/it/images/icons/toggle_ortho.png
new file mode 100644
index 0000000..8c017f8
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/toggle_ortho.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/toggle_pads_sketch.png b/share/doc/kicad/help/it/images/icons/toggle_pads_sketch.png
new file mode 100644
index 0000000..46776a7
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/toggle_pads_sketch.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/toggle_text_sketch.png b/share/doc/kicad/help/it/images/icons/toggle_text_sketch.png
new file mode 100644
index 0000000..4d1a3a2
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/toggle_text_sketch.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/tool_ratsnest.png b/share/doc/kicad/help/it/images/icons/tool_ratsnest.png
new file mode 100644
index 0000000..58ce127
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/tool_ratsnest.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/tools.png b/share/doc/kicad/help/it/images/icons/tools.png
new file mode 100644
index 0000000..434658c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/tools.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/track_locked.png b/share/doc/kicad/help/it/images/icons/track_locked.png
new file mode 100644
index 0000000..4a291c7
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/track_locked.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/track_sketch.png b/share/doc/kicad/help/it/images/icons/track_sketch.png
new file mode 100644
index 0000000..cf50f9e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/track_sketch.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/track_unlocked.png b/share/doc/kicad/help/it/images/icons/track_unlocked.png
new file mode 100644
index 0000000..52aa814
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/track_unlocked.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/transistor.png b/share/doc/kicad/help/it/images/icons/transistor.png
new file mode 100644
index 0000000..7122500
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/transistor.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/undelete.png b/share/doc/kicad/help/it/images/icons/undelete.png
new file mode 100644
index 0000000..fe82e14
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/undelete.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/undo.png b/share/doc/kicad/help/it/images/icons/undo.png
new file mode 100644
index 0000000..6b2e181
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/undo.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/unit_inch.png b/share/doc/kicad/help/it/images/icons/unit_inch.png
new file mode 100644
index 0000000..004d72f
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/unit_inch.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/unit_mm.png b/share/doc/kicad/help/it/images/icons/unit_mm.png
new file mode 100644
index 0000000..f11ff7e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/unit_mm.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/unknown.png b/share/doc/kicad/help/it/images/icons/unknown.png
new file mode 100644
index 0000000..dcbfcde
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/unknown.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/unlocked.png b/share/doc/kicad/help/it/images/icons/unlocked.png
new file mode 100644
index 0000000..430b5ee
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/unlocked.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/unzip.png b/share/doc/kicad/help/it/images/icons/unzip.png
new file mode 100644
index 0000000..ba109f6
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/unzip.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/up.png b/share/doc/kicad/help/it/images/icons/up.png
new file mode 100644
index 0000000..c571c9f
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/up.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/update_module_board.png b/share/doc/kicad/help/it/images/icons/update_module_board.png
new file mode 100644
index 0000000..9cd0514
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/update_module_board.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/use_3D_copper_thickness.png b/share/doc/kicad/help/it/images/icons/use_3D_copper_thickness.png
new file mode 100644
index 0000000..79245af
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/use_3D_copper_thickness.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/via.png b/share/doc/kicad/help/it/images/icons/via.png
new file mode 100644
index 0000000..ff1bf6c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/via.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/via_sketch.png b/share/doc/kicad/help/it/images/icons/via_sketch.png
new file mode 100644
index 0000000..3076ad9
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/via_sketch.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/warning.png b/share/doc/kicad/help/it/images/icons/warning.png
new file mode 100644
index 0000000..ff28bbc
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/warning.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/web_support.png b/share/doc/kicad/help/it/images/icons/web_support.png
new file mode 100644
index 0000000..04f243c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/web_support.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/width_net.png b/share/doc/kicad/help/it/images/icons/width_net.png
new file mode 100644
index 0000000..9decdde
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/width_net.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/width_segment.png b/share/doc/kicad/help/it/images/icons/width_segment.png
new file mode 100644
index 0000000..2ea01b6
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/width_segment.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/width_track.png b/share/doc/kicad/help/it/images/icons/width_track.png
new file mode 100644
index 0000000..b00973b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/width_track.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/width_track_via.png b/share/doc/kicad/help/it/images/icons/width_track_via.png
new file mode 100644
index 0000000..6387783
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/width_track_via.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/width_vias.png b/share/doc/kicad/help/it/images/icons/width_vias.png
new file mode 100644
index 0000000..b2d966c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/width_vias.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/window_close.png b/share/doc/kicad/help/it/images/icons/window_close.png
new file mode 100644
index 0000000..90fdf32
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/window_close.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/zip.png b/share/doc/kicad/help/it/images/icons/zip.png
new file mode 100644
index 0000000..26e04f2
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/zip.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/zip_tool.png b/share/doc/kicad/help/it/images/icons/zip_tool.png
new file mode 100644
index 0000000..37ec0d9
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/zip_tool.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/zone_duplicate.png b/share/doc/kicad/help/it/images/icons/zone_duplicate.png
new file mode 100644
index 0000000..90f3350
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/zone_duplicate.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/zone_unfill.png b/share/doc/kicad/help/it/images/icons/zone_unfill.png
new file mode 100644
index 0000000..37b0d0a
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/zone_unfill.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/zoom.png b/share/doc/kicad/help/it/images/icons/zoom.png
new file mode 100644
index 0000000..a861279
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/zoom.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/zoom_area.png b/share/doc/kicad/help/it/images/icons/zoom_area.png
new file mode 100644
index 0000000..a8ec33f
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/zoom_area.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/zoom_center_on_screen.png b/share/doc/kicad/help/it/images/icons/zoom_center_on_screen.png
new file mode 100644
index 0000000..88cceca
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/zoom_center_on_screen.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/zoom_fit_in_page.png b/share/doc/kicad/help/it/images/icons/zoom_fit_in_page.png
new file mode 100644
index 0000000..8256eb1
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/zoom_fit_in_page.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/zoom_in.png b/share/doc/kicad/help/it/images/icons/zoom_in.png
new file mode 100644
index 0000000..fc216ac
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/zoom_in.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/zoom_out.png b/share/doc/kicad/help/it/images/icons/zoom_out.png
new file mode 100644
index 0000000..fe77430
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/zoom_out.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/zoom_redraw.png b/share/doc/kicad/help/it/images/icons/zoom_redraw.png
new file mode 100644
index 0000000..fde238c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/zoom_redraw.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/icons/zoom_selection.png b/share/doc/kicad/help/it/images/icons/zoom_selection.png
new file mode 100644
index 0000000..55b2cfd
--- /dev/null
+++ b/share/doc/kicad/help/it/images/icons/zoom_selection.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/idf_export.png b/share/doc/kicad/help/it/images/idf_export.png
new file mode 100644
index 0000000..bff697b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/idf_export.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/idf_select.png b/share/doc/kicad/help/it/images/idf_select.png
new file mode 100644
index 0000000..290bc8a
--- /dev/null
+++ b/share/doc/kicad/help/it/images/idf_select.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/3d_window.png b/share/doc/kicad/help/it/images/it/3d_window.png
new file mode 100644
index 0000000..2edbc51
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/3d_window.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/Pcbnew_netlist_dialog.png b/share/doc/kicad/help/it/images/it/Pcbnew_netlist_dialog.png
new file mode 100644
index 0000000..22016db
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/Pcbnew_netlist_dialog.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/annotate-dialog.png b/share/doc/kicad/help/it/images/it/annotate-dialog.png
new file mode 100644
index 0000000..815152a
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/annotate-dialog.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/block_constraints.png b/share/doc/kicad/help/it/images/it/block_constraints.png
new file mode 100644
index 0000000..264d914
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/block_constraints.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/bom-netlist-tab.png b/share/doc/kicad/help/it/images/it/bom-netlist-tab.png
new file mode 100644
index 0000000..0dea8ee
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/bom-netlist-tab.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/choose_component.png b/share/doc/kicad/help/it/images/it/choose_component.png
new file mode 100644
index 0000000..e5e8f3f
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/choose_component.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/color_settings.png b/share/doc/kicad/help/it/images/it/color_settings.png
new file mode 100644
index 0000000..afc2c62
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/color_settings.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/commands_overview.png b/share/doc/kicad/help/it/images/it/commands_overview.png
new file mode 100644
index 0000000..6851841
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/commands_overview.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/component_during_placement.png b/share/doc/kicad/help/it/images/it/component_during_placement.png
new file mode 100644
index 0000000..acf85d0
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/component_during_placement.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/component_history.png b/share/doc/kicad/help/it/images/it/component_history.png
new file mode 100644
index 0000000..8077a88
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/component_history.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/configure_path_dlg.png b/share/doc/kicad/help/it/images/it/configure_path_dlg.png
new file mode 100644
index 0000000..7e4ab94
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/configure_path_dlg.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/constraint_options.png b/share/doc/kicad/help/it/images/it/constraint_options.png
new file mode 100644
index 0000000..5085f04
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/constraint_options.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/context_createnew.png b/share/doc/kicad/help/it/images/it/context_createnew.png
new file mode 100644
index 0000000..e4141b4
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/context_createnew.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/context_createnew2.png b/share/doc/kicad/help/it/images/it/context_createnew2.png
new file mode 100644
index 0000000..8ac68d9
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/context_createnew2.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/context_line_move.png b/share/doc/kicad/help/it/images/it/context_line_move.png
new file mode 100644
index 0000000..f5e3451
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/context_line_move.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/context_line_move_end.png b/share/doc/kicad/help/it/images/it/context_line_move_end.png
new file mode 100644
index 0000000..c7e031a
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/context_line_move_end.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/context_line_move_start.png b/share/doc/kicad/help/it/images/it/context_line_move_start.png
new file mode 100644
index 0000000..b71a7f2
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/context_line_move_start.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/context_menu.png b/share/doc/kicad/help/it/images/it/context_menu.png
new file mode 100644
index 0000000..676d10a
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/context_menu.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/custom_tracks_width.png b/share/doc/kicad/help/it/images/it/custom_tracks_width.png
new file mode 100644
index 0000000..8168a6d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/custom_tracks_width.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/cvpcb_footprint_docfile.png b/share/doc/kicad/help/it/images/it/cvpcb_footprint_docfile.png
new file mode 100644
index 0000000..61c3de8
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/cvpcb_footprint_docfile.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/cvpcb_main_window.png b/share/doc/kicad/help/it/images/it/cvpcb_main_window.png
new file mode 100644
index 0000000..0a8e335
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/cvpcb_main_window.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/cvpcb_preference_menu.png b/share/doc/kicad/help/it/images/it/cvpcb_preference_menu.png
new file mode 100644
index 0000000..604b7c3
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/cvpcb_preference_menu.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/default_hot_key_list.png b/share/doc/kicad/help/it/images/it/default_hot_key_list.png
new file mode 100644
index 0000000..f5dcf2a
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/default_hot_key_list.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/design_rules.png b/share/doc/kicad/help/it/images/it/design_rules.png
new file mode 100644
index 0000000..3d080f9
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/design_rules.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/dev-chain.png b/share/doc/kicad/help/it/images/it/dev-chain.png
new file mode 100644
index 0000000..3fdcbdf
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/dev-chain.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/dialog_bom.png b/share/doc/kicad/help/it/images/it/dialog_bom.png
new file mode 100644
index 0000000..12d1996
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/dialog_bom.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/dialog_choose_component.png b/share/doc/kicad/help/it/images/it/dialog_choose_component.png
new file mode 100644
index 0000000..0e93f36
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/dialog_choose_component.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/dialog_component_properties.png b/share/doc/kicad/help/it/images/it/dialog_component_properties.png
new file mode 100644
index 0000000..68d26bb
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/dialog_component_properties.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/dialog_erc.png b/share/doc/kicad/help/it/images/it/dialog_erc.png
new file mode 100644
index 0000000..3274b55
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/dialog_erc.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/dialog_erc_opts.png b/share/doc/kicad/help/it/images/it/dialog_erc_opts.png
new file mode 100644
index 0000000..078bc44
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/dialog_erc_opts.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/dialog_newline.png b/share/doc/kicad/help/it/images/it/dialog_newline.png
new file mode 100644
index 0000000..1b24fb0
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/dialog_newline.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/dialog_newtext.png b/share/doc/kicad/help/it/images/it/dialog_newtext.png
new file mode 100644
index 0000000..2915d50
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/dialog_newtext.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/dialog_select_element.png b/share/doc/kicad/help/it/images/it/dialog_select_element.png
new file mode 100644
index 0000000..ea4f2e5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/dialog_select_element.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/display_options.png b/share/doc/kicad/help/it/images/it/display_options.png
new file mode 100644
index 0000000..6ae870c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/display_options.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/edit_component_dropdown.png b/share/doc/kicad/help/it/images/it/edit_component_dropdown.png
new file mode 100644
index 0000000..21a3b54
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/edit_component_dropdown.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_component_properties.png b/share/doc/kicad/help/it/images/it/eeschema_component_properties.png
new file mode 100644
index 0000000..b135fd9
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_component_properties.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_erc_options.png b/share/doc/kicad/help/it/images/it/eeschema_erc_options.png
new file mode 100644
index 0000000..e052ffb
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_erc_options.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_file_menu_plot.png b/share/doc/kicad/help/it/images/it/eeschema_file_menu_plot.png
new file mode 100644
index 0000000..eedcfdf
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_file_menu_plot.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_filter.png b/share/doc/kicad/help/it/images/it/eeschema_filter.png
new file mode 100644
index 0000000..91a36a2
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_filter.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_hierarchical_label.png b/share/doc/kicad/help/it/images/it/eeschema_hierarchical_label.png
new file mode 100644
index 0000000..62bc165
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_hierarchical_label.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_hierarchical_pin.png b/share/doc/kicad/help/it/images/it/eeschema_hierarchical_pin.png
new file mode 100644
index 0000000..3e6b2b4
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_hierarchical_pin.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_libedit_alias.png b/share/doc/kicad/help/it/images/it/eeschema_libedit_alias.png
new file mode 100644
index 0000000..64e5efd
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_libedit_alias.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_libedit_anchor.png b/share/doc/kicad/help/it/images/it/eeschema_libedit_anchor.png
new file mode 100644
index 0000000..7c2c8c9
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_libedit_anchor.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_libedit_context_menu.png b/share/doc/kicad/help/it/images/it/eeschema_libedit_context_menu.png
new file mode 100644
index 0000000..296a1ef
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_libedit_context_menu.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_libedit_description.png b/share/doc/kicad/help/it/images/it/eeschema_libedit_description.png
new file mode 100644
index 0000000..c9db9a8
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_libedit_description.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_libedit_disable_common.png b/share/doc/kicad/help/it/images/it/eeschema_libedit_disable_common.png
new file mode 100644
index 0000000..d704e04
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_libedit_disable_common.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_libedit_field_context_menu.png b/share/doc/kicad/help/it/images/it/eeschema_libedit_field_context_menu.png
new file mode 100644
index 0000000..0427e78
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_libedit_field_context_menu.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_libedit_field_properties.png b/share/doc/kicad/help/it/images/it/eeschema_libedit_field_properties.png
new file mode 100644
index 0000000..62ca8e3
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_libedit_field_properties.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_libedit_footprint.png b/share/doc/kicad/help/it/images/it/eeschema_libedit_footprint.png
new file mode 100644
index 0000000..476cd45
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_libedit_footprint.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_libedit_new.png b/share/doc/kicad/help/it/images/it/eeschema_libedit_new.png
new file mode 100644
index 0000000..35c589d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_libedit_new.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_libedit_not_interchangeable.png b/share/doc/kicad/help/it/images/it/eeschema_libedit_not_interchangeable.png
new file mode 100644
index 0000000..3d958a3
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_libedit_not_interchangeable.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_libedit_pin_context_menu.png b/share/doc/kicad/help/it/images/it/eeschema_libedit_pin_context_menu.png
new file mode 100644
index 0000000..8c62674
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_libedit_pin_context_menu.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_libedit_pin_properties.png b/share/doc/kicad/help/it/images/it/eeschema_libedit_pin_properties.png
new file mode 100644
index 0000000..6ade2a1
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_libedit_pin_properties.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_libedit_pin_properties_style.png b/share/doc/kicad/help/it/images/it/eeschema_libedit_pin_properties_style.png
new file mode 100644
index 0000000..327d717
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_libedit_pin_properties_style.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_libedit_pins_per_part.png b/share/doc/kicad/help/it/images/it/eeschema_libedit_pins_per_part.png
new file mode 100644
index 0000000..c773a19
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_libedit_pins_per_part.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_libedit_polyline_properties.png b/share/doc/kicad/help/it/images/it/eeschema_libedit_polyline_properties.png
new file mode 100644
index 0000000..e90ae1e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_libedit_polyline_properties.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_libedit_power_symbol.png b/share/doc/kicad/help/it/images/it/eeschema_libedit_power_symbol.png
new file mode 100644
index 0000000..f5731bc
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_libedit_power_symbol.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_libedit_select_unit.png b/share/doc/kicad/help/it/images/it/eeschema_libedit_select_unit.png
new file mode 100644
index 0000000..ee23ffd
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_libedit_select_unit.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_library_component_field.png b/share/doc/kicad/help/it/images/it/eeschema_library_component_field.png
new file mode 100644
index 0000000..de0c1c3
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_library_component_field.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_netlist_dialog_add_plugin.png b/share/doc/kicad/help/it/images/it/eeschema_netlist_dialog_add_plugin.png
new file mode 100644
index 0000000..c79197c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_netlist_dialog_add_plugin.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_netlist_dialog_padspcb.png b/share/doc/kicad/help/it/images/it/eeschema_netlist_dialog_padspcb.png
new file mode 100644
index 0000000..1739914
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_netlist_dialog_padspcb.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_netlist_dialog_pcbnew.png b/share/doc/kicad/help/it/images/it/eeschema_netlist_dialog_pcbnew.png
new file mode 100644
index 0000000..97710d2
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_netlist_dialog_pcbnew.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_netlist_dialog_spice.png b/share/doc/kicad/help/it/images/it/eeschema_netlist_dialog_spice.png
new file mode 100644
index 0000000..4830de8
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_netlist_dialog_spice.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_plot_dxf.png b/share/doc/kicad/help/it/images/it/eeschema_plot_dxf.png
new file mode 100644
index 0000000..0c7e541
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_plot_dxf.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_plot_hpgl.png b/share/doc/kicad/help/it/images/it/eeschema_plot_hpgl.png
new file mode 100644
index 0000000..73be970
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_plot_hpgl.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_plot_pdf.png b/share/doc/kicad/help/it/images/it/eeschema_plot_pdf.png
new file mode 100644
index 0000000..902cb65
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_plot_pdf.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_plot_postscript.png b/share/doc/kicad/help/it/images/it/eeschema_plot_postscript.png
new file mode 100644
index 0000000..96190c9
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_plot_postscript.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_plot_svg.png b/share/doc/kicad/help/it/images/it/eeschema_plot_svg.png
new file mode 100644
index 0000000..24dee51
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_plot_svg.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_plugin_add_plugin.png b/share/doc/kicad/help/it/images/it/eeschema_plugin_add_plugin.png
new file mode 100644
index 0000000..1a05df2
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_plugin_add_plugin.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_plugin_padspcb.png b/share/doc/kicad/help/it/images/it/eeschema_plugin_padspcb.png
new file mode 100644
index 0000000..1739914
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_plugin_padspcb.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_popup_edit_component.png b/share/doc/kicad/help/it/images/it/eeschema_popup_edit_component.png
new file mode 100644
index 0000000..31a94c0
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_popup_edit_component.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_popup_edit_label.png b/share/doc/kicad/help/it/images/it/eeschema_popup_edit_label.png
new file mode 100644
index 0000000..8a97f09
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_popup_edit_label.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_popup_without_element.png b/share/doc/kicad/help/it/images/it/eeschema_popup_without_element.png
new file mode 100644
index 0000000..592a877
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_popup_without_element.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_properties_for_component.png b/share/doc/kicad/help/it/images/it/eeschema_properties_for_component.png
new file mode 100644
index 0000000..16597f5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_properties_for_component.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_viewlib_choose.png b/share/doc/kicad/help/it/images/it/eeschema_viewlib_choose.png
new file mode 100644
index 0000000..c20c1d8
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_viewlib_choose.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_viewlib_select_component.png b/share/doc/kicad/help/it/images/it/eeschema_viewlib_select_component.png
new file mode 100644
index 0000000..16f0372
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_viewlib_select_component.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/eeschema_viewlib_select_library.png b/share/doc/kicad/help/it/images/it/eeschema_viewlib_select_library.png
new file mode 100644
index 0000000..ada40d9
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/eeschema_viewlib_select_library.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/erc_pointers_info.png b/share/doc/kicad/help/it/images/it/erc_pointers_info.png
new file mode 100644
index 0000000..a7d260c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/erc_pointers_info.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/erc_pointers_message.png b/share/doc/kicad/help/it/images/it/erc_pointers_message.png
new file mode 100644
index 0000000..cf0d719
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/erc_pointers_message.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/file_menu.png b/share/doc/kicad/help/it/images/it/file_menu.png
new file mode 100644
index 0000000..234d526
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/file_menu.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/filter_comp.png b/share/doc/kicad/help/it/images/it/filter_comp.png
new file mode 100644
index 0000000..1d77e3c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/filter_comp.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/filter_comp_and_pincount.png b/share/doc/kicad/help/it/images/it/filter_comp_and_pincount.png
new file mode 100644
index 0000000..a7d0009
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/filter_comp_and_pincount.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/filter_library.png b/share/doc/kicad/help/it/images/it/filter_library.png
new file mode 100644
index 0000000..d832069
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/filter_library.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/filter_library_pincount.png b/share/doc/kicad/help/it/images/it/filter_library_pincount.png
new file mode 100644
index 0000000..3dbeda5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/filter_library_pincount.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/filter_none.png b/share/doc/kicad/help/it/images/it/filter_none.png
new file mode 100644
index 0000000..52eba2e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/filter_none.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/filter_pincount.png b/share/doc/kicad/help/it/images/it/filter_pincount.png
new file mode 100644
index 0000000..607f98a
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/filter_pincount.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/find_dialog.png b/share/doc/kicad/help/it/images/it/find_dialog.png
new file mode 100644
index 0000000..b72a91a
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/find_dialog.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/footprint_select.png b/share/doc/kicad/help/it/images/it/footprint_select.png
new file mode 100644
index 0000000..c0e3d0e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/footprint_select.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/footprint_view.png b/share/doc/kicad/help/it/images/it/footprint_view.png
new file mode 100644
index 0000000..84fabc8
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/footprint_view.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/fplib_wizard_chooseflt.png b/share/doc/kicad/help/it/images/it/fplib_wizard_chooseflt.png
new file mode 100644
index 0000000..7ec5d02
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/fplib_wizard_chooseflt.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/fplib_wizard_githubselection.png b/share/doc/kicad/help/it/images/it/fplib_wizard_githubselection.png
new file mode 100644
index 0000000..70e213a
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/fplib_wizard_githubselection.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/fplib_wizard_locallibselection.png b/share/doc/kicad/help/it/images/it/fplib_wizard_locallibselection.png
new file mode 100644
index 0000000..0d1b50d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/fplib_wizard_locallibselection.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/fplib_wizard_locallibstartpage.png b/share/doc/kicad/help/it/images/it/fplib_wizard_locallibstartpage.png
new file mode 100644
index 0000000..776c957
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/fplib_wizard_locallibstartpage.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/fplib_wizard_startpage_github.png b/share/doc/kicad/help/it/images/it/fplib_wizard_startpage_github.png
new file mode 100644
index 0000000..4e6f797
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/fplib_wizard_startpage_github.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/fplib_wizard_validate.png b/share/doc/kicad/help/it/images/it/fplib_wizard_validate.png
new file mode 100644
index 0000000..2f77de7
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/fplib_wizard_validate.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/frame_example.png b/share/doc/kicad/help/it/images/it/frame_example.png
new file mode 100644
index 0000000..0bce75d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/frame_example.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/hierarchy_navigator_dialog.png b/share/doc/kicad/help/it/images/it/hierarchy_navigator_dialog.png
new file mode 100644
index 0000000..3d6daff
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/hierarchy_navigator_dialog.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/hsheet_properties_1.png b/share/doc/kicad/help/it/images/it/hsheet_properties_1.png
new file mode 100644
index 0000000..82045a9
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/hsheet_properties_1.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/insert_newline_code.png b/share/doc/kicad/help/it/images/it/insert_newline_code.png
new file mode 100644
index 0000000..ccb0af0
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/insert_newline_code.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/insert_slashnewline_code.png b/share/doc/kicad/help/it/images/it/insert_slashnewline_code.png
new file mode 100644
index 0000000..680d64b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/insert_slashnewline_code.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/kicad_flowchart.png b/share/doc/kicad/help/it/images/it/kicad_flowchart.png
new file mode 100644
index 0000000..94bfe27
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/kicad_flowchart.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/kicad_main_window.png b/share/doc/kicad/help/it/images/it/kicad_main_window.png
new file mode 100644
index 0000000..59b8785
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/kicad_main_window.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/lib_table.png b/share/doc/kicad/help/it/images/it/lib_table.png
new file mode 100644
index 0000000..d7900d1
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/lib_table.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/libedit_main_window.png b/share/doc/kicad/help/it/images/it/libedit_main_window.png
new file mode 100644
index 0000000..4ae8a76
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/libedit_main_window.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/libsettings.png b/share/doc/kicad/help/it/images/it/libsettings.png
new file mode 100644
index 0000000..afcf207
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/libsettings.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/main_toolbar.png b/share/doc/kicad/help/it/images/it/main_toolbar.png
new file mode 100644
index 0000000..171e47b
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/main_toolbar.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/main_window.png b/share/doc/kicad/help/it/images/it/main_window.png
new file mode 100644
index 0000000..5a8a954
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/main_window.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/main_window_popup.png b/share/doc/kicad/help/it/images/it/main_window_popup.png
new file mode 100644
index 0000000..d6dded9
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/main_window_popup.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/menu_bar.png b/share/doc/kicad/help/it/images/it/menu_bar.png
new file mode 100644
index 0000000..cf14fc9
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/menu_bar.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/menu_file.png b/share/doc/kicad/help/it/images/it/menu_file.png
new file mode 100644
index 0000000..8ad0ee6
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/menu_file.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/menu_path_hotkey_editor.png b/share/doc/kicad/help/it/images/it/menu_path_hotkey_editor.png
new file mode 100644
index 0000000..c64f4a5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/menu_path_hotkey_editor.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/module_params.png b/share/doc/kicad/help/it/images/it/module_params.png
new file mode 100644
index 0000000..64c90a6
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/module_params.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/multi_line.png b/share/doc/kicad/help/it/images/it/multi_line.png
new file mode 100644
index 0000000..b89e301
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/multi_line.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/multi_line_2.png b/share/doc/kicad/help/it/images/it/multi_line_2.png
new file mode 100644
index 0000000..944bae4
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/multi_line_2.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/multi_line_3.png b/share/doc/kicad/help/it/images/it/multi_line_3.png
new file mode 100644
index 0000000..3d9293d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/multi_line_3.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/netlist_dialog.png b/share/doc/kicad/help/it/images/it/netlist_dialog.png
new file mode 100644
index 0000000..a41b216
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/netlist_dialog.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/opengl_menu.png b/share/doc/kicad/help/it/images/it/opengl_menu.png
new file mode 100644
index 0000000..e77cc81
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/opengl_menu.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/options.png b/share/doc/kicad/help/it/images/it/options.png
new file mode 100644
index 0000000..6018246
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/options.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/options_multi_line.png b/share/doc/kicad/help/it/images/it/options_multi_line.png
new file mode 100644
index 0000000..c5b927c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/options_multi_line.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/page_property_1.png b/share/doc/kicad/help/it/images/it/page_property_1.png
new file mode 100644
index 0000000..c5054ba
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/page_property_1.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/page_property_2.png b/share/doc/kicad/help/it/images/it/page_property_2.png
new file mode 100644
index 0000000..92343d1
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/page_property_2.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/page_settings.png b/share/doc/kicad/help/it/images/it/page_settings.png
new file mode 100644
index 0000000..fdcf426
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/page_settings.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/path_select.png b/share/doc/kicad/help/it/images/it/path_select.png
new file mode 100644
index 0000000..bfc6d1a
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/path_select.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/pcbnew_select_track_width.png b/share/doc/kicad/help/it/images/it/pcbnew_select_track_width.png
new file mode 100644
index 0000000..da4541e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/pcbnew_select_track_width.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/pin_properties.png b/share/doc/kicad/help/it/images/it/pin_properties.png
new file mode 100644
index 0000000..6a11ec6
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/pin_properties.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/pl_status_bar.png b/share/doc/kicad/help/it/images/it/pl_status_bar.png
new file mode 100644
index 0000000..0e905f1
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/pl_status_bar.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/place_a_via.png b/share/doc/kicad/help/it/images/it/place_a_via.png
new file mode 100644
index 0000000..3444095
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/place_a_via.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/power_ports_example.png b/share/doc/kicad/help/it/images/it/power_ports_example.png
new file mode 100644
index 0000000..9c16dd4
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/power_ports_example.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/preferences_menu.png b/share/doc/kicad/help/it/images/it/preferences_menu.png
new file mode 100644
index 0000000..3152769
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/preferences_menu.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/print_dialog.png b/share/doc/kicad/help/it/images/it/print_dialog.png
new file mode 100644
index 0000000..9805bb8
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/print_dialog.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/project_tree.png b/share/doc/kicad/help/it/images/it/project_tree.png
new file mode 100644
index 0000000..5089cd2
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/project_tree.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/property_bitmap.png b/share/doc/kicad/help/it/images/it/property_bitmap.png
new file mode 100644
index 0000000..63a6248
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/property_bitmap.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/property_line.png b/share/doc/kicad/help/it/images/it/property_line.png
new file mode 100644
index 0000000..0409b65
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/property_line.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/property_main.png b/share/doc/kicad/help/it/images/it/property_main.png
new file mode 100644
index 0000000..23bc31f
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/property_main.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/property_none.png b/share/doc/kicad/help/it/images/it/property_none.png
new file mode 100644
index 0000000..681984a
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/property_none.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/property_polyline.png b/share/doc/kicad/help/it/images/it/property_polyline.png
new file mode 100644
index 0000000..2abd75d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/property_polyline.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/property_text.png b/share/doc/kicad/help/it/images/it/property_text.png
new file mode 100644
index 0000000..d8869a1
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/property_text.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/rescue-conflicts.png b/share/doc/kicad/help/it/images/it/rescue-conflicts.png
new file mode 100644
index 0000000..977997c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/rescue-conflicts.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/router_options.png b/share/doc/kicad/help/it/images/it/router_options.png
new file mode 100644
index 0000000..0c38a55
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/router_options.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/rules_editor.png b/share/doc/kicad/help/it/images/it/rules_editor.png
new file mode 100644
index 0000000..bead385
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/rules_editor.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/select_top_copper.png b/share/doc/kicad/help/it/images/it/select_top_copper.png
new file mode 100644
index 0000000..41bae70
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/select_top_copper.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/set_base_corner.png b/share/doc/kicad/help/it/images/it/set_base_corner.png
new file mode 100644
index 0000000..9f5f67c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/set_base_corner.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/set_current_page.png b/share/doc/kicad/help/it/images/it/set_current_page.png
new file mode 100644
index 0000000..4afacc7
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/set_current_page.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/shortcuts_editor.png b/share/doc/kicad/help/it/images/it/shortcuts_editor.png
new file mode 100644
index 0000000..2ba154e
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/shortcuts_editor.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/show_fields_codes.png b/share/doc/kicad/help/it/images/it/show_fields_codes.png
new file mode 100644
index 0000000..bc9746a
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/show_fields_codes.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/show_fields_data.png b/share/doc/kicad/help/it/images/it/show_fields_data.png
new file mode 100644
index 0000000..9c294e6
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/show_fields_data.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/status_bar.png b/share/doc/kicad/help/it/images/it/status_bar.png
new file mode 100644
index 0000000..71346ec
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/status_bar.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/template_field_names.png b/share/doc/kicad/help/it/images/it/template_field_names.png
new file mode 100644
index 0000000..30a6065
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/template_field_names.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/template_selected.png b/share/doc/kicad/help/it/images/it/template_selected.png
new file mode 100644
index 0000000..5223e16
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/template_selected.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/template_selector.png b/share/doc/kicad/help/it/images/it/template_selector.png
new file mode 100644
index 0000000..fde87ba
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/template_selector.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/text_noriented.png b/share/doc/kicad/help/it/images/it/text_noriented.png
new file mode 100644
index 0000000..cca0282
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/text_noriented.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/text_rotated.png b/share/doc/kicad/help/it/images/it/text_rotated.png
new file mode 100644
index 0000000..07dc8c2
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/text_rotated.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/title_block.png b/share/doc/kicad/help/it/images/it/title_block.png
new file mode 100644
index 0000000..b71fdf6
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/title_block.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/toolbar_libedit.png b/share/doc/kicad/help/it/images/it/toolbar_libedit.png
new file mode 100644
index 0000000..c3be279
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/toolbar_libedit.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/toolbar_viewlib.png b/share/doc/kicad/help/it/images/it/toolbar_viewlib.png
new file mode 100644
index 0000000..95a294f
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/toolbar_viewlib.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/it/user_path.png b/share/doc/kicad/help/it/images/it/user_path.png
new file mode 100644
index 0000000..0f3d547
--- /dev/null
+++ b/share/doc/kicad/help/it/images/it/user_path.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/launch_pane.png b/share/doc/kicad/help/it/images/launch_pane.png
new file mode 100644
index 0000000..bcd33b5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/launch_pane.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/logo.png b/share/doc/kicad/help/it/images/logo.png
new file mode 100644
index 0000000..6e929aa
--- /dev/null
+++ b/share/doc/kicad/help/it/images/logo.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/main_toolbar.png b/share/doc/kicad/help/it/images/main_toolbar.png
new file mode 100644
index 0000000..1eae5ba
--- /dev/null
+++ b/share/doc/kicad/help/it/images/main_toolbar.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/pad_properties.png b/share/doc/kicad/help/it/images/pad_properties.png
new file mode 100644
index 0000000..19c03c8
--- /dev/null
+++ b/share/doc/kicad/help/it/images/pad_properties.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/pcbnew_3d_viewer.png b/share/doc/kicad/help/it/images/pcbnew_3d_viewer.png
new file mode 100644
index 0000000..6e40746
--- /dev/null
+++ b/share/doc/kicad/help/it/images/pcbnew_3d_viewer.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/project_tree.png b/share/doc/kicad/help/it/images/project_tree.png
new file mode 100644
index 0000000..f98074c
--- /dev/null
+++ b/share/doc/kicad/help/it/images/project_tree.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/resistor_value.png b/share/doc/kicad/help/it/images/resistor_value.png
new file mode 100644
index 0000000..a3ac7e0
--- /dev/null
+++ b/share/doc/kicad/help/it/images/resistor_value.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/route_icon.png b/share/doc/kicad/help/it/images/route_icon.png
new file mode 100644
index 0000000..c8f1ae0
--- /dev/null
+++ b/share/doc/kicad/help/it/images/route_icon.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/sch_with_buses.png b/share/doc/kicad/help/it/images/sch_with_buses.png
new file mode 100644
index 0000000..ee4b32a
--- /dev/null
+++ b/share/doc/kicad/help/it/images/sch_with_buses.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/schematic-sample.png b/share/doc/kicad/help/it/images/schematic-sample.png
new file mode 100644
index 0000000..08955d5
--- /dev/null
+++ b/share/doc/kicad/help/it/images/schematic-sample.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/template_tree.png b/share/doc/kicad/help/it/images/template_tree.png
new file mode 100644
index 0000000..32900d4
--- /dev/null
+++ b/share/doc/kicad/help/it/images/template_tree.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/template_tree_meta.png b/share/doc/kicad/help/it/images/template_tree_meta.png
new file mode 100644
index 0000000..04a7287
--- /dev/null
+++ b/share/doc/kicad/help/it/images/template_tree_meta.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/test_idf_blobs.png b/share/doc/kicad/help/it/images/test_idf_blobs.png
new file mode 100644
index 0000000..e3dbef1
--- /dev/null
+++ b/share/doc/kicad/help/it/images/test_idf_blobs.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/toolbar_libedit_alias.png b/share/doc/kicad/help/it/images/toolbar_libedit_alias.png
new file mode 100644
index 0000000..d5756e4
--- /dev/null
+++ b/share/doc/kicad/help/it/images/toolbar_libedit_alias.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/toolbar_libedit_part.png b/share/doc/kicad/help/it/images/toolbar_libedit_part.png
new file mode 100644
index 0000000..f859e6d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/toolbar_libedit_part.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/toolbar_schedit.png b/share/doc/kicad/help/it/images/toolbar_schedit.png
new file mode 100644
index 0000000..4943462
--- /dev/null
+++ b/share/doc/kicad/help/it/images/toolbar_schedit.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/toolbar_schedit_rightside.png b/share/doc/kicad/help/it/images/toolbar_schedit_rightside.png
new file mode 100644
index 0000000..37ba24d
--- /dev/null
+++ b/share/doc/kicad/help/it/images/toolbar_schedit_rightside.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/toolbar_schedit_standalone.png b/share/doc/kicad/help/it/images/toolbar_schedit_standalone.png
new file mode 100644
index 0000000..0d33d61
--- /dev/null
+++ b/share/doc/kicad/help/it/images/toolbar_schedit_standalone.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/toolbar_viewlib_part.png b/share/doc/kicad/help/it/images/toolbar_viewlib_part.png
new file mode 100644
index 0000000..b846f67
--- /dev/null
+++ b/share/doc/kicad/help/it/images/toolbar_viewlib_part.png
Binary files differ
diff --git a/share/doc/kicad/help/it/images/wires_labels.png b/share/doc/kicad/help/it/images/wires_labels.png
new file mode 100644
index 0000000..52076eb
--- /dev/null
+++ b/share/doc/kicad/help/it/images/wires_labels.png
Binary files differ
diff --git a/share/doc/kicad/help/it/kicad.epub b/share/doc/kicad/help/it/kicad.epub
new file mode 100644
index 0000000..8405eda
--- /dev/null
+++ b/share/doc/kicad/help/it/kicad.epub
Binary files differ
diff --git a/share/doc/kicad/help/it/kicad.html b/share/doc/kicad/help/it/kicad.html
new file mode 100644
index 0000000..756e4b6
--- /dev/null
+++ b/share/doc/kicad/help/it/kicad.html
@@ -0,0 +1,1756 @@
+<!DOCTYPE html>
+<html lang="it">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="generator" content="AsciiDoc 8.6.8">
+<title>KiCad</title>
+<style type="text/css">
+/* Shared CSS for AsciiDoc xhtml11 and html5 backends */
+
+/* Default font. */
+body {
+ font-family: Georgia,serif;
+}
+
+/* Title font. */
+h1, h2, h3, h4, h5, h6,
+div.title, caption.title,
+thead, p.table.header,
+#toctitle,
+#author, #revnumber, #revdate, #revremark,
+#footer {
+ font-family: Arial,Helvetica,sans-serif;
+}
+
+body {
+ margin: 1em 5% 1em 5%;
+}
+
+a {
+ color: blue;
+ text-decoration: underline;
+}
+a:visited {
+ color: fuchsia;
+}
+
+em {
+ font-style: italic;
+ color: navy;
+}
+
+strong {
+ font-weight: bold;
+ color: #083194;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ color: #527bbd;
+ margin-top: 1.2em;
+ margin-bottom: 0.5em;
+ line-height: 1.3;
+}
+
+h1, h2, h3 {
+ border-bottom: 2px solid silver;
+}
+h2 {
+ padding-top: 0.5em;
+}
+h3 {
+ float: left;
+}
+h3 + * {
+ clear: left;
+}
+h5 {
+ font-size: 1.0em;
+}
+
+div.sectionbody {
+ margin-left: 0;
+}
+
+hr {
+ border: 1px solid silver;
+}
+
+p {
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+
+ul, ol, li > p {
+ margin-top: 0;
+}
+ul > li { color: #aaa; }
+ul > li > * { color: black; }
+
+pre {
+ padding: 0;
+ margin: 0;
+}
+
+#author {
+ color: #527bbd;
+ font-weight: bold;
+ font-size: 1.1em;
+}
+#email {
+}
+#revnumber, #revdate, #revremark {
+}
+
+#footer {
+ font-size: small;
+ border-top: 2px solid silver;
+ padding-top: 0.5em;
+ margin-top: 4.0em;
+}
+#footer-text {
+ float: left;
+ padding-bottom: 0.5em;
+}
+#footer-badges {
+ float: right;
+ padding-bottom: 0.5em;
+}
+
+#preamble {
+ margin-top: 1.5em;
+ margin-bottom: 1.5em;
+}
+div.imageblock, div.exampleblock, div.verseblock,
+div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,
+div.admonitionblock {
+ margin-top: 1.0em;
+ margin-bottom: 1.5em;
+}
+div.admonitionblock {
+ margin-top: 2.0em;
+ margin-bottom: 2.0em;
+ margin-right: 10%;
+ color: #606060;
+}
+
+div.content { /* Block element content. */
+ padding: 0;
+}
+
+/* Block element titles. */
+div.title, caption.title {
+ color: #527bbd;
+ font-weight: bold;
+ text-align: left;
+ margin-top: 1.0em;
+ margin-bottom: 0.5em;
+}
+div.title + * {
+ margin-top: 0;
+}
+
+td div.title:first-child {
+ margin-top: 0.0em;
+}
+div.content div.title:first-child {
+ margin-top: 0.0em;
+}
+div.content + div.title {
+ margin-top: 0.0em;
+}
+
+div.sidebarblock > div.content {
+ background: #ffffee;
+ border: 1px solid #dddddd;
+ border-left: 4px solid #f0f0f0;
+ padding: 0.5em;
+}
+
+div.listingblock > div.content {
+ border: 1px solid #dddddd;
+ border-left: 5px solid #f0f0f0;
+ background: #f8f8f8;
+ padding: 0.5em;
+}
+
+div.quoteblock, div.verseblock {
+ padding-left: 1.0em;
+ margin-left: 1.0em;
+ margin-right: 10%;
+ border-left: 5px solid #f0f0f0;
+ color: #777777;
+}
+
+div.quoteblock > div.attribution {
+ padding-top: 0.5em;
+ text-align: right;
+}
+
+div.verseblock > pre.content {
+ font-family: inherit;
+ font-size: inherit;
+}
+div.verseblock > div.attribution {
+ padding-top: 0.75em;
+ text-align: left;
+}
+/* DEPRECATED: Pre version 8.2.7 verse style literal block. */
+div.verseblock + div.attribution {
+ text-align: left;
+}
+
+div.admonitionblock .icon {
+ vertical-align: top;
+ font-size: 1.1em;
+ font-weight: bold;
+ text-decoration: underline;
+ color: #527bbd;
+ padding-right: 0.5em;
+}
+div.admonitionblock td.content {
+ padding-left: 0.5em;
+ border-left: 3px solid #dddddd;
+}
+
+div.exampleblock > div.content {
+ border-left: 3px solid #dddddd;
+ padding-left: 0.5em;
+}
+
+div.imageblock div.content { padding-left: 0; }
+span.image img { border-style: none; }
+a.image:visited { color: white; }
+
+dl {
+ margin-top: 0.8em;
+ margin-bottom: 0.8em;
+}
+dt {
+ margin-top: 0.5em;
+ margin-bottom: 0;
+ font-style: normal;
+ color: navy;
+}
+dd > *:first-child {
+ margin-top: 0.1em;
+}
+
+ul, ol {
+ list-style-position: outside;
+}
+ol.arabic {
+ list-style-type: decimal;
+}
+ol.loweralpha {
+ list-style-type: lower-alpha;
+}
+ol.upperalpha {
+ list-style-type: upper-alpha;
+}
+ol.lowerroman {
+ list-style-type: lower-roman;
+}
+ol.upperroman {
+ list-style-type: upper-roman;
+}
+
+div.compact ul, div.compact ol,
+div.compact p, div.compact p,
+div.compact div, div.compact div {
+ margin-top: 0.1em;
+ margin-bottom: 0.1em;
+}
+
+tfoot {
+ font-weight: bold;
+}
+td > div.verse {
+ white-space: pre;
+}
+
+div.hdlist {
+ margin-top: 0.8em;
+ margin-bottom: 0.8em;
+}
+div.hdlist tr {
+ padding-bottom: 15px;
+}
+dt.hdlist1.strong, td.hdlist1.strong {
+ font-weight: bold;
+}
+td.hdlist1 {
+ vertical-align: top;
+ font-style: normal;
+ padding-right: 0.8em;
+ color: navy;
+}
+td.hdlist2 {
+ vertical-align: top;
+}
+div.hdlist.compact tr {
+ margin: 0;
+ padding-bottom: 0;
+}
+
+.comment {
+ background: yellow;
+}
+
+.footnote, .footnoteref {
+ font-size: 0.8em;
+}
+
+span.footnote, span.footnoteref {
+ vertical-align: super;
+}
+
+#footnotes {
+ margin: 20px 0 20px 0;
+ padding: 7px 0 0 0;
+}
+
+#footnotes div.footnote {
+ margin: 0 0 5px 0;
+}
+
+#footnotes hr {
+ border: none;
+ border-top: 1px solid silver;
+ height: 1px;
+ text-align: left;
+ margin-left: 0;
+ width: 20%;
+ min-width: 100px;
+}
+
+div.colist td {
+ padding-right: 0.5em;
+ padding-bottom: 0.3em;
+ vertical-align: top;
+}
+div.colist td img {
+ margin-top: 0.3em;
+}
+
+@media print {
+ #footer-badges { display: none; }
+}
+
+#toc {
+ margin-bottom: 2.5em;
+}
+
+#toctitle {
+ color: #527bbd;
+ font-size: 1.1em;
+ font-weight: bold;
+ margin-top: 1.0em;
+ margin-bottom: 0.1em;
+}
+
+div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+div.toclevel2 {
+ margin-left: 2em;
+ font-size: 0.9em;
+}
+div.toclevel3 {
+ margin-left: 4em;
+ font-size: 0.9em;
+}
+div.toclevel4 {
+ margin-left: 6em;
+ font-size: 0.9em;
+}
+
+span.aqua { color: aqua; }
+span.black { color: black; }
+span.blue { color: blue; }
+span.fuchsia { color: fuchsia; }
+span.gray { color: gray; }
+span.green { color: green; }
+span.lime { color: lime; }
+span.maroon { color: maroon; }
+span.navy { color: navy; }
+span.olive { color: olive; }
+span.purple { color: purple; }
+span.red { color: red; }
+span.silver { color: silver; }
+span.teal { color: teal; }
+span.white { color: white; }
+span.yellow { color: yellow; }
+
+span.aqua-background { background: aqua; }
+span.black-background { background: black; }
+span.blue-background { background: blue; }
+span.fuchsia-background { background: fuchsia; }
+span.gray-background { background: gray; }
+span.green-background { background: green; }
+span.lime-background { background: lime; }
+span.maroon-background { background: maroon; }
+span.navy-background { background: navy; }
+span.olive-background { background: olive; }
+span.purple-background { background: purple; }
+span.red-background { background: red; }
+span.silver-background { background: silver; }
+span.teal-background { background: teal; }
+span.white-background { background: white; }
+span.yellow-background { background: yellow; }
+
+span.big { font-size: 2em; }
+span.small { font-size: 0.6em; }
+
+span.underline { text-decoration: underline; }
+span.overline { text-decoration: overline; }
+span.line-through { text-decoration: line-through; }
+
+
+/*
+ * xhtml11 specific
+ *
+ * */
+
+tt {
+ font-family: monospace;
+ font-size: inherit;
+ color: navy;
+}
+
+div.tableblock {
+ margin-top: 1.0em;
+ margin-bottom: 1.5em;
+}
+div.tableblock > table {
+ border: 3px solid #527bbd;
+}
+thead, p.table.header {
+ font-weight: bold;
+ color: #527bbd;
+}
+p.table {
+ margin-top: 0;
+}
+/* Because the table frame attribute is overriden by CSS in most browsers. */
+div.tableblock > table[frame="void"] {
+ border-style: none;
+}
+div.tableblock > table[frame="hsides"] {
+ border-left-style: none;
+ border-right-style: none;
+}
+div.tableblock > table[frame="vsides"] {
+ border-top-style: none;
+ border-bottom-style: none;
+}
+
+
+/*
+ * html5 specific
+ *
+ * */
+
+.monospaced {
+ font-family: monospace;
+ font-size: inherit;
+ color: navy;
+}
+
+table.tableblock {
+ margin-top: 1.0em;
+ margin-bottom: 1.5em;
+}
+thead, p.tableblock.header {
+ font-weight: bold;
+ color: #527bbd;
+}
+p.tableblock {
+ margin-top: 0;
+}
+table.tableblock {
+ border-width: 3px;
+ border-spacing: 0px;
+ border-style: solid;
+ border-color: #527bbd;
+ border-collapse: collapse;
+}
+th.tableblock, td.tableblock {
+ border-width: 1px;
+ padding: 4px;
+ border-style: solid;
+ border-color: #527bbd;
+}
+
+table.tableblock.frame-topbot {
+ border-left-style: hidden;
+ border-right-style: hidden;
+}
+table.tableblock.frame-sides {
+ border-top-style: hidden;
+ border-bottom-style: hidden;
+}
+table.tableblock.frame-none {
+ border-style: hidden;
+}
+
+th.tableblock.halign-left, td.tableblock.halign-left {
+ text-align: left;
+}
+th.tableblock.halign-center, td.tableblock.halign-center {
+ text-align: center;
+}
+th.tableblock.halign-right, td.tableblock.halign-right {
+ text-align: right;
+}
+
+th.tableblock.valign-top, td.tableblock.valign-top {
+ vertical-align: top;
+}
+th.tableblock.valign-middle, td.tableblock.valign-middle {
+ vertical-align: middle;
+}
+th.tableblock.valign-bottom, td.tableblock.valign-bottom {
+ vertical-align: bottom;
+}
+
+
+/*
+ * manpage specific
+ *
+ * */
+
+body.manpage h1 {
+ padding-top: 0.5em;
+ padding-bottom: 0.5em;
+ border-top: 2px solid silver;
+ border-bottom: 2px solid silver;
+}
+body.manpage h2 {
+ border-style: none;
+}
+body.manpage div.sectionbody {
+ margin-left: 3em;
+}
+
+@media print {
+ body.manpage div#toc { display: none; }
+}
+
+
+/*
+ * Theme specific overrides of the preceding (asciidoc.css) CSS.
+ *
+ */
+body {
+ font-family: Garamond, Georgia, serif;
+ font-size: 17px;
+ color: #3E4349;
+ line-height: 1.3em;
+}
+h1, h2, h3, h4, h5, h6,
+div.title, caption.title,
+thead, p.table.header,
+#toctitle,
+#author, #revnumber, #revdate, #revremark,
+#footer {
+ font-family: Garmond, Georgia, serif;
+ font-weight: normal;
+ border-bottom-width: 0;
+ color: #3E4349;
+}
+div.title, caption.title { color: #596673; font-weight: bold; }
+h1 { font-size: 240%; }
+h2 { font-size: 180%; }
+h3 { font-size: 150%; }
+h4 { font-size: 130%; }
+h5 { font-size: 115%; }
+h6 { font-size: 100%; }
+#header h1 { margin-top: 0; }
+#toc {
+ color: #444444;
+ line-height: 1.5;
+ padding-top: 1.5em;
+}
+#toctitle {
+ font-size: 20px;
+}
+#toc a {
+ border-bottom: 1px dotted #999999;
+ color: #444444 !important;
+ text-decoration: none !important;
+}
+#toc a:hover {
+ border-bottom: 1px solid #6D4100;
+ color: #6D4100 !important;
+ text-decoration: none !important;
+}
+div.toclevel1 { margin-top: 0.2em; font-size: 16px; }
+div.toclevel2 { margin-top: 0.15em; font-size: 14px; }
+em, dt, td.hdlist1 { color: black; }
+strong { color: #3E4349; }
+a { color: #004B6B; text-decoration: none; border-bottom: 1px dotted #004B6B; }
+a:visited { color: #615FA0; border-bottom: 1px dotted #615FA0; }
+a:hover { color: #6D4100; border-bottom: 1px solid #6D4100; }
+div.tableblock > table, table.tableblock { border: 3px solid #E8E8E8; }
+th.tableblock, td.tableblock { border: 1px solid #E8E8E8; }
+ul > li > * { color: #3E4349; }
+pre, tt, .monospaced { font-family: Consolas,Menlo,'Deja Vu Sans Mono','Bitstream Vera Sans Mono',monospace; }
+tt, .monospaced { font-size: 0.9em; color: black;
+}
+div.exampleblock > div.content, div.sidebarblock > div.content, div.listingblock > div.content { border-width: 0 0 0 3px; border-color: #E8E8E8; }
+div.verseblock { border-left-width: 0; margin-left: 3em; }
+div.quoteblock { border-left-width: 3px; margin-left: 0; margin-right: 0;}
+div.admonitionblock td.content { border-left: 3px solid #E8E8E8; }
+
+
+@media screen {
+ body {
+ max-width: 50em; /* approximately 80 characters wide */
+ margin-left: 16em;
+ }
+
+ #toc {
+ position: fixed;
+ top: 0;
+ left: 0;
+ bottom: 0;
+ width: 13em;
+ padding: 0.5em;
+ padding-bottom: 1.5em;
+ margin: 0;
+ overflow: auto;
+ border-right: 3px solid #f8f8f8;
+ background-color: white;
+ }
+
+ #toc .toclevel1 {
+ margin-top: 0.5em;
+ }
+
+ #toc .toclevel2 {
+ margin-top: 0.25em;
+ display: list-item;
+ color: #aaaaaa;
+ }
+
+ #toctitle {
+ margin-top: 0.5em;
+ }
+}
+</style>
+<script type="text/javascript">
+/*<![CDATA[*/
+var asciidoc = { // Namespace.
+
+/////////////////////////////////////////////////////////////////////
+// Table Of Contents generator
+/////////////////////////////////////////////////////////////////////
+
+/* Author: Mihai Bazon, September 2002
+ * http://students.infoiasi.ro/~mishoo
+ *
+ * Table Of Content generator
+ * Version: 0.4
+ *
+ * Feel free to use this script under the terms of the GNU General Public
+ * License, as long as you do not remove or alter this notice.
+ */
+
+ /* modified by Troy D. Hanson, September 2006. License: GPL */
+ /* modified by Stuart Rackham, 2006, 2009. License: GPL */
+
+// toclevels = 1..4.
+toc: function (toclevels) {
+
+ function getText(el) {
+ var text = "";
+ for (var i = el.firstChild; i != null; i = i.nextSibling) {
+ if (i.nodeType == 3 /* Node.TEXT_NODE */) // IE doesn't speak constants.
+ text += i.data;
+ else if (i.firstChild != null)
+ text += getText(i);
+ }
+ return text;
+ }
+
+ function TocEntry(el, text, toclevel) {
+ this.element = el;
+ this.text = text;
+ this.toclevel = toclevel;
+ }
+
+ function tocEntries(el, toclevels) {
+ var result = new Array;
+ var re = new RegExp('[hH]([1-'+(toclevels+1)+'])');
+ // Function that scans the DOM tree for header elements (the DOM2
+ // nodeIterator API would be a better technique but not supported by all
+ // browsers).
+ var iterate = function (el) {
+ for (var i = el.firstChild; i != null; i = i.nextSibling) {
+ if (i.nodeType == 1 /* Node.ELEMENT_NODE */) {
+ var mo = re.exec(i.tagName);
+ if (mo && (i.getAttribute("class") || i.getAttribute("className")) != "float") {
+ result[result.length] = new TocEntry(i, getText(i), mo[1]-1);
+ }
+ iterate(i);
+ }
+ }
+ }
+ iterate(el);
+ return result;
+ }
+
+ var toc = document.getElementById("toc");
+ if (!toc) {
+ return;
+ }
+
+ // Delete existing TOC entries in case we're reloading the TOC.
+ var tocEntriesToRemove = [];
+ var i;
+ for (i = 0; i < toc.childNodes.length; i++) {
+ var entry = toc.childNodes[i];
+ if (entry.nodeName.toLowerCase() == 'div'
+ && entry.getAttribute("class")
+ && entry.getAttribute("class").match(/^toclevel/))
+ tocEntriesToRemove.push(entry);
+ }
+ for (i = 0; i < tocEntriesToRemove.length; i++) {
+ toc.removeChild(tocEntriesToRemove[i]);
+ }
+
+ // Rebuild TOC entries.
+ var entries = tocEntries(document.getElementById("content"), toclevels);
+ for (var i = 0; i < entries.length; ++i) {
+ var entry = entries[i];
+ if (entry.element.id == "")
+ entry.element.id = "_toc_" + i;
+ var a = document.createElement("a");
+ a.href = "#" + entry.element.id;
+ a.appendChild(document.createTextNode(entry.text));
+ var div = document.createElement("div");
+ div.appendChild(a);
+ div.className = "toclevel" + entry.toclevel;
+ toc.appendChild(div);
+ }
+ if (entries.length == 0)
+ toc.parentNode.removeChild(toc);
+},
+
+
+/////////////////////////////////////////////////////////////////////
+// Footnotes generator
+/////////////////////////////////////////////////////////////////////
+
+/* Based on footnote generation code from:
+ * http://www.brandspankingnew.net/archive/2005/07/format_footnote.html
+ */
+
+footnotes: function () {
+ // Delete existing footnote entries in case we're reloading the footnodes.
+ var i;
+ var noteholder = document.getElementById("footnotes");
+ if (!noteholder) {
+ return;
+ }
+ var entriesToRemove = [];
+ for (i = 0; i < noteholder.childNodes.length; i++) {
+ var entry = noteholder.childNodes[i];
+ if (entry.nodeName.toLowerCase() == 'div' && entry.getAttribute("class") == "footnote")
+ entriesToRemove.push(entry);
+ }
+ for (i = 0; i < entriesToRemove.length; i++) {
+ noteholder.removeChild(entriesToRemove[i]);
+ }
+
+ // Rebuild footnote entries.
+ var cont = document.getElementById("content");
+ var spans = cont.getElementsByTagName("span");
+ var refs = {};
+ var n = 0;
+ for (i=0; i<spans.length; i++) {
+ if (spans[i].className == "footnote") {
+ n++;
+ var note = spans[i].getAttribute("data-note");
+ if (!note) {
+ // Use [\s\S] in place of . so multi-line matches work.
+ // Because JavaScript has no s (dotall) regex flag.
+ note = spans[i].innerHTML.match(/\s*\[([\s\S]*)]\s*/)[1];
+ spans[i].innerHTML =
+ "[<a id='_footnoteref_" + n + "' href='#_footnote_" + n +
+ "' title='View footnote' class='footnote'>" + n + "</a>]";
+ spans[i].setAttribute("data-note", note);
+ }
+ noteholder.innerHTML +=
+ "<div class='footnote' id='_footnote_" + n + "'>" +
+ "<a href='#_footnoteref_" + n + "' title='Return to text'>" +
+ n + "</a>. " + note + "</div>";
+ var id =spans[i].getAttribute("id");
+ if (id != null) refs["#"+id] = n;
+ }
+ }
+ if (n == 0)
+ noteholder.parentNode.removeChild(noteholder);
+ else {
+ // Process footnoterefs.
+ for (i=0; i<spans.length; i++) {
+ if (spans[i].className == "footnoteref") {
+ var href = spans[i].getElementsByTagName("a")[0].getAttribute("href");
+ href = href.match(/#.*/)[0]; // Because IE return full URL.
+ n = refs[href];
+ spans[i].innerHTML =
+ "[<a href='#_footnote_" + n +
+ "' title='View footnote' class='footnote'>" + n + "</a>]";
+ }
+ }
+ }
+},
+
+install: function(toclevels) {
+ var timerId;
+
+ function reinstall() {
+ asciidoc.footnotes();
+ if (toclevels) {
+ asciidoc.toc(toclevels);
+ }
+ }
+
+ function reinstallAndRemoveTimer() {
+ clearInterval(timerId);
+ reinstall();
+ }
+
+ timerId = setInterval(reinstall, 500);
+ if (document.addEventListener)
+ document.addEventListener("DOMContentLoaded", reinstallAndRemoveTimer, false);
+ else
+ window.onload = reinstallAndRemoveTimer;
+}
+
+}
+asciidoc.install(2);
+/*]]>*/
+</script>
+</head>
+<body class="book">
+<div id="header">
+<h1>KiCad</h1>
+<span id="author">The KiCad Team</span><br>
+<div id="toc">
+ <div id="toctitle">Sommario</div>
+ <noscript><p><b>JavaScript must be enabled in your browser to display the table of contents.</b></p></noscript>
+</div>
+</div>
+<div id="content">
+<div id="preamble">
+<div class="sectionbody">
+<div class="paragraph"><p><em>Manuale di riferimento</em></p></div>
+<div class="paragraph" id="copyright"><p><strong>Copyright</strong></p></div>
+<div class="paragraph"><p>Questo documento è coperto dal Copyright &#169; 2010-2015 dei suoi autori come
+elencati in seguito. È possibile distribuirlo e/o modificarlo nei termini
+sia della GNU General Public License (<a href="http://www.gnu.org/licenses/gpl.html">http://www.gnu.org/licenses/gpl.html</a>),
+versione 3 o successive, che della Creative Commons Attribution License
+(<a href="http://creativecommons.org/licenses/by/3.0/">http://creativecommons.org/licenses/by/3.0/</a>), versione 3.0 o successive.</p></div>
+<div class="paragraph"><p>Tutti i marchi registrati all&#8217;interno di questa guida appartengono ai loro
+legittimi proprietari.</p></div>
+<div class="paragraph" id="contributors"><p><strong>Collaboratori</strong></p></div>
+<div class="paragraph"><p>Jean-Pierre Charras, Fabrizio Tappero.</p></div>
+<div class="paragraph" id="translation"><p><strong>Traduzione</strong></p></div>
+<div class="paragraph"><p>Marco Ciampa &lt;<a href="mailto:ciampix@libero.it">ciampix@libero.it</a>&gt;, 2014-2015.</p></div>
+<div class="paragraph" id="feedback"><p><strong>Feedback</strong></p></div>
+<div class="paragraph"><p>Si prega di inviare qualsiasi rapporto bug, suggerimento o nuova versione a:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Documentazione di KiCad: <a href="https://github.com/KiCad/kicad-doc/issues">https://github.com/KiCad/kicad-doc/issues</a>
+</p>
+</li>
+<li>
+<p>
+Software KiCad: <a href="https://bugs.launchpad.net/kicad">https://bugs.launchpad.net/kicad</a>
+</p>
+</li>
+<li>
+<p>
+Traduzione di KiCad: <a href="https://github.com/KiCad/kicad-i18n/issues">https://github.com/KiCad/kicad-i18n/issues</a>
+</p>
+</li>
+</ul></div>
+<div class="paragraph" id="publication_date_and_software_version"><p><strong>Data di pubblicazione e versione del software</strong></p></div>
+<div class="paragraph"><p>21 maggio, 2015.</p></div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_introduzione">1. Introduzione</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_kicad">1.1. KiCad</h3>
+<div class="paragraph"><p>KiCad è uno strumento software open-source per la creazione di schemi
+elettrici e circuiti stampati. Sotto la sua unica facciata, KiCad incorpora
+l&#8217;elegante insieme dei seguenti singoli strumenti software:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>KiCad</strong> : gestione progetti
+</p>
+</li>
+<li>
+<p>
+<strong>Eeschema</strong> : editor schemi e di componenti elettrici
+</p>
+</li>
+<li>
+<p>
+<strong>CvPcb</strong> : aiuto selezione impronte (eseguito sempre da Eeschema)
+</p>
+</li>
+<li>
+<p>
+<strong>Pcbnew</strong> : editor circuiti stampati e di impronte
+</p>
+</li>
+<li>
+<p>
+<strong>GerbView</strong> : visualizzatore file Gerber
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>sono inoltre incluse anche 3 utility</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Bitmap2Component</strong>: creatore di componenti per loghi. Crea un componente o una impronta da un&#8217;immagine bitmap.
+</p>
+</li>
+<li>
+<p>
+<strong>PcbCalculator</strong>: una calcolatrice utile per dimensionare
+ componenti per alimentatori, tracce in base alla corrente, linee
+ di trasmissione, ecc.
+</p>
+</li>
+<li>
+<p>
+<strong>PlEditor</strong>: un editor dei fogli mastri di disegno.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Questi strumenti sono eseguiti solitamente dal gestore dei progetti, ma
+possono essere eseguiti anche come strumenti a sé stanti.</p></div>
+<div class="paragraph"><p>Allo stato attuale, KiCad è considerato sufficientemente maturo da essere
+usato per lo sviluppo e il mantenimento di circuiti stampati complessi.</p></div>
+<div class="paragraph"><p>KiCad non presenta limite di dimensioni di scheda e può gestire facilmente
+fino a 32 strati rame e fino a 14 strati tecnici.</p></div>
+<div class="paragraph"><p>KiCad può creare tutti i file necessari per la costruzione dei circuiti
+stampati:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+file Gerber per i fotoplotter
+</p>
+</li>
+<li>
+<p>
+file di foratura
+</p>
+</li>
+<li>
+<p>
+file di posizionamento componenti
+</p>
+</li>
+<li>
+<p>
+e molto altro ancora.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Essendo open source (licenza GPL), KiCad rappresenta lo strumento ideale per
+progetti orientati alla creazione di progetti eletronici in salsa
+open-source.</p></div>
+<div class="paragraph"><p>KiCad è disponibile per Linux, Windows e Apple OS X (il supporto a
+quest&#8217;ultimo SO è sperimentale, ma funziona egregiamente).</p></div>
+</div>
+<div class="sect2">
+<h3 id="_cartelle_e_file_di_kicad">1.2. Cartelle e file di KiCad</h3>
+<div class="paragraph"><p>KiCad crea e usa file con le seguenti estensioni (e cartelle) per la
+modifica di schemi e schede.</p></div>
+<div class="paragraph"><p><strong>File del gestore progetti:</strong></p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:20%;">
+<col style="width:80%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">*.pro</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">I piccoli file che contengono i pochi parametri del progetto attuale, inclusi elenco librerie di componenti.</p></td>
+</tr>
+</tbody>
+</table>
+<div class="paragraph"><p><strong>File dell&#8217;editor degli schemi elettrici:</strong></p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:20%;">
+<col style="width:80%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">*.sch</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">File degli schemi elettrici (non contengono i componenti)</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">*.lib</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">File delle librerie di componenti elettrici, contenenti le descrizioni dei componenti: forma grafica, pin, campi.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">*.dcm</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Documentazione dei file delle librerie di componenti, contenenti alcuni campi relativi alle descrizioni dei componenti:
+commenti, parole chiave, riferimenti a datasheet.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">*_cache.lib</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">File della cache delle librerie di componenti, contenenti una copia dei componenti usati nel progetto dello schema elettrico.</p></td>
+</tr>
+</tbody>
+</table>
+<div class="paragraph"><p><strong>File e cartelle dell&#8217;editor di circuiti stampati:</strong></p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:20%;">
+<col style="width:80%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">*.kicad_pcb</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">File della scheda contenenti tutte le info a parte la disposizione pagina.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">*.pretty</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><strong>Cartelle librerie</strong> di impronte. Le cartelle sono in effetti le librerie.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">*.kicad_mod</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">File delle impronte, contenenti una descrizione impronta per file.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">*.brd</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">File delle schede nel vecchio formato.
+Vengono letti dall&#8217;editor di circuiti stampati, ma non scritti.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">*.mod</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">File delle librerie di impronte nel vecchio formato.
+Vengono letti dall&#8217;editor di impronte e di circuiti stampati, ma non scritti.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">fp-lib-table</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Elenco librerie di impronte (<em>tabella librerie di impronte</em>):
+elenco di librerie di impronte (in vari formati) che vengono caricate
+dall&#8217;editor di circuiti stampati, dall&#8217;editor delle impronte o da CvPcb.</p></td>
+</tr>
+</tbody>
+</table>
+<div class="paragraph"><p><strong>File comuni:</strong></p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:20%;">
+<col style="width:80%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">*.kicad_wks</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">File di descrizione di disposizione pagina, per quelli che
+vogliono i fogli di lavoro con un&#8217;aspetto personalizzato.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">*.net</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">I file di netlist creati dall&#8217;editor degli schemi elettrici, e letti dall&#8217;editor dei circuiti stampati.
+Questi file sono associati ai file .cmp, per gli utenti che preferiscono un file separato
+per l&#8217;associazione componente/impronta.</p></td>
+</tr>
+</tbody>
+</table>
+<div class="paragraph"><p><strong>File speciali:</strong></p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:20%;">
+<col style="width:80%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">*.cmp</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Memorizza l&#8217;associazione tra componenti e usati nello scheme e le loro impronte.</p>
+<p class="tableblock">Può essere creato da Pcbnew, e importato da Eeschema.</p>
+<p class="tableblock">Lo scopo è la reimportazione da Pcbnew a Eeschema, per utenti
+che cambiano impronte da dentro Pcbnew (per esempio usando il comando <em>Scambia impronte</em>)
+e vogliono importare questi cambiamenti nello schema.</p></td>
+</tr>
+</tbody>
+</table>
+<div class="paragraph"><p><strong>Altri file:</strong></p></div>
+<div class="paragraph"><p>Sono generati da KiCad per la fabbricazione o per la documentazione.</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:20%;">
+<col style="width:80%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">*.gbr</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">File gerber, per la fabbricazione</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">*.drl</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">File di foratura (formato Excellon), per la fabbricazione</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">*.pos</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">File di posizionamento (formato ascii), per le macchine per l&#8217;inserzione automatica</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">*.rpt</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">File di rapporto (formato ascii), per documentazione</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">*.ps</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">File di tracciatura (formato postscript), per documentazione</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">*.pdf</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">File di tracciatura (formato pdf), per documentazione</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">*.svg</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">File di tracciatura (formato svg), per documentazione</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">*.dxf</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">File di tracciatura (formato dxf), per documentazione</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">*.plt</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">File di tracciatura (formato HPGL), per documentazione</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_installazione_e_configurazione">2. Installazione e configurazione</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_opzioni_di_visualizzazione">2.1. Opzioni di visualizzazione</h3>
+<div class="paragraph"><p>Pcbnew necessita del supporto a OpenGL v2.1 o successivi.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_inizializzazione_della_configurazione_predefinita">2.2. Inizializzazione della configurazione predefinita</h3>
+<div class="paragraph"><p>Un file di configurazione predefinita di nome <em>kicad.pro</em> è fornito in
+kicad/template. Serve come modello per ogni nuovo progetto.</p></div>
+<div class="paragraph"><p>Se esiste un altro file di configurazione di nome <em>fp-lib-table</em>, esso verrà
+usato solo una volta per creare un elenco di librerie di impronte
+(altrimenti, l&#8217;elenco verrà creato da zero).</p></div>
+<div class="paragraph"><p><strong>Il file predefinito <em>kicad.pro</em> può essere liberamente modificato se necessario,
+principalmente per impostare (cambiare) l&#8217;elenco dei file di libreria caricato da Eeschema.</strong></p></div>
+<div class="paragraph"><p>Alcuni altri parametri (dimensione predefinita del testo, dimensione
+predefinita delle linee, principalmente per Pcbnew) sono memorizzati qui.</p></div>
+<div class="paragraph"><p>Verificare di avere il diritti di scrittura a kicad/template/kicad.pro</p></div>
+<div class="paragraph"><p>Esecuzione di KiCad e caricamento del progetto <em>kicad.pro</em>.</p></div>
+<div class="paragraph"><p>Esecuzione di Eeschema attraverso KiCad. Modifica ed aggiorna la
+configurazione Eeschema, e principalmente l&#8217;elenco delle librerie che si
+vuole usare ogni volta che si creano nuovi progetti.</p></div>
+<div class="paragraph"><p>Esecuzione di Pcbnew tramite KiCad. Modifica e aggiorna la configurazione di
+Pcbnew, in special modo l&#8217;elenco librerie di impronte. Pcbnew creerà o
+aggiornerà un elenco librerie dal nome <strong>tabella librerie di impronte</strong>. Ci
+sono 2 file elenchi di librerie (di nome fp-lib-table). Il primo
+(posizionato nella cartella dell&#8217;utente) è globale per tutti i progetti. Il
+secondo, se esiste (posizionato nella cartella del progetto) è specifico del
+progetto.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_inizializzazione_di_alcune_opzioni_e_utilita">2.3. Inizializzazione di alcune opzioni e utilità</h3>
+<div class="paragraph"><p>Quando si usa KiCad, tornano utili un editor di testo e un visualizzatore
+PDF. Impostarli è quindi una buona idea.</p></div>
+<div class="paragraph"><p>Queste impostazioni sono accessibili dal menu delle preferenze</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/preferences_menu.png" alt="][scaledwidth="80%"">
+</div>
+</div>
+<div class="paragraph"><p>3 opzioni sono in special modo importanti:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Configura percorsi
+</p>
+</li>
+<li>
+<p>
+Visualizzatore PDF
+</p>
+</li>
+<li>
+<p>
+Imposta editor di testo
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_configurazione_dei_percorsi">2.4. Configurazione dei percorsi</h3>
+<div class="paragraph"><p>In KiCad, si possono definire alcuni percorsi usando <em>variabili
+ambiente</em>. Alcune variabili ambiente vengono definite internamente da
+KiCad, e possono essere usate per definire percorsi (come i percorsi delle
+librerie, i percorsi delle forme 3D &#8230;)</p></div>
+<div class="paragraph"><p>Ciò è utile quando i percorsi assoluti non sono conosciuti o sono soggetti a
+cambiamenti. Per esempio le &#8220;librerie ufficiali&#8221; create per KiCad:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+per il percorso di queste librerie, una volta installate su disco
+</p>
+</li>
+<li>
+<p>
+per il percorso delle forme 3D usate nelle definizioni delle impronte.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Per esempio, il percorso completo della libreria di impronte
+<em>connect.pretty</em> è definito così, quando si usa la variabile ambiente
+KISYSMOD per definire il percorso completo: ${KISYSMOD}/connect.pretty</p></div>
+<div class="paragraph"><p>Ovviamente si può usare la solita definizione di percorso assuluto, se
+questo è ben conosciuto e non cambia mai.</p></div>
+<div class="paragraph"><p>Questa opzione permette di definire alcuni percorsi da una variabile
+ambiente e, se necessario, di aggiungere proprie variabili ambiente per
+definire percorsi personali.</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:20%;">
+<col style="width:80%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">KIGITHUB</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">usato frequentemente negli esempi di tabelle di librerie di impronte.
+Se si usa questa variabile, deve essere definita.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">KISYS3DMOD</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">percorso di base predefinito per i file delle forme 3D,
+e deve essere definito, dato che un percorso assoluto normalmente non viene usato.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">KISYSMOD</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">percorso di base predefinito per le cartelle di librerie di impronte,
+e deve essere definito, se non vengono usati percorsi assoluti nei nomi delle librerie di impronte.</p></td>
+</tr>
+</tbody>
+</table>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/configure_path_dlg.png" alt="][scaledwidth="80%"">
+</div>
+</div>
+<div class="paragraph"><p><em>Da notare anche la variabile ambiente</em></p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>KIPRJMOD</strong>
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>che è <strong>sempre</strong> internamente definita da KiCad, ed è il <strong>percorso assoluto
+del progetto corrente</strong>.</p></div>
+<div class="paragraph"><p>Per esempio, <strong><em>${KIPRJMOD}/connect.pretty</em></strong> è sempre la cartella
+<strong><em>connect.pretty</em></strong> (la libreria di impronte in formato pretty) trovata
+<strong><em>dentro la cartella del progetto corrente</em></strong>.</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Se si modifica la configurazione dei percorsi, uscire e riavviare KiCad,
+ per evitare qualsiasi problema nella gestione dei percorsi.</strong>
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_inizializzazione_dell_8217_editor_di_testo">2.5. Inizializzazione dell&#8217;editor di testo</h3>
+<div class="paragraph"><p>Prima di usare un editor di testi per sfogliare/modificare i file nel
+progetto corrente, è necessario scegliere l&#8217;editor di testo che si vuole
+usare. Il menu:</p></div>
+<div class="paragraph"><p><em>Preferenze/Imposta l&#8217;editor di testo</em></p></div>
+<div class="paragraph"><p>permette di impostare l&#8217;editor di testo da usare.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_inizializzazione_del_visualizzatore_pdf">2.6. Inizializzazione del visualizzatore PDF</h3>
+<div class="paragraph"><p>Si può usare il visualizzatore PDF predefinito o scegliere il proprio
+visualizzatore PDF</p></div>
+<div class="paragraph"><p>Impostare <em>Preferenze/Visualizzatore PDF/Visualizzatore PDF preferito</em> per
+selezionare come visualizzatore PDF preferito quello predefinito.</p></div>
+<div class="paragraph"><p>Il proprio visualizzatore (non predefinito) viene scelto tramite il menu
+<em>Preferenze/Visualizzatore PDF/Imposta visualizzatore PDF</em>.</p></div>
+<div class="paragraph"><p>Su Linux, il visualizzatore PDF predefinito alle volte può comportarsi in
+maniera strana, perciò l&#8217;impostazione <em>Visualizzatore PDF preferito</em> dopo la
+selezione di un idoneo visualizzatore PDF è tassativa.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_kicad_principi_d_8217_uso">2.7. KiCad: principi d&#8217;uso</h3>
+<div class="paragraph"><p>Per gestire un progetto KiCad comprensivo di file di schemi elettrici, file
+di circuiti stampati, librerie aggiuntive, file per gestione manufatturiera
+di fotoplotter, foratura e piazzamento automatico di componenti, si
+raccomanda la creazione di un progetto come sottoindicato:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Creare una cartella di lavoro per il progetto (usando KiCad o con altri strumenti).
+</p>
+</li>
+<li>
+<p>
+<strong>In questa cartella, usare KiCad per creare un file progetto</strong> (un file con
+ estensione .pro) attraverso le icone "Crea nuovo progetto"
+ o "Crea nuovo progetto da un modello".
+</p>
+</li>
+</ul></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Avvertenza</div>
+</td>
+<td class="content">Si raccomanda di usare un&#8217;unica cartella per ogni progetto KiCad. È
+sconsigliato combinare più progetti in una singola cartella.</td>
+</tr></table>
+</div>
+<div class="paragraph"><p>KiCad crea un file con estensione .pro che mantiene un certo numero di
+parametri per la gestione del progetto (come il nome del file dello schema
+elettrico principale, l&#8217;elenco delle librerie usate negli schemi e nei
+circuiti stampati). I nomi predefiniti sia dello schema elettrico principale
+che del file del circuito stampato sono derivati dal nome del
+progetto. Perciò, se si crea un progetto dal nome <em>esempio</em> in una cartella
+chiamata <em>esempio</em>, i file predefiniti verranno creati:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:27%;">
+<col style="width:73%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">esempio.pro</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">file di gestione del progetto.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">esempio.sch</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">file principale dello schema elettrico.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">esempio.kicad_pcb</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">file del circuito stampato.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">esempio.net</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">file della netlist.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">esempio.xxx</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">vari file creati da altri programmi di utilità.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">esempio.cache.lib</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">file di libreria creato automaticamente e usato negli schemi elettrici
+(contiene una copia dei componenti usati).</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_uso_del_manager_di_kicad">3. Uso del manager di KiCad</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>Il manager di KiCad (il file kicad o kicad.exe) è uno strumento che serve
+semplificare l&#8217;esecuzione di altri strumenti (editor, visualizzatori di file
+gerber e strumenti di utilità) quando si crea un progetto.</p></div>
+<div class="paragraph"><p>Eseguendo gli altri strumenti dal manager di KiCad ha alcuni vantaggi:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+controllo incrociato tra editor di schemi elettrici e editor di circuiti
+ stampati.
+</p>
+</li>
+<li>
+<p>
+controllo incrociato tra editor di schemi elettrici e selettore di impronte
+ (CvPcb).
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Ma è possibile modificare solamente i file del progetto corrente.</p></div>
+<div class="paragraph"><p>(quando questi strumenti sono eseguiti in <em>modalità singola</em>, si può aprire
+qualsiasi file in qualsiasi progetto ma il controllo incrociato tra
+strumenti può dare strani risultati)</p></div>
+<div class="sect2">
+<h3 id="_finestra_principale">3.1. Finestra principale</h3>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/main_window.png" alt="][scaledwidth="90%"">
+</div>
+</div>
+<div class="paragraph"><p>La finestra principale di KiCad è composta da una vista ad albero del
+progetto, un pannello di avvio contenente i pulsanti da usare per eseguire
+vari strumenti software e una finestra messaggi. Il menu e la barra degli
+strumenti possono essere usati per creare, leggere e salvare file di
+progetto.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_pannello_di_avvio_utilita">3.2. Pannello di avvio utilità</h3>
+<div class="paragraph"><p>KiCad permette di eseguire tutti gli strumenti software indipendenti che lo
+accompagnano.</p></div>
+<div class="paragraph"><p>Il pannello di avvio è formato dai 8 pulsanti presenti sotto che
+corrispondono ai seguenti comandi (da 1 a 8, da sinistra a destra):</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/launch_pane.png" alt="][scaledwidth="80%"">
+</div>
+</div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:4%;">
+<col style="width:20%;">
+<col style="width:76%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">1</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><strong>Eeschema</strong></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">L&#8217;editor di schemi elettrici.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">2</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">*LibEdit</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">L&#8217;editor di componenti e gestore delle librerie di componenti.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">3</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><strong>Pcbnew</strong></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">L&#8217;editor di circuiti stampati.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">4</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><strong>FootprintEditor</strong></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">L&#8217;editor di impronte e gestore delle librerie di impronte.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">5</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><strong>Gerbview</strong></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Un visualizzatore di file GERBER. Mostra anche i file di forature.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">6</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><strong>Bitmap2component</strong></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Uno strumento per creare un&#8217;impronta o un componente da
+un&#8217;immagine bitmap in bianco e nero per creare loghi.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">7</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><strong>Pcb Calculator</strong></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Uno strumento per calcolare lo spessore delle tracce
+e molto altro.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">8</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><strong>Pl Editor</strong></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">L&#8217;editor di disposizione pagina, per creare/personalizzare
+i fogli di lavoro.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect2">
+<h3 id="_la_vista_ad_albero_del_progetto">3.3. La vista ad albero del progetto</h3>
+<div class="imageblock">
+<div class="content">
+<img src="images/project_tree.png" alt="][scaledwidth="35%"">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+Facendo doppio clic sulle icone di Eeschema si esegue l&#8217;editor degli schemi
+ elettrici che in questo caso aprirà il file pic_programmer.sch.
+</p>
+</li>
+<li>
+<p>
+Facendo doppio clic sull&#8217;icona Pcbnew si esegue l&#8217;editor di circuiti
+ stampati, in questo caso aprendo il file pic_programmer.kicad_pcb.
+</p>
+</li>
+<li>
+<p>
+Fare clic destro su ciascuno dei file nell&#8217;albero del progetto consente la
+ generica modifica del file.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_barra_degli_strumenti_in_alto">3.4. Barra degli strumenti in alto</h3>
+<div class="imageblock">
+<div class="content">
+<img src="images/main_toolbar.png" alt="][scaledwidth="40%"">
+</div>
+</div>
+<div class="paragraph"><p>La barra degli strumenti in alto permette alcune operazioni di base sui file
+(da sinistra a destra).</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:26%;">
+<col style="width:74%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/new_project.png" alt="images/icons/new_project.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Crea un file di progetto. Se viene trovato il modello kicad.pro in
+kicad/template, viene copiato nella cartella di lavoro.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/new_project_with_template.png" alt="images/icons/new_project_with_template.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Crea un progetto da un modello.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/open_project.png" alt="images/icons/open_project.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Apre un progetto esistente.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/save_project.png" alt="images/icons/save_project.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Aggiorna e salva l&#8217;attuale albero del progetto.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/zip.png" alt="images/icons/zip.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Crea un archivio zip dell&#8217;intero progetto, includendo file di
+schemi, librerie, circuiti stampati, ecc.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/reload.png" alt="images/icons/reload.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Aggiorna e ridisegna l&#8217;elenco ad albero, talvolta necessario dopo un cambiamento dell&#8217;albero.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_uso_dei_modelli">4. Uso dei modelli</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_definizioni">4.1. Definizioni</h3>
+<div class="paragraph"><p>Un modello è una cartella di file che include una sottocartella di metadati.</p></div>
+<div class="paragraph"><p>Il nome di sistema del modello (SYSNAME) è il nome della cartella dentro la
+quale sono memorizzati i file del modello. La sottocartella dei metadata
+(METADIR) contiene i file predefiniti che forniscono le informazioni sul
+modello.</p></div>
+<div class="paragraph"><p>Quando un nuovo progetto viene creato usando un modello, tutti i file e le
+cartelle presenti all&#8217;interno del modello eccetto METADIR, vengono copiati
+sulla nuova cartella del progetto.</p></div>
+<div class="paragraph"><p>Tutti i file e cartelle che cominciano con SYSNAME avranno SYSNAME
+rimpiazzato dal nuovo nome file del progetto, tralasciando l&#8217;estensione del
+file.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_modelli">4.2. Modelli</h3>
+<div class="paragraph"><p>Essi facilitano l&#8217;impostazione di progetti con attributi comuni come bordi
+di circuito stampato predefiniti, posizione dei connettori, elementi dello
+schema elettrico, regole di progettazione, ecc. .</p></div>
+<div class="sect3">
+<h4 id="_metadati">4.2.1. Metadati</h4>
+<div class="paragraph"><p>Una METADIR di un progetto deve contenere i file richiesti, e può
+opzionalmente contenere qualsiasi file opzionale.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_file_richiesti">4.2.2. File richiesti:</h4>
+<div class="paragraph"><p><strong>meta/info.html</strong></p></div>
+<div class="paragraph"><p>Contiene informazioni in formato HTML che l&#8217;utente userà per determinare se
+il modello sia quello desiderato. La marcatura &lt;title&gt; imposta il nome del
+modello visualizzato all&#8217;utente per la selezione.</p></div>
+<div class="paragraph"><p>Usare l&#8217;HTML per formattare questo documento significa che le immagini
+possono essere in linea senza doversi inventare un nuovo schema.</p></div>
+<div class="paragraph"><p>Per formattare questo documento è necessario limitarsi ad usare solo un
+formato HTML di base.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_file_opzionali">4.2.3. File opzionali:</h4>
+<div class="paragraph"><p><strong>meta/icon.png</strong></p></div>
+<div class="paragraph"><p>Un file icona in formato PNG di 64 x 64 pixel usato come icona selezionabile
+nella finestra di dialogo della selezione dei modelli.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_esempio">4.2.4. Esempio:</h4>
+<div class="paragraph"><p>Ecco un modello per una scheda raspberrypi-gpio:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/template_tree.png" alt="][scaledwidth="70%"">
+</div>
+</div>
+<div class="paragraph"><p>E le informazioni dei metadati:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/template_tree_meta.png" alt="][scaledwidth="70%"">
+</div>
+</div>
+<div class="paragraph"><p>brd.png è un file opzionale</p></div>
+<div class="paragraph"><p>Ecco un esempio di file info.html:</p></div>
+<div class="listingblock">
+<div class="content"><!-- Generator: GNU source-highlight 3.1.7
+by Lorenzo Bettini
+http://www.lorenzobettini.it
+http://www.gnu.org/software/src-highlite -->
+<pre><tt><span style="font-weight: bold"><span style="color: #000080">&lt;!DOCTYPE</span></span> <span style="color: #009900">HTML</span> <span style="color: #009900">PUBLIC</span> <span style="color: #FF0000">"-//W3C//DTD HTML 4.0 Transitional//EN"</span><span style="font-weight: bold"><span style="color: #000080">&gt;</span></span>
+<span style="font-weight: bold"><span style="color: #0000FF">&lt;HTML&gt;</span></span>
+<span style="font-weight: bold"><span style="color: #0000FF">&lt;HEAD&gt;</span></span>
+<span style="font-weight: bold"><span style="color: #0000FF">&lt;META</span></span> <span style="color: #009900">HTTP-EQUIV</span><span style="color: #990000">=</span><span style="color: #FF0000">"CONTENT-TYPE"</span> <span style="color: #009900">CONTENT</span><span style="color: #990000">=</span><span style="color: #FF0000">"text/html;</span>
+<span style="color: #FF0000">charset=windows-1252"</span><span style="font-weight: bold"><span style="color: #0000FF">&gt;</span></span>
+<span style="font-weight: bold"><span style="color: #0000FF">&lt;TITLE&gt;</span></span>Raspberry Pi - Expansion Board<span style="font-weight: bold"><span style="color: #0000FF">&lt;/TITLE&gt;</span></span>
+<span style="font-weight: bold"><span style="color: #0000FF">&lt;META</span></span> <span style="color: #009900">NAME</span><span style="color: #990000">=</span><span style="color: #FF0000">"GENERATOR"</span> <span style="color: #009900">CONTENT</span><span style="color: #990000">=</span><span style="color: #FF0000">"LibreOffice 3.6 (Windows)"</span><span style="font-weight: bold"><span style="color: #0000FF">&gt;</span></span>
+<span style="font-weight: bold"><span style="color: #0000FF">&lt;META</span></span> <span style="color: #009900">NAME</span><span style="color: #990000">=</span><span style="color: #FF0000">"CREATED"</span> <span style="color: #009900">CONTENT</span><span style="color: #990000">=</span><span style="color: #FF0000">"0;0"</span><span style="font-weight: bold"><span style="color: #0000FF">&gt;</span></span>
+<span style="font-weight: bold"><span style="color: #0000FF">&lt;META</span></span> <span style="color: #009900">NAME</span><span style="color: #990000">=</span><span style="color: #FF0000">"CHANGED"</span> <span style="color: #009900">CONTENT</span><span style="color: #990000">=</span><span style="color: #FF0000">"20121015;19015295"</span><span style="font-weight: bold"><span style="color: #0000FF">&gt;</span></span>
+<span style="font-weight: bold"><span style="color: #0000FF">&lt;/HEAD&gt;</span></span>
+<span style="font-weight: bold"><span style="color: #0000FF">&lt;BODY</span></span> <span style="color: #009900">LANG</span><span style="color: #990000">=</span><span style="color: #FF0000">"fr-FR"</span> <span style="color: #009900">DIR</span><span style="color: #990000">=</span><span style="color: #FF0000">"LTR"</span><span style="font-weight: bold"><span style="color: #0000FF">&gt;</span></span>
+<span style="font-weight: bold"><span style="color: #0000FF">&lt;P&gt;</span></span>This project template is the basis of an expansion board for the
+<span style="font-weight: bold"><span style="color: #0000FF">&lt;A</span></span> <span style="color: #009900">HREF</span><span style="color: #990000">=</span><span style="color: #FF0000">"http://www.raspberrypi.org/"</span> <span style="color: #009900">TARGET</span><span style="color: #990000">=</span><span style="color: #FF0000">"blank"</span><span style="font-weight: bold"><span style="color: #0000FF">&gt;</span></span>Raspberry Pi $25
+ARM board.<span style="font-weight: bold"><span style="color: #0000FF">&lt;/A&gt;</span></span> <span style="font-weight: bold"><span style="color: #0000FF">&lt;BR&gt;&lt;BR&gt;</span></span>This base project includes a PCB edge defined
+as the same size as the Raspberry-Pi PCB with the connectors placed
+correctly to align the two boards. All IO present on the Raspberry-Pi
+board is connected to the project through the 0.1<span style="font-weight: bold"><span style="color: #000080">&amp;quot;</span></span> expansion
+headers. <span style="font-weight: bold"><span style="color: #0000FF">&lt;BR&gt;&lt;BR&gt;</span></span>The board outline looks like the following:
+<span style="font-weight: bold"><span style="color: #0000FF">&lt;/P&gt;</span></span>
+<span style="font-weight: bold"><span style="color: #0000FF">&lt;P&gt;&lt;IMG</span></span> <span style="color: #009900">SRC</span><span style="color: #990000">=</span><span style="color: #FF0000">"brd.png"</span> <span style="color: #009900">NAME</span><span style="color: #990000">=</span><span style="color: #FF0000">"brd"</span> <span style="color: #009900">ALIGN</span><span style="color: #990000">=</span><span style="color: #FF0000">BOTTOM WIDTH</span>=<span style="color: #009900">680</span> <span style="color: #009900">HEIGHT</span><span style="color: #990000">=</span><span style="color: #FF0000">378</span>
+<span style="color: #009900">BORDER</span><span style="color: #990000">=</span><span style="color: #FF0000">0</span><span style="font-weight: bold"><span style="color: #0000FF">&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;</span></span>
+<span style="font-weight: bold"><span style="color: #0000FF">&lt;/P&gt;</span></span>
+<span style="font-weight: bold"><span style="color: #0000FF">&lt;P&gt;</span></span>(c)2012 Brian Sidebotham<span style="font-weight: bold"><span style="color: #0000FF">&lt;BR&gt;</span></span>(c)2012 KiCad Developers<span style="font-weight: bold"><span style="color: #0000FF">&lt;/P&gt;</span></span>
+<span style="font-weight: bold"><span style="color: #0000FF">&lt;/BODY&gt;</span></span>
+<span style="font-weight: bold"><span style="color: #0000FF">&lt;/HTML&gt;</span></span></tt></pre></div></div>
+</div>
+<div class="sect3">
+<h4 id="_operazione">4.2.5. Operazione</h4>
+<div class="paragraph"><p>Il menu file &#8594; nuovo di KiCad mostra due opzioni:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/menu_file.png" alt="][scaledwidth="70%"">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Nuovo progetto</strong> crea un progetto vuoto solo copiando
+ template/kicad.pro nella cartella corrente.
+</p>
+</li>
+<li>
+<p>
+<strong>Progetto da un modello</strong> Apre la finestra di dialogo di selezione modelli.
+ La finestra di dialogo ha un elenco di icone e una finestra schermo. Un
+ singolo clic su un&#8217;icona del modello in alto caricherà il corrispondente
+ file di metadati info.html e lo mostrerà nella finestra schermo.
+ Un clic sul pulsante di OK fa partire la creazione del nuovo progetto.
+ Il modello verrà copiato nella posizione del nuovo progetto (ad esclusione
+ di METADIR come menzionato in precedenza) e ogni file che corrisponderà alle
+ regole di rimpiazzo delle stringhe verrà rinominato per riflettere il nome
+ del nuovo progetto.
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/template_selector.png" alt="][scaledwidth="80%"">
+</div>
+</div>
+<div class="paragraph"><p>Dopo la selezione di un modello:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/template_selected.png" alt="][scaledwidth="80%"">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_posizione_dei_modelli">4.2.6. Posizione dei modelli:</h4>
+<div class="paragraph"><p>L&#8217;elenco dei modelli disponibili viene raccolto dalle seguenti sorgenti:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Per modelli di sistema: &lt;kicad bin dir&gt;/../share/template/
+</p>
+</li>
+<li>
+<p>
+Per i modelli dell&#8217;utente:
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+su Unix:
+ ~/kicad/templates/
+</p>
+</li>
+<li>
+<p>
+su Windows:
+ C:\Documents and Settings\nomeutente\Documenti\kicad\templates
+</p>
+</li>
+<li>
+<p>
+su Mac:
+ ~/Documents/kicad/templates/
+</p>
+</li>
+</ul></div>
+</li>
+<li>
+<p>
+Quando la variabile ambiente KICAD_PTEMPLATES è definita, c'è una terza
+ pagina: Modelli portabili, che elenca i modelli trovati in nel percorso
+ KICAD_PTEMPLATES.
+</p>
+</li>
+</ul></div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div id="footnotes"><hr></div>
+<div id="footer">
+<div id="footer-text">
+Last updated 2017-08-24 22:15:44 BST
+</div>
+</div>
+</body>
+</html>
diff --git a/share/doc/kicad/help/it/kicad.pdf b/share/doc/kicad/help/it/kicad.pdf
new file mode 100644
index 0000000..395d144
--- /dev/null
+++ b/share/doc/kicad/help/it/kicad.pdf
Binary files differ
diff --git a/share/doc/kicad/help/it/pcbnew.epub b/share/doc/kicad/help/it/pcbnew.epub
new file mode 100644
index 0000000..459c45c
--- /dev/null
+++ b/share/doc/kicad/help/it/pcbnew.epub
Binary files differ
diff --git a/share/doc/kicad/help/it/pcbnew.html b/share/doc/kicad/help/it/pcbnew.html
new file mode 100644
index 0000000..f60afad
--- /dev/null
+++ b/share/doc/kicad/help/it/pcbnew.html
@@ -0,0 +1,7606 @@
+<!DOCTYPE html>
+<html lang="it">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="generator" content="AsciiDoc 8.6.8">
+<title>Pcbnew</title>
+<style type="text/css">
+/* Shared CSS for AsciiDoc xhtml11 and html5 backends */
+
+/* Default font. */
+body {
+ font-family: Georgia,serif;
+}
+
+/* Title font. */
+h1, h2, h3, h4, h5, h6,
+div.title, caption.title,
+thead, p.table.header,
+#toctitle,
+#author, #revnumber, #revdate, #revremark,
+#footer {
+ font-family: Arial,Helvetica,sans-serif;
+}
+
+body {
+ margin: 1em 5% 1em 5%;
+}
+
+a {
+ color: blue;
+ text-decoration: underline;
+}
+a:visited {
+ color: fuchsia;
+}
+
+em {
+ font-style: italic;
+ color: navy;
+}
+
+strong {
+ font-weight: bold;
+ color: #083194;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ color: #527bbd;
+ margin-top: 1.2em;
+ margin-bottom: 0.5em;
+ line-height: 1.3;
+}
+
+h1, h2, h3 {
+ border-bottom: 2px solid silver;
+}
+h2 {
+ padding-top: 0.5em;
+}
+h3 {
+ float: left;
+}
+h3 + * {
+ clear: left;
+}
+h5 {
+ font-size: 1.0em;
+}
+
+div.sectionbody {
+ margin-left: 0;
+}
+
+hr {
+ border: 1px solid silver;
+}
+
+p {
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+
+ul, ol, li > p {
+ margin-top: 0;
+}
+ul > li { color: #aaa; }
+ul > li > * { color: black; }
+
+pre {
+ padding: 0;
+ margin: 0;
+}
+
+#author {
+ color: #527bbd;
+ font-weight: bold;
+ font-size: 1.1em;
+}
+#email {
+}
+#revnumber, #revdate, #revremark {
+}
+
+#footer {
+ font-size: small;
+ border-top: 2px solid silver;
+ padding-top: 0.5em;
+ margin-top: 4.0em;
+}
+#footer-text {
+ float: left;
+ padding-bottom: 0.5em;
+}
+#footer-badges {
+ float: right;
+ padding-bottom: 0.5em;
+}
+
+#preamble {
+ margin-top: 1.5em;
+ margin-bottom: 1.5em;
+}
+div.imageblock, div.exampleblock, div.verseblock,
+div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,
+div.admonitionblock {
+ margin-top: 1.0em;
+ margin-bottom: 1.5em;
+}
+div.admonitionblock {
+ margin-top: 2.0em;
+ margin-bottom: 2.0em;
+ margin-right: 10%;
+ color: #606060;
+}
+
+div.content { /* Block element content. */
+ padding: 0;
+}
+
+/* Block element titles. */
+div.title, caption.title {
+ color: #527bbd;
+ font-weight: bold;
+ text-align: left;
+ margin-top: 1.0em;
+ margin-bottom: 0.5em;
+}
+div.title + * {
+ margin-top: 0;
+}
+
+td div.title:first-child {
+ margin-top: 0.0em;
+}
+div.content div.title:first-child {
+ margin-top: 0.0em;
+}
+div.content + div.title {
+ margin-top: 0.0em;
+}
+
+div.sidebarblock > div.content {
+ background: #ffffee;
+ border: 1px solid #dddddd;
+ border-left: 4px solid #f0f0f0;
+ padding: 0.5em;
+}
+
+div.listingblock > div.content {
+ border: 1px solid #dddddd;
+ border-left: 5px solid #f0f0f0;
+ background: #f8f8f8;
+ padding: 0.5em;
+}
+
+div.quoteblock, div.verseblock {
+ padding-left: 1.0em;
+ margin-left: 1.0em;
+ margin-right: 10%;
+ border-left: 5px solid #f0f0f0;
+ color: #777777;
+}
+
+div.quoteblock > div.attribution {
+ padding-top: 0.5em;
+ text-align: right;
+}
+
+div.verseblock > pre.content {
+ font-family: inherit;
+ font-size: inherit;
+}
+div.verseblock > div.attribution {
+ padding-top: 0.75em;
+ text-align: left;
+}
+/* DEPRECATED: Pre version 8.2.7 verse style literal block. */
+div.verseblock + div.attribution {
+ text-align: left;
+}
+
+div.admonitionblock .icon {
+ vertical-align: top;
+ font-size: 1.1em;
+ font-weight: bold;
+ text-decoration: underline;
+ color: #527bbd;
+ padding-right: 0.5em;
+}
+div.admonitionblock td.content {
+ padding-left: 0.5em;
+ border-left: 3px solid #dddddd;
+}
+
+div.exampleblock > div.content {
+ border-left: 3px solid #dddddd;
+ padding-left: 0.5em;
+}
+
+div.imageblock div.content { padding-left: 0; }
+span.image img { border-style: none; }
+a.image:visited { color: white; }
+
+dl {
+ margin-top: 0.8em;
+ margin-bottom: 0.8em;
+}
+dt {
+ margin-top: 0.5em;
+ margin-bottom: 0;
+ font-style: normal;
+ color: navy;
+}
+dd > *:first-child {
+ margin-top: 0.1em;
+}
+
+ul, ol {
+ list-style-position: outside;
+}
+ol.arabic {
+ list-style-type: decimal;
+}
+ol.loweralpha {
+ list-style-type: lower-alpha;
+}
+ol.upperalpha {
+ list-style-type: upper-alpha;
+}
+ol.lowerroman {
+ list-style-type: lower-roman;
+}
+ol.upperroman {
+ list-style-type: upper-roman;
+}
+
+div.compact ul, div.compact ol,
+div.compact p, div.compact p,
+div.compact div, div.compact div {
+ margin-top: 0.1em;
+ margin-bottom: 0.1em;
+}
+
+tfoot {
+ font-weight: bold;
+}
+td > div.verse {
+ white-space: pre;
+}
+
+div.hdlist {
+ margin-top: 0.8em;
+ margin-bottom: 0.8em;
+}
+div.hdlist tr {
+ padding-bottom: 15px;
+}
+dt.hdlist1.strong, td.hdlist1.strong {
+ font-weight: bold;
+}
+td.hdlist1 {
+ vertical-align: top;
+ font-style: normal;
+ padding-right: 0.8em;
+ color: navy;
+}
+td.hdlist2 {
+ vertical-align: top;
+}
+div.hdlist.compact tr {
+ margin: 0;
+ padding-bottom: 0;
+}
+
+.comment {
+ background: yellow;
+}
+
+.footnote, .footnoteref {
+ font-size: 0.8em;
+}
+
+span.footnote, span.footnoteref {
+ vertical-align: super;
+}
+
+#footnotes {
+ margin: 20px 0 20px 0;
+ padding: 7px 0 0 0;
+}
+
+#footnotes div.footnote {
+ margin: 0 0 5px 0;
+}
+
+#footnotes hr {
+ border: none;
+ border-top: 1px solid silver;
+ height: 1px;
+ text-align: left;
+ margin-left: 0;
+ width: 20%;
+ min-width: 100px;
+}
+
+div.colist td {
+ padding-right: 0.5em;
+ padding-bottom: 0.3em;
+ vertical-align: top;
+}
+div.colist td img {
+ margin-top: 0.3em;
+}
+
+@media print {
+ #footer-badges { display: none; }
+}
+
+#toc {
+ margin-bottom: 2.5em;
+}
+
+#toctitle {
+ color: #527bbd;
+ font-size: 1.1em;
+ font-weight: bold;
+ margin-top: 1.0em;
+ margin-bottom: 0.1em;
+}
+
+div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+div.toclevel2 {
+ margin-left: 2em;
+ font-size: 0.9em;
+}
+div.toclevel3 {
+ margin-left: 4em;
+ font-size: 0.9em;
+}
+div.toclevel4 {
+ margin-left: 6em;
+ font-size: 0.9em;
+}
+
+span.aqua { color: aqua; }
+span.black { color: black; }
+span.blue { color: blue; }
+span.fuchsia { color: fuchsia; }
+span.gray { color: gray; }
+span.green { color: green; }
+span.lime { color: lime; }
+span.maroon { color: maroon; }
+span.navy { color: navy; }
+span.olive { color: olive; }
+span.purple { color: purple; }
+span.red { color: red; }
+span.silver { color: silver; }
+span.teal { color: teal; }
+span.white { color: white; }
+span.yellow { color: yellow; }
+
+span.aqua-background { background: aqua; }
+span.black-background { background: black; }
+span.blue-background { background: blue; }
+span.fuchsia-background { background: fuchsia; }
+span.gray-background { background: gray; }
+span.green-background { background: green; }
+span.lime-background { background: lime; }
+span.maroon-background { background: maroon; }
+span.navy-background { background: navy; }
+span.olive-background { background: olive; }
+span.purple-background { background: purple; }
+span.red-background { background: red; }
+span.silver-background { background: silver; }
+span.teal-background { background: teal; }
+span.white-background { background: white; }
+span.yellow-background { background: yellow; }
+
+span.big { font-size: 2em; }
+span.small { font-size: 0.6em; }
+
+span.underline { text-decoration: underline; }
+span.overline { text-decoration: overline; }
+span.line-through { text-decoration: line-through; }
+
+
+/*
+ * xhtml11 specific
+ *
+ * */
+
+tt {
+ font-family: monospace;
+ font-size: inherit;
+ color: navy;
+}
+
+div.tableblock {
+ margin-top: 1.0em;
+ margin-bottom: 1.5em;
+}
+div.tableblock > table {
+ border: 3px solid #527bbd;
+}
+thead, p.table.header {
+ font-weight: bold;
+ color: #527bbd;
+}
+p.table {
+ margin-top: 0;
+}
+/* Because the table frame attribute is overriden by CSS in most browsers. */
+div.tableblock > table[frame="void"] {
+ border-style: none;
+}
+div.tableblock > table[frame="hsides"] {
+ border-left-style: none;
+ border-right-style: none;
+}
+div.tableblock > table[frame="vsides"] {
+ border-top-style: none;
+ border-bottom-style: none;
+}
+
+
+/*
+ * html5 specific
+ *
+ * */
+
+.monospaced {
+ font-family: monospace;
+ font-size: inherit;
+ color: navy;
+}
+
+table.tableblock {
+ margin-top: 1.0em;
+ margin-bottom: 1.5em;
+}
+thead, p.tableblock.header {
+ font-weight: bold;
+ color: #527bbd;
+}
+p.tableblock {
+ margin-top: 0;
+}
+table.tableblock {
+ border-width: 3px;
+ border-spacing: 0px;
+ border-style: solid;
+ border-color: #527bbd;
+ border-collapse: collapse;
+}
+th.tableblock, td.tableblock {
+ border-width: 1px;
+ padding: 4px;
+ border-style: solid;
+ border-color: #527bbd;
+}
+
+table.tableblock.frame-topbot {
+ border-left-style: hidden;
+ border-right-style: hidden;
+}
+table.tableblock.frame-sides {
+ border-top-style: hidden;
+ border-bottom-style: hidden;
+}
+table.tableblock.frame-none {
+ border-style: hidden;
+}
+
+th.tableblock.halign-left, td.tableblock.halign-left {
+ text-align: left;
+}
+th.tableblock.halign-center, td.tableblock.halign-center {
+ text-align: center;
+}
+th.tableblock.halign-right, td.tableblock.halign-right {
+ text-align: right;
+}
+
+th.tableblock.valign-top, td.tableblock.valign-top {
+ vertical-align: top;
+}
+th.tableblock.valign-middle, td.tableblock.valign-middle {
+ vertical-align: middle;
+}
+th.tableblock.valign-bottom, td.tableblock.valign-bottom {
+ vertical-align: bottom;
+}
+
+
+/*
+ * manpage specific
+ *
+ * */
+
+body.manpage h1 {
+ padding-top: 0.5em;
+ padding-bottom: 0.5em;
+ border-top: 2px solid silver;
+ border-bottom: 2px solid silver;
+}
+body.manpage h2 {
+ border-style: none;
+}
+body.manpage div.sectionbody {
+ margin-left: 3em;
+}
+
+@media print {
+ body.manpage div#toc { display: none; }
+}
+
+
+/*
+ * Theme specific overrides of the preceding (asciidoc.css) CSS.
+ *
+ */
+body {
+ font-family: Garamond, Georgia, serif;
+ font-size: 17px;
+ color: #3E4349;
+ line-height: 1.3em;
+}
+h1, h2, h3, h4, h5, h6,
+div.title, caption.title,
+thead, p.table.header,
+#toctitle,
+#author, #revnumber, #revdate, #revremark,
+#footer {
+ font-family: Garmond, Georgia, serif;
+ font-weight: normal;
+ border-bottom-width: 0;
+ color: #3E4349;
+}
+div.title, caption.title { color: #596673; font-weight: bold; }
+h1 { font-size: 240%; }
+h2 { font-size: 180%; }
+h3 { font-size: 150%; }
+h4 { font-size: 130%; }
+h5 { font-size: 115%; }
+h6 { font-size: 100%; }
+#header h1 { margin-top: 0; }
+#toc {
+ color: #444444;
+ line-height: 1.5;
+ padding-top: 1.5em;
+}
+#toctitle {
+ font-size: 20px;
+}
+#toc a {
+ border-bottom: 1px dotted #999999;
+ color: #444444 !important;
+ text-decoration: none !important;
+}
+#toc a:hover {
+ border-bottom: 1px solid #6D4100;
+ color: #6D4100 !important;
+ text-decoration: none !important;
+}
+div.toclevel1 { margin-top: 0.2em; font-size: 16px; }
+div.toclevel2 { margin-top: 0.15em; font-size: 14px; }
+em, dt, td.hdlist1 { color: black; }
+strong { color: #3E4349; }
+a { color: #004B6B; text-decoration: none; border-bottom: 1px dotted #004B6B; }
+a:visited { color: #615FA0; border-bottom: 1px dotted #615FA0; }
+a:hover { color: #6D4100; border-bottom: 1px solid #6D4100; }
+div.tableblock > table, table.tableblock { border: 3px solid #E8E8E8; }
+th.tableblock, td.tableblock { border: 1px solid #E8E8E8; }
+ul > li > * { color: #3E4349; }
+pre, tt, .monospaced { font-family: Consolas,Menlo,'Deja Vu Sans Mono','Bitstream Vera Sans Mono',monospace; }
+tt, .monospaced { font-size: 0.9em; color: black;
+}
+div.exampleblock > div.content, div.sidebarblock > div.content, div.listingblock > div.content { border-width: 0 0 0 3px; border-color: #E8E8E8; }
+div.verseblock { border-left-width: 0; margin-left: 3em; }
+div.quoteblock { border-left-width: 3px; margin-left: 0; margin-right: 0;}
+div.admonitionblock td.content { border-left: 3px solid #E8E8E8; }
+
+
+@media screen {
+ body {
+ max-width: 50em; /* approximately 80 characters wide */
+ margin-left: 16em;
+ }
+
+ #toc {
+ position: fixed;
+ top: 0;
+ left: 0;
+ bottom: 0;
+ width: 13em;
+ padding: 0.5em;
+ padding-bottom: 1.5em;
+ margin: 0;
+ overflow: auto;
+ border-right: 3px solid #f8f8f8;
+ background-color: white;
+ }
+
+ #toc .toclevel1 {
+ margin-top: 0.5em;
+ }
+
+ #toc .toclevel2 {
+ margin-top: 0.25em;
+ display: list-item;
+ color: #aaaaaa;
+ }
+
+ #toctitle {
+ margin-top: 0.5em;
+ }
+}
+</style>
+<script type="text/javascript">
+/*<![CDATA[*/
+var asciidoc = { // Namespace.
+
+/////////////////////////////////////////////////////////////////////
+// Table Of Contents generator
+/////////////////////////////////////////////////////////////////////
+
+/* Author: Mihai Bazon, September 2002
+ * http://students.infoiasi.ro/~mishoo
+ *
+ * Table Of Content generator
+ * Version: 0.4
+ *
+ * Feel free to use this script under the terms of the GNU General Public
+ * License, as long as you do not remove or alter this notice.
+ */
+
+ /* modified by Troy D. Hanson, September 2006. License: GPL */
+ /* modified by Stuart Rackham, 2006, 2009. License: GPL */
+
+// toclevels = 1..4.
+toc: function (toclevels) {
+
+ function getText(el) {
+ var text = "";
+ for (var i = el.firstChild; i != null; i = i.nextSibling) {
+ if (i.nodeType == 3 /* Node.TEXT_NODE */) // IE doesn't speak constants.
+ text += i.data;
+ else if (i.firstChild != null)
+ text += getText(i);
+ }
+ return text;
+ }
+
+ function TocEntry(el, text, toclevel) {
+ this.element = el;
+ this.text = text;
+ this.toclevel = toclevel;
+ }
+
+ function tocEntries(el, toclevels) {
+ var result = new Array;
+ var re = new RegExp('[hH]([1-'+(toclevels+1)+'])');
+ // Function that scans the DOM tree for header elements (the DOM2
+ // nodeIterator API would be a better technique but not supported by all
+ // browsers).
+ var iterate = function (el) {
+ for (var i = el.firstChild; i != null; i = i.nextSibling) {
+ if (i.nodeType == 1 /* Node.ELEMENT_NODE */) {
+ var mo = re.exec(i.tagName);
+ if (mo && (i.getAttribute("class") || i.getAttribute("className")) != "float") {
+ result[result.length] = new TocEntry(i, getText(i), mo[1]-1);
+ }
+ iterate(i);
+ }
+ }
+ }
+ iterate(el);
+ return result;
+ }
+
+ var toc = document.getElementById("toc");
+ if (!toc) {
+ return;
+ }
+
+ // Delete existing TOC entries in case we're reloading the TOC.
+ var tocEntriesToRemove = [];
+ var i;
+ for (i = 0; i < toc.childNodes.length; i++) {
+ var entry = toc.childNodes[i];
+ if (entry.nodeName.toLowerCase() == 'div'
+ && entry.getAttribute("class")
+ && entry.getAttribute("class").match(/^toclevel/))
+ tocEntriesToRemove.push(entry);
+ }
+ for (i = 0; i < tocEntriesToRemove.length; i++) {
+ toc.removeChild(tocEntriesToRemove[i]);
+ }
+
+ // Rebuild TOC entries.
+ var entries = tocEntries(document.getElementById("content"), toclevels);
+ for (var i = 0; i < entries.length; ++i) {
+ var entry = entries[i];
+ if (entry.element.id == "")
+ entry.element.id = "_toc_" + i;
+ var a = document.createElement("a");
+ a.href = "#" + entry.element.id;
+ a.appendChild(document.createTextNode(entry.text));
+ var div = document.createElement("div");
+ div.appendChild(a);
+ div.className = "toclevel" + entry.toclevel;
+ toc.appendChild(div);
+ }
+ if (entries.length == 0)
+ toc.parentNode.removeChild(toc);
+},
+
+
+/////////////////////////////////////////////////////////////////////
+// Footnotes generator
+/////////////////////////////////////////////////////////////////////
+
+/* Based on footnote generation code from:
+ * http://www.brandspankingnew.net/archive/2005/07/format_footnote.html
+ */
+
+footnotes: function () {
+ // Delete existing footnote entries in case we're reloading the footnodes.
+ var i;
+ var noteholder = document.getElementById("footnotes");
+ if (!noteholder) {
+ return;
+ }
+ var entriesToRemove = [];
+ for (i = 0; i < noteholder.childNodes.length; i++) {
+ var entry = noteholder.childNodes[i];
+ if (entry.nodeName.toLowerCase() == 'div' && entry.getAttribute("class") == "footnote")
+ entriesToRemove.push(entry);
+ }
+ for (i = 0; i < entriesToRemove.length; i++) {
+ noteholder.removeChild(entriesToRemove[i]);
+ }
+
+ // Rebuild footnote entries.
+ var cont = document.getElementById("content");
+ var spans = cont.getElementsByTagName("span");
+ var refs = {};
+ var n = 0;
+ for (i=0; i<spans.length; i++) {
+ if (spans[i].className == "footnote") {
+ n++;
+ var note = spans[i].getAttribute("data-note");
+ if (!note) {
+ // Use [\s\S] in place of . so multi-line matches work.
+ // Because JavaScript has no s (dotall) regex flag.
+ note = spans[i].innerHTML.match(/\s*\[([\s\S]*)]\s*/)[1];
+ spans[i].innerHTML =
+ "[<a id='_footnoteref_" + n + "' href='#_footnote_" + n +
+ "' title='View footnote' class='footnote'>" + n + "</a>]";
+ spans[i].setAttribute("data-note", note);
+ }
+ noteholder.innerHTML +=
+ "<div class='footnote' id='_footnote_" + n + "'>" +
+ "<a href='#_footnoteref_" + n + "' title='Return to text'>" +
+ n + "</a>. " + note + "</div>";
+ var id =spans[i].getAttribute("id");
+ if (id != null) refs["#"+id] = n;
+ }
+ }
+ if (n == 0)
+ noteholder.parentNode.removeChild(noteholder);
+ else {
+ // Process footnoterefs.
+ for (i=0; i<spans.length; i++) {
+ if (spans[i].className == "footnoteref") {
+ var href = spans[i].getElementsByTagName("a")[0].getAttribute("href");
+ href = href.match(/#.*/)[0]; // Because IE return full URL.
+ n = refs[href];
+ spans[i].innerHTML =
+ "[<a href='#_footnote_" + n +
+ "' title='View footnote' class='footnote'>" + n + "</a>]";
+ }
+ }
+ }
+},
+
+install: function(toclevels) {
+ var timerId;
+
+ function reinstall() {
+ asciidoc.footnotes();
+ if (toclevels) {
+ asciidoc.toc(toclevels);
+ }
+ }
+
+ function reinstallAndRemoveTimer() {
+ clearInterval(timerId);
+ reinstall();
+ }
+
+ timerId = setInterval(reinstall, 500);
+ if (document.addEventListener)
+ document.addEventListener("DOMContentLoaded", reinstallAndRemoveTimer, false);
+ else
+ window.onload = reinstallAndRemoveTimer;
+}
+
+}
+asciidoc.install(2);
+/*]]>*/
+</script>
+</head>
+<body class="book">
+<div id="header">
+<h1>Pcbnew</h1>
+<span id="author">The KiCad Team</span><br>
+<div id="toc">
+ <div id="toctitle">Sommario</div>
+ <noscript><p><b>JavaScript must be enabled in your browser to display the table of contents.</b></p></noscript>
+</div>
+</div>
+<div id="content">
+<div id="preamble">
+<div class="sectionbody">
+<div class="paragraph"><p><em>Manuale di riferimento</em></p></div>
+<div class="paragraph" id="copyright"><p><strong>Copyright</strong></p></div>
+<div class="paragraph"><p>Questo documento è coperto dal Copyright &#169; 2010–2015 dei suoi autori come
+elencati in seguito. È possibile distribuirlo e/o modificarlo nei termini
+sia della GNU General Public License (<a href="http://www.gnu.org/licenses/gpl.html">http://www.gnu.org/licenses/gpl.html</a>),
+versione 3 o successive, che della Creative Commons Attribution License
+(<a href="http://creativecommons.org/licenses/by/3.0/">http://creativecommons.org/licenses/by/3.0/</a>), versione 3.0 o successive.</p></div>
+<div class="paragraph"><p>Tutti i marchi registrati all&#8217;interno di questa guida appartengono ai loro
+legittimi proprietari.</p></div>
+<div class="paragraph" id="contributors"><p><strong>Collaboratori</strong></p></div>
+<div class="paragraph"><p>Jean-Pierre Charras, Fabrizio Tappero.</p></div>
+<div class="paragraph" id="translation"><p><strong>Traduzione</strong></p></div>
+<div class="paragraph"><p>Marco Ciampa &lt;<a href="mailto:ciampix@libero.it">ciampix@libero.it</a>&gt;, 2014-2015.</p></div>
+<div class="paragraph" id="feedback"><p><strong>Feedback</strong></p></div>
+<div class="paragraph"><p>Si prega di inviare qualsiasi rapporto bug, suggerimento o nuova versione a:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Documentazione di KiCad: <a href="https://github.com/KiCad/kicad-doc/issues">https://github.com/KiCad/kicad-doc/issues</a>
+</p>
+</li>
+<li>
+<p>
+Software KiCad: <a href="https://bugs.launchpad.net/kicad">https://bugs.launchpad.net/kicad</a>
+</p>
+</li>
+<li>
+<p>
+Traduzione di KiCad: <a href="https://github.com/KiCad/kicad-i18n/issues">https://github.com/KiCad/kicad-i18n/issues</a>
+</p>
+</li>
+</ul></div>
+<div class="paragraph" id="publication_date_and_software_version"><p><strong>Data di pubblicazione e versione del software</strong></p></div>
+<div class="paragraph"><p>17 marzo 2014.</p></div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_introduzione_a_pcbnew">1. Introduzione a Pcbnew</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_descrizione">1.1. Descrizione</h3>
+<div class="paragraph"><p>Pcbnew è un potente strumento software per lo sviluppo di circuiti stampati
+disponibile per i sistemi operativi Linux, Microsoft Windows e Apple OS
+X. Pcbnew viene usato assieme al programma di disegno schemi elettrici
+Eeschema per la creazione di circuiti stampati.</p></div>
+<div class="paragraph"><p>Pcbnew gestisce le librerie di impronte. Ogni impronta è un disegno del
+componente fisico - la disposizione delle piazzole che forniscono le
+connessioni al componente. Le impronte richieste vengono automaticamente
+caricate durante la lettura della Netlist. Qualsiasi cambiamento nella
+selezione delle impronte o annotazione può essere cambiato nello schema e
+aggiornato in pcbnew rigenerando la netlist e ricaricandola nuovamente in
+pcbnew.</p></div>
+<div class="paragraph"><p>Pcbnew fornisce uno strumento per il controllo delle regole elettriche
+(Design Rule Check o DRC) che previene i problemi di distanziamento tra
+piste e piazzole e previene anche le connessioni errate che non hanno
+corrispondenza nella netlist/schema elettrico. Quando si usa lo sbroglio
+interattivo, questo esegue in continuazione questo controllo aiutando lo
+sbroglio delle singole piste.</p></div>
+<div class="paragraph"><p>Pcbnew fornisce una visualizzazione a ratnest, una ragnatela delle
+connessioni delle piazzole delle impronte connesse sullo schema
+elettrico. Queste connessioni si spostano dinamicamente seguendo gli
+spostamenti effettuati di tracce e impronte.</p></div>
+<div class="paragraph"><p>Pcbnew possiede un semplice ma efficace sbrogliatore per assistere nella
+produzione del circuito. Una funzione di esportazione/importazione in
+formato dsn SPECCTRA permette inoltre l&#8217;uso di sbrogliatori più avanzati.</p></div>
+<div class="paragraph"><p>Pcbnew fornisce opzioni specifiche per la produzione di circuiti ad ultra
+alta frequenza (come piazzole trapezoidali e di forme complesse,
+disposizione automatica di bobine sul circuito stampato, ecc.).</p></div>
+</div>
+<div class="sect2">
+<h3 id="_caratteristiche_principali_di_progettazione">1.2. Caratteristiche principali di progettazione</h3>
+<div class="paragraph"><p>L&#8217;unità più piccola in pcbnew è 1 nanometro. Tutte le dimensioni sono
+memorizzate come integer di nanometri.</p></div>
+<div class="paragraph"><p>Pcbnew può generare fino a 32 strati rame, 14 strati tecnici (serigrafia,
+maschera di saldatura, adesivo componenti, pasta salda, bordi di taglio) più
+4 ausiliari (disegni e commenti) e gestisce in tempo reale l&#8217;indicazione
+della ragnatela di connessioni (rats nest) delle tracce mancanti.</p></div>
+<div class="paragraph"><p>La visualizzazione degli elementi del circuito stampato (tracce, piazzole,
+testo, disegni&#8230;) è personalizzabile:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+in modalità piena o solo contorno;
+</p>
+</li>
+<li>
+<p>
+con o senza isolamento delle tracce.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Per i circuiti complessi, la visualizzazione degli strati, zone, componenti
+può essere nascosta in maniera selettiva per una migliore chiarezza sullo
+schermo. I collegamenti delle piste possono essere evidenziati per
+migliorarne il contrasto.</p></div>
+<div class="paragraph"><p>Le impronte possono essere ruotate di qualsiasi angolo, con una risoluzione
+di 0.1 grado.</p></div>
+<div class="paragraph"><p>Pcbnew include un editor di impronte che permette la modifica delle singole
+impronte posta su un circuito stampato o la modifica che quelle presenti in
+una libreria.</p></div>
+<div class="paragraph"><p>L&#8217;editor impronte è fornito di molti strumenti che fanno risparmiare tempo
+come:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Numerazione piazzole veloce, semplicemente trascinando il mouse sopra le
+ piazzole che si vuole numerare.
+</p>
+</li>
+<li>
+<p>
+Semplice generazione multipla di piazzole circolari o rettangolari per
+ LGA/BGA o impronte circolari.
+</p>
+</li>
+<li>
+<p>
+Allineamento semi-automatico di righe o colonne di piazzole.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Le piazzole delle impronte hanno una serie di proprietà che possono essere
+regolate. Le piazzole possono essere tonde, rettangolari, ovali o
+trapezoidali. Le forature dei componenti passanti possono essere spostate
+nella piazzola e possono essere tonde o a fessura. Le singole piazzole
+possono anche essere ruotate ed avere particolari spaziature per le maschere
+di saldatura, per l&#8217;isolamento dei collegamenti o per la pasta salda. Le
+piazzole possono anche avere una connessione piena o una connessione a basso
+trasferimento termico per migliorare la manifattura del circuito
+stampato. Qualsiasi combinazione anche univoca di piazzole può essere
+inserita in un&#8217;impronta.</p></div>
+<div class="paragraph"><p>Pcbnew genera facilmente tutti i documenti necessari per la produzione:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Prodotti per la fabbricazione:
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+File per fotoplotter in formato GERBER RS274X.
+</p>
+</li>
+<li>
+<p>
+File per la foratura in formato EXCELLON.
+</p>
+</li>
+</ul></div>
+</li>
+<li>
+<p>
+Stampa di file in formato HPGL, SVG o DXF.
+</p>
+</li>
+<li>
+<p>
+Mappe di disegno e forature in formato Postscript.
+</p>
+</li>
+<li>
+<p>
+Stampe locali.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_osservazioni_generali">1.3. Osservazioni generali</h3>
+<div class="paragraph"><p>A causa del livello di controllo necessario, è fortemente raccomandato l&#8217;uso
+di mouse a tre tasti con pcbnew. Funzioni primarie come il pan e lo zoom
+necessitano di un mouse a tre tasti.</p></div>
+<div class="paragraph"><p>Nella nuova versione di KiCad, in pcbnew sono stati introdotti cambiamenti
+radicali da parte di sviluppatori del CERN. Questi includono caratteristiche
+come un nuovo motore di render (modalità di visualizzazione OpenGL e Cairo),
+uno sbrogliatore interattivo "push and shove", sbroglio e accordamento di
+piste differenziali e a zig-zag, un editor di impronte revisionato, e molte
+altre ancora. Si noti che molte di queste caratteristiche esistono <strong>solo</strong>
+nelle nuove modalità di visualizzazione OpenGL e Cairo.</p></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_installazione">2. Installazione</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_installazione_del_software">2.1. Installazione del software</h3>
+<div class="paragraph"><p>La procedura di installazione è descritta nella documentazione di KiCad.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_modifica_della_configurazione_predefinita">2.2. Modifica della configurazione predefinita</h3>
+<div class="paragraph"><p>A default configuration file <span class="monospaced">kicad.pro</span> is provided in
+<span class="monospaced">kicad/share/template</span>. This file is used as the initial configuration for
+all new projects.</p></div>
+<div class="paragraph"><p>This configuration file can be modified to change the libraries to be
+loaded.</p></div>
+<div class="paragraph"><p>To do this:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Launch Pcbnew using kicad or directly. On Windows it is in
+ <span class="monospaced">C:\kicad\bin\pcbnew.exe</span> and on Linux you can run
+ <span class="monospaced">/usr/local/kicad/bin/kicad</span> or <span class="monospaced">/usr/local/kicad/bin/pcbnew</span> if the
+ binaries are located in <span class="monospaced">/usr/local/kicad/bin</span>.
+</p>
+</li>
+<li>
+<p>
+Select Preferences - Libs and Dir.
+</p>
+</li>
+<li>
+<p>
+Edit as required.
+</p>
+</li>
+<li>
+<p>
+Save the modified configuration (Save Cfg) to
+ <span class="monospaced">kicad/share/template/kicad.pro</span>.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_managing_footprint_libraries_legacy_versions">2.3. Managing Footprint Libraries: legacy versions</h3>
+<div class="paragraph"><p>You can have access to the library list initialization from the Preferences
+menu:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Library_list_menu_item.png" alt="images/Library_list_menu_item.png">
+</div>
+</div>
+<div class="paragraph"><p>The image below shows the dialog which allows you to set the footprint
+library list:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Footprint_library_list.png" alt="images/Footprint_library_list.png">
+</div>
+</div>
+<div class="paragraph"><p>You can use this to add all the libraries that contain the footprints
+required for your project. You should also remove unused libraries from new
+projects to prevent footprint name clashes. Please note, there is an issue
+with the footprint library list when duplicate footprint names exist in more
+than one library. When this occurs, the footprint will be loaded from the
+first library found in the list. If this is an issue (you cannot load the
+footprint you want), either change the library list order using the "Up" and
+"Down" buttons in the dialog above or give the footprint a unique name using
+the footprint editor.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_managing_footprint_libraries_pretty_repositories">2.4. Managing Footprint Libraries: .pretty repositories</h3>
+<div class="paragraph"><p>A partire dalla release 4.0, Pcbnew utilizza la nuova implementazione a
+tabella per la gestione delle librerie di impronte. Le informazioni nella
+sezione precedente non solo più valide. Il gestore della tabella delle
+librerie è accessibile da:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Library_tables_menu_item.png" alt="images/Library_tables_menu_item.png">
+</div>
+</div>
+<div class="paragraph"><p>L&#8217;immagine sottostante mostra la finestra di dialogo di modifica della
+tabella delle librerie di impronte che può essere aperta invocando la voce
+"Manager librerie di impronte" dal menu delle "Preferenze".</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Footprint_tables_list.png" alt="images/Footprint_tables_list.png">
+</div>
+</div>
+<div class="paragraph"><p>La tabella librerie di impronte viene usata per mappare una libreria di
+impronte di qualsiasi tipo supportato ad una denominazione di
+libreria. Questa denominazione viene usata per cercare le impronte in
+alternativa al precedente metodo che dipendeva dall&#8217;ordine di ricerca dei
+percorsi. Ciò permette a Pcbnew di accedere alle impronte con lo stesso nome
+in diverse librerie assicurando che venga caricata la corretta impronta
+dalla libreria appropriata. Inoltre ciò permette di supportare il
+caricamento di librerie provenienti da editor di circuiti stampati
+alternativi come Eagle e gEDA.</p></div>
+<div class="sect3">
+<h4 id="_tabella_librerie_impronte_globale">2.4.1. Tabella librerie impronte globale</h4>
+<div class="paragraph"><p>La tabella librerie impronte globale contiene l&#8217;elenco delle librerie che
+sono sempre disponibili indipendentemente dal file progetto attualmente
+caricato. La tabella viene salvata nel file <span class="monospaced">fp-lib-table</span> nella cartella
+utente. La posizione di questa cartella dipende dal sistema operativo.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_tabella_librerie_di_impronte_specifica_del_progetto">2.4.2. Tabella librerie di impronte specifica del progetto</h4>
+<div class="paragraph"><p>La tabella delle librerie di impronte specifica del progetto contiene
+l&#8217;elenco delle librerie che sono disponibili specificatamente per il file di
+progetto attualmente caricato. Questa tabella può essere modificata solo
+quando viene caricata assieme al file di progetto della scheda. Se non
+viene caricato un file di progetto o non c'è il file della tabella delle
+librerie di impronte nel percorso del progetto, viene creata una tabella
+vuota che può essere modificata ed in seguito salvata assieme al file della
+scheda.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_configurazione_iniziale">2.4.3. Configurazione iniziale</h4>
+<div class="paragraph"><p>La prima volta che CvPcb o Pcbnew vengono eseguiti e il file della tabella
+globale delle impronte <span class="monospaced">fp-lib-table</span> non viene trovato nella cartella home
+dell&#8217;utente, Pcbnew cercherà di copiare il file della tabella delle impronte
+predefinito <span class="monospaced">fp_global_table</span> memorizzato nella cartella di sistema dei
+modelli di KiCad sul file <span class="monospaced">fp-lib-table</span> nella cartella home dell&#8217;utente. Se
+<span class="monospaced">fp_global_table</span> non si trova, verrà creato un file di tabella librerie di
+impronte vuoto nella cartella home dell&#8217;utente. Se si verifica quest&#8217;ultima
+azione, l&#8217;utente può sia copiare il file <span class="monospaced">fp_global_table</span> manualmente o
+configurare la tabella a mano. La tabella librerie di impronte predefinita
+include tutte le librerie di impronte standard che vengono installate come
+parte di KiCad.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_aggiunta_voci_di_tabella">2.4.4. Aggiunta voci di tabella</h4>
+<div class="paragraph"><p>In order to use a footprint library, it must first be added to either the
+global table or the project specific table. The project specific table is
+only applicable when a board file is open. Each library entry must have a
+unique nickname. This does not have to be related in any way to the actual
+library file name or path. The colon <span class="monospaced">:</span> character cannot be used anywhere
+in the nickname. Each library entry must have a valid path and/or file name
+depending on the type of library. Paths can be defined as absolute,
+relative, or by environment variable substitution. The appropriate plug in
+type must be selected in order for the library to be properly read. Pcbnew
+currently supports reading KiCad legacy, KiCad Pretty, Eagle, and gEDA
+footprint libraries. There is also a description field to add a description
+of the library entry. The option field is not used at this time so adding
+options will have no effect when loading libraries. Please note that you
+cannot have duplicate library nicknames in the same table. However, you can
+have duplicate library nicknames in both the global and project specific
+footprint library table. The project specific table entry will take
+precedence over the global table entry when duplicated names occur. When
+entries are defined in the project specific table, an fp-lib-table file
+containing the entries will be written into the folder of the currently open
+netlist.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_environment_variable_substitution">2.4.5. Environment Variable Substitution</h4>
+<div class="paragraph"><p>One of the most powerful features of the footprint library table is
+environment variable substitution. This allows you to define custom paths
+to where your libraries are stored in environment variables. Environment
+variable substitution is supported by using the syntax <span class="monospaced">${ENV_VAR_NAME}</span> in
+the footprint library path. By default, at run time Pcbnew defines the
+<span class="monospaced">$KISYSMOD</span> environment variable. This points to where the default
+footprint libraries that were installed with KiCad are located. You can
+override <span class="monospaced">$KISYSMOD</span> by defining it yourself which allows you to substitute
+your own libraries in place of the default KiCad footprint libraries. When
+a board file is loaded, Pcbnew also defines the <span class="monospaced">$KPRJMOD</span> using the board
+file path. This allows you to create libraries in the project path without
+having to define the absolute path to the library in the project specific
+footprint library table.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_using_the_github_plugin">2.4.6. Using the GitHub Plugin</h4>
+<div class="paragraph"><p>The GitHub plugin is a special plugin that provides an interface for
+read-only access to a remote GitHub repository consisting of pretty (Pretty
+is name of the KiCad footprint file format) footprints and optionally
+provides "Copy-On-Write" (COW) support for editing footprints read from the
+GitHub repo and saving them locally. Therefore the "GitHub" plugin is for
+<strong>read-only for accessing remote pretty footprint libraries</strong> at
+<a href="https://github.com">https://github.com</a>. To add a GitHub entry to the footprint library table
+the "Library Path" in the footprint library table entry must be set to a
+valid GitHub URL.</p></div>
+<div class="paragraph"><p>For example:</p></div>
+<div class="literalblock">
+<div class="content monospaced">
+<pre>https://github.com/liftoff-sr/pretty_footprints</pre>
+</div></div>
+<div class="paragraph"><p>Typically GitHub URLs take the form:</p></div>
+<div class="literalblock">
+<div class="content monospaced">
+<pre>https://github.com/user_name/repo_name</pre>
+</div></div>
+<div class="paragraph"><p>The "Plugin Type" must be set to "Github". To enable the "Copy-On-Write"
+feature the option <span class="monospaced">allow_pretty_writing_to_this_dir</span> must be added to the
+"Options" setting of the footprint library table entry. This option is the
+"Library Path" for local storage of modified copies of footprints read from
+the GitHub repo. The footprints saved to this path are combined with the
+read-only part of the GitHub repository to create the footprint library. If
+this option is missing, then the GitHub library is read-only. If the option
+is present for a GitHub library, then any writes to this hybrid library will
+go to the local <span class="monospaced">*.pretty</span> directory. Note that the github.com resident
+portion of this hybrid COW library is always read-only, meaning you cannot
+delete anything or modify any footprint in the specified GitHub repository
+directly. The aggregate library type remains "Github" in all further
+discussions, but it consists of both the local read/write portion and the
+remote read-only portion.</p></div>
+<div class="paragraph"><p>The table below shows a footprint library table entry without the option
+<span class="monospaced">allow_pretty_writing_to_this_dir</span>:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:20%;">
+<col style="width:20%;">
+<col style="width:20%;">
+<col style="width:20%;">
+<col style="width:20%;">
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top" > Nickname </th>
+<th class="tableblock halign-left valign-top" > Library Path </th>
+<th class="tableblock halign-left valign-top" > Plugin Type </th>
+<th class="tableblock halign-left valign-top" > Options </th>
+<th class="tableblock halign-left valign-top" > Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">github</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><a href="https://github.com/liftoff-sr/pretty_footprints">https://github.com/liftoff-sr/pretty_footprints</a></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Github</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Liftoff&#8217;s GH footprints</p></td>
+</tr>
+</tbody>
+</table>
+<div class="paragraph"><p>The table below shows a footprint library table entry with the COW option
+given. Note the use of the environment variable <span class="monospaced">${HOME}</span> as an example
+only. The github.pretty directory is located in <span class="monospaced">${HOME}/pretty/path</span>.
+Anytime you use the option <span class="monospaced">allow_pretty_writing_to_this_dir</span>, you will need
+to create that directory manually in advance and it must end with the
+extension <span class="monospaced">.pretty</span>.</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:20%;">
+<col style="width:20%;">
+<col style="width:20%;">
+<col style="width:20%;">
+<col style="width:20%;">
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top" > Nickname </th>
+<th class="tableblock halign-left valign-top" > Library Path </th>
+<th class="tableblock halign-left valign-top" > Plugin Type </th>
+<th class="tableblock halign-left valign-top" > Options </th>
+<th class="tableblock halign-left valign-top" > Description</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">github</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><a href="https://github.com/liftoff-sr/pretty_footprints">https://github.com/liftoff-sr/pretty_footprints</a></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Github</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Liftoff&#8217;s GH footprints</p></td>
+</tr>
+</tbody>
+</table>
+<div class="paragraph"><p>Footprint loads will always give precedence to the local footprints found in
+the path given by the option <span class="monospaced">allow_pretty_writing_to_this_dir</span>. Once you
+have saved a footprint to the COW library&#8217;s local directory by doing a
+footprint save in the Footprint Editor, no GitHub updates will be seen when
+loading a footprint with the same name as one for which you&#8217;ve saved
+locally.</p></div>
+<div class="paragraph"><p>Always keep a separate local <span class="monospaced">*.pretty</span> directory for each GitHub library,
+never combine them by referring to the same directory more than once. Also,
+do not use the same COW (<span class="monospaced">*.pretty</span>) directory in a footprint library table
+entry. This would likely create a mess. The value of the option
+<span class="monospaced">allow_pretty_writing_to_this_dir</span> will expand any environment variable
+using the <span class="monospaced">${}</span> notation to create the path in the same way as the "Library
+Path" setting.</p></div>
+<div class="paragraph"><p>What&#8217;s the point of COW? It is to turbo-charge the sharing of footprints.
+If you periodically email your COW pretty footprint modifications to the
+GitHub repository maintainer, you can help update the GitHub copy. Simply
+email the individual <span class="monospaced">*.kicad_mod</span> files you find in your COW directories to
+the maintainer of the GitHub repository. After you&#8217;ve received confirmation
+that your changes have been committed, you can safely delete your COW
+file(s) and the updated footprint from the read-only part of GitHub library
+will flow down. Your goal should be to keep the COW file set as small as
+possible by contributing frequently to the shared master copies at
+<a href="https://github.com">https://github.com</a>.</p></div>
+<div class="paragraph"><p>Finally, Nginx can be used as a cache to the github server to speed up the
+loading of footprints. It can be installed locally or on a network
+server. There is an example configuration in KiCad sources at
+pcbnew/github/nginx.conf. The most straightforward way to get this working
+is to overwrite the default nginx.conf with this one and <span class="monospaced">export
+KIGITHUB=http://my_server:54321/KiCad</span>, where <span class="monospaced">my_server</span> is the IP or
+domain name of the machine running nginx.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_usage_patterns">2.4.7. Usage Patterns</h4>
+<div class="paragraph"><p>Footprint libraries can be defined either globally or specifically to the
+currently loaded project. Footprint libraries defined in the user&#8217;s global
+table are always available and are stored in the <span class="monospaced">fp-lib-table</span> file in the
+user&#8217;s home folder. Global footprint libraries can always be accessed even
+when there is no project net list file opened. The project specific
+footprint table is active only for the currently open net list file. The
+project specific footprint library table is saved in the file fp-lib-table
+in the path of the currently open board file. You are free to define
+libraries in either table.</p></div>
+<div class="paragraph"><p>There are advantages and disadvantages to each method:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+You can define all of your libraries in the global table which means they
+ will always be available when you need them.
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+The disadvantage of this is that you may have to search through a lot
+ of libraries to find the footprint you are looking for.
+</p>
+</li>
+</ul></div>
+</li>
+<li>
+<p>
+You can define all your libraries on a project specific basis.
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+The advantage of this is that you only need to define the libraries
+ you actually need for the project which cuts down on searching.
+</p>
+</li>
+<li>
+<p>
+The disadvantage is that you always have to remember to add each
+ footprint library that you need for every project.
+</p>
+</li>
+</ul></div>
+</li>
+<li>
+<p>
+You can also define footprint libraries both globally and project
+ specifically.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>One usage pattern would be to define your most commonly used libraries
+globally and the library only required for the project in the project
+specific library table. There is no restriction on how you define your
+libraries.</p></div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_general_operations">3. General operations</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_toolbars_and_commands">3.1. Toolbars and commands</h3>
+<div class="paragraph"><p>In Pcbnew it is possible to execute commands using various means:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Text-based menu at the top of the main window.
+</p>
+</li>
+<li>
+<p>
+Top toolbar menu.
+</p>
+</li>
+<li>
+<p>
+Right toolbar menu.
+</p>
+</li>
+<li>
+<p>
+Left toolbar menu.
+</p>
+</li>
+<li>
+<p>
+Mouse buttons (menu options). Specifically:
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+The right mouse button reveals a pop-up menu the content of
+ which depends on the element under the mouse arrow.
+</p>
+</li>
+</ul></div>
+</li>
+<li>
+<p>
+Keyboard (Function keys <span class="monospaced">F1</span>, <span class="monospaced">F2</span>, <span class="monospaced">F3</span>, <span class="monospaced">F4</span>, <span class="monospaced">Shift</span>, <span class="monospaced">Delete</span>, <span class="monospaced">+</span>, <span class="monospaced">-</span>,
+ <span class="monospaced">Page Up</span>, <span class="monospaced">Page Down</span> and <span class="monospaced">Space bar</span>). The <span class="monospaced">Escape</span> key generally cancels
+ an operation in progress.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>The screenshot below illustrates some of the possible accesses to these
+operations:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Right-click_legacy_menu.png" alt="images/Right-click_legacy_menu.png">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_mouse_commands">3.2. Mouse commands</h3>
+<div class="sect3">
+<h4 id="_basic_commands">3.2.1. Basic commands</h4>
+<div class="ulist"><ul>
+<li>
+<p>
+Left button
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+Single-click displays the characteristics of the footprint or text under
+ the cursor in the lower status bar.
+</p>
+</li>
+<li>
+<p>
+Double-click displays the editor (if the element is editable) of the
+ element under the cursor.
+</p>
+</li>
+</ul></div>
+</li>
+<li>
+<p>
+Centre button/wheel
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+Rapid zoom and some commands in layer manager.
+</p>
+</li>
+<li>
+<p>
+Hold down the centre button and draw a rectangle to zoom to the
+ described area. Rotation of the mouse wheel will allow you to zoom
+ in and zoom out.
+</p>
+</li>
+</ul></div>
+</li>
+<li>
+<p>
+Right button
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+Displays a pop-up menu
+</p>
+</li>
+</ul></div>
+</li>
+</ul></div>
+</div>
+<div class="sect3">
+<h4 id="_operations_on_blocks">3.2.2. Operations on blocks</h4>
+<div class="paragraph"><p>Operations to move, invert (mirror), copy, rotate and delete a block are all
+available via the pop-up menu. In addition, the view can zoom to the area
+described by the block.</p></div>
+<div class="paragraph"><p>The framework of the block is traced by moving the mouse while holding down
+the left mouse button. The operation is executed when the button is
+released.</p></div>
+<div class="paragraph"><p>By holding down one of the hotkeys <span class="monospaced">Shift</span> or <span class="monospaced">Ctrl</span>, or both keys <span class="monospaced">Shift</span>
+and <span class="monospaced">Ctrl</span> together, while the block is drawn the operation invert, rotate
+or delete is automatically selected as shown in the table below:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:50%;">
+<col style="width:50%;">
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top" > Action </th>
+<th class="tableblock halign-left valign-top" > Effect</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Left mouse button held down</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Trace framework to move block</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="monospaced">Shift</span> + Left mouse button held down</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Trace framework for invert block</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="monospaced">Ctrl</span> + Left mouse button held down</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Trace framework for rotating block 90°</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="monospaced">Shift</span> + <span class="monospaced">Ctrl</span> + Left mouse button held down</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Trace framework to delete the block</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Centre mouse button held down</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Trace framework to zoom to block</p></td>
+</tr>
+</tbody>
+</table>
+<div class="paragraph"><p>When moving a block:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Move block to new position and operate left mouse button to place the
+ elements.
+</p>
+</li>
+<li>
+<p>
+To cancel the operation use the right mouse button and select Cancel Block
+ from the menu (or press the <span class="monospaced">Esc</span> key).
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Alternatively if no key is pressed when drawing the block use the right
+mouse button to display the pop-up menu and select the required operation.</p></div>
+<div class="paragraph"><p>For each block operation a selection window enables the action to be limited
+to only some elements.</p></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_selection_of_grid_size">3.3. Selection of grid size</h3>
+<div class="paragraph"><p>During element layout the cursor moves on a grid. The grid can be turned on
+or off using the icon on the left toolbar.</p></div>
+<div class="paragraph"><p>Any of the pre-defined grid sizes, or a User Defined grid, can be chosen
+using the pop-up window, or the drop-down selector on the toolbar at the top
+of the screen. The size of the User Defined grid is set using the menu bar
+option Dimensions &#8594; User Grid Size.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_adjustment_of_the_zoom_level">3.4. Adjustment of the zoom level</h3>
+<div class="paragraph"><p>The zoom level can be changed using any of the following methods:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Open the pop-up window (using the right mouse button) and then select the
+ desired zoom.
+</p>
+</li>
+<li>
+<p>
+Use the following function keys:
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+<span class="monospaced">F1</span>: Enlarge (zoom in)
+</p>
+</li>
+<li>
+<p>
+<span class="monospaced">F2</span>: Reduce (zoom out)
+</p>
+</li>
+<li>
+<p>
+<span class="monospaced">F3</span>: Redraw the display
+</p>
+</li>
+<li>
+<p>
+<span class="monospaced">F4</span>: Centre view at the current cursor position
+</p>
+</li>
+</ul></div>
+</li>
+<li>
+<p>
+Rotate the mouse wheel.
+</p>
+</li>
+<li>
+<p>
+Hold down the middle mouse button and draw a rectangle to zoom to the
+ described area.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_displaying_cursor_coordinates">3.5. Displaying cursor coordinates</h3>
+<div class="paragraph"><p>The cursor coordinates are displayed in inches or millimetres as selected
+using the <em>In</em> or <em>mm</em> icons on the left hand side toolbar.</p></div>
+<div class="paragraph"><p>Whichever unit is selected Pcbnew always works to a precision of 1/10,000 of
+inch.</p></div>
+<div class="paragraph"><p>The status bar at the bottom of the screen gives:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+The current zoom setting.
+</p>
+</li>
+<li>
+<p>
+The absolute position of the cursor.
+</p>
+</li>
+<li>
+<p>
+The relative position of the cursor. Note the relative coordinates (x,y) can
+ be set to (0,0) at any position by pressing the space bar. The cursor
+ position is then displayed relative to this new datum.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>In addition the relative position of the cursor can be displayed using its
+polar co-ordinates (ray + angle). This can be turned on and off using the
+icon in the left hand side toolbar.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_coordinate_status_display.png" alt="images/Pcbnew_coordinate_status_display.png">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_keyboard_commands_hotkeys">3.6. Keyboard commands - hotkeys</h3>
+<div class="paragraph"><p>Many commands are accessible directly with the keyboard. Selection can be
+either upper or lower case. Most hot keys are shown in menus. Some hot keys
+that do not appear are:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+<span class="monospaced">Delete</span>: deletes a footprint or a track. (<em>Available only if the Footprint
+ mode or the Track mode is active</em>)
+</p>
+</li>
+<li>
+<p>
+<span class="monospaced">V</span>: if the track tool is active switches working layer or place via, if a
+ track is in progress.
+</p>
+</li>
+<li>
+<p>
+<span class="monospaced">+</span> and <span class="monospaced">-</span>: select next or previous layer.
+</p>
+</li>
+<li>
+<p>
+<span class="monospaced">?</span>: display the list of all hot keys.
+</p>
+</li>
+<li>
+<p>
+<span class="monospaced">Space</span>: reset relative coordinates.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_operation_on_blocks">3.7. Operation on blocks</h3>
+<div class="paragraph"><p>Operations to move, invert (mirror), copy, rotate and delete a block are all
+available from the pop-up menu. In addition, the view can zoom to that
+described by the block.</p></div>
+<div class="paragraph"><p>The framework of the block is traced by moving the mouse while holding down
+the left mouse button. The operation is executed when the button is
+released.</p></div>
+<div class="paragraph"><p>By holding down one of the keys <span class="monospaced">Shift</span> or <span class="monospaced">Ctrl</span>, both <span class="monospaced">Shift</span> and <span class="monospaced">Ctrl</span>
+together, or <span class="monospaced">Alt</span>, while the block is drawn the operation invert, rotate,
+delete or copy is automatically selected as shown in the table below:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:50%;">
+<col style="width:50%;">
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top" > Action </th>
+<th class="tableblock halign-left valign-top" > Effect</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Left mouse button held down</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Move block</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="monospaced">Shift</span> + Left mouse button held down</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Invert (mirror) block</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="monospaced">Ctrl</span> + Left mouse button held down</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Rotate block 90°</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="monospaced">Shift</span> + <span class="monospaced">Ctrl</span> + Left mouse button held down</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Delete the block</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="monospaced">Alt</span> + Left mouse button held down</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Copy the block</p></td>
+</tr>
+</tbody>
+</table>
+<div class="paragraph"><p>When a block command is made, a dialog window is displayed, and items
+involved in this command can be chosen.</p></div>
+<div class="paragraph"><p>Any of the commands above can be cancelled via the same pop-up menu or by
+pressing the Escape key (<span class="monospaced">Esc</span>).</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_legacy_block_selection_dialog.png" alt="images/Pcbnew_legacy_block_selection_dialog.png">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_units_used_in_dialogs">3.8. Units used in dialogs</h3>
+<div class="paragraph"><p>Units used to display dimensions values are inch and mm. The desired unit
+can be selected by pressing the icon located in left toolbar:
+<span class="image">
+<img src="images/icons/unit_inch.png" alt="images/icons/unit_inch.png">
+</span> <span class="image">
+<img src="images/icons/unit_mm.png" alt="images/icons/unit_mm.png">
+</span> However
+one can enter the unit used to define a value, when entering a new value.</p></div>
+<div class="paragraph"><p>Accepted units are:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:50%;">
+<col style="width:50%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">1 <strong>in</strong></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">1 inch</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">1 <strong>"</strong></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">1 inch</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">25 <strong>th</strong></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">25 thou</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">25 <strong>mi</strong></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">25 mils, same as thou</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">6 <strong>mm</strong></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">6 mm</p></td>
+</tr>
+</tbody>
+</table>
+<div class="paragraph"><p>The rules are:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Spaces between the number and the unit are accepted.
+</p>
+</li>
+<li>
+<p>
+Only the first two letters are significant.
+</p>
+</li>
+<li>
+<p>
+In countries using an alternative decimal separator than the period, the
+ period (<span class="monospaced">.</span>) can be used as well. Therefore <span class="monospaced">1,5</span> and <span class="monospaced">1.5</span> are the same in
+ French.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_top_menu_bar">3.9. Top menu bar</h3>
+<div class="paragraph"><p>The top menu bar provides access to the files (loading and saving),
+configuration options, printing, plotting and the help files.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_top_menu_bar.png" alt="images/Pcbnew_top_menu_bar.png">
+</div>
+</div>
+<div class="sect3">
+<h4 id="_the_file_menu">3.9.1. The File menu</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_file_menu.png" alt="images/Pcbnew_file_menu.png">
+</div>
+</div>
+<div class="paragraph"><p>The File menu allows the loading and saving of printed circuits files, as
+well as printing and plotting the circuit board. It enables the export (with
+the format GenCAD 1.4) of the circuit for use with automatic testers.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_edit_menu">3.9.2. Edit menu</h4>
+<div class="paragraph"><p>Allows some global edit actions:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_edit_menu.png" alt="images/Pcbnew_edit_menu.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_view_menu">3.9.3. View menu</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_view_menu.png" alt="images/Pcbnew_view_menu.png">
+</div>
+</div>
+<div class="paragraph"><p>Zoom functions and 3D board display.</p></div>
+<div class="sect4">
+<h5 id="_3d_viewer">3D Viewer</h5>
+<div class="paragraph"><p>Opens the 3D Viewer. Here is a sample:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Sample_3D_board.png" alt="images/Sample_3D_board.png">
+</div>
+</div>
+</div>
+<div class="sect4">
+<h5 id="_switch_canvas">Switch canvas</h5>
+<div class="paragraph"><p>Allows switching canvas.</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+default
+</p>
+</li>
+<li>
+<p>
+OpenGL
+</p>
+</li>
+<li>
+<p>
+Cairo
+</p>
+</li>
+</ul></div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_place_menu">3.9.4. Place menu</h4>
+<div class="paragraph"><p>Same function as the right-hand toolbar.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_place_menu.png" alt="images/Pcbnew_place_menu.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_route_menu">3.9.5. Route menu</h4>
+<div class="paragraph"><p>Routing function.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_route_menu.png" alt="images/Pcbnew_route_menu.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_il_menu_delle_preferenze">3.9.6. Il menu delle preferenze</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_preferences_menu.png" alt="images/Pcbnew_preferences_menu.png">
+</div>
+</div>
+<div class="paragraph"><p>Allows:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Selection of the footprint libraries.
+</p>
+</li>
+<li>
+<p>
+Hide/Show the Layers manager (colors selection for displaying layers and
+ other elements. Also enables the display of elements to be turned on and
+ off).
+</p>
+</li>
+<li>
+<p>
+Management of general options (units, etc.).
+</p>
+</li>
+<li>
+<p>
+The management of other display options.
+</p>
+</li>
+<li>
+<p>
+Creation, editing (and re-read) of the hot keys file.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect3">
+<h4 id="_menu_dimensioni">3.9.7. Menu dimensioni</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_dimensions_menu.png" alt="images/Pcbnew_dimensions_menu.png">
+</div>
+</div>
+<div class="paragraph"><p>An important menu. Allows adjustment of:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+User grid size.
+</p>
+</li>
+<li>
+<p>
+Size of texts and the line width for drawings.
+</p>
+</li>
+<li>
+<p>
+Dimensions and characteristic of pads.
+</p>
+</li>
+<li>
+<p>
+Setting the global values for solder mask and solder paste layers
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect3">
+<h4 id="_tools_menu">3.9.8. Tools menu</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_tools_menu.png" alt="images/Pcbnew_tools_menu.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_the_design_rules_menu">3.9.9. The Design Rules menu</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_design_rules_menu.png" alt="images/Pcbnew_design_rules_menu.png">
+</div>
+</div>
+<div class="paragraph"><p>Provides access to 2 dialogs:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Impostazione regole di progettazione (dimensioni piste e via, isolamenti).
+</p>
+</li>
+<li>
+<p>
+Setting Layers (number, enabled and layers names)
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect3">
+<h4 id="_il_menu_di_aiuto">3.9.10. Il menu di aiuto</h4>
+<div class="paragraph"><p>Provides access to the user manuals and to the version information menu
+(Pcbnew About).</p></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_uso_delle_icone_nella_barra_in_cima">3.10. Uso delle icone nella barra in cima</h3>
+<div class="paragraph"><p>This toolbar gives access to the principal functions of Pcbnew.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_top_toolbar.png" alt="images/Pcbnew_top_toolbar.png">
+</div>
+</div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:28%;">
+<col style="width:71%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/new.png" alt="images/icons/new.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Creation of a new printed circuit.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/open_brd_file.png" alt="images/icons/open_brd_file.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Opening of an old printed circuit.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/save.png" alt="images/icons/save.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Save printed circuit.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/sheetset.png" alt="images/icons/sheetset.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Selection of the page size and modification of the file properties.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/module_editor.png" alt="images/icons/module_editor.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Opens Footprint Editor to edit library or pcb footprint.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/modview_icon.png" alt="images/icons/modview_icon.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Opens Footprint Viewer to display library or pcb footprint.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/undo.png" alt="images/icons/undo.png">
+</span> <span class="image">
+<img src="images/icons/redo.png" alt="images/icons/redo.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Undo/Redo last commands (10 levels)</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/print_button.png" alt="images/icons/print_button.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Display print menu.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/plot.png" alt="images/icons/plot.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Display plot menu.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/zoom_in.png" alt="images/icons/zoom_in.png">
+</span> <span class="image">
+<img src="images/icons/zoom_out.png" alt="images/icons/zoom_out.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Zoom in and Zoom out (relative to the centre of screen).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/zoom_redraw.png" alt="images/icons/zoom_redraw.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Redraw the screen</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/zoom_fit_in_page.png" alt="images/icons/zoom_fit_in_page.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Fit to page</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/find.png" alt="images/icons/find.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Find footprint or text.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/netlist.png" alt="images/icons/netlist.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Netlist operations (selection, reading, testing and compiling).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/drc.png" alt="images/icons/drc.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">DRC (Design Rule Check): Automatic check of the tracks.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/Pcbnew_toolbar_layer_select_dropdown.png" alt="images/Pcbnew_toolbar_layer_select_dropdown.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Selection of the working layer.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/Pcbnew_layer_pair_indicator.png" alt="images/Pcbnew_layer_pair_indicator.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Selection of layer pair (for vias)</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/mode_module.png" alt="images/icons/mode_module.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Footprint mode: when active this enables footprint options in the
+ pop-up window.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/mode_track.png" alt="images/icons/mode_track.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Routing mode: when active this enables routing options in the
+ pop-up window</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/web_support.png" alt="images/icons/web_support.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Direct access to the router Freerouter</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/py_script.png" alt="images/icons/py_script.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Show / Hide the Python scripting console</p></td>
+</tr>
+</tbody>
+</table>
+<div class="sect3">
+<h4 id="_auxiliary_toolbar">3.10.1. Auxiliary toolbar</h4>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:28%;">
+<col style="width:71%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/Pcbnew_track_thickness_dropdown.png" alt="images/Pcbnew_track_thickness_dropdown.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Selection of thickness of track already in use.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/Pcbnew_via_size_dropdown.png" alt="images/Pcbnew_via_size_dropdown.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Selection of a dimension of via already in use.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/auto_track_width.png" alt="images/icons/auto_track_width.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Automatic track width: if enabled when creating a new track,
+ when starting on an existing track, the width of the new track
+ is set to the width of the existing track.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/Pcbnew_grid_size_dropdown.png" alt="images/Pcbnew_grid_size_dropdown.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Selection of the grid size.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/Pcbnew_zoom_factor_dropdown.png" alt="images/Pcbnew_zoom_factor_dropdown.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Selection of the zoom.</p></td>
+</tr>
+</tbody>
+</table>
+<div style="page-break-after:always"></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_right_hand_side_toolbar">3.11. Right-hand side toolbar</h3>
+<div class="paragraph"><p>This toolbar gives access to the editing tool to change the PCB shown in
+Pcbnew.</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:10%;">
+<col style="width:5%;">
+<col style="width:85%;">
+<tbody>
+<tr>
+<td class="tableblock halign-center valign-middle" rowspan="16" ><p class="tableblock"><span class="image">
+<img src="images/Pcbnew_right_toolbar.png" alt="images/Pcbnew_right_toolbar.png" width="80%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/cursor.png" alt="images/icons/cursor.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Select the standard mouse mode.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/net_highlight.png" alt="images/icons/net_highlight.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Highlight net selected by clicking on a track or pad.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/tool_ratsnest.png" alt="images/icons/tool_ratsnest.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Display local ratsnest (Pad or Footprint).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/module.png" alt="images/icons/module.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Add a footprint from a library.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_tracks.png" alt="images/icons/add_tracks.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Placement of tracks and vias.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_zone.png" alt="images/icons/add_zone.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Placement of zones (copper planes).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_keepout_area.png" alt="images/icons/add_keepout_area.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Placement of keepout areas ( on copper layers ).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_dashed_line.png" alt="images/icons/add_dashed_line.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Draw Lines on technical layers (i.e. not a copper layer).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_circle.png" alt="images/icons/add_circle.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Draw Circles on technical layers (i.e. not a copper layer).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_arc.png" alt="images/icons/add_arc.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Draw Arcs on technical layers (i.e. not a copper layer).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_text.png" alt="images/icons/add_text.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Placement of text.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_dimension.png" alt="images/icons/add_dimension.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Draw Dimensions on technical layers (i.e. not the copper layer).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_mires.png" alt="images/icons/add_mires.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Draw Alignment Marks (appearing on all layers).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/delete.png" alt="images/icons/delete.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Delete element pointed to by the cursor</p>
+<p class="tableblock"> <strong>Note:</strong>
+ When Deleting, if several superimposed elements are
+ pointed to, priority is given to the smallest (in the decreasing
+ set of priorities tracks, text, footprint). The function "Undelete"
+ of the upper toolbar allows the cancellation of the last item
+ deleted.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/pcb_offset.png" alt="images/icons/pcb_offset.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Offset adjust for drilling and place files.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/grid_select_axis.png" alt="images/icons/grid_select_axis.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Grid origin. (grid offset). Useful mainly for editing and
+ placement of footprints. Can also be set in Dimensions/Grid menu.</p></td>
+</tr>
+</tbody>
+</table>
+<div class="ulist"><ul>
+<li>
+<p>
+Placement of footprints, tracks, zones of copper, texts, etc.
+</p>
+</li>
+<li>
+<p>
+Net Highlighting.
+</p>
+</li>
+<li>
+<p>
+Creating notes, graphic elements, etc.
+</p>
+</li>
+<li>
+<p>
+Eliminare elementi.
+</p>
+</li>
+</ul></div>
+<div style="page-break-after:always"></div>
+</div>
+<div class="sect2">
+<h3 id="_left_hand_side_toolbar">3.12. Left-hand side toolbar</h3>
+<div class="paragraph"><p>The left hand-side toolbar provides display and control options that affect
+Pcbnew&#8217;s interface.</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:10%;">
+<col style="width:5%;">
+<col style="width:85%;">
+<tbody>
+<tr>
+<td class="tableblock halign-center valign-middle" rowspan="17" ><p class="tableblock"><span class="image">
+<img src="images/Pcbnew_left_toolbar.png" alt="images/Pcbnew_left_toolbar.png" width="80%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/drc_off.png" alt="images/icons/drc_off.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Turns DRC (Design Rule Checking) on/off. <strong>Caution:</strong> when DRC
+ is off incorrect connections can be made.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/grid.png" alt="images/icons/grid.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Turn grid display on/off <strong>Note:</strong> a small grid may not be displayed
+ unless zoomed in far enough</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/polar_coord.png" alt="images/icons/polar_coord.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Polar display of the relative co-ordinates on the status bar on/off.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/unit_inch.png" alt="images/icons/unit_inch.png">
+</span> <span class="image">
+<img src="images/icons/unit_mm.png" alt="images/icons/unit_mm.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Display/entry of coordinates or dimensions in inches or millimeters.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/cursor_shape.png" alt="images/icons/cursor_shape.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Change cursor display shape.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/general_ratsnest.png" alt="images/icons/general_ratsnest.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Display general rats nest (incomplete connections between footprints).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/local_ratsnest.png" alt="images/icons/local_ratsnest.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Display footprint rats nest dynamically as it is moved.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/auto_delete_track.png" alt="images/icons/auto_delete_track.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Enable/Disable automatic deletion of a track when it is redrawn.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/show_zone.png" alt="images/icons/show_zone.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Show filled areas in zones</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/show_zone_disable.png" alt="images/icons/show_zone_disable.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Do not show filled areas in zones</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/show_zone_outline_only.png" alt="images/icons/show_zone_outline_only.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Show only outlines of filled areas in zones</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/pad_sketch.png" alt="images/icons/pad_sketch.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Display of pads in outline mode on/off.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/via_sketch.png" alt="images/icons/via_sketch.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Display of vias in outline mode on/off.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/showtrack.png" alt="images/icons/showtrack.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Display of tracks in outline mode on/off.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/contrast_mode.png" alt="images/icons/contrast_mode.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">High contrast display mode on/off. In this mode the active
+ layer is displayed normally, all the other layers are displayed
+ in gray. Useful for working on multi-layer circuits.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/layers_manager.png" alt="images/icons/layers_manager.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Hide/Show the Layers manager</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/mw_toolbar.png" alt="images/icons/mw_toolbar.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Access to microwaves tools. Under development</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect2">
+<h3 id="_pop_up_windows_and_fast_editing">3.13. Pop-up windows and fast editing</h3>
+<div class="paragraph"><p>A right-click of the mouse opens a pop-up window. Its contents depends on
+the element pointed at by the cursor.</p></div>
+<div class="paragraph"><p>This gives immediate access to:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Changing the display (centre display on cursor, zoom in or out or selecting
+ the zoom).
+</p>
+</li>
+<li>
+<p>
+Setting the grid size.
+</p>
+</li>
+<li>
+<p>
+Additionally a right-click on an element enables editing of the most
+ commonly modified element parameters.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>The screenshots below show what the pop-up windows looks like.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_available_modes">3.14. Available modes</h3>
+<div class="paragraph"><p>There are 3 modes when using pop-up menus. In the pop-up menus, these modes
+add or remove some specific commands.</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:28%;">
+<col style="width:71%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/mode_module.png" alt="images/icons/mode_module.png">
+</span> and
+ <span class="image">
+<img src="images/icons/mode_track.png" alt="images/icons/mode_track.png">
+</span> disabled</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Normal mode</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/mode_module.png" alt="images/icons/mode_module.png">
+</span> enabled</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Footprint mode</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/mode_track.png" alt="images/icons/mode_track.png">
+</span> enabled</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Tracks mode</p></td>
+</tr>
+</tbody>
+</table>
+<div class="sect3">
+<h4 id="_normal_mode">3.14.1. Normal mode</h4>
+<div class="ulist"><ul>
+<li>
+<p>
+Pop-up menu with no selection:
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_popup_normal_mode.png" alt="images/Pcbnew_popup_normal_mode.png">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+Pop-up menu with track selected:
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_popup_normal_mode_track.png" alt="images/Pcbnew_popup_normal_mode_track.png">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+Pop-up menu with footprint selected:
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_popup_normal_mode_footprint.png" alt="images/Pcbnew_popup_normal_mode_footprint.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_footprint_mode">3.14.2. Footprint mode</h4>
+<div class="paragraph"><p>Same cases in Footprint Mode (<span class="image">
+<img src="images/icons/mode_module.png" alt="images/icons/mode_module.png">
+</span> enabled)</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Pop-up menu with no selection:
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_popup_footprint_mode.png" alt="images/Pcbnew_popup_footprint_mode.png">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+Pop-up menu with track selected:
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_popup_footprint_mode_track.png" alt="images/Pcbnew_popup_footprint_mode_track.png">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+Pop-up menu with footprint selected:
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_popup_footprint_mode_footprint.png" alt="images/Pcbnew_popup_footprint_mode_footprint.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_tracks_mode">3.14.3. Tracks mode</h4>
+<div class="paragraph"><p>Same cases in Track Mode (<span class="image">
+<img src="images/icons/mode_track.png" alt="images/icons/mode_track.png">
+</span> enabled)</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Pop-up menu with no selection:
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_popup_track_mode.png" alt="images/Pcbnew_popup_track_mode.png">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+Pop-up menu with track selected:
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_popup_track_mode_track.png" alt="images/Pcbnew_popup_track_mode_track.png">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+Pop-up menu with footprint selected:
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_popup_track_mode_footprint.png" alt="images/Pcbnew_popup_track_mode_footprint.png">
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_implementazione_schemi">4. Implementazione schemi</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_collegamento_di_uno_schema_ad_un_circuito_stampato">4.1. Collegamento di uno schema ad un circuito stampato</h3>
+<div class="paragraph"><p>In generale, uno schema elettrico è connesso con il suo circuito stampato
+per mezzo del file di netlist, che normalmente viene generato dall&#8217;editor
+degli schemi elettrici usato per creare lo schema. Pcbnew accetta file di
+netlist creati con Eeschema o Orcad PCB 2. Al file di netlist, generato
+dall&#8217;editor degli schemi elettrici, solitamente mancano le impronte che
+corrispondono ai vari componenti. Di conseguenza si rende necessario uno
+stadio intermedio. Durante questo processo intermedio viene eseguita
+l&#8217;associazione tra componenti e impronte. In KiCad, si usa il programma
+CvPcb per creare questa associazione e viene prodotto un file di nome
+<span class="monospaced">*.cmp</span>. CvPcb aggiorna anche il file di netlist usando queste informazioni.</p></div>
+<div class="paragraph"><p>CvPcb può anche generare un &#8220;file di cose&#8221; <span class="monospaced">*.stf</span> che possono essere
+back-annotate nel file dello schema elettrico come il campo F2 per ogni
+componente, risparmiandoci il compito di ri-assegnare le impronte in ogni
+passaggio di modifica dello schema elettrico. In Eeschema la copia di un
+componente copierà anche l&#8217;assegnazione dell&#8217;impronta e reimposterà il
+riferimento come non assegnato per la successiva annotazione auto
+incrementale.</p></div>
+<div class="paragraph"><p>Pcbnew legge il file di netlist modificato <span class="monospaced">.net</span> e, se esiste, il file
+<span class="monospaced">.cmp</span>. Nell&#8217;eventualità che una impronta sia stata cambiata direttamente in
+Pcbnew il file <span class="monospaced">.cmp</span> viene automaticamente aggiornato evitando la necessità
+di eseguire nuovamente CvPcb.</p></div>
+<div class="paragraph"><p>Fare riferimento alla immagine del manuale &#8220;Introduzione a KiCad&#8221; nella
+sezione <em>Diagramma di flusso di KiCad</em> che illustra il flusso di lavoro di
+KiCad e come i file intermedi vengano ottenuti e usati dai diversi strumenti
+software che compongono KiCad.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_procedura_per_la_creazione_di_un_circuito_stampato">4.2. Procedura per la creazione di un circuito stampato</h3>
+<div class="paragraph"><p>Dopo aver creato il prorio schema in Eeschema:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Generare la netlist usando Eeschema.
+</p>
+</li>
+<li>
+<p>
+Assegnare ogni componente nel file di netlist alla forma sul circuito
+ stampato (detta anche impronta) corrispondente usata sul circuito stampato
+ usando Cvpcb.
+</p>
+</li>
+<li>
+<p>
+Avviare Pcbnew e leggere il file di netlist modificato. Ciò leggerà anche il
+ file con le selezioni delle impronte.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Pcbnew quindi caricherà automaticamente tutte le impronte necessarie. Ora
+le impronte possono essere piazzate manualmente o automaticamente sulla
+scheda e si possono collegare le piste.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_procedura_per_aggiornare_un_circuito_stampato">4.3. Procedura per aggiornare un circuito stampato</h3>
+<div class="paragraph"><p>Se lo schema elettrico viene modificato (dopo la produzione del circuito
+stampato), si devono ripetere i seguenti passi:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Generare un nuovo file di netlist usando Eeschema.
+</p>
+</li>
+<li>
+<p>
+Se i cambiamenti allo schema comprendono nuovi componenti, le impronte
+ corrispondenti devono essere assegnate usando Cvpcb.
+</p>
+</li>
+<li>
+<p>
+Eseguire Pcbnew e rileggere la netlist modificata (ciò comporterà anche la
+ rilettura del file con le selezioni delle impronte).
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Pcbnew allora caricherà automaticamente ogni nuova impronta, aggiungendo le
+nuove connessioni e rimuovendo quelle ridondanti. Questo processo viene
+chiamato forward annotation ed è una procedura molto comune quando si crea
+ed aggiorna un circuito stampato.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_lettura_del_file_netlist_caricamento_impronte">4.4. Lettura del file netlist - caricamento impronte</h3>
+<div class="sect3">
+<h4 id="_finestra_di_dialogo">4.4.1. Finestra di dialogo</h4>
+<div class="paragraph"><p>Accessibile dall&#8217;icona <span class="image">
+<img src="images/icons/netlist.png" alt="images/icons/netlist.png">
+</span></p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/Pcbnew_netlist_dialog.png" alt="images/it/Pcbnew_netlist_dialog.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_opzioni_disponibili">4.4.2. Opzioni disponibili</h4>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:50%;">
+<col style="width:50%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Selezione impronte</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Componenti e collegamento impronte corrispondenti sulla scheda:
+il collegamento normale è il riferimento (come opzione normale
+la marcatura temporale può essere usata dopo la riannotazione dello schema, se l&#8217;annotazione
+precedente era andata persa (opzione speciale)</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Scambio impronte:</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Se un&#8217;impronta è cambiata nella netlist: mantieni la vecchia impronta o
+cambia con la nuova versione.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Piste non connesse</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mantiene tutte le piste esistenti, o cancella le piste errate</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Impronte extra</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Rimuovi le impronte presenti sulla scheda ma non nella netlist.
+Le impronte con attributo "Bloccata" non saranno rimosse.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Collegamenti a piazzola singola</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Rimuovi i collegamenti a singola piazzole.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect3">
+<h4 id="_caricamento_nuove_impronte">4.4.3. Caricamento nuove impronte</h4>
+<div class="paragraph"><p>Con la visualizzazione GAL quando nuove impronte vengono rilevate nel file
+netlist, queste vengono caricate, sparse, e rese disponibili per il
+piazzamento come grupo dove si desidera.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_import_spread_footprints.png" alt="images/Pcbnew_import_spread_footprints.png" height="300">
+</div>
+</div>
+<div class="paragraph"><p>Con la visualizzazione tradizionale quando le nuove impronte vengono
+rilevate nel file netlist, queste vengono automaticamente caricate e
+piazzate alle coordinate (0,0).</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_stacked_footprints.png" alt="images/Pcbnew_stacked_footprints.png">
+</div>
+</div>
+<div class="paragraph"><p>Le nuove impronte possono essere spostate e sistemate una ad una. Un modo
+migliore per spostarle automaticamente è:</p></div>
+<div class="paragraph"><p>Attivazione della modalità impronta (<span class="image">
+<img src="images/icons/mode_module.png" alt="images/icons/mode_module.png">
+</span>)</p></div>
+<div class="paragraph"><p>Spostare il puntatore del mouse in un&#8217;area consona (libera da componenti) e
+fare clic con il tasto destro del mouse:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_move_all_modules.png" alt="images/Pcbnew_move_all_modules.png">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+Posiziona automaticamente le nuove impronte, se c'è già una scheda con
+ impronte preesistenti.
+</p>
+</li>
+<li>
+<p>
+Posiziona automaticamente tutte le impronte, per la prima volta (quando si
+ crea una scheda).
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>La schermata seguente mostra i risultati.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_unstacked_footprints.png" alt="images/Pcbnew_unstacked_footprints.png">
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_strati">5. Strati</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_introduzione">5.1. Introduzione</h3>
+<div class="paragraph"><p>Pcbnew può lavorare con 50 strati diversi:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Tra 1 e 32 strati rame per lo sbroglio piste.
+</p>
+</li>
+<li>
+<p>
+14 strati tecnici di funzione prefissata:
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+12 strati appaiati (fronte/retro): <strong>Adhesive</strong>, <strong>Solder Paste</strong>,
+ <strong>Silk Screen</strong>, <strong>Solder Mask</strong>, <strong>Courtyard</strong>, <strong>Fabrication</strong>
+</p>
+</li>
+<li>
+<p>
+2 strati singoli: <strong>Edge Cuts</strong>, <strong>Margin</strong>
+</p>
+</li>
+</ul></div>
+</li>
+<li>
+<p>
+4 strati ausiliari che si può usare a piacimento: <strong>Comments</strong>, <strong>E.C.O. 1</strong>,
+ <strong>E.C.O. 2</strong>, <strong>Drawings</strong>
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_impostazione_degli_strati">5.2. Impostazione degli strati</h3>
+<div class="paragraph"><p>To open the <strong>Layers Setup</strong> from the menu bar, select <strong>Design Rules</strong> &#8594;
+<strong>Layers Setup</strong>.</p></div>
+<div class="paragraph"><p>Il numero di strati rame, i loro nomi e le loro funzioni, vengono impostati
+in questa sede. Gli strati tecnici non usati possono essere disabilitati.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_layer_setup_dialog.png" alt="images/Pcbnew_layer_setup_dialog.png">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_descrizione_strati">5.3. Descrizione strati</h3>
+<div class="sect3">
+<h4 id="_selezione_degli_strati_rame">5.3.1. Selezione degli strati rame</h4>
+<div class="paragraph"><p>Copper layers are the usual working layers used to place and re-arrange
+tracks. Layer numbers start from 0 (the first copper layer, on Front) and
+end at 31 (Back). Since components cannot be placed in <strong>inner layers</strong>
+(number 1 to 30), only layers number 0 and 31 are <strong>component layer</strong>.</p></div>
+<div class="paragraph"><p>The name of any copper layer is editable. Copper layers have a function
+attribute that is useful when using the external router <em>Freerouter</em>.
+Example of default layer names are <strong>F.Cu</strong> and <strong>In0</strong> for layer number 0.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_layer_setup_dialog_layer_properties.png" alt="images/Pcbnew_layer_setup_dialog_layer_properties.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_paired_technical_layers">5.3.2. Paired Technical Layers</h4>
+<div class="paragraph"><p>12 technical layers come in pairs: one for the front, one for the back. You
+can recognize them with the "F." or "B." prefix in their names. The elements
+making up a footprint (pad, drawing, text) of one of these layers are
+automatically mirrored and moved to the complementary layer when the
+footprint is flipped.</p></div>
+<div class="paragraph"><p>The paired technical layers are:</p></div>
+<div class="dlist"><dl>
+<dt class="hdlist1">
+<strong>Adhesive</strong> (F.Adhes and B.Adhes)
+</dt>
+<dd>
+<p>
+ These are used in the application of adhesive to stick SMD components to the
+ circuit board, generally before wave soldering.
+</p>
+</dd>
+<dt class="hdlist1">
+<strong>Solder Paste</strong> (F.Paste and B.Paste)
+</dt>
+<dd>
+<p>
+ Used to produce a mask to allow solder paste to be placed on the pads of
+ surface mount components, generally before reflow soldering. Usually only
+ surface mount pads occupy these layers.
+</p>
+</dd>
+<dt class="hdlist1">
+<strong>Silk Screen</strong> (F.SilkS and B.SilkS)
+</dt>
+<dd>
+<p>
+ They are the layers where the drawings of the components appear. That&#8217;s
+ where you draw things like component polarity, first pin indicator,
+ reference for mounting, &#8230;
+</p>
+</dd>
+<dt class="hdlist1">
+<strong>Solder Mask</strong> (F.Mask and B.Mask)
+</dt>
+<dd>
+<p>
+ These define the solder masks. All pads should appear on one of these layers
+ (SMT) or both (for through hole) to prevent the varnish from covering the
+ pads.
+</p>
+</dd>
+<dt class="hdlist1">
+<strong>Courtyard</strong> (F.CrtYd and B.CrtYd)
+</dt>
+<dd>
+<p>
+ Used to show how much space a component physically takes on the PCB.
+</p>
+</dd>
+<dt class="hdlist1">
+<strong>Fabrication</strong> (F.Fab and B.Fab)
+</dt>
+<dd>
+<p>
+ Footprint assembly (?).
+</p>
+</dd>
+</dl></div>
+</div>
+<div class="sect3">
+<h4 id="_independant_technical_layers">5.3.3. Independant Technical Layers</h4>
+<div class="dlist"><dl>
+<dt class="hdlist1">
+<strong>Edge.Cuts</strong>
+</dt>
+<dd>
+<p>
+ This layer is reserved for the drawing of circuit board outline. Any element
+ (graphic, texts&#8230;) placed on this layer appears on all the other
+ layers. Use this layer only to draw board outlines.
+</p>
+</dd>
+<dt class="hdlist1">
+<strong>Margin</strong>
+</dt>
+<dd>
+<p>
+ Board&#8217;s edge setback outline (?).
+</p>
+</dd>
+</dl></div>
+</div>
+<div class="sect3">
+<h4 id="_layers_for_general_use">5.3.4. Layers for general use</h4>
+<div class="paragraph"><p>These layers are for any use. They can be used for text such as instructions
+for assembly or wiring, or construction drawings, to be used to create a
+file for assembly or machining. Their names are:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Comments
+</p>
+</li>
+<li>
+<p>
+E.C.O. 1
+</p>
+</li>
+<li>
+<p>
+E.C.O. 2
+</p>
+</li>
+<li>
+<p>
+Drawings
+</p>
+</li>
+</ul></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_selection_of_the_active_layer">5.4. Selection of the active layer</h3>
+<div class="paragraph"><p>The selection of the active working layer can be done in several ways:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Using the right toolbar (Layer manager).
+</p>
+</li>
+<li>
+<p>
+Using the upper toolbar.
+</p>
+</li>
+<li>
+<p>
+With the pop-up window (activated with the right mouse button).
+</p>
+</li>
+<li>
+<p>
+Using the + and - keys (works on copper layers only).
+</p>
+</li>
+<li>
+<p>
+By hot keys.
+</p>
+</li>
+</ul></div>
+<div class="sect3">
+<h4 id="_selection_using_the_layer_manager">5.4.1. Selection using the layer manager</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_layer_manager_pane.png" alt="images/Pcbnew_layer_manager_pane.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_selection_using_the_upper_toolbar">5.4.2. Selection using the upper toolbar</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_layer_selection_dropdown.png" alt="images/Pcbnew_layer_selection_dropdown.png">
+</div>
+</div>
+<div class="paragraph"><p>This directly selects the working layer.</p></div>
+<div class="paragraph"><p>Hot keys to select the working layer are displayed.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_selection_using_the_pop_up_window">5.4.3. Selection using the pop-up window</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_layer_selection_popup.png" alt="images/Pcbnew_layer_selection_popup.png">
+</div>
+</div>
+<div class="paragraph"><p>The Pop-up window opens a menu window which provides a choice for the
+working layer.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_layer_selection_dialog.png" alt="images/Pcbnew_layer_selection_dialog.png">
+</div>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_selection_of_the_layers_for_vias">5.5. Selection of the Layers for Vias</h3>
+<div class="paragraph"><p>If the <strong>Add Tracks and Vias</strong> icon is selected on the right hand toolbar, the
+Pop-Up window provides the option to change the layer pair used for vias:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_via_layer_pair_popup.png" alt="images/Pcbnew_via_layer_pair_popup.png">
+</div>
+</div>
+<div class="paragraph"><p>This selection opens a menu window which provides choice of the layers used
+for vias.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_via_layer_pair_dialog.png" alt="images/Pcbnew_via_layer_pair_dialog.png">
+</div>
+</div>
+<div class="paragraph"><p>When a via is placed the working (active) layer is automatically switched to
+the alternate layer of the layer pair used for the vias.</p></div>
+<div class="paragraph"><p>One can also switch to another active layer by hot keys, and if a track is
+in progress, a via will be inserted.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_using_the_high_contrast_mode">5.6. Using the high-contrast mode</h3>
+<div class="paragraph"><p>This mode is entered when the tool (in the left toolbar) is activated:
+<span class="image">
+<img src="images/icons/contrast_mode.png" alt="images/icons/contrast_mode.png">
+</span></p></div>
+<div class="paragraph"><p>When using this mode, the active layer is displayed like in the normal mode,
+but all others layers are displayed in gray color.</p></div>
+<div class="paragraph"><p>There are two useful cases:</p></div>
+<div class="sect3">
+<h4 id="_copper_layers_in_high_contrast_mode">5.6.1. Copper layers in high-contrast mode</h4>
+<div class="paragraph"><p>When a board uses more than four layers, this option allows the active
+copper layer to be seen more easily:</p></div>
+<div class="paragraph"><p><strong>Normal mode</strong> (back side copper layer active):</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_copper_layers_contrast_normal.png" alt="images/Pcbnew_copper_layers_contrast_normal.png">
+</div>
+</div>
+<div class="paragraph"><p><strong>High-contrast mode</strong> (back side copper layer active):</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_copper_layers_contrast_high.png" alt="images/Pcbnew_copper_layers_contrast_high.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_technical_layers">5.6.2. Technical layers</h4>
+<div class="paragraph"><p>The other case is when it is necessary to examine solder paste layers and
+solder mask layers which are usually not displayed.</p></div>
+<div class="paragraph"><p>Masks on pads are displayed if this mode is active.</p></div>
+<div class="paragraph"><p><strong>Normal mode</strong> (front side solder mask layer active):</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_technical_layers_contrast_normal.png" alt="images/Pcbnew_technical_layers_contrast_normal.png">
+</div>
+</div>
+<div class="paragraph"><p><strong>High-contrast mode</strong> (front side solder mask layer active):</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_technical_layers_contrast_high.png" alt="images/Pcbnew_technical_layers_contrast_high.png">
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_crea_e_modifica_una_scheda">6. Crea e modifica una scheda</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_creazione_di_una_scheda">6.1. Creazione di una scheda</h3>
+<div class="sect3">
+<h4 id="_disegno_dei_contorni_della_scheda">6.1.1. Disegno dei contorni della scheda</h4>
+<div class="paragraph"><p>Solitamente è considerata una buona idea definire per prima cosa i bordi
+della scheda. I bordi si disegnano con una sequenza di segmenti di
+linea. Selezionare <em>Edge.Cuts</em> come strato attivo e usare lo strumento
+&#8220;Aggiungi linea o poligono grafico&#8221; per tracciare il bordo, facendo clic
+alla posizione di ogni vertice e facendo doppio clic per finire. Le schede
+di solito hanno dimensioni molto precise, perciò potrebbe essere necessario
+usare le coordinate mostrate del puntatore durante la tracciatura del
+contorno. Tenere a mente che le coordinate relative possono essere azzerate
+in qualsiasi momento usando la barra spaziatrice, e che le unità di misura
+mostrate possono essere abilitate/disabilitate usando la combinazione
+&#8220;Ctrl-U&#8221;. Le coordinate relative consentono disegni di dimensioni molto
+precise. È possibile disegnare un contorno circolare (o arcuato):</p></div>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Selezionare lo strumento &#8220;Aggiungi cerchio grafico&#8221; o &#8220;Aggiungi arco
+ grafico&#8221;
+</p>
+</li>
+<li>
+<p>
+Fare clic per fissare il centro del cerchio
+</p>
+</li>
+<li>
+<p>
+Regolare il raggio muovendo il mouse
+</p>
+</li>
+<li>
+<p>
+Terminare facendo nuovamente clic.
+</p>
+</li>
+</ol></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">La larghezza del bordo può essere regolata, nel menu Parametri (larghezza
+raccomandata = 150 in decimi di mils) o attraverso le Opzioni, ma questa non
+sarà visibile a meno che la grafica non sia mostrata in una modalità diversa
+da contorni.</td>
+</tr></table>
+</div>
+<div class="paragraph"><p>Il bordo risultante dovrebbe somigliare a questo:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_simple_board_outline.png" alt="images/Pcbnew_simple_board_outline.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_uso_di_disegno_dxf_per_il_contorno_scheda">6.1.2. Uso di disegno DXF per il contorno scheda</h4>
+<div class="paragraph"><p>In alternativa a disegnare il contorno scheda direttamente in Pcbnew, questo
+può essere importato da un disegno DXF.</p></div>
+<div class="paragraph"><p>Usando questa funzione si possono creare forme di schede più complesse di
+quelle che si otterrebbe sfruttando solamente le capacità di disegno interne
+di Pcbnew.</p></div>
+<div class="paragraph"><p>Per esempio un pacchetto CAD meccanico può essere usato per definire la
+forma della scheda giusta per un contenitore particolare.</p></div>
+<div class="sect4">
+<h5 id="_preparazione_di_un_disegno_dxf_per_contorno_scheda">Preparazione di un disegno DXF per contorno scheda</h5>
+<div class="paragraph"><p>Le capacità di importazione <strong>DXF</strong> di KiCad non includono il supporto a
+caratteristiche DXF come <strong>POLYLINE</strong> e <strong>ELLISSI</strong> e i file DXF che usano
+queste caratteristiche richiedono alcuni passi aggiuntivi di conversione per
+prepararli all&#8217;importazione.</p></div>
+<div class="paragraph"><p>Per questa conversione si può usare un pacchetto software come LibreCAD.</p></div>
+<div class="paragraph"><p>Come primo passo, tutte le <strong>POLILINEE</strong> devono essere divise (esplose) nelle
+loro oiginali forme più semplici. In LibreCAD usare i passi seguenti:</p></div>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Aprire una copia del file DXF.
+</p>
+</li>
+<li>
+<p>
+Selezionare la forma della scheda (le forme selezionate sono mostrate con
+ linee tratteggiate).
+</p>
+</li>
+<li>
+<p>
+Nel menu <strong>Modifica</strong>, selezionare <strong>Esplodi</strong>.
+</p>
+</li>
+<li>
+<p>
+Premere INVIO.
+</p>
+</li>
+</ol></div>
+<div class="paragraph"><p>Come prossimo passo, curve complesse come le <strong>ELLISSI</strong> vanno spezzate in
+segmenti di linea più piccoli che <em>approssimano</em> la forma desiderata. Questo
+accade automaticamente quando il file DXF viene esportato o salvato nel
+vecchio formato file <strong>DXF R12</strong> (dato che il formato R12 non supporta forme
+dalle curve complesse, le applicazioni CAD convertono queste forme in
+segmenti di linea. Alcune applicazioni CAD permettono la configurazione del
+numero o della lunghezza dei segmenti di linea usati). In LibreCAD la
+lunghezza dei segmenti è generalmente abbastanza piccola da poter essere
+usata per le forme dei circuiti stampati.</p></div>
+<div class="paragraph"><p>In LibreCAD, usare i passi seguenti per esportare nel formato file <strong>DXF
+R12</strong>:</p></div>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Nel menu <strong>File</strong>, usare <strong>Salva con nome&#8230;</strong>
+</p>
+</li>
+<li>
+<p>
+Nella finestra di dialogo <strong>Salva disegno come</strong>, c'è un selettore <strong>Salva
+ come:</strong> in fondo a destra della finestra di dialogo. Selezionare l&#8217;opzione
+ <strong>Drawing Exchange DXF R12</strong>.
+</p>
+</li>
+<li>
+<p>
+Opzionalmente inserire un nome fiel nel campo <strong>Nome file:</strong>.
+</p>
+</li>
+<li>
+<p>
+Fare clic su <strong>Salva</strong>
+</p>
+</li>
+</ol></div>
+<div class="paragraph"><p>Il file DXF è ora pronto per l&#8217;importazione in KiCad.</p></div>
+</div>
+<div class="sect4">
+<h5 id="_importare_il_file_dxf_in_kicad">Importare il file DXF in KiCad</h5>
+<div class="paragraph"><p>I passi seguenti descrivono l&#8217;importazione del file DXF preparato come forma
+di circuito stampato in KiCad. Si noti che il comportamento di importazione
+è leggermente differente a seconda della modalità <em>schermo</em> usata.</p></div>
+<div class="paragraph"><p>Uso nella modalità schermo &#8220;predefinita&#8221;:</p></div>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Nel menu <strong>File</strong>, selezionare <strong>Importa</strong> e poi l&#8217;opzione <strong>File DXF</strong>.
+</p>
+</li>
+<li>
+<p>
+Nella finestra di dialogo <strong>Importa file DXF</strong> usare <em>Esplora</em> per selezionare
+ il file DXF preparato per essere importato.
+</p>
+</li>
+<li>
+<p>
+Nell&#8217;opzione <em>Posiziona punto origine DXF (0,0):</em>, impostare il punto
+ dell&#8217;origine DXF relativa alle coordinate della scheda (la scheda KiCad ha
+ (0,0) nell&#8217;angolo in alto a sinistra). Per <em>Posizione personalizzata</em>
+ inserire le coordinate nei campi <em>Posizione X:</em> e <em>Posizione Y</em>.
+</p>
+</li>
+<li>
+<p>
+Nella selezione <em>Strati</em>, selezionare lo strato della scheda da
+ importare. Per i contorni scheda serve <strong>Edge.Cuts</strong>.
+</p>
+</li>
+<li>
+<p>
+Fare clic su <em>OK</em>.
+</p>
+</li>
+</ol></div>
+<div class="paragraph"><p>Uso nelle modalità schermo &#8220;OpenGL&#8221; o &#8220;Cairo&#8221;:</p></div>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Nel menu <strong>File</strong>, selezionare <strong>Importa</strong> e poi l&#8217;opzione <strong>File DXF</strong>.
+</p>
+</li>
+<li>
+<p>
+Nella finestra di dialogo <strong>Importa file DXF</strong> usare <em>Esplora</em> per selezionare
+ il file DXF preparato per essere importato.
+</p>
+</li>
+<li>
+<p>
+L&#8217;impostazione dell&#8217;opzione <em>Posiziona punto origine DXF (0,0):</em> viene
+ ignorata in questa modalità.
+</p>
+</li>
+<li>
+<p>
+Nella selezione <em>Strati</em>, selezionare lo strato della scheda da
+ importare. Per i contorni scheda serve <strong>Edge.Cuts</strong>.
+</p>
+</li>
+<li>
+<p>
+Fare clic su <em>OK</em>.
+</p>
+</li>
+<li>
+<p>
+La forma è ora attaccata al proprio cursore e può essere spostata sull&#8217;area
+ della scheda.
+</p>
+</li>
+<li>
+<p>
+Fare clic per <em>depositare</em> la forma sulla scheda.
+</p>
+</li>
+</ol></div>
+</div>
+<div class="sect4">
+<h5 id="_esempio_di_forma_dxf_importata">Esempio di forma DXF importata</h5>
+<div class="paragraph"><p>Ecco un esempio di importazione DXF con una scheda che ha diversi segmenti
+ellittici approssimati da una serie di corti segmenti di linea:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_board_outline_imported_from_a_DXF.png" alt="images/Pcbnew_board_outline_imported_from_a_DXF.png">
+</div>
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_lettura_della_netlist_generata_dallo_schema_elettrico">6.1.3. Lettura della netlist generata dallo schema elettrico</h4>
+<div class="paragraph"><p>Attivare l&#8217;icona <span class="image">
+<img src="images/icons/netlist.png" alt="images/icons/netlist.png">
+</span> per mostrare la finestra
+di dialogo della netlist:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/Pcbnew_netlist_dialog.png" alt="images/it/Pcbnew_netlist_dialog.png">
+</div>
+</div>
+<div class="paragraph"><p>Se il nome (percorso) della netlist nel titolo della finestra è sbagliato,
+usare il pulsante <em>Seleziona</em> per sfogliare e selezionare la netlist
+desiderata. Poi <em>Leggere</em> la netlist. Ogni modulo non ancora caricato
+apparirà, sovrapposto uno sull&#8217;altro (vedremo poi come spostarli
+automaticamente).</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_board_outline_with_dogpile.png" alt="images/Pcbnew_board_outline_with_dogpile.png">
+</div>
+</div>
+<div class="paragraph"><p>Se nessuna delle impronte è stata piazzata, tutte le impronte appariranno
+sulla scheda nello stesso punto, rendendole difficili da riconoscere. È
+possibile disporle automaticamente (usando il comando <em>Disposizione globale</em>
+tramite il pulsante destro del mouse). Ecco il risultato di tale
+riorganizzazione:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_board_outline_with_globally_placed_modules.png" alt="images/Pcbnew_board_outline_with_globally_placed_modules.png">
+</div>
+</div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">Se una scheda viene modificata sostituendo un&#8217;impronta esistente con una
+nuova (per esempio cambiando una resistenza da 1/8W con una da 1/2W) in
+CvPcb, sarà necessario cancellare il componente esistente prima che Pcbnew
+carichi l&#8217;impronta di rimpiazzo. Comunque, se un&#8217;impronta deve essere
+sostituita da una esistente, è più facile usare la finestra di dialogo
+impronte, accessibile tramite clic sul tasto destro del mouse sopra
+l&#8217;impronta in questione.</td>
+</tr></table>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_correggere_una_scheda">6.2. Correggere una scheda</h3>
+<div class="paragraph"><p>È molto spesso necessario correggere una scheda seguendo un corrispondente
+cambiamento nello schema elettrico.</p></div>
+<div class="sect3">
+<h4 id="_passi_da_seguire">6.2.1. Passi da seguire</h4>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Creare una nuova dallo schema elettrico modificato.
+Se sono stati aggiunti nuovi componenti, collegarli alle impronte
+corrispondenti in CvPcb.
+</p>
+</li>
+<li>
+<p>
+Leggere la nuova netlist in Pcbnew.
+</p>
+</li>
+</ol></div>
+</div>
+<div class="sect3">
+<h4 id="_cancellare_le_piste_errate">6.2.2. Cancellare le piste errate</h4>
+<div class="paragraph"><p>Pcbnew è in grado di cancellare automaticamente piste che sono divenute
+errate per delle modifiche. Per far ciò, controllare l&#8217;opzione <em>Cancella</em>
+nel riquadro <em>Piste non collegate</em> nella finestra di dialogo della netlist:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_bad_tracks_deletion_option.png" alt="images/Pcbnew_bad_tracks_deletion_option.png">
+</div>
+</div>
+<div class="paragraph"><p>Comunque, si fa spesso più velocemente a modificare tali piste a mano (la
+funzione DRC ne permette l&#8217;identificazione).</p></div>
+</div>
+<div class="sect3">
+<h4 id="_componenti_cancellati">6.2.3. Componenti cancellati</h4>
+<div class="paragraph"><p>Pcbnew può cancellare impronte corrispondenti a componenti che sono stati
+rimossi dallo schema. Opzionale.</p></div>
+<div class="paragraph"><p>Ciò è necessario perché ci sono spesso impronte (fori di fissaggio viti, per
+esempio) aggiunte al circuito stampato che non appariranno mai sullo schema
+elettrico.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_extra_footprints_deletion_option.png" alt="images/Pcbnew_extra_footprints_deletion_option.png">
+</div>
+</div>
+<div class="paragraph"><p>Se l&#8217;opzione "Impronte extra" è selezionata, un&#8217;impronta corrispondente ad
+un componente non trovato nella netlist, verrà cancellata, a meno che questa
+non abbia l&#8217;opzione "Bloccata" attiva. È una buona idea attivare
+quest&#8217;opzione per le impronte "meccaniche":</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_unlock_footprint_option.png" alt="images/Pcbnew_unlock_footprint_option.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_impronte_modificate">6.2.4. Impronte modificate</h4>
+<div class="paragraph"><p>Se un&#8217;impronta viene modificata nella netlist (usando CvPcb), ma l&#8217;impronta
+è stata già posizionata, essa non verrà modificata da Pcbnew, a meno che la
+corrispondente opzione del riquadro <em>Scambio impronte</em> della finestra di
+dialogo netlist dialog sia stata abilitata:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_exchange_module_option.png" alt="images/Pcbnew_exchange_module_option.png">
+</div>
+</div>
+<div class="paragraph"><p>Cambiare un&#8217;impronta (sostituendo una resistenza con un&#8217;altra di dimensione
+diversa, per esempio) può essere effettuata direttamente modificando
+l&#8217;impronta.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_opzioni_avanzate_selezioni_usando_le_marche_temporali">6.2.5. Opzioni avanzate - selezioni usando le marche temporali</h4>
+<div class="paragraph"><p>Alle volte la notazione dello schema elettrico viene cambiata, senza che vi
+sia cambiamento materiale nel circuito (ciò può riguardare i riferimenti -
+come R5, U4&#8230;). Il circuito stampato è così inalterato (eccetto forse per
+la serigrafia). Ciononostante, internamente, i componenti e le impronte sono
+rappresentati dai loro riferimenti. In questo caso, l&#8217;opzione <em>Marcatura
+temporale</em> della finestra di dialogo della netlist può venire selezionata
+prima della ri-lettura della netlist:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_module_selection_option.png" alt="images/Pcbnew_module_selection_option.png">
+</div>
+</div>
+<div class="paragraph"><p>Con questa opzione, Pcbnew non identifica più le impronte dai riferimenti,
+ma dalle marcature temporali. Le marcature temporali sono automaticamente
+generate da Eeschema (è la data e l&#8217;ora di quando il componente è stato
+inserito nello schema).</p></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Avvertenza</div>
+</td>
+<td class="content">È necessario esercitare una grande cura nell&#8217;uso di questa opzione (salvare
+prima il file!). Questo perché la tecnica è complicata nel caso si usino
+componenti contenenti più parti (per es. un 7400 possiede 4 parti e un
+contenitore). In questo caso, la marcatura temporale non è definita
+univocamente (per il 7400 ce ne sarebbero fino a quattro - una per ogni
+parte). Ad ogni modo, l&#8217;opzione marcatura temporale solitamente risolve i
+problemi di ri-annotazione.</td>
+</tr></table>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_scambio_diretto_di_impronte_gia_piazzate_sulla_scheda">6.3. Scambio diretto di impronte già piazzate sulla scheda</h3>
+<div class="paragraph"><p>Il cambio di un&#8217;impronta (o qualche impronte identica) con un&#8217;altra impronta
+è molto utile e molto facile:</p></div>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Clic su un&#8217;impronta per aprire la finestra di dialogo della modifica.
+</p>
+</li>
+<li>
+<p>
+Attiva la modifica delle impronte.
+</p>
+</li>
+</ol></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_change_modules_button.png" alt="images/Pcbnew_change_modules_button.png">
+</div>
+</div>
+<div class="paragraph"><p>Opzioni per il cambio delle impronte:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_footprint_exchange_options.png" alt="images/Pcbnew_footprint_exchange_options.png">
+</div>
+</div>
+<div class="paragraph"><p>Bisogna scegliere un nuovo nome impronta e usare:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Cambia impronta di <em>xx</em></strong> per l&#8217;impronta corrente
+</p>
+</li>
+<li>
+<p>
+<strong>Cambia impronte <em>yy</em></strong> per tutte le impronte come l&#8217;impronta corrente.
+</p>
+</li>
+<li>
+<p>
+<strong>Cambia le impronte con lo stesso valore</strong> per tutte le impronte come l&#8217;impronta
+ corrente, ristretto a componenti aventi lo stesso valore.
+</p>
+</li>
+<li>
+<p>
+<strong>Aggiorna tutte le impronte della scheda</strong> per ricaricare tutte le impronte sulla scheda.
+</p>
+</li>
+</ul></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_piazzamento_impronte">7. Piazzamento impronte</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_piazzamento_assistito">7.1. Piazzamento assistito</h3>
+<div class="paragraph"><p>Durante lo spostamento di impronte la ratsnest delle impronte (la rete di
+connessioni) può essere mostrata per assistere durante il piazzamento. Per
+abilitare questa funzione deve essere attivata l&#8217;icona
+<span class="image">
+<img src="images/icons/modratsnest.png" alt="images/icons/modratsnest.png">
+</span> della barra strumenti di sinistra.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_piazzamento_manuale">7.2. Piazzamento manuale</h3>
+<div class="paragraph"><p>Selezionare l&#8217;impronta con il pulsante destro del mouse e scegliere il
+comando Sposta dal menu. Spostare l&#8217;impronta sulla posizione richiesta e
+piazzarla con il punsante sinistro del mouse. Se richiesto, l&#8217;impronta
+selezionata può anche essere ruotata, invertita o modificata. Selezionare
+Annulla dal menu (o premere il tasto Esc) per annullare il comando.</p></div>
+<div class="paragraph"><p>Qui si può osservare la visualizzazione della ratsnest dell&#8217;impronta durante
+uno spostamento:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_ratsnest_during_move.png" alt="images/Pcbnew_ratsnest_during_move.png">
+</div>
+</div>
+<div class="paragraph"><p>Il circuito, una volta che tutte le impronte siano state piazzate, potrebbe
+apparire come mostrato:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_circuit_after_placement.png" alt="images/Pcbnew_circuit_after_placement.png">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_distribuzione_automatica_impronte">7.3. Distribuzione automatica impronte</h3>
+<div class="paragraph"><p>In generale, le impronte si possono spostare solo se non sono state
+&#8220;Bloccate&#8221;. Questo attributo può essere acceso o spento dal menu a
+discesa (pulsante destro del mouse sopra l&#8217;impronta) durante la modalità
+impronte o tramite il menu di modifica dell&#8217;impronta.</p></div>
+<div class="paragraph"><p>Come dichiarato nello precedente capitolo, le nuove impronte caricate
+durante la lettura della netlist appaiono impilate in una singola posizione
+sulla scheda. Pcbnew permette la distribuzione automatica delle impronte per
+semplificarne la selezione ed il piazzamento manuali.</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Selezionare l&#8217;opzione &#8220;Modalità impronte&#8221; (icona
+ <span class="image">
+<img src="images/icons/mode_module.png" alt="images/icons/mode_module.png">
+</span> sulla barra strumenti in alto).
+</p>
+</li>
+<li>
+<p>
+La finestra a scomparsa attivata dal pulsante destro del mouse diventa:
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Se è presente un&#8217;impronta sotto il puntatore del mouse:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_context_module_mode_module_under_cursor.png" alt="images/Pcbnew_context_module_mode_module_under_cursor.png">
+</div>
+</div>
+<div class="paragraph"><p>Se non c'è niente sotto il puntatore:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_context_module_mode_no_module_under_cursor.png" alt="images/Pcbnew_context_module_mode_no_module_under_cursor.png">
+</div>
+</div>
+<div class="paragraph"><p>In entrambi i casi i seguenti comandi sono disponibili:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Disponi tutte le impronte</strong> permette la distribuzione automatica di tutte le
+ impronte non bloccate. In generale viene usato dopo la prima lettura di
+ una netlist.
+</p>
+</li>
+<li>
+<p>
+<strong>Disponi tutte le impronte non già presenti sulla scheda</strong> permette la
+ distribuzione automatica delle impronte che non sono già state piazzate
+ all&#8217;interno dei contorni dello stampato. Questo comando richiede che sia
+ già presente un bordo scheda per determinare quali impronte possano
+ essere distribuite automaticamente.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_disposizione_automatica_di_impronte">7.4. Disposizione automatica di impronte</h3>
+<div class="sect3">
+<h4 id="_caratteristiche_del_piazzamento_automatico">7.4.1. Caratteristiche del piazzamento automatico</h4>
+<div class="paragraph"><p>La funzione di piazzamento automatico permette il piazzamento di impronte
+sulle 2 facce di un circuito stampato (anche se lo spostamento di
+un&#8217;impronta sullo strato rame non è automatico).</p></div>
+<div class="paragraph"><p>Cerca anche il miglior orientamento (0, 90, -90, 180 gradi) per
+l&#8217;impronta. Il piazzamento viene fatto secondo un algoritmo di
+ottimizzazione, che cerca di minimizzare la lunghezza della ratsnest e di
+creare spazio tra le impronte più grandi con molti piedini. L&#8217;ordine di
+piazzamento è ottimizzato per piazzare inizialmente queste impronte più
+grandi con molti piedini.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_preparazione">7.4.2. Preparazione</h4>
+<div class="paragraph"><p>Pcbnew può perciò piazzare le impronte automaticamente, anche se è
+necessario guidare questo piazzamento, perché nessun software può indovinare
+cosa l&#8217;utente desidera ottenere.</p></div>
+<div class="paragraph"><p>Prima che un piazzamento automatico venga effettuato si deve:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Creare il contorno della scheda (può essere complesso, ma deve essere chiuso
+ se la forma non è rettangolare).
+</p>
+</li>
+<li>
+<p>
+Piazzare manualmente i componenti le cui posizioni sono imposte (connettori,
+ fori di fissaggio, ecc.).
+</p>
+</li>
+<li>
+<p>
+Stesso discorso per alcune impronte SMD e componenti critici (impronte
+ grandi per esempio) che devono stare su uno specifico lato o in una
+ specifica posizione sulla scheda e questo va fatto manualmente.
+</p>
+</li>
+<li>
+<p>
+Una volta completati i piazzamenti manuali queste impronte devono essere
+ &#8220;fissate&#8221; per prevenirne lo spostamento. Con l&#8217;icona della modalità
+ impronte <span class="image">
+<img src="images/icons/mode_module.png" alt="images/icons/mode_module.png">
+</span> selezionata fare clic destro
+ sull&#8217;impronta e selezionare "Fissa impronte" nel menu a discesa. Questa
+ operazione può essere effettuata anche tramite il menu Impronta/Modifica
+ parametri.
+</p>
+</li>
+<li>
+<p>
+Il piazzamento automatico può essere effettuato. Con l&#8217;icona modalità
+ impronte selezionata, fare clic destro e selezionare Disposizione globale -
+ e poi Posiziona automaticamente tutte le impronte.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Durante il piazzamento automatico, se richiesto, Pcbnew può ottimizzare
+l&#8217;orientamento delle impronte. Comunque la rotazione verrà tentata solo se
+viene autorizzata per l&#8217;impronta (vedere le opzioni dell&#8217;editor impronte).</p></div>
+<div class="paragraph"><p>Solitamente le resistenze e i condensatori non polarizzati vengono
+autorizzati alla rotazione di 180 gradi. Alcune impronte (i piccoli
+transistor per esempio) possono essere autorizzati per la rotazione di +/-
+90 e 180 gradi.</p></div>
+<div class="paragraph"><p>Per ogni impronta un cursore autorizza la rotazione di 90 gradi e un secondo
+cursore autorizza la rotazione di 180 gradi. Un&#8217;impostazione di 0 previene
+la rotazione, una impostazione di 10 la autorizza, e un valore intermedio
+indica una preferenza per/contro la rotazione.</p></div>
+<div class="paragraph"><p>L&#8217;autorizzazione alla rotazione può essere effettuata modificando l&#8217;impronta
+una volta che questa viene piazzata sulla scheda. Comunque è preferibile
+impostare le opzioni richieste sull&#8217;impronta nella libreria dato che queste
+impostazioni verranno ereditate ogni volta che l&#8217;impronta viene usata.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_auto_piazzamento_interattivo">7.4.3. Auto-piazzamento interattivo</h4>
+<div class="paragraph"><p>Potrebbe rendersi necessario il blocco del piazzamento automatico, durante
+il suo funzionamento (effettuabile premendo il tasto Esc), e il
+riposizionamento manuale di un&#8217;impronta. Usando il comando Autoposiziona
+prossima impronta si riavvierà l&#8217;autopiazzamento dal punto in cui era stato
+fermato.</p></div>
+<div class="paragraph"><p>Il comando Posiziona automaticamente nuove impronte permette il piazzamento
+automatico delle impronte chen non sono state già piazzate all&#8217;interno dei
+limiti della scheda. Non sposterà comunque quelle dentro i bordi del
+circuito stampato anche se queste dovessero non essere &#8220;bloccate&#8221;.</p></div>
+<div class="paragraph"><p>Il comando Posiziona automaticamente rende possibile l&#8217;esecuzione di un
+autopiazzamento dell&#8217;impronta indicata dal mouse, anche se questa dovesse
+avere l&#8217;attributo di &#8220;blocco&#8221; attivo.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_nota_aggiuntiva">7.4.4. Nota aggiuntiva</h4>
+<div class="paragraph"><p>Pcbnew determina automaticamente la possibile zona di piazzamento
+dell&#8217;impronta rispettando la forma dei bordi della scheda, che non devono
+necessariamente essere rettangolari (può essere tonda, avere ritagli, ecc.).</p></div>
+<div class="paragraph"><p>Se la scheda non è rettangolare, il profilo della scheda deve essere chiuso,
+in modo da permettere a Pcbnew di determinare cosa è dentro e cosa è fuori
+dalla scheda. Analogamente, se ci sono dei ritagli interni, i loro bordi
+devono essere chiusi.</p></div>
+<div class="paragraph"><p>Pcbnew calcola la possibile zona di piazzamento delle impronte usando i
+bordi della scheda, e poi passa ogni impronta una alla volta sopra
+quest&#8217;area in modo da determinare il posizionamento ottimale.</p></div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_setting_routing_parameters">8. Setting routing parameters</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_current_settings">8.1. Current settings</h3>
+<div class="sect3">
+<h4 id="_accessing_the_main_dialog">8.1.1. Accessing the main dialog</h4>
+<div class="paragraph"><p>The most important parameters are accessed from the following drop-down
+menu:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_design_rules_dropdown.png" alt="images/Pcbnew_design_rules_dropdown.png">
+</div>
+</div>
+<div class="paragraph"><p>and are set in the Design Rules dialog.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_current_settings_2">8.1.2. Current settings</h4>
+<div class="paragraph"><p>Current settings are displayed in the top toolbar.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_design_rules_top_toolbar.png" alt="images/Pcbnew_design_rules_top_toolbar.png">
+</div>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_general_options">8.2. General options</h3>
+<div class="paragraph"><p>The General options menu is available via the top toolbar link Preferences
+&#8594; General dialog.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_preferences_menu.png" alt="images/Pcbnew_preferences_menu.png">
+</div>
+</div>
+<div class="paragraph"><p>The dialog looks like the following:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_general_options_dialog.png" alt="images/Pcbnew_general_options_dialog.png">
+</div>
+</div>
+<div class="paragraph"><p>For the creation of tracks the necessary parameters are:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Tracks 45 Only</strong>: Directions allowed for track segments are 0, 45 or
+ 90 degrees.
+</p>
+</li>
+<li>
+<p>
+<strong>Double Segm Track</strong>: When creating tracks, 2 segments will be
+ displayed.
+</p>
+</li>
+<li>
+<p>
+<strong>Tracks Auto Del</strong>: When recreating tracks, the old one will be
+ automatically deleted if considered redundant.
+</p>
+</li>
+<li>
+<p>
+<strong>Magnetic Pads</strong>: The graphic cursor becomes a pad, centered in the
+ pad area.
+</p>
+</li>
+<li>
+<p>
+<strong>Magnetic Tracks</strong>: The graphic cursor becomes the track axis.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_netclasses">8.3. Netclasses</h3>
+<div class="paragraph"><p>Pcbnew allows you to define different routing parameters for each
+net. Parameters are defined by a group of nets.</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+A group of nets is called a Netclass.
+</p>
+</li>
+<li>
+<p>
+There is always a netclass called "default".
+</p>
+</li>
+<li>
+<p>
+Users can add other Netclasses.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>A netclass specifies:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+The width of tracks, via diameters and drills.
+</p>
+</li>
+<li>
+<p>
+The clearance between pads and tracks (or vias).
+</p>
+</li>
+<li>
+<p>
+When routing, Pcbnew automatically selects the netclass corresponding to the
+ net of the track to create or edit, and therefore the routing parameters.
+</p>
+</li>
+</ul></div>
+<div class="sect3">
+<h4 id="_setting_routing_parameters_2">8.3.1. Setting routing parameters</h4>
+<div class="paragraph"><p>The choice is made in the menu: Design Rules &#8594; Design Rules.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_netclass_editor">8.3.2. Netclass editor</h4>
+<div class="paragraph"><p>The Netclass editor allows you to:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Add or delete Netclasses.
+</p>
+</li>
+<li>
+<p>
+Set routing parameters values: clearance, track width, via sizes.
+</p>
+</li>
+<li>
+<p>
+Group nets in netclasses.
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_design_rules_editor_netclass_tab.png" alt="images/Pcbnew_design_rules_editor_netclass_tab.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_global_design_rules">8.3.3. Global Design Rules</h4>
+<div class="paragraph"><p>The global design rules are:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Enabling/disabling Blind/buried Vias use.
+</p>
+</li>
+<li>
+<p>
+Enabling/disabling Micro Vias use.
+</p>
+</li>
+<li>
+<p>
+Minimum Allowed Values for tracks and vias.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>A DRC error is raised when a value smaller than the minimum value specified
+is encountered. The second dialog panel is:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_design_rules_editor_global_tab.png" alt="images/Pcbnew_design_rules_editor_global_tab.png">
+</div>
+</div>
+<div class="paragraph"><p>This dialog also allows to enter a "stock" of tracks and via sizes.</p></div>
+<div class="paragraph"><p>When routing, one can select one of these values to create a track or via,
+instead of using the netclass&#8217;s default value.</p></div>
+<div class="paragraph"><p>Useful in critical cases when a small track segment must have a specific
+size.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_via_parameters">8.3.4. Via parameters</h4>
+<div class="paragraph"><p>Pcbnew handles 3 types of vias:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Through vias (usual vias).
+</p>
+</li>
+<li>
+<p>
+Blind or buried vias.
+</p>
+</li>
+<li>
+<p>
+Micro Vias, like buried vias but restricted to an external layer to its
+ nearest neighbor. They are intended to connect BGA pins to the nearest inner
+ layer. Their diameter is usually very small and they are drilled by laser.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>By default, all vias have the same drill value.</p></div>
+<div class="paragraph"><p>This dialog specifies the smallest acceptable values for via parameters. On
+a board, a via smaller than specified here generates a DRC error.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_track_parameters">8.3.5. Track parameters</h4>
+<div class="paragraph"><p>Specify the minimum acceptable track width. On a board, a track width
+smaller than specified here generates a DRC error.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_specific_sizes">8.3.6. Specific sizes</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_specific_size_options.png" alt="images/Pcbnew_specific_size_options.png">
+</div>
+</div>
+<div class="paragraph"><p>One can enter a set of extra tracks and/or via sizes. While routing a track,
+these values can be used on demand instead of the values from the current
+netclass values.</p></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_examples_and_typical_dimensions">8.4. Examples and typical dimensions</h3>
+<div class="sect3">
+<h4 id="_track_width">8.4.1. Track width</h4>
+<div class="paragraph"><p>Use the largest possible value and conform to the minimum sizes given here.</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:16%;">
+<col style="width:16%;">
+<col style="width:16%;">
+<col style="width:16%;">
+<col style="width:16%;">
+<col style="width:16%;">
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top" > Units </th>
+<th class="tableblock halign-left valign-top" > CLASS 1 </th>
+<th class="tableblock halign-left valign-top" > CLASS 2 </th>
+<th class="tableblock halign-left valign-top" > CLASS 3 </th>
+<th class="tableblock halign-left valign-top" > CLASS 4 </th>
+<th class="tableblock halign-left valign-top" > CLASS 5</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">mm</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">0.8</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">0.5</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">0.4</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">0.25</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">0.15</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">mils</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">31</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">20</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">16</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">10</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">6</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect3">
+<h4 id="_insulation_clearance">8.4.2. Insulation (clearance)</h4>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:16%;">
+<col style="width:16%;">
+<col style="width:16%;">
+<col style="width:16%;">
+<col style="width:16%;">
+<col style="width:16%;">
+<thead>
+<tr>
+<th class="tableblock halign-left valign-top" > Units </th>
+<th class="tableblock halign-left valign-top" > CLASS 1 </th>
+<th class="tableblock halign-left valign-top" > CLASS 2 </th>
+<th class="tableblock halign-left valign-top" > CLASS 3 </th>
+<th class="tableblock halign-left valign-top" > CLASS 4 </th>
+<th class="tableblock halign-left valign-top" > CLASS 5</th>
+</tr>
+</thead>
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">mm</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">0.7</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">0.5</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">0.35</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">0.23</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">0.15</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">mils</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">27</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">20</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">14</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">9</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">6</p></td>
+</tr>
+</tbody>
+</table>
+<div class="paragraph"><p>Usually, the minimum clearance is very similar to the minimum track width.</p></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_examples">8.5. Examples</h3>
+<div class="sect3">
+<h4 id="_rustic">8.5.1. Rustic</h4>
+<div class="ulist"><ul>
+<li>
+<p>
+Clearance: 0.35 mm (0.0138 inches).
+</p>
+</li>
+<li>
+<p>
+Track width: 0.8 mm (0.0315 inches).
+</p>
+</li>
+<li>
+<p>
+Pad diameter for ICs and vias: 1.91 mm (0.0750 inches).
+</p>
+</li>
+<li>
+<p>
+Pad diameter for discrete components: 2.54 mm (0.1 inches).
+</p>
+</li>
+<li>
+<p>
+Ground track width: 2.54 mm (0.1 inches).
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_dr_example_rustic.png" alt="images/Pcbnew_dr_example_rustic.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_standard">8.5.2. Standard</h4>
+<div class="ulist"><ul>
+<li>
+<p>
+Clearance: 0.35mm (0.0138 inches).
+</p>
+</li>
+<li>
+<p>
+Track width: 0.5mm (0.0127 inches).
+</p>
+</li>
+<li>
+<p>
+Pad diameter for ICs: make them elongated in order to allow tracks to pass
+ between IC pads and yet have the pads offer a sufficient adhesive surface
+ (1.27 x 2.54 mm -&#8594; 0.05 x 0.1 inches).
+</p>
+</li>
+<li>
+<p>
+Vias: 1.27 mm (0.0500 inches).
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_dr_example_standard.png" alt="images/Pcbnew_dr_example_standard.png">
+</div>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_manual_routing">8.6. Manual routing</h3>
+<div class="paragraph"><p>Manual routing is often recommended, because it is the only method offering
+control over routing priorities. For example, it is preferable to start by
+routing power tracks, making them wide and short and keeping analog and
+digital supplies well separated. Later, sensitive signal tracks should be
+routed. Amongst other problems, automatic routing often requires many
+vias. However, automatic routing can offer a useful insight into the
+positioning of footprints. With experience, you will probably find that the
+automatic router is useful for quickly routing the <em>obvious</em> tracks, but the
+remaining tracks will best be routed by hand.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_help_when_creating_tracks">8.7. Help when creating tracks</h3>
+<div class="paragraph"><p>Pcbnew can display the full ratsnest, if the button
+<span class="image">
+<img src="images/icons/modratsnest.png" alt="images/icons/modratsnest.png">
+</span> is activated.</p></div>
+<div class="paragraph"><p>The button <span class="image">
+<img src="images/icons/net_highlight.png" alt="images/icons/net_highlight.png">
+</span> allows one to highlight a
+net (click to a pad or an existing track to highlight the corresponding
+net).</p></div>
+<div class="paragraph"><p>The DRC checks tracks in real time while creating them. One cannot create a
+track which does not match the DRC rules. It is possible to disable the DRC
+by clicking on the button. This is, however, not recommended, use it only in
+specific cases.</p></div>
+<div class="sect3">
+<h4 id="_creating_tracks">8.7.1. Creating tracks</h4>
+<div class="paragraph"><p>A track can be created by clicking on the button
+<span class="image">
+<img src="images/icons/add_tracks.png" alt="images/icons/add_tracks.png">
+</span>. A new track must start on a pad or on
+another track, because Pcbnew must know the net used for the new track (in
+order to match the DRC rules).</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_creating_new_track.png" alt="images/Pcbnew_creating_new_track.png">
+</div>
+</div>
+<div class="paragraph"><p>When creating a new track, Pcbnew shows links to nearest unconnected pads,
+link number set in option "Max. Links" in General Options.</p></div>
+<div class="paragraph"><p>End the track by double-clicking, by the pop-up menu or by its hot key.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_track_in_progres_context.png" alt="images/Pcbnew_track_in_progres_context.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_moving_and_dragging_tracks">8.7.2. Moving and dragging tracks</h4>
+<div class="paragraph"><p>When the button <span class="image">
+<img src="images/icons/add_tracks.png" alt="images/icons/add_tracks.png">
+</span> is active, the track
+where the cursor is positioned can be moved with the hotkey <em>M</em>. If you
+want to drag the track you can use the hotkey <em>G</em>.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_via_insertion">8.7.3. Via Insertion</h4>
+<div class="paragraph"><p>A via can be inserted only when a track is in progress:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+By the pop-up menu.
+</p>
+</li>
+<li>
+<p>
+By the hotkey <em>V</em>.
+</p>
+</li>
+<li>
+<p>
+By switching to a new copper layer using the appropriate hotkey.
+</p>
+</li>
+</ul></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_select_edit_the_track_width_and_via_size">8.8. Select/edit the track width and via size</h3>
+<div class="paragraph"><p>When clicking on a track or a pad, Pcbnew automatically selects the
+corresponding Netclass, and the track size and via dimensions are derived
+from this netclass.</p></div>
+<div class="paragraph"><p>As previously seen, the Global Design Rules editor has a tool to insert
+extra tracks and via sizes.</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+The horizontal toolbar can be used to select a size.
+</p>
+</li>
+<li>
+<p>
+When the button <span class="image">
+<img src="images/icons/add_tracks.png" alt="images/icons/add_tracks.png">
+</span> is active, the current
+ track width can be selected from the pop-up menu (accessible as well when
+ creating a track).
+</p>
+</li>
+<li>
+<p>
+The user can utilize the default Netclasses values or a specified value.
+</p>
+</li>
+</ul></div>
+<div class="sect3">
+<h4 id="_using_the_horizontal_toolbar">8.8.1. Using the horizontal toolbar</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_track_toolbar.png" alt="images/Pcbnew_track_toolbar.png">
+</div>
+</div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:40%;">
+<col style="width:60%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/Pcbnew_track_toolbar_track_width_selection.png" alt="images/Pcbnew_track_toolbar_track_width_selection.png" width="70%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Track width selection. The symbol * is a mark for default Netclass
+value selection.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/Pcbnew_track_toolbar_track_width_selection_in_use.png" alt="images/Pcbnew_track_toolbar_track_width_selection_in_use.png" width="70%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Selecting a specific track width value.
+The first value in the list is always the netclass value.
+Other values are tracks widths entered from the Global Design Rules editor.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/Pcbnew_track_toolbar_via_size_selection.png" alt="images/Pcbnew_track_toolbar_via_size_selection.png" width="70%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Via size selection.
+The symbol * is a mark for default Netclass value selection.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/Pcbnew_track_toolbar_via_size_selection_in_use.png" alt="images/Pcbnew_track_toolbar_via_size_selection_in_use.png" width="70%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Selecting a specific via dimension value.
+The first value in the list is always the netclass value.
+Other values are via dimensions entered from the Global Design Rules editor.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/auto_track_width.png" alt="images/icons/auto_track_width.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">When enabled: Automatic track width selection.
+When starting a track on an existing track, the new track has the same width as the existing track.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/Pcbnew_track_toolbar_grid_size_selection.png" alt="images/Pcbnew_track_toolbar_grid_size_selection.png" width="70%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Grid size selection.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/Pcbnew_track_toolbar_zoom_selection.png" alt="images/Pcbnew_track_toolbar_zoom_selection.png" width="70%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Zoom selection.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect3">
+<h4 id="_using_the_pop_up_menu">8.8.2. Using the pop-up menu</h4>
+<div class="paragraph"><p>One can select a new size for routing, or change to a previously created via
+or track segment:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_track_context_menu.png" alt="images/Pcbnew_track_context_menu.png">
+</div>
+</div>
+<div class="paragraph"><p>If you want to change many via (or track) sizes, the best way is to use a
+specific Netclass for the net(s) that must be edited (see global changes).</p></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_editing_and_changing_tracks">8.9. Editing and changing tracks</h3>
+<div class="sect3">
+<h4 id="_change_a_track">8.9.1. Change a track</h4>
+<div class="paragraph"><p>In many cases redrawing a track is required.</p></div>
+<div class="paragraph"><p>New track (in progress):</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_new_track_in_progress.png" alt="images/Pcbnew_new_track_in_progress.png">
+</div>
+</div>
+<div class="paragraph"><p>When finished:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_new_track_completed.png" alt="images/Pcbnew_new_track_completed.png">
+</div>
+</div>
+<div class="paragraph"><p>Pcbnew will automatically remove the old track if it is redundant.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_global_changes">8.9.2. Global changes</h4>
+<div class="paragraph"><p>Global tracks and via sizes dialog editor is accessible via the pop-up
+window by right clicking on a track:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_track_global_edit_context_menu.png" alt="images/Pcbnew_track_global_edit_context_menu.png">
+</div>
+</div>
+<div class="paragraph"><p>The dialog editor allows global changes of tracks and/or vias for:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+The current net.
+</p>
+</li>
+<li>
+<p>
+The whole board.
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_track_global_edit_dialog.png" alt="images/Pcbnew_track_global_edit_dialog.png">
+</div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_sbroglio_interattivo">9. Sbroglio Interattivo</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>Lo sbroglio interattivo permette di sbrogliare in maniera veloce ed
+efficiente i circuiti stampati, spingendo e girando attorno agli elementi
+sulla scheda che potrebbero collidere con le piste che si sta disegnando.</p></div>
+<div class="paragraph"><p>Sono supportate le seguenti modalità:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Evidenzia collisioni</strong>, che evidenzia con un colore verde brillante
+ tutti gli oggetti e le regioni che violano le regole di isolamento.
+</p>
+</li>
+<li>
+<p>
+<strong>Spingi</strong>, tenta di spingere e compattare tutti gli elementi che collidono
+ con la pista che si sta attualmente sbrogliando.
+</p>
+</li>
+<li>
+<p>
+<strong>Aggira</strong>, tenta di evitare gli ostacoli circondandoli/girandoci
+ attorno.
+</p>
+</li>
+</ul></div>
+<div class="sect2">
+<h3 id="_impostazione">9.1. Impostazione</h3>
+<div class="paragraph"><p>Prima di usare lo sbroglio interattivo, impostare queste due cose:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Impostazioni isolamento</strong>. Per configurare le impostazioni di isolamento,
+ aprire la finestra di dialogo delle <em>Regole di progettazione</em> e assicurarsi
+ che i valori di isolamento predefiniti siano almeno ragionevoli.
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/rules_editor.png" alt="Rules editor">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Abilita la modalità OpenGL</strong>, selezionando l&#8217;opzione di menu
+ <em>Visualizza&#8594;Imposta schermo a OpenGL</em> o premendo <strong>F11</strong>.
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/opengl_menu.png" alt="OpenGL mode">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_disposizione_delle_piste">9.2. Disposizione delle piste</h3>
+<div class="paragraph"><p>Per attivare lo strumento di sbroglio premere il pulsante <em>Sbroglio
+interattivo</em> <span class="image">
+<img src="images/route_icon.png" alt="Interactive Router Button">
+</span> o il
+pulsante <strong>X</strong>. Il puntatore si trasformerà in una croce e il nome dello
+strumento apparirà nella barra di stato.</p></div>
+<div class="paragraph"><p>Per cominciare a tracciare una pista, fare clic su un qualsiasi elemento
+(una piazzola, una pista o un via) o premere nuovamente il tasto <strong>X</strong> con il
+puntatore del mouse sopra l&#8217;elemento. La nuova pista userà il collegamento
+(net) dell&#8217;elemento di partenza. Facendo clic o premento <strong>X</strong> su una zona
+vuota del circuito stampato farà cominciare una pista senza un collegamento
+assegnato.</p></div>
+<div class="paragraph"><p>Spostare il mouse per definire la forma della pista. Lo sbrogliatore proverà
+a seguire il mouse, scartando gli ostacoli inamovibili (come le piazzole) e
+spostando piste/via in rotta di collisione, a seconda della modalità in cui
+si trova. Ritirando il puntatore del mouse, gli elementi spostati torneranno
+alle loro posizioni iniziali.</p></div>
+<div class="paragraph"><p>Facendo clic su una piazzola/pista/via dello stesso collegamento (net)
+finisce lo sbroglio. Facendo clic in uno spazio vuoto fissa i segmenti
+sbrogliati fino a quel momento e continua lo sbroglio della pista.</p></div>
+<div class="paragraph"><p>Per bloccare lo sbroglio e annullare tutti i cambiamenti (elementi spostati,
+ecc.), basta premere il tasto <strong>Esc</strong>.</p></div>
+<div class="paragraph"><p>Premendo <strong>V</strong> o selezionando <em>Piazza via passante</em> dal menu contestuale
+durante lo sbroglio di una pista, si collega un via in cima alla pista che
+si sta sbrogliando. Premendo <strong>V</strong> ulteriormente si disabilita l&#8217;inserimento
+del via. Facendo clic in qualsiasi punto del circuito stampato, si piazza il
+via e lo sbroglio continua.</p></div>
+<div class="paragraph"><p>Premendo <strong>/</strong> o selezionando <em>commuta postura pista</em> dal menu contestuale
+commuta la direzione del segmento di pista iniziale tra diritto e diagonale.</p></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">Come valore predefinito, lo sbroglio si aggancia automaticamente al centro o
+agli assi degli elementi. Questo magnetismo può essere disabilitato tenendo
+premuto il tasto <strong>Maiusc</strong> durante lo sbroglio o la selezione degli elementi.</td>
+</tr></table>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_impostazione_larghezze_piste_e_dimensioni_via">9.3. Impostazione larghezze piste e dimensioni via</h3>
+<div class="paragraph"><p>Ci sono diversi metodi per pre-selezionare la larghezza pista/dimensione via
+o per cambiarle durante lo sbroglio:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Usare le scorciatoie da tastiera standard.
+</p>
+</li>
+<li>
+<p>
+Premere <strong>W</strong> o selezionare <em>Dimensione pista personalizzata</em> dal menu
+ contestuale per battere un valore personalizzato di spessore
+ pista/dimensione via.
+</p>
+</li>
+<li>
+<p>
+Selezionare una larghezza predefinita dal sotto-menu <em>Seleziona larghezza
+ pista</em> del menu contestuale.
+</p>
+</li>
+<li>
+<p>
+Selezionare <em>Usa la larghezza iniziale pista</em> nel menu <em>Seleziona larghezza
+ pista</em> per prelevare la larghezza dall&#8217;elemento iniziale (o le piste già
+ connesse ad esso).
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_trascinamento">9.4. Trascinamento</h3>
+<div class="paragraph"><p>Lo sbrogliatore può trascinare segmenti di pista, angoli e via. Per
+trascinare un elemento, fare clic su di esso con il tasto <strong>Ctrl</strong> premuto,
+posizionare il puntatore del mouse sopra di esso e premere il <strong>G</strong> o
+selezionare <em>Trascina pista/via</em> dal menu contestuale. Concludere
+trascinando e facendo clic nuovamente o interrompere premendo il tasto
+<em>Esc</em>.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_opzioni">9.5. Opzioni</h3>
+<div class="paragraph"><p>Il comportamento dello sbrogliatore può essere configurato premento il tasto
+<em>E</em> o selezionando <em>Opzioni di sbroglio</em> dal menu contestuale mentre si sta
+nella modalità Pista. Si aprirà una finestra come questa riportata in basso:</p></div>
+<div class="paragraph"><p>Le opzioni sono:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/router_options.png" alt="Router options window screenshot">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Modo</strong> - seleziona come lo sbroglio gestisce la violazione delle regole di progettazione (DRC) (spingendo, girando attorno, ecc.)
+</p>
+</li>
+<li>
+<p>
+<strong>Spingi via</strong> - se disabilitato, i via vengono trattati come oggetti inamovibili e circondati anziché spostati.
+</p>
+</li>
+<li>
+<p>
+<strong>Salta sopra gli ostacoli</strong> - se abilitata, lo sbrogliatore prova a spostare le piste collidenti dietro gli ostacoli pieni (come le piazzole) invece di "riflettere" indietro la collisione
+</p>
+</li>
+<li>
+<p>
+<strong>Elimina piste ridondanti</strong> - elimina gli anelli durante lo sbroglio (cioè se la nuova pista garantisce la stessa connettività di una già esistente, la vecchia pista viene rimossa). La rimozione degli anelli funziona localmente (solo tra l&#8217;inizio e la fine della pista in fase di sbroglio).
+</p>
+</li>
+<li>
+<p>
+<strong>Restringimento automatico</strong> - se abilitata, lo sbrogliatore prova a connettere
+ piazzole/via in modo pulito, evitando angoli acuti e piste di connessione seghettate.
+</p>
+</li>
+<li>
+<p>
+<strong>Arrotonda segmenti seghettati</strong> - se abilitata, lo sbrogliatore cerca di fondere
+ assieme diversi segmenti seghettati in uno singolo e dritto (modalità trascinamento).
+</p>
+</li>
+<li>
+<p>
+<strong>Permetti violazioni DRC</strong> (solo modalità <em>evidenzia collisioni</em>) - permette
+ di stendere una pista anche se sta violando le regole di progettazione.
+</p>
+</li>
+<li>
+<p>
+<strong>Sforzo di ottimizzazione</strong> - definisce quanto tempo lo sbroglio dovrà impiegare nell&#8217;ottimizzazione della disposizione/spostamento di piste. Un valore maggiore significa uno sbroglio più pulito (ma più lento), mentre valori più bassi portano a sbrogli più veloci ma con tracce più seghettate.
+</p>
+</li>
+</ul></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_creazione_di_zone_in_rame">10. Creazione di zone in rame</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>Le zone rame sono definite da un contorno (poligono chiuso), e possono
+includere fori (poligoni chiusi dentro il contorno). Una zone può essere
+disegnata su uno strato rame o in alternativa su uno strato tecnico.</p></div>
+<div class="sect2">
+<h3 id="_creazione_zone_su_strati_rame">10.1. Creazione zone su strati rame</h3>
+<div class="paragraph"><p>Le connessioni piazzola (e pista) verso aree rame piene vengono controllate
+dal motore di controllo regole elettriche. Una zona deve essere piena (non
+basta solo crearla) per essere connessa a delle piazzole. Pcbnew attualmente
+usa segmenti di pista o poligoni per riempire le aree rame.</p></div>
+<div class="paragraph"><p>Ogni opzione ha i suoi vantaggi e svantaggi; il principale svantaggio
+consiste nel tempo di ridisegno dello schermo che aumenta sensibilmente
+sulle macchine lente. Il risultato finale è comunque lo stesso.</p></div>
+<div class="paragraph"><p>Per risparmiare tempo di elaborazione, lo riempimento delle zone non viene
+rifatto ad ogni cambiamento, ma solo:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Se viene eseguito un comando di riempimento area.
+</p>
+</li>
+<li>
+<p>
+Quando viene effettuato un controllo regole elettriche.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Le zone rame devono essere riempite o ri-riempite dopo avere effettuati dei
+cambiamenti nelle piste o nelle piazzole. Le zone rame (normalmente i piani
+di massa e di alimentazione) sono di solito connessi ad un collegamento
+(net).</p></div>
+<div class="paragraph"><p>Per creare una zona rame si deve:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Selezionare i parametri (nome collegamento, strato&#8230;). Abilitare lo strato
+ ed evidenziare il collegamento non è necessario ma è buona pratica.
+</p>
+</li>
+<li>
+<p>
+Creare il limite della zona (altrimenti, la scheda intera viene riempita).
+</p>
+</li>
+<li>
+<p>
+Riempire la zona.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Pcbnew prova a riempire tutte le zone in un colpo, e normalmente, non ci
+saranno blocchi di rame sconnessi. Può succedere che delle aree rimangano
+non riempite. Le zone che non hanno collegamenti non vengono pulite e
+possono avere delle aree isolate.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_creazione_di_una_zona">10.2. Creazione di una zona</h3>
+<div class="sect3">
+<h4 id="_creazione_dei_limiti_di_una_zona">10.2.1. Creazione dei limiti di una zona</h4>
+<div class="paragraph"><p>Usare lo strumento <span class="image">
+<img src="images/icons/add_zone.png" alt="images/icons/add_zone.png">
+</span>. Lo strato attivo deve
+essere uno strato rame. Facendo clic per iniziare a delineare la zona, la
+seguente finestra di dialogo verrà aperta.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_properties_dialog.png" alt="images/Pcbnew_zone_properties_dialog.png">
+</div>
+</div>
+<div class="paragraph"><p>Si puo specificare tutti i parametri per questa zona:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Collegamento
+</p>
+</li>
+<li>
+<p>
+Strato
+</p>
+</li>
+<li>
+<p>
+Opzioni riempimenti
+</p>
+</li>
+<li>
+<p>
+Opzioni piazzole
+</p>
+</li>
+<li>
+<p>
+Livello priorità
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Disegnare il bordo della zona su questo strato. Questo bordo è un poligono,
+creato facendo clic su ogni angolo. Un doppio clic finirà e chiuderà il
+poligono. Se il punto di inizio e il punto di fine non sono alle stesse
+coordinate, Pcbnew aggiungerà un segmento dal punto finale a quello
+iniziale.</p></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">
+<div class="ulist"><ul>
+<li>
+<p>
+Il controllo regole elettriche è attivo durante la creazione dei bordi delle
+ zone.
+</p>
+</li>
+<li>
+<p>
+Uno spigolo che crea un errore DRC non viene accettato da Pcbnew.
+</p>
+</li>
+</ul></div>
+</td>
+</tr></table>
+</div>
+<div class="paragraph"><p>Nell&#8217;immagine seguente si può vedere un esempio di bordo zona (il poligono
+tratteggiato con linea sottile):</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_limit_example.png" alt="images/Pcbnew_zone_limit_example.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_livello_priorita">10.2.2. Livello priorità</h4>
+<div class="paragraph"><p>Alle volte una piccola zona deve essere creata all&#8217;interno di una più
+grande.</p></div>
+<div class="paragraph"><p>Ciò è possibile se la piccola zona ha un più alto livello di priorità di
+quella più grande.</p></div>
+<div class="paragraph"><p>Impostazioni livello:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_priority_level_setting.png" alt="images/Pcbnew_zone_priority_level_setting.png">
+</div>
+</div>
+<div class="paragraph"><p>Ecco un esempio:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_priority_example.png" alt="images/Pcbnew_zone_priority_example.png">
+</div>
+</div>
+<div class="paragraph"><p>Dopo lo riempimento:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_priority_example_after_filling.png" alt="images/Pcbnew_zone_priority_example_after_filling.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_riempimento_della_zona">10.2.3. Riempimento della zona</h4>
+<div class="paragraph"><p>Durante lo riempimento di una zona, Pcbnew rimuove tutte le isole di rame
+non connesse. Per accedere al comando di riempimento zone, fare clic desto
+sulla zona bordo.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_context_menu.png" alt="images/Pcbnew_zone_context_menu.png">
+</div>
+</div>
+<div class="paragraph"><p>Attivare il comando &#8220;Riempi zona&#8221;. Di seguito il risultato del riempimento
+con il punto di inizio dentro il poligono:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_filling_result.png" alt="images/Pcbnew_zone_filling_result.png">
+</div>
+</div>
+<div class="paragraph"><p>Il poligono è il bordo dell&#8217;area di riempimento. Si può osservare un&#8217;area
+non riempita dentro la zona, perché quest&#8217;area non è accessibile:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Una pista crea un confine, e
+</p>
+</li>
+<li>
+<p>
+Non c'è punto di inizio per riempire quest&#8217;area.
+</p>
+</li>
+</ul></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">Si possono usare molti poligoni per creare aree di ritaglio. Qui si può
+osservare un esempio:</td>
+</tr></table>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_filled_with_cutout.png" alt="images/Pcbnew_zone_filled_with_cutout.png">
+</div>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_opzioni_riempimenti">10.3. Opzioni riempimenti</h3>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_filling_options.png" alt="images/Pcbnew_zone_filling_options.png">
+</div>
+</div>
+<div class="paragraph"><p>Quando si riempie un&#8217;area, si deve scegliere:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+La modalità di riempimento.
+</p>
+</li>
+<li>
+<p>
+L&#8217;isolamento e lo spessore minimo del rame.
+</p>
+</li>
+<li>
+<p>
+Come le piazzole sono disegnate dentro la zona (o connesse alla zona).
+</p>
+</li>
+<li>
+<p>
+I parametri delle piazzole termiche.
+</p>
+</li>
+</ul></div>
+<div class="sect3">
+<h4 id="_modalita_di_riempimento">10.3.1. Modalità di riempimento</h4>
+<div class="paragraph"><p>Le zone possono essere riempite usando poligoni o segmenti. Il risultato è
+lo stesso. Se si hanno problemi con la modalità poligoni (rifresco dello
+schermo lento) usare i segmenti.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_isolamento_e_spessore_minimo_del_rame">10.3.2. Isolamento e spessore minimo del rame</h4>
+<div class="paragraph"><p>Una buona scelta per l&#8217;isolamento è una griglia un po' più grande della
+griglia di sbroglio. Il valore di spessore minimo di rame assicura che non
+ci saranno aree di rame troppo piccole.</p></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Avvertenza</div>
+</td>
+<td class="content">se questo valore è troppo ampio, forme piccole come i raggi dei supporti
+termici non possono essere disegnati.</td>
+</tr></table>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_opzioni_piazzole">10.3.3. Opzioni piazzole</h4>
+<div class="paragraph"><p>Le piazzole del collegamento possono essere incluse o escluse dalla zona, o
+connesse tramite supporti termici.</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Se incluse, saldare e dissaldare può essere molto difficile a causa della
+ grande massa termica della grande area in rame.
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_include_pads.png" alt="images/Pcbnew_zone_include_pads.png">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+Se escluse, la connessione alla zona non sarà molto buona.
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+La zona può essere riempita solo se esistono piste di connessione delle aree della zona.
+</p>
+</li>
+<li>
+<p>
+Le piazzole devono essere connesse da piste.
+</p>
+</li>
+</ul></div>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_exclude_pads.png" alt="images/Pcbnew_zone_exclude_pads.png">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+Un supporto termico è un buon compromesso.
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+La piazzola è connessa da 4 segmenti di pista.
+</p>
+</li>
+<li>
+<p>
+La larghezza del segmento è il valore corrente usato per la larghezza della pista.
+</p>
+</li>
+</ul></div>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_thermal_relief.png" alt="images/Pcbnew_zone_thermal_relief.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_parametri_dei_supporti_termici">10.3.4. Parametri dei supporti termici</h4>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_thermal_relief_settings.png" alt="images/Pcbnew_thermal_relief_settings.png">
+</div>
+</div>
+<div class="paragraph"><p>Si può impostare due parametri per i supporti termici:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_thermal_relief_parameters.png" alt="images/Pcbnew_thermal_relief_parameters.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_scelta_dei_parametri">10.3.5. Scelta dei parametri</h4>
+<div class="paragraph"><p>Il valore di larghezza del rame per i supporti termici deve essere maggiore
+del valore di larghezza minimo per la zona di rame. Altrimenti, non possono
+essere disegnati.</p></div>
+<div class="paragraph"><p>Inoltre, un valore troppo grande per questo parametro o per la dimensione
+dell&#8217;antipiazzola non permette di creare un supporto termico per piazzole
+piccole (come le dimensioni di piazzola usate per i componenti SMD).</p></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_aggiunta_di_un_8217_area_di_ritaglio_dentro_una_zona">10.4. Aggiunta di un&#8217;area di ritaglio dentro una zona</h3>
+<div class="paragraph"><p>La zona deve già esistere. Per aggiungere un&#8217;area di ritaglio (un&#8217;area non
+riempita dentro la zona):</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Fare clic-destro sul profilo esistente.
+</p>
+</li>
+<li>
+<p>
+Selezionare «Aggiungi area di ritaglio».
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_add_cutout_menu_item.png" alt="images/Pcbnew_add_cutout_menu_item.png">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+Creazione di un nuovo contorno.
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_unfilled_cutout_outline.png" alt="images/Pcbnew_zone_unfilled_cutout_outline.png">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_modifica_dei_contorni">10.5. Modifica dei contorni</h3>
+<div class="paragraph"><p>Un contorno può essere modificato da:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Spostamento di un angolo o di uno spigolo.
+</p>
+</li>
+<li>
+<p>
+Cancellazione o aggiunta di un angolo.
+</p>
+</li>
+<li>
+<p>
+Aggiunta di un&#8217;area simile o di un&#8217;area di ritaglio.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Se i poligoni si sovrappongono, verranno combinati.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_modification_menu_items.png" alt="images/Pcbnew_zone_modification_menu_items.png">
+</div>
+</div>
+<div class="paragraph"><p>Per fare ciò, fare clic-destro su un angolo o su un bordo e poi selezionare
+il comando appropriato.</p></div>
+<div class="paragraph"><p>Ecco un angolo (da un ritaglio) che è stato spostato:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_corner_move_during.png" alt="images/Pcbnew_zone_corner_move_during.png">
+</div>
+</div>
+<div class="paragraph"><p>Ecco il risultato finale:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_corner_move_after.png" alt="images/Pcbnew_zone_corner_move_after.png">
+</div>
+</div>
+<div class="paragraph"><p>I poligoni sono combinati.</p></div>
+<div class="sect3">
+<h4 id="_aggiungere_una_zona_simile">10.5.1. Aggiungere una zona simile</h4>
+<div class="paragraph"><p>Aggiungere una zona simile:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_add_similar_during.png" alt="images/Pcbnew_zone_add_similar_during.png">
+</div>
+</div>
+<div class="paragraph"><p>Risultato finale:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_zone_add_similar_after.png" alt="images/Pcbnew_zone_add_similar_after.png">
+</div>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_modifica_dei_parametri_di_zona">10.6. Modifica dei parametri di zona</h3>
+<div class="paragraph"><p>Quando si fa clic-destro su un contorno, e si usa &#8220;Modifica parametri di
+zona&#8221; si aprirà la finestra di dialogo dei parametri della zona con la
+quale si potrà inserire i parametri iniziali. Se la zona è già riempita,
+sarà necessario ri-riempirla.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_riempimento_finale_della_zona">10.7. Riempimento finale della zona</h3>
+<div class="paragraph"><p>Quando la scheda è finita, è necessario riempire o ri-riempire tutte le
+zone. Per fare ciò:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Attivare lo strumento zone tramite il pulsante
+ <span class="image">
+<img src="images/icons/add_zone.png" alt="images/icons/add_zone.png">
+</span>.
+</p>
+</li>
+<li>
+<p>
+Fare clic-destro per mostrare il menu a scomparsa.
+</p>
+</li>
+<li>
+<p>
+Usare Riempi o Ri-riempi tutte le zone:
+ <span class="image">
+<img src="images/Pcbnew_fill_refill_all_zones.png" alt="images/Pcbnew_fill_refill_all_zones.png">
+</span>
+</p>
+</li>
+</ul></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Avvertenza</div>
+</td>
+<td class="content">Il calcolo può impiegare del tempo se la griglia di riempimento è piccola.</td>
+</tr></table>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_cambiare_i_nomi_delle_zone">10.8. Cambiare i nomi delle zone</h3>
+<div class="paragraph"><p>Dopo la modifica dello schema elettrico, è possibile cambiare il nome di
+ogni collegamento. Per esempio VCC può essere cambiato in +5V.</p></div>
+<div class="paragraph"><p>Quando un controllo regole elettriche globale viene eseguito, Pcbnew
+verifica se esiste il nome collegamento della zona, e mostra un errore ne
+non esistono.</p></div>
+<div class="paragraph"><p>Modificando manualmente i parametri di zona, sarà necessario cambiare il
+vecchio nome nel nuovo.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_creazione_di_zone_sugli_strati_tecnici">10.9. Creazione di zone sugli strati tecnici</h3>
+<div class="sect3">
+<h4 id="_creazione_dei_limiti_di_zona">10.9.1. Creazione dei limiti di zona</h4>
+<div class="paragraph"><p>This is done using the button <span class="image">
+<img src="images/icons/add_zone.png" alt="images/icons/add_zone.png">
+</span>. The active
+layer must be a technical layer.</p></div>
+<div class="paragraph"><p>When clicking to start the zone outline, this dialog box is opened:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_technical_layer_zone_dialog.png" alt="images/Pcbnew_technical_layer_zone_dialog.png">
+</div>
+</div>
+<div class="paragraph"><p>Select the technical layer to place the zone and draw the zone outline like
+explained previously for copper layers.</p></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">
+<div class="ulist"><ul>
+<li>
+<p>
+For editing outlines use the same method as for copper zones.
+</p>
+</li>
+<li>
+<p>
+If necessary, cutout areas can be added.
+</p>
+</li>
+</ul></div>
+</td>
+</tr></table>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_creazione_di_un_8217_area_proibita">10.10. Creazione di un&#8217;area proibita</h3>
+<div class="paragraph"><p>Select the tool <span class="image">
+<img src="images/icons/add_keepout_area.png" alt="images/icons/add_keepout_area.png">
+</span></p></div>
+<div class="paragraph"><p>Lo strato attivo dovrebbe essere uno strato rame.</p></div>
+<div class="paragraph"><p>After clicking on the starting point of a new keepout area, the dialog box
+is opened:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_keepout_area_properties.png" alt="images/Pcbnew_keepout_area_properties.png">
+</div>
+</div>
+<div class="paragraph"><p>One can select disallowed items:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Piste.
+</p>
+</li>
+<li>
+<p>
+Via.
+</p>
+</li>
+<li>
+<p>
+Copper pours.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>When a track or a via is inside a keepout which does not allow it, a DRC
+error will be raised.</p></div>
+<div class="paragraph"><p>Per le zone in rame, l&#8217;area dentro un&#8217;area proibita senza diffusione di rame
+non verrà riempita. Un&#8217;area proibita è come una zona, perciò la modifica dei
+suoi bordi è analoga alla modifica di una zone in rame.</p></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_files_for_circuit_fabrication">11. Files for circuit fabrication</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>Let us see now what the steps are for the creation of the necessary files
+for the production of your printed circuit board.</p></div>
+<div class="paragraph"><p>All files generated by KiCad are placed in the working directory which is
+the same directory that contains the xxxx.brd file for the printed circuit
+board.</p></div>
+<div class="sect2">
+<h3 id="_final_preparations">11.1. Final preparations</h3>
+<div class="paragraph"><p>The generation of the necessary files for the production of your printed
+circuit board includes the following preparatory steps.</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Mark any layer (e.g., <em>top or front</em> and <em>bottom or back</em>) with the project
+ name by placing appropriate text upon each of the layers.
+</p>
+</li>
+<li>
+<p>
+All text on copper layers (sometimes called <em>solder</em> or <em>bottom</em>) must be
+ mirrored.
+</p>
+</li>
+<li>
+<p>
+Create any ground planes, modifying traces as required to ensure they are
+ contiguous.
+</p>
+</li>
+<li>
+<p>
+Place alignment crosshairs and possibly the dimensions of the board outline
+ (these are usually placed on one of the general purpose layers).
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Here is an example showing all of these elements, except ground planes,
+which have been omitted for better visibility:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_final_preparation_example_board.png" alt="images/Pcbnew_final_preparation_example_board.png">
+</div>
+</div>
+<div class="paragraph"><p>A color key for the 4 copper layers has also been included:
+<span class="image">
+<img src="images/Pcbnew_layer_colour_key.png" alt="images/Pcbnew_layer_colour_key.png">
+</span></p></div>
+</div>
+<div class="sect2">
+<h3 id="_final_drc_test">11.2. Final DRC test</h3>
+<div class="paragraph"><p>Before generating the output files, a global DRC test is very strongly
+recommended.</p></div>
+<div class="paragraph"><p>Zones are filled or refilled when starting a DRC. Press the button
+<span class="image">
+<img src="images/icons/drc.png" alt="images/icons/drc.png">
+</span> to launch the following DRC dialog:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_DRC_dialog.png" alt="images/Pcbnew_DRC_dialog.png">
+</div>
+</div>
+<div class="paragraph"><p>Adjust the parameters accordingly and then press the "Start DRC" button.</p></div>
+<div class="paragraph"><p>This final check will prevent any unpleasant surprises.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_setting_coordinates_origin">11.3. Setting coordinates origin</h3>
+<div class="paragraph"><p>Set the coordinates origin for the photo plot and drill files, one must
+place the auxiliary axis on this origin. Activate the icon
+<span class="image">
+<img src="images/icons/pcb_offset.png" alt="images/icons/pcb_offset.png">
+</span>. Move the auxiliary axis by
+left-clicking on the chosen location.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_setting_pcb_origin.png" alt="images/Pcbnew_setting_pcb_origin.png">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_generating_files_for_photo_tracing">11.4. Generating files for photo-tracing</h3>
+<div class="paragraph"><p>This is done via the Files/Plot menu option and invokes the following
+dialog:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_plot_dialog.png" alt="images/Pcbnew_plot_dialog.png">
+</div>
+</div>
+<div class="paragraph"><p>Usually, the files are in the GERBER format. Nevertheless, it is possible to
+produce output in both HPGL and POSTSCRIPT formats. When Postscript format
+is selected, this dialog will appear.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_plot_postscript_dialog.png" alt="images/Pcbnew_plot_postscript_dialog.png">
+</div>
+</div>
+<div class="paragraph"><p>In these formats, a fine scale adjust can be used to compensate for the
+plotter accuracy and to have a true scale of 1 for the output:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_plot_fine_scale_setting.png" alt="images/Pcbnew_plot_fine_scale_setting.png">
+</div>
+</div>
+<div class="sect3">
+<h4 id="_gerber_format">11.4.1. GERBER format</h4>
+<div class="paragraph"><p>For each layer, Pcbnew generates a separate file following the GERBER 274X
+standard, by default in 4.6 format (each coordinate in the file is
+represented by 10 digits, of which 4 are before the decimal point and 6
+follow it), units in inches, and a scale of 1.</p></div>
+<div class="paragraph"><p>It is normally necessary to create files for all of the copper layers and,
+depending on the circuit, for the silkscreen, solder mask, and solder paste
+layers. All of these files can be produced in one step, by selecting the
+appropriate check boxes.</p></div>
+<div class="paragraph"><p>For example, for a double-sided circuit with silkscreen, solder mask and
+solder paste (for SMD components), 8 files should be generated (<em>xxxx</em>
+represents the name of the .brd file).</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+xxxx-F_Cu.gbr for the component side.
+</p>
+</li>
+<li>
+<p>
+xxxx-B_Cu.gbr for the copper side.
+</p>
+</li>
+<li>
+<p>
+xxxx-F_SilkS.gbr for the component-side silkscreen markings.
+</p>
+</li>
+<li>
+<p>
+xxxx-B_SilkS.gbr for the copper-side silkscreen markings.
+</p>
+</li>
+<li>
+<p>
+xxxx-F_Paste.gbr for the component-side solder paste.
+</p>
+</li>
+<li>
+<p>
+xxxx-B_Paste.gbr for the copper-side solder paste.
+</p>
+</li>
+<li>
+<p>
+xxxx-F_Mask.gbr for the component-side solder mask.
+</p>
+</li>
+<li>
+<p>
+xxxx-B_Mask.gbr for the copper-side solder mask.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>GERBER file format:</p></div>
+<div class="paragraph"><p>The format used by Pcbnew is RS274X format 4.6, Imperial, Leading zero
+omitted, Abs format. These are very usual settings.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_postscript_format">11.4.2. POSTSCRIPT format</h4>
+<div class="paragraph"><p>The standard extension for the output files is .ps in the case of postscript
+output. As for HPGL output, the tracing can be at user-selected scales and
+can be mirrored. If the Org = Centre option is active, the origin for the
+coordinates of the tracing table is assumed to be in the centre of the
+drawing.</p></div>
+<div class="paragraph"><p>If the Print Sheet Ref option is active, the sheet cartridge is traced.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_plot_options">11.4.3. Plot options</h4>
+<div class="paragraph"><p>Gerber format:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_plot_options_gerber.png" alt="images/Pcbnew_plot_options_gerber.png">
+</div>
+</div>
+<div class="paragraph"><p>Altri formati:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_plot_options_other_formats.png" alt="images/Pcbnew_plot_options_other_formats.png">
+</div>
+</div>
+<div class="paragraph"><p>GERBER format specific options:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:50%;">
+<col style="width:50%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Use Protel filename extensions</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Use .gbl .gtl .gbs .gts .gbp .gtp .gbo .gto instead of .gbr for file name extensions.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Include extended attributes</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Output extended attributes to file.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Subtract soldermask from silkscreen</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Remove all Silk from solder paste areas.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect3">
+<h4 id="_other_formats">11.4.4. Other formats</h4>
+<div class="paragraph"><p>The standard extension depends on the output file type.</p></div>
+<div class="paragraph"><p>Some options are not available for some formats.</p></div>
+<div class="paragraph"><p>The plot can be done at user-selected scales and can be mirrored.</p></div>
+<div class="paragraph"><p>The Print Drill Opt list offers the option of pads that are filled, drilled
+to the correct diameter or drilled with a small hole (to guide hand
+drilling).</p></div>
+<div class="paragraph"><p>If the Print Sheet Ref option is active, the sheet cartridge is traced.</p></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_global_clearance_settings_for_the_solder_stop_and_the_solder_paste_mask">11.5. Global clearance settings for the solder stop and the solder paste mask</h3>
+<div class="paragraph"><p>Mask clearance values can be set globally for the solder mask layers and the
+solder paste layers. These clearances can be set at the following levels.</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+At pads level.
+</p>
+</li>
+<li>
+<p>
+At footprint level.
+</p>
+</li>
+<li>
+<p>
+Globally.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>And Pcbnew uses by priority order.</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Pad values. If null:
+</p>
+</li>
+<li>
+<p>
+Footprint values. If null:
+</p>
+</li>
+<li>
+<p>
+Global values.
+</p>
+</li>
+</ul></div>
+<div class="sect3">
+<h4 id="_access">11.5.1. Access</h4>
+<div class="paragraph"><p>The menu option for this is available via the Dimensions menu:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_pad_mask_clearance_menu_item.png" alt="images/Pcbnew_pad_mask_clearance_menu_item.png">
+</div>
+</div>
+<div class="paragraph"><p>The dialog box is the following:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_pad_mask_settings_dialog.png" alt="images/Pcbnew_pad_mask_settings_dialog.png">
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_solder_mask_clearance">11.5.2. Solder mask clearance</h4>
+<div class="paragraph"><p>A value near to 0.2 mm is usually good. This value is positive because the
+mask is usually bigger than the pad.</p></div>
+<div class="paragraph"><p>One can set a minimum value for the solder mask width, between 2 pads.</p></div>
+<div class="paragraph"><p>If the actual value is smaller than the minimum value, the 2 solder mask
+shapes will be merged.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_solder_paste_clearance">11.5.3. Solder paste clearance</h4>
+<div class="paragraph"><p>The final clearance is the sum of the solder paste clearance and a
+percentage of the pad size.</p></div>
+<div class="paragraph"><p>This value is negative because the mask is usually smaller than the pad.</p></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_generating_drill_files">11.6. Generating drill files</h3>
+<div class="paragraph"><p>The creation of a drill file xxxx.drl following the EXCELLON standard is
+always necessary.</p></div>
+<div class="paragraph"><p>One can also produce an optional drill report, and an optional drill map.</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+The drill map can be plotted using several formats.
+</p>
+</li>
+<li>
+<p>
+The drill report is a plain text file.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>The generation of these files is controlled via:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+"Create Drill File" button, or
+</p>
+</li>
+<li>
+<p>
+Files/Fabrication Outputs/Drill file menu selection.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>The Drill tools dialog box will be the following:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_drill_file_dialog.png" alt="images/Pcbnew_drill_file_dialog.png">
+</div>
+</div>
+<div class="paragraph"><p>For setting the coordinate origin, the following dialog box is used:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_drill_origin_setting.png" alt="images/Pcbnew_drill_origin_setting.png">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+Absolute: absolute coordinate system is used.
+</p>
+</li>
+<li>
+<p>
+Auxiliary axis: coordinates are relative to the auxiliary axis, use the icon
+ (right toolbar) to set it.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_generating_wiring_documentation">11.7. Generating wiring documentation</h3>
+<div class="paragraph"><p>To produce wiring documentation files, the component and copper silkscreen
+layers can be traced. Usually, just the component-side silkscreen markings
+are sufficient for wiring a PCB. If the copper-side silkscreen is used, the
+text it contains should be mirrored in order to be readable.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_generation_of_files_for_automatic_component_insertion">11.8. Generation of files for automatic component insertion</h3>
+<div class="paragraph"><p>This option is accessed via the Postprocess/Create Cmp file menu
+option. However, no file will be generated unless at least one footprint has
+the Normal+Insert attribute activated (see Editing Footprints). One or two
+files will be produced, depending upon whether insertable components are
+present on one or both sides of the PCB. A dialogue box will display the
+names of the file(s) created.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_advanced_tracing_options">11.9. Advanced tracing options</h3>
+<div class="paragraph"><p>The options described below (part of the Files/Plot dialogue) allow for
+fine-grained control of the tracing process. They are particularly useful
+when printing the silkscreen markings for wiring documentation.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_advanced_tracing_options.png" alt="images/Pcbnew_advanced_tracing_options.png">
+</div>
+</div>
+<div class="paragraph"><p>The available options are:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:33%;">
+<col style="width:66%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Plot sheet reference on all layers</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Trace sheet outline and the cartridge.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Plot pads on silkscreen</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Enables/disables printing of pad outlines on the silkscreen layers (if the pads
+have already been declared to appear on these layers). Prevents any pads from
+being printed in the disabled mode.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Plot footprint values</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Enables printing of VALUE text on the silkscreen.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Plot footprint references</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Enables printing of the REFERENCE text on the silkscreen.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Force plotting of invisible values/references</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Forces printing of fields (reference, value) declared as invisible.
+In combination with <em>Plot footprint values</em> and <em>Plot footprint references</em>,
+this option enables production of documents for guiding wiring and repair.
+These options have proven necessary for circuits using components that are too
+small (SMD) to allow readable placement of two separate text fields.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Do not tent vias</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Delete the mask over the vias.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Exclude PCB edge layer from other layers</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">GERBER format specific. Do not plot graphic items on edge layer.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Use Protel filename extensions</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">GERBER format specific.
+When creating files, use specific extensions for each file.
+If disabled the Gerber file extension is .gbr.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_editor_impronte_gestione_librerie">12. Editor impronte - Gestione librerie</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_panoramica_dell_8217_editor_delle_impronte">12.1. Panoramica dell&#8217;editor delle impronte</h3>
+<div class="paragraph"><p>Pcbnew può mantenere simultaneamente diverse librerie. Perciò, quando
+un&#8217;impronta viene caricata, tutte le librerie che appaiono nell&#8217;elenco
+librerie vengono scansionate fino al ritrovamento della prima istanza di
+impronta. Di seguito, si noti che la libreria attiva è la libreria
+selezionata all&#8217;interno dell&#8217;editor delle impronte, il programma verrà
+descritto</p></div>
+<div class="paragraph"><p>L&#8217;editor impronte consente la creazione e la modifica di impronte:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Aggiunta e rimozione piazzole.
+</p>
+</li>
+<li>
+<p>
+Il cambiamento delle proprietà delle piazzole (forma, strato) per piazzole
+ individuali o globalmente per tutte le piazzole di un&#8217;impronta.
+</p>
+</li>
+<li>
+<p>
+Modifica di elementi grafici (linee, testo).
+</p>
+</li>
+<li>
+<p>
+Modifica dei campi di informazione (valore, riferimento, ecc.).
+</p>
+</li>
+<li>
+<p>
+Modifica della documentazione associata (descrizione, parole chiave).
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>L&#8217;editor impronte consente la manutenzione della libreria attiva permettendo
+di:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Elencare le impronte nella liberia attiva.
+</p>
+</li>
+<li>
+<p>
+Cancellare una impronta dalla libreria attiva.
+</p>
+</li>
+<li>
+<p>
+Salvare una impronta nella libreria attiva.
+</p>
+</li>
+<li>
+<p>
+Salvare tutte le impronte contenute in un circuito stampato.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>È possibile anche creare nuove librerie.</p></div>
+<div class="paragraph"><p>L&#8217;estensione della libreria è <span class="monospaced">.mod</span>.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_accedere_all_8217_editor_delle_impronte">12.2. Accedere all&#8217;editor delle impronte</h3>
+<div class="paragraph"><p>Si può accedere all&#8217;editor impronte in due modi differenti:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Direttamente, tramite l&#8217;icona <span class="image">
+<img src="images/icons/module_editor.png" alt="images/icons/module_editor.png">
+</span> nella
+ barra strumentu principale di Pcbnew.
+</p>
+</li>
+<li>
+<p>
+Nella finestra di dialogo di modifica dell&#8217;impronta attiva (vedere figura in
+ basso: accesso ottenuto tramite il menu contestuale), c'è il pulsante
+ Modifica con l&#8217;editor delle impronte.
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_module_properties.png" alt="images/Pcbnew_module_properties.png">
+</div>
+</div>
+<div class="paragraph"><p>In questo caso, l&#8217;impronta attiva della scheda verrà caricata
+automaticamente nell&#8217;editor delle impronte, abilitandone la modifica
+immediata o l&#8217;archiviazione.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_interfaccia_utente_dell_8217_editor_delle_impronte">12.3. Interfaccia utente dell&#8217;editor delle impronte</h3>
+<div class="paragraph"><p>Chiamando l&#8217;editor delle impronte apparirà la seguente finestra:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Modedit_main_window.png" alt="images/Modedit_main_window.png">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_barra_strumenti_principale_nell_8217_editor_delle_impronte">12.4. Barra strumenti principale nell&#8217;editor delle impronte</h3>
+<div class="imageblock">
+<div class="content">
+<img src="images/Modedit_top_toolbar.png" alt="images/Modedit_top_toolbar.png">
+</div>
+</div>
+<div class="paragraph"><p>Da questa barra strumenti, sono disponibili le seguenti funzioni:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:20%;">
+<col style="width:80%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/library.png" alt="images/icons/library.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Seleziona la libreria attiva.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/save_library.png" alt="images/icons/save_library.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Salva l&#8217;impronta corrente nella libreria attiva, e la scrive su disco.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/new_library.png" alt="images/icons/new_library.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Crea una nuova libreria e vi salva l&#8217;impronta corrente.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/modview_icon.png" alt="images/icons/modview_icon.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Apre il visualizzatore impronte.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/delete.png" alt="images/icons/delete.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Accede alla finestra di dialogo di cancellazione impronta dalla libreria attiva.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/new_footprint.png" alt="images/icons/new_footprint.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Crea una nuova impronta.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/module_wizard.png" alt="images/icons/module_wizard.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Crea un&#8217;impronta con una procedura guidata.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/load_module_lib.png" alt="images/icons/load_module_lib.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Carica un&#8217;impronta dalla libreria attiva.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/load_module_board.png" alt="images/icons/load_module_board.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Carica (importa) un&#8217;impronta dal circuito stampato.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/update_module_board.png" alt="images/icons/update_module_board.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Esporta l&#8217;impronta corrente sul circuito stampato se l&#8217;impronta
+era stata in precedenza importata dalla scheda corrente. Rimpiazzerà
+la corrispondente impronta sulla scheda (cioè, rispettando posizione e
+orientamento).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/insert_module_board.png" alt="images/icons/insert_module_board.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Esporta l&#8217;impronta corrente sul circuito stampato. Verrà
+copiata sul circuito stampato alla posizione 0.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/import_module.png" alt="images/icons/import_module.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Importa un&#8217;impronta da un file creato dal comando Esporta.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/export_module.png" alt="images/icons/export_module.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Esporta un&#8217;impronta. Questo comando è essenzialmente identico a quello
+per creare una libreria, l&#8217;unica differenza è che crea una libreria
+nella cartella utente, mentre crea una libreria nella cartella
+delle librerie standard (solitamente kicad/modules).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/undo.png" alt="images/icons/undo.png">
+</span> <span class="image">
+<img src="images/icons/redo.png" alt="images/icons/redo.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Annulla e Ripeti.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/module_options.png" alt="images/icons/module_options.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Invoca la finestra di dialogo delle proprietà dell&#8217;impronta.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/print_button.png" alt="images/icons/print_button.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Chiama la finestra di dialogo della stampa.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/zoom_in.png" alt="images/icons/zoom_in.png">
+</span>
+<span class="image">
+<img src="images/icons/zoom_out.png" alt="images/icons/zoom_out.png">
+</span>
+<span class="image">
+<img src="images/icons/zoom_redraw.png" alt="images/icons/zoom_redraw.png">
+</span>
+<span class="image">
+<img src="images/icons/zoom_fit_in_page.png" alt="images/icons/zoom_fit_in_page.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Comandi standard dello zoom.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/options_pad.png" alt="images/icons/options_pad.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Chiama l&#8217;editor della piazzola.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/module_check.png" alt="images/icons/module_check.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Esegue un controllo di correttezza dell&#8217;impronta.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect2">
+<h3 id="_creazione_di_una_nuova_libreria">12.5. Creazione di una nuova libreria</h3>
+<div class="paragraph"><p>La creazione di una nuova libreria viene fatta tramite il pulsante
+<span class="image">
+<img src="images/icons/new_library.png" alt="images/icons/new_library.png">
+</span>, e il file viene creato come
+impostazione predefinita nella cartella delle librerie o tramite il pulsante
+<span class="image">
+<img src="images/icons/export_module.png" alt="images/icons/export_module.png">
+</span>, nel qual caso il file viene creato
+come impostazione predefinita nella propria cartella di lavoro.</p></div>
+<div class="paragraph"><p>Una finestra di dialogo di selezione file permette di specificare il nome
+della libreria e di cambiarne la sua cartella. In entrambi i casi, la
+libreria conterrà l&#8217;impronta da modificare.</p></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Avvertenza</div>
+</td>
+<td class="content">Se dovesse esistere una vecchia libreria con lo stesso nome, questa verrà
+sovrascritta senza avvertimenti.</td>
+</tr></table>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_salvataggio_di_una_impronta_nella_libreria_attiva">12.6. Salvataggio di una impronta nella libreria attiva</h3>
+<div class="paragraph"><p>L&#8217;azione di salvataggio di una impronta (modificando in tal modo il file
+della libreria attiva) viene eseguita usando questo pulsante
+<span class="image">
+<img src="images/icons/save_library.png" alt="images/icons/save_library.png">
+</span>. Se una impronta dello stesso nome
+esiste già, questa verrà rimpiazzata. Dato che si dipenderà dall&#8217;accuratezza
+delle librerie di impronte, è importante ricontrollare l&#8217;impronta prima di
+salvare.</p></div>
+<div class="paragraph"><p>È raccomandata la modifica dei campi di riferimento o del valore al nome
+dell&#8217;impronta come identificata nella libreria.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_trasferimento_di_una_impronta_da_una_libreria_ad_un_8217_altra">12.7. Trasferimento di una impronta da una libreria ad un&#8217;altra</h3>
+<div class="ulist"><ul>
+<li>
+<p>
+Selezionare la libreria sorgente tramite il pulsante
+ <span class="image">
+<img src="images/icons/library.png" alt="images/icons/library.png">
+</span>.
+</p>
+</li>
+<li>
+<p>
+Caricare l&#8217;impronta tramite il pulsante
+ <span class="image">
+<img src="images/icons/load_module_lib.png" alt="images/icons/load_module_lib.png">
+</span>.
+</p>
+</li>
+<li>
+<p>
+Selezionare la libreria di destinazione tramite il pulsante
+ <span class="image">
+<img src="images/icons/library.png" alt="images/icons/library.png">
+</span>.
+</p>
+</li>
+<li>
+<p>
+Salvare l&#8217;impronta tramite il pulsante
+ <span class="image">
+<img src="images/icons/save_library.png" alt="images/icons/save_library.png">
+</span>.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Si puo voler anche eliminare l&#8217;impronta sorgente.</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Riselezionare la libreria sorgente con <span class="image">
+<img src="images/icons/library.png" alt="images/icons/library.png">
+</span>.
+</p>
+</li>
+<li>
+<p>
+Eliminare la vecchia impronta tramite il pulsante
+ <span class="image">
+<img src="images/icons/delete.png" alt="images/icons/delete.png">
+</span>.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_salvataggio_di_tutte_le_impronte_sulla_scheda_nella_libreria_attiva">12.8. Salvataggio di tutte le impronte sulla scheda nella libreria attiva</h3>
+<div class="paragraph"><p>È possibile copiare tutte le impronte di un dato progetto di scheda sulla
+libreria attiva. Queste impronte manterranno i loro nomi correnti nella
+libreria. Questo comando ha due usi:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Per creare un archivio o una libreria completa con le impronte di una
+ scheda, nel caso che si perda una libreria.
+</p>
+</li>
+<li>
+<p>
+Ancora più importante, per facilitare la manutenzione della libreria
+ consentendo la produzione di documentazione per la libreria, come sotto.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_documentazione_per_le_impronte_di_libreria">12.9. Documentazione per le impronte di libreria</h3>
+<div class="paragraph"><p>È caldamente raccomandato di documentare le impronte che si creano, in modo
+da abilitarne la ricerca rapida e senza errori.</p></div>
+<div class="paragraph"><p>Per esempio, chi è in grado di ricordare tutte le possibili varianti della
+piedinatura di un contenitore TO92? La finestra di dialogo delle proprietà
+dell&#8217;impronta offre una semplice soluzione a questo problema.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Modedit_module_properties.png" alt="images/Modedit_module_properties.png">
+</div>
+</div>
+<div class="paragraph"><p>Questa finestra di dialogo accetta:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Una riga di descrizione/commento.
+</p>
+</li>
+<li>
+<p>
+Più parole chiave.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>La descrizione viene visualizzata con l&#8217;elenco componenti in Cvpcb e, in
+Pcbnew, viene usata dalla finestra di dialogo di selezione delle impronte.</p></div>
+<div class="paragraph"><p>Le parole chiave permettono di restringere le ricerche a impronte a cui
+queste parole chiave corrispondono.</p></div>
+<div class="paragraph"><p>Quando si carica direttamente una impronta (l&#8217;icona
+<span class="image">
+<img src="images/icons/module.png" alt="images/icons/module.png">
+</span> Pcbnew della barra strumenti a destra),
+possono essere inserite delle parole chiave nella finestra di
+dialogo. Quindi, inserendo il testo <span class="monospaced">=CONN</span> si provocherà la visualizzazione
+dell&#8217;elenco delle impronte il cui elenco parole chiave contiene la parola
+<span class="monospaced">CONN</span>.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_librerie_di_documentazione_pratica_raccomandata">12.10. Librerie di documentazione - pratica raccomandata</h3>
+<div class="paragraph"><p>Si raccomanda di creare le librerie indirettamente, creando uno o più schede
+circuiti ausiliarie che costituiranno la sorgente (di parte) della libreria,
+come segue: creare una scheda in formato A4, in modo da essere in grado di
+stamparla facilmente in scala (1:1).</p></div>
+<div class="paragraph"><p>Creare le impronte che la libreria conterrà in questo circuito stampato. La
+libreria stessa verrà creata con il comando File/Archivia impronte/Crea
+libreria e archivia impronte.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_archive_footprints_menu.png" alt="images/Pcbnew_archive_footprints_menu.png">
+</div>
+</div>
+<div class="paragraph"><p>La "vera sorgente" della libreria sarà perciò la scheda di circuito stampato
+ausiliaria, e sarà su questa scheda che ogni successiva alterazione di
+impronte verrà fatta. Naturalmente, diverse schede possono venir salvate
+nella stessa libreria.</p></div>
+<div class="paragraph"><p>È generalmente una buona idea creare diverse librerie per diversi tipi di
+componenti (connettori, componenti discreti,&#8230;), dato che Pcbnew è in grado
+di effetturare ricerche su più librerie durante il caricamento delle
+impronte.</p></div>
+<div class="paragraph"><p>Ecco un esempio di tale sorgente di libreria:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_example_library.png" alt="images/Pcbnew_example_library.png">
+</div>
+</div>
+<div class="paragraph"><p>Questa tecnica ha diversi vantaggi:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Il circuito può essere stampato in scala e servire come documentazione per
+ la libreria senza alcuno sforzo.
+</p>
+</li>
+<li>
+<p>
+Futuri cambiamenti di Pcbnew possono richiedere la rigenerazione delle
+ librerie, cosa che può essere effettuata molto velocemente se sono stati
+ usati sorgenti di circuito stampato di questo tipo. Tutto ciò è importante,
+ dato che i formati dei file di circuito stampato vengono garantiti rimanere
+ compatibili nei futuri sviluppi, ma ciò non è detto avvenga anche per quanto
+ riguarda il formato dei file delle librerie.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_gestione_librerie_di_impronte">12.11. Gestione librerie di impronte</h3>
+<div class="paragraph"><p>L&#8217;elenco delle librerie di impronte in Pcbnew può essere modificato usando
+il manager delle librerie di impronte. Ciò permette di aggiungere e
+rimuovere librerie di impronte a mano, e permette anche di invocare
+l&#8217;assistente di librerie di impronte premendo il pulsante "Accoda con
+l&#8217;assistente".</p></div>
+<div class="paragraph"><p>L&#8217;assistente librerie di impronte può essere invocato anche tramite il menu
+delle preferenze, e può automaticamente aggiungere una libreria (rilevandone
+il tipo) da un file o da un URL Github. L&#8217;URL delle librerie ufficiali è:
+<a href="https://github.com/KiCad">https://github.com/KiCad</a> .</p></div>
+<div class="paragraph"><p>Ulteriori dettagli sulle tabelle di librerie di impronte, sul manager e
+sull&#8217;assistente relativo, sono reperibili sul manuale di riferimento del
+programma CvPcb nella sezione <em>Tabelle librerie impronte</em>.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_gestione_librerie_forme_3d">12.12. Gestione librerie forme 3D</h3>
+<div class="paragraph"><p>Le librerie di forme 3D possono essere scaricate con l&#8217;apposito assistente
+per le librerie di forme 3D. Esso può essere invocato dal menu delle
+preferenze &#8594; Scaricatore librerie di forme 3D.</p></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_editor_delle_impronte_creazione_e_modifica_delle_impronte">13. Editor delle impronte - Creazione e modifica delle impronte</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="_panoramica_dell_8217_editor_delle_impronte_2">13.1. Panoramica dell&#8217;editor delle impronte</h3>
+<div class="paragraph"><p>L&#8217;editor delle impronte viene usato per la modifica e per la creazione di
+impronte di componenti per il circuito stampato. Ciò include:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Aggiunta e rimozione piazzole.
+</p>
+</li>
+<li>
+<p>
+Cambio delle proprietà delle piazzole (forma, strato), per piazzole
+ individuali o per tutte le piazzole in un&#8217;impronta.
+</p>
+</li>
+<li>
+<p>
+Aggiunta e modifica di elementi grafici (contorni, testo).
+</p>
+</li>
+<li>
+<p>
+Modifica dei campi (valore, riferimento, ecc.).
+</p>
+</li>
+<li>
+<p>
+Modifica della documentazione associata (descrizione, parole chiave).
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_elementi_impronte">13.2. Elementi impronte</h3>
+<div class="paragraph"><p>Un&#8217;impronta è la rappresentazione fisica (impronta) della parte da inserire
+nel circuito stampato e deve essere collegata ai corrisponendi componenti
+presenti nello schema elettrico. Ogni impronta include tre elementi diversi:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Le piazzole.
+</p>
+</li>
+<li>
+<p>
+Contorni grafici e testo.
+</p>
+</li>
+<li>
+<p>
+Campi.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Inoltre, altri parametri dovranno essere definiti correttamente se si
+desidera usare la funzione di auto piazzamento. Stesso dicasi per la
+generazione di file di auto inserimento.</p></div>
+<div class="sect3">
+<h4 id="_piazzole">13.2.1. Piazzole</h4>
+<div class="paragraph"><p>Due proprietà delle piazzole sono importanti:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Geometria (forma, strati, fori).
+</p>
+</li>
+<li>
+<p>
+Il numero piazzola può essere lungo fino a quattro caratteri alfanumerici. I
+ seguenti sono quindi tutti numeri piazzola validi: 1, 45 e 9999, ma anche
+ AA56 e ANOD. Il numero piazzola deve essere identico al numero piedino
+ corrispondente nello schema elettrico, dato che definisce la corrispondenza
+ piedino - numero piazzola che Pcbnew usa per metterli in collegamento.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect3">
+<h4 id="_contorni">13.2.2. Contorni</h4>
+<div class="paragraph"><p>I contorni grafici vengono usati per disegnare la forma fisica
+dell&#8217;impronta. Sono disponibili diversi tipi di contorni: linee, cerchi,
+archi e testo. I contorni non hanno significato elettrico, sono
+semplicemente elementi grafici di aiuto.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_campi">13.2.3. Campi</h4>
+<div class="paragraph"><p>Questi sono elementi di testo associati ad una impronta. Due sono
+obbligatori e sempre presenti: il campo riferimento e il campo
+valore. Questi vengono automaticamente letti ed aggiornati da Pcbnew quando
+viene letta una netlist durante il caricamento delle impronte nella
+scheda. Il riferimento viene rimpiazzato dall&#8217;appropriato riferimento dello
+schema elettrico (U1, IC3, ecc.). Il valore viene anch&#8217;esso rimpiazzato
+dall&#8217;appropriato valore della parte corrispondente nello schema elettrico
+(47K, 74LS02, ecc.). Altri campi possono venire aggiunti ma si comporteranno
+come testo grafico.</p></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_avvio_dell_8217_editor_delle_impronte_e_selezione_di_una_impronta_da_modificare">13.3. Avvio dell&#8217;editor delle impronte e selezione di una impronta da modificare</h3>
+<div class="paragraph"><p>L&#8217;editor delle impronte può essere avviato in due modi:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Direttamente tramite l&#8217;icona <span class="image">
+<img src="images/icons/module_editor.png" alt="images/icons/module_editor.png">
+</span> dalla
+ barra strumenti principale di Pcbnew. Questo permette la creazione o la
+ modifica di un&#8217;impronta nella libreria.
+</p>
+</li>
+<li>
+<p>
+Facendo doppio clic su un&#8217;impronta verrà lanciato il menu &#8220;Proprietà
+ impronta&#8221;, che offre un pulsante &#8220;Editor impronte&#8221;. Se si esegue
+ quest&#8217;azione, l&#8217;impronta presente nella scheda verrà caricata nell&#8217;editor,
+ per la modifica o per il suo salvataggio.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_barre_strumenti_editor_impronte">13.4. Barre strumenti editor impronte</h3>
+<div class="paragraph"><p>La chiamata dell&#8217;editor delle impronte porterà in primo piano una finestra
+simile alla seguente:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Modedit_main_window.png" alt="images/Modedit_main_window.png">
+</div>
+</div>
+<div class="sect3">
+<h4 id="_barra_strumenti_modifica_lato_destro">13.4.1. Barra strumenti modifica (lato destro)</h4>
+<div class="paragraph"><p>Questa barra contiene strumenti per:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Posizionare piazzole.
+</p>
+</li>
+<li>
+<p>
+Aggiungere elementi grafici (contorni, testo).
+</p>
+</li>
+<li>
+<p>
+Posizionare ancoraggi.
+</p>
+</li>
+<li>
+<p>
+Eliminare elementi.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Le funzioni specifiche sono le seguenti:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:20%;">
+<col style="width:80%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/cursor.png" alt="images/icons/cursor.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Nessuno strumento.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/pad.png" alt="images/icons/pad.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Aggiungi piazzole.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_polygon.png" alt="images/icons/add_polygon.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Disegna segmenti di linea e poligoni.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_circle.png" alt="images/icons/add_circle.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Disegna cerchi.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_arc.png" alt="images/icons/add_arc.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Disegna archi circolari.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/add_text.png" alt="images/icons/add_text.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Aggiungi testo grafico (i campi non sono gestiti da questo strumento).</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/anchor.png" alt="images/icons/anchor.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Posiziona il punto di ancoraggio dell&#8217;impronta.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/delete.png" alt="images/icons/delete.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Cancella elementi.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/grid_select_axis.png" alt="images/icons/grid_select_axis.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Origine della griglia (spostamento griglia). Utile per il posizionamento delle piazzole.
+L&#8217;origine della griglia può essere inserita su una data posizione (la prima piazzola da piazzare),
+ed in seguito la dimensione della griglia può essere impostata al "passo integrato".
+In questo modo il piazzamento di piazzole viene molto facilitato.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect3">
+<h4 id="_mostra_la_barra_strumenti_sulla_sinistra">13.4.2. Mostra la barra strumenti (sulla sinistra)</h4>
+<div class="paragraph"><p>Questi strumenti gestiscono le opzioni di visualizzazione nell&#8217;editor delle
+impronte:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:20%;">
+<col style="width:80%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/grid.png" alt="images/icons/grid.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mostra la griglia.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/polar_coord.png" alt="images/icons/polar_coord.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mostra le coordinate polari.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/unit_mm.png" alt="images/icons/unit_mm.png">
+</span> <span class="image">
+<img src="images/icons/unit_inch.png" alt="images/icons/unit_inch.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Unità in uso in mm o pollici</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/cursor_shape.png" alt="images/icons/cursor_shape.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Commuta forma del puntatore.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/pad_sketch.png" alt="images/icons/pad_sketch.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Visualizza piazzole in modalità contorno.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/text_sketch.png" alt="images/icons/text_sketch.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Visualizza testo in modalità contorno.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/show_mod_edge.png" alt="images/icons/show_mod_edge.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Visualizza bordi in modalità contorno.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/contrast_mode.png" alt="images/icons/contrast_mode.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Visualizza con contrasto aumentato.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_menu_contestuali">13.5. Menu contestuali</h3>
+<div class="paragraph"><p>Il pulsante destro del mouse richiama dei menu che dipendono dall&#8217;elemento
+sottostante il puntatore.</p></div>
+<div class="paragraph"><p>Il menu contestuale per la modifica dei parametri dell&#8217;impronta:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Modedit_context_menu_module_parameters.png" alt="images/Modedit_context_menu_module_parameters.png">
+</div>
+</div>
+<div class="paragraph"><p>Il menu contestuale per la modifica delle piazzole:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Modedit_context_menu_pads.png" alt="images/Modedit_context_menu_pads.png">
+</div>
+</div>
+<div class="paragraph"><p>Il menu contestuale per la modifica degli elementi grafici:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Modedit_context_menu_graphics.png" alt="images/Modedit_context_menu_graphics.png">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_la_finestra_di_dialogo_delle_proprieta_dell_8217_impronta">13.6. La finestra di dialogo delle proprietà dell&#8217;impronta</h3>
+<div class="paragraph"><p>Questa finestra di dialogo può essere avviata quando il puntatore è sopra
+un&#8217;impronta facendo clic con il tasto destro del mouse e selezionando
+&#8220;Modifica impronta&#8221;.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Modedit_module_properties_dialog.png" alt="images/Modedit_module_properties_dialog.png">
+</div>
+</div>
+<div class="paragraph"><p>Questa finestra di dialogo può essere usata per definire i principali
+parametri dell&#8217;impronta.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_creazione_di_una_nuova_impronta">13.7. Creazione di una nuova impronta</h3>
+<div class="paragraph"><p>Una nuova impronta può essere creata tramite il pulsante
+<span class="image">
+<img src="images/icons/new_footprint.png" alt="images/icons/new_footprint.png">
+</span>. Il nome della nuova impronta verrà
+richiesto. Questo sarà il nome con il quale l&#8217;impronta verrà identificata
+nella libreria.</p></div>
+<div class="paragraph"><p>Questo testo serve anche come valore dell&#8217;impronta, il quale viene
+sostanzialmente rimpiazzato dal valore reale (100 µF_16 V, 100 Ω_0.5 W,
+&#8230;).</p></div>
+<div class="paragraph"><p>La nuova impronta richiederà:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Contorni (e forse del testo grafico).
+</p>
+</li>
+<li>
+<p>
+Piazzole.
+</p>
+</li>
+<li>
+<p>
+Un valore (testo nascosto che viene rimpiazzato dal vero valore se usato).
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Un metodo alternativo:</p></div>
+<div class="paragraph"><p>Se una nuova impronta è simile ad una esistente in una libreria o su una
+scheda, un metodo alternativo e più veloce per creare una nuova impronta è
+il seguente:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Caricare l&#8217;impronta simile (<span class="image">
+<img src="images/icons/load_module_lib.png" alt="images/icons/load_module_lib.png">
+</span>,
+ <span class="image">
+<img src="images/icons/load_module_board.png" alt="images/icons/load_module_board.png">
+</span> o
+ <span class="image">
+<img src="images/icons/import_module.png" alt="images/icons/import_module.png">
+</span>).
+</p>
+</li>
+<li>
+<p>
+Modificare il campo "Nome impronta in libreria" in modo da generare un nuovo
+ identificatore (nome).
+</p>
+</li>
+<li>
+<p>
+Modificare e salvare la nuova impronta.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_aggiunta_e_modifica_piazzole">13.8. Aggiunta e modifica piazzole</h3>
+<div class="paragraph"><p>Una volta creata l&#8217;impronta, si possono aggiungere le piazzole, cancellarle
+o modificarle. La modifica delle piazzole può essere locale, e riguardare
+solo la piazzola sottostante il puntatore, o globale, e coinvolgere tutte le
+piazzole dell&#8217;impronta.</p></div>
+<div class="sect3">
+<h4 id="_aggiunta_piazzole">13.8.1. Aggiunta piazzole</h4>
+<div class="paragraph"><p>Selezionare l&#8217;icona <span class="image">
+<img src="images/icons/pad.png" alt="images/icons/pad.png">
+</span> dalla barra strumenti a
+destra. Le piazzolo possono essere aggiunte facendo clic sulla posizione
+desiderata con il pulsante sinistro del mouse. Le proprietà delle piazzole
+sono predefinite nel menu delle proprietà della piazzola.</p></div>
+<div class="paragraph"><p>Non dimentirare di inserire il numero della piazzola.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_impostazioni_proprieta_piazzole">13.8.2. Impostazioni proprietà piazzole</h4>
+<div class="paragraph"><p>Si può fare in tre modi diversi:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Selezionando l&#8217;icona <span class="image">
+<img src="images/icons/options_pad.png" alt="images/icons/options_pad.png">
+</span> dalla barra
+ strumenti orizzontale.
+</p>
+</li>
+<li>
+<p>
+Facendo clic su una piazzola esistente e selezionando "Modifica
+ piazzola". Poi, le impostazioni della piazzola, possono si possono
+ modificare.
+</p>
+</li>
+<li>
+<p>
+Facendo clic su una piazzola esistente e selezionando "Esporta impostazioni
+ piazzola". In questo caso, le proprietà geometriche della piazzola
+ selezionata diverranno le impostazioni piazzola predefinite.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Nei primi due casi, la seguente finestra di dialogo verrà mostrata:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Modedit_pad_properties_dialog.png" alt="images/Modedit_pad_properties_dialog.png">
+</div>
+</div>
+<div class="paragraph"><p>Occorre prestare attenzione a definire correttamente gli strati a cui
+apparterrà la piazzola. In particolare, anche se i livelli di rame sono
+facili da definire, la gestione di strati non-rame (maschera di saldatura,
+piazzole di saldatura &#8230;) è altrettanto importante per la fabbricazione del
+circuito e la documentazione.</p></div>
+<div class="paragraph"><p>Il selettore del tipo di piazzola provoca una selezione automatica di strati
+che generalmente è sufficiente.</p></div>
+<div class="sect4">
+<h5 id="_piazzole_rettangolari">Piazzole rettangolari</h5>
+<div class="paragraph"><p>Per impronte SMD di tipo VQFP / PQFP che hanno piazzole rettangolari su
+tutti i quattro lati (sia orizzontali che verticali), si raccomanda di usare
+una sola forma (ad esempio, un rettangolo orizzontale) e posizionarla con
+diversi orientamenti (0 per orizzontale e 90 gradi per verticale). Il
+ridimensionamento globale di piazzole può quindi essere realizzato in
+un&#8217;unica operazione.</p></div>
+</div>
+<div class="sect4">
+<h5 id="_ruota_piazzole">Ruota piazzole</h5>
+<div class="paragraph"><p>Rotazioni di -90 o -180 sono richieste solo per le piazzole trapezoidali
+usate nelle impronte per microonde.</p></div>
+</div>
+<div class="sect4">
+<h5 id="_piazzole_passanti_non_metallizzate">Piazzole passanti non metallizzate</h5>
+<div class="paragraph"><p>Pads can be defined as Non-Plated Through Hole pads (NPTH pads).</p></div>
+<div class="paragraph"><p>These pads must be defined on one or all copper layers (obviously, the hole
+exists on all copper layers).</p></div>
+<div class="paragraph"><p>This requirement allows you to define specific clearance parameters ( for
+instance clearance for a screw).</p></div>
+<div class="paragraph"><p>When the pad hole size is the same as the pad size, for a round or oval pad,
+this pad is NOT plotted on copper layers in GERBER files.</p></div>
+<div class="paragraph"><p>These pads are used for mechanical purposes, therefore no pad name or net
+name is allowed. A connection to a net is not possible.</p></div>
+</div>
+<div class="sect4">
+<h5 id="_pads_not_on_copper_layers">Pads not on copper layers</h5>
+<div class="paragraph"><p>These are unusual pads. This option can be used to create fiducials or masks
+on technical layers.</p></div>
+</div>
+<div class="sect4">
+<h5 id="_offset_parameter">Offset parameter</h5>
+<div class="paragraph"><p>Pad 3 has an offset Y = 15 mils:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Modedit_pad_offset_example.png" alt="images/Modedit_pad_offset_example.png">
+</div>
+</div>
+</div>
+<div class="sect4">
+<h5 id="_delta_parameter_trapezoidal_pads">Delta Parameter (trapezoidal pads)</h5>
+<div class="paragraph"><p>Pad 1 has its parameter Delta X = 10 mils</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Modedit_pad_delta_example.png" alt="images/Modedit_pad_delta_example.png">
+</div>
+</div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_setting_clearance_for_solder_mask_and_solder_paste_mask_layers">13.8.3. Setting clearance for solder mask and solder paste mask layers</h4>
+<div class="paragraph"><p>Setting a clearance can be made at 3 levels:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Global level.
+</p>
+</li>
+<li>
+<p>
+Footprint level.
+</p>
+</li>
+<li>
+<p>
+Pad level.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Pcbnew uses the following to calculate clearances:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Pad settings. If null,
+</p>
+</li>
+<li>
+<p>
+Footprint settings. If null,
+</p>
+</li>
+<li>
+<p>
+Global settings.
+</p>
+</li>
+</ul></div>
+<div class="sect4">
+<h5 id="_remarks">Remarks</h5>
+<div class="paragraph"><p>The solder mask pad shape is usually bigger than the pad itself. So the
+clearance value is positive. The solder paste mask pad shape is usually
+smaller than the pad itself. So the clearance value is negative.</p></div>
+</div>
+<div class="sect4">
+<h5 id="_solder_paste_mask_parameters">Solder paste mask parameters</h5>
+<div class="paragraph"><p>For solder paste mask there are two parameters:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+A fixed value.
+</p>
+</li>
+<li>
+<p>
+A percentage of the pad size.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>The real value is the sum of these two values.</p></div>
+<div class="paragraph"><p>Footprint level settings:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Modedit_footprint_level_pad_settings.png" alt="images/Modedit_footprint_level_pad_settings.png">
+</div>
+</div>
+<div class="paragraph"><p>Pad level settings:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Modedit_pad_level_pad_settings.png" alt="images/Modedit_pad_level_pad_settings.png">
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_fields_properties">13.9. Fields Properties</h3>
+<div class="paragraph"><p>There are at least two fields: reference and value.</p></div>
+<div class="paragraph"><p>Their parameters (attribute, size, width) must be updated. You can access
+the dialog box from the pop-up menu, by double clicking on the field, or by
+the footprint properties dialog box:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Modedit_footprint_text_properties.png" alt="images/Modedit_footprint_text_properties.png">
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="_automatic_placement_of_a_footprint">13.10. Automatic placement of a footprint</h3>
+<div class="paragraph"><p>If the user wishes to exploit the full capabilities of the auto-placement
+functions, it is necessary to define the allowed orientations of the
+footprint (Footprint Properties dialog).</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Modedit_module_autoplace_settings.png" alt="images/Modedit_module_autoplace_settings.png">
+</div>
+</div>
+<div class="paragraph"><p>Usually, rotation of 180 degrees is permitted for resistors, non-polarized
+capacitors and other symmetrical elements.</p></div>
+<div class="paragraph"><p>Some footprints (small transistors, for example) are often permitted to
+rotate by +/- 90 or 180 degrees. By default, a new footprint will have its
+rotation permissions set to zero. This can be adjusted according to the
+following rule:</p></div>
+<div class="paragraph"><p>A value of 0 makes rotation impossible, 10 allows it completely, and any
+intermediate value represents a limited rotation. For example, a resistor
+might have a permission of 10 to rotate 180 degrees (unrestrained) and a
+permission of 5 for a +/- 90 degree rotation (allowed, but discouraged).</p></div>
+</div>
+<div class="sect2">
+<h3 id="_attributes">13.11. Attributes</h3>
+<div class="paragraph"><p>The attributes window is the following:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Modedit_module_attributes.png" alt="images/Modedit_module_attributes.png">
+</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+Normal is the standard attribute.
+</p>
+</li>
+<li>
+<p>
+Normal+Insert indicates that the footprint must appear in the automatic
+ insertion file (for automatic insertion machines). This attribute is most
+ useful for surface mount components (SMDs).
+</p>
+</li>
+<li>
+<p>
+Virtual indicates that a component is directly formed by the circuit
+ board. Examples would be edge connectors or inductors created by a
+ particular track shape (as sometimes seen in microwave footprints).
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_documenting_footprints_in_a_library">13.12. Documenting footprints in a library</h3>
+<div class="paragraph"><p>It is strongly recommended to document newly created footprints, in order to
+facilitate their rapid and accurate retrieval. Who is able to recall the
+multiple pin-out variants of a TO92 footprint?</p></div>
+<div class="paragraph"><p>The Footprint Properties dialog offers a simple and yet powerful means for
+documentation generation.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Modedit_module_properties_documentation_fields.png" alt="images/Modedit_module_properties_documentation_fields.png">
+</div>
+</div>
+<div class="paragraph"><p>This menu allows:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+The entry of a comment line (description).
+</p>
+</li>
+<li>
+<p>
+Più parole chiave.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>The comment line is displayed with the component list in CvPcb and in the
+footprint selection menus in Pcbnew. The keywords can be used to restrict
+searches to those parts possessing the given keywords.</p></div>
+<div class="paragraph"><p>Thus, while using the load footprint command (icon in the right-hand toolbar
+in Pcbnew), it is possible to type the text <span class="monospaced">=TO220</span> into the dialog box to
+have Pcbnew display a list of the footprints possessing the keyword <span class="monospaced">TO220</span></p></div>
+</div>
+<div class="sect2">
+<h3 id="_3_dimensional_visualisation">13.13. 3-dimensional visualisation</h3>
+<div class="paragraph"><p>A footprint may have been associated with a file containing a
+three-dimensional representation of itself. In order to associate such a
+file with a footprint, select the 3D Settings tab. The options panel is the
+following:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Modedit_module_3d_options.png" alt="images/Modedit_module_3d_options.png">
+</div>
+</div>
+<div class="paragraph"><p>The data information should be provided:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+The file containing the 3D representation (created by the 3D modeler
+ Wings3D, in vrml format, via the export to vrml command).
+</p>
+</li>
+<li>
+<p>
+The default path is kicad/modules/package3d. In the example, the file name
+ is discret/to_220horiz.wrl, using the default path)
+</p>
+</li>
+<li>
+<p>
+The x, y and z scales.
+</p>
+</li>
+<li>
+<p>
+The offset with respect to the anchor point of the footprint (usually zero).
+</p>
+</li>
+<li>
+<p>
+The initial rotation in degrees about each axis (usually zero).
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Setting scale allows:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+To use the same 3D file for footprints which have similar shapes but
+ different sizes (resistors, capacitors, SMD components&#8230;)
+</p>
+</li>
+<li>
+<p>
+For small (or very large) packages, a better use of the Wings3D grid is to
+ scale <strong>0.1 inch in Pcbnew = 1 grid unit</strong> in Wings3D.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>If such a file has been specified, it is possible to view the component in
+3D.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Modedit_footprint_3d_preview.png" alt="images/Modedit_footprint_3d_preview.png">
+</div>
+</div>
+<div class="paragraph"><p>The 3D model will automatically appear in the 3D representation of the
+printed circuit board.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_saving_a_footprint_into_the_active_library">13.14. Saving a footprint into the active library</h3>
+<div class="paragraph"><p>The save command (modification of the file of the active library) is
+activated by the <span class="image">
+<img src="images/icons/save_library.png" alt="images/icons/save_library.png">
+</span> button.</p></div>
+<div class="paragraph"><p>If a footprint of the same name exists (an older version), it will be
+overwritten. Because it is important to be able to have confidence in the
+library footprints, it is worth double-checking the footprint for errors
+before saving.</p></div>
+<div class="paragraph"><p>Before saving, it is also recommended to change the reference or value of
+the footprint to be equal to the library name of the footprint.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_saving_a_footprint_to_the_board">13.15. Saving a footprint to the board</h3>
+<div class="paragraph"><p>If the edited footprint comes from the current board, the button
+<span class="image">
+<img src="images/icons/update_module_board.png" alt="images/icons/update_module_board.png">
+</span> will update this footprint on
+the board.</p></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_advanced_pcb_editing_tools">14. Advanced PCB editing tools</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>There are some more advanced editing tools available in Pcbnew and Footprint
+Editor, which can help you to efficiently lay out components on the canvas.</p></div>
+<div class="sect2">
+<h3 id="_duplicating_items">14.1. Duplicating items</h3>
+<div class="paragraph"><p>Duplication is a method to clone an item and pick it up in the same
+action. It is broadly similar to copy-and-pasting, but it allows you to
+"sprinkle" components over the PCB and it allows you to manually lay out
+components using the "Move Exact" tool (see below) more easily.</p></div>
+<div class="paragraph"><p>Duplication is done by using the hotkey (which defaults to Ctrl-D) or the
+duplicate item option in the context menu. In the legacy renderer, these
+appear as below, depending on the item type:</p></div>
+<div class="paragraph"><p><span class="image">
+<img src="images/icons/duplicate_pad.png" alt="images/icons/duplicate_pad.png">
+</span>
+<span class="image">
+<img src="images/icons/duplicate_line.png" alt="images/icons/duplicate_line.png">
+</span>
+<span class="image">
+<img src="images/icons/duplicate_text.png" alt="images/icons/duplicate_text.png">
+</span>
+<span class="image">
+<img src="images/icons/duplicate_module.png" alt="images/icons/duplicate_module.png">
+</span>
+<span class="image">
+<img src="images/icons/duplicate_target.png" alt="images/icons/duplicate_target.png">
+</span>
+<span class="image">
+<img src="images/icons/duplicate_zone.png" alt="images/icons/duplicate_zone.png">
+</span></p></div>
+</div>
+<div class="sect2">
+<h3 id="_moving_items_exactly">14.2. Moving items exactly</h3>
+<div class="paragraph"><p>The "Move Exact" tool allows you to move an item (or group of items) by a
+certain amount, which can be entered in Cartesian or polar formats and which
+can be entered in any supported units. This is useful when it would
+otherwise be cumbersome to switch to a different grid, or when a feature is
+not spaced according to any existing grids.</p></div>
+<div class="paragraph"><p>To use this tool, select the items you wish to move and then use either the
+hotkey (defaults to Ctrl-M) or the context menu items to invoke the
+dialog. You can also invoke the dialog with the hotkey when moving or
+duplicating items, which can make it easy to repeatedly apply an offset to
+multiple components.</p></div>
+<div class="paragraph"><p>Move exact with Cartesian move vector entry</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_move_exact_cartesian.png" alt="images/Pcbnew_move_exact_cartesian.png">
+</div>
+</div>
+<div class="paragraph"><p>Move exact with polar move vector entry</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_move_exact_polar.png" alt="images/Pcbnew_move_exact_polar.png">
+</div>
+</div>
+<div class="paragraph"><p>The checkbox allows you to switch between Cartesian and polar co-ordinate
+systems. Whatever is currently in the form will be converted automatically
+to the other system.</p></div>
+<div class="paragraph"><p>Then you enter the desired move vector. You can use the units indicated by
+the labels ("mm" in the images above) or you can specify the units yourself
+(e.g. "1 in" for an inch, or "2 rad" for 2 radians).</p></div>
+<div class="paragraph"><p>Pressing OK will apply the translation to the selection, and cancel will
+close the dialog and the items will not be moved. If OK is pressed, the move
+vector will be saved and pre-filled next time the dialog is opened, which
+allows repeated application of the same vector to multiple objects.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_array_tools">14.3. Array tools</h3>
+<div class="paragraph"><p>Pcbnew and the Footprint Editor both have assistants for creating arrays of
+features and components, which can be used to easily and accurately lay out
+repetitive elements on PCBs and in footprints.</p></div>
+<div class="sect3">
+<h4 id="_activating_the_array_tool">14.3.1. Activating the array tool</h4>
+<div class="paragraph"><p>The array tool acts on the component under the cursor, or, in GAL mode, on a
+selection. It can be accessed either via the context menu for the selection
+or by a keyboard shortcut (defaults to Ctrl-N). In legacy mode, the context
+menu icons indicate an array of the selected type:</p></div>
+<div class="paragraph"><p><span class="image">
+<img src="images/icons/array_pad.png" alt="images/icons/array_pad.png">
+</span> <span class="image">
+<img src="images/icons/array_line.png" alt="images/icons/array_line.png">
+</span>
+<span class="image">
+<img src="images/icons/array_text.png" alt="images/icons/array_text.png">
+</span> <span class="image">
+<img src="images/icons/array_module.png" alt="images/icons/array_module.png">
+</span>
+<span class="image">
+<img src="images/icons/array_target.png" alt="images/icons/array_target.png">
+</span> <span class="image">
+<img src="images/icons/array_zone.png" alt="images/icons/array_zone.png">
+</span></p></div>
+<div class="paragraph"><p>The array tool is presented as a dialog window, with a pane for the types of
+arrays. There are two types of arrays supported so far: grid, and circular.</p></div>
+<div class="paragraph"><p>Each type of array can be fully specified on the respective panes.
+Geometric options (how the grid is laid out) go on the left; numbering
+options (including how the numbers progress across the grid) on the right.</p></div>
+</div>
+<div class="sect3">
+<h4 id="_grid_arrays">14.3.2. Grid arrays</h4>
+<div class="paragraph"><p>Grid arrays are arrays that lay components out according to a 2-dimensional
+square grid. This kind of array can also produce a linear array by only
+laying out a single row or column.</p></div>
+<div class="paragraph"><p>The settings dialog for grid arrays look like this:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_array_dialog_grid.png" alt="images/Pcbnew_array_dialog_grid.png">
+</div>
+</div>
+<div class="sect4">
+<h5 id="_geometric_options">Geometric options</h5>
+<div class="paragraph"><p>The geometric options are as follow:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Horrizontal count</strong>: the number of "columns" in the grid.
+</p>
+</li>
+<li>
+<p>
+<strong>Vertical count</strong>: the number of "rows" in the grid.
+</p>
+</li>
+<li>
+<p>
+<strong>Horizontal spacing</strong>: the horizontal distance from item to the item in the same row
+ and next column. If this is negative, the grid progresses from right to left.
+</p>
+</li>
+<li>
+<p>
+<strong>Vertical spacing</strong>: the vertical distance from one item to the item in the same
+ column and the next row. If this is negative, the grid progress bottom to
+ top.
+</p>
+</li>
+<li>
+<p>
+<strong>Horizontal offset</strong>: start each row this distance to the right of the previous
+ one
+</p>
+</li>
+<li>
+<p>
+<strong>Vertical offset</strong>: start each column this distance below the previous one
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_array_grid_offsets.png" alt="images/Pcbnew_array_grid_offsets.png">
+</div>
+<div class="title">Figura 1. 3x3 grid with x and y offsets</div>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Stagger</strong>: add an offset to every set of "n" rows/columns, with each row
+ progressing by 1/n&#8217;th of the relevant spacing dimension:
+</p>
+</li>
+</ul></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_array_grid_stagger_rows_2.png" alt="images/Pcbnew_array_grid_stagger_rows_2.png">
+</div>
+<div class="title">Figura 2. 3x3 grid with a row stagger of 2</div>
+</div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_array_grid_stagger_cols_3.png" alt="images/Pcbnew_array_grid_stagger_cols_3.png">
+</div>
+<div class="title">Figura 3. 4x3 grid with a column stagger of 3</div>
+</div>
+</div>
+<div class="sect4">
+<h5 id="_numbering_options">Numbering options</h5>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Numbering Direction</strong>: Determines whether numbers proceed along rows and then
+ moves to the next row, or down columns and then to the next column. Note that
+ the direction on numbering is defined by the sign of the spacing: a negative
+ spacing will result in right-to-left or bottom-to-top numbering.
+</p>
+</li>
+<li>
+<p>
+<strong>Reverse numbering on alternate rows or columns</strong>: If selected, the numbering order
+ (left-to-right or right-to-left, for example) on alternate rows or columns.
+ Whether rows or columns alternate depends on the numbering direction. This
+ option is useful for packages like DIPs where the numbering proceeds up one
+ side and down the other.
+</p>
+</li>
+<li>
+<p>
+<strong>Restart numbering</strong>: if laying out using items that already have numbers,
+ reset to the start, otherwise continue if possible from this item&#8217;s number
+</p>
+</li>
+<li>
+<p>
+<strong>Numbering Scheme</strong>
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Continuous</strong>: the numbering just continues across a row/column break - if
+ the last item in the first row is numbered "7", the first item in the second
+ row will be "8".
+</p>
+</li>
+<li>
+<p>
+<strong>Coordinate</strong>: the numbering uses a two-axis scheme where the
+ number is made up of the row and column index. Which one comes first
+ (row or column) is determined by the numbering direction.
+</p>
+</li>
+</ul></div>
+</li>
+<li>
+<p>
+<strong>Axis numberings</strong>: what "alphabet" to use to number the axes. Choices are
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Numerals</strong> for normal integer indices
+</p>
+</li>
+<li>
+<p>
+<strong>Hexadecimal</strong> for base-16 indexing
+</p>
+</li>
+<li>
+<p>
+<strong>Alphabetic, minus IOSQXZ</strong>, a common scheme for electronic components,
+ recommended by ASME Y14.35M-1997 sec. 5.2 (previously MIL-STD-100 sec. 406.5)
+ to avoid confusion with numerals.
+</p>
+</li>
+<li>
+<p>
+<strong>Full alphabet</strong> from A-Z.
+</p>
+</li>
+</ul></div>
+</li>
+</ul></div>
+</div>
+</div>
+<div class="sect3">
+<h4 id="_circular_arrays">14.3.3. Circular arrays</h4>
+<div class="paragraph"><p>Circular arrays lay out items around a circle or a circular arc. The circle
+is defined by the location of the selection (or the centre of a selected
+group) and a centre point that is specified. Below is the circular array
+configuration dialog:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/Pcbnew_array_dialog_circular.png" alt="images/Pcbnew_array_dialog_circular.png">
+</div>
+</div>
+<div class="sect4">
+<h5 id="_geometric_options_2">Geometric options</h5>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Horizontal center</strong>, <strong>Vertical center</strong>: The centre of the circle. The radius
+ field below will update automatically when you adjust these.
+</p>
+</li>
+<li>
+<p>
+<strong>Angle</strong>: The angular difference between two adjacent items in the
+ array. Set this to zero to evenly divide the circle with "count" elements.
+</p>
+</li>
+<li>
+<p>
+<strong>Count</strong>: Number of items in the array (including the original item)
+</p>
+</li>
+<li>
+<p>
+<strong>Rotate</strong>: Rotate each item around its own location. Otherwise, the
+ item will be translated but not rotated (for example, a square pad
+ will always remain upright if this option is not set).
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect4">
+<h5 id="_numbering_options_2">Numbering options</h5>
+<div class="paragraph"><p>Circular arrays have only one dimension and a simpler geometry than
+grids. The meanings of the available options are the same as for grids.
+Items are numbered clockwise - for an anticlockwise array, specify a
+negative angle.</p></div>
+</div>
+</div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="_manuale_di_riferimento_scripting_di_kicad">15. Manuale di riferimento scripting di KiCad</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>Lo scripting permette di automatizzare delle operazioni in KiCad usando il
+linguaggio <a href="https://www.python.org/">Python</a>.</p></div>
+<div class="paragraph"><p>Also see the doxygen documentation on
+<a href="http://ci.kicad-pcb.org/job/kicad-doxygen/ws/build/pcbnew/doxygen-python/html/index.html">Python
+Scripting Reference</a>.</p></div>
+<div class="paragraph"><p>You can see python module help by typing <span class="monospaced">pydoc pcbnew</span> on your terminal.</p></div>
+<div class="paragraph"><p>Using scripting you can create:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Plugins</strong>: this type of script is loaded when KiCad starts. Examples:
+</p>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Footprint Wizards</strong>: To help you build footprints easily filling in parameters. See the dedicated section <a href="#Footprint_Wizards">Footprint Wizards</a> below.
+</p>
+</li>
+<li>
+<p>
+<strong>File I/O</strong> <em>(planned)</em>: To let you write plugins to export/import other filetypes
+</p>
+</li>
+<li>
+<p>
+<strong>Actions</strong> <em>(planned)</em>: Associate events to scripting actions or register new menus or toolbar icons.
+</p>
+</li>
+</ul></div>
+</li>
+<li>
+<p>
+<strong>Command Line Scripts</strong>: scripts that can be used from the command line, load boards or libraries, modify them, and render outputs or new boards.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>It shall be noted that the only KiCad applicaiton that supports scripting is
+Pcbnew. It is also planned for Eeschema in the future.</p></div>
+<div class="sect2">
+<h3 id="_kicad_objects">15.1. KiCad Objects</h3>
+<div class="paragraph"><p>The scripting API reflects the internal object structure inside
+KiCad/pcbnew. BOARD is the main object, that has a set of properties and a
+set of MODULEs, and TRACKs/VIAs, TEXTE_PCB, DIMENSION, DRAWSEGMENT. Then
+MODULEs have D_PADs, EDGEs, etc.</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+See the BOARD section below.
+</p>
+</li>
+</ul></div>
+</div>
+<div class="sect2">
+<h3 id="_basic_api_reference">15.2. Basic API Reference</h3>
+<div class="paragraph"><p>All the pcbnew API is provided from the "pcbnew" module in Python.
+GetBoard() method will return the current pcb open at editor, useful for
+commands written from the integrated scripting shell inside pcbnew or action
+plugins.</p></div>
+</div>
+<div class="sect2">
+<h3 id="_loading_and_saving_a_board">15.3. Loading and Saving a Board</h3>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>LoadBoard(filename):</strong>
+ loads a board from file returning a BOARD object, using the file format that matches the filename extension.
+</p>
+</li>
+<li>
+<p>
+<strong>SaveBoard(filename,board):</strong>
+ saves a BOARD object to file, using the file format that matches the filename extension.
+</p>
+</li>
+<li>
+<p>
+<strong>board.Save(filename):</strong>
+ same as above, but it&#8217;s a method of BOARD object.
+</p>
+</li>
+</ul></div>
+<div class="listingblock">
+<div class="title">Example that loads a board, hides all values, shows all references</div>
+<div class="content"><!-- Generator: GNU source-highlight 3.1.7
+by Lorenzo Bettini
+http://www.lorenzobettini.it
+http://www.gnu.org/software/src-highlite -->
+<pre><tt><span style="font-style: italic"><span style="color: #9A1900">#!/usr/bin/env python2.7</span></span>
+<span style="font-weight: bold"><span style="color: #000080">import</span></span> sys
+<span style="font-weight: bold"><span style="color: #000080">from</span></span> pcbnew <span style="font-weight: bold"><span style="color: #000080">import</span></span> <span style="color: #990000">*</span>
+
+filename<span style="color: #990000">=</span>sys<span style="color: #990000">.</span>argv<span style="color: #990000">[</span><span style="color: #993399">1</span><span style="color: #990000">]</span>
+
+pcb <span style="color: #990000">=</span> <span style="font-weight: bold"><span style="color: #000000">LoadBoard</span></span><span style="color: #990000">(</span>filename<span style="color: #990000">)</span>
+<span style="font-weight: bold"><span style="color: #0000FF">for</span></span> module <span style="font-weight: bold"><span style="color: #0000FF">in</span></span> pcb<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetModules</span></span><span style="color: #990000">():</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"* Module: %s"</span><span style="color: #990000">%</span>module<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetReference</span></span><span style="color: #990000">()</span>
+ module<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Value</span></span><span style="color: #990000">().</span><span style="font-weight: bold"><span style="color: #000000">SetVisible</span></span><span style="color: #990000">(</span>False<span style="color: #990000">)</span> <span style="font-style: italic"><span style="color: #9A1900"># set Value as Hidden</span></span>
+ module<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Reference</span></span><span style="color: #990000">().</span><span style="font-weight: bold"><span style="color: #000000">SetVisible</span></span><span style="color: #990000">(</span>True<span style="color: #990000">)</span> <span style="font-style: italic"><span style="color: #9A1900"># set Reference as Visible</span></span>
+
+pcb<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Save</span></span><span style="color: #990000">(</span><span style="color: #FF0000">"mod_"</span><span style="color: #990000">+</span>filename<span style="color: #990000">)</span></tt></pre></div></div>
+</div>
+<div class="sect2">
+<h3 id="_listing_and_loading_libraries">15.4. Listing and Loading Libraries</h3>
+<div class="listingblock">
+<div class="title">Enumerate library, enumerate modules, enumerate pads</div>
+<div class="content"><!-- Generator: GNU source-highlight 3.1.7
+by Lorenzo Bettini
+http://www.lorenzobettini.it
+http://www.gnu.org/software/src-highlite -->
+<pre><tt><span style="font-style: italic"><span style="color: #9A1900">#!/usr/bin/python</span></span>
+
+<span style="font-weight: bold"><span style="color: #000080">from</span></span> pcbnew <span style="font-weight: bold"><span style="color: #000080">import</span></span> <span style="color: #990000">*</span>
+
+libpath <span style="color: #990000">=</span> <span style="color: #FF0000">"/usr/share/kicad/modules/Sockets.pretty"</span>
+<span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"&gt;&gt; enumerate footprints, pads of"</span><span style="color: #990000">,</span>libpath
+
+<span style="font-style: italic"><span style="color: #9A1900"># Load the suitable plugin to read/write the .pretty library</span></span>
+<span style="font-style: italic"><span style="color: #9A1900"># (containing the .kicad_mod footprint files)</span></span>
+src_type <span style="color: #990000">=</span> IO_MGR<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GuessPluginTypeFromLibPath</span></span><span style="color: #990000">(</span> libpath <span style="color: #990000">);</span>
+<span style="font-style: italic"><span style="color: #9A1900"># Rem: we can force the plugin type by using IO_MGR.PluginFind( IO_MGR.KICAD )</span></span>
+plugin <span style="color: #990000">=</span> IO_MGR<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">PluginFind</span></span><span style="color: #990000">(</span> src_type <span style="color: #990000">)</span>
+
+<span style="font-style: italic"><span style="color: #9A1900"># Print plugin type name: (Expecting "KiCad" for a .pretty library)</span></span>
+<span style="font-weight: bold"><span style="color: #0000FF">print</span></span><span style="color: #990000">(</span> <span style="color: #FF0000">"Selected plugin type: %s"</span> <span style="color: #990000">%</span> plugin<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">PluginName</span></span><span style="color: #990000">()</span> <span style="color: #990000">)</span>
+
+list_of_footprints <span style="color: #990000">=</span> plugin<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">FootprintEnumerate</span></span><span style="color: #990000">(</span>libpath<span style="color: #990000">)</span>
+
+<span style="font-weight: bold"><span style="color: #0000FF">for</span></span> name <span style="font-weight: bold"><span style="color: #0000FF">in</span></span> list_of_footprints<span style="color: #990000">:</span>
+ fp <span style="color: #990000">=</span> plugin<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">FootprintLoad</span></span><span style="color: #990000">(</span>libpath<span style="color: #990000">,</span>name<span style="color: #990000">)</span>
+ <span style="font-style: italic"><span style="color: #9A1900"># print the short name of the footprint</span></span>
+ <span style="font-weight: bold"><span style="color: #0000FF">print</span></span> name <span style="font-style: italic"><span style="color: #9A1900"># this is the name inside the loaded library</span></span>
+ <span style="font-style: italic"><span style="color: #9A1900"># followed by ref field, value field, and decription string:</span></span>
+ <span style="font-style: italic"><span style="color: #9A1900"># Remember ref and value texts are dummy texts, replaced by the schematic values</span></span>
+ <span style="font-style: italic"><span style="color: #9A1900"># when reading a netlist.</span></span>
+ <span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">" -&gt;"</span><span style="color: #990000">,</span> fp<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetReference</span></span><span style="color: #990000">(),</span> fp<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetValue</span></span><span style="color: #990000">(),</span> fp<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetDescription</span></span><span style="color: #990000">()</span>
+
+ <span style="font-style: italic"><span style="color: #9A1900"># print pad info: GetPos0() is the pad position relative to the footrint position</span></span>
+ <span style="font-weight: bold"><span style="color: #0000FF">for</span></span> pad <span style="font-weight: bold"><span style="color: #0000FF">in</span></span> fp<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Pads</span></span><span style="color: #990000">():</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">" pad [%s]"</span> <span style="color: #990000">%</span> pad<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetPadName</span></span><span style="color: #990000">(),</span> <span style="color: #FF0000">"at"</span><span style="color: #990000">,\</span>
+ <span style="color: #FF0000">"pos0"</span><span style="color: #990000">,</span> <span style="font-weight: bold"><span style="color: #000000">ToMM</span></span><span style="color: #990000">(</span>pad<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetPos0</span></span><span style="color: #990000">().</span>x<span style="color: #990000">),</span> <span style="font-weight: bold"><span style="color: #000000">ToMM</span></span><span style="color: #990000">(</span>pad<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetPos0</span></span><span style="color: #990000">().</span>y<span style="color: #990000">),</span><span style="color: #FF0000">"mm"</span><span style="color: #990000">,\</span>
+ <span style="color: #FF0000">"shape offset"</span><span style="color: #990000">,</span> <span style="font-weight: bold"><span style="color: #000000">ToMM</span></span><span style="color: #990000">(</span>pad<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetOffset</span></span><span style="color: #990000">().</span>x<span style="color: #990000">),</span> <span style="font-weight: bold"><span style="color: #000000">ToMM</span></span><span style="color: #990000">(</span>pad<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetOffset</span></span><span style="color: #990000">().</span>y<span style="color: #990000">),</span> <span style="color: #FF0000">"mm"</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">""</span></tt></pre></div></div>
+</div>
+<div class="sect2">
+<h3 id="_board">15.5. BOARD</h3>
+<div class="paragraph"><p>Board is the basic object in KiCad pcbnew, it&#8217;s the document.</p></div>
+<div class="paragraph"><p>BOARD contains a set of object lists that can be accessed using the
+following methods, they will return iterable lists that can be iterated
+using "for obj in list:"</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>board.GetModules():</strong> This method returns a list of MODULE objects, all the modules available in the board will be exposed here.
+</p>
+</li>
+<li>
+<p>
+<strong>board.GetDrawings():</strong> Returns the list of BOARD_ITEMS that belong to the board drawings
+</p>
+</li>
+<li>
+<p>
+<strong>board.GetTracks():</strong> This method returns a list of TRACKs and VIAs inside a BOARD
+</p>
+</li>
+<li>
+<p>
+<strong>board.GetFullRatsnest():</strong> Returns the list of ratsnest (connections still not routed)
+</p>
+</li>
+<li>
+<p>
+<strong>board.GetNetClasses():</strong> Returns the list of net classes
+</p>
+</li>
+<li>
+<p>
+<strong>board.GetCurrentNetClassName():</strong> Returns the current net class
+</p>
+</li>
+<li>
+<p>
+<strong>board.GetViasDimensionsList():</strong> Returns the list of Via dimensions available to the board.
+</p>
+</li>
+<li>
+<p>
+<strong>board.GetTrackWidthList():</strong> Returns the list of Track Widths available to the board.
+</p>
+</li>
+</ul></div>
+<div class="listingblock">
+<div class="title">Board Inspection Example</div>
+<div class="content"><!-- Generator: GNU source-highlight 3.1.7
+by Lorenzo Bettini
+http://www.lorenzobettini.it
+http://www.gnu.org/software/src-highlite -->
+<pre><tt><span style="font-style: italic"><span style="color: #9A1900">#!/usr/bin/env python</span></span>
+<span style="font-weight: bold"><span style="color: #000080">import</span></span> sys
+<span style="font-weight: bold"><span style="color: #000080">from</span></span> pcbnew <span style="font-weight: bold"><span style="color: #000080">import</span></span> <span style="color: #990000">*</span>
+
+filename<span style="color: #990000">=</span>sys<span style="color: #990000">.</span>argv<span style="color: #990000">[</span><span style="color: #993399">1</span><span style="color: #990000">]</span>
+
+pcb <span style="color: #990000">=</span> <span style="font-weight: bold"><span style="color: #000000">LoadBoard</span></span><span style="color: #990000">(</span>filename<span style="color: #990000">)</span>
+
+ToUnits <span style="color: #990000">=</span> ToMM
+FromUnits <span style="color: #990000">=</span> FromMM
+<span style="font-style: italic"><span style="color: #9A1900">#ToUnits=ToMils</span></span>
+<span style="font-style: italic"><span style="color: #9A1900">#FromUnits=FromMils</span></span>
+
+<span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"LISTING VIAS:"</span>
+
+<span style="font-weight: bold"><span style="color: #0000FF">for</span></span> item <span style="font-weight: bold"><span style="color: #0000FF">in</span></span> pcb<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetTracks</span></span><span style="color: #990000">():</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">if</span></span> <span style="font-weight: bold"><span style="color: #000000">type</span></span><span style="color: #990000">(</span>item<span style="color: #990000">)</span> <span style="font-weight: bold"><span style="color: #0000FF">is</span></span> VIA<span style="color: #990000">:</span>
+
+ pos <span style="color: #990000">=</span> item<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetPosition</span></span><span style="color: #990000">()</span>
+ drill <span style="color: #990000">=</span> item<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetDrillValue</span></span><span style="color: #990000">()</span>
+ width <span style="color: #990000">=</span> item<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetWidth</span></span><span style="color: #990000">()</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">" * Via: %s - %f/%f "</span><span style="color: #990000">%(</span><span style="font-weight: bold"><span style="color: #000000">ToUnits</span></span><span style="color: #990000">(</span>pos<span style="color: #990000">),</span><span style="font-weight: bold"><span style="color: #000000">ToUnits</span></span><span style="color: #990000">(</span>drill<span style="color: #990000">),</span><span style="font-weight: bold"><span style="color: #000000">ToUnits</span></span><span style="color: #990000">(</span>width<span style="color: #990000">))</span>
+
+ <span style="font-weight: bold"><span style="color: #0000FF">elif</span></span> <span style="font-weight: bold"><span style="color: #000000">type</span></span><span style="color: #990000">(</span>item<span style="color: #990000">)</span> <span style="font-weight: bold"><span style="color: #0000FF">is</span></span> TRACK<span style="color: #990000">:</span>
+
+ start <span style="color: #990000">=</span> item<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetStart</span></span><span style="color: #990000">()</span>
+ end <span style="color: #990000">=</span> item<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetEnd</span></span><span style="color: #990000">()</span>
+ width <span style="color: #990000">=</span> item<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetWidth</span></span><span style="color: #990000">()</span>
+
+ <span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">" * Track: %s to %s, width %f"</span> <span style="color: #990000">%</span> <span style="color: #990000">(</span><span style="font-weight: bold"><span style="color: #000000">ToUnits</span></span><span style="color: #990000">(</span>start<span style="color: #990000">),</span><span style="font-weight: bold"><span style="color: #000000">ToUnits</span></span><span style="color: #990000">(</span>end<span style="color: #990000">),</span><span style="font-weight: bold"><span style="color: #000000">ToUnits</span></span><span style="color: #990000">(</span>width<span style="color: #990000">))</span>
+
+ <span style="font-weight: bold"><span style="color: #0000FF">else</span></span><span style="color: #990000">:</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"Unknown type %s"</span> <span style="color: #990000">%</span> <span style="font-weight: bold"><span style="color: #000000">type</span></span><span style="color: #990000">(</span>item<span style="color: #990000">)</span>
+
+<span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">""</span>
+<span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"LIST DRAWINGS:"</span>
+
+<span style="font-weight: bold"><span style="color: #0000FF">for</span></span> item <span style="font-weight: bold"><span style="color: #0000FF">in</span></span> pcb<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetDrawings</span></span><span style="color: #990000">():</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">if</span></span> <span style="font-weight: bold"><span style="color: #000000">type</span></span><span style="color: #990000">(</span>item<span style="color: #990000">)</span> <span style="font-weight: bold"><span style="color: #0000FF">is</span></span> TEXTE_PCB<span style="color: #990000">:</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"* Text: '%s' at %s"</span><span style="color: #990000">%(</span>item<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetText</span></span><span style="color: #990000">(),</span> item<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetPosition</span></span><span style="color: #990000">())</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">elif</span></span> <span style="font-weight: bold"><span style="color: #000000">type</span></span><span style="color: #990000">(</span>item<span style="color: #990000">)</span> <span style="font-weight: bold"><span style="color: #0000FF">is</span></span> DRAWSEGMENT<span style="color: #990000">:</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"* Drawing: %s"</span><span style="color: #990000">%</span>item<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetShapeStr</span></span><span style="color: #990000">()</span> <span style="font-style: italic"><span style="color: #9A1900"># dir(item)</span></span>
+ <span style="font-weight: bold"><span style="color: #0000FF">else</span></span><span style="color: #990000">:</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="font-weight: bold"><span style="color: #000000">type</span></span><span style="color: #990000">(</span>item<span style="color: #990000">)</span>
+
+<span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">""</span>
+<span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"LIST MODULES:"</span>
+
+<span style="font-weight: bold"><span style="color: #0000FF">for</span></span> module <span style="font-weight: bold"><span style="color: #0000FF">in</span></span> pcb<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetModules</span></span><span style="color: #990000">():</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"* Module: %s at %s"</span><span style="color: #990000">%(</span>module<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetReference</span></span><span style="color: #990000">(),</span><span style="font-weight: bold"><span style="color: #000000">ToUnits</span></span><span style="color: #990000">(</span>module<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetPosition</span></span><span style="color: #990000">()))</span>
+
+<span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">""</span>
+<span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"Ratsnest cnt:"</span><span style="color: #990000">,</span><span style="font-weight: bold"><span style="color: #000000">len</span></span><span style="color: #990000">(</span>pcb<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetFullRatsnest</span></span><span style="color: #990000">())</span>
+<span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"track w cnt:"</span><span style="color: #990000">,</span><span style="font-weight: bold"><span style="color: #000000">len</span></span><span style="color: #990000">(</span>pcb<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetTrackWidthList</span></span><span style="color: #990000">())</span>
+<span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"via s cnt:"</span><span style="color: #990000">,</span><span style="font-weight: bold"><span style="color: #000000">len</span></span><span style="color: #990000">(</span>pcb<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetViasDimensionsList</span></span><span style="color: #990000">())</span>
+
+<span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">""</span>
+<span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"LIST ZONES:"</span><span style="color: #990000">,</span> pcb<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetAreaCount</span></span><span style="color: #990000">()</span>
+
+<span style="font-weight: bold"><span style="color: #0000FF">for</span></span> idx <span style="font-weight: bold"><span style="color: #0000FF">in</span></span> <span style="font-weight: bold"><span style="color: #000000">range</span></span><span style="color: #990000">(</span><span style="color: #993399">0</span><span style="color: #990000">,</span> pcb<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetAreaCount</span></span><span style="color: #990000">()):</span>
+ zone<span style="color: #990000">=</span>pcb<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetArea</span></span><span style="color: #990000">(</span>idx<span style="color: #990000">)</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"zone:"</span><span style="color: #990000">,</span> idx<span style="color: #990000">,</span> <span style="color: #FF0000">"priority:"</span><span style="color: #990000">,</span> zone<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetPriority</span></span><span style="color: #990000">(),</span> <span style="color: #FF0000">"netname"</span><span style="color: #990000">,</span> zone<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetNetname</span></span><span style="color: #990000">()</span>
+
+<span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">""</span>
+<span style="font-weight: bold"><span style="color: #0000FF">print</span></span> <span style="color: #FF0000">"NetClasses:"</span><span style="color: #990000">,</span> pcb<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetNetClasses</span></span><span style="color: #990000">().</span><span style="font-weight: bold"><span style="color: #000000">GetCount</span></span><span style="color: #990000">(),</span></tt></pre></div></div>
+</div>
+<div class="sect2">
+<h3 id="_examples_2">15.6. Examples</h3>
+<div class="sect3">
+<h4 id="_change_a_component_pin_8217_s_paste_mask_margin">15.6.1. Change a component pin&#8217;s paste mask margin</h4>
+<div class="listingblock">
+<div class="title">We only want to change pins from 1 to 14, 15 is a thermal pad that must be kept as it is.</div>
+<div class="content"><!-- Generator: GNU source-highlight 3.1.7
+by Lorenzo Bettini
+http://www.lorenzobettini.it
+http://www.gnu.org/software/src-highlite -->
+<pre><tt><span style="font-style: italic"><span style="color: #9A1900">#!/usr/bin/env python2.7</span></span>
+<span style="font-weight: bold"><span style="color: #000080">import</span></span> sys
+<span style="font-weight: bold"><span style="color: #000080">from</span></span> pcbnew <span style="font-weight: bold"><span style="color: #000080">import</span></span> <span style="color: #990000">*</span>
+
+filename<span style="color: #990000">=</span>sys<span style="color: #990000">.</span>argv<span style="color: #990000">[</span><span style="color: #993399">1</span><span style="color: #990000">]</span>
+pcb <span style="color: #990000">=</span> <span style="font-weight: bold"><span style="color: #000000">LoadBoard</span></span><span style="color: #990000">(</span>filename<span style="color: #990000">)</span>
+
+<span style="font-style: italic"><span style="color: #9A1900"># Find module U304</span></span>
+u304 <span style="color: #990000">=</span> pcb<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">FindModuleByReference</span></span><span style="color: #990000">(</span><span style="color: #FF0000">'U304'</span><span style="color: #990000">)</span>
+pads <span style="color: #990000">=</span> u304<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Pads</span></span><span style="color: #990000">()</span>
+
+<span style="font-style: italic"><span style="color: #9A1900"># Iterate over pads, printing solder paste margin</span></span>
+<span style="font-weight: bold"><span style="color: #0000FF">for</span></span> p <span style="font-weight: bold"><span style="color: #0000FF">in</span></span> pads<span style="color: #990000">:</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">print</span></span> p<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetPadName</span></span><span style="color: #990000">(),</span> <span style="font-weight: bold"><span style="color: #000000">ToMM</span></span><span style="color: #990000">(</span>p<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetLocalSolderPasteMargin</span></span><span style="color: #990000">())</span>
+ id <span style="color: #990000">=</span> <span style="font-weight: bold"><span style="color: #000000">int</span></span><span style="color: #990000">(</span>p<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetPadName</span></span><span style="color: #990000">())</span>
+ <span style="font-style: italic"><span style="color: #9A1900"># Set margin to 0 for all but pad (pin) 15</span></span>
+ <span style="font-weight: bold"><span style="color: #0000FF">if</span></span> id<span style="color: #990000">&lt;</span><span style="color: #993399">15</span><span style="color: #990000">:</span> p<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">SetLocalSolderPasteMargin</span></span><span style="color: #990000">(</span><span style="color: #993399">0</span><span style="color: #990000">)</span>
+
+pcb<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Save</span></span><span style="color: #990000">(</span><span style="color: #FF0000">"mod_"</span><span style="color: #990000">+</span>filename<span style="color: #990000">)</span></tt></pre></div></div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="Footprint_Wizards">15.7. Footprint Wizards</h3>
+<div class="paragraph"><p>The footprint wizards are a collection of python scripts that can be
+accessed from the Footprint Editor. If you invoke the footprint dialog you
+select a given wizard that allows you to see the footprint rendered, and you
+have some parameters you can edit.</p></div>
+<div class="paragraph"><p>If the plugins are not properly distributed to your system package, you can
+find the latest versions in the KiCad source tree at
+<a href="https://git.launchpad.net/kicad/tree/pcbnew/python/plugins">launchpad</a>.</p></div>
+<div class="paragraph"><p>They should be located in for example <span class="monospaced">C:\Program
+Files\KiCad\share\kicad\scripting\plugins</span>.</p></div>
+<div class="paragraph"><p>On linux you can also keep your user plugins in <span class="monospaced">$HOME/.kicad_plugins</span>.</p></div>
+<div class="listingblock">
+<div class="title">Build footprints easily filling in parameters.</div>
+<div class="content"><!-- Generator: GNU source-highlight 3.1.7
+by Lorenzo Bettini
+http://www.lorenzobettini.it
+http://www.gnu.org/software/src-highlite -->
+<pre><tt><span style="font-weight: bold"><span style="color: #000080">from</span></span> __future__ <span style="font-weight: bold"><span style="color: #000080">import</span></span> division
+<span style="font-weight: bold"><span style="color: #000080">import</span></span> pcbnew
+
+<span style="font-weight: bold"><span style="color: #000080">import</span></span> HelpfulFootprintWizardPlugin as HFPW
+
+
+<span style="font-weight: bold"><span style="color: #0000FF">class</span></span> <span style="font-weight: bold"><span style="color: #000000">FPC_FootprintWizard</span></span><span style="color: #990000">(</span>HFPW<span style="color: #990000">.</span>HelpfulFootprintWizardPlugin<span style="color: #990000">):</span>
+
+ <span style="font-weight: bold"><span style="color: #0000FF">def</span></span> <span style="font-weight: bold"><span style="color: #000000">GetName</span></span><span style="color: #990000">(</span>self<span style="color: #990000">):</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">return</span></span> <span style="color: #FF0000">"FPC (SMT connector)"</span>
+
+ <span style="font-weight: bold"><span style="color: #0000FF">def</span></span> <span style="font-weight: bold"><span style="color: #000000">GetDescription</span></span><span style="color: #990000">(</span>self<span style="color: #990000">):</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">return</span></span> <span style="color: #FF0000">"FPC (SMT connector) Footprint Wizard"</span>
+
+ <span style="font-weight: bold"><span style="color: #0000FF">def</span></span> <span style="font-weight: bold"><span style="color: #000000">GetValue</span></span><span style="color: #990000">(</span>self<span style="color: #990000">):</span>
+ pins <span style="color: #990000">=</span> self<span style="color: #990000">.</span>parameters<span style="color: #990000">[</span><span style="color: #FF0000">"Pads"</span><span style="color: #990000">][</span><span style="color: #FF0000">"*n"</span><span style="color: #990000">]</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">return</span></span> <span style="color: #FF0000">"FPC_%d"</span> <span style="color: #990000">%</span> pins
+
+ <span style="font-weight: bold"><span style="color: #0000FF">def</span></span> <span style="font-weight: bold"><span style="color: #000000">GenerateParameterList</span></span><span style="color: #990000">(</span>self<span style="color: #990000">):</span>
+ self<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">AddParam</span></span><span style="color: #990000">(</span> <span style="color: #FF0000">"Pads"</span><span style="color: #990000">,</span> <span style="color: #FF0000">"n"</span><span style="color: #990000">,</span> self<span style="color: #990000">.</span>uNatural<span style="color: #990000">,</span> <span style="color: #993399">40</span> <span style="color: #990000">)</span>
+ self<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">AddParam</span></span><span style="color: #990000">(</span> <span style="color: #FF0000">"Pads"</span><span style="color: #990000">,</span> <span style="color: #FF0000">"pitch"</span><span style="color: #990000">,</span> self<span style="color: #990000">.</span>uMM<span style="color: #990000">,</span> <span style="color: #993399">0.5</span> <span style="color: #990000">)</span>
+ self<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">AddParam</span></span><span style="color: #990000">(</span> <span style="color: #FF0000">"Pads"</span><span style="color: #990000">,</span> <span style="color: #FF0000">"width"</span><span style="color: #990000">,</span> self<span style="color: #990000">.</span>uMM<span style="color: #990000">,</span> <span style="color: #993399">0.25</span> <span style="color: #990000">)</span>
+ self<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">AddParam</span></span><span style="color: #990000">(</span> <span style="color: #FF0000">"Pads"</span><span style="color: #990000">,</span> <span style="color: #FF0000">"height"</span><span style="color: #990000">,</span> self<span style="color: #990000">.</span>uMM<span style="color: #990000">,</span> <span style="color: #993399">1.6</span><span style="color: #990000">)</span>
+ self<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">AddParam</span></span><span style="color: #990000">(</span> <span style="color: #FF0000">"Shield"</span><span style="color: #990000">,</span> <span style="color: #FF0000">"shield_to_pad"</span><span style="color: #990000">,</span> self<span style="color: #990000">.</span>uMM<span style="color: #990000">,</span> <span style="color: #993399">1.6</span> <span style="color: #990000">)</span>
+ self<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">AddParam</span></span><span style="color: #990000">(</span> <span style="color: #FF0000">"Shield"</span><span style="color: #990000">,</span> <span style="color: #FF0000">"from_top"</span><span style="color: #990000">,</span> self<span style="color: #990000">.</span>uMM<span style="color: #990000">,</span> <span style="color: #993399">1.3</span> <span style="color: #990000">)</span>
+ self<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">AddParam</span></span><span style="color: #990000">(</span> <span style="color: #FF0000">"Shield"</span><span style="color: #990000">,</span> <span style="color: #FF0000">"width"</span><span style="color: #990000">,</span> self<span style="color: #990000">.</span>uMM<span style="color: #990000">,</span> <span style="color: #993399">1.5</span> <span style="color: #990000">)</span>
+ self<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">AddParam</span></span><span style="color: #990000">(</span> <span style="color: #FF0000">"Shield"</span><span style="color: #990000">,</span> <span style="color: #FF0000">"height"</span><span style="color: #990000">,</span> self<span style="color: #990000">.</span>uMM<span style="color: #990000">,</span> <span style="color: #993399">2</span> <span style="color: #990000">)</span>
+
+
+ <span style="font-style: italic"><span style="color: #9A1900"># build a rectangular pad</span></span>
+ <span style="font-weight: bold"><span style="color: #0000FF">def</span></span> <span style="font-weight: bold"><span style="color: #000000">smdRectPad</span></span><span style="color: #990000">(</span>self<span style="color: #990000">,</span>module<span style="color: #990000">,</span>size<span style="color: #990000">,</span>pos<span style="color: #990000">,</span>name<span style="color: #990000">):</span>
+ pad <span style="color: #990000">=</span> pcbnew<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">D_PAD</span></span><span style="color: #990000">(</span>module<span style="color: #990000">)</span>
+ pad<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">SetSize</span></span><span style="color: #990000">(</span>size<span style="color: #990000">)</span>
+ pad<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">SetShape</span></span><span style="color: #990000">(</span>pcbnew<span style="color: #990000">.</span>PAD_SHAPE_RECT<span style="color: #990000">)</span>
+ pad<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">SetAttribute</span></span><span style="color: #990000">(</span>pcbnew<span style="color: #990000">.</span>PAD_ATTRIB_SMD<span style="color: #990000">)</span>
+ pad<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">SetLayerSet</span></span><span style="color: #990000">(</span> pad<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">SMDMask</span></span><span style="color: #990000">()</span> <span style="color: #990000">)</span>
+ pad<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">SetPos0</span></span><span style="color: #990000">(</span>pos<span style="color: #990000">)</span>
+ pad<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">SetPosition</span></span><span style="color: #990000">(</span>pos<span style="color: #990000">)</span>
+ pad<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">SetPadName</span></span><span style="color: #990000">(</span>name<span style="color: #990000">)</span>
+ <span style="font-weight: bold"><span style="color: #0000FF">return</span></span> pad
+
+ <span style="font-weight: bold"><span style="color: #0000FF">def</span></span> <span style="font-weight: bold"><span style="color: #000000">CheckParameters</span></span><span style="color: #990000">(</span>self<span style="color: #990000">):</span>
+ p <span style="color: #990000">=</span> self<span style="color: #990000">.</span>parameters
+ self<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">CheckParamInt</span></span><span style="color: #990000">(</span> <span style="color: #FF0000">"Pads"</span><span style="color: #990000">,</span> <span style="color: #FF0000">"*n"</span> <span style="color: #990000">)</span> <span style="font-style: italic"><span style="color: #9A1900"># not internal units preceded by "*"</span></span>
+
+
+ <span style="font-weight: bold"><span style="color: #0000FF">def</span></span> <span style="font-weight: bold"><span style="color: #000000">BuildThisFootprint</span></span><span style="color: #990000">(</span>self<span style="color: #990000">):</span>
+ p <span style="color: #990000">=</span> self<span style="color: #990000">.</span>parameters
+ pad_count <span style="color: #990000">=</span> <span style="font-weight: bold"><span style="color: #000000">int</span></span><span style="color: #990000">(</span>p<span style="color: #990000">[</span><span style="color: #FF0000">"Pads"</span><span style="color: #990000">][</span><span style="color: #FF0000">"*n"</span><span style="color: #990000">])</span>
+ pad_width <span style="color: #990000">=</span> p<span style="color: #990000">[</span><span style="color: #FF0000">"Pads"</span><span style="color: #990000">][</span><span style="color: #FF0000">"width"</span><span style="color: #990000">]</span>
+ pad_height <span style="color: #990000">=</span> p<span style="color: #990000">[</span><span style="color: #FF0000">"Pads"</span><span style="color: #990000">][</span><span style="color: #FF0000">"height"</span><span style="color: #990000">]</span>
+ pad_pitch <span style="color: #990000">=</span> p<span style="color: #990000">[</span><span style="color: #FF0000">"Pads"</span><span style="color: #990000">][</span><span style="color: #FF0000">"pitch"</span><span style="color: #990000">]</span>
+ shl_width <span style="color: #990000">=</span> p<span style="color: #990000">[</span><span style="color: #FF0000">"Shield"</span><span style="color: #990000">][</span><span style="color: #FF0000">"width"</span><span style="color: #990000">]</span>
+ shl_height <span style="color: #990000">=</span> p<span style="color: #990000">[</span><span style="color: #FF0000">"Shield"</span><span style="color: #990000">][</span><span style="color: #FF0000">"height"</span><span style="color: #990000">]</span>
+ shl_to_pad <span style="color: #990000">=</span> p<span style="color: #990000">[</span><span style="color: #FF0000">"Shield"</span><span style="color: #990000">][</span><span style="color: #FF0000">"shield_to_pad"</span><span style="color: #990000">]</span>
+ shl_from_top <span style="color: #990000">=</span> p<span style="color: #990000">[</span><span style="color: #FF0000">"Shield"</span><span style="color: #990000">][</span><span style="color: #FF0000">"from_top"</span><span style="color: #990000">]</span>
+
+ offsetX <span style="color: #990000">=</span> pad_pitch <span style="color: #990000">*</span> <span style="color: #990000">(</span> pad_count<span style="color: #990000">-</span><span style="color: #993399">1</span> <span style="color: #990000">)</span> <span style="color: #990000">/</span> <span style="color: #993399">2</span>
+ size_pad <span style="color: #990000">=</span> pcbnew<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">wxSize</span></span><span style="color: #990000">(</span> pad_width<span style="color: #990000">,</span> pad_height <span style="color: #990000">)</span>
+ size_shld <span style="color: #990000">=</span> pcbnew<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">wxSize</span></span><span style="color: #990000">(</span>shl_width<span style="color: #990000">,</span> shl_height<span style="color: #990000">)</span>
+ size_text <span style="color: #990000">=</span> self<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetTextSize</span></span><span style="color: #990000">()</span> <span style="font-style: italic"><span style="color: #9A1900"># IPC nominal</span></span>
+
+ <span style="font-style: italic"><span style="color: #9A1900"># Gives a position and size to ref and value texts:</span></span>
+ textposy <span style="color: #990000">=</span> pad_height<span style="color: #990000">/</span><span style="color: #993399">2</span> <span style="color: #990000">+</span> pcbnew<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">FromMM</span></span><span style="color: #990000">(</span><span style="color: #993399">1</span><span style="color: #990000">)</span> <span style="color: #990000">+</span> self<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetTextThickness</span></span><span style="color: #990000">()</span>
+ self<span style="color: #990000">.</span>draw<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Reference</span></span><span style="color: #990000">(</span> <span style="color: #993399">0</span><span style="color: #990000">,</span> textposy<span style="color: #990000">,</span> size_text <span style="color: #990000">)</span>
+
+ textposy <span style="color: #990000">=</span> textposy <span style="color: #990000">+</span> size_text <span style="color: #990000">+</span> self<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetTextThickness</span></span><span style="color: #990000">()</span>
+ self<span style="color: #990000">.</span>draw<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Value</span></span><span style="color: #990000">(</span> <span style="color: #993399">0</span><span style="color: #990000">,</span> textposy<span style="color: #990000">,</span> size_text <span style="color: #990000">)</span>
+
+ <span style="font-style: italic"><span style="color: #9A1900"># create a pad array and add it to the module</span></span>
+ <span style="font-weight: bold"><span style="color: #0000FF">for</span></span> n <span style="font-weight: bold"><span style="color: #0000FF">in</span></span> <span style="font-weight: bold"><span style="color: #000000">range</span></span> <span style="color: #990000">(</span> <span style="color: #993399">0</span><span style="color: #990000">,</span> pad_count <span style="color: #990000">):</span>
+ xpos <span style="color: #990000">=</span> pad_pitch<span style="color: #990000">*</span>n <span style="color: #990000">-</span> offsetX
+ pad <span style="color: #990000">=</span> self<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">smdRectPad</span></span><span style="color: #990000">(</span>self<span style="color: #990000">.</span>module<span style="color: #990000">,</span>size_pad<span style="color: #990000">,</span> pcbnew<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">wxPoint</span></span><span style="color: #990000">(</span>xpos<span style="color: #990000">,</span><span style="color: #993399">0</span><span style="color: #990000">),</span><span style="font-weight: bold"><span style="color: #000000">str</span></span><span style="color: #990000">(</span>n<span style="color: #990000">+</span><span style="color: #993399">1</span><span style="color: #990000">))</span>
+ self<span style="color: #990000">.</span>module<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Add</span></span><span style="color: #990000">(</span>pad<span style="color: #990000">)</span>
+
+
+ <span style="font-style: italic"><span style="color: #9A1900"># Mechanical shield pads: left pad and right pad</span></span>
+ xpos <span style="color: #990000">=</span> <span style="color: #990000">-</span>shl_to_pad<span style="color: #990000">-</span>offsetX
+ pad_s0_pos <span style="color: #990000">=</span> pcbnew<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">wxPoint</span></span><span style="color: #990000">(</span>xpos<span style="color: #990000">,</span>shl_from_top<span style="color: #990000">)</span>
+ pad_s0 <span style="color: #990000">=</span> self<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">smdRectPad</span></span><span style="color: #990000">(</span>self<span style="color: #990000">.</span>module<span style="color: #990000">,</span> size_shld<span style="color: #990000">,</span> pad_s0_pos<span style="color: #990000">,</span> <span style="color: #FF0000">"0"</span><span style="color: #990000">)</span>
+ xpos <span style="color: #990000">=</span> <span style="color: #990000">(</span>pad_count<span style="color: #990000">-</span><span style="color: #993399">1</span><span style="color: #990000">)</span> <span style="color: #990000">*</span> pad_pitch<span style="color: #990000">+</span>shl_to_pad <span style="color: #990000">-</span> offsetX
+ pad_s1_pos <span style="color: #990000">=</span> pcbnew<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">wxPoint</span></span><span style="color: #990000">(</span>xpos<span style="color: #990000">,</span>shl_from_top<span style="color: #990000">)</span>
+ pad_s1 <span style="color: #990000">=</span> self<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">smdRectPad</span></span><span style="color: #990000">(</span>self<span style="color: #990000">.</span>module<span style="color: #990000">,</span> size_shld<span style="color: #990000">,</span> pad_s1_pos<span style="color: #990000">,</span> <span style="color: #FF0000">"0"</span><span style="color: #990000">)</span>
+
+ self<span style="color: #990000">.</span>module<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Add</span></span><span style="color: #990000">(</span>pad_s0<span style="color: #990000">)</span>
+ self<span style="color: #990000">.</span>module<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Add</span></span><span style="color: #990000">(</span>pad_s1<span style="color: #990000">)</span>
+
+ <span style="font-style: italic"><span style="color: #9A1900"># add footprint outline</span></span>
+ linewidth <span style="color: #990000">=</span> self<span style="color: #990000">.</span>draw<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">GetLineTickness</span></span><span style="color: #990000">()</span>
+ margin <span style="color: #990000">=</span> linewidth
+
+ <span style="font-style: italic"><span style="color: #9A1900"># upper line</span></span>
+ posy <span style="color: #990000">=</span> <span style="color: #990000">-</span>pad_height<span style="color: #990000">/</span><span style="color: #993399">2</span> <span style="color: #990000">-</span> linewidth<span style="color: #990000">/</span><span style="color: #993399">2</span> <span style="color: #990000">-</span> margin
+ xstart <span style="color: #990000">=</span> <span style="color: #990000">-</span> pad_pitch<span style="color: #990000">*</span><span style="color: #993399">0.5</span><span style="color: #990000">-</span>offsetX
+ xend <span style="color: #990000">=</span> pad_pitch <span style="color: #990000">*</span> pad_count <span style="color: #990000">+</span> xstart<span style="color: #990000">;</span>
+ self<span style="color: #990000">.</span>draw<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Line</span></span><span style="color: #990000">(</span> xstart<span style="color: #990000">,</span> posy<span style="color: #990000">,</span> xend<span style="color: #990000">,</span> posy <span style="color: #990000">)</span>
+
+ <span style="font-style: italic"><span style="color: #9A1900"># lower line</span></span>
+ posy <span style="color: #990000">=</span> pad_height<span style="color: #990000">/</span><span style="color: #993399">2</span> <span style="color: #990000">+</span> linewidth<span style="color: #990000">/</span><span style="color: #993399">2</span> <span style="color: #990000">+</span> margin
+ self<span style="color: #990000">.</span>draw<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Line</span></span><span style="color: #990000">(</span>xstart<span style="color: #990000">,</span> posy<span style="color: #990000">,</span> xend<span style="color: #990000">,</span> posy<span style="color: #990000">)</span>
+
+ <span style="font-style: italic"><span style="color: #9A1900"># around left mechanical pad (the outline around right pad is mirrored/y axix)</span></span>
+ yend <span style="color: #990000">=</span> pad_s0_pos<span style="color: #990000">.</span>y <span style="color: #990000">+</span> shl_height<span style="color: #990000">/</span><span style="color: #993399">2</span> <span style="color: #990000">+</span> margin
+ self<span style="color: #990000">.</span>draw<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Line</span></span><span style="color: #990000">(</span>xstart<span style="color: #990000">,</span> posy<span style="color: #990000">,</span> xstart<span style="color: #990000">,</span> yend<span style="color: #990000">)</span>
+ self<span style="color: #990000">.</span>draw<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Line</span></span><span style="color: #990000">(-</span>xstart<span style="color: #990000">,</span> posy<span style="color: #990000">,</span> <span style="color: #990000">-</span>xstart<span style="color: #990000">,</span> yend<span style="color: #990000">)</span>
+
+ posy <span style="color: #990000">=</span> yend
+ xend <span style="color: #990000">=</span> pad_s0_pos<span style="color: #990000">.</span>x <span style="color: #990000">-</span> <span style="color: #990000">(</span>shl_width<span style="color: #990000">/</span><span style="color: #993399">2</span> <span style="color: #990000">+</span> linewidth <span style="color: #990000">+</span> margin<span style="color: #990000">*</span><span style="color: #993399">2</span><span style="color: #990000">)</span>
+ self<span style="color: #990000">.</span>draw<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Line</span></span><span style="color: #990000">(</span>xstart<span style="color: #990000">,</span> posy<span style="color: #990000">,</span> xend<span style="color: #990000">,</span> posy<span style="color: #990000">)</span>
+
+ <span style="font-style: italic"><span style="color: #9A1900"># right pad side</span></span>
+ self<span style="color: #990000">.</span>draw<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Line</span></span><span style="color: #990000">(-</span>xstart<span style="color: #990000">,</span> posy<span style="color: #990000">,</span> <span style="color: #990000">-</span>xend<span style="color: #990000">,</span> yend<span style="color: #990000">)</span>
+
+ <span style="font-style: italic"><span style="color: #9A1900"># vertical segment at left of the pad</span></span>
+ xstart <span style="color: #990000">=</span> xend
+ yend <span style="color: #990000">=</span> posy <span style="color: #990000">-</span> <span style="color: #990000">(</span>shl_height <span style="color: #990000">+</span> linewidth <span style="color: #990000">+</span> margin<span style="color: #990000">*</span><span style="color: #993399">2</span><span style="color: #990000">)</span>
+ self<span style="color: #990000">.</span>draw<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Line</span></span><span style="color: #990000">(</span>xstart<span style="color: #990000">,</span> posy<span style="color: #990000">,</span> xend<span style="color: #990000">,</span> yend<span style="color: #990000">)</span>
+
+ <span style="font-style: italic"><span style="color: #9A1900"># right pad side</span></span>
+ self<span style="color: #990000">.</span>draw<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Line</span></span><span style="color: #990000">(-</span>xstart<span style="color: #990000">,</span> posy<span style="color: #990000">,</span> <span style="color: #990000">-</span>xend<span style="color: #990000">,</span> yend<span style="color: #990000">)</span>
+
+ <span style="font-style: italic"><span style="color: #9A1900"># horizontal segment above the pad</span></span>
+ xstart <span style="color: #990000">=</span> xend
+ xend <span style="color: #990000">=</span> <span style="color: #990000">-</span> pad_pitch<span style="color: #990000">*</span><span style="color: #993399">0.5</span><span style="color: #990000">-</span>offsetX
+ posy <span style="color: #990000">=</span> yend
+ self<span style="color: #990000">.</span>draw<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Line</span></span><span style="color: #990000">(</span>xstart<span style="color: #990000">,</span> posy<span style="color: #990000">,</span> xend<span style="color: #990000">,</span> yend<span style="color: #990000">)</span>
+
+ <span style="font-style: italic"><span style="color: #9A1900"># right pad side</span></span>
+ self<span style="color: #990000">.</span>draw<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Line</span></span><span style="color: #990000">(-</span>xstart<span style="color: #990000">,</span> posy<span style="color: #990000">,-</span>xend<span style="color: #990000">,</span> yend<span style="color: #990000">)</span>
+
+ <span style="font-style: italic"><span style="color: #9A1900"># vertical segment above the pad</span></span>
+ xstart <span style="color: #990000">=</span> xend
+ yend <span style="color: #990000">=</span> <span style="color: #990000">-</span>pad_height<span style="color: #990000">/</span><span style="color: #993399">2</span> <span style="color: #990000">-</span> linewidth<span style="color: #990000">/</span><span style="color: #993399">2</span> <span style="color: #990000">-</span> margin
+ self<span style="color: #990000">.</span>draw<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Line</span></span><span style="color: #990000">(</span>xstart<span style="color: #990000">,</span> posy<span style="color: #990000">,</span> xend<span style="color: #990000">,</span> yend<span style="color: #990000">)</span>
+
+ <span style="font-style: italic"><span style="color: #9A1900"># right pad side</span></span>
+ self<span style="color: #990000">.</span>draw<span style="color: #990000">.</span><span style="font-weight: bold"><span style="color: #000000">Line</span></span><span style="color: #990000">(-</span>xstart<span style="color: #990000">,</span> posy<span style="color: #990000">,</span> <span style="color: #990000">-</span>xend<span style="color: #990000">,</span> yend<span style="color: #990000">)</span>
+
+
+<span style="font-weight: bold"><span style="color: #000000">FPC_FootprintWizard</span></span><span style="color: #990000">().</span><span style="font-weight: bold"><span style="color: #000000">register</span></span><span style="color: #990000">()</span></tt></pre></div></div>
+</div>
+</div>
+</div>
+</div>
+<div id="footnotes"><hr></div>
+<div id="footer">
+<div id="footer-text">
+Last updated 2017-08-24 22:19:25 BST
+</div>
+</div>
+</body>
+</html>
diff --git a/share/doc/kicad/help/it/pcbnew.pdf b/share/doc/kicad/help/it/pcbnew.pdf
new file mode 100644
index 0000000..e8e291c
--- /dev/null
+++ b/share/doc/kicad/help/it/pcbnew.pdf
Binary files differ
diff --git a/share/doc/kicad/help/it/pl_editor.epub b/share/doc/kicad/help/it/pl_editor.epub
new file mode 100644
index 0000000..d02f2b0
--- /dev/null
+++ b/share/doc/kicad/help/it/pl_editor.epub
Binary files differ
diff --git a/share/doc/kicad/help/it/pl_editor.html b/share/doc/kicad/help/it/pl_editor.html
new file mode 100644
index 0000000..5a9975e
--- /dev/null
+++ b/share/doc/kicad/help/it/pl_editor.html
@@ -0,0 +1,1829 @@
+<!DOCTYPE html>
+<html lang="it">
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+<meta name="generator" content="AsciiDoc 8.6.8">
+<title>Pl_Editor</title>
+<style type="text/css">
+/* Shared CSS for AsciiDoc xhtml11 and html5 backends */
+
+/* Default font. */
+body {
+ font-family: Georgia,serif;
+}
+
+/* Title font. */
+h1, h2, h3, h4, h5, h6,
+div.title, caption.title,
+thead, p.table.header,
+#toctitle,
+#author, #revnumber, #revdate, #revremark,
+#footer {
+ font-family: Arial,Helvetica,sans-serif;
+}
+
+body {
+ margin: 1em 5% 1em 5%;
+}
+
+a {
+ color: blue;
+ text-decoration: underline;
+}
+a:visited {
+ color: fuchsia;
+}
+
+em {
+ font-style: italic;
+ color: navy;
+}
+
+strong {
+ font-weight: bold;
+ color: #083194;
+}
+
+h1, h2, h3, h4, h5, h6 {
+ color: #527bbd;
+ margin-top: 1.2em;
+ margin-bottom: 0.5em;
+ line-height: 1.3;
+}
+
+h1, h2, h3 {
+ border-bottom: 2px solid silver;
+}
+h2 {
+ padding-top: 0.5em;
+}
+h3 {
+ float: left;
+}
+h3 + * {
+ clear: left;
+}
+h5 {
+ font-size: 1.0em;
+}
+
+div.sectionbody {
+ margin-left: 0;
+}
+
+hr {
+ border: 1px solid silver;
+}
+
+p {
+ margin-top: 0.5em;
+ margin-bottom: 0.5em;
+}
+
+ul, ol, li > p {
+ margin-top: 0;
+}
+ul > li { color: #aaa; }
+ul > li > * { color: black; }
+
+pre {
+ padding: 0;
+ margin: 0;
+}
+
+#author {
+ color: #527bbd;
+ font-weight: bold;
+ font-size: 1.1em;
+}
+#email {
+}
+#revnumber, #revdate, #revremark {
+}
+
+#footer {
+ font-size: small;
+ border-top: 2px solid silver;
+ padding-top: 0.5em;
+ margin-top: 4.0em;
+}
+#footer-text {
+ float: left;
+ padding-bottom: 0.5em;
+}
+#footer-badges {
+ float: right;
+ padding-bottom: 0.5em;
+}
+
+#preamble {
+ margin-top: 1.5em;
+ margin-bottom: 1.5em;
+}
+div.imageblock, div.exampleblock, div.verseblock,
+div.quoteblock, div.literalblock, div.listingblock, div.sidebarblock,
+div.admonitionblock {
+ margin-top: 1.0em;
+ margin-bottom: 1.5em;
+}
+div.admonitionblock {
+ margin-top: 2.0em;
+ margin-bottom: 2.0em;
+ margin-right: 10%;
+ color: #606060;
+}
+
+div.content { /* Block element content. */
+ padding: 0;
+}
+
+/* Block element titles. */
+div.title, caption.title {
+ color: #527bbd;
+ font-weight: bold;
+ text-align: left;
+ margin-top: 1.0em;
+ margin-bottom: 0.5em;
+}
+div.title + * {
+ margin-top: 0;
+}
+
+td div.title:first-child {
+ margin-top: 0.0em;
+}
+div.content div.title:first-child {
+ margin-top: 0.0em;
+}
+div.content + div.title {
+ margin-top: 0.0em;
+}
+
+div.sidebarblock > div.content {
+ background: #ffffee;
+ border: 1px solid #dddddd;
+ border-left: 4px solid #f0f0f0;
+ padding: 0.5em;
+}
+
+div.listingblock > div.content {
+ border: 1px solid #dddddd;
+ border-left: 5px solid #f0f0f0;
+ background: #f8f8f8;
+ padding: 0.5em;
+}
+
+div.quoteblock, div.verseblock {
+ padding-left: 1.0em;
+ margin-left: 1.0em;
+ margin-right: 10%;
+ border-left: 5px solid #f0f0f0;
+ color: #777777;
+}
+
+div.quoteblock > div.attribution {
+ padding-top: 0.5em;
+ text-align: right;
+}
+
+div.verseblock > pre.content {
+ font-family: inherit;
+ font-size: inherit;
+}
+div.verseblock > div.attribution {
+ padding-top: 0.75em;
+ text-align: left;
+}
+/* DEPRECATED: Pre version 8.2.7 verse style literal block. */
+div.verseblock + div.attribution {
+ text-align: left;
+}
+
+div.admonitionblock .icon {
+ vertical-align: top;
+ font-size: 1.1em;
+ font-weight: bold;
+ text-decoration: underline;
+ color: #527bbd;
+ padding-right: 0.5em;
+}
+div.admonitionblock td.content {
+ padding-left: 0.5em;
+ border-left: 3px solid #dddddd;
+}
+
+div.exampleblock > div.content {
+ border-left: 3px solid #dddddd;
+ padding-left: 0.5em;
+}
+
+div.imageblock div.content { padding-left: 0; }
+span.image img { border-style: none; }
+a.image:visited { color: white; }
+
+dl {
+ margin-top: 0.8em;
+ margin-bottom: 0.8em;
+}
+dt {
+ margin-top: 0.5em;
+ margin-bottom: 0;
+ font-style: normal;
+ color: navy;
+}
+dd > *:first-child {
+ margin-top: 0.1em;
+}
+
+ul, ol {
+ list-style-position: outside;
+}
+ol.arabic {
+ list-style-type: decimal;
+}
+ol.loweralpha {
+ list-style-type: lower-alpha;
+}
+ol.upperalpha {
+ list-style-type: upper-alpha;
+}
+ol.lowerroman {
+ list-style-type: lower-roman;
+}
+ol.upperroman {
+ list-style-type: upper-roman;
+}
+
+div.compact ul, div.compact ol,
+div.compact p, div.compact p,
+div.compact div, div.compact div {
+ margin-top: 0.1em;
+ margin-bottom: 0.1em;
+}
+
+tfoot {
+ font-weight: bold;
+}
+td > div.verse {
+ white-space: pre;
+}
+
+div.hdlist {
+ margin-top: 0.8em;
+ margin-bottom: 0.8em;
+}
+div.hdlist tr {
+ padding-bottom: 15px;
+}
+dt.hdlist1.strong, td.hdlist1.strong {
+ font-weight: bold;
+}
+td.hdlist1 {
+ vertical-align: top;
+ font-style: normal;
+ padding-right: 0.8em;
+ color: navy;
+}
+td.hdlist2 {
+ vertical-align: top;
+}
+div.hdlist.compact tr {
+ margin: 0;
+ padding-bottom: 0;
+}
+
+.comment {
+ background: yellow;
+}
+
+.footnote, .footnoteref {
+ font-size: 0.8em;
+}
+
+span.footnote, span.footnoteref {
+ vertical-align: super;
+}
+
+#footnotes {
+ margin: 20px 0 20px 0;
+ padding: 7px 0 0 0;
+}
+
+#footnotes div.footnote {
+ margin: 0 0 5px 0;
+}
+
+#footnotes hr {
+ border: none;
+ border-top: 1px solid silver;
+ height: 1px;
+ text-align: left;
+ margin-left: 0;
+ width: 20%;
+ min-width: 100px;
+}
+
+div.colist td {
+ padding-right: 0.5em;
+ padding-bottom: 0.3em;
+ vertical-align: top;
+}
+div.colist td img {
+ margin-top: 0.3em;
+}
+
+@media print {
+ #footer-badges { display: none; }
+}
+
+#toc {
+ margin-bottom: 2.5em;
+}
+
+#toctitle {
+ color: #527bbd;
+ font-size: 1.1em;
+ font-weight: bold;
+ margin-top: 1.0em;
+ margin-bottom: 0.1em;
+}
+
+div.toclevel1, div.toclevel2, div.toclevel3, div.toclevel4 {
+ margin-top: 0;
+ margin-bottom: 0;
+}
+div.toclevel2 {
+ margin-left: 2em;
+ font-size: 0.9em;
+}
+div.toclevel3 {
+ margin-left: 4em;
+ font-size: 0.9em;
+}
+div.toclevel4 {
+ margin-left: 6em;
+ font-size: 0.9em;
+}
+
+span.aqua { color: aqua; }
+span.black { color: black; }
+span.blue { color: blue; }
+span.fuchsia { color: fuchsia; }
+span.gray { color: gray; }
+span.green { color: green; }
+span.lime { color: lime; }
+span.maroon { color: maroon; }
+span.navy { color: navy; }
+span.olive { color: olive; }
+span.purple { color: purple; }
+span.red { color: red; }
+span.silver { color: silver; }
+span.teal { color: teal; }
+span.white { color: white; }
+span.yellow { color: yellow; }
+
+span.aqua-background { background: aqua; }
+span.black-background { background: black; }
+span.blue-background { background: blue; }
+span.fuchsia-background { background: fuchsia; }
+span.gray-background { background: gray; }
+span.green-background { background: green; }
+span.lime-background { background: lime; }
+span.maroon-background { background: maroon; }
+span.navy-background { background: navy; }
+span.olive-background { background: olive; }
+span.purple-background { background: purple; }
+span.red-background { background: red; }
+span.silver-background { background: silver; }
+span.teal-background { background: teal; }
+span.white-background { background: white; }
+span.yellow-background { background: yellow; }
+
+span.big { font-size: 2em; }
+span.small { font-size: 0.6em; }
+
+span.underline { text-decoration: underline; }
+span.overline { text-decoration: overline; }
+span.line-through { text-decoration: line-through; }
+
+
+/*
+ * xhtml11 specific
+ *
+ * */
+
+tt {
+ font-family: monospace;
+ font-size: inherit;
+ color: navy;
+}
+
+div.tableblock {
+ margin-top: 1.0em;
+ margin-bottom: 1.5em;
+}
+div.tableblock > table {
+ border: 3px solid #527bbd;
+}
+thead, p.table.header {
+ font-weight: bold;
+ color: #527bbd;
+}
+p.table {
+ margin-top: 0;
+}
+/* Because the table frame attribute is overriden by CSS in most browsers. */
+div.tableblock > table[frame="void"] {
+ border-style: none;
+}
+div.tableblock > table[frame="hsides"] {
+ border-left-style: none;
+ border-right-style: none;
+}
+div.tableblock > table[frame="vsides"] {
+ border-top-style: none;
+ border-bottom-style: none;
+}
+
+
+/*
+ * html5 specific
+ *
+ * */
+
+.monospaced {
+ font-family: monospace;
+ font-size: inherit;
+ color: navy;
+}
+
+table.tableblock {
+ margin-top: 1.0em;
+ margin-bottom: 1.5em;
+}
+thead, p.tableblock.header {
+ font-weight: bold;
+ color: #527bbd;
+}
+p.tableblock {
+ margin-top: 0;
+}
+table.tableblock {
+ border-width: 3px;
+ border-spacing: 0px;
+ border-style: solid;
+ border-color: #527bbd;
+ border-collapse: collapse;
+}
+th.tableblock, td.tableblock {
+ border-width: 1px;
+ padding: 4px;
+ border-style: solid;
+ border-color: #527bbd;
+}
+
+table.tableblock.frame-topbot {
+ border-left-style: hidden;
+ border-right-style: hidden;
+}
+table.tableblock.frame-sides {
+ border-top-style: hidden;
+ border-bottom-style: hidden;
+}
+table.tableblock.frame-none {
+ border-style: hidden;
+}
+
+th.tableblock.halign-left, td.tableblock.halign-left {
+ text-align: left;
+}
+th.tableblock.halign-center, td.tableblock.halign-center {
+ text-align: center;
+}
+th.tableblock.halign-right, td.tableblock.halign-right {
+ text-align: right;
+}
+
+th.tableblock.valign-top, td.tableblock.valign-top {
+ vertical-align: top;
+}
+th.tableblock.valign-middle, td.tableblock.valign-middle {
+ vertical-align: middle;
+}
+th.tableblock.valign-bottom, td.tableblock.valign-bottom {
+ vertical-align: bottom;
+}
+
+
+/*
+ * manpage specific
+ *
+ * */
+
+body.manpage h1 {
+ padding-top: 0.5em;
+ padding-bottom: 0.5em;
+ border-top: 2px solid silver;
+ border-bottom: 2px solid silver;
+}
+body.manpage h2 {
+ border-style: none;
+}
+body.manpage div.sectionbody {
+ margin-left: 3em;
+}
+
+@media print {
+ body.manpage div#toc { display: none; }
+}
+
+
+/*
+ * Theme specific overrides of the preceding (asciidoc.css) CSS.
+ *
+ */
+body {
+ font-family: Garamond, Georgia, serif;
+ font-size: 17px;
+ color: #3E4349;
+ line-height: 1.3em;
+}
+h1, h2, h3, h4, h5, h6,
+div.title, caption.title,
+thead, p.table.header,
+#toctitle,
+#author, #revnumber, #revdate, #revremark,
+#footer {
+ font-family: Garmond, Georgia, serif;
+ font-weight: normal;
+ border-bottom-width: 0;
+ color: #3E4349;
+}
+div.title, caption.title { color: #596673; font-weight: bold; }
+h1 { font-size: 240%; }
+h2 { font-size: 180%; }
+h3 { font-size: 150%; }
+h4 { font-size: 130%; }
+h5 { font-size: 115%; }
+h6 { font-size: 100%; }
+#header h1 { margin-top: 0; }
+#toc {
+ color: #444444;
+ line-height: 1.5;
+ padding-top: 1.5em;
+}
+#toctitle {
+ font-size: 20px;
+}
+#toc a {
+ border-bottom: 1px dotted #999999;
+ color: #444444 !important;
+ text-decoration: none !important;
+}
+#toc a:hover {
+ border-bottom: 1px solid #6D4100;
+ color: #6D4100 !important;
+ text-decoration: none !important;
+}
+div.toclevel1 { margin-top: 0.2em; font-size: 16px; }
+div.toclevel2 { margin-top: 0.15em; font-size: 14px; }
+em, dt, td.hdlist1 { color: black; }
+strong { color: #3E4349; }
+a { color: #004B6B; text-decoration: none; border-bottom: 1px dotted #004B6B; }
+a:visited { color: #615FA0; border-bottom: 1px dotted #615FA0; }
+a:hover { color: #6D4100; border-bottom: 1px solid #6D4100; }
+div.tableblock > table, table.tableblock { border: 3px solid #E8E8E8; }
+th.tableblock, td.tableblock { border: 1px solid #E8E8E8; }
+ul > li > * { color: #3E4349; }
+pre, tt, .monospaced { font-family: Consolas,Menlo,'Deja Vu Sans Mono','Bitstream Vera Sans Mono',monospace; }
+tt, .monospaced { font-size: 0.9em; color: black;
+}
+div.exampleblock > div.content, div.sidebarblock > div.content, div.listingblock > div.content { border-width: 0 0 0 3px; border-color: #E8E8E8; }
+div.verseblock { border-left-width: 0; margin-left: 3em; }
+div.quoteblock { border-left-width: 3px; margin-left: 0; margin-right: 0;}
+div.admonitionblock td.content { border-left: 3px solid #E8E8E8; }
+
+
+@media screen {
+ body {
+ max-width: 50em; /* approximately 80 characters wide */
+ margin-left: 16em;
+ }
+
+ #toc {
+ position: fixed;
+ top: 0;
+ left: 0;
+ bottom: 0;
+ width: 13em;
+ padding: 0.5em;
+ padding-bottom: 1.5em;
+ margin: 0;
+ overflow: auto;
+ border-right: 3px solid #f8f8f8;
+ background-color: white;
+ }
+
+ #toc .toclevel1 {
+ margin-top: 0.5em;
+ }
+
+ #toc .toclevel2 {
+ margin-top: 0.25em;
+ display: list-item;
+ color: #aaaaaa;
+ }
+
+ #toctitle {
+ margin-top: 0.5em;
+ }
+}
+</style>
+<script type="text/javascript">
+/*<![CDATA[*/
+var asciidoc = { // Namespace.
+
+/////////////////////////////////////////////////////////////////////
+// Table Of Contents generator
+/////////////////////////////////////////////////////////////////////
+
+/* Author: Mihai Bazon, September 2002
+ * http://students.infoiasi.ro/~mishoo
+ *
+ * Table Of Content generator
+ * Version: 0.4
+ *
+ * Feel free to use this script under the terms of the GNU General Public
+ * License, as long as you do not remove or alter this notice.
+ */
+
+ /* modified by Troy D. Hanson, September 2006. License: GPL */
+ /* modified by Stuart Rackham, 2006, 2009. License: GPL */
+
+// toclevels = 1..4.
+toc: function (toclevels) {
+
+ function getText(el) {
+ var text = "";
+ for (var i = el.firstChild; i != null; i = i.nextSibling) {
+ if (i.nodeType == 3 /* Node.TEXT_NODE */) // IE doesn't speak constants.
+ text += i.data;
+ else if (i.firstChild != null)
+ text += getText(i);
+ }
+ return text;
+ }
+
+ function TocEntry(el, text, toclevel) {
+ this.element = el;
+ this.text = text;
+ this.toclevel = toclevel;
+ }
+
+ function tocEntries(el, toclevels) {
+ var result = new Array;
+ var re = new RegExp('[hH]([1-'+(toclevels+1)+'])');
+ // Function that scans the DOM tree for header elements (the DOM2
+ // nodeIterator API would be a better technique but not supported by all
+ // browsers).
+ var iterate = function (el) {
+ for (var i = el.firstChild; i != null; i = i.nextSibling) {
+ if (i.nodeType == 1 /* Node.ELEMENT_NODE */) {
+ var mo = re.exec(i.tagName);
+ if (mo && (i.getAttribute("class") || i.getAttribute("className")) != "float") {
+ result[result.length] = new TocEntry(i, getText(i), mo[1]-1);
+ }
+ iterate(i);
+ }
+ }
+ }
+ iterate(el);
+ return result;
+ }
+
+ var toc = document.getElementById("toc");
+ if (!toc) {
+ return;
+ }
+
+ // Delete existing TOC entries in case we're reloading the TOC.
+ var tocEntriesToRemove = [];
+ var i;
+ for (i = 0; i < toc.childNodes.length; i++) {
+ var entry = toc.childNodes[i];
+ if (entry.nodeName.toLowerCase() == 'div'
+ && entry.getAttribute("class")
+ && entry.getAttribute("class").match(/^toclevel/))
+ tocEntriesToRemove.push(entry);
+ }
+ for (i = 0; i < tocEntriesToRemove.length; i++) {
+ toc.removeChild(tocEntriesToRemove[i]);
+ }
+
+ // Rebuild TOC entries.
+ var entries = tocEntries(document.getElementById("content"), toclevels);
+ for (var i = 0; i < entries.length; ++i) {
+ var entry = entries[i];
+ if (entry.element.id == "")
+ entry.element.id = "_toc_" + i;
+ var a = document.createElement("a");
+ a.href = "#" + entry.element.id;
+ a.appendChild(document.createTextNode(entry.text));
+ var div = document.createElement("div");
+ div.appendChild(a);
+ div.className = "toclevel" + entry.toclevel;
+ toc.appendChild(div);
+ }
+ if (entries.length == 0)
+ toc.parentNode.removeChild(toc);
+},
+
+
+/////////////////////////////////////////////////////////////////////
+// Footnotes generator
+/////////////////////////////////////////////////////////////////////
+
+/* Based on footnote generation code from:
+ * http://www.brandspankingnew.net/archive/2005/07/format_footnote.html
+ */
+
+footnotes: function () {
+ // Delete existing footnote entries in case we're reloading the footnodes.
+ var i;
+ var noteholder = document.getElementById("footnotes");
+ if (!noteholder) {
+ return;
+ }
+ var entriesToRemove = [];
+ for (i = 0; i < noteholder.childNodes.length; i++) {
+ var entry = noteholder.childNodes[i];
+ if (entry.nodeName.toLowerCase() == 'div' && entry.getAttribute("class") == "footnote")
+ entriesToRemove.push(entry);
+ }
+ for (i = 0; i < entriesToRemove.length; i++) {
+ noteholder.removeChild(entriesToRemove[i]);
+ }
+
+ // Rebuild footnote entries.
+ var cont = document.getElementById("content");
+ var spans = cont.getElementsByTagName("span");
+ var refs = {};
+ var n = 0;
+ for (i=0; i<spans.length; i++) {
+ if (spans[i].className == "footnote") {
+ n++;
+ var note = spans[i].getAttribute("data-note");
+ if (!note) {
+ // Use [\s\S] in place of . so multi-line matches work.
+ // Because JavaScript has no s (dotall) regex flag.
+ note = spans[i].innerHTML.match(/\s*\[([\s\S]*)]\s*/)[1];
+ spans[i].innerHTML =
+ "[<a id='_footnoteref_" + n + "' href='#_footnote_" + n +
+ "' title='View footnote' class='footnote'>" + n + "</a>]";
+ spans[i].setAttribute("data-note", note);
+ }
+ noteholder.innerHTML +=
+ "<div class='footnote' id='_footnote_" + n + "'>" +
+ "<a href='#_footnoteref_" + n + "' title='Return to text'>" +
+ n + "</a>. " + note + "</div>";
+ var id =spans[i].getAttribute("id");
+ if (id != null) refs["#"+id] = n;
+ }
+ }
+ if (n == 0)
+ noteholder.parentNode.removeChild(noteholder);
+ else {
+ // Process footnoterefs.
+ for (i=0; i<spans.length; i++) {
+ if (spans[i].className == "footnoteref") {
+ var href = spans[i].getElementsByTagName("a")[0].getAttribute("href");
+ href = href.match(/#.*/)[0]; // Because IE return full URL.
+ n = refs[href];
+ spans[i].innerHTML =
+ "[<a href='#_footnote_" + n +
+ "' title='View footnote' class='footnote'>" + n + "</a>]";
+ }
+ }
+ }
+},
+
+install: function(toclevels) {
+ var timerId;
+
+ function reinstall() {
+ asciidoc.footnotes();
+ if (toclevels) {
+ asciidoc.toc(toclevels);
+ }
+ }
+
+ function reinstallAndRemoveTimer() {
+ clearInterval(timerId);
+ reinstall();
+ }
+
+ timerId = setInterval(reinstall, 500);
+ if (document.addEventListener)
+ document.addEventListener("DOMContentLoaded", reinstallAndRemoveTimer, false);
+ else
+ window.onload = reinstallAndRemoveTimer;
+}
+
+}
+asciidoc.install(2);
+/*]]>*/
+</script>
+</head>
+<body class="article">
+<div id="header">
+<h1>Pl_Editor</h1>
+<span id="author">The KiCad Team</span><br>
+<div id="toc">
+ <div id="toctitle">Sommario</div>
+ <noscript><p><b>JavaScript must be enabled in your browser to display the table of contents.</b></p></noscript>
+</div>
+</div>
+<div id="content">
+<div id="preamble">
+<div class="sectionbody">
+<div class="paragraph"><p><em>Manuale di riferimento</em></p></div>
+<div class="paragraph" id="copyright"><p><strong>Copyright</strong></p></div>
+<div class="paragraph"><p>Questo documento è coperto dal Copyright &#169; 2015 dei suoi autori come
+elencati in seguito. È possibile distribuirlo e/o modificarlo nei termini
+sia della GNU General Public License (<a href="http://www.gnu.org/licenses/gpl.html">http://www.gnu.org/licenses/gpl.html</a>),
+versione 3 o successive, che della Creative Commons Attribution License
+(<a href="http://creativecommons.org/licenses/by/3.0/">http://creativecommons.org/licenses/by/3.0/</a>), versione 3.0 o successive.</p></div>
+<div class="paragraph" id="contributors"><p><strong>Collaboratori</strong></p></div>
+<div class="paragraph"><p>Jean-Pierre Charras.</p></div>
+<div class="paragraph" id="translation"><p><strong>Traduzione</strong></p></div>
+<div class="paragraph"><p>Marco Ciampa &lt;<a href="mailto:ciampix@libero.it">ciampix@libero.it</a>&gt;, 2014-2015.</p></div>
+<div class="paragraph" id="feedback"><p><strong>Feedback</strong></p></div>
+<div class="paragraph"><p>Si prega di inviare qualsiasi rapporto bug, suggerimento o nuova versione a:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Documentazione di KiCad: <a href="https://github.com/KiCad/kicad-doc/issues">https://github.com/KiCad/kicad-doc/issues</a>
+</p>
+</li>
+<li>
+<p>
+Software KiCad: <a href="https://bugs.launchpad.net/kicad">https://bugs.launchpad.net/kicad</a>
+</p>
+</li>
+<li>
+<p>
+Traduzione di KiCad: <a href="https://github.com/KiCad/kicad-i18n/issues">https://github.com/KiCad/kicad-i18n/issues</a>
+</p>
+</li>
+</ul></div>
+<div class="paragraph" id="publication_date_and_software_version"><p><strong>Data di pubblicazione e versione del software</strong></p></div>
+<div class="paragraph"><p>23 maggio, 2015.</p></div>
+<div style="page-break-after:always"></div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="introduction-to-pl_editor">1. Introduzione a <strong>Pl_Editor</strong></h2>
+<div class="sectionbody">
+<div class="paragraph"><p>Pl_Editor è un editor di disposizione (layout) di fogli tecnici che consente
+di creare riquadri iscrizioni (cartigli), personalizzati inseriti in fogli
+squadrati.</p></div>
+<div class="paragraph"><p>Il riquadro iscrizioni, associato alla squadratura dei fogli e ad altri
+elementi grafici (loghi) viene chiamato disposizione pagina.</p></div>
+<div class="paragraph"><p>Gli elementi di base della disposizione pagina sono:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Linee</strong>
+</p>
+</li>
+<li>
+<p>
+<strong>Rettangoli</strong>
+</p>
+</li>
+<li>
+<p>
+<strong>Testi</strong> (con simboli di formato, che saranno rimpiazzati dal testo corrente,
+ come data, numero di pagina, ecc.) in Eeschema o Pcbnew.
+</p>
+</li>
+<li>
+<p>
+<strong>Poli-poligoni</strong> (principalmente per inserire loghi e forme grafiche speciali)
+</p>
+</li>
+<li>
+<p>
+<strong>Bitmap</strong>.
+</p>
+</li>
+</ul></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Avvertenza</div>
+</td>
+<td class="content">Le bitmap possono essere tracciate sono da pochi plotter (solo PDF e
+PS). Per questo motivo gli altri plotter tracceranno solo un rettangolo
+vuoto.</td>
+</tr></table>
+</div>
+<div class="ulist"><ul>
+<li>
+<p>
+Gli elementi possono essere ripetuti e testi e poli-poligoni possono essere
+ ruotati.
+</p>
+</li>
+</ul></div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="pl_editor-files">2. File di Pl_Editor</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="input-file-and-default-title-block">2.1. File in ingresso e riquadro iscrizioni predefinito</h3>
+<div class="paragraph"><p>Pl_Editor legge o scrive i file di descrizione disposizione pagina
+*.kicad_wks (fogli di lavoro KiCad).</p></div>
+<div class="paragraph"><p>Per mostrare il riquadro iscrizioni predefinito di KiCad, fino a quando non
+viene letto un file, viene usato un foglio di descrizione di disposizione
+pagina predefinito.</p></div>
+</div>
+<div class="sect2">
+<h3 id="output-file">2.2. File in uscita</h3>
+<div class="paragraph"><p>La descrizione della disposizione pagina corrente può essere scritta in un
+file <strong>*.kicad_wks</strong>, usando il formato S-espression, che è usato
+diffusamente in KiCad.</p></div>
+<div class="paragraph"><p>Questo file può essere usato per mostrare la disposizione pagina
+personalizzata in Eeschema e/o Pcbnew.</p></div>
+<div style="page-break-after:always"></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="theory-of-operations">3. Teoria delle operazioni</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="basic-page-layout-items-properties">3.1. Proprietà di base degli elementi della disposizione pagina:</h3>
+<div class="paragraph"><p>Gli elementi di base della disposizione pagina sono:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Linee</strong>
+</p>
+</li>
+<li>
+<p>
+<strong>Rettangoli</strong>
+</p>
+</li>
+<li>
+<p>
+<strong>Testi</strong> (con simboli di formato, saranno rimpiazzati dal testo corrente, come data, numero di pagina, ecc.) in Eeschema o Pcbnew.
+</p>
+</li>
+<li>
+<p>
+<strong>Poli-poligoni</strong> (usati principalmente per piazzare loghi e speciali simboli grafici).
+ Questi poli poligoni vengono creati da <strong>Bitmap2component</strong>, e non possono essere
+ creati dentro pl_editor, dato che non è possibile creare tali forme a mano.
+</p>
+</li>
+<li>
+<p>
+<strong>Bitmap</strong> per piazzare loghi.
+</p>
+</li>
+</ul></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Avvertenza</div>
+</td>
+<td class="content">Le bitmap possono essere tracciate solo da pochi plotter: solo PDF e PS.</td>
+</tr></table>
+</div>
+<div class="paragraph"><p>Perciò:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+<strong>Testi, poli-poligoni</strong> e <strong>bitmap</strong> sono definite da una posizione, e
+ possono essere ruotati.
+</p>
+</li>
+<li>
+<p>
+<strong>Linee</strong> (in effetti segmenti) e <strong>rettangoli</strong> sono definiti da due punti:
+ un punto iniziale e un punto finale. Non possono essere ruotati (non ha
+ senso per i segmenti).
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Questi elementi di base possono essere ripetuti.</p></div>
+<div class="paragraph"><p>I testi ripetuti accettano anche un valore di incremento per le etichette
+(ha significato solo se il testo è di una lettera o una cifra).</p></div>
+</div>
+<div class="sect2">
+<h3 id="coordinates-definition">3.2. Definizione delle coordinate</h3>
+<div class="paragraph"><p>Ogni posizione, punto di inizio e punto di fine, degli elementi è sempre
+relativa ad un angolo pagina.</p></div>
+<div class="paragraph"><p><strong>Questa caratteristica assicura che si possa definire una disposizione pagina indipendente dalla dimensione pagina</strong>.</p></div>
+</div>
+<div class="sect2">
+<h3 id="reference-corners-and-coordinates">3.3. Angoli di riferimento e coordinate:</h3>
+<div class="paragraph"><p><span class="image">
+<img src="images/it/page_property_1.png" alt="images/it/page_property_1.png">
+</span></p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Quando la dimensione pagina viene cambiata, la posizione dell&#8217;elemento,
+ relativa al suo angolo di riferimento, non cambia.
+</p>
+</li>
+<li>
+<p>
+Di solito, i riquadri iscrizioni sono posizionati nell&#8217;angolo in basso a
+ destra, perciò questo è l&#8217;angolo predefinito durante la creazione di un
+ elemento.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Per i rettangoli e i segmenti, che possiedono due punti definiti, ogni punto
+ha il suo angolo di riferimento.</p></div>
+<div style="page-break-after:always"></div>
+</div>
+<div class="sect2">
+<h3 id="rotation">3.4. Rotazione</h3>
+<div class="paragraph"><p>Gli elementi che hanno una posizione definita da un solo punto (testi e
+poli-poligoni) possono essere ruotati:</p></div>
+<div class="paragraph"><p>Normale: rotazione = 0</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/text_noriented.png" alt="images/it/text_noriented.png">
+</div>
+</div>
+<div class="paragraph"><p>Ruotata: rotazione = 20 e 10 gradi.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/text_rotated.png" alt="images/it/text_rotated.png">
+</div>
+</div>
+<div style="page-break-after:always"></div>
+</div>
+<div class="sect2">
+<h3 id="repeat-option">3.5. Opzione ripeti</h3>
+<div class="paragraph"><p>Gli elementi possono essere ripetuti:</p></div>
+<div class="paragraph"><p>Utile per creare griglie e etichette griglia.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/page_property_2.png" alt="scaledwidth="95%"">
+</div>
+</div>
+<div style="page-break-after:always"></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="texts-and-formats">4. Testi e formati</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="format-symbols">4.1. Simboli di formato:</h3>
+<div class="paragraph"><p>I testi possono essere delle semplici stringhe e possono includere simboli
+di formato.</p></div>
+<div class="paragraph"><p>I simboli di formato vengono rimpiazzati dai valori correnti in Eeschema o
+Pcbnew.</p></div>
+<div class="paragraph"><p>Sono simili ai simboli di formato delle funzioni printf.</p></div>
+<div class="paragraph"><p>Un simbolo di formato è un <strong>%</strong> seguito da una lettera.</p></div>
+<div class="paragraph"><p>Il formato <strong>%C</strong> possiede una cifra (identificatore di commento).</p></div>
+<div class="paragraph"><p>I simboli di formato sono:</p></div>
+<div class="paragraph"><p><strong>%% = rimpiazzato da %</strong></p></div>
+<div class="paragraph"><p><strong>%K = versione KiCad</strong></p></div>
+<div class="paragraph"><p><strong>%Z = nome formato pagina (A4, USLetter &#8230;)</strong></p></div>
+<div class="paragraph"><p><strong>%Y = nome azienda</strong></p></div>
+<div class="paragraph"><p><strong>%D = data</strong></p></div>
+<div class="paragraph"><p><strong>%R = revisione</strong></p></div>
+<div class="paragraph"><p><strong>%S = numero foglio</strong></p></div>
+<div class="paragraph"><p><strong>%N = numero di fogli</strong></p></div>
+<div class="paragraph"><p><strong>%Cx = commento (x = 0 a 9 per identificare il commento)</strong></p></div>
+<div class="paragraph"><p><strong>%F = nomefile</strong></p></div>
+<div class="paragraph"><p><strong>%P = percorso foglio (nome completo foglio, per Eeschema)</strong></p></div>
+<div class="paragraph"><p><strong>%T = titolo</strong></p></div>
+<div class="paragraph"><p>Esempio:</p></div>
+<div class="paragraph"><p>"Dimensione: %Z" mostra "Dimensione: A4" o "Dimensione: USLetter"</p></div>
+<div style="page-break-after:always"></div>
+<div class="paragraph"><p>Modalità schermo utente:
+<span class="image">
+<img src="images/icons/pagelayout_normal_view_mode.png" alt="images/icons/pagelayout_normal_view_mode.png">
+</span> attivata. Il riquadro
+iscrizioni viene mostrato come in Eeschema e Pcbnew</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/show_fields_data.png" alt="images/it/show_fields_data.png">
+</div>
+</div>
+<div class="paragraph"><p>Modalità schermo "Nativa":
+<span class="image">
+<img src="images/icons/pagelayout_special_view_mode.png" alt="images/icons/pagelayout_special_view_mode.png">
+</span> attivata. Il testo
+nativo inserito in Pl_Editor, insieme ai simboli di formato.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/show_fields_codes.png" alt="images/it/show_fields_codes.png">
+</div>
+</div>
+<div style="page-break-after:always"></div>
+</div>
+<div class="sect2">
+<h3 id="multi-line-texts">4.2. Testi multiriga:</h3>
+<div class="paragraph"><p>I testi possono essere multiriga.</p></div>
+<div class="paragraph"><p>Ci sono due modi per inserire un ritorno a capo nei testi:</p></div>
+<div class="olist arabic"><ol class="arabic">
+<li>
+<p>
+Inserire la sequenza di due caratteri "\n" (principalmente nella finestra di
+ diaglogo di impostazione pagina in KiCad).
+</p>
+</li>
+<li>
+<p>
+Inserire un ritorno a capo nella finestra di progettazione di Pl_Editor.
+</p>
+</li>
+</ol></div>
+<div class="paragraph"><p>Ecco un esempio:</p></div>
+<div class="paragraph"><p>Impostazione</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/options_multi_line.png" alt="images/it/options_multi_line.png">
+</div>
+</div>
+<div class="paragraph"><p>Uscita</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/multi_line.png" alt="images/it/multi_line.png">
+</div>
+</div>
+<div style="page-break-after:always"></div>
+</div>
+<div class="sect2">
+<h3 id="multi-line-texts-in-page-setup-dialog">4.3. Testi multiriga nella finestra di dialogo di impostazione pagina:</h3>
+<div class="paragraph"><p>Nella finestra di impostazione della pagina, i controlli del testo non
+accettano testo multiriga.</p></div>
+<div class="paragraph"><p>La sequenza di due <strong>"\n"</strong> caratteri dovrebbe essere inserita per forzare un
+ritorno a capo in un testo.</p></div>
+<div class="paragraph"><p>Ecco un testo a due righe, nel campo <em>Commento 2</em>:</p></div>
+<div class="paragraph"><p><span class="image">
+<img src="images/it/insert_newline_code.png" alt="images/it/insert_newline_code.png">
+</span></p></div>
+<div class="paragraph"><p>Ecco il testo corrente:</p></div>
+<div class="paragraph"><p><span class="image">
+<img src="images/it/multi_line_2.png" alt="images/it/multi_line_2.png">
+</span></p></div>
+<div class="paragraph"><p>Comunque, se si vuole veramente la <strong>"\n"</strong> dentro il testo, inserire <strong>2\\n"</strong>.</p></div>
+<div class="paragraph"><p><span class="image">
+<img src="images/it/insert_slashnewline_code.png" alt="images/it/insert_slashnewline_code.png">
+</span></p></div>
+<div class="paragraph"><p>E il testo mostrato:</p></div>
+<div class="paragraph"><p><span class="image">
+<img src="images/it/multi_line_3.png" alt="images/it/multi_line_3.png">
+</span></p></div>
+<div style="page-break-after:always"></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="constraints">5. Limitazioni</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="page-1-constraint">5.1. Limiti pagina 1</h3>
+<div class="paragraph"><p>Usando Eeschema, lo schema elettrico completo spesso usa più di una pagina.</p></div>
+<div class="paragraph"><p>Normalmente gli elementi di disposizione vengono mostrati su tutte le
+pagine.</p></div>
+<div class="paragraph"><p>Ma se un utente vuole che alcuni elementi vengano mostrati solo sulla pagina
+1, o solo non sulla pagina 1, ciò è possibile impostando l'"opzione pagina
+1":</p></div>
+<div class="paragraph"><p><span class="image">
+<img src="images/it/display_options.png" alt="images/it/display_options.png">
+</span></p></div>
+<div class="paragraph"><p>Opzione pagina 1:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Nulla: nessun limite.
+</p>
+</li>
+<li>
+<p>
+Solo pagina 1: gli elementi saranno visibili solo sulla pagina 1.
+</p>
+</li>
+<li>
+<p>
+Non in pagina 1: gli elementi saranno visibili su tutte le pagine a parte la
+ pagina 1.
+</p>
+</li>
+</ul></div>
+<div style="page-break-after:always"></div>
+</div>
+<div class="sect2">
+<h3 id="text-full-size-constraint">5.2. Limiti complessivi dimensione testo</h3>
+<div class="paragraph"><p><span class="image">
+<img src="images/it/constraint_options.png" alt="images/it/constraint_options.png">
+</span></p></div>
+<div class="paragraph"><p>Solamente per i testi, si possono impostare 2 parametri:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+la dimensione massima in X
+</p>
+</li>
+<li>
+<p>
+la dimensione massima in Y
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>le quali definiscono un rettangolo di delimitazione.</p></div>
+<div class="paragraph"><p>Quando questi parametri non sono a 0, durante la visualizzazione, se il
+testo completo risulta più grande della dimensione massima X e/o della
+dimensione massima Y, l&#8217;altezza e la larghezza del testo correnti vengono
+modificati dinamicamente per adattarli alla dimensione massima del
+rettangolo di delimitazione.</p></div>
+<div class="paragraph"><p>Quando la dimensione corrente è minore della dimensione massima X e/o della
+dimensione massima Y, la larghezza/altezza del testo non viene modificata.</p></div>
+<div class="paragraph"><p>Il testo senza rettangolo di delimitazione. Dim X max = 0,0 Dim Y max = 0,0</p></div>
+<div class="paragraph"><p><span class="image">
+<img src="images/en/constraints_none.png" alt="images/en/constraints_none.png">
+</span></p></div>
+<div class="paragraph"><p>Lo <strong>stesso</strong> testo con limiti. Dim max X = 40,0 Dim max Y = 0,0</p></div>
+<div class="paragraph"><p><span class="image">
+<img src="images/en/constraints_defined.png" alt="images/en/constraints_defined.png">
+</span></p></div>
+<div style="page-break-after:always"></div>
+<div class="paragraph"><p>Un testo multilinea, limitato:</p></div>
+<div class="paragraph"><p>Impostazione</p></div>
+<div class="paragraph"><p><span class="image">
+<img src="images/it/constraint_options.png" alt="images/it/constraint_options.png">
+</span></p></div>
+<div class="paragraph"><p>Uscita</p></div>
+<div class="paragraph"><p><span class="image">
+<img src="images/it/block_constraints.png" alt="images/it/block_constraints.png">
+</span></p></div>
+<div style="page-break-after:always"></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="invoking-pl_editor">6. Invocazione di Pl_Editor</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>Pl_Editor viene invocato solitamente dalla riga di comando o dal manager di
+KiCad.</p></div>
+<div class="paragraph"><p>Dalla riga di comando, la sintassi è pl_editor &lt;*.kicad_wks file da aprire&gt;.</p></div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="pl_editor-commands">7. Comandi di Pl_Editor</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="main-screen">7.1. Schermo principale</h3>
+<div class="paragraph"><p>L&#8217;immagine sottostante mostra la finestra principale di Pl_Editor.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/main_window.png" alt="images/it/main_window.png">
+</div>
+</div>
+<div class="paragraph"><p>Il pannello di sinistra contiene l&#8217;elenco degli elementi di base.</p></div>
+<div class="paragraph"><p>Il pannello di destra è l&#8217;editor delle impostazioni dell&#8217;elemento.</p></div>
+<div style="page-break-after:always"></div>
+</div>
+<div class="sect2">
+<h3 id="main-window-toolbar">7.2. La barra strumenti della finestra principale</h3>
+<div class="paragraph"><p><span class="image">
+<img src="images/it/main_toolbar.png" alt="images/it/main_toolbar.png">
+</span></p></div>
+<div class="paragraph"><p>La barra strumenti superiore permette un facile accesso ai seguenti comandi:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:28%;">
+<col style="width:72%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/pagelayout_new.png" alt="images/icons/pagelayout_new.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Seleziona la netlist da elaborare.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/pagelayout_load.png" alt="images/icons/pagelayout_load.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Carica un file di descrizione disposizione pagina.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/save.png" alt="images/icons/save.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Salva la descrizione disposizione pagina corrente in un file .kicad_wks.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/sheetset.png" alt="images/icons/sheetset.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mostra il selettore dimensione pagina e l&#8217;editor dati utente del riquadro iscrizioni.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/print_button.png" alt="images/icons/print_button.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Stampa la pagina corrente.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/delete.png" alt="images/icons/delete.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Elimina l&#8217;elemento attualmente selezionato.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/undo.png" alt="images/icons/undo.png">
+</span> <span class="image">
+<img src="images/icons/redo.png" alt="images/icons/redo.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Strumenti di annullamento/ripetizione.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/zoom_in.png" alt="images/icons/zoom_in.png">
+</span> <span class="image">
+<img src="images/icons/zoom_out.png" alt="images/icons/zoom_out.png">
+</span>
+ <span class="image">
+<img src="images/icons/zoom_redraw.png" alt="images/icons/zoom_redraw.png">
+</span> <span class="image">
+<img src="images/icons/zoom_fit_in_page.png" alt="images/icons/zoom_fit_in_page.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Rispettivamente ingrandisci, rimpicciolisci, ridisegna e inquadra tutto.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/pagelayout_normal_view_mode.png" alt="images/icons/pagelayout_normal_view_mode.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mostra la disposizione pagina in modalità utente: i testi vengono mostrati come in Eeschema o Pcbnew:
+i simboli di formato testo vengono rimpiazzati dai testi dell&#8217;utente.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/icons/pagelayout_special_view_mode.png" alt="images/icons/pagelayout_special_view_mode.png">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Mostra la disposizione pagina in modalità nativa: i testi vengono mostrati "come sono",
+comprensivi dei formati, senza alcuna sostituzione.</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/it/set_base_corner.png" alt="images/it/set_base_corner.png" width="70%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Selezione angolo di riferimento, per le coordinate mostrate nella barra di stato.</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect2">
+<h3 id="commands-in-drawing-area-draw-panel">7.3. Comandi nell&#8217;area di disegno (pannello disegno)</h3>
+<div class="sect3">
+<h4 id="keyboard-commands">7.3.1. Comandi da tastiera</h4>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:20%;">
+<col style="width:80%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">F1</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Zoom In</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">F2</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Zoom Out</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">F3</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Ridisegna lo schermo</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">F4</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Sposta il cursore al centro della finestra</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Home</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Imposta la visualizzazione dell&#8217;impronta esattamente nella finestra</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Barra spazio</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Imposta le coordinate relative alla posizione corrente del cursore</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Freccia a destra</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Sposta il cursore a destra di una posizione della griglia</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Freccia a sinistra</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Sposta il cursore a sinistra di una posizione nella griglia</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Freccia su</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Sposta il cursore in alto di una posizione nella griglia</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Freccia giù</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Sposta il cursore in basso di una posizione nella griglia</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect3">
+<h4 id="mouse-commands">7.3.2. Comandi con il mouse</h4>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:32%;">
+<col style="width:68%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Rotellina</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Zoom in e out alla posizione corrente del cursore</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Ctrl + Rotellina</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Pan a destra e a sinistra</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Maiusc + Rotellina</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Pan su e giù</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Clic tasto destro</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Apre il menu contestuale</p></td>
+</tr>
+</tbody>
+</table>
+</div>
+<div class="sect3">
+<h4 id="context-menu">7.3.3. Menu contestuale</h4>
+<div class="paragraph"><p>Mostrato dal clic destro del mouse:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Aggiungi linea
+</p>
+</li>
+<li>
+<p>
+Aggiungi rettangolo
+</p>
+</li>
+<li>
+<p>
+Aggiungi testo
+</p>
+</li>
+<li>
+<p>
+Accoda file di descrizione disposizione pagina
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Sono comandi per aggiungere elementi di disposizione di base alla
+descrizione disposizione pagina corrente.</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Selezione zoom: selezione diretta della finestra di zoom.
+</p>
+</li>
+<li>
+<p>
+Selezione griglia: selezione diretta della griglia.
+</p>
+</li>
+</ul></div>
+<div class="admonitionblock">
+<table><tr>
+<td class="icon">
+<div class="title">Nota</div>
+</td>
+<td class="content">
+<div class="paragraph"><p><em>Accoda file descrizione disposizione pagina</em> serve ad aggiungere
+poli-poligoni per i loghi.</p></div>
+<div class="paragraph"><p>Dato che solitamente per un logo servono centinaia di vertici, è impossibile
+creare un poligono a mano. Ma è possibile accodare un file di descrizione
+creato da Bitmap2Component.</p></div>
+</td>
+</tr></table>
+</div>
+</div>
+</div>
+<div class="sect2">
+<h3 id="status-bar-information">7.4. Informazioni sulla barra di stato</h3>
+<div class="paragraph"><p>La barra di stato è dislocata in fondo a Pl_Editor e fornisce utili
+informazioni all&#8217;utente.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/pl_status_bar.png" alt="images/it/pl_status_bar.png">
+</div>
+</div>
+<div class="paragraph"><p>Le coordinate sono <strong>sempre relative all&#8217;angolo</strong> selezionato come
+<strong>riferimento</strong>.</p></div>
+<div style="page-break-after:always"></div>
+</div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="left-window">8. Finestra sinistra</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>La finestra a sinistra mostra l&#8217;elenco degli elementi della disposizione.</p></div>
+<div class="paragraph"><p>Si può selezionare un dato elemento (facendo clic sinistro sulla linea) o,
+facendo clic destro invece, mostrare un menu a scomparsa.</p></div>
+<div class="paragraph"><p>Questo menu permette di eseguire delle operazioni di base: aggiungere un
+nuovo elemento o eliminare quello selezionato.</p></div>
+<div class="paragraph"><p><strong>&#8594; Un elemento selezionato viene anche disegnato in un colore diverso nel pannello di disegno</strong>.</p></div>
+<div class="paragraph"><p>Albero del progetto: l&#8217;elemento 19 è selezionato e mostrato evidenziato nel
+pannello di disegno.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/project_tree.png" alt="images/it/project_tree.png">
+</div>
+</div>
+<div style="page-break-after:always"></div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="right-window">9. Finestra destra</h2>
+<div class="sectionbody">
+<div class="paragraph"><p>La finestra destra è la finestra di modifica.</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:50%;">
+<col style="width:50%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/it/property_none.png" alt="images/it/property_none.png" width="50%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/it/property_main.png" alt="images/it/property_main.png" width="50%">
+</span></p></td>
+</tr>
+</tbody>
+</table>
+<div class="paragraph"><p>Su questa finestra si possono impostare le proprietà pagina e le proprietà
+elemento dell&#8217;elemento corrente.</p></div>
+<div style="page-break-after:always"></div>
+<div class="paragraph"><p>Le impostazioni mostrate dipendono dall&#8217;oggetto selezionato:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:50%;">
+<col style="width:50%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Impostazioni per linee e rettangoli</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Impostazioni per testi</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/it/property_line.png" alt="images/it/property_line.png" width="50%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/it/property_text.png" alt="images/it/property_text.png" width="50%">
+</span></p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Impostazioni per poli-poligoni</p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Impostazioni per bitmap</p></td>
+</tr>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/it/property_polyline.png" alt="images/it/property_polyline.png" width="50%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/it/property_bitmap.png" alt="images/it/property_bitmap.png" width="50%">
+</span></p></td>
+</tr>
+</tbody>
+</table>
+<div style="page-break-after:always"></div>
+</div>
+</div>
+<div class="sect1">
+<h2 id="interactive-edition">10. Modifica interattiva</h2>
+<div class="sectionbody">
+<div class="sect2">
+<h3 id="item-selection">10.1. Selezione elemento</h3>
+<div class="paragraph"><p>Un elemento può essere selezionato:</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Dall&#8217;albero di progettazione.
+</p>
+</li>
+<li>
+<p>
+Facendo clic sinistro su di esso.
+</p>
+</li>
+<li>
+<p>
+Facendo clic destro su di esso (verrà mostrato un menu a scomparsa).
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Quando viene selezionato, questo elemento viene disegnato in giallo.</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:50%;">
+<col style="width:50%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/edit_line.png" alt="images/edit_line.png" width="70%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Il punto di inizio (<span class="image">
+<img src="images/edit_line_start.png" alt="images/edit_line_start.png">
+</span>)
+e il punto di fine (<span class="image">
+<img src="images/edit_line_end.png" alt="images/edit_line_end.png">
+</span>)
+sono evidenziati.</p></td>
+</tr>
+</tbody>
+</table>
+<div class="paragraph"><p>Facendo clic destro sull&#8217;elemento, viene mostrato un menu a scomparsa.</p></div>
+<div class="paragraph"><p>Le opzioni del menu a scomparsa dipendono leggermente dalla selezione:</p></div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:34%;">
+<col style="width:33%;">
+<col style="width:33%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/it/context_line_move_start.png" alt="images/it/context_line_move_start.png" width="50%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/it/context_line_move_end.png" alt="images/it/context_line_move_end.png" width="50%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/it/context_line_move.png" alt="images/it/context_line_move.png" width="50%">
+</span></p></td>
+</tr>
+</tbody>
+</table>
+<div style="page-break-after:always"></div>
+<div class="paragraph"><p>Se viene trovato più di un elemento, verrà mostrato un menu di
+disambiguazione per la selezione dell&#8217;elemento:</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/dialog_select_element.png" alt="images/it/dialog_select_element.png">
+</div>
+</div>
+<table class="tableblock frame-all grid-all"
+style="
+width:100%;
+">
+<col style="width:50%;">
+<col style="width:50%;">
+<tbody>
+<tr>
+<td class="tableblock halign-left valign-top" ><p class="tableblock"><span class="image">
+<img src="images/drag_element.png" alt="images/drag_element.png" width="70%">
+</span></p></td>
+<td class="tableblock halign-left valign-top" ><p class="tableblock">Una volta selezionato, l&#8217;elemento, o uno dei suoi capi, possono essere
+spostati muovendo il mouse e piazzati (clic destro del mouse).</p></td>
+</tr>
+</tbody>
+</table>
+<div style="page-break-after:always"></div>
+</div>
+<div class="sect2">
+<h3 id="item-creation">10.2. Creazione elementi</h3>
+<div class="paragraph"><p>Per aggiungere un nuovo elemento, fare clic destro con il mouse quando il
+puntatore del mouse è sulla finestra sinistra o nell&#8217;area di disegno.</p></div>
+<div class="paragraph"><p>Viene mostrato un menu a scomparsa:</p></div>
+<div class="paragraph"><p>Menu a scomparsa nella finestra sinistra</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/context_createnew.png" alt="images/it/context_createnew.png">
+</div>
+</div>
+<div class="paragraph"><p>Menu a scomparsa nell&#8217;area di disegno.</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/context_createnew2.png" alt="images/it/context_createnew2.png">
+</div>
+</div>
+<div class="paragraph"><p>Linee, rettangoli e testi vengono aggiunti facendo semplicemente clic sul
+corrispondente elemento del menu.</p></div>
+<div class="paragraph"><p>I loghi devono essere prima creati con Bitmap2component che crea un file di
+descrizione disposizione pagina.</p></div>
+<div class="paragraph"><p>L&#8217;opzione accoda file di descrizione disposizione pagina accoda questo file
+per inserire il logo (un poli-poligono).</p></div>
+<div style="page-break-after:always"></div>
+</div>
+<div class="sect2">
+<h3 id="adding-lines-rectangles-and-texts">10.3. Aggiunta di linee, rettangoli e testi</h3>
+<div class="paragraph"><p>Quando si fa clic sull&#8217;opzione, si apre una finestra di dialogo:</p></div>
+<div class="paragraph"><p>Aggiunta di linee o rettangoli</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/dialog_newline.png" alt="images/it/dialog_newline.png">
+</div>
+</div>
+<div class="paragraph"><p>Aggiunta testo</p></div>
+<div class="imageblock">
+<div class="content">
+<img src="images/it/dialog_newtext.png" alt="images/it/dialog_newtext.png">
+</div>
+</div>
+<div class="paragraph"><p>La posizione dei capi e dell&#8217;angolo di riferimento possono essere definite
+qui.</p></div>
+<div class="paragraph"><p>Comunque queste possono essere anche definite più avanti, dalla finestra di
+destra, o spostando l&#8217;elemento, o uno dei suoi capi.</p></div>
+<div class="paragraph"><p>Il più delle volte l&#8217;angolo di riferimento è lo stesso per entrambi i punti.</p></div>
+<div class="paragraph"><p>Se nel nostro caso non è così, è meglio definire l&#8217;angolo di riferimento
+durante la creazione, perché se questo viene cambiato in seguito, la
+geometria dell&#8217;elemento potrebbe risultare alterata.</p></div>
+<div class="paragraph"><p>Quando un elemento viene creato, se viene messo in modalità spostamento, si
+può rifinire la sua posizione (ciò risulta molto utile per testi e linee o
+rettangoli minuscoli)</p></div>
+</div>
+<div class="sect2">
+<h3 id="adding-logos">10.4. Aggiunta di loghi</h3>
+<div class="paragraph"><p>Per aggiungere un logo, un poli-poligono (l&#8217;immagine vettorizzata del logo)
+questo deve essere stato creato in precedenza usando bitmap2component.</p></div>
+<div class="paragraph"><p>Bitmap2component crea un file di descrizione disposizione pagina in coda al
+progetto corrente, usando l&#8217;opzione <strong>Aggiungi file di descrizione
+disposizione pagina</strong>.</p></div>
+<div class="paragraph"><p>Bitmap2component crea un file di descrizione disposizione pagina che
+contiene solo un elemento: un poli-poligono.</p></div>
+<div class="paragraph"><p><em>Comunque, questo comando può essere usato per accodare qualsiasi file di
+descrizione disposizione pagina, il quale viene unito al progetto
+corrente</em>.</p></div>
+<div class="paragraph"><p>Una volta inserito un poli-poligono, questo può essere spostato ed i suoi
+parametri modificati.</p></div>
+</div>
+<div class="sect2">
+<h3 id="adding-image-bitmaps">10.5. Aggiunta immagini bitmap</h3>
+<div class="paragraph"><p>È possibile aggiungere una immagine bitmap usando i più comuni formati (PNG,
+JPG, BMP &#8230;).</p></div>
+<div class="ulist"><ul>
+<li>
+<p>
+Quando una bitmap viene importata, la sua dimensione in PPI (pixel per
+ pollice) viene posta a 300PPI.
+</p>
+</li>
+<li>
+<p>
+Questo valore può essere modificato nel pannello proprietà (pannello a
+ destra).
+</p>
+</li>
+<li>
+<p>
+La dimensione effettiva dipende da questo parametro.
+</p>
+</li>
+<li>
+<p>
+Tenete presente che usando alte definizioni porta alla creazione di file di
+ grandi dimensioni e tempi di disegno e di tracciatura sensibilmente
+ aumentati.
+</p>
+</li>
+</ul></div>
+<div class="paragraph"><p>Una immagine bitmap può essere ripetuta, <strong>ma non ruotata</strong>.</p></div>
+</div>
+</div>
+</div>
+</div>
+<div id="footnotes"><hr></div>
+<div id="footer">
+<div id="footer-text">
+Last updated 2017-08-24 22:23:43 BST
+</div>
+</div>
+</body>
+</html>
diff --git a/share/doc/kicad/help/it/pl_editor.pdf b/share/doc/kicad/help/it/pl_editor.pdf
new file mode 100644
index 0000000..35ab1be
--- /dev/null
+++ b/share/doc/kicad/help/it/pl_editor.pdf
Binary files differ