From 296443137f4288cb030e92859ccfbe3204bc1088 Mon Sep 17 00:00:00 2001 From: rahulp13 Date: Tue, 17 Mar 2020 14:55:41 +0530 Subject: initial commit --- share/doc/kicad/help/fr/cvpcb.epub | Bin 0 -> 380947 bytes share/doc/kicad/help/fr/cvpcb.html | 2129 ++++++ share/doc/kicad/help/fr/cvpcb.pdf | Bin 0 -> 532986 bytes share/doc/kicad/help/fr/eeschema.epub | Bin 0 -> 3930487 bytes share/doc/kicad/help/fr/eeschema.html | 7264 ++++++++++++++++++ share/doc/kicad/help/fr/eeschema.pdf | Bin 0 -> 4079123 bytes .../kicad/help/fr/getting_started_in_kicad.epub | Bin 0 -> 777224 bytes .../kicad/help/fr/getting_started_in_kicad.html | 3291 +++++++++ .../doc/kicad/help/fr/getting_started_in_kicad.pdf | Bin 0 -> 879325 bytes .../help/fr/images/Footprint_library_list.png | Bin 0 -> 20479 bytes .../kicad/help/fr/images/Footprint_tables_list.png | Bin 0 -> 38895 bytes .../help/fr/images/Library_list_menu_item.png | Bin 0 -> 6815 bytes .../help/fr/images/Library_tables_menu_item.png | Bin 0 -> 9818 bytes .../fr/images/Modedit_context_menu_graphics.png | Bin 0 -> 15880 bytes .../Modedit_context_menu_module_parameters.png | Bin 0 -> 18003 bytes .../help/fr/images/Modedit_context_menu_pads.png | Bin 0 -> 20541 bytes .../fr/images/Modedit_footprint_3d_preview.png | Bin 0 -> 7848 bytes .../Modedit_footprint_level_pad_settings.png | Bin 0 -> 9161 bytes .../images/Modedit_footprint_text_properties.png | Bin 0 -> 15782 bytes .../kicad/help/fr/images/Modedit_main_window.png | Bin 0 -> 42995 bytes .../help/fr/images/Modedit_module_3d_options.png | Bin 0 -> 23549 bytes .../help/fr/images/Modedit_module_attributes.png | Bin 0 -> 3350 bytes .../images/Modedit_module_autoplace_settings.png | Bin 0 -> 8378 bytes .../help/fr/images/Modedit_module_properties.png | Bin 0 -> 28229 bytes .../fr/images/Modedit_module_properties_dialog.png | Bin 0 -> 28459 bytes ...edit_module_properties_documentation_fields.png | Bin 0 -> 11648 bytes .../help/fr/images/Modedit_pad_delta_example.png | Bin 0 -> 4426 bytes .../fr/images/Modedit_pad_level_pad_settings.png | Bin 0 -> 7147 bytes .../help/fr/images/Modedit_pad_offset_example.png | Bin 0 -> 6516 bytes .../fr/images/Modedit_pad_properties_dialog.png | Bin 0 -> 39187 bytes .../kicad/help/fr/images/Modedit_top_toolbar.png | Bin 0 -> 8336 bytes .../doc/kicad/help/fr/images/Pcbnew_DRC_dialog.png | Bin 0 -> 22334 bytes .../help/fr/images/Pcbnew_add_cutout_menu_item.png | Bin 0 -> 33906 bytes .../fr/images/Pcbnew_advanced_tracing_options.png | Bin 0 -> 28073 bytes .../fr/images/Pcbnew_archive_footprints_menu.png | Bin 0 -> 26799 bytes .../fr/images/Pcbnew_array_dialog_circular.png | Bin 0 -> 14426 bytes .../help/fr/images/Pcbnew_array_dialog_grid.png | Bin 0 -> 29121 bytes .../help/fr/images/Pcbnew_array_grid_offsets.png | Bin 0 -> 3231 bytes .../fr/images/Pcbnew_array_grid_stagger_cols_3.png | Bin 0 -> 4233 bytes .../fr/images/Pcbnew_array_grid_stagger_rows_2.png | Bin 0 -> 2335 bytes .../images/Pcbnew_bad_tracks_deletion_option.png | Bin 0 -> 2808 bytes .../Pcbnew_board_outline_imported_from_a_DXF.png | Bin 0 -> 2777 bytes .../images/Pcbnew_board_outline_with_dogpile.png | Bin 0 -> 2810 bytes ..._board_outline_with_globally_placed_modules.png | Bin 0 -> 8264 bytes .../fr/images/Pcbnew_change_modules_button.png | Bin 0 -> 14907 bytes .../fr/images/Pcbnew_circuit_after_placement.png | Bin 0 -> 10112 bytes ...new_context_module_mode_module_under_cursor.png | Bin 0 -> 32159 bytes ..._context_module_mode_no_module_under_cursor.png | Bin 0 -> 56181 bytes .../fr/images/Pcbnew_coordinate_status_display.png | Bin 0 -> 1914 bytes .../images/Pcbnew_copper_layers_contrast_high.png | Bin 0 -> 21111 bytes .../Pcbnew_copper_layers_contrast_normal.png | Bin 0 -> 29067 bytes .../help/fr/images/Pcbnew_creating_new_track.png | Bin 0 -> 17137 bytes .../fr/images/Pcbnew_design_rules_dropdown.png | Bin 0 -> 3989 bytes .../Pcbnew_design_rules_editor_global_tab.png | Bin 0 -> 40520 bytes .../Pcbnew_design_rules_editor_netclass_tab.png | Bin 0 -> 44162 bytes .../help/fr/images/Pcbnew_design_rules_menu.png | Bin 0 -> 4158 bytes .../fr/images/Pcbnew_design_rules_top_toolbar.png | Bin 0 -> 7716 bytes .../help/fr/images/Pcbnew_dimensions_menu.png | Bin 0 -> 7314 bytes .../help/fr/images/Pcbnew_dr_example_rustic.png | Bin 0 -> 8686 bytes .../help/fr/images/Pcbnew_dr_example_standard.png | Bin 0 -> 6027 bytes .../help/fr/images/Pcbnew_drill_file_dialog.png | Bin 0 -> 47187 bytes .../help/fr/images/Pcbnew_drill_origin_setting.png | Bin 0 -> 1024 bytes .../doc/kicad/help/fr/images/Pcbnew_edit_menu.png | Bin 0 -> 10136 bytes .../help/fr/images/Pcbnew_example_library.png | Bin 0 -> 44726 bytes .../fr/images/Pcbnew_exchange_module_option.png | Bin 0 -> 2918 bytes .../Pcbnew_extra_footprints_deletion_option.png | Bin 0 -> 2730 bytes .../doc/kicad/help/fr/images/Pcbnew_file_menu.png | Bin 0 -> 20472 bytes .../fr/images/Pcbnew_fill_refill_all_zones.png | Bin 0 -> 5912 bytes .../Pcbnew_final_preparation_example_board.png | Bin 0 -> 33920 bytes .../images/Pcbnew_footprint_exchange_options.png | Bin 0 -> 18611 bytes .../fr/images/Pcbnew_general_options_dialog.png | Bin 0 -> 40122 bytes .../help/fr/images/Pcbnew_grid_size_dropdown.png | Bin 0 -> 761 bytes .../fr/images/Pcbnew_import_spread_footprints.png | Bin 0 -> 30125 bytes .../fr/images/Pcbnew_keepout_area_properties.png | Bin 0 -> 12596 bytes .../help/fr/images/Pcbnew_layer_colour_key.png | Bin 0 -> 332 bytes .../help/fr/images/Pcbnew_layer_manager_pane.png | Bin 0 -> 8742 bytes .../help/fr/images/Pcbnew_layer_pair_indicator.png | Bin 0 -> 997 bytes .../fr/images/Pcbnew_layer_selection_dialog.png | Bin 0 -> 8231 bytes .../fr/images/Pcbnew_layer_selection_dropdown.png | Bin 0 -> 8990 bytes .../fr/images/Pcbnew_layer_selection_popup.png | Bin 0 -> 6841 bytes .../help/fr/images/Pcbnew_layer_setup_dialog.png | Bin 0 -> 24743 bytes .../Pcbnew_layer_setup_dialog_layer_properties.png | Bin 0 -> 10540 bytes .../kicad/help/fr/images/Pcbnew_left_toolbar.png | Bin 0 -> 17058 bytes .../Pcbnew_legacy_block_selection_dialog.png | Bin 0 -> 21583 bytes .../help/fr/images/Pcbnew_module_properties.png | Bin 0 -> 37733 bytes .../fr/images/Pcbnew_module_selection_option.png | Bin 0 -> 3215 bytes .../help/fr/images/Pcbnew_move_all_modules.png | Bin 0 -> 29659 bytes .../help/fr/images/Pcbnew_move_exact_cartesian.png | Bin 0 -> 15294 bytes .../help/fr/images/Pcbnew_move_exact_polar.png | Bin 0 -> 14869 bytes .../help/fr/images/Pcbnew_new_track_completed.png | Bin 0 -> 2100 bytes .../fr/images/Pcbnew_new_track_in_progress.png | Bin 0 -> 4902 bytes .../images/Pcbnew_pad_mask_clearance_menu_item.png | Bin 0 -> 7287 bytes .../fr/images/Pcbnew_pad_mask_settings_dialog.png | Bin 0 -> 10049 bytes .../doc/kicad/help/fr/images/Pcbnew_place_menu.png | Bin 0 -> 11836 bytes .../kicad/help/fr/images/Pcbnew_plot_dialog.png | Bin 0 -> 44196 bytes .../fr/images/Pcbnew_plot_fine_scale_setting.png | Bin 0 -> 5396 bytes .../help/fr/images/Pcbnew_plot_options_gerber.png | Bin 0 -> 28431 bytes .../images/Pcbnew_plot_options_other_formats.png | Bin 0 -> 21921 bytes .../fr/images/Pcbnew_plot_postscript_dialog.png | Bin 0 -> 43994 bytes .../help/fr/images/Pcbnew_popup_footprint_mode.png | Bin 0 -> 32684 bytes .../Pcbnew_popup_footprint_mode_footprint.png | Bin 0 -> 36511 bytes .../images/Pcbnew_popup_footprint_mode_track.png | Bin 0 -> 14230 bytes .../help/fr/images/Pcbnew_popup_normal_mode.png | Bin 0 -> 13047 bytes .../images/Pcbnew_popup_normal_mode_footprint.png | Bin 0 -> 30811 bytes .../fr/images/Pcbnew_popup_normal_mode_track.png | Bin 0 -> 32804 bytes .../help/fr/images/Pcbnew_popup_track_mode.png | Bin 0 -> 32529 bytes .../images/Pcbnew_popup_track_mode_footprint.png | Bin 0 -> 37687 bytes .../fr/images/Pcbnew_popup_track_mode_track.png | Bin 0 -> 46590 bytes .../help/fr/images/Pcbnew_preferences_menu.png | Bin 0 -> 23761 bytes .../help/fr/images/Pcbnew_ratsnest_during_move.png | Bin 0 -> 17154 bytes .../kicad/help/fr/images/Pcbnew_right_toolbar.png | Bin 0 -> 12805 bytes .../doc/kicad/help/fr/images/Pcbnew_route_menu.png | Bin 0 -> 8623 bytes .../help/fr/images/Pcbnew_setting_pcb_origin.png | Bin 0 -> 3245 bytes .../help/fr/images/Pcbnew_simple_board_outline.png | Bin 0 -> 877 bytes .../fr/images/Pcbnew_specific_size_options.png | Bin 0 -> 16687 bytes .../help/fr/images/Pcbnew_stacked_footprints.png | Bin 0 -> 12039 bytes .../images/Pcbnew_technical_layer_zone_dialog.png | Bin 0 -> 5785 bytes .../Pcbnew_technical_layers_contrast_high.png | Bin 0 -> 24238 bytes .../Pcbnew_technical_layers_contrast_normal.png | Bin 0 -> 29854 bytes .../fr/images/Pcbnew_thermal_relief_parameters.png | Bin 0 -> 9582 bytes .../fr/images/Pcbnew_thermal_relief_settings.png | Bin 0 -> 1259 bytes .../Pcbnew_toolbar_layer_select_dropdown.png | Bin 0 -> 3002 bytes .../doc/kicad/help/fr/images/Pcbnew_tools_menu.png | Bin 0 -> 6251 bytes .../kicad/help/fr/images/Pcbnew_top_menu_bar.png | Bin 0 -> 4160 bytes .../kicad/help/fr/images/Pcbnew_top_toolbar.png | Bin 0 -> 15935 bytes .../help/fr/images/Pcbnew_track_context_menu.png | Bin 0 -> 21541 bytes .../Pcbnew_track_global_edit_context_menu.png | Bin 0 -> 14301 bytes .../fr/images/Pcbnew_track_global_edit_dialog.png | Bin 0 -> 25359 bytes .../fr/images/Pcbnew_track_in_progres_context.png | Bin 0 -> 17227 bytes .../fr/images/Pcbnew_track_thickness_dropdown.png | Bin 0 -> 794 bytes .../kicad/help/fr/images/Pcbnew_track_toolbar.png | Bin 0 -> 7278 bytes .../Pcbnew_track_toolbar_grid_size_selection.png | Bin 0 -> 3331 bytes .../Pcbnew_track_toolbar_track_width_selection.png | Bin 0 -> 3355 bytes ..._track_toolbar_track_width_selection_in_use.png | Bin 0 -> 5157 bytes .../Pcbnew_track_toolbar_via_size_selection.png | Bin 0 -> 3623 bytes ...new_track_toolbar_via_size_selection_in_use.png | Bin 0 -> 5007 bytes .../images/Pcbnew_track_toolbar_zoom_selection.png | Bin 0 -> 2334 bytes .../fr/images/Pcbnew_unlock_footprint_option.png | Bin 0 -> 3469 bytes .../help/fr/images/Pcbnew_unstacked_footprints.png | Bin 0 -> 8912 bytes .../fr/images/Pcbnew_via_layer_pair_dialog.png | Bin 0 -> 6555 bytes .../help/fr/images/Pcbnew_via_layer_pair_popup.png | Bin 0 -> 13272 bytes .../help/fr/images/Pcbnew_via_size_dropdown.png | Bin 0 -> 786 bytes .../doc/kicad/help/fr/images/Pcbnew_view_menu.png | Bin 0 -> 12662 bytes .../fr/images/Pcbnew_zone_add_similar_after.png | Bin 0 -> 6321 bytes .../fr/images/Pcbnew_zone_add_similar_during.png | Bin 0 -> 6077 bytes .../help/fr/images/Pcbnew_zone_context_menu.png | Bin 0 -> 33945 bytes .../fr/images/Pcbnew_zone_corner_move_after.png | Bin 0 -> 10136 bytes .../fr/images/Pcbnew_zone_corner_move_during.png | Bin 0 -> 14195 bytes .../help/fr/images/Pcbnew_zone_exclude_pads.png | Bin 0 -> 2820 bytes .../fr/images/Pcbnew_zone_filled_with_cutout.png | Bin 0 -> 18842 bytes .../help/fr/images/Pcbnew_zone_filling_options.png | Bin 0 -> 6905 bytes .../help/fr/images/Pcbnew_zone_filling_result.png | Bin 0 -> 17020 bytes .../help/fr/images/Pcbnew_zone_include_pads.png | Bin 0 -> 2780 bytes .../help/fr/images/Pcbnew_zone_limit_example.png | Bin 0 -> 19647 bytes .../images/Pcbnew_zone_modification_menu_items.png | Bin 0 -> 7856 bytes .../fr/images/Pcbnew_zone_priority_example.png | Bin 0 -> 25487 bytes .../Pcbnew_zone_priority_example_after_filling.png | Bin 0 -> 26105 bytes .../images/Pcbnew_zone_priority_level_setting.png | Bin 0 -> 987 bytes .../fr/images/Pcbnew_zone_properties_dialog.png | Bin 0 -> 21280 bytes .../help/fr/images/Pcbnew_zone_thermal_relief.png | Bin 0 -> 3125 bytes .../images/Pcbnew_zone_unfilled_cutout_outline.png | Bin 0 -> 8568 bytes .../help/fr/images/Pcbnew_zoom_factor_dropdown.png | Bin 0 -> 773 bytes .../help/fr/images/Right-click_legacy_menu.png | Bin 0 -> 81496 bytes share/doc/kicad/help/fr/images/Sample_3D_board.png | Bin 0 -> 60796 bytes share/doc/kicad/help/fr/images/bus_junction.png | Bin 0 -> 720 bytes .../doc/kicad/help/fr/images/choose_component.png | Bin 0 -> 23306 bytes .../doc/kicad/help/fr/images/component_history.png | Bin 0 -> 20917 bytes .../kicad/help/fr/images/custom_tracks_width.png | Bin 0 -> 9709 bytes .../kicad/help/fr/images/cvpcb_main_toolbar.png | Bin 0 -> 4881 bytes share/doc/kicad/help/fr/images/design_rules.png | Bin 0 -> 11047 bytes share/doc/kicad/help/fr/images/drag_element.png | Bin 0 -> 1255 bytes .../help/fr/images/edit_component_dropdown.png | Bin 0 -> 37073 bytes share/doc/kicad/help/fr/images/edit_line.png | Bin 0 -> 1414 bytes share/doc/kicad/help/fr/images/edit_line_end.png | Bin 0 -> 174 bytes share/doc/kicad/help/fr/images/edit_line_start.png | Bin 0 -> 149 bytes .../fr/images/eeschema_annotation_choice_free.png | Bin 0 -> 1254 bytes .../fr/images/eeschema_annotation_choice_x100.png | Bin 0 -> 1259 bytes .../fr/images/eeschema_annotation_choice_x1000.png | Bin 0 -> 1438 bytes .../fr/images/eeschema_annotation_order_none.png | Bin 0 -> 1590 bytes .../help/fr/images/eeschema_annotation_order_x.png | Bin 0 -> 1303 bytes .../help/fr/images/eeschema_annotation_order_y.png | Bin 0 -> 1311 bytes .../help/fr/images/eeschema_complex_hierarchy.png | Bin 0 -> 2470 bytes .../fr/images/eeschema_component_properties.png | Bin 0 -> 19125 bytes .../fr/images/eeschema_cvpcb_with_filtering.png | Bin 0 -> 29104 bytes .../fr/images/eeschema_cvpcb_without_filtering.png | Bin 0 -> 44233 bytes .../kicad/help/fr/images/eeschema_erc_options.png | Bin 0 -> 13984 bytes .../help/fr/images/eeschema_file_menu_plot.png | Bin 0 -> 27010 bytes .../help/fr/images/eeschema_flat_hierarchy.png | Bin 0 -> 1286 bytes .../help/fr/images/eeschema_flat_hierarchy_1.png | Bin 0 -> 3194 bytes .../help/fr/images/eeschema_flat_hierarchy_2.png | Bin 0 -> 3489 bytes .../help/fr/images/eeschema_flat_hierarchy_3.png | Bin 0 -> 438 bytes .../help/fr/images/eeschema_hierarchical_label.png | Bin 0 -> 13516 bytes .../help/fr/images/eeschema_hierarchical_pin.png | Bin 0 -> 6685 bytes .../help/fr/images/eeschema_libedit_alias.png | Bin 0 -> 6435 bytes .../help/fr/images/eeschema_libedit_anchor.png | Bin 0 -> 35987 bytes .../fr/images/eeschema_libedit_context_menu.png | Bin 0 -> 17868 bytes .../fr/images/eeschema_libedit_description.png | Bin 0 -> 6659 bytes .../fr/images/eeschema_libedit_disable_common.png | Bin 0 -> 15828 bytes .../images/eeschema_libedit_field_context_menu.png | Bin 0 -> 6971 bytes .../images/eeschema_libedit_field_properties.png | Bin 0 -> 20429 bytes .../help/fr/images/eeschema_libedit_footprint.png | Bin 0 -> 6459 bytes .../kicad/help/fr/images/eeschema_libedit_new.png | Bin 0 -> 28364 bytes .../eeschema_libedit_not_interchangeable.png | Bin 0 -> 11850 bytes .../images/eeschema_libedit_pin_context_menu.png | Bin 0 -> 6452 bytes .../fr/images/eeschema_libedit_pin_properties.png | Bin 0 -> 15203 bytes .../eeschema_libedit_pin_properties_style.png | Bin 0 -> 20252 bytes .../fr/images/eeschema_libedit_pins_per_part.png | Bin 0 -> 5541 bytes .../eeschema_libedit_polyline_properties.png | Bin 0 -> 11235 bytes .../fr/images/eeschema_libedit_power_symbol.png | Bin 0 -> 35777 bytes .../fr/images/eeschema_libedit_select_unit.png | Bin 0 -> 14194 bytes .../help/fr/images/eeschema_libedit_unit1.png | Bin 0 -> 1189 bytes .../help/fr/images/eeschema_libedit_unit2.png | Bin 0 -> 1305 bytes .../help/fr/images/eeschema_libedit_unit3.png | Bin 0 -> 1141 bytes .../fr/images/eeschema_library_component_field.png | Bin 0 -> 11869 bytes .../images/eeschema_netlist_dialog_add_plugin.png | Bin 0 -> 6120 bytes .../fr/images/eeschema_netlist_dialog_padspcb.png | Bin 0 -> 16754 bytes .../fr/images/eeschema_netlist_dialog_pcbnew.png | Bin 0 -> 12711 bytes .../fr/images/eeschema_netlist_dialog_spice.png | Bin 0 -> 16947 bytes .../help/fr/images/eeschema_netlist_schematic.png | Bin 0 -> 4979 bytes .../help/fr/images/eeschema_plot_postscript.png | Bin 0 -> 22435 bytes .../help/fr/images/eeschema_plugin_add_plugin.png | Bin 0 -> 6460 bytes .../help/fr/images/eeschema_plugin_padspcb.png | Bin 0 -> 11587 bytes .../fr/images/eeschema_popup_edit_component.png | Bin 0 -> 11615 bytes .../help/fr/images/eeschema_popup_edit_label.png | Bin 0 -> 11394 bytes .../fr/images/eeschema_popup_without_element.png | Bin 0 -> 6735 bytes .../fr/images/eeschema_power_pins_and_flags.png | Bin 0 -> 2607 bytes .../images/eeschema_properties_for_component.png | Bin 0 -> 11205 bytes .../help/fr/images/eeschema_pspice_netlist.png | Bin 0 -> 4254 bytes .../fr/images/eeschema_uncheck_pin_name_inside.png | Bin 0 -> 2967 bytes .../help/fr/images/eeschema_viewlib_choose.png | Bin 0 -> 11865 bytes .../images/eeschema_viewlib_select_component.png | Bin 0 -> 25937 bytes .../fr/images/eeschema_viewlib_select_library.png | Bin 0 -> 20053 bytes share/doc/kicad/help/fr/images/erc_pointers.png | Bin 0 -> 1784 bytes .../kicad/help/fr/images/erc_pointers_message.png | Bin 0 -> 5654 bytes .../kicad/help/fr/images/fr/annotate-dialog.png | Bin 0 -> 130629 bytes .../doc/kicad/help/fr/images/fr/color_settings.png | Bin 0 -> 188330 bytes .../kicad/help/fr/images/fr/commands_overview.png | Bin 0 -> 197608 bytes .../fr/images/fr/component_during_placement.png | Bin 0 -> 122591 bytes .../kicad/help/fr/images/fr/configure_path_dlg.png | Bin 0 -> 34947 bytes .../kicad/help/fr/images/fr/context_component.png | Bin 0 -> 139130 bytes .../doc/kicad/help/fr/images/fr/context_label.png | Bin 0 -> 109940 bytes share/doc/kicad/help/fr/images/fr/context_zoom.png | Bin 0 -> 66207 bytes .../help/fr/images/fr/default_hot_key_list.png | Bin 0 -> 65873 bytes share/doc/kicad/help/fr/images/fr/dialog_bom.png | Bin 0 -> 56110 bytes .../help/fr/images/fr/dialog_choose_component.png | Bin 0 -> 93428 bytes .../fr/images/fr/dialog_component_properties.png | Bin 0 -> 111460 bytes .../fr/dialog_editor_component_properties.png | Bin 0 -> 70252 bytes share/doc/kicad/help/fr/images/fr/dialog_erc.png | Bin 0 -> 138456 bytes .../kicad/help/fr/images/fr/dialog_erc_opts.png | Bin 0 -> 93378 bytes .../kicad/help/fr/images/fr/eeschema_plot_dxf.png | Bin 0 -> 64219 bytes .../kicad/help/fr/images/fr/eeschema_plot_hpgl.png | Bin 0 -> 63699 bytes .../kicad/help/fr/images/fr/eeschema_plot_pdf.png | Bin 0 -> 64867 bytes .../kicad/help/fr/images/fr/eeschema_plot_ps.png | Bin 0 -> 67602 bytes .../kicad/help/fr/images/fr/eeschema_plot_svg.png | Bin 0 -> 64113 bytes share/doc/kicad/help/fr/images/fr/file_menu.png | Bin 0 -> 39399 bytes share/doc/kicad/help/fr/images/fr/find_dialog.png | Bin 0 -> 56211 bytes .../help/fr/images/fr/libedit_main_window.png | Bin 0 -> 101181 bytes share/doc/kicad/help/fr/images/fr/libsettings.png | Bin 0 -> 64507 bytes share/doc/kicad/help/fr/images/fr/main_window.png | Bin 0 -> 84856 bytes .../kicad/help/fr/images/fr/main_window_popup.png | Bin 0 -> 98024 bytes share/doc/kicad/help/fr/images/fr/menu_bar.png | Bin 0 -> 3739 bytes share/doc/kicad/help/fr/images/fr/menu_file.png | Bin 0 -> 54453 bytes .../help/fr/images/fr/menu_path_hotkey_editor.png | Bin 0 -> 80316 bytes .../doc/kicad/help/fr/images/fr/menu_path_plot.png | Bin 0 -> 70744 bytes .../doc/kicad/help/fr/images/fr/netlist_dialog.png | Bin 0 -> 45969 bytes share/doc/kicad/help/fr/images/fr/options.png | Bin 0 -> 158555 bytes .../doc/kicad/help/fr/images/fr/page_settings.png | Bin 0 -> 131656 bytes .../kicad/help/fr/images/fr/preferences_menu.png | Bin 0 -> 40113 bytes share/doc/kicad/help/fr/images/fr/print_dialog.png | Bin 0 -> 24172 bytes .../kicad/help/fr/images/fr/shortcuts_editor.png | Bin 0 -> 92157 bytes .../help/fr/images/fr/template_field_names.png | Bin 0 -> 39959 bytes .../kicad/help/fr/images/fr/template_selected.png | Bin 0 -> 95491 bytes .../kicad/help/fr/images/fr/template_selector.png | Bin 0 -> 69242 bytes .../kicad/help/fr/images/gsik_bus_connection.png | Bin 0 -> 20601 bytes .../kicad/help/fr/images/gsik_high_number_pins.png | Bin 0 -> 21772 bytes share/doc/kicad/help/fr/images/gsik_myconn3_l.png | Bin 0 -> 2085 bytes .../kicad/help/fr/images/gsik_myconn3_quicklib.png | Bin 0 -> 1854 bytes share/doc/kicad/help/fr/images/gsik_myconn3_s.png | Bin 0 -> 838 bytes .../kicad/help/fr/images/gsik_tutorial1_010.png | Bin 0 -> 3598 bytes .../kicad/help/fr/images/gsik_tutorial1_020.png | Bin 0 -> 5356 bytes .../kicad/help/fr/images/gsik_tutorial1_030.png | Bin 0 -> 1047 bytes .../kicad/help/fr/images/gsik_tutorial1_040.png | Bin 0 -> 5338 bytes .../kicad/help/fr/images/gsik_tutorial1_050.png | Bin 0 -> 6178 bytes .../kicad/help/fr/images/gsik_tutorial1_060.png | Bin 0 -> 1445 bytes .../kicad/help/fr/images/gsik_tutorial1_070.png | Bin 0 -> 954 bytes .../kicad/help/fr/images/gsik_tutorial1_080.png | Bin 0 -> 7709 bytes .../kicad/help/fr/images/gsik_tutorial1_090.png | Bin 0 -> 8142 bytes .../kicad/help/fr/images/gsik_tutorial1_100.png | Bin 0 -> 10487 bytes .../help/fr/images/hierarchical_label_root.png | Bin 0 -> 4426 bytes .../help/fr/images/hierarchical_label_sub.png | Bin 0 -> 2669 bytes .../help/fr/images/hierarchy_navigator_dialog.png | Bin 0 -> 8091 bytes .../kicad/help/fr/images/hsheet_properties_1.png | Bin 0 -> 9372 bytes share/doc/kicad/help/fr/images/icons/add_arc.png | Bin 0 -> 410 bytes share/doc/kicad/help/fr/images/icons/add_bus.png | Bin 0 -> 156 bytes .../doc/kicad/help/fr/images/icons/add_bus2bus.png | Bin 0 -> 422 bytes .../doc/kicad/help/fr/images/icons/add_circle.png | Bin 0 -> 695 bytes .../kicad/help/fr/images/icons/add_component.png | Bin 0 -> 382 bytes .../doc/kicad/help/fr/images/icons/add_corner.png | Bin 0 -> 449 bytes .../kicad/help/fr/images/icons/add_dashed_line.png | Bin 0 -> 376 bytes .../kicad/help/fr/images/icons/add_dimension.png | Bin 0 -> 425 bytes share/doc/kicad/help/fr/images/icons/add_entry.png | Bin 0 -> 173 bytes .../doc/kicad/help/fr/images/icons/add_glabel.png | Bin 0 -> 511 bytes .../kicad/help/fr/images/icons/add_hierar_pin.png | Bin 0 -> 1133 bytes .../fr/images/icons/add_hierarchical_label.png | Bin 0 -> 1104 bytes .../fr/images/icons/add_hierarchical_subsheet.png | Bin 0 -> 1386 bytes .../kicad/help/fr/images/icons/add_junction.png | Bin 0 -> 245 bytes .../help/fr/images/icons/add_keepout_area.png | Bin 0 -> 404 bytes share/doc/kicad/help/fr/images/icons/add_line.png | Bin 0 -> 149 bytes .../kicad/help/fr/images/icons/add_line2bus.png | Bin 0 -> 309 bytes .../kicad/help/fr/images/icons/add_line_label.png | Bin 0 -> 293 bytes share/doc/kicad/help/fr/images/icons/add_mires.png | Bin 0 -> 546 bytes .../doc/kicad/help/fr/images/icons/add_polygon.png | Bin 0 -> 598 bytes share/doc/kicad/help/fr/images/icons/add_power.png | Bin 0 -> 127 bytes .../kicad/help/fr/images/icons/add_rectangle.png | Bin 0 -> 261 bytes share/doc/kicad/help/fr/images/icons/add_text.png | Bin 0 -> 257 bytes .../doc/kicad/help/fr/images/icons/add_tracks.png | Bin 0 -> 224 bytes share/doc/kicad/help/fr/images/icons/add_zone.png | Bin 0 -> 592 bytes .../kicad/help/fr/images/icons/add_zone_cutout.png | Bin 0 -> 863 bytes share/doc/kicad/help/fr/images/icons/anchor.png | Bin 0 -> 781 bytes share/doc/kicad/help/fr/images/icons/annotate.png | Bin 0 -> 997 bytes .../help/fr/images/icons/annotate_down_right.png | Bin 0 -> 1156 bytes .../help/fr/images/icons/annotate_right_down.png | Bin 0 -> 1140 bytes .../doc/kicad/help/fr/images/icons/array_line.png | Bin 0 -> 650 bytes .../kicad/help/fr/images/icons/array_module.png | Bin 0 -> 178 bytes share/doc/kicad/help/fr/images/icons/array_pad.png | Bin 0 -> 1014 bytes .../kicad/help/fr/images/icons/array_target.png | Bin 0 -> 603 bytes .../doc/kicad/help/fr/images/icons/array_text.png | Bin 0 -> 402 bytes .../doc/kicad/help/fr/images/icons/array_zone.png | Bin 0 -> 595 bytes .../help/fr/images/icons/auto_association.png | Bin 0 -> 503 bytes .../kicad/help/fr/images/icons/auto_associe.png | Bin 0 -> 503 bytes .../help/fr/images/icons/auto_delete_track.png | Bin 0 -> 497 bytes .../help/fr/images/icons/auto_track_width.png | Bin 0 -> 343 bytes share/doc/kicad/help/fr/images/icons/axis3d.png | Bin 0 -> 1274 bytes .../doc/kicad/help/fr/images/icons/axis3d_back.png | Bin 0 -> 1394 bytes .../kicad/help/fr/images/icons/axis3d_bottom.png | Bin 0 -> 1414 bytes .../kicad/help/fr/images/icons/axis3d_front.png | Bin 0 -> 1383 bytes .../doc/kicad/help/fr/images/icons/axis3d_left.png | Bin 0 -> 1359 bytes .../kicad/help/fr/images/icons/axis3d_right.png | Bin 0 -> 1349 bytes .../doc/kicad/help/fr/images/icons/axis3d_top.png | Bin 0 -> 1348 bytes share/doc/kicad/help/fr/images/icons/bom.png | Bin 0 -> 1497 bytes share/doc/kicad/help/fr/images/icons/book.png | Bin 0 -> 1300 bytes share/doc/kicad/help/fr/images/icons/break_bus.png | Bin 0 -> 871 bytes .../doc/kicad/help/fr/images/icons/break_line.png | Bin 0 -> 703 bytes .../kicad/help/fr/images/icons/browse_files.png | Bin 0 -> 1169 bytes share/doc/kicad/help/fr/images/icons/cancel.png | Bin 0 -> 961 bytes .../help/fr/images/icons/change_entry_orient.png | Bin 0 -> 1566 bytes .../doc/kicad/help/fr/images/icons/checked_ok.png | Bin 0 -> 655 bytes .../icons/component_select_alternate_shape.png | Bin 0 -> 1216 bytes .../help/fr/images/icons/component_select_unit.png | Bin 0 -> 782 bytes share/doc/kicad/help/fr/images/icons/config.png | Bin 0 -> 1234 bytes .../kicad/help/fr/images/icons/contrast_mode.png | Bin 0 -> 564 bytes .../help/fr/images/icons/coordination_system.png | Bin 0 -> 946 bytes .../help/fr/images/icons/copper_layers_setup.png | Bin 0 -> 1311 bytes .../doc/kicad/help/fr/images/icons/copy_button.png | Bin 0 -> 813 bytes .../kicad/help/fr/images/icons/copy_library.png | Bin 0 -> 1688 bytes .../help/fr/images/icons/copy_to_clipboard.png | Bin 0 -> 813 bytes share/doc/kicad/help/fr/images/icons/copyblock.png | Bin 0 -> 883 bytes .../kicad/help/fr/images/icons/copycomponent.png | Bin 0 -> 771 bytes .../kicad/help/fr/images/icons/create_cmp_file.png | Bin 0 -> 548 bytes share/doc/kicad/help/fr/images/icons/cursor.png | Bin 0 -> 619 bytes .../kicad/help/fr/images/icons/cursor_shape.png | Bin 0 -> 474 bytes .../doc/kicad/help/fr/images/icons/cut_button.png | Bin 0 -> 1382 bytes share/doc/kicad/help/fr/images/icons/cvpcb.png | Bin 0 -> 1230 bytes share/doc/kicad/help/fr/images/icons/dashline.png | Bin 0 -> 464 bytes share/doc/kicad/help/fr/images/icons/datasheet.png | Bin 0 -> 1561 bytes share/doc/kicad/help/fr/images/icons/delete.png | Bin 0 -> 1127 bytes .../doc/kicad/help/fr/images/icons/delete_arc.png | Bin 0 -> 1137 bytes .../help/fr/images/icons/delete_association.png | Bin 0 -> 641 bytes .../doc/kicad/help/fr/images/icons/delete_bus.png | Bin 0 -> 894 bytes .../kicad/help/fr/images/icons/delete_circle.png | Bin 0 -> 1307 bytes .../help/fr/images/icons/delete_connection.png | Bin 0 -> 1118 bytes .../kicad/help/fr/images/icons/delete_cotation.png | Bin 0 -> 932 bytes .../kicad/help/fr/images/icons/delete_field.png | Bin 0 -> 899 bytes .../kicad/help/fr/images/icons/delete_glabel.png | Bin 0 -> 1388 bytes .../doc/kicad/help/fr/images/icons/delete_line.png | Bin 0 -> 691 bytes .../kicad/help/fr/images/icons/delete_module.png | Bin 0 -> 1316 bytes .../doc/kicad/help/fr/images/icons/delete_net.png | Bin 0 -> 1003 bytes .../doc/kicad/help/fr/images/icons/delete_node.png | Bin 0 -> 1118 bytes .../doc/kicad/help/fr/images/icons/delete_pad.png | Bin 0 -> 1108 bytes .../doc/kicad/help/fr/images/icons/delete_pin.png | Bin 0 -> 1056 bytes .../kicad/help/fr/images/icons/delete_pinsheet.png | Bin 0 -> 1420 bytes .../kicad/help/fr/images/icons/delete_polygon.png | Bin 0 -> 1288 bytes .../help/fr/images/icons/delete_rectangle.png | Bin 0 -> 1080 bytes .../kicad/help/fr/images/icons/delete_segment.png | Bin 0 -> 689 bytes .../kicad/help/fr/images/icons/delete_sheet.png | Bin 0 -> 1266 bytes .../doc/kicad/help/fr/images/icons/delete_text.png | Bin 0 -> 776 bytes .../kicad/help/fr/images/icons/delete_track.png | Bin 0 -> 944 bytes share/doc/kicad/help/fr/images/icons/directory.png | Bin 0 -> 1029 bytes .../kicad/help/fr/images/icons/display_options.png | Bin 0 -> 1264 bytes share/doc/kicad/help/fr/images/icons/down.png | Bin 0 -> 726 bytes .../doc/kicad/help/fr/images/icons/drag_module.png | Bin 0 -> 1115 bytes .../help/fr/images/icons/drag_outline_segment.png | Bin 0 -> 873 bytes share/doc/kicad/help/fr/images/icons/drag_pad.png | Bin 0 -> 861 bytes .../fr/images/icons/drag_segment_withslope.png | Bin 0 -> 954 bytes .../help/fr/images/icons/drag_track_segment.png | Bin 0 -> 768 bytes share/doc/kicad/help/fr/images/icons/drc.png | Bin 0 -> 1264 bytes share/doc/kicad/help/fr/images/icons/drc_off.png | Bin 0 -> 1328 bytes .../help/fr/images/icons/duplicate_footprint.png | Bin 0 -> 477 bytes .../kicad/help/fr/images/icons/duplicate_line.png | Bin 0 -> 378 bytes .../help/fr/images/icons/duplicate_module.png | Bin 0 -> 477 bytes .../kicad/help/fr/images/icons/duplicate_pad.png | Bin 0 -> 587 bytes .../help/fr/images/icons/duplicate_target.png | Bin 0 -> 787 bytes .../kicad/help/fr/images/icons/duplicate_text.png | Bin 0 -> 423 bytes .../kicad/help/fr/images/icons/duplicate_zone.png | Bin 0 -> 791 bytes .../kicad/help/fr/images/icons/edges_sketch.png | Bin 0 -> 876 bytes share/doc/kicad/help/fr/images/icons/edit.png | Bin 0 -> 650 bytes .../help/fr/images/icons/edit_comp_footprint.png | Bin 0 -> 1210 bytes .../kicad/help/fr/images/icons/edit_comp_ref.png | Bin 0 -> 1094 bytes .../kicad/help/fr/images/icons/edit_comp_value.png | Bin 0 -> 1096 bytes .../kicad/help/fr/images/icons/edit_component.png | Bin 0 -> 1228 bytes .../doc/kicad/help/fr/images/icons/edit_module.png | Bin 0 -> 1163 bytes share/doc/kicad/help/fr/images/icons/edit_part.png | Bin 0 -> 1205 bytes .../doc/kicad/help/fr/images/icons/edit_sheet.png | Bin 0 -> 1333 bytes share/doc/kicad/help/fr/images/icons/edit_text.png | Bin 0 -> 754 bytes share/doc/kicad/help/fr/images/icons/editor.png | Bin 0 -> 1333 bytes share/doc/kicad/help/fr/images/icons/eeschema.png | Bin 0 -> 1389 bytes .../doc/kicad/help/fr/images/icons/enter_sheet.png | Bin 0 -> 1224 bytes share/doc/kicad/help/fr/images/icons/erc.png | Bin 0 -> 1264 bytes share/doc/kicad/help/fr/images/icons/erc_green.png | Bin 0 -> 215 bytes share/doc/kicad/help/fr/images/icons/ercerr.png | Bin 0 -> 453 bytes share/doc/kicad/help/fr/images/icons/ercwarn.png | Bin 0 -> 1062 bytes share/doc/kicad/help/fr/images/icons/exit.png | Bin 0 -> 1021 bytes share/doc/kicad/help/fr/images/icons/export.png | Bin 0 -> 1214 bytes .../doc/kicad/help/fr/images/icons/export_dsn.png | Bin 0 -> 1231 bytes .../fr/images/icons/export_footprint_names.png | Bin 0 -> 1033 bytes .../doc/kicad/help/fr/images/icons/export_idf.png | Bin 0 -> 1476 bytes .../kicad/help/fr/images/icons/export_module.png | Bin 0 -> 1034 bytes .../help/fr/images/icons/export_options_pad.png | Bin 0 -> 1254 bytes .../doc/kicad/help/fr/images/icons/fabrication.png | Bin 0 -> 1496 bytes .../kicad/help/fr/images/icons/file_footprint.png | Bin 0 -> 1284 bytes share/doc/kicad/help/fr/images/icons/fill_zone.png | Bin 0 -> 1216 bytes .../help/fr/images/icons/filter_component.png | Bin 0 -> 674 bytes .../kicad/help/fr/images/icons/filter_library.png | Bin 0 -> 647 bytes .../kicad/help/fr/images/icons/filter_pincount.png | Bin 0 -> 791 bytes share/doc/kicad/help/fr/images/icons/find.png | Bin 0 -> 1353 bytes .../kicad/help/fr/images/icons/find_replace.png | Bin 0 -> 1569 bytes share/doc/kicad/help/fr/images/icons/flag.png | Bin 0 -> 703 bytes share/doc/kicad/help/fr/images/icons/fonts.png | Bin 0 -> 257 bytes .../kicad/help/fr/images/icons/footprint_text.png | Bin 0 -> 599 bytes .../help/fr/images/icons/gbr_select_mode0.png | Bin 0 -> 443 bytes .../help/fr/images/icons/gbr_select_mode1.png | Bin 0 -> 448 bytes .../help/fr/images/icons/gbr_select_mode2.png | Bin 0 -> 605 bytes .../help/fr/images/icons/general_deletions.png | Bin 0 -> 1662 bytes .../help/fr/images/icons/general_ratsnest.png | Bin 0 -> 651 bytes .../doc/kicad/help/fr/images/icons/gerber_file.png | Bin 0 -> 1117 bytes .../fr/images/icons/gerber_open_dcode_file.png | Bin 0 -> 1353 bytes .../help/fr/images/icons/gerber_recent_files.png | Bin 0 -> 1490 bytes share/doc/kicad/help/fr/images/icons/gerbview.png | Bin 0 -> 2172 bytes .../help/fr/images/icons/gerbview_clear_layers.png | Bin 0 -> 578 bytes .../help/fr/images/icons/gerbview_drill_file.png | Bin 0 -> 1131 bytes .../icons/gerbview_open_recent_drill_files.png | Bin 0 -> 1474 bytes .../icons/gerbview_show_negative_objects.png | Bin 0 -> 237 bytes share/doc/kicad/help/fr/images/icons/gl_change.png | Bin 0 -> 748 bytes .../kicad/help/fr/images/icons/glabel2label.png | Bin 0 -> 633 bytes .../doc/kicad/help/fr/images/icons/glabel2text.png | Bin 0 -> 680 bytes .../help/fr/images/icons/global_options_pad.png | Bin 0 -> 1154 bytes share/doc/kicad/help/fr/images/icons/green.png | Bin 0 -> 1002 bytes share/doc/kicad/help/fr/images/icons/grid.png | Bin 0 -> 156 bytes .../doc/kicad/help/fr/images/icons/grid_select.png | Bin 0 -> 288 bytes .../help/fr/images/icons/grid_select_axis.png | Bin 0 -> 183 bytes share/doc/kicad/help/fr/images/icons/hammer.png | Bin 0 -> 1104 bytes share/doc/kicad/help/fr/images/icons/help.png | Bin 0 -> 1410 bytes .../doc/kicad/help/fr/images/icons/hidden_pin.png | Bin 0 -> 562 bytes .../help/fr/images/icons/hierarchy_cursor.png | Bin 0 -> 738 bytes .../kicad/help/fr/images/icons/hierarchy_nav.png | Bin 0 -> 291 bytes share/doc/kicad/help/fr/images/icons/hotkeys.png | Bin 0 -> 1397 bytes .../help/fr/images/icons/icon_cvpcb_small.png | Bin 0 -> 1220 bytes .../help/fr/images/icons/icon_gerbview_small.png | Bin 0 -> 1912 bytes share/doc/kicad/help/fr/images/icons/icon_txt.png | Bin 0 -> 1333 bytes share/doc/kicad/help/fr/images/icons/image.png | Bin 0 -> 1082 bytes share/doc/kicad/help/fr/images/icons/import.png | Bin 0 -> 1168 bytes share/doc/kicad/help/fr/images/icons/import3d.png | Bin 0 -> 633 bytes .../help/fr/images/icons/import_cmp_from_lib.png | Bin 0 -> 800 bytes .../fr/images/icons/import_footprint_names.png | Bin 0 -> 1318 bytes .../fr/images/icons/import_hierarchical_label.png | Bin 0 -> 1429 bytes .../kicad/help/fr/images/icons/import_module.png | Bin 0 -> 1040 bytes share/doc/kicad/help/fr/images/icons/info.png | Bin 0 -> 1052 bytes .../help/fr/images/icons/insert_module_board.png | Bin 0 -> 183 bytes .../kicad/help/fr/images/icons/invisible_text.png | Bin 0 -> 460 bytes .../help/fr/images/icons/kicad_icon_small.png | Bin 0 -> 1175 bytes share/doc/kicad/help/fr/images/icons/label.png | Bin 0 -> 394 bytes .../kicad/help/fr/images/icons/label2glabel.png | Bin 0 -> 771 bytes .../doc/kicad/help/fr/images/icons/label2text.png | Bin 0 -> 789 bytes share/doc/kicad/help/fr/images/icons/lang_bg.png | Bin 0 -> 121 bytes .../kicad/help/fr/images/icons/lang_catalan.png | Bin 0 -> 264 bytes .../kicad/help/fr/images/icons/lang_chinese.png | Bin 0 -> 283 bytes share/doc/kicad/help/fr/images/icons/lang_cs.png | Bin 0 -> 352 bytes share/doc/kicad/help/fr/images/icons/lang_de.png | Bin 0 -> 167 bytes share/doc/kicad/help/fr/images/icons/lang_def.png | Bin 0 -> 1812 bytes share/doc/kicad/help/fr/images/icons/lang_en.png | Bin 0 -> 1055 bytes share/doc/kicad/help/fr/images/icons/lang_es.png | Bin 0 -> 350 bytes share/doc/kicad/help/fr/images/icons/lang_fi.png | Bin 0 -> 284 bytes share/doc/kicad/help/fr/images/icons/lang_fr.png | Bin 0 -> 184 bytes share/doc/kicad/help/fr/images/icons/lang_gr.png | Bin 0 -> 351 bytes share/doc/kicad/help/fr/images/icons/lang_hu.png | Bin 0 -> 210 bytes share/doc/kicad/help/fr/images/icons/lang_it.png | Bin 0 -> 203 bytes share/doc/kicad/help/fr/images/icons/lang_jp.png | Bin 0 -> 332 bytes share/doc/kicad/help/fr/images/icons/lang_ko.png | Bin 0 -> 688 bytes share/doc/kicad/help/fr/images/icons/lang_nl.png | Bin 0 -> 192 bytes share/doc/kicad/help/fr/images/icons/lang_pl.png | Bin 0 -> 160 bytes share/doc/kicad/help/fr/images/icons/lang_pt.png | Bin 0 -> 639 bytes share/doc/kicad/help/fr/images/icons/lang_ru.png | Bin 0 -> 187 bytes share/doc/kicad/help/fr/images/icons/lang_sl.png | Bin 0 -> 301 bytes share/doc/kicad/help/fr/images/icons/language.png | Bin 0 -> 1768 bytes .../kicad/help/fr/images/icons/layers_manager.png | Bin 0 -> 1119 bytes .../doc/kicad/help/fr/images/icons/leave_sheet.png | Bin 0 -> 1094 bytes share/doc/kicad/help/fr/images/icons/left.png | Bin 0 -> 743 bytes share/doc/kicad/help/fr/images/icons/lib_next.png | Bin 0 -> 1122 bytes .../kicad/help/fr/images/icons/lib_previous.png | Bin 0 -> 1101 bytes share/doc/kicad/help/fr/images/icons/libedit.png | Bin 0 -> 1735 bytes share/doc/kicad/help/fr/images/icons/libedprt.png | Bin 0 -> 535 bytes share/doc/kicad/help/fr/images/icons/library.png | Bin 0 -> 1537 bytes .../kicad/help/fr/images/icons/library_browse.png | Bin 0 -> 1933 bytes .../kicad/help/fr/images/icons/library_table.png | Bin 0 -> 1947 bytes .../kicad/help/fr/images/icons/library_update.png | Bin 0 -> 1891 bytes share/doc/kicad/help/fr/images/icons/libview.png | Bin 0 -> 1511 bytes share/doc/kicad/help/fr/images/icons/lines90.png | Bin 0 -> 234 bytes .../help/fr/images/icons/load_module_board.png | Bin 0 -> 727 bytes .../kicad/help/fr/images/icons/load_module_lib.png | Bin 0 -> 1058 bytes .../kicad/help/fr/images/icons/local_ratsnest.png | Bin 0 -> 465 bytes share/doc/kicad/help/fr/images/icons/locked.png | Bin 0 -> 1067 bytes .../kicad/help/fr/images/icons/macros_record.png | Bin 0 -> 969 bytes share/doc/kicad/help/fr/images/icons/mirepcb.png | Bin 0 -> 602 bytes .../fr/images/icons/mirror_footprint_axisX.png | Bin 0 -> 815 bytes .../fr/images/icons/mirror_footprint_axisY.png | Bin 0 -> 804 bytes share/doc/kicad/help/fr/images/icons/mirror_h.png | Bin 0 -> 570 bytes share/doc/kicad/help/fr/images/icons/mirror_v.png | Bin 0 -> 602 bytes .../doc/kicad/help/fr/images/icons/mode_module.png | Bin 0 -> 1093 bytes .../doc/kicad/help/fr/images/icons/mode_track.png | Bin 0 -> 282 bytes .../doc/kicad/help/fr/images/icons/modratsnest.png | Bin 0 -> 1404 bytes share/doc/kicad/help/fr/images/icons/module.png | Bin 0 -> 641 bytes .../kicad/help/fr/images/icons/module_check.png | Bin 0 -> 1203 bytes .../kicad/help/fr/images/icons/module_editor.png | Bin 0 -> 1141 bytes .../help/fr/images/icons/module_filtered_list.png | Bin 0 -> 674 bytes .../help/fr/images/icons/module_full_list.png | Bin 0 -> 653 bytes .../help/fr/images/icons/module_library_list.png | Bin 0 -> 647 bytes .../kicad/help/fr/images/icons/module_options.png | Bin 0 -> 1106 bytes .../fr/images/icons/module_pin_filtered_list.png | Bin 0 -> 791 bytes .../kicad/help/fr/images/icons/module_ratsnest.png | Bin 0 -> 1390 bytes .../kicad/help/fr/images/icons/module_wizard.png | Bin 0 -> 1847 bytes .../kicad/help/fr/images/icons/modview_icon.png | Bin 0 -> 1341 bytes share/doc/kicad/help/fr/images/icons/morgan1.png | Bin 0 -> 446 bytes share/doc/kicad/help/fr/images/icons/morgan2.png | Bin 0 -> 551 bytes share/doc/kicad/help/fr/images/icons/move.png | Bin 0 -> 1155 bytes share/doc/kicad/help/fr/images/icons/move_arc.png | Bin 0 -> 764 bytes .../doc/kicad/help/fr/images/icons/move_circle.png | Bin 0 -> 1186 bytes .../doc/kicad/help/fr/images/icons/move_field.png | Bin 0 -> 1173 bytes .../doc/kicad/help/fr/images/icons/move_glabel.png | Bin 0 -> 1178 bytes share/doc/kicad/help/fr/images/icons/move_line.png | Bin 0 -> 617 bytes .../doc/kicad/help/fr/images/icons/move_module.png | Bin 0 -> 1314 bytes share/doc/kicad/help/fr/images/icons/move_pad.png | Bin 0 -> 914 bytes share/doc/kicad/help/fr/images/icons/move_pin.png | Bin 0 -> 925 bytes .../kicad/help/fr/images/icons/move_pinsheet.png | Bin 0 -> 1150 bytes .../kicad/help/fr/images/icons/move_polygon.png | Bin 0 -> 1205 bytes .../kicad/help/fr/images/icons/move_rectangle.png | Bin 0 -> 1008 bytes .../doc/kicad/help/fr/images/icons/move_sheet.png | Bin 0 -> 1117 bytes .../doc/kicad/help/fr/images/icons/move_target.png | Bin 0 -> 858 bytes share/doc/kicad/help/fr/images/icons/move_text.png | Bin 0 -> 798 bytes .../doc/kicad/help/fr/images/icons/move_track.png | Bin 0 -> 705 bytes .../help/fr/images/icons/move_track_segment.png | Bin 0 -> 617 bytes share/doc/kicad/help/fr/images/icons/move_zone.png | Bin 0 -> 776 bytes .../doc/kicad/help/fr/images/icons/mw_add_gap.png | Bin 0 -> 256 bytes .../doc/kicad/help/fr/images/icons/mw_add_line.png | Bin 0 -> 403 bytes .../kicad/help/fr/images/icons/mw_add_shape.png | Bin 0 -> 290 bytes .../doc/kicad/help/fr/images/icons/mw_add_stub.png | Bin 0 -> 217 bytes .../kicad/help/fr/images/icons/mw_add_stub_arc.png | Bin 0 -> 556 bytes .../doc/kicad/help/fr/images/icons/mw_toolbar.png | Bin 0 -> 1211 bytes .../kicad/help/fr/images/icons/net_highlight.png | Bin 0 -> 671 bytes .../doc/kicad/help/fr/images/icons/net_locked.png | Bin 0 -> 1384 bytes .../kicad/help/fr/images/icons/net_unlocked.png | Bin 0 -> 1421 bytes share/doc/kicad/help/fr/images/icons/netlist.png | Bin 0 -> 1557 bytes share/doc/kicad/help/fr/images/icons/new.png | Bin 0 -> 736 bytes .../kicad/help/fr/images/icons/new_component.png | Bin 0 -> 382 bytes share/doc/kicad/help/fr/images/icons/new_cvpcb.png | Bin 0 -> 1220 bytes .../kicad/help/fr/images/icons/new_footprint.png | Bin 0 -> 641 bytes .../doc/kicad/help/fr/images/icons/new_library.png | Bin 0 -> 1200 bytes share/doc/kicad/help/fr/images/icons/new_pcb.png | Bin 0 -> 736 bytes .../doc/kicad/help/fr/images/icons/new_project.png | Bin 0 -> 895 bytes .../fr/images/icons/new_project_with_template.png | Bin 0 -> 1120 bytes share/doc/kicad/help/fr/images/icons/new_sch.png | Bin 0 -> 867 bytes share/doc/kicad/help/fr/images/icons/new_txt.png | Bin 0 -> 1276 bytes share/doc/kicad/help/fr/images/icons/noconn.png | Bin 0 -> 213 bytes share/doc/kicad/help/fr/images/icons/normal.png | Bin 0 -> 784 bytes .../doc/kicad/help/fr/images/icons/online_help.png | Bin 0 -> 1192 bytes .../help/fr/images/icons/open_3d_model_view.png | Bin 0 -> 219 bytes .../kicad/help/fr/images/icons/open_brd_file.png | Bin 0 -> 1366 bytes .../kicad/help/fr/images/icons/open_document.png | Bin 0 -> 1129 bytes .../kicad/help/fr/images/icons/open_library.png | Bin 0 -> 1474 bytes .../kicad/help/fr/images/icons/open_project.png | Bin 0 -> 1231 bytes .../help/fr/images/icons/opt_show_polygon.png | Bin 0 -> 317 bytes .../help/fr/images/icons/options_all_tracks.png | Bin 0 -> 1202 bytes .../images/icons/options_all_tracks_and_vias.png | Bin 0 -> 1396 bytes .../help/fr/images/icons/options_all_vias.png | Bin 0 -> 1241 bytes .../doc/kicad/help/fr/images/icons/options_arc.png | Bin 0 -> 1038 bytes .../kicad/help/fr/images/icons/options_circle.png | Bin 0 -> 1279 bytes .../kicad/help/fr/images/icons/options_module.png | Bin 0 -> 1392 bytes .../kicad/help/fr/images/icons/options_new_pad.png | Bin 0 -> 1372 bytes .../doc/kicad/help/fr/images/icons/options_pad.png | Bin 0 -> 1063 bytes .../doc/kicad/help/fr/images/icons/options_pin.png | Bin 0 -> 1116 bytes .../help/fr/images/icons/options_pinsheet.png | Bin 0 -> 1311 bytes .../help/fr/images/icons/options_rectangle.png | Bin 0 -> 1001 bytes .../kicad/help/fr/images/icons/options_segment.png | Bin 0 -> 845 bytes .../kicad/help/fr/images/icons/options_text.png | Bin 0 -> 1016 bytes .../kicad/help/fr/images/icons/options_track.png | Bin 0 -> 1154 bytes .../kicad/help/fr/images/icons/options_tracks.png | Bin 0 -> 949 bytes .../kicad/help/fr/images/icons/options_vias.png | Bin 0 -> 1188 bytes share/doc/kicad/help/fr/images/icons/orient.png | Bin 0 -> 818 bytes share/doc/kicad/help/fr/images/icons/ortho.png | Bin 0 -> 589 bytes share/doc/kicad/help/fr/images/icons/pad.png | Bin 0 -> 339 bytes .../kicad/help/fr/images/icons/pad_dimensions.png | Bin 0 -> 1134 bytes .../doc/kicad/help/fr/images/icons/pad_sketch.png | Bin 0 -> 570 bytes .../help/fr/images/icons/pads_mask_layers.png | Bin 0 -> 772 bytes .../kicad/help/fr/images/icons/pagelayout_load.png | Bin 0 -> 974 bytes .../fr/images/icons/pagelayout_load_default.png | Bin 0 -> 953 bytes .../kicad/help/fr/images/icons/pagelayout_new.png | Bin 0 -> 736 bytes .../images/icons/pagelayout_normal_view_mode.png | Bin 0 -> 1003 bytes .../help/fr/images/icons/pagelayout_recent.png | Bin 0 -> 1460 bytes .../images/icons/pagelayout_special_view_mode.png | Bin 0 -> 1200 bytes share/doc/kicad/help/fr/images/icons/palette.png | Bin 0 -> 1207 bytes .../kicad/help/fr/images/icons/part_properties.png | Bin 0 -> 1287 bytes share/doc/kicad/help/fr/images/icons/paste.png | Bin 0 -> 1024 bytes .../doc/kicad/help/fr/images/icons/pcb_offset.png | Bin 0 -> 524 bytes share/doc/kicad/help/fr/images/icons/pcbnew.png | Bin 0 -> 1463 bytes share/doc/kicad/help/fr/images/icons/pin.png | Bin 0 -> 462 bytes share/doc/kicad/help/fr/images/icons/pin2pin.png | Bin 0 -> 541 bytes .../doc/kicad/help/fr/images/icons/pin_name_to.png | Bin 0 -> 595 bytes .../kicad/help/fr/images/icons/pin_number_to.png | Bin 0 -> 517 bytes .../doc/kicad/help/fr/images/icons/pin_size_to.png | Bin 0 -> 707 bytes share/doc/kicad/help/fr/images/icons/pin_table.png | Bin 0 -> 377 bytes share/doc/kicad/help/fr/images/icons/pin_to.png | Bin 0 -> 444 bytes share/doc/kicad/help/fr/images/icons/plot.png | Bin 0 -> 1002 bytes share/doc/kicad/help/fr/images/icons/plot_dxf.png | Bin 0 -> 1380 bytes share/doc/kicad/help/fr/images/icons/plot_hpg.png | Bin 0 -> 1224 bytes share/doc/kicad/help/fr/images/icons/plot_pdf.png | Bin 0 -> 1270 bytes share/doc/kicad/help/fr/images/icons/plot_ps.png | Bin 0 -> 1334 bytes share/doc/kicad/help/fr/images/icons/plot_svg.png | Bin 0 -> 1449 bytes .../kicad/help/fr/images/icons/pointer_style.png | Bin 0 -> 505 bytes .../doc/kicad/help/fr/images/icons/polar_coord.png | Bin 0 -> 946 bytes .../doc/kicad/help/fr/images/icons/post_compo.png | Bin 0 -> 1335 bytes .../doc/kicad/help/fr/images/icons/post_drill.png | Bin 0 -> 1310 bytes .../doc/kicad/help/fr/images/icons/post_module.png | Bin 0 -> 1118 bytes .../doc/kicad/help/fr/images/icons/preference.png | Bin 0 -> 1559 bytes .../kicad/help/fr/images/icons/print_button.png | Bin 0 -> 923 bytes share/doc/kicad/help/fr/images/icons/ps_router.png | Bin 0 -> 970 bytes share/doc/kicad/help/fr/images/icons/py_script.png | Bin 0 -> 1312 bytes share/doc/kicad/help/fr/images/icons/ratsnest.png | Bin 0 -> 1232 bytes .../doc/kicad/help/fr/images/icons/read_setup.png | Bin 0 -> 1795 bytes share/doc/kicad/help/fr/images/icons/red.png | Bin 0 -> 1013 bytes share/doc/kicad/help/fr/images/icons/redo.png | Bin 0 -> 1111 bytes share/doc/kicad/help/fr/images/icons/reload.png | Bin 0 -> 1656 bytes share/doc/kicad/help/fr/images/icons/reload2.png | Bin 0 -> 1049 bytes .../kicad/help/fr/images/icons/rescue_pcbnew.png | Bin 0 -> 1192 bytes .../doc/kicad/help/fr/images/icons/reset_text.png | Bin 0 -> 569 bytes .../kicad/help/fr/images/icons/resize_sheet.png | Bin 0 -> 1131 bytes .../kicad/help/fr/images/icons/revert_pcbnew.png | Bin 0 -> 1415 bytes share/doc/kicad/help/fr/images/icons/right.png | Bin 0 -> 754 bytes .../kicad/help/fr/images/icons/rotate_back_x.png | Bin 0 -> 1043 bytes .../kicad/help/fr/images/icons/rotate_back_y.png | Bin 0 -> 855 bytes .../kicad/help/fr/images/icons/rotate_back_z.png | Bin 0 -> 982 bytes .../doc/kicad/help/fr/images/icons/rotate_ccw.png | Bin 0 -> 1264 bytes share/doc/kicad/help/fr/images/icons/rotate_cw.png | Bin 0 -> 1305 bytes .../kicad/help/fr/images/icons/rotate_field.png | Bin 0 -> 1221 bytes .../kicad/help/fr/images/icons/rotate_forw_x.png | Bin 0 -> 1035 bytes .../kicad/help/fr/images/icons/rotate_forw_y.png | Bin 0 -> 846 bytes .../kicad/help/fr/images/icons/rotate_forw_z.png | Bin 0 -> 972 bytes .../kicad/help/fr/images/icons/rotate_glabel.png | Bin 0 -> 1138 bytes .../help/fr/images/icons/rotate_module_ccw.png | Bin 0 -> 1245 bytes .../help/fr/images/icons/rotate_module_cw.png | Bin 0 -> 1278 bytes .../kicad/help/fr/images/icons/rotate_neg_x.png | Bin 0 -> 572 bytes .../kicad/help/fr/images/icons/rotate_neg_y.png | Bin 0 -> 603 bytes .../kicad/help/fr/images/icons/rotate_neg_z.png | Bin 0 -> 666 bytes .../doc/kicad/help/fr/images/icons/rotate_pin.png | Bin 0 -> 1068 bytes .../kicad/help/fr/images/icons/rotate_pos_x.png | Bin 0 -> 573 bytes .../kicad/help/fr/images/icons/rotate_pos_y.png | Bin 0 -> 613 bytes .../kicad/help/fr/images/icons/rotate_pos_z.png | Bin 0 -> 657 bytes share/doc/kicad/help/fr/images/icons/run-cvpcb.png | Bin 0 -> 1349 bytes share/doc/kicad/help/fr/images/icons/save.png | Bin 0 -> 1204 bytes share/doc/kicad/help/fr/images/icons/save_as.png | Bin 0 -> 1132 bytes .../kicad/help/fr/images/icons/save_library.png | Bin 0 -> 1430 bytes .../kicad/help/fr/images/icons/save_netlist.png | Bin 0 -> 865 bytes .../help/fr/images/icons/save_part_in_mem.png | Bin 0 -> 819 bytes .../kicad/help/fr/images/icons/save_project.png | Bin 0 -> 1204 bytes .../doc/kicad/help/fr/images/icons/save_setup.png | Bin 0 -> 1147 bytes share/doc/kicad/help/fr/images/icons/schematic.png | Bin 0 -> 1022 bytes .../doc/kicad/help/fr/images/icons/select_grid.png | Bin 0 -> 780 bytes .../help/fr/images/icons/select_layer_pair.png | Bin 0 -> 475 bytes .../kicad/help/fr/images/icons/select_w_layer.png | Bin 0 -> 588 bytes share/doc/kicad/help/fr/images/icons/shape_3d.png | Bin 0 -> 1007 bytes share/doc/kicad/help/fr/images/icons/sheetset.png | Bin 0 -> 1026 bytes .../help/fr/images/icons/show_dcodenumber.png | Bin 0 -> 918 bytes .../kicad/help/fr/images/icons/show_footprint.png | Bin 0 -> 1261 bytes .../kicad/help/fr/images/icons/show_mod_edge.png | Bin 0 -> 825 bytes share/doc/kicad/help/fr/images/icons/show_zone.png | Bin 0 -> 559 bytes .../help/fr/images/icons/show_zone_disable.png | Bin 0 -> 353 bytes .../fr/images/icons/show_zone_outline_only.png | Bin 0 -> 573 bytes share/doc/kicad/help/fr/images/icons/showtrack.png | Bin 0 -> 291 bytes share/doc/kicad/help/fr/images/icons/svg_file.png | Bin 0 -> 1586 bytes .../doc/kicad/help/fr/images/icons/swap_layer.png | Bin 0 -> 383 bytes .../doc/kicad/help/fr/images/icons/text_sketch.png | Bin 0 -> 665 bytes share/doc/kicad/help/fr/images/icons/three_d.png | Bin 0 -> 219 bytes .../help/fr/images/icons/toggle_edge_sketch.png | Bin 0 -> 825 bytes .../doc/kicad/help/fr/images/icons/toggle_grid.png | Bin 0 -> 133 bytes .../kicad/help/fr/images/icons/toggle_ortho.png | Bin 0 -> 589 bytes .../help/fr/images/icons/toggle_pads_sketch.png | Bin 0 -> 570 bytes .../help/fr/images/icons/toggle_text_sketch.png | Bin 0 -> 665 bytes .../kicad/help/fr/images/icons/tool_ratsnest.png | Bin 0 -> 868 bytes share/doc/kicad/help/fr/images/icons/tools.png | Bin 0 -> 1366 bytes .../kicad/help/fr/images/icons/track_locked.png | Bin 0 -> 1117 bytes .../kicad/help/fr/images/icons/track_sketch.png | Bin 0 -> 291 bytes .../kicad/help/fr/images/icons/track_unlocked.png | Bin 0 -> 1077 bytes .../doc/kicad/help/fr/images/icons/transistor.png | Bin 0 -> 504 bytes share/doc/kicad/help/fr/images/icons/undelete.png | Bin 0 -> 1601 bytes share/doc/kicad/help/fr/images/icons/undo.png | Bin 0 -> 1040 bytes share/doc/kicad/help/fr/images/icons/unit_inch.png | Bin 0 -> 298 bytes share/doc/kicad/help/fr/images/icons/unit_mm.png | Bin 0 -> 462 bytes share/doc/kicad/help/fr/images/icons/unknown.png | Bin 0 -> 1061 bytes share/doc/kicad/help/fr/images/icons/unlocked.png | Bin 0 -> 1144 bytes share/doc/kicad/help/fr/images/icons/unzip.png | Bin 0 -> 1485 bytes share/doc/kicad/help/fr/images/icons/up.png | Bin 0 -> 737 bytes .../help/fr/images/icons/update_module_board.png | Bin 0 -> 870 bytes .../fr/images/icons/use_3D_copper_thickness.png | Bin 0 -> 536 bytes share/doc/kicad/help/fr/images/icons/via.png | Bin 0 -> 1100 bytes .../doc/kicad/help/fr/images/icons/via_sketch.png | Bin 0 -> 571 bytes share/doc/kicad/help/fr/images/icons/warning.png | Bin 0 -> 950 bytes .../doc/kicad/help/fr/images/icons/web_support.png | Bin 0 -> 639 bytes share/doc/kicad/help/fr/images/icons/width_net.png | Bin 0 -> 726 bytes .../kicad/help/fr/images/icons/width_segment.png | Bin 0 -> 357 bytes .../doc/kicad/help/fr/images/icons/width_track.png | Bin 0 -> 505 bytes .../kicad/help/fr/images/icons/width_track_via.png | Bin 0 -> 769 bytes .../doc/kicad/help/fr/images/icons/width_vias.png | Bin 0 -> 913 bytes .../kicad/help/fr/images/icons/window_close.png | Bin 0 -> 950 bytes share/doc/kicad/help/fr/images/icons/zip.png | Bin 0 -> 876 bytes share/doc/kicad/help/fr/images/icons/zip_tool.png | Bin 0 -> 1308 bytes .../kicad/help/fr/images/icons/zone_duplicate.png | Bin 0 -> 1475 bytes .../doc/kicad/help/fr/images/icons/zone_unfill.png | Bin 0 -> 894 bytes share/doc/kicad/help/fr/images/icons/zoom.png | Bin 0 -> 961 bytes share/doc/kicad/help/fr/images/icons/zoom_area.png | Bin 0 -> 647 bytes .../help/fr/images/icons/zoom_center_on_screen.png | Bin 0 -> 696 bytes .../help/fr/images/icons/zoom_fit_in_page.png | Bin 0 -> 1043 bytes share/doc/kicad/help/fr/images/icons/zoom_in.png | Bin 0 -> 1017 bytes share/doc/kicad/help/fr/images/icons/zoom_out.png | Bin 0 -> 988 bytes .../doc/kicad/help/fr/images/icons/zoom_redraw.png | Bin 0 -> 886 bytes .../kicad/help/fr/images/icons/zoom_selection.png | Bin 0 -> 1078 bytes share/doc/kicad/help/fr/images/kicad_flowchart.png | Bin 0 -> 203262 bytes .../doc/kicad/help/fr/images/kicad_main_window.png | Bin 0 -> 46705 bytes share/doc/kicad/help/fr/images/launch_pane.png | Bin 0 -> 11217 bytes share/doc/kicad/help/fr/images/logo.png | Bin 0 -> 47585 bytes share/doc/kicad/help/fr/images/main_toolbar.png | Bin 0 -> 3166 bytes share/doc/kicad/help/fr/images/pad_properties.png | Bin 0 -> 63390 bytes .../doc/kicad/help/fr/images/pcbnew_3d_viewer.png | Bin 0 -> 22419 bytes .../help/fr/images/pcbnew_select_track_width.png | Bin 0 -> 23298 bytes share/doc/kicad/help/fr/images/pin_properties.png | Bin 0 -> 31603 bytes share/doc/kicad/help/fr/images/place_a_via.png | Bin 0 -> 29878 bytes share/doc/kicad/help/fr/images/project_tree.png | Bin 0 -> 5348 bytes share/doc/kicad/help/fr/images/resistor_value.png | Bin 0 -> 657 bytes share/doc/kicad/help/fr/images/route_icon.png | Bin 0 -> 6717 bytes share/doc/kicad/help/fr/images/sch_with_buses.png | Bin 0 -> 55624 bytes .../doc/kicad/help/fr/images/schematic-sample.png | Bin 0 -> 5991 bytes .../doc/kicad/help/fr/images/select_top_copper.png | Bin 0 -> 38336 bytes share/doc/kicad/help/fr/images/template_tree.png | Bin 0 -> 5576 bytes .../kicad/help/fr/images/template_tree_meta.png | Bin 0 -> 5162 bytes share/doc/kicad/help/fr/images/toolbar_libedit.png | Bin 0 -> 10835 bytes .../kicad/help/fr/images/toolbar_libedit_alias.png | Bin 0 -> 1803 bytes .../kicad/help/fr/images/toolbar_libedit_part.png | Bin 0 -> 1855 bytes share/doc/kicad/help/fr/images/toolbar_schedit.png | Bin 0 -> 11661 bytes .../help/fr/images/toolbar_schedit_rightside.png | Bin 0 -> 5256 bytes .../help/fr/images/toolbar_schedit_standalone.png | Bin 0 -> 11552 bytes share/doc/kicad/help/fr/images/toolbar_viewlib.png | Bin 0 -> 6082 bytes .../kicad/help/fr/images/toolbar_viewlib_part.png | Bin 0 -> 1802 bytes share/doc/kicad/help/fr/images/wires_labels.png | Bin 0 -> 21699 bytes share/doc/kicad/help/fr/kicad.epub | Bin 0 -> 482746 bytes share/doc/kicad/help/fr/kicad.html | 1746 +++++ share/doc/kicad/help/fr/kicad.pdf | Bin 0 -> 546765 bytes share/doc/kicad/help/fr/pcbnew.epub | Bin 0 -> 2960946 bytes share/doc/kicad/help/fr/pcbnew.html | 7702 ++++++++++++++++++++ share/doc/kicad/help/fr/pcbnew.pdf | Bin 0 -> 5070520 bytes share/doc/kicad/help/fr/pl_editor.epub | Bin 0 -> 508246 bytes share/doc/kicad/help/fr/pl_editor.html | 1830 +++++ share/doc/kicad/help/fr/pl_editor.pdf | Bin 0 -> 463220 bytes 779 files changed, 23962 insertions(+) create mode 100644 share/doc/kicad/help/fr/cvpcb.epub create mode 100644 share/doc/kicad/help/fr/cvpcb.html create mode 100644 share/doc/kicad/help/fr/cvpcb.pdf create mode 100644 share/doc/kicad/help/fr/eeschema.epub create mode 100644 share/doc/kicad/help/fr/eeschema.html create mode 100644 share/doc/kicad/help/fr/eeschema.pdf create mode 100644 share/doc/kicad/help/fr/getting_started_in_kicad.epub create mode 100644 share/doc/kicad/help/fr/getting_started_in_kicad.html create mode 100644 share/doc/kicad/help/fr/getting_started_in_kicad.pdf create mode 100644 share/doc/kicad/help/fr/images/Footprint_library_list.png create mode 100644 share/doc/kicad/help/fr/images/Footprint_tables_list.png create mode 100644 share/doc/kicad/help/fr/images/Library_list_menu_item.png create mode 100644 share/doc/kicad/help/fr/images/Library_tables_menu_item.png create mode 100644 share/doc/kicad/help/fr/images/Modedit_context_menu_graphics.png create mode 100644 share/doc/kicad/help/fr/images/Modedit_context_menu_module_parameters.png create mode 100644 share/doc/kicad/help/fr/images/Modedit_context_menu_pads.png create mode 100644 share/doc/kicad/help/fr/images/Modedit_footprint_3d_preview.png create mode 100644 share/doc/kicad/help/fr/images/Modedit_footprint_level_pad_settings.png create mode 100644 share/doc/kicad/help/fr/images/Modedit_footprint_text_properties.png create mode 100644 share/doc/kicad/help/fr/images/Modedit_main_window.png create mode 100644 share/doc/kicad/help/fr/images/Modedit_module_3d_options.png create mode 100644 share/doc/kicad/help/fr/images/Modedit_module_attributes.png create mode 100644 share/doc/kicad/help/fr/images/Modedit_module_autoplace_settings.png create mode 100644 share/doc/kicad/help/fr/images/Modedit_module_properties.png create mode 100644 share/doc/kicad/help/fr/images/Modedit_module_properties_dialog.png create mode 100644 share/doc/kicad/help/fr/images/Modedit_module_properties_documentation_fields.png create mode 100644 share/doc/kicad/help/fr/images/Modedit_pad_delta_example.png create mode 100644 share/doc/kicad/help/fr/images/Modedit_pad_level_pad_settings.png create mode 100644 share/doc/kicad/help/fr/images/Modedit_pad_offset_example.png create mode 100644 share/doc/kicad/help/fr/images/Modedit_pad_properties_dialog.png create mode 100644 share/doc/kicad/help/fr/images/Modedit_top_toolbar.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_DRC_dialog.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_add_cutout_menu_item.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_advanced_tracing_options.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_archive_footprints_menu.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_array_dialog_circular.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_array_dialog_grid.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_array_grid_offsets.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_array_grid_stagger_cols_3.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_array_grid_stagger_rows_2.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_bad_tracks_deletion_option.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_board_outline_imported_from_a_DXF.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_board_outline_with_dogpile.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_board_outline_with_globally_placed_modules.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_change_modules_button.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_circuit_after_placement.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_context_module_mode_module_under_cursor.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_context_module_mode_no_module_under_cursor.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_coordinate_status_display.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_copper_layers_contrast_high.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_copper_layers_contrast_normal.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_creating_new_track.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_design_rules_dropdown.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_design_rules_editor_global_tab.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_design_rules_editor_netclass_tab.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_design_rules_menu.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_design_rules_top_toolbar.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_dimensions_menu.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_dr_example_rustic.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_dr_example_standard.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_drill_file_dialog.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_drill_origin_setting.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_edit_menu.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_example_library.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_exchange_module_option.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_extra_footprints_deletion_option.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_file_menu.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_fill_refill_all_zones.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_final_preparation_example_board.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_footprint_exchange_options.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_general_options_dialog.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_grid_size_dropdown.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_import_spread_footprints.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_keepout_area_properties.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_layer_colour_key.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_layer_manager_pane.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_layer_pair_indicator.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_layer_selection_dialog.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_layer_selection_dropdown.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_layer_selection_popup.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_layer_setup_dialog.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_layer_setup_dialog_layer_properties.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_left_toolbar.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_legacy_block_selection_dialog.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_module_properties.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_module_selection_option.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_move_all_modules.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_move_exact_cartesian.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_move_exact_polar.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_new_track_completed.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_new_track_in_progress.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_pad_mask_clearance_menu_item.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_pad_mask_settings_dialog.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_place_menu.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_plot_dialog.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_plot_fine_scale_setting.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_plot_options_gerber.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_plot_options_other_formats.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_plot_postscript_dialog.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_popup_footprint_mode.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_popup_footprint_mode_footprint.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_popup_footprint_mode_track.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_popup_normal_mode.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_popup_normal_mode_footprint.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_popup_normal_mode_track.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_popup_track_mode.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_popup_track_mode_footprint.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_popup_track_mode_track.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_preferences_menu.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_ratsnest_during_move.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_right_toolbar.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_route_menu.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_setting_pcb_origin.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_simple_board_outline.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_specific_size_options.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_stacked_footprints.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_technical_layer_zone_dialog.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_technical_layers_contrast_high.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_technical_layers_contrast_normal.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_thermal_relief_parameters.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_thermal_relief_settings.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_toolbar_layer_select_dropdown.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_tools_menu.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_top_menu_bar.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_top_toolbar.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_track_context_menu.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_track_global_edit_context_menu.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_track_global_edit_dialog.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_track_in_progres_context.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_track_thickness_dropdown.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_track_toolbar.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_track_toolbar_grid_size_selection.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_track_toolbar_track_width_selection.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_track_toolbar_track_width_selection_in_use.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_track_toolbar_via_size_selection.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_track_toolbar_via_size_selection_in_use.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_track_toolbar_zoom_selection.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_unlock_footprint_option.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_unstacked_footprints.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_via_layer_pair_dialog.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_via_layer_pair_popup.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_via_size_dropdown.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_view_menu.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_zone_add_similar_after.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_zone_add_similar_during.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_zone_context_menu.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_zone_corner_move_after.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_zone_corner_move_during.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_zone_exclude_pads.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_zone_filled_with_cutout.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_zone_filling_options.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_zone_filling_result.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_zone_include_pads.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_zone_limit_example.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_zone_modification_menu_items.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_zone_priority_example.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_zone_priority_example_after_filling.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_zone_priority_level_setting.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_zone_properties_dialog.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_zone_thermal_relief.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_zone_unfilled_cutout_outline.png create mode 100644 share/doc/kicad/help/fr/images/Pcbnew_zoom_factor_dropdown.png create mode 100644 share/doc/kicad/help/fr/images/Right-click_legacy_menu.png create mode 100644 share/doc/kicad/help/fr/images/Sample_3D_board.png create mode 100644 share/doc/kicad/help/fr/images/bus_junction.png create mode 100644 share/doc/kicad/help/fr/images/choose_component.png create mode 100644 share/doc/kicad/help/fr/images/component_history.png create mode 100644 share/doc/kicad/help/fr/images/custom_tracks_width.png create mode 100644 share/doc/kicad/help/fr/images/cvpcb_main_toolbar.png create mode 100644 share/doc/kicad/help/fr/images/design_rules.png create mode 100644 share/doc/kicad/help/fr/images/drag_element.png create mode 100644 share/doc/kicad/help/fr/images/edit_component_dropdown.png create mode 100644 share/doc/kicad/help/fr/images/edit_line.png create mode 100644 share/doc/kicad/help/fr/images/edit_line_end.png create mode 100644 share/doc/kicad/help/fr/images/edit_line_start.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_annotation_choice_free.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_annotation_choice_x100.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_annotation_choice_x1000.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_annotation_order_none.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_annotation_order_x.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_annotation_order_y.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_complex_hierarchy.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_component_properties.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_cvpcb_with_filtering.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_cvpcb_without_filtering.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_erc_options.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_file_menu_plot.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_flat_hierarchy.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_flat_hierarchy_1.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_flat_hierarchy_2.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_flat_hierarchy_3.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_hierarchical_label.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_hierarchical_pin.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_libedit_alias.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_libedit_anchor.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_libedit_context_menu.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_libedit_description.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_libedit_disable_common.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_libedit_field_context_menu.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_libedit_field_properties.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_libedit_footprint.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_libedit_new.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_libedit_not_interchangeable.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_libedit_pin_context_menu.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_libedit_pin_properties.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_libedit_pin_properties_style.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_libedit_pins_per_part.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_libedit_polyline_properties.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_libedit_power_symbol.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_libedit_select_unit.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_libedit_unit1.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_libedit_unit2.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_libedit_unit3.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_library_component_field.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_netlist_dialog_add_plugin.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_netlist_dialog_padspcb.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_netlist_dialog_pcbnew.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_netlist_dialog_spice.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_netlist_schematic.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_plot_postscript.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_plugin_add_plugin.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_plugin_padspcb.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_popup_edit_component.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_popup_edit_label.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_popup_without_element.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_power_pins_and_flags.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_properties_for_component.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_pspice_netlist.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_uncheck_pin_name_inside.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_viewlib_choose.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_viewlib_select_component.png create mode 100644 share/doc/kicad/help/fr/images/eeschema_viewlib_select_library.png create mode 100644 share/doc/kicad/help/fr/images/erc_pointers.png create mode 100644 share/doc/kicad/help/fr/images/erc_pointers_message.png create mode 100644 share/doc/kicad/help/fr/images/fr/annotate-dialog.png create mode 100644 share/doc/kicad/help/fr/images/fr/color_settings.png create mode 100644 share/doc/kicad/help/fr/images/fr/commands_overview.png create mode 100644 share/doc/kicad/help/fr/images/fr/component_during_placement.png create mode 100644 share/doc/kicad/help/fr/images/fr/configure_path_dlg.png create mode 100644 share/doc/kicad/help/fr/images/fr/context_component.png create mode 100644 share/doc/kicad/help/fr/images/fr/context_label.png create mode 100644 share/doc/kicad/help/fr/images/fr/context_zoom.png create mode 100644 share/doc/kicad/help/fr/images/fr/default_hot_key_list.png create mode 100644 share/doc/kicad/help/fr/images/fr/dialog_bom.png create mode 100644 share/doc/kicad/help/fr/images/fr/dialog_choose_component.png create mode 100644 share/doc/kicad/help/fr/images/fr/dialog_component_properties.png create mode 100644 share/doc/kicad/help/fr/images/fr/dialog_editor_component_properties.png create mode 100644 share/doc/kicad/help/fr/images/fr/dialog_erc.png create mode 100644 share/doc/kicad/help/fr/images/fr/dialog_erc_opts.png create mode 100644 share/doc/kicad/help/fr/images/fr/eeschema_plot_dxf.png create mode 100644 share/doc/kicad/help/fr/images/fr/eeschema_plot_hpgl.png create mode 100644 share/doc/kicad/help/fr/images/fr/eeschema_plot_pdf.png create mode 100644 share/doc/kicad/help/fr/images/fr/eeschema_plot_ps.png create mode 100644 share/doc/kicad/help/fr/images/fr/eeschema_plot_svg.png create mode 100644 share/doc/kicad/help/fr/images/fr/file_menu.png create mode 100644 share/doc/kicad/help/fr/images/fr/find_dialog.png create mode 100644 share/doc/kicad/help/fr/images/fr/libedit_main_window.png create mode 100644 share/doc/kicad/help/fr/images/fr/libsettings.png create mode 100644 share/doc/kicad/help/fr/images/fr/main_window.png create mode 100644 share/doc/kicad/help/fr/images/fr/main_window_popup.png create mode 100644 share/doc/kicad/help/fr/images/fr/menu_bar.png create mode 100644 share/doc/kicad/help/fr/images/fr/menu_file.png create mode 100644 share/doc/kicad/help/fr/images/fr/menu_path_hotkey_editor.png create mode 100644 share/doc/kicad/help/fr/images/fr/menu_path_plot.png create mode 100644 share/doc/kicad/help/fr/images/fr/netlist_dialog.png create mode 100644 share/doc/kicad/help/fr/images/fr/options.png create mode 100644 share/doc/kicad/help/fr/images/fr/page_settings.png create mode 100644 share/doc/kicad/help/fr/images/fr/preferences_menu.png create mode 100644 share/doc/kicad/help/fr/images/fr/print_dialog.png create mode 100644 share/doc/kicad/help/fr/images/fr/shortcuts_editor.png create mode 100644 share/doc/kicad/help/fr/images/fr/template_field_names.png create mode 100644 share/doc/kicad/help/fr/images/fr/template_selected.png create mode 100644 share/doc/kicad/help/fr/images/fr/template_selector.png create mode 100644 share/doc/kicad/help/fr/images/gsik_bus_connection.png create mode 100644 share/doc/kicad/help/fr/images/gsik_high_number_pins.png create mode 100644 share/doc/kicad/help/fr/images/gsik_myconn3_l.png create mode 100644 share/doc/kicad/help/fr/images/gsik_myconn3_quicklib.png create mode 100644 share/doc/kicad/help/fr/images/gsik_myconn3_s.png create mode 100644 share/doc/kicad/help/fr/images/gsik_tutorial1_010.png create mode 100644 share/doc/kicad/help/fr/images/gsik_tutorial1_020.png create mode 100644 share/doc/kicad/help/fr/images/gsik_tutorial1_030.png create mode 100644 share/doc/kicad/help/fr/images/gsik_tutorial1_040.png create mode 100644 share/doc/kicad/help/fr/images/gsik_tutorial1_050.png create mode 100644 share/doc/kicad/help/fr/images/gsik_tutorial1_060.png create mode 100644 share/doc/kicad/help/fr/images/gsik_tutorial1_070.png create mode 100644 share/doc/kicad/help/fr/images/gsik_tutorial1_080.png create mode 100644 share/doc/kicad/help/fr/images/gsik_tutorial1_090.png create mode 100644 share/doc/kicad/help/fr/images/gsik_tutorial1_100.png create mode 100644 share/doc/kicad/help/fr/images/hierarchical_label_root.png create mode 100644 share/doc/kicad/help/fr/images/hierarchical_label_sub.png create mode 100644 share/doc/kicad/help/fr/images/hierarchy_navigator_dialog.png create mode 100644 share/doc/kicad/help/fr/images/hsheet_properties_1.png create mode 100644 share/doc/kicad/help/fr/images/icons/add_arc.png create mode 100644 share/doc/kicad/help/fr/images/icons/add_bus.png create mode 100644 share/doc/kicad/help/fr/images/icons/add_bus2bus.png create mode 100644 share/doc/kicad/help/fr/images/icons/add_circle.png create mode 100644 share/doc/kicad/help/fr/images/icons/add_component.png create mode 100644 share/doc/kicad/help/fr/images/icons/add_corner.png create mode 100644 share/doc/kicad/help/fr/images/icons/add_dashed_line.png create mode 100644 share/doc/kicad/help/fr/images/icons/add_dimension.png create mode 100644 share/doc/kicad/help/fr/images/icons/add_entry.png create mode 100644 share/doc/kicad/help/fr/images/icons/add_glabel.png create mode 100644 share/doc/kicad/help/fr/images/icons/add_hierar_pin.png create mode 100644 share/doc/kicad/help/fr/images/icons/add_hierarchical_label.png create mode 100644 share/doc/kicad/help/fr/images/icons/add_hierarchical_subsheet.png create mode 100644 share/doc/kicad/help/fr/images/icons/add_junction.png create mode 100644 share/doc/kicad/help/fr/images/icons/add_keepout_area.png create mode 100644 share/doc/kicad/help/fr/images/icons/add_line.png create mode 100644 share/doc/kicad/help/fr/images/icons/add_line2bus.png create mode 100644 share/doc/kicad/help/fr/images/icons/add_line_label.png create mode 100644 share/doc/kicad/help/fr/images/icons/add_mires.png create mode 100644 share/doc/kicad/help/fr/images/icons/add_polygon.png create mode 100644 share/doc/kicad/help/fr/images/icons/add_power.png create mode 100644 share/doc/kicad/help/fr/images/icons/add_rectangle.png create mode 100644 share/doc/kicad/help/fr/images/icons/add_text.png create mode 100644 share/doc/kicad/help/fr/images/icons/add_tracks.png create mode 100644 share/doc/kicad/help/fr/images/icons/add_zone.png create mode 100644 share/doc/kicad/help/fr/images/icons/add_zone_cutout.png create mode 100644 share/doc/kicad/help/fr/images/icons/anchor.png create mode 100644 share/doc/kicad/help/fr/images/icons/annotate.png create mode 100644 share/doc/kicad/help/fr/images/icons/annotate_down_right.png create mode 100644 share/doc/kicad/help/fr/images/icons/annotate_right_down.png create mode 100644 share/doc/kicad/help/fr/images/icons/array_line.png create mode 100644 share/doc/kicad/help/fr/images/icons/array_module.png create mode 100644 share/doc/kicad/help/fr/images/icons/array_pad.png create mode 100644 share/doc/kicad/help/fr/images/icons/array_target.png create mode 100644 share/doc/kicad/help/fr/images/icons/array_text.png create mode 100644 share/doc/kicad/help/fr/images/icons/array_zone.png create mode 100644 share/doc/kicad/help/fr/images/icons/auto_association.png create mode 100644 share/doc/kicad/help/fr/images/icons/auto_associe.png create mode 100644 share/doc/kicad/help/fr/images/icons/auto_delete_track.png create mode 100644 share/doc/kicad/help/fr/images/icons/auto_track_width.png create mode 100644 share/doc/kicad/help/fr/images/icons/axis3d.png create mode 100644 share/doc/kicad/help/fr/images/icons/axis3d_back.png create mode 100644 share/doc/kicad/help/fr/images/icons/axis3d_bottom.png create mode 100644 share/doc/kicad/help/fr/images/icons/axis3d_front.png create mode 100644 share/doc/kicad/help/fr/images/icons/axis3d_left.png create mode 100644 share/doc/kicad/help/fr/images/icons/axis3d_right.png create mode 100644 share/doc/kicad/help/fr/images/icons/axis3d_top.png create mode 100644 share/doc/kicad/help/fr/images/icons/bom.png create mode 100644 share/doc/kicad/help/fr/images/icons/book.png create mode 100644 share/doc/kicad/help/fr/images/icons/break_bus.png create mode 100644 share/doc/kicad/help/fr/images/icons/break_line.png create mode 100644 share/doc/kicad/help/fr/images/icons/browse_files.png create mode 100644 share/doc/kicad/help/fr/images/icons/cancel.png create mode 100644 share/doc/kicad/help/fr/images/icons/change_entry_orient.png create mode 100644 share/doc/kicad/help/fr/images/icons/checked_ok.png create mode 100644 share/doc/kicad/help/fr/images/icons/component_select_alternate_shape.png create mode 100644 share/doc/kicad/help/fr/images/icons/component_select_unit.png create mode 100644 share/doc/kicad/help/fr/images/icons/config.png create mode 100644 share/doc/kicad/help/fr/images/icons/contrast_mode.png create mode 100644 share/doc/kicad/help/fr/images/icons/coordination_system.png create mode 100644 share/doc/kicad/help/fr/images/icons/copper_layers_setup.png create mode 100644 share/doc/kicad/help/fr/images/icons/copy_button.png create mode 100644 share/doc/kicad/help/fr/images/icons/copy_library.png create mode 100644 share/doc/kicad/help/fr/images/icons/copy_to_clipboard.png create mode 100644 share/doc/kicad/help/fr/images/icons/copyblock.png create mode 100644 share/doc/kicad/help/fr/images/icons/copycomponent.png create mode 100644 share/doc/kicad/help/fr/images/icons/create_cmp_file.png create mode 100644 share/doc/kicad/help/fr/images/icons/cursor.png create mode 100644 share/doc/kicad/help/fr/images/icons/cursor_shape.png create mode 100644 share/doc/kicad/help/fr/images/icons/cut_button.png create mode 100644 share/doc/kicad/help/fr/images/icons/cvpcb.png create mode 100644 share/doc/kicad/help/fr/images/icons/dashline.png create mode 100644 share/doc/kicad/help/fr/images/icons/datasheet.png create mode 100644 share/doc/kicad/help/fr/images/icons/delete.png create mode 100644 share/doc/kicad/help/fr/images/icons/delete_arc.png create mode 100644 share/doc/kicad/help/fr/images/icons/delete_association.png create mode 100644 share/doc/kicad/help/fr/images/icons/delete_bus.png create mode 100644 share/doc/kicad/help/fr/images/icons/delete_circle.png create mode 100644 share/doc/kicad/help/fr/images/icons/delete_connection.png create mode 100644 share/doc/kicad/help/fr/images/icons/delete_cotation.png create mode 100644 share/doc/kicad/help/fr/images/icons/delete_field.png create mode 100644 share/doc/kicad/help/fr/images/icons/delete_glabel.png create mode 100644 share/doc/kicad/help/fr/images/icons/delete_line.png create mode 100644 share/doc/kicad/help/fr/images/icons/delete_module.png create mode 100644 share/doc/kicad/help/fr/images/icons/delete_net.png create mode 100644 share/doc/kicad/help/fr/images/icons/delete_node.png create mode 100644 share/doc/kicad/help/fr/images/icons/delete_pad.png create mode 100644 share/doc/kicad/help/fr/images/icons/delete_pin.png create mode 100644 share/doc/kicad/help/fr/images/icons/delete_pinsheet.png create mode 100644 share/doc/kicad/help/fr/images/icons/delete_polygon.png create mode 100644 share/doc/kicad/help/fr/images/icons/delete_rectangle.png create mode 100644 share/doc/kicad/help/fr/images/icons/delete_segment.png create mode 100644 share/doc/kicad/help/fr/images/icons/delete_sheet.png create mode 100644 share/doc/kicad/help/fr/images/icons/delete_text.png create mode 100644 share/doc/kicad/help/fr/images/icons/delete_track.png create mode 100644 share/doc/kicad/help/fr/images/icons/directory.png create mode 100644 share/doc/kicad/help/fr/images/icons/display_options.png create mode 100644 share/doc/kicad/help/fr/images/icons/down.png create mode 100644 share/doc/kicad/help/fr/images/icons/drag_module.png create mode 100644 share/doc/kicad/help/fr/images/icons/drag_outline_segment.png create mode 100644 share/doc/kicad/help/fr/images/icons/drag_pad.png create mode 100644 share/doc/kicad/help/fr/images/icons/drag_segment_withslope.png create mode 100644 share/doc/kicad/help/fr/images/icons/drag_track_segment.png create mode 100644 share/doc/kicad/help/fr/images/icons/drc.png create mode 100644 share/doc/kicad/help/fr/images/icons/drc_off.png create mode 100644 share/doc/kicad/help/fr/images/icons/duplicate_footprint.png create mode 100644 share/doc/kicad/help/fr/images/icons/duplicate_line.png create mode 100644 share/doc/kicad/help/fr/images/icons/duplicate_module.png create mode 100644 share/doc/kicad/help/fr/images/icons/duplicate_pad.png create mode 100644 share/doc/kicad/help/fr/images/icons/duplicate_target.png create mode 100644 share/doc/kicad/help/fr/images/icons/duplicate_text.png create mode 100644 share/doc/kicad/help/fr/images/icons/duplicate_zone.png create mode 100644 share/doc/kicad/help/fr/images/icons/edges_sketch.png create mode 100644 share/doc/kicad/help/fr/images/icons/edit.png create mode 100644 share/doc/kicad/help/fr/images/icons/edit_comp_footprint.png create mode 100644 share/doc/kicad/help/fr/images/icons/edit_comp_ref.png create mode 100644 share/doc/kicad/help/fr/images/icons/edit_comp_value.png create mode 100644 share/doc/kicad/help/fr/images/icons/edit_component.png create mode 100644 share/doc/kicad/help/fr/images/icons/edit_module.png create mode 100644 share/doc/kicad/help/fr/images/icons/edit_part.png create mode 100644 share/doc/kicad/help/fr/images/icons/edit_sheet.png create mode 100644 share/doc/kicad/help/fr/images/icons/edit_text.png create mode 100644 share/doc/kicad/help/fr/images/icons/editor.png create mode 100644 share/doc/kicad/help/fr/images/icons/eeschema.png create mode 100644 share/doc/kicad/help/fr/images/icons/enter_sheet.png create mode 100644 share/doc/kicad/help/fr/images/icons/erc.png create mode 100644 share/doc/kicad/help/fr/images/icons/erc_green.png create mode 100644 share/doc/kicad/help/fr/images/icons/ercerr.png create mode 100644 share/doc/kicad/help/fr/images/icons/ercwarn.png create mode 100644 share/doc/kicad/help/fr/images/icons/exit.png create mode 100644 share/doc/kicad/help/fr/images/icons/export.png create mode 100644 share/doc/kicad/help/fr/images/icons/export_dsn.png create mode 100644 share/doc/kicad/help/fr/images/icons/export_footprint_names.png create mode 100644 share/doc/kicad/help/fr/images/icons/export_idf.png create mode 100644 share/doc/kicad/help/fr/images/icons/export_module.png create mode 100644 share/doc/kicad/help/fr/images/icons/export_options_pad.png create mode 100644 share/doc/kicad/help/fr/images/icons/fabrication.png create mode 100644 share/doc/kicad/help/fr/images/icons/file_footprint.png create mode 100644 share/doc/kicad/help/fr/images/icons/fill_zone.png create mode 100644 share/doc/kicad/help/fr/images/icons/filter_component.png create mode 100644 share/doc/kicad/help/fr/images/icons/filter_library.png create mode 100644 share/doc/kicad/help/fr/images/icons/filter_pincount.png create mode 100644 share/doc/kicad/help/fr/images/icons/find.png create mode 100644 share/doc/kicad/help/fr/images/icons/find_replace.png create mode 100644 share/doc/kicad/help/fr/images/icons/flag.png create mode 100644 share/doc/kicad/help/fr/images/icons/fonts.png create mode 100644 share/doc/kicad/help/fr/images/icons/footprint_text.png create mode 100644 share/doc/kicad/help/fr/images/icons/gbr_select_mode0.png create mode 100644 share/doc/kicad/help/fr/images/icons/gbr_select_mode1.png create mode 100644 share/doc/kicad/help/fr/images/icons/gbr_select_mode2.png create mode 100644 share/doc/kicad/help/fr/images/icons/general_deletions.png create mode 100644 share/doc/kicad/help/fr/images/icons/general_ratsnest.png create mode 100644 share/doc/kicad/help/fr/images/icons/gerber_file.png create mode 100644 share/doc/kicad/help/fr/images/icons/gerber_open_dcode_file.png create mode 100644 share/doc/kicad/help/fr/images/icons/gerber_recent_files.png create mode 100644 share/doc/kicad/help/fr/images/icons/gerbview.png create mode 100644 share/doc/kicad/help/fr/images/icons/gerbview_clear_layers.png create mode 100644 share/doc/kicad/help/fr/images/icons/gerbview_drill_file.png create mode 100644 share/doc/kicad/help/fr/images/icons/gerbview_open_recent_drill_files.png create mode 100644 share/doc/kicad/help/fr/images/icons/gerbview_show_negative_objects.png create mode 100644 share/doc/kicad/help/fr/images/icons/gl_change.png create mode 100644 share/doc/kicad/help/fr/images/icons/glabel2label.png create mode 100644 share/doc/kicad/help/fr/images/icons/glabel2text.png create mode 100644 share/doc/kicad/help/fr/images/icons/global_options_pad.png create mode 100644 share/doc/kicad/help/fr/images/icons/green.png create mode 100644 share/doc/kicad/help/fr/images/icons/grid.png create mode 100644 share/doc/kicad/help/fr/images/icons/grid_select.png create mode 100644 share/doc/kicad/help/fr/images/icons/grid_select_axis.png create mode 100644 share/doc/kicad/help/fr/images/icons/hammer.png create mode 100644 share/doc/kicad/help/fr/images/icons/help.png create mode 100644 share/doc/kicad/help/fr/images/icons/hidden_pin.png create mode 100644 share/doc/kicad/help/fr/images/icons/hierarchy_cursor.png create mode 100644 share/doc/kicad/help/fr/images/icons/hierarchy_nav.png create mode 100644 share/doc/kicad/help/fr/images/icons/hotkeys.png create mode 100644 share/doc/kicad/help/fr/images/icons/icon_cvpcb_small.png create mode 100644 share/doc/kicad/help/fr/images/icons/icon_gerbview_small.png create mode 100644 share/doc/kicad/help/fr/images/icons/icon_txt.png create mode 100644 share/doc/kicad/help/fr/images/icons/image.png create mode 100644 share/doc/kicad/help/fr/images/icons/import.png create mode 100644 share/doc/kicad/help/fr/images/icons/import3d.png create mode 100644 share/doc/kicad/help/fr/images/icons/import_cmp_from_lib.png create mode 100644 share/doc/kicad/help/fr/images/icons/import_footprint_names.png create mode 100644 share/doc/kicad/help/fr/images/icons/import_hierarchical_label.png create mode 100644 share/doc/kicad/help/fr/images/icons/import_module.png create mode 100644 share/doc/kicad/help/fr/images/icons/info.png create mode 100644 share/doc/kicad/help/fr/images/icons/insert_module_board.png create mode 100644 share/doc/kicad/help/fr/images/icons/invisible_text.png create mode 100644 share/doc/kicad/help/fr/images/icons/kicad_icon_small.png create mode 100644 share/doc/kicad/help/fr/images/icons/label.png create mode 100644 share/doc/kicad/help/fr/images/icons/label2glabel.png create mode 100644 share/doc/kicad/help/fr/images/icons/label2text.png create mode 100644 share/doc/kicad/help/fr/images/icons/lang_bg.png create mode 100644 share/doc/kicad/help/fr/images/icons/lang_catalan.png create mode 100644 share/doc/kicad/help/fr/images/icons/lang_chinese.png create mode 100644 share/doc/kicad/help/fr/images/icons/lang_cs.png create mode 100644 share/doc/kicad/help/fr/images/icons/lang_de.png create mode 100644 share/doc/kicad/help/fr/images/icons/lang_def.png create mode 100644 share/doc/kicad/help/fr/images/icons/lang_en.png create mode 100644 share/doc/kicad/help/fr/images/icons/lang_es.png create mode 100644 share/doc/kicad/help/fr/images/icons/lang_fi.png create mode 100644 share/doc/kicad/help/fr/images/icons/lang_fr.png create mode 100644 share/doc/kicad/help/fr/images/icons/lang_gr.png create mode 100644 share/doc/kicad/help/fr/images/icons/lang_hu.png create mode 100644 share/doc/kicad/help/fr/images/icons/lang_it.png create mode 100644 share/doc/kicad/help/fr/images/icons/lang_jp.png create mode 100644 share/doc/kicad/help/fr/images/icons/lang_ko.png create mode 100644 share/doc/kicad/help/fr/images/icons/lang_nl.png create mode 100644 share/doc/kicad/help/fr/images/icons/lang_pl.png create mode 100644 share/doc/kicad/help/fr/images/icons/lang_pt.png create mode 100644 share/doc/kicad/help/fr/images/icons/lang_ru.png create mode 100644 share/doc/kicad/help/fr/images/icons/lang_sl.png create mode 100644 share/doc/kicad/help/fr/images/icons/language.png create mode 100644 share/doc/kicad/help/fr/images/icons/layers_manager.png create mode 100644 share/doc/kicad/help/fr/images/icons/leave_sheet.png create mode 100644 share/doc/kicad/help/fr/images/icons/left.png create mode 100644 share/doc/kicad/help/fr/images/icons/lib_next.png create mode 100644 share/doc/kicad/help/fr/images/icons/lib_previous.png create mode 100644 share/doc/kicad/help/fr/images/icons/libedit.png create mode 100644 share/doc/kicad/help/fr/images/icons/libedprt.png create mode 100644 share/doc/kicad/help/fr/images/icons/library.png create mode 100644 share/doc/kicad/help/fr/images/icons/library_browse.png create mode 100644 share/doc/kicad/help/fr/images/icons/library_table.png create mode 100644 share/doc/kicad/help/fr/images/icons/library_update.png create mode 100644 share/doc/kicad/help/fr/images/icons/libview.png create mode 100644 share/doc/kicad/help/fr/images/icons/lines90.png create mode 100644 share/doc/kicad/help/fr/images/icons/load_module_board.png create mode 100644 share/doc/kicad/help/fr/images/icons/load_module_lib.png create mode 100644 share/doc/kicad/help/fr/images/icons/local_ratsnest.png create mode 100644 share/doc/kicad/help/fr/images/icons/locked.png create mode 100644 share/doc/kicad/help/fr/images/icons/macros_record.png create mode 100644 share/doc/kicad/help/fr/images/icons/mirepcb.png create mode 100644 share/doc/kicad/help/fr/images/icons/mirror_footprint_axisX.png create mode 100644 share/doc/kicad/help/fr/images/icons/mirror_footprint_axisY.png create mode 100644 share/doc/kicad/help/fr/images/icons/mirror_h.png create mode 100644 share/doc/kicad/help/fr/images/icons/mirror_v.png create mode 100644 share/doc/kicad/help/fr/images/icons/mode_module.png create mode 100644 share/doc/kicad/help/fr/images/icons/mode_track.png create mode 100644 share/doc/kicad/help/fr/images/icons/modratsnest.png create mode 100644 share/doc/kicad/help/fr/images/icons/module.png create mode 100644 share/doc/kicad/help/fr/images/icons/module_check.png create mode 100644 share/doc/kicad/help/fr/images/icons/module_editor.png create mode 100644 share/doc/kicad/help/fr/images/icons/module_filtered_list.png create mode 100644 share/doc/kicad/help/fr/images/icons/module_full_list.png create mode 100644 share/doc/kicad/help/fr/images/icons/module_library_list.png create mode 100644 share/doc/kicad/help/fr/images/icons/module_options.png create mode 100644 share/doc/kicad/help/fr/images/icons/module_pin_filtered_list.png create mode 100644 share/doc/kicad/help/fr/images/icons/module_ratsnest.png create mode 100644 share/doc/kicad/help/fr/images/icons/module_wizard.png create mode 100644 share/doc/kicad/help/fr/images/icons/modview_icon.png create mode 100644 share/doc/kicad/help/fr/images/icons/morgan1.png create mode 100644 share/doc/kicad/help/fr/images/icons/morgan2.png create mode 100644 share/doc/kicad/help/fr/images/icons/move.png create mode 100644 share/doc/kicad/help/fr/images/icons/move_arc.png create mode 100644 share/doc/kicad/help/fr/images/icons/move_circle.png create mode 100644 share/doc/kicad/help/fr/images/icons/move_field.png create mode 100644 share/doc/kicad/help/fr/images/icons/move_glabel.png create mode 100644 share/doc/kicad/help/fr/images/icons/move_line.png create mode 100644 share/doc/kicad/help/fr/images/icons/move_module.png create mode 100644 share/doc/kicad/help/fr/images/icons/move_pad.png create mode 100644 share/doc/kicad/help/fr/images/icons/move_pin.png create mode 100644 share/doc/kicad/help/fr/images/icons/move_pinsheet.png create mode 100644 share/doc/kicad/help/fr/images/icons/move_polygon.png create mode 100644 share/doc/kicad/help/fr/images/icons/move_rectangle.png create mode 100644 share/doc/kicad/help/fr/images/icons/move_sheet.png create mode 100644 share/doc/kicad/help/fr/images/icons/move_target.png create mode 100644 share/doc/kicad/help/fr/images/icons/move_text.png create mode 100644 share/doc/kicad/help/fr/images/icons/move_track.png create mode 100644 share/doc/kicad/help/fr/images/icons/move_track_segment.png create mode 100644 share/doc/kicad/help/fr/images/icons/move_zone.png create mode 100644 share/doc/kicad/help/fr/images/icons/mw_add_gap.png create mode 100644 share/doc/kicad/help/fr/images/icons/mw_add_line.png create mode 100644 share/doc/kicad/help/fr/images/icons/mw_add_shape.png create mode 100644 share/doc/kicad/help/fr/images/icons/mw_add_stub.png create mode 100644 share/doc/kicad/help/fr/images/icons/mw_add_stub_arc.png create mode 100644 share/doc/kicad/help/fr/images/icons/mw_toolbar.png create mode 100644 share/doc/kicad/help/fr/images/icons/net_highlight.png create mode 100644 share/doc/kicad/help/fr/images/icons/net_locked.png create mode 100644 share/doc/kicad/help/fr/images/icons/net_unlocked.png create mode 100644 share/doc/kicad/help/fr/images/icons/netlist.png create mode 100644 share/doc/kicad/help/fr/images/icons/new.png create mode 100644 share/doc/kicad/help/fr/images/icons/new_component.png create mode 100644 share/doc/kicad/help/fr/images/icons/new_cvpcb.png create mode 100644 share/doc/kicad/help/fr/images/icons/new_footprint.png create mode 100644 share/doc/kicad/help/fr/images/icons/new_library.png create mode 100644 share/doc/kicad/help/fr/images/icons/new_pcb.png create mode 100644 share/doc/kicad/help/fr/images/icons/new_project.png create mode 100644 share/doc/kicad/help/fr/images/icons/new_project_with_template.png create mode 100644 share/doc/kicad/help/fr/images/icons/new_sch.png create mode 100644 share/doc/kicad/help/fr/images/icons/new_txt.png create mode 100644 share/doc/kicad/help/fr/images/icons/noconn.png create mode 100644 share/doc/kicad/help/fr/images/icons/normal.png create mode 100644 share/doc/kicad/help/fr/images/icons/online_help.png create mode 100644 share/doc/kicad/help/fr/images/icons/open_3d_model_view.png create mode 100644 share/doc/kicad/help/fr/images/icons/open_brd_file.png create mode 100644 share/doc/kicad/help/fr/images/icons/open_document.png create mode 100644 share/doc/kicad/help/fr/images/icons/open_library.png create mode 100644 share/doc/kicad/help/fr/images/icons/open_project.png create mode 100644 share/doc/kicad/help/fr/images/icons/opt_show_polygon.png create mode 100644 share/doc/kicad/help/fr/images/icons/options_all_tracks.png create mode 100644 share/doc/kicad/help/fr/images/icons/options_all_tracks_and_vias.png create mode 100644 share/doc/kicad/help/fr/images/icons/options_all_vias.png create mode 100644 share/doc/kicad/help/fr/images/icons/options_arc.png create mode 100644 share/doc/kicad/help/fr/images/icons/options_circle.png create mode 100644 share/doc/kicad/help/fr/images/icons/options_module.png create mode 100644 share/doc/kicad/help/fr/images/icons/options_new_pad.png create mode 100644 share/doc/kicad/help/fr/images/icons/options_pad.png create mode 100644 share/doc/kicad/help/fr/images/icons/options_pin.png create mode 100644 share/doc/kicad/help/fr/images/icons/options_pinsheet.png create mode 100644 share/doc/kicad/help/fr/images/icons/options_rectangle.png create mode 100644 share/doc/kicad/help/fr/images/icons/options_segment.png create mode 100644 share/doc/kicad/help/fr/images/icons/options_text.png create mode 100644 share/doc/kicad/help/fr/images/icons/options_track.png create mode 100644 share/doc/kicad/help/fr/images/icons/options_tracks.png create mode 100644 share/doc/kicad/help/fr/images/icons/options_vias.png create mode 100644 share/doc/kicad/help/fr/images/icons/orient.png create mode 100644 share/doc/kicad/help/fr/images/icons/ortho.png create mode 100644 share/doc/kicad/help/fr/images/icons/pad.png create mode 100644 share/doc/kicad/help/fr/images/icons/pad_dimensions.png create mode 100644 share/doc/kicad/help/fr/images/icons/pad_sketch.png create mode 100644 share/doc/kicad/help/fr/images/icons/pads_mask_layers.png create mode 100644 share/doc/kicad/help/fr/images/icons/pagelayout_load.png create mode 100644 share/doc/kicad/help/fr/images/icons/pagelayout_load_default.png create mode 100644 share/doc/kicad/help/fr/images/icons/pagelayout_new.png create mode 100644 share/doc/kicad/help/fr/images/icons/pagelayout_normal_view_mode.png create mode 100644 share/doc/kicad/help/fr/images/icons/pagelayout_recent.png create mode 100644 share/doc/kicad/help/fr/images/icons/pagelayout_special_view_mode.png create mode 100644 share/doc/kicad/help/fr/images/icons/palette.png create mode 100644 share/doc/kicad/help/fr/images/icons/part_properties.png create mode 100644 share/doc/kicad/help/fr/images/icons/paste.png create mode 100644 share/doc/kicad/help/fr/images/icons/pcb_offset.png create mode 100644 share/doc/kicad/help/fr/images/icons/pcbnew.png create mode 100644 share/doc/kicad/help/fr/images/icons/pin.png create mode 100644 share/doc/kicad/help/fr/images/icons/pin2pin.png create mode 100644 share/doc/kicad/help/fr/images/icons/pin_name_to.png create mode 100644 share/doc/kicad/help/fr/images/icons/pin_number_to.png create mode 100644 share/doc/kicad/help/fr/images/icons/pin_size_to.png create mode 100644 share/doc/kicad/help/fr/images/icons/pin_table.png create mode 100644 share/doc/kicad/help/fr/images/icons/pin_to.png create mode 100644 share/doc/kicad/help/fr/images/icons/plot.png create mode 100644 share/doc/kicad/help/fr/images/icons/plot_dxf.png create mode 100644 share/doc/kicad/help/fr/images/icons/plot_hpg.png create mode 100644 share/doc/kicad/help/fr/images/icons/plot_pdf.png create mode 100644 share/doc/kicad/help/fr/images/icons/plot_ps.png create mode 100644 share/doc/kicad/help/fr/images/icons/plot_svg.png create mode 100644 share/doc/kicad/help/fr/images/icons/pointer_style.png create mode 100644 share/doc/kicad/help/fr/images/icons/polar_coord.png create mode 100644 share/doc/kicad/help/fr/images/icons/post_compo.png create mode 100644 share/doc/kicad/help/fr/images/icons/post_drill.png create mode 100644 share/doc/kicad/help/fr/images/icons/post_module.png create mode 100644 share/doc/kicad/help/fr/images/icons/preference.png create mode 100644 share/doc/kicad/help/fr/images/icons/print_button.png create mode 100644 share/doc/kicad/help/fr/images/icons/ps_router.png create mode 100644 share/doc/kicad/help/fr/images/icons/py_script.png create mode 100644 share/doc/kicad/help/fr/images/icons/ratsnest.png create mode 100644 share/doc/kicad/help/fr/images/icons/read_setup.png create mode 100644 share/doc/kicad/help/fr/images/icons/red.png create mode 100644 share/doc/kicad/help/fr/images/icons/redo.png create mode 100644 share/doc/kicad/help/fr/images/icons/reload.png create mode 100644 share/doc/kicad/help/fr/images/icons/reload2.png create mode 100644 share/doc/kicad/help/fr/images/icons/rescue_pcbnew.png create mode 100644 share/doc/kicad/help/fr/images/icons/reset_text.png create mode 100644 share/doc/kicad/help/fr/images/icons/resize_sheet.png create mode 100644 share/doc/kicad/help/fr/images/icons/revert_pcbnew.png create mode 100644 share/doc/kicad/help/fr/images/icons/right.png create mode 100644 share/doc/kicad/help/fr/images/icons/rotate_back_x.png create mode 100644 share/doc/kicad/help/fr/images/icons/rotate_back_y.png create mode 100644 share/doc/kicad/help/fr/images/icons/rotate_back_z.png create mode 100644 share/doc/kicad/help/fr/images/icons/rotate_ccw.png create mode 100644 share/doc/kicad/help/fr/images/icons/rotate_cw.png create mode 100644 share/doc/kicad/help/fr/images/icons/rotate_field.png create mode 100644 share/doc/kicad/help/fr/images/icons/rotate_forw_x.png create mode 100644 share/doc/kicad/help/fr/images/icons/rotate_forw_y.png create mode 100644 share/doc/kicad/help/fr/images/icons/rotate_forw_z.png create mode 100644 share/doc/kicad/help/fr/images/icons/rotate_glabel.png create mode 100644 share/doc/kicad/help/fr/images/icons/rotate_module_ccw.png create mode 100644 share/doc/kicad/help/fr/images/icons/rotate_module_cw.png create mode 100644 share/doc/kicad/help/fr/images/icons/rotate_neg_x.png create mode 100644 share/doc/kicad/help/fr/images/icons/rotate_neg_y.png create mode 100644 share/doc/kicad/help/fr/images/icons/rotate_neg_z.png create mode 100644 share/doc/kicad/help/fr/images/icons/rotate_pin.png create mode 100644 share/doc/kicad/help/fr/images/icons/rotate_pos_x.png create mode 100644 share/doc/kicad/help/fr/images/icons/rotate_pos_y.png create mode 100644 share/doc/kicad/help/fr/images/icons/rotate_pos_z.png create mode 100644 share/doc/kicad/help/fr/images/icons/run-cvpcb.png create mode 100644 share/doc/kicad/help/fr/images/icons/save.png create mode 100644 share/doc/kicad/help/fr/images/icons/save_as.png create mode 100644 share/doc/kicad/help/fr/images/icons/save_library.png create mode 100644 share/doc/kicad/help/fr/images/icons/save_netlist.png create mode 100644 share/doc/kicad/help/fr/images/icons/save_part_in_mem.png create mode 100644 share/doc/kicad/help/fr/images/icons/save_project.png create mode 100644 share/doc/kicad/help/fr/images/icons/save_setup.png create mode 100644 share/doc/kicad/help/fr/images/icons/schematic.png create mode 100644 share/doc/kicad/help/fr/images/icons/select_grid.png create mode 100644 share/doc/kicad/help/fr/images/icons/select_layer_pair.png create mode 100644 share/doc/kicad/help/fr/images/icons/select_w_layer.png create mode 100644 share/doc/kicad/help/fr/images/icons/shape_3d.png create mode 100644 share/doc/kicad/help/fr/images/icons/sheetset.png create mode 100644 share/doc/kicad/help/fr/images/icons/show_dcodenumber.png create mode 100644 share/doc/kicad/help/fr/images/icons/show_footprint.png create mode 100644 share/doc/kicad/help/fr/images/icons/show_mod_edge.png create mode 100644 share/doc/kicad/help/fr/images/icons/show_zone.png create mode 100644 share/doc/kicad/help/fr/images/icons/show_zone_disable.png create mode 100644 share/doc/kicad/help/fr/images/icons/show_zone_outline_only.png create mode 100644 share/doc/kicad/help/fr/images/icons/showtrack.png create mode 100644 share/doc/kicad/help/fr/images/icons/svg_file.png create mode 100644 share/doc/kicad/help/fr/images/icons/swap_layer.png create mode 100644 share/doc/kicad/help/fr/images/icons/text_sketch.png create mode 100644 share/doc/kicad/help/fr/images/icons/three_d.png create mode 100644 share/doc/kicad/help/fr/images/icons/toggle_edge_sketch.png create mode 100644 share/doc/kicad/help/fr/images/icons/toggle_grid.png create mode 100644 share/doc/kicad/help/fr/images/icons/toggle_ortho.png create mode 100644 share/doc/kicad/help/fr/images/icons/toggle_pads_sketch.png create mode 100644 share/doc/kicad/help/fr/images/icons/toggle_text_sketch.png create mode 100644 share/doc/kicad/help/fr/images/icons/tool_ratsnest.png create mode 100644 share/doc/kicad/help/fr/images/icons/tools.png create mode 100644 share/doc/kicad/help/fr/images/icons/track_locked.png create mode 100644 share/doc/kicad/help/fr/images/icons/track_sketch.png create mode 100644 share/doc/kicad/help/fr/images/icons/track_unlocked.png create mode 100644 share/doc/kicad/help/fr/images/icons/transistor.png create mode 100644 share/doc/kicad/help/fr/images/icons/undelete.png create mode 100644 share/doc/kicad/help/fr/images/icons/undo.png create mode 100644 share/doc/kicad/help/fr/images/icons/unit_inch.png create mode 100644 share/doc/kicad/help/fr/images/icons/unit_mm.png create mode 100644 share/doc/kicad/help/fr/images/icons/unknown.png create mode 100644 share/doc/kicad/help/fr/images/icons/unlocked.png create mode 100644 share/doc/kicad/help/fr/images/icons/unzip.png create mode 100644 share/doc/kicad/help/fr/images/icons/up.png create mode 100644 share/doc/kicad/help/fr/images/icons/update_module_board.png create mode 100644 share/doc/kicad/help/fr/images/icons/use_3D_copper_thickness.png create mode 100644 share/doc/kicad/help/fr/images/icons/via.png create mode 100644 share/doc/kicad/help/fr/images/icons/via_sketch.png create mode 100644 share/doc/kicad/help/fr/images/icons/warning.png create mode 100644 share/doc/kicad/help/fr/images/icons/web_support.png create mode 100644 share/doc/kicad/help/fr/images/icons/width_net.png create mode 100644 share/doc/kicad/help/fr/images/icons/width_segment.png create mode 100644 share/doc/kicad/help/fr/images/icons/width_track.png create mode 100644 share/doc/kicad/help/fr/images/icons/width_track_via.png create mode 100644 share/doc/kicad/help/fr/images/icons/width_vias.png create mode 100644 share/doc/kicad/help/fr/images/icons/window_close.png create mode 100644 share/doc/kicad/help/fr/images/icons/zip.png create mode 100644 share/doc/kicad/help/fr/images/icons/zip_tool.png create mode 100644 share/doc/kicad/help/fr/images/icons/zone_duplicate.png create mode 100644 share/doc/kicad/help/fr/images/icons/zone_unfill.png create mode 100644 share/doc/kicad/help/fr/images/icons/zoom.png create mode 100644 share/doc/kicad/help/fr/images/icons/zoom_area.png create mode 100644 share/doc/kicad/help/fr/images/icons/zoom_center_on_screen.png create mode 100644 share/doc/kicad/help/fr/images/icons/zoom_fit_in_page.png create mode 100644 share/doc/kicad/help/fr/images/icons/zoom_in.png create mode 100644 share/doc/kicad/help/fr/images/icons/zoom_out.png create mode 100644 share/doc/kicad/help/fr/images/icons/zoom_redraw.png create mode 100644 share/doc/kicad/help/fr/images/icons/zoom_selection.png create mode 100644 share/doc/kicad/help/fr/images/kicad_flowchart.png create mode 100644 share/doc/kicad/help/fr/images/kicad_main_window.png create mode 100644 share/doc/kicad/help/fr/images/launch_pane.png create mode 100644 share/doc/kicad/help/fr/images/logo.png create mode 100644 share/doc/kicad/help/fr/images/main_toolbar.png create mode 100644 share/doc/kicad/help/fr/images/pad_properties.png create mode 100644 share/doc/kicad/help/fr/images/pcbnew_3d_viewer.png create mode 100644 share/doc/kicad/help/fr/images/pcbnew_select_track_width.png create mode 100644 share/doc/kicad/help/fr/images/pin_properties.png create mode 100644 share/doc/kicad/help/fr/images/place_a_via.png create mode 100644 share/doc/kicad/help/fr/images/project_tree.png create mode 100644 share/doc/kicad/help/fr/images/resistor_value.png create mode 100644 share/doc/kicad/help/fr/images/route_icon.png create mode 100644 share/doc/kicad/help/fr/images/sch_with_buses.png create mode 100644 share/doc/kicad/help/fr/images/schematic-sample.png create mode 100644 share/doc/kicad/help/fr/images/select_top_copper.png create mode 100644 share/doc/kicad/help/fr/images/template_tree.png create mode 100644 share/doc/kicad/help/fr/images/template_tree_meta.png create mode 100644 share/doc/kicad/help/fr/images/toolbar_libedit.png create mode 100644 share/doc/kicad/help/fr/images/toolbar_libedit_alias.png create mode 100644 share/doc/kicad/help/fr/images/toolbar_libedit_part.png create mode 100644 share/doc/kicad/help/fr/images/toolbar_schedit.png create mode 100644 share/doc/kicad/help/fr/images/toolbar_schedit_rightside.png create mode 100644 share/doc/kicad/help/fr/images/toolbar_schedit_standalone.png create mode 100644 share/doc/kicad/help/fr/images/toolbar_viewlib.png create mode 100644 share/doc/kicad/help/fr/images/toolbar_viewlib_part.png create mode 100644 share/doc/kicad/help/fr/images/wires_labels.png create mode 100644 share/doc/kicad/help/fr/kicad.epub create mode 100644 share/doc/kicad/help/fr/kicad.html create mode 100644 share/doc/kicad/help/fr/kicad.pdf create mode 100644 share/doc/kicad/help/fr/pcbnew.epub create mode 100644 share/doc/kicad/help/fr/pcbnew.html create mode 100644 share/doc/kicad/help/fr/pcbnew.pdf create mode 100644 share/doc/kicad/help/fr/pl_editor.epub create mode 100644 share/doc/kicad/help/fr/pl_editor.html create mode 100644 share/doc/kicad/help/fr/pl_editor.pdf (limited to 'share/doc/kicad/help/fr') diff --git a/share/doc/kicad/help/fr/cvpcb.epub b/share/doc/kicad/help/fr/cvpcb.epub new file mode 100644 index 0000000..a5e43de Binary files /dev/null and b/share/doc/kicad/help/fr/cvpcb.epub differ diff --git a/share/doc/kicad/help/fr/cvpcb.html b/share/doc/kicad/help/fr/cvpcb.html new file mode 100644 index 0000000..9878e6b --- /dev/null +++ b/share/doc/kicad/help/fr/cvpcb.html @@ -0,0 +1,2129 @@ + + + + + +CvPcb + + + + + +
+
+
+

Manuel de référence

+ +

Ce document est la propriété des contributeurs ci-dessous, copyright © +2010-2016. Vous pouvez le distribuer et/ou le modifier selon les termes de +la GNU General Public License (http://www.gnu.org/licenses/gpl.html), +version 3 ou ultérieure ou bien selon la licence Creative Commons +Attribution (http://creativecommons.org/licenses/by/3.0/), version 3.0 ou +ultérieure.

+

Toutes les marques apparaissant dans ce document appartiennent à leurs +propriétaires respectifs.

+

Contributeurs

+

Jean-Pierre Charras, Fabrizio Tappero, Wayne Stambaugh, Marc Berlioux.

+

Traduction

+

Marc Berlioux <marc.berlioux@gmail.com>, 2015-2016

+

Retours

+

Merci de signaler vos corrections de bugs, suggestions ou nouvelles versions +ici :

+
+

Date de publication et version du logiciel

+

Publié le 22 mai 2015.

+
+
+
+
+

1. Introduction à CvPcb

+
+

CvPcb est un outil qui permet d’associer les composants de votre schéma aux +empreintes de composants utilisées pour le dessin du circuit imprimé. Cette +association sera ajoutée au fichier netliste créé par le programme de saisie +schématique Eeschema.

+

Le fichier netliste, généré par Eeschema, spécifie quelle empreinte du +circuit imprimé sera associée à chaque composant du schéma seulement si le +champ Footprint (empreinte) du composant est initialisé.

+

C’est le cas lorsque les empreintes de composants sont associées pendant la +saisie du schéma, en fixant le champ Footprint du composant, ou qu’il il est +déjà fixé dans la librairie schématique lors du chargement du symbole.

+

CvPcb fournit une méthode pratique pour associer des empreintes aux +composants lors de la capture schématique. Il permet le filtrage de la liste +d’empreintes, la visualisation de l’empreinte et de son modèle 3D pour aider +à s’assurer que la bonne empreinte sera associée à chaque composant.

+

Les composants peuvent être associés à leurs empreintes correspondantes +manuellement, ou automatiquement, en créant des fichiers d'équivalences +(fichiers .EQU). Ces fichiers d'équivalences sont des tables associant +chaque composant à son empreinte.

+

Cette approche interactive est plus simple et moins sujette à erreurs que +d’associer directement les empreintes dans l'éditeur de schémas.

+

CvPcb vous permet de voir la liste des empreintes disponibles, et de les +afficher à l'écran, pour vous assurer que vous associez la bonne empreinte.

+

CvPcb ne peut être lancé qu'à partir de Eeschema, par la barre d’outils supérieure, soit lorsque Eeschema est démarré à partir du gestionnaire de projet KiCad, soit lorsque Eeschema est lancé comme une application indépendante.

+

Lancer CvPcb depuis Eeschema lui-même lancé par le gestionnaire de projet +KiCad est en général préférable car :

+
    +
  • +

    +Cvpcb a besoin du fichier de configuration du projet pour savoir quelles + librairies d’empreintes charger. +

    +
  • +
  • +

    +Cvpcb initialise le champ "empreinte" des composants du schéma courant. Ce + n’est possible que si le fichier de projet est dans le même chemin que le + schéma ouvert. +

    +
  • +
+

Lancer CvPcb depuis Eeschema, lui-même lancé depuis le gestionnaire KiCad +assure automatiquement toutes ces opérations.

+
+ + + +
+
Attention
+
Vous pouvez quand même lancer CvPcb depuis une session de Eeschema +indépendante, mais veuillez noter qu’un schéma ouvert ne possédant pas un +fichier de projet dans le même chemin, pourrait manquer de certains +composants à cause des librairies manquantes qui n’apparaîtront pas dans +CvPcb. S’il n’y a pas de fichier fp-lib-table dans le même chemin que le +schéma ouvert, aucune librairie d’empreintes spécifique au projet ne sera +disponible non plus.
+
+
+
+
+

2. Fonctionnalités de CvPcb

+
+
+

2.1. Association automatique ou manuelle

+

CvPcb vous permet une association interactive (manuelle), ou automatique, +par le moyen des fichiers d'équivalences.

+
+
+
+
+

3. Invocation de CvPcb

+
+

CvPcb ne peut être lancé que depuis le programme de saisie schématique Eeschema, au moyen du bouton :

+

+run cvpcb +

+

Eeschema passe automatiquement les données correctes (liste des composants +et d’empreintes) à CvPcb. Il n’y a aucune mise à jour à faire (à moins que +certains nouveaux composants ne soient pas encore annotés), il suffit de +lancer CvPcb.

+
+
+
+

4. Commandes de CvPcb

+
+
+

4.1. Fenêtre principale

+

L’image ci-dessous montre la fenêtre principale de CvPcb.

+
+
+images/en/cvpcb_main_window.png +
+
+

Le volet de gauche contient la liste des noms des fichiers des librairies +d’empreintes disponibles associées au projet. Le volet central contient la +liste des composants, chargée à partir du fichier netliste. Le volet de +droite contient la liste des empreintes disponibles chargée depuis les +librairies d’empreintes du projet. Le volet composant sera vide si aucun +fichier netliste n’a été chargé et le volet des empreintes peut aussi être +vide si aucune librairie d’empreintes n’a été trouvée.

+
+
+

4.2. Barre d’outils principale

+
+
+images/cvpcb_main_toolbar.png +
+
+

La barre d’outils supérieure permet l’accès rapide aux commandes suivantes :

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+images/icons/save.png +

Transfère l’association courante des empreintes à Eeschema (dans le contenu des champs empreintes (footprint)).

+images/icons/config.png +

Invoque le menu de configuration de CvPcb.

+images/icons/show_footprint.png +

Affiche l’empreinte du composant sélectionné dans la fenêtre d’empreinte.

+images/icons/left.png +

Sélectionne automatiquement le composant précédent de la liste n’ayant pas d’empreinte associée.

+images/icons/right.png +

Sélectionne automatiquement le composant suivant de la liste n’ayant pas d’empreinte associée.

+images/icons/auto_association.png +

Associe automatiquement des empreintes aux composants en utilisant un fichier d'équivalences.

+images/icons/delete_association.png +

Supprime toutes les associations d’empreintes.

+images/icons/datasheet.png +

Ouvre le fichier de documentation PDF de l’empreinte sélectionnée dans le visualisateur par défaut.

+images/icons/filter_component.png +

Active ou désactive le filtre des empreintes les limitant à celles proposées dans le composant sélectionné.

+images/icons/filter_pincount.png +

Active ou désactive le filtre des empreintes les limitant à celles ayant le même nombre de pins.

+images/icons/filter_library.png +

Active ou désactive le filtrage des empreintes, les limitant à celles faisant partie de la librairie sélectionnée.

+
+
+

4.3. Principales commandes au clavier

+

La liste des commandes au clavier de la fenêtre principale :

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Flèche Droite / Tabulation

Active le panneau suivant à droite. +Revient au début quand la fin est atteinte.

Flèche Gauche

Active le panneau suivant à gauche. +Revient à la fin quand le début est atteint.

Flèche Haut

Sélectionne l'élément précédent dans la liste courante sélectionnée.

Flèche Bas

Sélectionne l'élément suivant dans la liste courante sélectionnée.

Page Haut

Monte d’une page dans la liste d'éléments courante sélectionnée.

Page Bas

Descend d’une page dans la liste d'éléments courante sélectionnée.

Home

Sélectionne le premier élément de la liste courante sélectionnée.

Fin / End

Sélectionne le dernier élément de la liste courante sélectionnée.

+
+
+

4.4. Configuration de CvPcb

+
+
+images/en/cvpcb_preference_menu.png +
+
+

CvPcb peut être automatiquement fermé après l’enregistrement du fichier +d’association des empreintes, ou non.

+

Par le menu «Préférences», «Librairies d’Empreintes», on affiche la +fenêtre de configuration des librairies.

+

Suivant la version de CvPcb, il y a 2 méthodes différentes de gestion de +librairies :

+
    +
  • +

    +La méthode héritée des versions précédentes, utilisant des fichiers + librairies * .mod, et une liste de fichiers librairies. +

    +
  • +
  • +

    +Le nouveau format «Pretty» : Il utilise une liste de noms de + dossiers. Chaque dossier (dossiers *. pretty) est une librairie contenant + les fichiers d’empreintes, un fichier par empreinte. Avec cette nouvelle + méthode de gestion de librairies, vous pouvez également utiliser les + librairies natives, provenant de GEDA/GPCB, ou même des fichiers Eagle au + format XML. +

    +
  • +
+
+
+
+
+
+

5. Gestion des Librairies d’Empreintes

+
+
+

5.1. Important :

+

Cette section ne concerne que les versions depuis Décembre 2013

+
+
+

5.2. Tables des librairies d’empreintes

+

Depuis décembre 2013, PcbNew et CvPcb utilisent un nouvel outil de gestion +des librairies, basé sur des tables de librairies d’empreintes, qui +permet l’utilisation directe des librairies d’empreintes suivantes :

+
    +
  • +

    +Anciennes librairies KiCad (fichiers .mod), héritées des versions + précédentes +

    +
  • +
  • +

    +Nouvelles librairies KiCad .pretty depuis un disque local (dossiers avec + l’extension .pretty contenant des fichiers .kicad_mod) +

    +
  • +
  • +

    +Nouvelles librairies KiCad .pretty depuis le réseau (serveur GitHub de + KiCad, ou autre serveur GitHub) +

    +
  • +
  • +

    +Librairies GEDA (dossiers contenant des fichiers .fp) +

    +
  • +
  • +

    +Librairies d’empreintes de Eagle +

    +
  • +
+
+ + + +
+
Note
+
+
    +
  • +

    +En écriture, sur votre disque local, il est possible de créer uniquement des + dossiers de librairies KiCad .pretty contenant des fichiers .kicad_mod. +

    +
  • +
  • +

    +Tous les autres formats sont en lecture seule. +

    +
  • +
+
+
+
+

L’image ci-dessous montre la fenêtre d'édition de la table des librairies +d’empreintes, qui s’ouvre par le menu «Préférences», «Librairies +d’Empreintes».

+
+
+lib table dlg +
+
+

La table des librairies d’empreintes est utilisée pour attribuer un +pseudonyme à chaque librairie d’empreintes, de chaque type supporté. Ce +pseudo sera utilisé pour rechercher des empreintes, en remplacement de la +méthode précédente, qui ordonnait les librairies par leur chemin.

+

Ceci permet à CvPcb d’accéder à des empreintes ayant le même nom dans +différentes librairies, en s’assurant que ce soit l’empreinte correcte qui +est chargée à partir de la librairie appropriée. Il permet également à CVPCB +d’utiliser des librairies provenant d’autres logiciels de PCB tels que Eagle +ou GEDA.

+
+

5.2.1. Table des Librairies Globales

+

La table des librairies globales d’empreintes contient la liste des +librairies qui sont toujours disponibles, quel que soit le fichier de projet +actuellement chargé. La table est enregistrée dans un fichier fp-lib-table +dans le dossier personnel de l’utilisateur. L’emplacement de ce dossier +dépend du système d’exploitation utilisé.

+
+
+

5.2.2. Table des Librairies Spécifiques au Projet

+

La table des librairies spécifiques au projet contient la liste des +librairies d’empreintes qui sont disponibles spécifiquement pour le projet +actuellement chargé. Cette table ne peut être modifiée que quand elle est +chargée en même temps que le fichier netliste du projet. Si aucun fichier de +projet n’est chargé, ou s’il n’y a pas de fichier de table de librairies +d’empreintes dans le dossier du projet, une table vide sera créée, et pourra +être éditée et enregistrée plus tard, avec le fichier d’affectation des +empreintes.

+
+
+

5.2.3. Configuration Initiale

+

Quand PcbNew ou CvPcb sont lancés pour la première fois, et que le fichier +table des librairies d’empreintes globales fp-lib-table n’a pas été trouvé +dans le dossier personnel de l’utilisateur, ils tenteront de copier le +fichier fp-lib-table par défaut, du dossier système KiCad / template dans le +dossier personnel de l’utilisateur.

+

Si le fichier fp-lib-table ne peut être trouvé, une table de librairies +d’empreintes vide sera créée dans le dossier personnel de +l’utilisateur. Dans ce cas, l’utilisateur pourra copier fp-lib-table +manuellement, ou configurer la table à la main.

+

La table des librairies d’empreintes par défaut inclut beaucoup de +librairies d’empreintes standards, qui sont installées en même temps que +KiCad.

+

Évidemment, la première chose à faire est de modifier cette table +(ajouter/supprimer des entrées), suivant vos travaux et les librairies dont +vous aurez besoin dans vos projets.

+

(Charger trop de librairies fait perdre du temps)

+
+
+

5.2.4. Ajouter des Entrées dans la Table

+

Pour utiliser une librairie d’empreintes, elle doit d’abord être ajoutée à +l’une ou l’autre des tables, globale ou spécifique au projet. La table +spécifique au projet est utilisable uniquement lorsque vous avez un fichier +netliste ouvert.

+

Chaque entrée de la table doit avoir un pseudo unique.

+

Ce pseudo n’a pas besoin d'être lié au nom réel du fichier ou au chemin de +la librairie. Le caractère : ne peut pas être utilisé dans le pseudo. Chaque +entrée de librairie doit avoir un chemin d’accès et/ou un nom de fichier +valides, suivant le type de librairie. Les chemins peuvent être définis +comme absolus, relatifs, ou par la substitution d’une variable +d’environnement (voir section ci-dessous).

+

Le plugin approprié doit être sélectionné pour que la librairie soit lue +correctement. KiCad prend actuellement en charge en lecture les librairies +d’empreintes : anciennes KiCad, nouvelles KiCad Pretty, Eagle, et GEDA.

+

Il y a aussi un champ description pour ajouter une description de l’entrée +de librairie. Le champ option n’est pas utilisé pour l’instant, donc les +options ajoutées n’auront aucun effet lors du chargement des librairies.

+

Veuillez noter que vous ne pouvez pas avoir des pseudos de librairies en +double dans la même table. Cependant, vous pouvez avoir des surnoms de +librairies en double dans les deux tables globale et spécifique au projet. +L’entrée d’une table spécifique au projet aura préséance sur celle de la +table globale dans le cas de noms dupliqués. Lorsque des entrées sont +définies dans la table spécifique au projet, un fichier fp-lib-table +contenant les entrées sera écrit dans le dossier du fichier netliste +actuellement ouvert.

+
+
+

5.2.5. Substitution d’une Variable d’Environnement

+

Une des fonctionnalités les plus puissantes de la table des librairies +d’empreintes est la substitution de variables d’environnement. Ceci permet +d’avoir des chemins personnalisés dans des variables d’environnement, pour +définir où vos librairies sont stockées. La substitution de variables +d’environnement est supportée en utilisant la syntaxe ${ENV_VAR_NAME} +dans le chemin de la librairie d’empreintes.

+

Par défaut, au lancement, KiCad définit deux variables d’environnement +:

+
    +
  • +

    +La variable d’environnement KIPRJMOD. Celle-ci pointe toujours sur le + dossier du projet actuel et ne peut être modifiée. +

    +
  • +
  • +

    +La variable d’environnement KISYSMOD. Celle-ci pointe vers le dossier où + ont été installées les librairies fournies avec KiCad. +

    +
  • +
+

Vous pouvez redéfinir KISYSMOD dans le menu Préférences / Configurer les +Chemins, ce qui vous permet de remplacer les librairies d’empreintes par +défaut de KiCad par vos propres librairies.

+

Quand un fichier netliste est chargé, CvPcb définit KIPRJMOD en utilisant +le chemin du fichier (le chemin du projet).

+

Pcbnew définit également cette variable d’environnement lors du chargement +d’un fichier de circuit.

+

Cela vous permet de stocker des librairies dans le dossier du projet, sans +avoir à définir leur chemin absolu (qui n’est pas toujours connu) dans la +table des librairies spécifiques au projet.

+
+
+

5.2.6. Utilisation du Plugin GitHub

+

Le plugin GitHub est un plugin spécial, qui fournit un interface d’accès en +lecture seule à un dépôt GitHub distant, constitué de librairies +d’empreintes au format Pretty (le nom du format de fichier d’empreinte de +KiCad) et fournit accessoirement un support «Copy On Write» (COW) +permettant d'éditer des empreintes lues à partir du dépôt GitHub, et de les +enregistrer localement. Par conséquent, le «plugin GitHub» est pour +l’accès à distance et en lecture seule des librairies d’empreintes au format +pretty depuis https://github.com. Pour ajouter une +entrée GitHub à la table des librairies d’empreintes, le champ «Chemin +Librairie» de l’entrée dans la table doit pointer vers une URL GitHub +valide.

+

Par exemple :

+ +

ou

+ +

Typiquement, les URL GitHub ont cette forme :

+ +

Le «Type de Plugin» doit être réglé sur «Github». Pour activer le «Copy +On Write», une option allow_pretty_writing_to_this_dir doit être ajoutée +dans le champ «Options» de l’entrée. Cette option donne le «Chemin de +Librairie» pour le stockage local des empreintes modifiées, lues depuis le +dépôt GitHub. Les empreintes enregistrées dans ce chemin sont combinées avec +la partie en lecture seule du dépôt GitHub pour créer la librairie +d’empreinte. Si cette option est manquante, alors la librairie GitHub est en +lecture uniquement. Si l’option est présente pour une librairie GitHub, +alors toute écriture vers cette librairie hybride se fera dans le répertoire +local. Notez que la partie résidant sur github.com de cette librairie COW +hybride est toujours en lecture seule, ce qui signifie que vous ne pouvez +pas modifier ou supprimer quelque empreinte que ce soit directement dans le +dépôt GitHub. Le type de ces librairies hybrides restera «GitHub» dans les +paragraphes à venir, mais il se compose à la fois de la portion locale en +lecture/écriture et de la portion distante en lecture seule.

+

Le tableau ci-dessous montre une entrée de table de librairies d’empreintes +sans option allow_pretty_writing_to_this_dir :

+ ++++++ + + + + + + + + + + + + + + + + + +
Pseudo nomChemin Librairie Type de Plugin Options Descript.

github

https://github.com/liftoff-sr/pretty_footprints

Github

Empreintes Liftoff’s GH

+

Le tableau ci-dessous montre une entrée de table de librairies d’empreintes +avec une option COW. Notez, pour exemple seulement, l’utilisation de la +variable d’environnement ${HOME}. Le dossier github.pretty est situé dans +le chemin ${HOME}/pretty/. Chaque fois que vous utilisez l’option +allow_pretty_writing_to_this_dir, vous devez créer ce dossier manuellement +au préalable, et il doit se terminer par l’extension .pretty.

+ ++++++ + + + + + + + + + + + + + + + + + +
Pseudo nomChemin Librairie Type de Plugin Options Descript.

github

https://github.com/liftoff-sr/pretty_footprints

Github

allow_pretty_writing_to_this_dir= ${HOME}/pretty/github.pretty

Empreintes Liftoff’s GH

+

Le chargement des empreintes donnera toujours la priorité aux empreintes +locales trouvées dans le chemin donné par l’option +allow_pretty_writing_to_this_dir. Une fois que vous avez enregistré une +empreinte dans le dossier local de la librairie COW avec l'éditeur de +l’empreinte, aucune empreinte GitHub mise à jour ne sera visible lorsque +vous chargerez une empreinte avec le même nom qu’une empreinte enregistrée +localement.

+

Ayez toujours un dossier local *.pretty distinct pour chaque librairie +GitHub, et ne les combinez jamais en vous référant plus d’une fois au même +dossier.

+

Également, n’utilisez pas le même dossier COW (*.pretty) dans une entrée de +table de librairies d’empreintes. Ça pourrait foutre le bordel.

+

La valeur de l’option allow_pretty_writing_to_this_dir substituera toute +variable d’environnement utilisant la notation ${} pour désigner le +chemin, de la même façon que pour le champ «Chemin Librairie».

+

Quelle est la finalité du système COW ? Il est là pour booster le partage +des empreintes.

+

Si vous envoyez périodiquement vos modifications d’empreintes pretty COW au +mainteneur du dépôt GitHub, vous aiderez à mettre à jour la copie +GitHub. Envoyez simplement les fichiers individuels .kicad_mod que vous +aurez dans vos dossiers COW au mainteneur du dépôt GitHub. Une fois que vous +aurez reçu la confirmation que vos modifications ont été validées, vous +pourrez supprimer en toute sécurité vos fichiers COW, et l’empreinte mise à +jour de la librairie GitHub la remplacera. Votre objectif doit être de +garder le dossier COW local aussi petit que possible en contribuant souvent +aux copies maîtresses partagées sur https://github.com.

+
+
+

5.2.7. Scénarios d’Utilisation

+

Les librairies d’empreintes peuvent être définies comme globales, ou +spécifiques au projet courant. Les librairies d’empreintes définies dans la +table globale de l’utilisateur sont toujours disponibles, et sont décrites +dans le fichier fp-lib-table du dossier personnel de l’utilisateur.

+

Les librairies d’empreintes globales sont toujours accessibles, même s’il +n’y a pas de fichier netliste ouvert.

+

La table des librairies spécifiques au projet n’est active que pour le +fichier netliste courant ouvert.

+

La table des librairies spécifiques au projet est enregistrée dans le +fichier fp-lib-table, dans le chemin du fichier netliste actuellement +ouvert. Vous êtes libres de définir des librairies dans chaque table.

+

Chaque méthode présente des avantages et des inconvénients. Vous pouvez +définir toutes vos librairies dans la table globale, ce qui signifie +qu’elles seront toujours disponibles quand vous en aurez +besoin. L’inconvénient, c’est que vous devrez parfois parcourir beaucoup de +librairies pour trouver l’empreinte que vous cherchez. Vous pouvez aussi +définir toutes vos librairies sur une base spécifique par projet.

+

L’avantage, c’est que vous aurez uniquement à définir les librairies +nécessaires pour le projet, ce qui réduit la recherche.

+

L’inconvénient c’est que vous devrez toujours vous rappeler d’ajouter chaque +librairie d’empreintes dont vous avez besoin, pour chaque projet. Vous +pouvez aussi définir à la fois des librairies d’empreintes globales, et des +librairies spécifiques au projet.

+

Un autre scénario d’utilisation est de définir vos librairies les plus +couramment utilisées de façon globale et les librairies seulement +nécessaires pour le projet courant dans la table des librairies +spécifiques. Il n’y a aucune restriction à la façon dont vous définissez vos +librairies.

+
+
+
+
+

5.3. Utilisation de l’Assistant des Librairies d’Empreintes

+

Un assistant pour ajouter des librairies d’empreintes aux tables est +disponible depuis la fenêtre d'édition des tables de librairies +d’empreintes.

+

Notez également que les librairies d’empreintes peuvent être de n’importe +quel type pris en charge par KiCad.

+

Il peut ajouter des librairies «locales», ou des librairies provenant d’un +dépôt GitHub.

+

Quand des librairies sont sur un dépôt GitHub, elle peuvent être ajoutées +comme des librairies distantes, ou téléchargées et ajoutées comme des +librairies locales.

+

Ici, l’option librairie locale est cochée :

+
+
+fplib wizard locallibstartpage +
+
+

Ici, l’option librairie distante est cochée :

+
+
+fplib wizard startpage_github +
+
+

Suivant l’option choisie, une des pages suivantes sera affichée, pour +sélectionner une liste de librairies.

+

Ici, quand l’option librairie locale a été choisie :

+
+
+fplib wizard local lib selection +
+
+

Ici, quand l’option librairie distante a été choisie :

+
+
+fplib wizard github selection +
+
+

Après avoir sélectionné un jeu de librairies, la page suivante permet de +valider son choix :

+
+
+fplib wizard validate +
+
+

Si certaines des librairies sélectionnées sont incorrectes (non prises en +charge, pas des librairies d’empreintes, etc..), elles seront marquées comme +«INVALIDES».

+

Le dernier choix est celui de la table à peupler :

+
    +
  • +

    +la table globale +

    +
  • +
  • +

    +la table locale, spécifique au projet +

    +
  • +
+
+
+fplib wizard chooseflt +
+
+
+
+
+
+
+

6. Visualiser l’Empreinte Courante

+
+
+

6.1. L’outil de visualisation d’empreintes

+

L’outil de visualisation d’empreintes affiche l’empreinte courante +sélectionnée. Un modèle 3D peut également être affiché s’il a été créé et +assigné à l’empreinte. Ci-dessous la fenêtre du visualisateur d’empreinte.

+
+
+images/en/footprint_view.png +
+
+
+

6.1.1. Informations de la Barre d'État

+

La barre d'état se trouve au bas de la fenêtre principale de CvPcb et +fournit des informations utiles à l’utilisateur. Le tableau suivant définit +le contenu de chaque volet dans la barre d'état.

+ +++ + + + + + + + + + + + + + +

Left

Component count: total, unassigned

Middle

Filter list of the selected component

Right

Filtering mode and count of available footprints

+
+
+

6.1.2. Commandes au Clavier

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

F1

Zoom Avant

F2

Zoom Arrière

F3

Rafraîchit l'écran

F4

Centre la vue sur le curseur de la souris

Home

Zoom automatique

Barre d’Espace

Place l’origine des coordonnées relatives à la position du curseur

Flèche Droite

Déplace le curseur d’une position de grille vers la droite

Flèche Gauche

Déplace le curseur d’une position de grille vers la gauche

Flèche Haut

Déplace le curseur d’une position de grille vers le haut

Flèche Bas

Déplace le curseur d’une position de grille vers le bas

+
+
+

6.1.3. Commandes à la Souris

+ +++ + + + + + + + + + + + + + + + + + +

Molette

Zoom Avant-Arrière à la position du curseur

Ctrl + Molette

Déplacement Droite-Gauche

Shift + Molette

Déplacement Haut-Bas

Clic Droit

Ouvre le menu contextuel

+
+
+

6.1.4. Menu Contextuel

+

S’affiche d’un clic droit sur la souris :

+
+
+images/en/context_menu.png +
+
+ +++ + + + + + + + + + +

Sélection Zoom

Sélection directe du facteur de zoom.

Sélection Grille

Sélection directe de la taille de grille.

+
+
+

6.1.5. Barre d’Outils Horizontale

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + +

+images/icons/display_options.png +

Affiche la fenêtre des options d’affichage

+images/icons/zoom_in.png +

Zoom Avant

+images/icons/zoom_out.png +

Zoom Arrière

+images/icons/zoom_redraw.png +

Rafraîchit l'écran

+images/icons/zoom_fit_in_page.png +

Zoom automatique

+images/icons/open_3d_model_view.png +

Ouvre le visualisateur 3D

+
+
+

6.1.6. Barre d’Outils Verticale

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+images/icons/toggle_grid.png +

Affiche/Cache la grille

+images/icons/coordination_system.png +

Affiche les coordonnées en notation polaire ou rectangulaire

+images/icons/unit_inch.png +

Affiche les coordonnées en inches

+images/icons/unit_mm.png +

Affiche les coordonnées en millimètres

+images/icons/pointer_style.png +

Change le style du pointeur

+images/icons/toggle_pads_sketch.png +

Change le mode d’affichage des pastilles, contour ou normal

+images/icons/toggle_text_sketch.png +

Change le mode d’affichage des textes, contour ou normal

+images/icons/toggle_edge_sketch.png +

Change le mode d’affichage des éléments graphiques, contour ou normal

+
+
+
+

6.2. Visualisation du Modèle 3D Courant

+
+
+images/en/3d_window.png +
+
+
+

6.2.1. Commandes à la Souris

+ +++ + + + + + + + + + + + + + +

Molette

Zoom Avant-Arrière à la position du curseur

Ctrl + Molette

Déplacement Droite-Gauche

Shift + Molette

Déplacement Haut-Bas

+
+
+

6.2.2. Barre d’Outils Horizontale

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+images/icons/import3d.png +

Recharge le modèle 3D

+images/icons/copy_to_clipboard.png +

Copie l’image 3D dans le presse-papier

+images/icons/read_setup.png +

Affiche la fenêtre des options d’affichage 3D

+images/icons/zoom_in.png +

Zoom Avant

+images/icons/zoom_out.png +

Zoom Arrière

+images/icons/zoom_redraw.png +

Rafraîchit l'écran

+images/icons/zoom_fit_in_page.png +

Zoom automatique

+images/icons/rotate_back_x.png +

Rotation sens horaire suivant axe X

+images/icons/rotate_forw_x.png +

Rotation sens anti-horaire suivant axe X

+images/icons/rotate_back_y.png +

Rotation sens horaire suivant axe Y

+images/icons/rotate_forw_y.png +

Rotation sens anti-horaire suivant axe Y

+images/icons/rotate_back_z.png +

Rotation sens horaire suivant axe Z

+images/icons/rotate_forw_z.png +

Rotation sens anti-horaire suivant axe Z

+images/icons/left.png +

Déplace la vue vers la gauche

+images/icons/right.png +

Déplace la vue vers la droite

+images/icons/up.png +

Déplace la vue vers le haut

+images/icons/down.png +

Déplace la vue vers le bas

+images/icons/toggle_ortho.png +

Active/Désactive le mode projection orthographique

+
+
+
+
+
+
+

7. Association Composants - Empreintes avec CvPcb

+
+
+

7.1. Association Manuelle

+

Pour associer manuellement une empreinte à un composant, sélectionnez +d’abord un composant dans le volet composants. Puis, sélectionnez une +empreinte dans le volet empreinte en double-cliquant du bouton gauche de la +souris sur le nom de l’empreinte souhaitée. Le composant suivant non associé +de la liste est automatiquement sélectionné. La modification de l’empreinte +de ce composant sera effectuée de la même manière.

+
+
+

7.2. Filtrage de la Liste d’Empreintes

+

Si le composant sélectionné et/ou la librairie sont mis en évidence +lorsqu’une ou plusieurs options de filtrage sont activées, la liste +d’empreintes affichée dans CvPcb sera filtrée en conséquence.

+

Les icônes +images/icons/filter_component.png + + +images/icons/filter_pincount.png + + +images/icons/filter_library.png + activent ou désactivent les +fonctions de filtrage. Quand aucun filtrage n’est activé, la liste complète +des empreintes est affichée.

+

Sans filtrage :

+
+
+images/en/filter_none.png +
+
+

Filtrage par la liste des filtres d’empreintes affectés au composant +sélectionné. Les filtres de composants sont répertoriés dans le volet +central de la barre d'état au bas de la fenêtre principale.

+

Filtrage par le filtre d’empreintes du composant sélectionné :

+
+
+images/en/filter_comp.png +
+
+

Dans l'éditeur de librairies de composants de Eeschema, la liste des +empreintes a été ajoutée en utilisant les entrées de l’onglet Filtrage +Modules de la fenêtre des propriétés du composant, comme montré ci-dessous.

+
+
+images/en/eeschema_filter.png +
+
+

Filtrage par le nombre de pins du composant sélectionné :

+
+
+images/en/filter_pincount.png +
+
+

Filtrage par la librairie sélectionnée.

+
+
+images/en/filter_library.png +
+
+

Les filtres peuvent être combinés pour un filtrage plus complexe afin de +réduire le nombre d’empreintes dans le volet empreintes.

+

Filtrage par le nombre de pins du composant et par le filtre de modules du +composant :

+
+
+images/en/filter_comp_and_pincount.png +
+
+
+
+
+
+
+

8. Association Automatique

+
+
+

8.1. Fichiers d'Équivalences

+

Les fichiers d'équivalences permettent l’association automatique +d’empreintes aux composants.

+

Ils listent les noms des empreintes correspondant aux noms (champ +valeur) des composants. Ces fichiers ont pour extension .equ.

+

Ce sont des fichiers de texte brut. Ils doivent être créés par l’utilisateur +et peuvent être édités avec n’importe quel éditeur de texte.

+
+
+

8.2. Format des Fichiers d'Équivalences

+

Les fichiers d'équivalences sont constitués d’une ligne par +composant. Chaque ligne a la structure suivante :

+

‘valeur du composant’ ‘nom empreinte’

+

Chaque nom doit être entouré de guillemets simples ('), et le nom du +composant et de l’empreinte séparés par un ou plusieurs espaces.

+

Exemple :

+

Si le composant U3 est le circuit intégré 14011 et que son empreinte est +14DIP300, la ligne sera :

+

‘14011’ ‘14DIP300’

+

Chaque ligne débutant par # est un commentaire et sera ignorée.

+

Voici un exemple de fichier d'équivalences :

+
+
+
#integrated circuits (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'
+
+#regulators
+'LP2985LV' 'SOT23-5'
+
+
+
+

8.3. Association Automatique d’Empreintes aux Composants

+

Cliquez sur le bouton d’association automatique dans la barre d’outils du +haut pour traiter le fichier d'équivalences.

+

Tous les composants repérés par leur valeur dans le fichier d'équivalences +auront leur empreinte automatiquement associée.

+
+
+
+
+

+ + + diff --git a/share/doc/kicad/help/fr/cvpcb.pdf b/share/doc/kicad/help/fr/cvpcb.pdf new file mode 100644 index 0000000..d52cbea Binary files /dev/null and b/share/doc/kicad/help/fr/cvpcb.pdf differ diff --git a/share/doc/kicad/help/fr/eeschema.epub b/share/doc/kicad/help/fr/eeschema.epub new file mode 100644 index 0000000..2e5c5df Binary files /dev/null and b/share/doc/kicad/help/fr/eeschema.epub differ diff --git a/share/doc/kicad/help/fr/eeschema.html b/share/doc/kicad/help/fr/eeschema.html new file mode 100644 index 0000000..2cc881a --- /dev/null +++ b/share/doc/kicad/help/fr/eeschema.html @@ -0,0 +1,7264 @@ + + + + + +Eeschema + + + + + +
+
+
+

Manuel de référence

+ +

Ce document est la propriété des contributeurs ci-dessous, copyright © +2010-2015. Vous pouvez le distribuer et/ou le modifier selon les termes de +la GNU General Public License (http://www.gnu.org/licenses/gpl.html), +version 3 ou ultérieure ou bien selon la licence Creative Commons +Attribution (http://creativecommons.org/licenses/by/3.0/), version 3.0 ou +ultérieure.

+

Toutes les marques apparaissant dans ce document appartiennent à leurs +propriétaires respectifs.

+

Contributeurs

+

Jean-Pierre Charras, Fabrizio Tappero, Marc Berlioux.

+

Traduction

+

Marc Berlioux <marc.berlioux@gmail.com>, 2015-2016

+

Retours

+

Merci de signaler vos corrections de bugs, suggestions ou nouvelles versions +ici :

+
+

Date de publication et version du logiciel

+

Publié le 30 mai 2015.

+
+
+
+

1. Introduction à Eeschema

+
+
+

1.1. Description

+

Eeschema est un puissant logiciel de saisie de schémas électroniques faisant +partie de KiCad et disponible pour les systèmes d’exploitations suivants :

+
    +
  • +

    +Linux +

    +
  • +
  • +

    +Apple OS X +

    +
  • +
  • +

    +Windows +

    +
  • +
+

Les fichiers de Eeschema sont compatibles d’un système d’exploitation à un +autre.

+

Eeschema est une application intégrée à partir de laquelle toutes les +fonctions de dessin, de contrôle, de mise en page, de gestion des librairies +et d’accès au logiciel de conception de circuit imprimé sont accessibles.

+

Eeschema est conçu pour fonctionner avec PcbNew, le logiciel d'édition de +circuit imprimés de KiCad. Il permet aussi d’exporter des fichiers Netlistes +listant toutes les connexions électriques, pour d’autres logiciels.

+

Eeschema inclue un éditeur de symboles schématiques de composants, qui +permet de créer, modifier des composants et de gérer les librairies. Il +intègre aussi plusieurs autres fonctions essentielles à la création de +schémas électroniques modernes :

+
    +
  • +

    +La vérification des règles électriques ou ERC (Electrical Rules Check), pour + le contrôle des connexions manquantes ou incorrectes. +

    +
  • +
  • +

    +L’exportation de fichiers de tracé en plusieurs formats (Postscript, PDF, + HPGL, SVG) +

    +
  • +
  • +

    +La génération de listes de composants ou BOM (Bill of Materials) à travers + des scripts Python, ce qui permet plusieurs formats configurables. +

    +
  • +
+
+
+

1.2. Aperçu technique

+

Eeschema n’est limité que par la mémoire vive disponible. Il n’y a ainsi +aucune limitation sur le nombre de composants, de pins, de connexions ou de +feuilles schématiques. Dans le cas de schémas à feuilles multiples, leur +représentation est hiérarchique.

+

Eeschema gère les schémas multi-feuilles de types suivants :

+
    +
  • +

    +Schémas à hiérarchie simple (chaque schéma n’est utilisé qu’une fois). +

    +
  • +
  • +

    +Schémas à hiérarchie complexe (certains schémas sont utilisés plus d’une + fois, en plusieurs instances). +

    +
  • +
  • +

    +Schémas à hiérarchie plate (les schémas ne font pas explicitement partie + d’un schéma maître). +

    +
  • +
+
+
+
+
+

2. Commandes de bases de Eeschema

+
+
+

2.1. Accès aux commandes de Eeschema

+

Vous pouvez accéder au différentes commandes :

+
    +
  • +

    +En cliquant sur les menus, en haut de la fenêtre. +

    +
  • +
  • +

    +En cliquant sur les boutons de la barre d’outil principale, au sommet de la + fenêtre, sous les menus. +

    +
  • +
  • +

    +En cliquant sur les boutons de la barre d’outils à droite de la fenêtre + (outils de placement d'éléments). +

    +
  • +
  • +

    +En cliquant sur les boutons de la barre d’outils à gauche de la fenêtre + (options d’affichage). +

    +
  • +
  • +

    +En utilisant la souris (commandes complémentaires importantes), notamment au + moyen du clic droit sur un élément du schéma, qui affiche un menu contextuel + (options de zoom, de dimension de grille et d'édition des éléments). +

    +
  • +
  • +

    +En utilisant les touches de fonctions (touches F1, F2, F3, F4, [Insert], et + [Espace]). Généralement, l’appui sur la touche [Escape] annule l’opération + en cours, et la touche [Insert] permet la duplication d’un élément venant + d'être inséré. +

    +
  • +
+

Voici un apercu de l’interface et de l’emplacement des différentes commandes +:

+
+
+commands overview +
+
+
+
+

2.2. Commandes à la souris

+
+

2.2.1. Commandes de base

+

Bouton gauche

+
    +
  • +

    +Simple clic : affiche les caractéristiques du composant ou du texte sous le + curseur, dans la barre d'état, au bas de la fenêtre. +

    +
  • +
  • +

    +Double clic : modifie l'élément (s’il est éditable..), composant ou texte. +

    +
  • +
+

Bouton droit

+
    +
  • +

    +Ouvre un menu contextuel, en fonction de l'élément sous le curseur. +

    +
  • +
+
+
+

2.2.2. Opérations sur les blocs

+

Vous pouvez déplacer, traîner ou détruire des zones sélectionnées dans tous +les modes de Eeschema. La différence entre déplacer (Move) et traîner +(Drag) est que les liaisons électriques entre éléments sont conservées lors +d’un Drag.

+

On sélectionne une zone en cliquant du bouton gauche et en maintenant ce +bouton appuyé tout en déplaçant la souris.

+

L’appui sur [Shift], [Ctrl], ou [Shift + Ctrl] pendant la sélection effectue +respectivement une copie, un "drag", ou une suppression :

+ +++ + + + + + + + + + + + + + + + + + +

Bouton gauche de la souris

Déplacer la sélection (Move).

Shift + bouton gauche de la souris

Copier la sélection.

Ctrl + bouton gauche de la souris

Traîner la sélection (Drag).

Ctrl + Shift + bouton gauche de la souris

Supprimer la sélection.

+

Lors d’un "drag" ou d’une copie, vous pouvez :

+
    +
  • +

    +Cliquer à nouveau du bouton gauche pour poser les éléments. +

    +
  • +
  • +

    +Cliquer du bouton droit et choisir Annuler Bloc pour annuler l’opération. +

    +
  • +
+

En cliquant du bouton droit on peut choisir d’autres actions dans le menu +contextuel :

+
+
+main window popup +
+
+
+
+
+

2.3. Raccourcis clavier

+
    +
  • +

    +L’appui sur la touche [?] affiche la liste des raccourcis clavier. +

    +
  • +
  • +

    +Les raccourcis clavier peuvent être modifiés par le menu Préférences, + Raccourcis, Editer les raccourcis. +

    +
  • +
+

Aperçu de la liste des raccourcis clavier par défaut :

+
+
+Default hotkey list +
+
+

Tous les raccourcis clavier peuvent être redéfinis avec l'Éditeur de +raccourcis :

+
+
+Hotkeys editor window +
+
+
+
+

2.4. Sélection de la taille de grille

+

Dans Eeschema, le curseur se déplace au dessus d’une grille, qui peut être +visible ou non. La grille est toujours visible dans le gestionnaire de +librairie.

+

Vous pouvez changer la taille de la grille par le menu contextuel ou par le +menu Préférences,Options de l'éditeur de schématique.

+

La taille par défaut de la grille est de 50 mils (0.050") soit 1.27 mm.

+

C’est la dimension préférée pour le placement des composants et des fils +dans le schéma, mais aussi pour le placement des pins pendant le dessin d’un +symbole de composant dans l'éditeur de composants.

+

On peut aussi travailler avec une dimension de grille plus petite comme 25 +mils ou 10 mils. C’est uniquement lors du dessin des boîtiers de composants +ou pour placer des textes et des commentaires, et non pour placer des pins +ou des fils.

+
+
+

2.5. Sélection du Zoom

+

Pour changer le niveau du zoom :

+
    +
  • +

    +Cliquez du bouton droit pour ouvrir le menu contextuel et choisissez la + valeur de zoom désirée. +

    +
  • +
  • +

    +Ou utilisez les touches de fonctions : +

    +
      +
    • +

      +F1: Zoom avant +

      +
    • +
    • +

      +F2: Zoom arrière +

      +
    • +
    • +

      +F4 ou cliquez simplement sur le bouton du milieu (sans bouger la souris) : Centrer la vue autour de la position du pointeur de la souris +

      +
    • +
    +
  • +
  • +

    +Zoom fenêtre : +

    +
      +
    • +

      +Molette de la souris : Zoom avant/arrière +

      +
    • +
    • +

      +Molette de la souris, touche [Shift] enfoncée : Déplacement haut/bas +

      +
    • +
    • +

      +Molette de la souris, touche [Ctrl] enfoncée : Déplacement droite/gauche +

      +
    • +
    +
  • +
+
+
+

2.6. Affichage des coordonnées du curseur

+

L’unité d’affichage est en inches ou en millimètres. Toutefois, Eeschema +travaille toujours en interne en unités de 0.001 inch (mil/thou).

+

Les informations suivantes sont affichées en bas et à droite de la fenêtre :

+
    +
  • +

    +Le facteur de Zoom +

    +
  • +
  • +

    +La position absolue du curseur (X Y) +

    +
  • +
  • +

    +La position relative du curseur (dx dy) +

    +
  • +
+

Les coordonnées relatives sont remises à zéro par un appui sur la barre +d’espace du clavier. C’est très utile pour faire des mesures entre deux +points.

+
+
+Barre d'état +
+
+
+
+

2.7. Barre de menu

+

La barre de menus permet l’ouverture et la sauvegarde de schémas, la +configuration du programme et l’affichage de la documentation.

+
+
+menubar +
+
+
+
+

2.8. Barre d’outils supérieure

+

Cette barre d’outils donne accès aux principales fonctions de Eeschema.

+

Si Eeschema est lancé tout seul (mode standalone), et non par le +gestionnaire de projets, voici les boutons disponibles :

+
+
+images/toolbar_schedit_standalone.png +
+
+

Si Eeschema est lancé par le gestionnaire de projets (KiCad), voici les +boutons disponibles :

+
+
+images/toolbar_schedit.png +
+
+

Les outils pour créer un projet ne sont pas présents, car ils sont dans le +Gestionnaire de Projets.

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+new schematic icon +

Nouveau Projet Schématique. Créer un nouveau schéma (seulement en mode standalone).

+Open schematic icon +

Ouvrir un Projet Schématique (seulement en mode standalone).

+icons/save_png +

Sauver le Projet Schématique (toute la hiérarchie).

+Page Settings icon +

Ajustage des options de la page, taille et contenu du cartouche.

+icons/print_button_png +

Impression des feuilles de schémas.

+icons/cut_button_png +

Suppression des éléments sélectionnés, pendant le déplacement d’un bloc.

+icons/copyblock_png +

Copie des éléments sélectionnés, dans le presse-papier.

+icons/paste_png +

Copie des éléments sauvegardés, depuis le presse-papier dans la feuille courante.

+icons/undo_png +

Défaire la dernière édition (Ctrl+Z). Annule les dernières modifications (jusqu'à 10).

+icons/redo_png +

Refaire la dernière commande (Ctrl+Y). Rétablit les dernières modifications (jusqu'à 10).

+search icon +

Recherche de composants et de textes, dans le schéma.

+search replace icon +

Chercher et remplacer un texte, dans le schéma.

+icons/zoom_in + +icons/zoom_out +

Zoom + (avant), Zoom - (arrière).

+icons/zoom_redraw + +icons/zoom_fit_in_page_png +

Rafraîchir l'écran, Zoom automatique.

+hierarchy navigator icon +

Navigateur de hiérarchie.

+icons/leave_sheet +

Quitter la sous-feuille, et remonter dans la hiérarchie.

+icons/libedit_png +

Éditeur de librairies, lance l'éditeur de composants.

+icons/library_browse_png +

Visualisateur de librairies, et de composants (Viewlib).

+icons_annotate_png +

Annotation des composants de la schématique.

+ERC icon +

Exécute le test des règles électriques (ERC), vérifie les connexions électriques.

+Netlist icon +

Génération de la Netliste (Pcbnew, SPICE, et autres formats).

+BOM icon +

Génération de la liste des composants, ou BOM (Bill Of Materials).

+edit_module icon +

Éditeur d’empreintes.

+run cvpcb icon +

Lancer CvPcb, association composants et empreintes.

+icons/pcbnew_png +

Lancer Pcbnew, outil de conception de circuits imprimés.

+Import Footprint Names icon +

Importer le fichier d’association composants/empreintes (fichier .cmp créé par CvPcb).

+
+
+
+

2.9. Barre d’outils latérale droite

+

Cette barre d’outils contient les outils pour :

+
    +
  • +

    +Placer des composants, des fils, des bus, des jonctions, des étiquettes + (labels), des textes, etc… +

    +
  • +
  • +

    +Créer des sous-feuilles hiérarchiques et des symboles de connexion. +

    +
  • +
+ ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+images/toolbar_schedit_rightside.png +

+icons/cursor_png +

Annule la commande active, quitte l’outil en cours.

+icons/hierarchy_cursor_png +

Naviguer dans la hiérarchie : cet outil permet d’ouvrir les sous-feuilles de la schématique courante (clic sur le symbole de cette sous-feuille), ou de remonter dans la hiérarchie (clic dans une zone libre du schéma).

+New Component icon +

Placer un composant : affiche le sélecteur de composants.

+Add Power icon +

Placer un symbole de type power : ouvre le sélecteur de symboles d’alimentation.

+icons/add_line_png +

Placer un fil.

+icons/add_bus_png +

Placer un bus.

+icons/add_line2bus_png +

Placer une entrée de bus (type fil vers bus). Ces éléments sont seulement graphiques et ne créent pas de liaisons électriques, ils ne doivent donc pas être utilisés pour relier des fils ensemble.

+icons/add_bus2bus_png +

Placer une entrée de bus (type bus vers bus).

+icons/noconn_png +

Placer un symbole de non connexion. Pour marquer les pins de composants qui sont volontairement non connectées. Utile pour la vérification des règles électriques (ERC).

+icons/add_junction_png +

Placer une jonction. Elles sont placées pour relier deux fils qui se croisent , ou un fil et une pin, quand cela peut être ambigu.

+icons/add_line_label_png +

Placer un nom de net label local. Deux fils avec le même label, dans la même feuille schématique, seront connectés. Pour des connexions entre différentes feuilles, utiliser des labels globaux, ou hiérarchiques.

+Global label icon +

Placer un label global. Tous les labels globaux portant le même nom seront connectés, dans toutes les feuilles de la hiérarchie.

+icons/add_hierarchical_label_png +

Placer un label hiérarchique. Permet d'établir une connexion entre une feuille et la feuille parente qui la contient.

+icons/add_hierarchical_subsheet_png +

Créer une feuille de hiérarchie. Vous devrez donner un nom à cette sous-feuille.

+icons/import_hierarchical_label_png +

Placer une pin hiérarchique importée à partir du label hiérarchique correspondant. Ces labels hiérarchiques doivent déjà être en place dans la sous-feuille. Équivalentes à des pins de composants, elles doivent être reliées par des fils.

+icons/add_hierar_pin_png +

Addition de pins de hiérarchie dans les feuilles. Elles sont placées par leurs noms et n’ont pas besoin d’exister déjà dans la sous-feuille.

+icons/add_dashed_line_png +

Placer lignes ou polygones graphiques. Seulement graphiques, ne relient rien électriquement.

+icons/add_text_png +

Placer des textes. Graphiques uniquement aussi.

+icons/image_png +

Ajouter une image bitmap.

+icons/cancel_png +

Suppression d'éléments. Supprime les éléments sélectionnés.

+

Si plusieurs éléments superposés sont sélectionnés, la priorité est donnée au plus petit (par priorité décroissante : jonction, "Non Connexion", fil, bus, text, composant). Ceci s’applique aussi aux feuilles hiérarchiques. Note : le bouton "Défaire" de la barre d’outils principale vous permet d’annuler les dernières suppressions.

+
+
+

2.10. Barre d’outils latérale gauche

+

Cette barre d’outils permet de gérer les options d’affichage :

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + +

+icons/grid +

Afficher / Cacher la grille.

+icons/unit_inch +

Unités en pouces (inches).

+icons/unit_mm +

Unités en millimètres.

+icons/cursor_shape +

Changer la forme du curseur.

+icons/hidden_pin +

Force l’affichage des pins invisibles.

+icons/lines90 +

Autoriser / Interdire le tracé de fils ou de bus non orthogonaux.

+
+
+

2.11. Menus contextuels et édition rapide

+

Un clic droit ouvre un menu contextuel pour l'élément sélectionné ou survolé +: ce menu permet d’ajuster :

+
    +
  • +

    +Le facteur de Zoom. +

    +
  • +
  • +

    +La taille de grille. +

    +
  • +
  • +

    +Les paramètres couramment édités de l'élément sélectionné. +

    +
  • +
+

Menu contextuel en dehors d’un élément.

+
+
+eeschema_popup_without_element_png +
+
+

Édition d’un label

+
+
+eeschema_popup_edit_label_png +
+
+

Édition d’un composant

+
+
+eeschema_popup_edit_component_png +
+
+
+
+
+
+

3. Barre de menus

+
+
+

3.1. Menu Fichiers

+
+
+Menu Fichiers +
+
+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Nouveau Projet Schématique

Efface le schéma courant et débute un nouveau fichier

Ouvrir un Projet Schématique

Charge une schématique

Ouvrir Récent

Ouvre la liste des fichiers récemment ouverts

Ajouter feuille de schéma

Insérer le contenu d’une autre feuille dans la feuille courante

Sauver le Projet Schématique

Enregistrer la feuille courante et toute sa hiérarchie.

Sauver la feuille courante seule

Enregistrer la feuille courante, mais pas les autres de la hiérarchie.

Sauver la feuille courante sous..

Enregistrer la feuille courante avec un nouveau nom.

Ajustage Opt Page

Ajustage des options de la page, taille et contenu du cartouche.

Imprimer

Imprimer la schématique hiérarchique (Voir chapitre ITracer / Imprimer).

Tracer

Exporter au format PDF, PostScript, HPGL or SVG (Voir chapitre Tracer / Imprimer).

Fermer

Quitter sans sauvegarder.

+
+
+

3.2. Menu Préférences

+
+

3.2.1. Préférences

+
+
+Menu Préférences +
+
+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Librairies de Composants

Sélection des librairies et des chemins de recherche de librairies.

Sélection Couleurs des Éléments

Réglages des couleurs de l’affichage, de tracé et d’impression.

Options de l'Éditeur de schématique

Options générales (unités, tailles de grille, noms de champs, etc…).

Langue

Sélection de la langue de l’interface.

Raccourcis

Sous-menu des raccourcis (liste, édition, export, import).

Sauver Préférences

Enregistrer les préférences dans un fichier de projet .pro.

Charger Préférences

Charger les préférences du projet depuis un fichier .pro.

+
+
+

3.2.2. Préférences / Librairies de Composants

+
+
+Configuration des Librairies +
+
+

Cette boite de dialogue est utilisée pour configurer les librairies de +composants et les chemins de recherche des librairies. Ces réglages sont +enregistrés dans un fichier .pro. Vous pouvez avoir différents fichiers de +configuration dans différents dossiers.

+

Eeschema recherche, dans l’ordre :

+
    +
  1. +

    +Le fichier de configuration (nom_du_projet.pro) dans le dossier courant. +Le fichier kicad.pro dans le répertoire de KiCad. Ce fichier sera donc le +fichier de configuration par défaut. +En l’absence de ces fichiers, il chargera des valeurs par défaut. À charge +pour vous d’ajouter vos librairies à la liste, et d’enregistrer la +configuration dans un fichier .pro. +

    +
  2. +
+

La case Vérifier les conflits entre cache et librairie au chargement du +schéma détermine le comportement du restaurateur de cache de +librairies. Voir Réparer le Cache de Composants pour plus d’informations.

+
+
+

3.2.3. Préférences / Sélection Couleurs des Éléments

+
+
+Couleurs dans Eeschema +
+
+

Palette des couleurs utilisées pour les différents éléments graphiques, +ainsi que pour la couleur de fond de la zone d'édition (noir ou blanc).

+
+
+

3.2.4. Préférences / Options de l'Éditeur de Schématique

+
+
+Options de l'éditeur de schématique +
+
+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Unités de mesure:

Choisissez les unités des coordonnées de l’affichage +et du curseur (inches ou millimètres).

Dim Grille:

Sélection de la taille de grille.

+

Il est recommandé de travailler avec la taille de grille normale (0.050 inches ou 1,27 mm). Les tailles de grille plus petites sont surtout utilisées pour le dessin de composant.

Épaisseur bus par défaut:

Taille du pinceau pour le tracé des bus.

Épaisseur ligne par défaut:

Taille du pinceau pour le tracé des objets qui n’ont pas une taille définie.

Taille des textes par défaut

Dimension des textes lors de l’ajout de textes et de labels

Pas horizontal pour la répétition d'éléments

Décalage sur l’axe X lors de la duplication d'éléments (valeur normale 0)

+

(après le placement d’un élément comme un composant, un fil ou un label, +une copie peut être faite par l’appui sur la touche Insert)

Pas vertical pour la répétition d'éléments

Décalage sur l’axe Y lors de la duplication d'éléments (valeur normale 0,100 inches, soit 2,54mm)

Incrémentation des labels en répétition

Incrémentation de la valeur des labels lors de la duplication de textes se terminant par un nombre, par exemple les numéros de membres de bus (habituellement 1 ou -1).

Intervalle de sauvegarde automatique:

Temps en minutes entre deux sauvegardes.

Notation pour part id:

Style du suffixe utilisé pour annoter les unités de composants (U1A, U1.A, U1-1, etc…)

Afficher la grille:

Case cochée : la grille est affichée.

Afficher les pins invisibles:

Case cochée : affiche les pins invisibles (ou cachées), le plus souvent des pins d’alimentation.

Centrer et déplacer le curseur en zoomant:

Lors d’un zoom, centrer la vue sur la position du curseur.

Utiliser le bouton du milieu de la souris pour recadrer l’affichage

Case cochée : il est possible de déplacer la feuille avec le bouton du milieu de la souris.

Limiter le panning à la taille du "scroll" maximum

Case cochée : le bouton du milieu de la souris ne peut déplacer la feuille en dehors de la zone affichée.

Pan lors du déplacement d’objets

Case cochée : déplace automatiquement la vue de la feuille quand le curseur dépasse le bord de la fenêtre d'édition, pendant le dessin ou les déplacements.

Limiter orientation bus et fils à H et V

Case cochée : les bus et les fils ne peuvent être qu’horizontaux ou verticaux

+

Dans le cas contraire, les bus et fils peuvent être placés dans n’importe quelle orientation.

Afficher limites de page

Case cochée : montre les limites de la page à l'écran.

+
+
+

3.2.5. Préférences / Langue

+

Utilisez la langue par défaut du système. Les autres choix de langue sont là +principalement pour le développement.

+
+
+
+

3.3. Menu Aide

+

Accédez à l’aide en ligne (ce document) pour un manuel détaillé de +KiCad. Utilisez les informations présentes dans «Copier infos de version» +quand vous soumettez un rapport de bug, pour identifier votre version et +votre système.

+
+
+
+
+

4. Barre d’outils principale

+
+
+

4.1. Gestion des feuilles schématiques

+

L’icône Ajustage des options de la page + +Sheet Settings icon +, vous permet de régler +la taille de la feuille et les textes contenus dans le cartouche.

+
+
+Réglage de la page +
+
+

Le nombre de feuilles, numéro de feuille, sont mis à jour +automatiquement. La date ne sera pas changée automatiquement, mais vous +pouvez la fixer à aujourd’hui en cliquant sur le bouton "←".

+
+
+

4.2. Options de l'éditeur de schématique

+
+

4.2.1. Options générales

+
+
+Options de l'éditeur de schématique +
+
+
+
+

4.2.2. Noms des Champs Modèles

+

Vous pouvez définir des champs personnalisés qui existeront par défaut pour +chaque composant (même s’ils sont laissés vides).

+
+
+Définition des Noms de Champs Modèles +
+
+
+
+
+

4.3. Outil de recherche

+

L’icône +Find icon +, vous affichera la fenêtre de +l’outil de recherche.

+
+
+Chercher +
+
+

Vous pouvez rechercher une référence, une valeur, ou du texte, dans la +feuille courante ou dans l’ensemble de la hiérarchie. Une fois trouvé, le +curseur sera positionné sur l'élément recherché dans la sous-feuille +concernée.

+
+
+

4.4. Outil de Netliste

+

L’icône +Netlist icon + ouvre l’outil de +génération de netlistes.

+

Les fichiers netlistes générés décrivent toutes les connexions entre +éléments dans l’entière hiérarchie.

+

Dans une hiérarchie multi-feuilles, chaque label local n’est visible que +dans la feuille à laquelle il appartient. Ainsi, le label TOTO de la feuille +3 est différent du label TOTO de la feuille 5 (si aucune connexion n’a été +introduite volontairement pour les relier). Ceci est du au fait que le +numéro de la feuille est associé en interne aux labels locaux.

+

Note 1 :

+

La longueur des labels n’a aucune limitation dans Eeschema, mais les +logiciels exploitant les netlistes générées peuvent, eux, avoir certaines +limitations à ce sujet.

+

Note 2 :

+

Évitez les espaces dans les noms de labels, car ils apparaîtront comme des +mots séparés. Ce n’est pas une limitation de Eeschema, mais il peut y en +avoir dans certains formats de netlistes qui considèrent que les noms de +labels sont dépourvus d’espaces.

+
+
+La fenêtre de l'outil de Netlistes +
+
+

Options :

+

Format par défaut :

+

Cochez la case pour choisir Pcbnew comme le format par défaut.

+

D’autres formats de netlistes peuvent être générés :

+
    +
  • +

    +Orcad PCB2 +

    +
  • +
  • +

    +CadStar +

    +
  • +
  • +

    +Spice, pour les simulateurs +

    +
  • +
+

Des plugins externes peuvent également être ajoutés pour de nouveaux +formats.

+
+
+

4.5. Outil d’annotation

+

L’icône +icons_annotate_png + donne accès à +l’outil d’annotation. Cet outil effectue le nommage automatique des +références des composants du schéma.

+

Pour des composants multi-unités (comme par exemple le 7400 qui contient 4 +portes), un suffixe d’unité sera attribué (ainsi notre 7400 désigné par la +référence U3 sera divisé en quatre unités référencées U3A, U3B, U3C et U3D).

+

Vous pouvez choisir d’annoter tous les composants, ou seulement les +nouveaux, comme ceux qui ne sont pas encore annotés.

+
+
+annotate-dialog_img +
+
+

Portée

+

Utiliser la schématique entière. Toutes les feuilles seront ré-annotées +(c’est option habituelle).

+

Utiliser la feuille active uniquement. Seule la feuille courante sera +ré-annotée (cette option sera utilisée dans des cas particuliers, par +exemple pour évaluer le nombre de résistances de la feuille courante).

+

Garder l’annotation existante. Annotation conditionnelle, seuls les nouveaux +composants seront annotés (option habituelle).

+

Supprimer l’annotation existante. Annotation inconditionnelle, tous les +composants seront ré-annotés (cette option sera utilisée quand il y a un +risque de doublons dans les références).

+

Reset, mais ne pas échanger les unités déjà numérotées des boitiers +multi-unités. Cette option conserve les groupes de multi-unités (ex. : U2A, +U2B) lors de la ré-annotation.

+

Ordre d’annotation

+

Choisit dans quelle direction seront numérotés les composants.

+

Choix de l’annotation

+

Sélectionne la méthode de numérotation pour les schémas multi-feuilles.

+
+
+

4.6. Outil de vérification des règles électriques

+

L’icône +ERC icon + donne accès à l’outil de +vérification des règles électriques (ERC).

+

Cet outil effectue la vérification du schéma, et est particulièrement utile +pour détecter des connexions oubliées ou des incohérences.

+

Une fois que vous avez exécuté l’ERC, Eeschema place des marqueurs pour +mettre en évidence les problèmes. Le diagnostic peut alors être donné par un +clic gauche sur le marqueur. Un fichier de rapport d’erreurs peut également +être généré.

+
+

4.6.1. Fenêtre principale de l’ERC

+
+
+La fenêtre de l'ERC. +
+
+

Les erreurs sont affichées dans la fenêtre du vérificateur des règles +électriques :

+
    +
  • +

    +Total : nombre total d’erreurs et avertissements. +

    +
  • +
  • +

    +Erreurs : nombre d’erreurs. +

    +
  • +
  • +

    +Warnings : nombre d’avertissements. +

    +
  • +
+

Options :

+
    +
  • +

    +Créer fichier rapport ERC : cochez la case pour la création d’un fichier de + rapport d’erreurs. +

    +
  • +
+

Commandes :

+
    +
  • +

    +Effacer marqueurs : enlève tous les marqueurs d’erreurs et avertissements du + schéma. +

    +
  • +
  • +

    +Exécuter : lance la vérification. +

    +
  • +
  • +

    +Fermer : ferme la fenêtre de l’ERC. +

    +
  • +
+

Note :

+
    +
  • +

    +En cliquant sur une erreur, vous êtes emmenés au marqueur correspondant sur + le schéma. +

    +
  • +
+
+
+

4.6.2. Options de l’ERC

+
+
+Onglet 'Options' +
+
+

Cet onglet vous permet de fixer les règles de connexion entre pins. Vous +pouvez choisir parmi trois options pour chaque cas :

+
    +
  • +

    +Pas d’erreur (Vert) +

    +
  • +
  • +

    +Avertissement (W jaune) +

    +
  • +
  • +

    +Erreur (E rouge) +

    +
  • +
+

Chaque carré de la matrice peut être modifié en cliquant une ou plusieurs +fois dessus.

+
+
+
+

4.7. Outil de Liste de Matériel

+

L’icône +BOM icon + donne accès à l’outil de +création de la liste de matériel, ou BOM (Bill Of Material). Cet outil +génère un fichier contenant la liste des composants et/ou les connexions +hiérarchiques (labels globaux).

+
+
+Fenêtre du générateur de BOM +
+
+

Le générateur de BOM utilise des plugins externes, en général sous la forme +de feuilles de styles XSLT ou de scripts Python. Certains sont fournis, et +sont disponibles dans le répertoire d’installation de KiCad. (Linux : +/usr/lib/kicad/plugins).

+

Quelques champs de composants utiles à utiliser pour le BOM :

+
    +
  • +

    +Valeur : nom unique pour chaque composant utilisé. +

    +
  • +
  • +

    +Empreinte : entrée soit manuellement, soit par rétro-annotation (voir + ci-dessous). +

    +
  • +
  • +

    +Champ 1 : nom du fabricant. +

    +
  • +
  • +

    +Champ 2 : référence fabricant. +

    +
  • +
  • +

    +Champ 3 : référence distributeur. +

    +
  • +
+

Exemple :

+
+
+Fenêtre des propriétés du composant +
+
+
+
+

4.8. Outil de rétro-annotation des empreintes associées

+
+

4.8.1. Accès :

+

L’icône +Import Footprint Names icon + donne accès à l’outil de rétro-annotation.

+

Cet outil permet de rétro-importer les noms des empreintes choisies dans +Pcbnew dans les champs empreintes de Eeschema.

+
+
+
+
+
+

5. Création et édition de schémas

+
+
+

5.1. Introduction

+

Un schéma peut être représenté sur une seule feuille, mais, s’il est assez +grand, il lui faudra plusieurs feuilles.

+

Un schéma représenté sur plusieurs feuilles est un schéma hiérarchique, et +toutes ses feuilles (chacune représentée par son propre fichier) constituent +un projet Eeschema. La manipulation des schémas hiérarchiques sera décrite +au chapitre Schématiques hiérarchiques.

+
+
+

5.2. Généralités

+

Un schéma conçu avec Eeschema est plus que la simple représentation +graphique d’un dispositif électronique. Il est normalement le point d’entrée +d’une chaîne de développement qui permet de :

+
+

Un schéma se compose principalement de composants, de fils, d'étiquettes +(labels), de jonctions, de bus et de sources d’alimentation. Pour plus de +clarté dans le schéma, vous pouvez placer des éléments purement graphiques +comme des entrées de bus, des commentaires ou des polygones graphiques.

+
+
+

5.3. Chaîne de développement

+
+
+dev-chain_png +
+
+

Les composants sont ajoutés à la schématique à partir de bibliothèques +(librairies) de composants. Quand le schéma est fait, une liste +d’interconnexions (netliste) est générée, qui est ensuite utilisée pour +importer la définition des connexions et des empreintes dans PcbNew.

+
+
+

5.4. Placement et édition de composants

+
+

5.4.1. Rechercher et placer un composant

+

Pour placer un composant dans votre schéma, vous pouvez utiliser l’icône + +New Component icon +. Une boîte de +dialogue vous permet de taper le nom du composant à charger.

+
+
+Fenêtre de sélection de composant +
+
+

La boîte de dialogue Sélection Composant va filtrer les composants par nom, +mots-clés, ou description selon ce que vous tapez dans le champ de recherche +du filtre.

+

Avant de placer le composant dans le schéma, vous pouvez le faire pivoter, +le renverser (miroir haut-bas ou droite-gauche), ou modifier ses champs, +soit en utilisant les raccourcis clavier soit par le menu contextuel +(clic-droit). Cela pourra également être fait après le placement, de la même +manière.

+

Voici un composant lors de son placement :

+
+
+composant en cours de placement +
+
+
+
+

5.4.2. Alimentations

+

Un symbole d’alimentation est un composant (les symboles d’alimentation sont +regroupés dans la librairie "power"), afin qu’ils puissent être placés en +utilisant le sélecteur de composants. Cependant, comme les placements +d’alimentations sont fréquents, on utilisera l’outil + +Add Power icon +. Cet outil est le même que +pour le placement de composants, sauf que la recherche se fait directement +dans la librairie «power».

+
+
+

5.4.3. Édition et modification de composants (déjà placés)

+

Il y a deux façons d'éditer un composant :

+
    +
  • +

    +Modifier le composant lui-même : position, orientation, sélection d’unité + pour un composant multi-unités. +

    +
  • +
  • +

    +Modifier un de ses champs : référence, valeur, empreinte, etc… +

    +
  • +
+

Lorsqu’un composant vient d'être placé, vous pouvez avoir à modifier sa +valeur (en particulier pour les résistances, condensateurs, etc…), mais il +est inutile de lui assigner un numéro de référence tout de suite, ni de +sélectionner l’unité (sauf pour les composants avec des unités verrouillées, +que vous aurez à attribuer manuellement). Ceci peut être fait +automatiquement par l’outil d’annotation.

+
+
Modification de composant
+

Pour modifier une caractéristique d’un composant, placez le curseur sur le +composant, puis, au choix :

+
    +
  • +

    +Double-cliquez sur le composant pour ouvrir la fenêtre d'édition complète. +

    +
  • +
  • +

    +Faites un clic droit pour ouvrir le menu contextuel et choisissez l’une des + commandes : Déplacer, Orienter, Éditer, Supprimer, etc… +

    +
  • +
+
+
+
Édition des champs du composant
+

Vous pouvez modifier la référence, la valeur, la position, l’orientation, la +taille du texte et la visibilité des champs :

+
    +
  • +

    +Double-cliquez sur le champ à modifier. +

    +
  • +
  • +

    +Faites un clic droit pour ouvrir le menu contextuel et choisissez l’une des + commandes : Déplacer, Orienter, Éditer, Supprimer, etc… +

    +
  • +
+

Pour plus d’options, ou pour créer de nouveaux champs, double-cliquez sur le +composant pour ouvrir la fenêtre d'édition complète des propriétés du +composant.

+
+
+Fenêtre des propriétés du composant +
+
+

Chaque champ peut être visible ou caché, et affiché soit horizontalement, +soit verticalement. La position affichée est toujours indiquée pour le +composant normalement affiché (pas de rotation ou de mise en miroir), et est +relative au point d’ancrage du composant.

+

Le bouton "Remettre aux valeurs en Librairie" ramène le composant à son +orientation originale, et réinitialise les options, la taille et la position +de chaque champ. Les champs textes ne sont cependant pas modifiés, car cela +pourrait casser la schématique.

+
+
+
+
+

5.5. Fils, Bus, Labels, Alimentations

+
+

5.5.1. Introduction

+

Tous ces éléments peuvent être placés à partir des outils de la barre +latérale droite

+

Ces éléments peuvent être des :

+
    +
  • +

    +Fils : connexions entre composants +

    +
  • +
  • +

    +Bus : pour relier graphiquement des labels de bus +

    +
  • +
  • +

    +Polygones : pour la présentation graphique. +

    +
  • +
  • +

    +Jonctions : pour créer des connexions au croisement de fils ou de bus. +

    +
  • +
  • +

    +Entrées de Bus : pour montrer les connexions entre fils et bus. Seulement pour l’aspect graphique ! +

    +
  • +
  • +

    +Labels: pour étiqueter ou établir des connexions. +

    +
  • +
  • +

    +Labels globaux: pour établir des connexions entre feuilles. +

    +
  • +
  • +

    +Textes: pour ajouter des commentaires ou des notes. +

    +
  • +
  • +

    +Symboles de Non-Connexion: pour signaler une pin de composant qui ne sera pas utilisée. +

    +
  • +
  • +

    +Feuilles Hiérarchiques, et leurs pins de connexions. +

    +
  • +
+
+
+

5.5.2. Connexions (Fils et Labels)

+

Il y a deux moyens d'établir des connexions :

+
    +
  • +

    +Fils de pin à pin. +

    +
  • +
  • +

    +Labels. +

    +
  • +
+

La figure ci-dessous montre les deux méthodes :

+
+
+Labels de fils +
+
+

Note 1 :

+

Le point de "contact" d’un label est le coin inférieur gauche de la première +lettre de l'étiquette. Ce point est affiché avec un petit carré lorsqu’il +n’est pas connecté.

+

Ce point doit donc être en contact avec le fil, ou être superposé à +l’extrémité d’une pin pour que le label soit considéré comme connecté.

+

Note 2 :

+

Pour établir une connexion, un segment de fil doit être connecté par ses +extrémités à un autre segment ou à une pin de composant.

+

Si il y a chevauchement (si un fil survole une pin sans être connecté à son +extrémité), il n’y a pas de connexion.

+

Note 3 :

+

Les fils qui se croisent ne sont pas implicitement connectés. Il est +nécessaire de les joindre avec un point de jonction si une connexion est +souhaitée.

+

La figure précédente montre un cas de connexions utilisant des symboles de +jonction (fils reliés entre eux, DB25FEMALE pins 19, 20, 21, 22).

+

Note 4 :

+

Si deux labels différents sont placés sur le même fil, ils sont reliés entre +eux et deviennent équivalents. Et tous les éléments reliés à l’un ou l’autre +de ces labels seront connectés entre eux.

+
+
+

5.5.3. Connexions (Bus)

+

Dans le schéma ci-dessous, de nombreuses pins sont connectées à des bus.

+
+
+Exemple de schéma avec des bus : +
+
+
+
Membres d’un bus
+

Du point de vue schématique, un bus est une collection de signaux, +commençant par un préfixe commun, et se terminant par un numéro. Par +exemple, PCA0, PCA1, PCA2 et sont des membres du bus PCA.

+

Le bus complet est nommé PCA[N..m], où N et m sont le premier et le dernier +numéro des fils de ce bus. Ainsi, si le bus PCA compte 20 membres, de 0 à +19, le bus complet sera noté PCA[0..19]. Une collection de signaux comme +PCA0, PCA1, PCA2, WRITE, READ ne peut être contenue dans un bus.

+
+
+
Connexions entre membres de bus
+

Les pins connectées entre les membres d’un même bus doivent être reliées par +des labels. Il est impossible de connecter une pin directement à un bus ; ce +type de connexion sera ignoré par Eeschema.

+

Dans l’exemple ci-dessus, les connexions sont faites par des labels placés +sur les fils connectés aux pins. Les entrées de bus (segments de fil à 45 +degrés) sont purement décoratifs, et ne sont pas nécessaires pour établir +des connexions logiques.

+

En pratique, en utilisant la commande de répétition (touche Insert), les +connexions peuvent être très vite faites de la façon suivante, si les pins +de composants sont alignées dans l’ordre croissant (un cas fréquent sur des +composants tels que des mémoires, microprocesseurs, etc…) :

+
    +
  • +

    +Placez le premier label (par exemple PCA0). +

    +
  • +
  • +

    +Utilisez la commande de répétition autant de fois que nécessaire pour placer + les autres membres. Eeschema créera automatiquement les labels suivants + (PCA1, PCA2 …) alignés verticalement, théoriquement sur la position des + autres pins. +

    +
  • +
  • +

    +Dessinez le fil sous le premier label. Ensuite, utilisez la commande de + répétition pour placer les autres fils sous les autres labels. +

    +
  • +
  • +

    +Au besoin, placez les entrées de bus de la même façon (placez la première + entrée, puis utilisez la commande de répétition). +

    +
  • +
+
+ + + +
+
Note
+
+

Dans le menu Préférences / Options de l'éditeur de schématique, vous pouvez +définir les paramètres de répétition :

+
    +
  • +

    +Pas vertical. +

    +
  • +
  • +

    +Pas horizontal. +

    +
  • +
  • +

    +Incrémentation des labels (qui peuvent ainsi être incrémentés de 2, 3, ou + décrémentés). +

    +
  • +
+
+
+
+
+
Connexions globales entre les bus
+

Vous pouvez avoir besoin de mettre des connexions entre des bus, pour, par +exemple, relier deux bus ayant des noms différents, ou dans le cas d’une +hiérarchie, pour créer des liens entre les différentes feuilles. Dans ce +cas, effectuez ces connexions de la manière suivante :

+
+
+Exemple de jonction de bus +
+
+

Les bus PCA [0..15], ADR [0..7] et BUS [5..10] sont reliés entre eux +(remarquez la jonction placée ici pour que le fil de bus vertical rejoigne +le milieu du segment du bus horizontal).

+

Plus précisément, les éléments correspondants sont reliés entre eux: PCA0, +ADR0 sont connectés, (de même que PCA1 et ADR1, …, PCA7 et ADR7).

+

De la même manière, PCA5, BUS5 et ADR5 sont connectés (tout comme PCA6, BUS6 +et ADR6 et PCA7, BUS7 et ADR7).

+

PCA8 et BUS8 sont aussi connectés (tout comme PCA9 et BUS9, PCA10 et BUS10)

+
+
+
+

5.5.4. Connexion des sources d’alimentation

+

Lorsque les pins d’alimentation des composants sont visibles, elles doivent +être connectées, comme pour tout autre signal.

+

Les composants tels que les portes logiques et les bascules peuvent avoir +des pins d’alimentation invisibles. Des précautions doivent être prises avec +ceux-ci parce que :

+
    +
  • +

    +Vous ne pouvez pas connecter de fils, en raison de leur invisibilité. +

    +
  • +
  • +

    +Vous ne connaissez pas leurs noms. +

    +
  • +
+

Et de plus, ce serait une mauvaise idée de les rendre visibles et de les +relier comme les autres pins, parce que le schéma deviendrait illisible et +non conforme aux conventions habituelles.

+
+ + + +
+
Note
+
Si vous voulez forcer l’affichage de ces pins d’alimentation invisibles, +vous devez cocher l’option «Afficher les pins invisibles» dans la boîte de +dialogue du menu Préférences / Options de l'éditeur de schématique, ou +cliquer sur l’icône +images/icons/hidden_pin.png + de la barre d’outils +de gauche.
+
+

Eeschema connecte automatiquement les pins d’alimentation invisibles de même +nom, à la source d’alimentation portant ce nom. Il peut être nécessaire de +relier des points d’alimentation de noms différents (par exemple, "GND" dans +les composants TTL et "VSS" dans les composants MOS) ; utilisez les symboles +d’alimentation pour cela.

+

Il est déconseillé d’utiliser des labels pour le raccordement aux +alimentations. Ceux-ci ne disposent que d’une portée de connexion "locale", +et ne relieraient pas les pins d’alimentation invisibles.

+

La figure ci-dessous montre un exemple de connexion de sources +d’alimentation.

+
+
+Exemples de sources d'alimentations +
+
+

Dans cet exemple, la masse (GND) est connectée à la source d’alimentation +VSS, et la source d’alimentation VCC est connectée à VDD.

+

Deux symboles PWR_FLAG y sont visibles. Ils indiquent que les deux sources +d’alimentation VCC et GND sont vraiment reliées à une source +d’alimentation. Sans ces deux drapeaux, l’outil ERC diagnostiquerait : +Warning Avertissement : port d’alimentation non connecté.

+

Tous ces symboles de composants font partie de la librairie «power».

+
+
+

5.5.5. Symboles de "Non-Connexion"

+

Ces symboles sont très utiles pour éviter d’avoir des avertissements +indésirables dans l’ERC. La vérification des règles électriques s’assurant +qu’aucune connexion n’a été oubliée.

+

Si des pins doivent vraiment rester en l’air, il est nécessaire de placer un +drapeau, symbole de "Non Connexion" (outil : + +No connection icon +) sur ces broches. Ces +symboles n’ont aucune incidence sur la génération des netlistes.

+
+
+
+

5.6. Compléments Graphiques

+
+

5.6.1. Textes et Commentaires

+

Il peut être utile, pour la compréhension le schéma, de placer des éléments +tels que des textes, des notes, ou des cadres. Les outils Texte : + +images/icons/add_text.png + et Polygones : + +images/icons/add_dashed_line.png +) sont destinés à cet usage, +contrairement aux labels et aux fils, qui sont des éléments de connexion.

+

Ici, un exemple de cadre avec un texte de commentaire :

+
+
+Cadre et exemple de texte de commentaire. +
+
+
+
+

5.6.2. Cartouche

+

On peut modifier le cartouche et son contenu en cliquant sur l’outil + +Ajustage Opt Page +.

+
+
+Fenêtre des Options de la page +
+
+
+
+Bloc Titre +
+
+

Le nombre et le numéro de feuille sont automatiquement mis à jour.

+
+
+
+

5.7. Restauration du cache des composants

+

Par défaut, EESchema va chercher les symboles de composants des librairies +disponibles dans les chemins et emplacements configurés. Cela peut causer un +problème lors du chargement d’un projet très ancien : si les symboles de la +librairie ont changé depuis qu’ils ont été utilisés dans le projet, ils +seraient remplacés automatiquement avec leurs nouvelles versions. Les +nouvelles versions peuvent ne pas s’insérer correctement, ou être orientées +différemment, ce qui conduit à un schéma cassé.

+

Cependant, quand un projet est enregistré, une librairie de sauvegarde (ou +cache) est enregistrée avec lui. Cela permet au projet d'être distribué sans +les librairies complètes. Si vous chargez un projet où les symboles sont +présents à la fois dans ce fichier cache et dans les librairies du système, +Eeschema va scanner les bibliothèques pour trouver d'éventuels conflits. Les +conflits trouvés seront affichés dans la fenêtre suivante :

+
+
+Fenêtre de résolution des conflits +
+
+

Vous pouvez voir dans cet exemple que le projet utilisait initialement une +diode avec la cathode vers le haut, mais la librairie en contient maintenant +une avec la cathode vers le bas. Ce changement pourrait ruiner le projet ! +Un appui sur OK, provoquera la sauvegarde de l’ancien symbole dans une +librairie spéciale «rescue», et tous les composants utilisant ce symbole +seront renommés pour éviter les conflits de noms.

+

Si vous appuyez sur Annuler, aucune sauvegarde ne sera effectuée, et donc +Eeschema va, par défaut, charger tous les nouveaux composants. Tant qu’aucun +changement n’a été effectué, vous pouvez toujours revenir en arrière et +relancer la restauration du cache : choisissez "Sauver anciens composants" +du menu Outils pour faire apparaître la fenêtre à nouveau.

+

Si vous préférez ne plus voir cette boîte de dialogue, vous pouvez appuyer +sur "Ne plus afficher". La valeur par défaut est de ne rien faire et de +permettre aux nouveaux composants d'être chargés. Cette option peut être +modifiée dans les Préférences / Librairies de composants.

+
+
+
+
+

6. Schématiques hiérarchiques

+
+
+

6.1. Introduction

+

Une représentation hiérarchique est généralement une bonne solution pour des +projets dépassant quelques feuilles. Si vous voulez gérer ce type de projet, +il vous faudra :

+
    +
  • +

    +Utiliser de grande feuilles, ce qui pourrait conduire à des problèmes + d’impression ou de manipulation. +

    +
  • +
  • +

    +Utiliser plusieurs feuilles, ce qui vous amène à une structure hiérarchique. +

    +
  • +
+

La schématique complète consiste alors en une feuille principale, appelée +feuille racine, et des sous-feuilles constituant la hiérarchie. En outre, +une habile subdivision du schéma en plusieurs feuilles augmentera souvent sa +lisibilité.

+

À partir de la feuille racine, vous pouvez accéder à toutes les +sous-feuilles. La gestion d’une schématique hiérarchique est très facile +avec Eeschema, grâce à son "Navigateur de Hiérarchie" accessible par l’icône + +icons/hierarchy_nav_png + de la barre +d’outils supérieure.

+

Deux sortes de hiérarchies peuvent cohabiter : la première est celle qui +vient d'être évoquée, et qui est d’usage courant. La seconde consiste en la +création de composants en librairie qui ressemblent à des composants +ordinaires, mais qui correspondent en fait à un schéma décrivant leur +structure interne.

+

Le second type est utilisé pour concevoir des circuits intégrés, car dans ce +cas vous devez utiliser des librairies de fonctions dans le schéma que vous +êtes en train de dessiner.

+

Eeschema ne gère pas pour l’instant ce deuxième type.

+

Une hiérarchie peut être :

+
    +
  • +

    +simple : une feuille donnée n’est utilisée qu’une seule fois. +

    +
  • +
  • +

    +complexe : une feuille donnée sera utilisée plusieurs fois (instances + multiples). +

    +
  • +
  • +

    +à plat : c’est un hiérarchie simple, mais les liaisons entre feuilles ne + sont pas dessinées. +

    +
  • +
+

Eeschema est capable de gérer ces différentes hiérarchies.

+

La création d’une schématique hiérarchique est facile, la hiérarchie étant +manipulée à partir de la feuille racine, comme si vous n’aviez qu’un seul +schéma.

+

Les deux étapes importantes à comprendre sont :

+
    +
  • +

    +Comment créer une sous-feuille. +

    +
  • +
  • +

    +Comment établir des connexions électriques entre les sous-feuilles. +

    +
  • +
+
+
+ +

La navigation parmi les sous-feuilles est très facile, grâce à l’outil de +navigation accessible par le bouton + +icons/hierarchy_nav_png + de la barre +d’outils supérieure.

+
+
+hierarchy_navigator_dialog_png +
+
+

On peut atteindre chaque feuille en double-cliquant sur son nom. Vous pouvez +aussi entrer rapidement dans une feuille, depuis sa feuille parente, en +faisant un clic droit dessus, puis Entrer dans feuille.

+

Vous pouvez accéder rapidement à la feuille racine, ou à une des +sous-feuilles grâce à l’outil + +icons/hierarchy_cursor_png + de la +barre latérale droite. Après que cet outil ait été sélectionné :

+
    +
  • +

    +Cliquez sur un nom de feuille pour la sélectionner. +

    +
  • +
  • +

    +Cliquez ailleurs sur la feuille pour afficher la feuille racine, ou pour + remonter dans la hiérarchie. +

    +
  • +
+
+
+

6.3. Labels locaux, hiérarchiques et globaux

+
+

6.3.1. Propriétés

+

Les labels locaux, outil + +icons/add_line_label_png +, relient des +signaux uniquement à l’intérieur de la même feuille. Les labels +hiérarchiques, outil + +icons/add_hierarchical_label_png +, +relient des signaux uniquement à l’intérieur d’une feuille ou à une pin +hiérarchique de sa feuille parente.

+

Les labels globaux, outil +Global label icon +, relient des signaux à travers toute la hiérarchie. Les pins +d’alimentation (de type power in et power out) invisibles sont +similaires aux labels globaux car elles sont reliées à travers toute la +hiérarchie.

+
+ + + +
+
Note
+
À l’intérieur d’une hiérarchie, on peut utiliser à la fois des labels +globaux ou hiérarchiques.
+
+
+
+
+

6.4. Étapes de la création hiérarchique

+

Vous devez :

+
    +
  • +

    +Placer dans la feuille racine un symbole appelé "Feuille hiérarchique". +

    +
  • +
  • +

    +Accéder à cette nouvelle feuille schématique (sous-feuille) par le + navigateur, et la dessiner, comme n’importe quel schéma. +

    +
  • +
  • +

    +Établir les connexions électriques entre les deux feuilles de schéma en + plaçant des Labels Globaux (HLabels) dans la nouvelle sous-feuille et des + labels portant le même nom dans la feuille racine, appelées Labels de + Feuille (SheetLabels). Ces SheetLabels seront connectées au symbole de + feuille, de la feuille racine aux autres éléments du schéma comme des pins + ordinaires de composants. +

    +
  • +
+
+
+

6.5. Symbole de feuille hiérarchique

+

Tracez un rectangle symbolisant la sous-feuille, en plaçant deux points sur +une diagonale.

+

La taille de ce rectangle vous permettra d’ajouter plus tard des labels +particuliers, des pins de hiérarchie, correspondant aux labels globaux +(Hlabels) de la sous-feuille.

+

Ces labels sont vues comme des pins ordinaires de composants. Utilisez +l’outil + +icons/add_hierarchical_subsheet_png +.

+

Cliquez pour placer le coin supérieur gauche du rectangle. Cliquez à nouveau +pour positionner le coin inférieur droit, afin d’avoir un rectangle +suffisamment grand.

+

On vous demandera alors de donner un nom de fichier et un nom de feuille +pour cette sous-feuille, pour vous permettre de l’atteindre par le +navigateur de hiérarchie.

+
+
+hsheet_properties_1_png +
+
+

Vous devez au moins spécifier un nom de fichier. En l’absence de nom de +feuille, c’est le nom de fichier qui sera utilisé comme nom de feuille +(c’est la méthode habituelle).

+
+
+

6.6. Connexions - Pins hiérarchiques

+

Vous allez maintenant créer des points de connexion (pins hiérarchiques) +pour le symbole de feuille qui vient d'être créé.

+

Ces pins hiérarchiques sont similaires à des pins ordinaires de composants, +avec toutefois la possibilité de raccorder un bus entier sur un seul point +de connexion.

+

Il y a deux méthodes possibles :

+
    +
  • +

    +Placer les différentes pins avant le dessin de la sous-feuille (placement + manuel). +

    +
  • +
  • +

    +Placer les différentes pins après le dessin de la sous-feuille et des labels + globaux (placement semi-automatique). +

    +
  • +
+

Cette deuxième méthode largement préférable.

+

Placement manuel

+
    +
  • +

    +Choisissez l’outil + +icons/add_hierar_pin_png +. +

    +
  • +
  • +

    +Cliquez sur le symbole de feuille hiérarchique où vous voulez placer cette + pin. +

    +
  • +
+

Ci-dessous, un exemple de création de pin hiérarchique appelée "CONNECTION".

+
+
+eeschema_hierarchical_label_png +
+
+

Vous pouvez dès maintenant définir ses attributs graphiques, sa dimension, +ou ultérieurement, en l'éditant (clic droit et choisir Éditer dans le menu +contextuel).

+

Différentes formes de pins s’offrent à vous :

+
    +
  • +

    +Entrée +

    +
  • +
  • +

    +Sortie +

    +
  • +
  • +

    +Bidirectionnel +

    +
  • +
  • +

    +Trois-états +

    +
  • +
  • +

    +Passive +

    +
  • +
+

Ces formes de symboles de pins ne sont que des améliorations graphiques et +elles n’ont pas d’autre rôle.

+

Placement automatique :

+
    +
  • +

    +Sélectionnez l’outil + +icons/import_hierarchical_label_png +. +

    +
  • +
  • +

    +Cliquez sur le symbole de feuille hiérarchique dans lequel vous voulez + importer des pins hiérarchiques correspondant aux labels hiérarchiques + placés dans la feuille correspondante. Une pin hiérarchique apparaît si un + label hiérarchique existe et qu’il ne correspond pas à une pin déjà placée. +

    +
  • +
  • +

    +Cliquez où vous souhaiter placer la pin. +

    +
  • +
+

Les pins nécessaires peuvent ainsi être placées rapidement et sans +erreur. Leur aspect correspond à celui de leur label hiérarchique.

+
+
+

6.7. Connexions - Labels hiérarchiques

+

À chaque pin de la feuille symbolique venant d'être créée doit correspondre +un label appelé label hiérarchique dans la sous-feuille. Les labels +hiérarchiques sont similaires aux labels ordinaires, mais ils permettent des +connexions entre les sous-feuilles et la feuille de racine. La +représentation graphique de ces deux éléments complémentaires (pin et label +hiérarchiques) est identique. La création de labels hiérarchiques se fait à +l’aide de l’outil : + +icons/add_hierarchical_label_png +.

+

Ci-dessous un exemple de feuille racine :

+
+
+hierarchical_label_root_png +
+
+

Remarquez la pin hiérarchique VCC-PIC, reliée au connecteur JP1.

+

Voici les connexions correspondantes dans la sous-feuille :

+
+
+hierarchical_label_sub_png +
+
+

Nous retrouvons les deux labels hiérarchiques correspondants, qui +établissent la connexion entre les deux feuilles hiérarchiques.

+
+ + + +
+
Note
+
Vous pouvez utiliser des pins et des labels hiérarchiques pour relier deux +bus, en utilisant la syntaxe décrite précédemment (Bus [N..m]).
+
+
+

6.7.1. Labels, labels hiérarchiques, labels globaux et pins d’alimentation invisibles

+

Quelques remarques sur les différentes façons d'établir des connexions +autrement qu’avec des fils.

+
+
Labels simples
+

Les labels simples n’ont qu’une portée locale de connexion, limitée à la +feuille de schéma dans laquelle ils sont placés. Ceci est du au fait que :

+
    +
  • +

    +Chaque feuille a un numéro de feuille. +

    +
  • +
  • +

    +Ce numéro de feuille est associé à l'étiquette. +

    +
  • +
+

Ainsi, quand vous placez un label "TOTO" dans la feuille n°3, le vrai nom de +ce label est "TOTO_3". Si vous avez aussi un label "TOTO" dans la feuille +n°1 (feuille racine), c’est en fait un label "TOTO_1" différent de +"TOTO_3". Ceci est toujours vrai, même si vous n’avez qu’une seule feuille.

+
+
+
Labels hiérarchiques
+

Ce que nous avons dit pour les labels simple est vrai aussi pour les labels +hiérarchiques.

+

Ainsi, dans la même feuille, un label hiérarchique "TOTO" est considéré +comme connecté à un autre label "TOTO", mais n’est pas connecté à un label +"TOTO" dans une autre feuille.

+

Toutefois, un label hiérarchique sera connecté au symbole de pin +hiérarchique correspondant dans la feuille racine.

+
+
+
Pins d’alimentations invisibles
+

Nous avons vu que les pins d’alimentation invisibles sont connectées +ensemble si elles portent le même nom. Ainsi toutes les pins déclarées "pins +d’alimentation invisibles" et nommées VCC sont reliées et forment +l'équipotentiel VCC, quelle que soit la feuille dans laquelle elles sont +placées.

+

En revanche, si vous placez un label VCC dans une sous-feuille, il ne sera +pas relié aux pins VCC, parce que ce label est en fait VCC_n, où n est le +numéro de la feuille.

+

Si vous voulez que ce label VCC soit réellement connecté à l'équipotentiel +VCC, il devra avoir été explicitement connecté à une pin invisible grâce à +un port d’alimentation VCC.

+
+
+
+

6.7.2. Labels globaux

+

Les labels globaux qui portent le même nom sont connectés à travers toute la +hiérarchie.

+

(les labels d’alimentation comme vcc … sont des labels globaux)

+
+
+
+

6.8. Hiérarchie complexe

+

Voici un exemple. La même schématique est utilisée deux fois (deux +instances). Les deux feuilles partagent le même schéma parce que le nom de +fichier est le même pour les deux feuilles («other_sheet.sch»). Mais leurs +noms de feuilles doivent être différents.

+
+
+eeschema_complex_hierarchy_png +
+
+
+
+

6.9. Hiérarchie à plat

+

Vous pouvez créer un projet utilisant plusieurs feuilles, sans créer aucune +connexion entre ces feuilles (hiérarchie à plat) si les règles suivantes son +respectées :

+
    +
  • +

    +Vous devez créer une feuille racine, contenant les autres feuilles, qui sera + le lien entre les feuilles. +

    +
  • +
  • +

    +Aucune connexion explicite n’est nécessaire. +

    +
  • +
  • +

    +Les connexions entre feuilles utiliseront des label globaux au lieu de label + hiérarchiques. +

    +
  • +
+

Voici un exemple de feuille racine :

+
+
+eeschema_flat_hierarchy_png +
+
+

Voici les deux feuilles, connectées par des labels globaux.

+

Voici la feuille pic_programmer.sch.

+
+
+eeschema_flat_hierarchy_1_png +
+
+

Voici la feuille pic_sockets.sch.

+
+
+eeschema_flat_hierarchy_2_png +
+
+

Regardez les labels globaux.

+
+
+eeschema_flat_hierarchy_3_png +
+
+
+
+
+
+

7. Annotation automatique des composants

+
+
+

7.1. Introduction

+

L’outil d’annotation automatique permet d’affecter automatiquement une +référence aux composants du schéma. Pour les boitiers multi-unités, il +affecte un suffixe de multi-unité pour réduire le nombre de ces +boitiers. L’outil d’annotation automatique est accessible par l’icone + +icons_annotate_png +. qui se trouve sur la +fenêtre principale.

+
+
+annotate-dialog_img +
+
+

Plusieurs choix s’offrent à vous :

+
    +
  • +

    +Réaffecter toutes les références, même celles existantes (Supprimer + l’annotation existante). +

    +
  • +
  • +

    +Réaffecter toutes les références, sauf pour les boitiers multi-unités déjà + annotés (Reset, mais ne pas échanger les unités déjà numérotées des boitiers + multi-unités). +

    +
  • +
  • +

    +Annoter seulement les nouveaux composants (ceux dont la référence finit par + ? comme IC? (Garder l’annotation existante). +

    +
  • +
  • +

    +Annoter toute la hiérarchie (Utiliser la schématique entière). +

    +
  • +
  • +

    +Annoter seulement le schéma en cours (Utiliser la feuille active + uniquement). +

    +
  • +
+

L’option «Reset, mais ne pas échanger les unités déjà numérotées des +boitiers multi-unités» conserve toutes les associations existantes entre +les boitiers multi-unités. En pratique, si vous avez U2A et U2B, ils +pourront être réannotés respectivement U1A et U1B, mais ne seront jamais +réannotés U1A et U2A, ni U2B et U2A. Utile si on veut s’assurer que les +regroupements de pins soient conservés, dans le cas où vous avez déjà décidé +à quel endroit sera le mieux placée telle unité.

+

Le choix de l’ordre de l’annotation fixe la méthode utilisée pour affecter +les numéros de référence sur chaque feuille de la hiérarchie.

+

Sauf exception, l’annotation automatique s’applique au projet entier (toutes +les feuilles) et aux nouveaux composants, si on ne veut pas modifier les +annotations précédentes.

+

Le choix de l’annotation fixe la méthode utilisée pour calculer le numéro de +la référence :

+
    +
  • +

    +Utiliser le premier nombre libre de la schématique : les composants seront + annotés à partir de 1 (pour chaque préfixe de référence). S’il existe une + précédente annotation, les nombres non encore utilisés seront pris. +

    +
  • +
  • +

    +Démarrer à numéro de feuille *100 et utiliser le premier nombre libre : + l’annotation commence par 101 sur la feuille numéro 1, par 201 sur la + feuille numéro 2, etc… S’il y a plus de 99 éléments avec le même préfixe + de référence (U, R) sur la feuille 1, l’outil d’annotation utilisera le + numéro 200 et suivants, et l’annotation de la feuille 2 commencera au + prochain numéro libre. +

    +
  • +
  • +

    +Démarrer à numéro de feuille *1000 et utiliser le premier nombre libre : + l’annotation commence par 1001 sur la feuille numéro 1, par 2001 sur la + feuille numéro 2, etc… +

    +
  • +
+
+
+

7.2. Quelques exemples

+
+

7.2.1. Ordre d’annotation

+

Cet exemple montre 5 composants, non encore annotés.

+
+
+eeschema_annotation_order_none_png +
+
+

Après l’exécution de l’annotation automatique, on obtient le résultat +suivant.

+

Composants triés par position X.

+
+
+eeschema_annotation_order_x_png +
+
+

Composants triés par position Y.

+
+
+eeschema_annotation_order_y_png +
+
+

Vous pouvez voir que quatre portes 74LS00 ont été réparties dans le boitier +U1, et que la cinquième porte 74LS00 a été assignée au suivant, U2.

+
+
+

7.2.2. Choix de l’annotation

+

Voici une annotation de la feuille 2 avec l’option Utiliser le premier +nombre libre de la schématique.

+
+
+eeschema_annotation_choice_free_png +
+
+

L’option Démarrer à numéro de feuille *100 et utiliser le premier nombre +libre donne le résultat suivant.

+
+
+eeschema_annotation_choice_x100_png +
+
+

L’option Démarrer à numéro de feuille *1000 et utiliser le premier nombre +libre donne le résultat suivant.

+
+
+eeschema_annotation_choice_x1000_png +
+
+
+
+
+
+
+

8. Vérification des règles électriques (ERC)

+
+
+

8.1. Introduction

+

L’outil de vérification des règles électriques, ou ERC (Electrical Rules +Check), vérifie automatiquement votre schéma. Il détecte les erreurs dans la +feuille, comme les pins ou les symboles hiérarchiques non connectés, les +sorties en court-circuit, etc… Bien entendu une vérification automatique +n’est pas infaillible, et le logiciel qui la réalise n’est pas encore +terminé à 100%. Malgré tout, cette vérification est très utile, car elle +détecte beaucoup d’omissions et de petites erreurs.

+

Dans un processus normal, toutes les erreurs détectées devront être +vérifiées et corrigées avant de continuer. La qualité de l’ERC est +directement liée au soin pris dans la déclaration des propriétés des pins +électriques, lors de la création des composants de la librairie. L’ERC +produit en sortie des "erreurs" ou des "avertissements".

+
+
+La fenêtre de l'ERC. +
+
+
+
+

8.2. Utilisation de l’ERC

+

L’ERC est lancé par l’icône +Icône ERC +.

+

Des avertissements, sous forme de petites flèches de marquage, seront placés +sur les éléments schématiques générant une erreur ERC (pins ou labels).

+
+ + + +
+
Note
+
+
    +
  • +

    +Dans cette boite de dialogue, en cliquant sur un message d’erreur, vous + allez au marqueur d’erreur correspondant dans le schéma. +

    +
  • +
  • +

    +Dans le schéma, faites un clic droit sur un marqueur pour accéder au message + de diagnostic correspondant. +

    +
  • +
+
+
+

Vous pouvez également supprimer des marqueurs d’erreur dans la boîte de +dialogue.

+
+
+

8.3. Exemple d’ERC

+
+
+Marqueurs d'ERC +
+
+

Ici, vous pouvez voir quatre erreurs :

+
    +
  • +

    +Deux sorties logiques ont été reliées ensemble (flèche rouge). +

    +
  • +
  • +

    +Deux entrées ne sont pas connectées (flèches vertes du bas). +

    +
  • +
  • +

    +Une erreur sur une source d’alimentation invisible, dont il manque le + symbole d’alimentation (flèche verte du haut). +

    +
  • +
+
+
+

8.4. Affichage du diagnostic

+

Un clic droit sur un marqueur vous affiche le menu contextuel permettant +d’accéder à la fenêtre d’informations de diagnostic de l’ERC.

+
+
+Infos des marqueurs de L'ERC +
+
+

et en cliquant sur un marqueur, vous obtenez une description de l’erreur.

+
+
+erc_pointers_message_png +
+
+
+
+

8.5. Pins d’alimentation et symboles d’alimentation (Power Flag)

+

Il est fréquent d’avoir une erreur ou un avertissement sur les pins +d’alimentation, même si tout semble normal. Voir l’exemple ci-dessus. Cela +arrive parce que, dans la plupart des dessins, l’alimentation est fournie +par des connecteurs qui ne sont pas identifiés comme des sources d'énergie +(au contraire d’une sortie de régulateur qui, elle, est déclarée en tant que +sortie d’alimentation).

+

Ainsi l’ERC ne détectera pas une pin de sortie d’alimentation pour ce fil et +le déclarera non-connecté à une source d’alimentation.

+

Pour éviter ceci, il faut placer un symbole d’alimentation, "PWR_FLAG", sur +ce connecteur d’alim. Comme dans l’exemple suivant :

+
+
+eeschema_power_pins_and_flags_png +
+
+

Et ainsi le marqueur disparaît.

+

La plupart du temps, un PWR_FLAG devra aussi être relié à la masse, car si +la sortie des régulateurs de tensions est déclarée comme source +d’alimentation, les pins de masse ne le sont pas (leur attribut normal est +entrée d’alimentation). Et donc, les masses ne seront pas considérées comme +connectées à une source d’alimentation en l’absence d’un PWR_FLAG.

+
+
+

8.6. Configuration

+

Le panneau des Options vous permet de configurer les règles de connexion +définissant les conditions électriques de la vérification des erreurs et des +avertissements.

+
+
+eeschema_erc_options_png +
+
+

Les règles sont modifiées en cliquant plusieurs fois sur le bouton carré +dans le tableau pour faire défiler les différents choix : normal [vert], +avertissement [W jaune], erreur [E rouge].

+
+
+

8.7. Fichier de rapport d’ERC

+

Un rapport d’ERC peut être produit et sauvegardé en cochant la case "Créer +fichier rapport ERC". L’extension pour ces fichiers est .erc. Voici un +exemple de rapport d’ERC :

+
+
+
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
+
+>> Errors ERC: 4
+
+
+
+
+
+

9. Création d’une Netliste

+
+
+

9.1. Généralités

+

Une Netliste est un fichier qui décrit les connexions électriques entre les +composants. Dans un fichier Netlist vous trouverez :

+
    +
  • +

    +La liste des composants. +

    +
  • +
  • +

    +La liste des connexions entre composants, appelées aussi équipotentielles. +

    +
  • +
+

Différents formats de netlistes existent. Parfois, la liste des composants +et des équipotentielles sont deux fichiers séparés. Cette netliste est +fondamentale dans l’utilisation des logiciels de saisie de schémas, car +cette liste est le lien avec les autres logiciels de CAO électronique, comme +:

+
    +
  • +

    +Les logiciels de dessin de circuit imprimés. +

    +
  • +
  • +

    +Les simulateurs de schémas et de circuits imprimés. +

    +
  • +
  • +

    +les compilateurs de CPLD (et autres circuits intégrés programmables). +

    +
  • +
+

Eeschema gère plusieurs formats de netlistes.

+
    +
  • +

    +Le format PCBNEW (circuits imprimés). +

    +
  • +
  • +

    +Le format ORCAD PCB2 (circuits imprimés). +

    +
  • +
  • +

    +Le format CADSTAR (circuits imprimés). +

    +
  • +
  • +

    +Le format SPICE, utilisé par différents simulateurs. +

    +
  • +
+
+
+

9.2. Formats de Netliste

+

Cliquez sur l’outil +Netlist icon + pour ouvrir +la boite de dialogue de création de Netliste.

+

Onglet Pcbnew :

+
+
+eeschema_netlist_dialog_pcbnew_png +
+
+

Onglet Spice :

+
+
+eeschema_netlist_dialog_spice_png +
+
+

Au moyen des différents onglets, vous pouvez choisir le format désiré. Dans +le format Pspice, vous pouvez générer des netlistes avec soit des noms +d'équipotentielles (c’est plus lisible), soit des numéros de net (les +anciennes versions de Spice n’acceptent que les chiffres). En cliquant sur +le bouton "Générer", vous serez invité à donner un nom de fichier à votre +netliste.

+
+ + + +
+
Note
+
Dans les gros projets, la génération de la netliste peut prendre quelques +minutes.
+
+
+
+

9.3. Exemples de netlistes

+

Vous pouvez voir ci-dessous un schéma

+
+
+eeschema_netlist_schematic_png +
+
+

Exemple d’une netliste pour PcbNew :

+
+
+
# Eeschema Netlist Version 1.0 generee le 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
+
+

La même netliste, en format PSPICE :

+
+
+
* Eeschema Netlist Version 1.1 (Spice format) creation date: 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
+
+
+
+

9.4. Notes sur les netlistes

+
+

9.4.1. Précautions pour les noms de netlistes

+

Beaucoup de logiciels qui utilisent des netlistes n’acceptent pas les +espaces dans les noms de composants, de pins, d'équipotentielles ou +autres. Évitez donc systématiquement les espaces dans les labels, les noms, +les champs de composants et leurs pins.

+

De la même manière, les caractères spéciaux autres que les lettres et les +chiffres peuvent poser problème. Notez que cette limitation n’est pas propre +à Eeschema, mais aux formats de netlistes qui pourraient s’avérer +intraduisibles pour les logiciels qui les utilisent.

+
+
+

9.4.2. Netlistes PSPICE

+

Pour le simulateur PSPICE, vous devez inclure certaines commandes dans la +netliste elle-même (.PROBE, .AC, etc..).

+

Chaque ligne de texte incluse dans le schéma et débutant par les mots-clefs +-pspice ou -gnucap sera insérée (sans le mot-clef) au début de la +netliste.

+

Chaque ligne de texte incluse dans le schéma et débutant par les mots-clefs ++pspice ou +gnucap sera insérée (sans le mot-clef) à la fin de la +netliste.

+

Voici un exemple utilisant plusieurs lignes de texte et un autre utilisant +un texte multi-lignes :

+
+
+eeschema_pspice_netlist_png +
+
+

Par exemple, si vous tapez le texte suivant (n’utilisez pas un label !) :

+
+
+
-PSPICE .PROBE
+
+

une ligne .PROBE sera insérée en début de netliste.

+

Dans l’exemple précédent, avec cette méthode, trois lignes étaient insérées +au début de la netliste et deux à la fin.

+

Si vous utilisez un texte multi-lignes, les mots-clefs +pspice ou ++gnucap ne sont nécessaires qu’une seule fois :

+
+
+
+PSPICE .model NPN NPN
+.model PNP PNP
+.lib C:\Program Files\LTC\LTspiceIV\lib\cmp\standard.bjt
+.backanno
+
+

crée les quatre lignes :

+
+
+
.model NPN NPN
+.model PNP PNP
+.lib C:\Program Files\LTC\LTspiceIV\lib\cmp\standard.bjt
+.backanno
+
+

Notez aussi que l'équipotentielle GND doit être nommée 0 (zéro) pour Pspice.

+
+
+
+

9.5. Autres formats

+

Pour d’autres formats de netlistes, vous pouvez ajouter des convertisseurs +de netlistes sous forme de plugins. Ces convertisseurs seront lancés +automatiquement par Eeshema. Le chapitre 14 donne des explications et +quelques exemples de convertisseurs.

+

Un convertisseur est un fichier texte (format XSL), mais on peut utiliser +d’autres langages, comme Python. Lorsque vous utilisez le format XSL, un +outil (xsltproc.exe ou xsltproc) lit le fichier intermédiaire créé par +Eeschema et le fichier de conversion pour créer le fichier de sortie. Dans +ce cas, le fichier de conversion (une feuille de style) est très petit et +très facile à écrire.

+
+

9.5.1. Ajout dans la boite de dialogue

+

Vous pouvez ajouter un nouveau plugin par le bouton "Ajouter Plugin".

+
+
+eeschema_netlist_dialog_add_plugin_png +
+
+

Voici la fenêtre de configuration pour un plugin PadsPcb :

+
+
+eeschema_netlist_dialog_padspcb_png +
+
+

La configuration demande :

+
    +
  • +

    +Un titre pour l’onglet (comme le nom du format de Netliste). +

    +
  • +
  • +

    +La ligne de commande du plugin à lancer. +

    +
  • +
+

Quand la liste est créée :

+
    +
  1. +

    +Eeschema crée un fichier temporaire intermédiaire .tmp, par exemple + test.tmp. +

    +
  2. +
  3. +

    +Eeschema lance le plugin, qui lit ce test.tmp et crée la netliste test.net. +

    +
  4. +
+
+
+

9.5.2. Format de la ligne de commande

+

Voici un exemple de ligne de commande utilisant xsltproc.exe comme outil de +conversion de fichiers .xsl et un fichier netlist_form_pads-pcb.xsl qui sert +de feuille de style :

+

f:/kicad/bin/xsltproc.exe -o %O.net +f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl %I

+

avec :

+ +++ + + + + + + + + + + + + + + + + + +

f:/kicad/bin/xsltproc.exe

Outil de lecture et de conversion de fichier .xsl

-o %O.net

Fichier de sortie, défini par : %O

f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl

Feuille de style .xsl à utiliser pour la conversion.

%I

%I sera remplacé par le fichier intermédiaire .tmp créé par Eeschema

+

Pour un schéma nommé test.sch, la ligne de commande réelle qui en +résulterait :

+

f:/kicad/bin/xsltproc.exe -o test.net +f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl test.tmp.

+
+
+

9.5.3. Convertisseur et feuille de style

+

C’est un logiciel très simple, parce que son rôle est seulement de convertir +un fichier texte d’entrée (le fichier intermédiaire) en un autre fichier +texte. À partir du fichier intermédiaire, vous pouvez, en outre, créer une +liste des composants (BOM).

+

Lors de l’utilisation de xsltproc comme convertisseur, seul le contenu +décrit dans la feuille de style sera généré.

+
+
+

9.5.4. Format du fichier intermédiaire de Netliste

+

Voir le chapitre 14 pour plus d’explications au sujet de xsltproc, du +fichier intermédiaire, et des exemples de feuilles de style pour le +convertisseur.

+
+
+
+
+
+

10. Tracer / Imprimer

+
+
+

10.1. Introduction

+

Les commandes Imprimer et Tracer sont accessibles par le menu +Fichiers.

+
+
+eeschema_file_menu_plot_png +
+
+

Les formats de sortie peuvent être : Postscript, PDF, SVG, DXF ou HPGL. Vous +pouvez aussi imprimer directement sur votre imprimante.

+
+
+

10.2. Commandes de tracé communes

+
+
+Tracer Page Courante +
+
+

+génère un fichier pour la feuille courante seulement. +

+
+
+Tracer Toutes les Pages +
+
+

+vous permet de tracer toute la hiérarchie (un fichier est généré pour chaque +feuille). +

+
+
+
+
+

10.3. Tracer en Postscript

+

Cette commande vous permet de générer des fichiers au format PostScript.

+
+
+eeschema_plot_postscript_png +
+
+

Le nom du fichier généré est le nom de la feuille avec l’extension .ps. Vous +pouvez désactiver l’option "Tracer cartouche et encadrement". Ceci est utile +quand vous voulez créer un fichier PostScript pour l’encapsulation (format +.eps), utilisé pour insérer une figure dans un logiciel de traitement de +texte. La fenêtre de message affiche le chemin et le nom des fichiers créés.

+
+
+

10.4. Tracer en PDF

+
+
+eeschema_plot_pdf.png +
+
+

Vous permet de générer un tracé au format PDF. Le nom du fichier généré est +le nom de la feuille avec l’extension .pdf.

+
+
+

10.5. Tracer en SVG

+
+
+eeschema_plot_svg_png +
+
+

Vous permet de générer un tracé au format vectoriel SVG. Le nom du fichier +généré est le nom de la feuille avec l’extension .svg.

+
+
+

10.6. Tracer en DXF

+
+
+eeschema_plot_dxf_png +
+
+

Vous permet de générer un tracé au format DXF. Le nom du fichier généré est +le nom de la feuille avec l’extension .dxf.

+
+
+

10.7. Tracer en HPGL

+

Vous permet de générer un tracé au format HPGL. Pour ce format, vous pouvez +définir :

+
    +
  • +

    +La taille de page. +

    +
  • +
  • +

    +L’origine. +

    +
  • +
  • +

    +La taille du pinceau (en mm). +

    +
  • +
+

La fenêtre de configuration du tracé ressemble à ceci :

+
+
+eeschema_plot_hpgl_png +
+
+

Le nom du fichier généré sera le nom de la feuille avec l’extension .plt.

+
+

10.7.1. Sélection de la taille de la feuille schématique

+

La case Taille Shématique est normalement cochée. Dans ce cas, la taille +de la feuille définie dans les options de la page sera utilisée, et +l'échelle choisie sera de 1. Si une autre taille de feuille est sélectionnée +(de A4 à A0, de A à E, etc..), l'échelle sera automatiquement ajustée pour +remplir la page.

+
+
+

10.7.2. Ajustement des décalages

+

Pour toutes les dimensions standards, vous pouvez ajuster les décalages pour +centrer le dessin aussi précisément que possible. Certains traceurs ayant un +point d’origine au centre, et d’autres au coin inférieur droit, il est +nécessaire de pouvoir introduire un décalage pour tracer correctement.

+

Généralement :

+
    +
  • +

    +Pour des traceurs ayant leur point d’origine au centre de la feuille, le + décalage doit être négatif et fixé à la moitié de la dimension de la + feuille. +

    +
  • +
  • +

    +Pour des traceurs ayant leur point d’origine dans le coin inférieur gauche + de la feuille, le décalage doit être réglé à 0. +

    +
  • +
+

Pour fixer un décalage :

+
    +
  • +

    +Sélectionnez la taille de la feuille. +

    +
  • +
  • +

    +Fixez les décalages X et Y. +

    +
  • +
  • +

    +Cliquez sur accepter les décalages. +

    +
  • +
+
+
+
+ +

Cette commande, accessible par l’icône + +icons/print_button_png +, vous permet de +visualiser et de générer les fichiers pour une imprimante standard.

+
+
+print_dialog_png +
+
+

L’option "Imprimer cartouche" active ou désactive l’impression du cartouche.

+

L’option "Imprimer en noir et blanc seulement" force l’impression en +monochrome. Cette option est généralement nécessaire si vous avez une +imprimante laser noir et blanc, parce que les couleurs, imprimées en +demi-tons, ne sont souvent pas très lisibles.

+
+
+
+
+

11. L'Éditeur de Composants

+
+
+

11.1. Informations générales à propos des librairies

+

Un symbole de composant est un élément qui contient une représentation +graphique, des connexions électriques, et des champs définissant le +composant lui-même. Les composants utilisés dans un schéma sont stockés dans +des bibliothèques (ou librairies) de composants. Eeschema contient un +éditeur qui vous permet de créer des librairies, d’ajouter, supprimer ou +transférer des composants entre les librairies, d’exporter des composants +vers des fichiers ou d’importer des composants depuis des fichiers. Bref, +cet éditeur vous fournit un moyen simple de gérer vos fichiers de librairies +de composants.

+
+
+

11.2. Vue d’ensemble des librairies de composants

+

Une librairie de composants contient un ou plusieurs composants. En général, +les composants y sont regroupés par fonction, type, ou fabricant.

+

Un composant contient :

+
    +
  • +

    +Des éléments graphiques (lignes, cercles, arcs, textes, etc…), qui + fournissent la définition du symbole. +

    +
  • +
  • +

    +Des broches (pins), qui ont à la fois des propriétés graphiques (ligne, + horloge, inversée, active à l'état bas, etc..), et des propriétés + électriques (entrée, sortie, bidirectionnelle, etc..), qui sont utilisées + par l’outil de vérification des règles électriques (ERC). +

    +
  • +
  • +

    +Des champs : référence, valeur, empreintes correspondantes pour le dessin du + circuit imprimé, etc… +

    +
  • +
  • +

    +Des alias, utilisés pour associer un composant générique à ses variantes, + comme 74LS00, 74HC00, 7437 pour le 7400. Ces alias partagent tous le même + symbole en librairie. +

    +
  • +
+

Le dessin d’un composant nécessite :

+
    +
  • +

    +De définir s’il est composé d’une ou de plusieurs unités. +

    +
  • +
  • +

    +De définir si le composant a une autre représentation graphique, aussi + appelée représentation De Morgan. +

    +
  • +
  • +

    +De dessiner sa représentation symbolique, au moyen de lignes, rectangles, + cercles, polygones, et de texte. +

    +
  • +
  • +

    +D’ajouter des pins, en définissant leurs éléments graphiques, leurs noms, + leurs numéros et leurs propriétés électriques (entrées, sorties, + trois-états, alimentations, etc..). +

    +
  • +
  • +

    +D’ajouter des alias, au cas où d’autres composants utiliseraient le même + symbole, ou le même brochage. Ou d’en enlever, si le composant a été créé à + partir d’un autre composant. +

    +
  • +
  • +

    +D’ajouter des champs supplémentaires, comme le nom de l’empreinte utilisée + par le logiciel de dessin du circuit imprimé, et de définir leur visibilité. +

    +
  • +
  • +

    +De documenter le composant, en ajoutant une description, des liens éventuels + vers des datasheets, etc… +

    +
  • +
  • +

    +De le sauvegarder dans la librairie désirée. +

    +
  • +
+
+
+

11.3. Interface de l'éditeur de librairies

+

Ci-dessous, la fenêtre principale de l'éditeur de composants. Elle comporte +3 barres d’outils, pour accéder aux fonctions principales, et la zone +d’affichage et d'édition du composant. Les quelques commandes qui ne sont +pas disponibles dans les barres d’outils sont accessibles par les menus.

+
+
+libedit_main_window_png +
+
+
+

11.3.1. Barre d’outils principale

+

Ci-dessous, la barre d’outils principale, située en haut de la fenêtre. Elle +contient les outils de gestion des librairies, les boutons Défaire +Refaire, les commandes de Zoom, et les outils d'édition des propriétés du +composant.

+
+
+images/toolbar_libedit.png +
+
+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+icons/save_library_png +

Sauver la librairie courante sur disque. L’icône sera inactive (grisée) si aucune librairie n’a été sélectionnée, ou si aucune modification de la librairie courante n’a été effectuée.

+icons/library_png +

Sélection de la librairie de travail.

+icons/delete_png +

Supprimer un composant en librairie de travail, ou d’une des librairies définies dans le projet, si aucune librairie n’a été selectionnée.

+icons/library_browse_png +

Ouvre le Visualisateur de librairies et de composants, pour choisir le composant à éditer

+icons/new_component_png +

Créer un nouveau composant.

+icons/import_cmp_from_lib_png +

Charger un composant à éditer à partir de la librairie courante.

+icons/copycomponent_png +

Créer un nouveau composant à partir du composant courant.

+icons/save_part_in_mem_png +

Mettre à jour le composant en librairie de travail. Opération effectuée en mémoire, le fichier de librairie n’est pas modifié.

+icons/import_png +

Importer un composant, depuis un fichier.

+icons/export_png +

Exporter le composant courant vers un fichier.

+icons/new_library_png +

Sauver le composant courant dans une nouvelle librairie. Note : la nouvelle librairie n’est pas ajoutée automatiquement au projet.

+icons/undo_png +

Défaire, Annuler la dernière modification.

+icons/redo_png +

Refaire, Rétablir la dernière modification annulée.

+icons/part_properties_png +

Éditer les propriétés du composant.

+icons/add_text_png +

Ajouter, supprimer des champs et éditer leur propriétés.

+icons/erc_png +

Test pins oubliées et hors grille, vérification d’erreurs.

+images/icons/zoom_in.png +

Zoom avant.

+images/icons/zoom_out.png +

Zoom arrière.

+images/icons/zoom_redraw.png +

Rafraîchir l'écran, la vue du schéma.

+images/icons/zoom_fit_in_page.png +

Ajuster la feuille de schéma à l'écran. (Zoom automatique).

+icons/morgan1_png +

Afficher sous représentation normale. Le bouton sera désactivé si le composant courant n’a pas de représentation alternative.

+icons/morgan2_png +

Afficher la représentation De Morgan. Affiche la représentation alternative. Le bouton sera désactivé si le composant courant n’en a pas.

+icons/datasheet_png +

Afficher la documentation ou un document associé, datasheet ou autre. Le bouton sera désactivé si le composant courant n’en a pas.

+images/toolbar_libedit_part.png +

Selection de l’unité à afficher. Le menu déroulant sera désactivé si le composant n’est pas multi-unités.

+images/toolbar_libedit_part.png +

Sélection de l’alias. Le menu déroulant sera désactivé si le composant n’a pas d’alias.

+icons/pin2pin_png +

Éditer pins, unité par unité, ou forme par forme, pour les composants avec de multiple unités, ou des représentations alternatives.

+icons/pin_table_png +

Montrer la table des pins.

+
+
+

11.3.2. Barre d’outils des éléments

+

La barre d’outils verticale située à droite de la fenêtre vous permet +d’ajouter les éléments nécessaires au dessin d’un composant. La table +ci-dessous décrit les fonctions des différents boutons :

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+icons/cursor_png +

Arrêter l’outil courant. Outil de sélection. Un click droit dans ce mode ouvre le menu contextuel de l'élément situé sous le curseur. Un simple click gauche affiche les attributs de l'élément dans le panneau de message situé au bas de la fenêtre. Un double-clic ouvre la boite de dialogue d'édition des propriétés de l'élément.

+icons/pin_png +

Ajouter des pins au composant. Un click gauche pour ajouter une nouvelle pin.

+icons/add_text_png +

Ajouter des textes graphiques au composant. Un click gauche pour ajouter un nouvel élément de texte graphique.

+icons/add_rectangle_png +

Ajouter des rectangles graphiques au dessin du composant. Un click gauche pour placer le premier coin du rectangle. Un deuxième click gauche pour placer le coin opposé du rectangle.

+icons/add_circle_png +

Ajouter des cercles au composant. Un click gauche pour placer le centre du cercle. Un deuxième click gauche pour définir le rayon.

+icons/add_arc_png +

Ajouter des arcs au composant. Un click gauche pour placer le centre de l’arc. Un deuxième click gauche pour définir le début de l’arc. Un troisième click gauche pour définir le deuxième point de l’arc.

+icons/add_polygon_png +

Addition de lignes ou polygones graphiques au composant. Un click gauche pour débuter le tracé d’un nouveau segment de polygone, d’autres clicks gauches pour ajouter des segments au polygone. Un double-click pour terminer le polygone.

+icons/anchor_png +

Positionner l’ancre du composant. Un click gauche pour définir la position du point d’ancrage du composant.

+icons/import_png +

Importer des dessins existants. Importer un composant depuis un fichier.

+icons/export_png +

Exporter le composant courant vers un fichier.

+icons/delete_png +

Suppression d'éléments. Un click gauche sur un élément pour le supprimer du composant courant.

+
+
+

11.3.3. Barre d’outils des options

+

La barre d’outil verticale située à gauche de la fenêtre vous permet de +régler quelques options de dessin. La table ci-dessous décrit les fonctions +des différents boutons :

+ +++ + + + + + + + + + + + + + + + + + +

+icons/grid_png +

Afficher ou ne pas afficher la grille.

+icons/unit_inch_png +

Unités en inches.

+icons/unit_mm_png +

Unités en millimètres.

+icons/cursor_shape_png +

Change la forme du curseur. Change le curseur, soit court, soit s'étendant sur toute la zone de dessin.

+
+
+
+

11.4. Sélection et gestion des librairies

+

On accède à la boite de dialogue de sélection de la librairie courante au +moyen du bouton +icons/library_png + qui montre +les librairies disponibles et permet leur sélection. Une fois sélectionnée, +le nom de la librairie courante s’affiche dans la barre de titre de la +fenêtre de l'éditeur. Quand un composant sera chargé ou enregistré, il le +sera depuis ou vers cette librairie. Le nom du composant en librairie est le +contenu de son champ valeur.

+
+ + + +
+
Note
+
+
    +
  • +

    +Vous devez charger une librairie dans Eeshema pour accéder à son contenu. +

    +
  • +
  • +

    +Le contenu de la librairie courante peut être sauvegardé après modification + en cliquant sur le bouton + +icons/save_library_png + de la barre + d’outils principale. +

    +
  • +
  • +

    +Un composant peut être enlevé de n’importe quelle librairie en cliquant sur + le bouton +icons/delete_png +. +

    +
  • +
+
+
+
+

11.4.1. Sélectionner et Sauvegarder un Composant

+

Quand vous éditez un composant, vous ne le modifiez pas directement en +librairie, mais dans une copie dans la mémoire de l’ordinateur. Chaque +modification peut être annulée facilement. Un composant peut être chargé +d’une librairie locale ou depuis un composant existant.

+
+
Sélectionner un composant
+

En cliquant sur l’icône + +icons/import_cmp_from_lib_png + de +la barre principale, vous faites apparaître la liste des composants +disponibles de la librairie courante sélectionnée que vous pouvez choisir de +charger dans l'éditeur.

+
+ + + +
+
Note
+
Si un composant est sélectionné par un de ses alias, ce sera le nom du +composant d’origine(ou nom racine) qui sera affiché dans la fenêtre et non +celui de l’alias. La liste des alias est toujours chargée en même temps que +le composant et peut être modifiée. Vous pouvez créer un nouveau composant +en sélectionnant un alias dans le nenu déroulant + +images/toolbar_libedit_alias.png +. Le +premier élément de la liste est le nom racine du composant.
+
+
+ + + +
+
Note
+
Par ailleurs, un clic sur le bouton + +icons/import_png + vous permet de charger un +composant précédemment sauvegardé au moyen de l’icône + +icons/export_png +.
+
+
+
+
Sauvegarder un composant
+

Après modification, un composant peut être sauvegardé en librairie courante, +dans une nouvelle librairie, ou encore exporté vers un fichier de +sauvegarde.

+

Pour enregistrer le composant modifié dans la librairie courante, cliquez +sur le bouton + +icons/save_part_in_mem_png +. Notez +toutefois que cette mise à jour ne s’effectue que dans la mémoire de +l’ordinateur. Vous pouvez ainsi prendre le temps de réfléchir avant de +sauvegarder vraiment la librairie.

+

Pour sauvegarder les modifications du composant de façon permanente dans la +librairie, cliquez + +icons/save_library_png +.

+

Si vous voulez créer une nouvelle librairie contenant le composant courant, +cliquez sur +icons/new_library_png +, et +saisissez un nom pour la nouvelle librairie.

+
+ + + +
+
Note
+
+

Les nouvelles librairies ne sont pas automatiquement ajoutées au projet en +cours.

+

Vous devez ajouter les nouvelles librairies à utiliser dans votre schéma à +la liste des librairies du projet, par le menu Librairies de Composants +dans Préférences.

+

+Fichiers Librairies de Composants +

+
+
+

Cliquez sur le bouton +icons/export_png + pour +créer un fichier contenant seulement le composant courant. Ce fichier est un +fichier de librairie standard, mais ne contenant qu’un seul composant. Ce +fichier peut être ensuite utilisé pour importer le composant dans une +nouvelle librairie. En fait, la commande créer une nouvelle librairie et la +commande exporter sont identiques.

+
+
+
Transférer un composant vers une autre librairie
+

Il est très facile de copier un composant d’une librairie vers une autre en +utilisant la méthode suivante :

+
    +
  • +

    +Choisissez la librairie d’origine par le bouton + +icons/library_png +. +

    +
  • +
  • +

    +Chargez le composant à transférer en cliquant sur + +icons/import_cmp_from_lib_png +. + Le composant sera affiché dans la zone d'édition. +

    +
  • +
  • +

    +Choisissez la librairie de destination en cliquant à nouveau sur + +icons/library_png +. +

    +
  • +
  • +

    +Enregistrez le composant courant en mémoire en cliquant sur + +icons/save_part_in_mem_png +. +

    +
  • +
  • +

    +Enfin, sauvegardez la librairie courante en cliquant sur + +icons/save_library_png +. +

    +
  • +
+
+
+
Annuler les modifications d’un composant
+

Quand vous travaillez sur un composant, le composant en cours d'édition est +seulement une copie de travail du composant présent en librairie. Du coup, +tant que vous ne l’aurez pas sauvegardé, vous n’avez qu'à recharger ce +composant pour annuler les changements. Si vous avez mis à jour ce composant +en mémoire et que vous ne l’avez pas sauvegardé dans le fichier de +librairie, vous n’avez qu'à quitter l'éditeur et le relancer. Eeshema aura +annulé les modifications.

+
+
+
+
+

11.5. Création de Composants

+
+

11.5.1. Créer un nouveau composant

+

Un nouveau composant peut être créé en cliquant sur + +icons/new_component_png +. Vous serez +invité à donner un nom de composant (ce nom sera utilisé comme valeur par +défaut pour le champ valeur dans l'éditeur schématique), un préfixe de +référence (U, IC, R …), le nombre d’unités par boitier (par exemple pour +un 7400, composé de 4 unités par boitier), et si une représentation +alternative (parfois dénommée De Morgan) est souhaitée. Si le champ +référence est laissé vide, il sera fixé par défaut à «U». Ces propriétés +peuvent être modifiées ultérieurement, mais il est préférable de les définir +correctement dès la création du composant.

+
+
+eeschema_component_properties_png +
+
+

Un nouveau composant sera créé avec les propriétés ci-dessus et apparaîtra +dans l'éditeur comme ceci :

+
+
+eeschema_libedit_new_png +
+
+
+
+

11.5.2. Créer un composant depuis un autre composant

+

Souvent, le composant que vous voulez créer est très proche d’un composant +existant. Dans ce cas, il est facile de charger et de modifier un composant +existant.

+
    +
  • +

    +Chargez le composant qui vous servira de modèle. +

    +
  • +
  • +

    +Cliquez sur +icons/copycomponent_png +, + ou modifiez son nom par clic-droit sur le champ valeur et éditez le + texte. Si vous avez choisi de dupliquer le composant courant, vous serez + invité à donner un nouveau nom à ce composant. +

    +
  • +
  • +

    +Si le composant modèle a des alias, vous serez invité à supprimer les alias + du nouveau composant qui sont en conflit avec la librairie actuelle. Si la + réponse est non, la création du nouveau composant sera annulée. Les + librairies de composants ne peuvent avoir des noms ou des alias en double. +

    +
  • +
  • +

    +Modifiez le nouveau composant comme vous le souhaitez. +

    +
  • +
  • +

    +Mettez à jour le nouveau composant dans la librairie courante en cliquant + sur +icons/save_part_in_mem_png +, ou + enregistrez le dans une nouvelle librairie en cliquant sur + +icons/new_library_png +, ou encore, si + vous voulez enregistrer ce nouveau composant dans un autre librairie + existante, sélectionnez l’autre librairie en cliquant sur + +icons/library_png + et enregistrez-y le + nouveau composant. +

    +
  • +
  • +

    +Sauvez la librairie courante sur le disque en cliquant sur + +icons/save_library_png +. +

    +
  • +
+
+
+

11.5.3. Propriétés du composant

+

Les propriétés des composants doivent être soigneusement renseignées lors de +leur création, ou alors elles sont héritées du composant copié. Pour +modifier les propriétés du composant, cliquez sur + +icons/part_properties_png + pour +afficher la boîte de dialogue ci-dessous.

+
+
+eeschema_properties_for_component_png +
+
+

Il est très important de fixer correctement le nombre d’unités par boîtier +et si le composant a une représentation symbolique alternative, parce que +lorsque des pins seront modifiées ou créées, les pins correspondantes pour +chaque unité seront créées. Si vous changez le nombre d’unités par boitier +après la création et l'édition des pins, il y aura du travail supplémentaire +pour ajouter les nouvelles pins et les nouveaux symboles de l’unité. Quoi +qu’il en soit, il est possible de modifier ces propriétés à tout moment.

+

Les options graphiques "Montrer le n° de pin" et "Montrer nom de pin" +définissent la visibilité du numéro et du nom de pin. Le texte sera visible +si les options correspondantes sont cochées. L’option "Noms des pins à +l’intérieur" définit la position du nom de la pin par rapport au corps de la +pin. Ce texte sera affiché à l’intérieur du contour du composant si l’option +est cochée. Dans ce cas, l’attribut "Offset de Position du Texte de la pin" +ajuste le décalage du texte par rapport à l’extrémité côté boîtier de la +pin. Une valeur de 30 à 40 (en 1/1000 de pouce) est raisonnable.

+

L’exemple ci-dessous montre un composant avec l’option "Noms des pins à +l’intérieur" décochée. Remarquez la position des noms et des numéros de pin.

+
+
+eeschema_uncheck_pin_name_inside_png +
+
+
+
+

11.5.4. Composants avec des représentations alternatives

+

Si votre composant a plus d’une représentation symbolique, vous devrez +sélectionner les différents symboles du composant afin de les modifier. Pour +éditer le symbole normal, cliquez sur + +icons/morgan1_png +.

+

Pour éditer le symbole alternatif, cliquez sur + +icons/morgan2_png +. Utilisez le menu +déroulant + +images/toolbar_libedit_part.png + +montré ci-dessous pour choisir l’unité à modifier.

+
+
+eeschema_libedit_select_unit_png +
+
+
+
+
+

11.6. Éléments graphiques

+

Les éléments graphiques forment la représentation symbolique du composant et +ne contiennent aucune information de connexion électrique. Leur dessin est +possible en utilisant les outils suivants :

+
    +
  • +

    +Lignes et polygones définis par des points d’origine et des points de fin. +

    +
  • +
  • +

    +Rectangles définis par leurs deux coins opposés sur la diagonale. +

    +
  • +
  • +

    +Cercles définis par leur centre et leur rayon. +

    +
  • +
  • +

    +Arcs de cercles définis par leur centre et leurs points de départ et de + fin. Un arc peut aller de 0 à 180°. +

    +
  • +
+

La barre d’outils latérale droite de la fenêtre principale vous permet de +placer tous les éléments graphiques nécessaires à la représentation +symbolique d’un composant.

+
+

11.6.1. Appartenance des éléments graphiques

+

Chaque élément graphique, (ligne, arc, cercle, etc…), peut être défini +comme commun à toutes les unités et/ou représentations, ou spécifique à une +unité donnée et/ou une représentation. Les options des éléments sont +accessibles rapidement par le menu contextuel : clic droit sur l'élément à +modifier. Ci-dessous, le menu contextuel pour un élément de type ligne.

+
+
+eeschema_libedit_context_menu_png +
+
+

Vous pouvez aussi double-cliquer sur un élément et modifier ses +propriétés. Ci-dessous, la fenêtre des propriétés pour un élément de type +polygone.

+
+
+eeschema_libedit_polyline_properties_png +
+
+

Les propriétés d’un élément graphique sont :

+
    +
  • +

    +La largeur de ligne de l'élément dans l’unité courante. +

    +
  • +
  • +

    +L’option "Commun à toutes les unités du composant" définit si l'élément + graphique sera visible dans chaque unité de composant, pour les composants + multi-unités, ou si l'élément graphique sera visible uniquement dans l’unité + actuelle. +

    +
  • +
  • +

    +L’option "Commun à tous les styles de corps (De Morgan)" définit si + l'élément graphique sera visible dans chaque représentation symbolique, pour + les composants ayant une représentation alternative, ou si l'élément + graphique sera visible uniquement pour la représentation actuelle. +

    +
  • +
  • +

    +Les options de "Style de remplissage" déterminent si le symbole défini par + l'élément graphique doit être vide, rempli avec la couleur de premier plan, + ou rempli avec la couleur de fond. +

    +
  • +
+
+
+

11.6.2. Éléments Graphiques Textes

+

L’outil +icons/add_text_png + vous permet +d’ajouter des éléments graphiques de textes. Le texte est toujours lisible, +même quand le composant est renversé (miroir H ou V). Veuillez noter que ces +éléments graphiques de textes ne sont pas des champs.

+
+
+
+

11.7. Composants Multi-unités et Représentations Alternatives

+

Les composants peuvent avoir deux représentations symboliques (un symbole +standard et un symbole alternatif souvent dénommé "De Morgan") et/ou avoir +plus d’une unité par boîtier (portes logiques par exemple). Certains +composants peuvent avoir plusieurs unités par boîtier, et différents +symboles et configurations de pins pour chaque unité.

+

Considérons par exemple un relais avec deux switches qui peuvent être +dessinés comme un composant avec trois unités différentes : la bobine, le +switch 1 et le switch 2. Concevoir un composant avec plusieurs unités par +boitier et/ou une autre représentation est très flexible. Une pin ou un +élément graphique peuvent être communs à toutes les unités, ou spécifiques à +une unité donnée, et ils peuvent être communs aux deux représentations +symboliques ou être spécifiques à une représentation symbolique donnée.

+

Par défaut, les pins sont spécifiques à chaque représentation symbolique de +chaque unité, parce que le numéro de pin est spécifique à une unité, et sa +forme dépend de la représentation symbolique. Quand une pin est commune à +chaque unité ou chaque représentation symbolique, vous n’avez besoin de la +créer qu’une seule fois pour toutes les unités et toutes les représentations +symboliques (ce qui est généralement le cas pour les pins +d’alimentation). C’est également le cas pour la forme de l’unité et le +texte, qui peuvent être communs à chaque unité (mais généralement sont +spécifiques à chaque représentation symbolique).

+
+

11.7.1. Exemple de composant multi-unités avec différentes représentations symboliques :

+

Voici l’exemple d’un relais contenant 3 unités, la bobine, le switch 1 et le +switch 2 :

+

Le bouton "Éditer pins unité par unité ou forme par forme" permet d’ajouter +ou d'éditer des pins pour chaque unité sans aucun lien avec les pins des +autres unités.

+
+
+eeschema_libedit_pins_per_part_png +
+
+

l’option "Toutes les unités ne sont pas interchangeables", des propriétés du +composant, doit être cochée.

+
+
+eeschema_libedit_not_interchangeable_png +
+
+

Unité 1

+
+
+eeschema_libedit_unit1_png +
+
+

Unité 2

+
+
+eeschema_libedit_unit2_png +
+
+

Unité 3

+
+
+eeschema_libedit_unit3_png +
+
+

L’unité 3 n’a pas le même symbole, ni les mêmes pins, et du fait, n’est pas +interchangeable avec les unités 1 et 2.

+
+
Éléments graphiques symboliques
+

Ci-dessous, les propriétés d’un élément graphique de symbole. Dans l’exemple +du relais ci-dessus, les trois unités ont différentes représentations +symboliques. Par conséquent, chaque unité a été créée séparément et les +éléments graphiques de chaque unité doivent avoir l’option "Commun à toutes +les unités du composant" désactivée.

+
+
+eeschema_libedit_disable_common_png +
+
+
+
+
+
+

11.8. Création et édition de pins

+

Cliquez sur +icons/pin_png + pour créer et insérer +une pin. L'édition de ses propriétés se fait par un double-clic sur la pin +ou par un clic droit pour ouvrir son menu contextuel. Les pins doivent être +créées avec soin, car toute erreur aura des conséquences sur le dessin du +PCB. Toute pin déjà placée peut être modifiée, supprimée, et / ou déplacée.

+
+

11.8.1. Généralités sur les pins

+

Une pin est définie par sa représentation graphique, son nom et son +"numéro". Le "numéro" de pin est défini par un ensemble de 4 lettres et / ou +chiffres. Pour que l’outil de vérification des règles électriques (ERC) soit +utile, le type "électrique" de la pin (entrée, sortie, trois-états, …) +doit être défini avec le plus grand soin. Si ce type n’est pas défini +correctement, le résultat de la vérification du schéma peut être invalide.

+

Notes importantes :

+
    +
  • +

    +N’utilisez pas d’espaces dans les noms et les numéros de pins. +

    +
  • +
  • +

    +Pour définir un nom de pin avec un signal inversé (barre au-dessus), + utilisez le caractère "~" (tilde). Le caractère "~" suivant terminera la + barre. Par exemple : ~FO~O` affichera FO O. +

    +
  • +
  • +

    +Si le nom d’une pin est réduit à un seul caractère symbolique, la pin est + considérée comme non-nommée. +

    +
  • +
  • +

    +Les noms de pins commençant par "#", sont réservés aux symboles + d’alimentations. +

    +
  • +
  • +

    +Un "numéro" de pin contient de 1 à 4 lettres et/ou chiffres. 1,2,..9999 sont + valides. A1, B3, Anod, Gnd, Wire, etc… sont valides également. +

    +
  • +
  • +

    +Il ne peut y avoir deux "numéros" de pins identiques dans un même composant. +

    +
  • +
+
+
+

11.8.2. Propriétés des pins

+
+
+eeschema_libedit_pin_properties_png +
+
+

La fenêtre des propriétés des pins vous permet de modifier toutes les +caractéristiques d’une pin. Cette fenêtre apparaît automatiquement à la +création de la pin ou quand vous double-cliquez sur une pin existante. Vous +pouvez modifier :

+
    +
  • +

    +Son nom et la dimension de son nom. +

    +
  • +
  • +

    +Son numéro et la dimension de son numéro. +

    +
  • +
  • +

    +Son orientation et sa longueur. +

    +
  • +
  • +

    +Son type électrique et son style graphique. +

    +
  • +
  • +

    +Son appartenance aux unités et aux représentations alternatives. +

    +
  • +
  • +

    +Sa visibilité. +

    +
  • +
+
+
+

11.8.3. Styles graphiques des pins

+

Ci-dessous, les différents styles de pins. Le choix du style n’a aucune +influence sur le type électrique de la pin.

+
+
+eeschema_libedit_pin_properties_style_png +
+
+
+
+

11.8.4. Types électriques des pins

+

Choisir le type électrique correct est important pour l’outil de +vérification (ERC). Les types électriques sont :

+
    +
  • +

    +Bidirectionel : pin pouvant être alternativement une entrée ou une sortie + (bus de données de microprocesseur, par exemple). +

    +
  • +
  • +

    +Trois-états : type classique d’une sortie trois-états. +

    +
  • +
  • +

    +Passive : utilisé pour les composants passifs, résistances, condensateurs, + connecteurs, etc… +

    +
  • +
  • +

    +Non-Spécifié : sera utilisé quand sa vérification par l’ERC n’est pas + importante. +

    +
  • +
  • +

    +Power input : utilisé pour les pins d’alimentations des composants. Les pins + d’alimentations sont automatiquement raccordées aux autres pins d’entrées + d’alimentations portant le même nom. +

    +
  • +
  • +

    +Power output : utilisé pour les sorties de régulateurs de tension. +

    +
  • +
  • +

    +Collecteur ouvert et Émetteur ouvert : pour les sorties logiques définies + comme telles. +

    +
  • +
  • +

    +Non-connecté : pour les pins de composants qui ne sont pas reliées + intérieurement. +

    +
  • +
+
+
+

11.8.5. Propriétés globales des pins

+

Il est possible de modifier la longueur, les tailles de nom ou de numéro, de +toutes les pins d’un seul coup, par les commandes Global du menu +contextuel d’une pin. Éditez la nouvelle valeur du paramètre sur une pin, +puis utilisez les commandes globales de son menu contextuel pour appliquer +le changement aux autres pins.

+
+
+eeschema_libedit_pin_context_menu_png +
+
+
+
+

11.8.6. Définitions de pins pour unités multiples et représentations alternatives

+

La création et l'édition de pins peuvent être problématiques pour les +composants avec de multiples unités par boîtier ou une représentation +symbolique alternative. La plupart des pins sont spécifiques à une unité +(parce que leur numéro de pin est spécifique à une unité), ou à une +représentation symbolique (parce que leur forme et leur position est +spécifique à une représentation symbolique). L'éditeur de librairie de +composants permet la création simultanée de pins. Par défaut, les +modifications apportées à une pin sont faites pour toutes les unités des +composants à unités multiples, et pour les deux représentations des +composants ayant une représentation alternative.

+

La seule exception à ceci concerne son type graphique et son nom. Cette +limitation a été faite pour faciliter la création et l'édition de pins dans +la plupart des cas. Cette limitation peut être désactivée en basculant +l’option +icons/pin2pin_png + sur la barre +d’outils principale. Ceci vous permettra de créer des pins pour chaque unité +et chaque représentation de façon complètement indépendante.

+

Un composant peut avoir une deuxième représentation symbolique (aussi +appelée "De Morgan") et peut être composé de plusieurs unités, comme dans le +cas des portes logiques. Pour certains composants, vous voudrez peut-être +disposer de plusieurs éléments graphiques ou de pins différents. Comme dans +l’exemple vu à la section 11.7.1, un relais peut être représenté par trois +unités distinctes : une bobine, le switch 1, et le switch 2.

+

La gestion des composants avec de multiples unités et des composants avec +des représentations symboliques alternatives est flexible. Une pin peut être +commune à différentes unités ou spécifique à l’une d’elles. Une pin peut +également être commune aux deux représentations symboliques ou spécifique à +l’une d’elles.

+

Par défaut, les pins sont spécifiques à chaque représentation de chaque +unité, car leur numéro diffère pour chaque unité, et leur dessin est +différent pour chaque représentation symbolique. Quand une pin est commune à +toutes les unités, comme par exemple dans le cas des pins d’alimentation, +elle ne doit être dessinée qu’une fois.

+

Un exemple est le cas des sorties du 7400 (quadruple porte NON-ET à deux +entrées). Comme il comporte quatre unités et deux représentations +symboliques, il y a huit pins de sorties distinctes dans la définition du +composant. Lors de la création d’un nouveau composant 7400, l’unité A de la +représentation symbolique normale sera affichée dans l'éditeur de +librairie. Pour modifier le style d’une pin dans la représentation +symbolique alternative, il faut d’abord l’activer en cliquant sur le bouton + +icons/morgan2_png + de la barre d’outils. Pour +modifier les numéros de pins de chaque unité, sélectionnez l’unité +appropriée par le menu déroulant + +images/toolbar_libedit_alias.png +.

+
+
+
+

11.9. Champs du composant

+

Tous les composants de la librairie possèdent quatre champs par défaut : +préfixe de référence, valeur, empreintes associées, lien vers un fichier de +documentation, qui sont créés chaque fois qu’un composant est créé ou +copié. Seuls le préfixe de référence et la valeur sont indispensables. Pour +modifier les champs existants, vous pouvez, par un clic droit, utiliser les +commandes du menu contextuel. Les composants présents dans les librairies +sont généralement définis avec ces quatre champs par défaut. Des champs +supplémentaires, tels que : revendeur, référence revendeur, coût unitaire, +etc. peuvent être ajoutés aux composants de la librairie, mais en général +cela se fait plutôt dans l'éditeur de schémas de sorte que les champs +supplémentaires peuvent être appliqués à tous les composants du schéma.

+
+

11.9.1. Édition des champs du composant

+

Pour éditer un champ existant, un clic droit sur le texte du champ affichera +le menu contextuel ci-dessous :

+
+
+eeschema_libedit_field_context_menu_png +
+
+

Pour ajouter des champs, éditer des champs non définis, ou supprimer des +champs optionnels, cliquez sur l’outil + +icons/add_text_png + de la barre principale +pour ouvrir la fenêtre d'édition des propriétés des champs ci-dessous :

+
+
+eeschema_libedit_field_properties_png +
+
+

Les champs sont des bouts de texte associés au composant. Ne les confondez +pas avec les textes appartenant à la représentation graphique de ce +composant.

+

Notes importantes :

+
    +
  • +

    +La modification du champ valeur crée un nouveau composant utilisant le + composant actuel comme point de départ. Ce nouveau composant aura comme nom + celui contenu dans le champ valeur lorsque vous l’enregistrerez dans la + librairie courante sélectionnée. +

    +
  • +
  • +

    +La boîte de dialogue de saisie de champ, ci-dessus, sera utilisée pour + éditer un champ vide, ou qui a l’attribut invisible activé. +

    +
  • +
  • +

    +L’empreinte associée est définie de façon absolue en utilisant le format + LIBNAME:FPNAME, où LIBNAME est le nom de la librairie de l’empreinte défini + dans la table des librairies d’empreintes (voir la section "Table des + librairies d’empreintes" du "Manuel de référence" de Pcbnew), et FPNAME le + nom de l’empreinte dans la bibliothèque LIBNAME. +

    +
  • +
+
+
+
+

11.10. Symboles d’alimentation

+

Les symboles d’alimentation sont créés de la même manière que les composants +normaux. Il peut être utile de les regrouper dans une librairie dédiée, +telle la librairie power.lib. Les symboles d’alimentation sont constitués +d’un symbole graphique et d’une pin de type "Power invisible". Les symboles +d’alimentation sont manipulés comme les autres composants par le logiciel de +saisie de schéma. Quelques précautions sont essentielles. Ci-dessous, +l’exemple d’un symbole d’alim +5V.

+
+
+eeschema_libedit_power_symbol_png +
+
+

Pour créer un symbole d’alimentation, utilisez les étapes suivantes :

+
    +
  • +

    +Ajouter une pin de type "Power Input", avec pour nom +5V (important parce + que ce nom va établir la connexion au net +5V), un numéro de pin à 1 (ce + numéro n’a aucune importance), une longueur de 0, et comme Style graphique : + "ligne". +

    +
  • +
  • +

    +Placez un petit cercle et un segment graphique, de la pin au cercle, comme + indiqué. +

    +
  • +
  • +

    +Le point d’ancrage du symbole est sur la pin. +

    +
  • +
  • +

    +La valeur du composant est +5V. +

    +
  • +
  • +

    +La référence du composant est #+5V. Le texte de référence n’est pas + important, sauf le premier caractère qui doit être #, pour indiquer que ce + composant est un symbole d’alimentation. Par convention, chaque composant + dont la référence commence par # n’apparaîtra pas dans la liste des + composants, ni dans la netliste. La référence sera déclarée comme invisible. +

    +
  • +
+

Une méthode plus facile pour créer un nouveau symbole d’alimentation est +d’utiliser un autre symbole comme modèle :

+
    +
  • +

    +Chargez un symbole d’alimentation. +

    +
  • +
  • +

    +Éditez le nom de la pin du nouveau symbole. +

    +
  • +
  • +

    +Donnez au champ valeur le même nom que la pin, si vous voulez afficher la + valeur de l’alimentation. +

    +
  • +
  • +

    +Sauvegardez le nouveau composant. +

    +
  • +
+
+
+
+
+

12. LibEdit - Compléments

+
+
+

12.1. Généralités

+

Un composant est constitué des éléments suivants :

+
    +
  • +

    +Une représentation graphique (formes géométriques, textes). +

    +
  • +
  • +

    +Des pins. +

    +
  • +
  • +

    +Des champs ou des textes associés utilisés par les post-processeurs : + netliste, liste de composants. +

    +
  • +
+

Deux champs doivent être initialisés : référence et valeur. Le nom de dessin +associé au composant, le nom de l’empreinte associée, et les autres champs +sont des champs libres. Ils peuvent généralement rester vides, ou être +remplis lors de la saisie du schéma.

+

Cependant, la gestion de la documentation associée aux composants facilite +la recherche, l’utilisation et l’entretien des librairies. La documentation +associée se compose de :

+
    +
  • +

    +Une ligne de commentaire. +

    +
  • +
  • +

    +Une ligne de mots-clefs, séparés par des espaces, comme TTL CMOS NAND2. +

    +
  • +
  • +

    +Un nom de fichier attaché (par exemple une note d’application ou un fichier + PDF). +

    +

    Le répertoire par défaut des fichiers attachés :

    +

    kicad/share/library/doc

    +

    S’il n’existe pas :

    +

    kicad/library/doc

    +

    Sous Linux :

    +

    /usr/local/kicad/share/library/doc

    +

    /usr/share/kicad/library/doc

    +

    /usr/local/share/kicad/library/doc

    +
  • +
+

Les mots clés permettent de rechercher un composant de manière sélective +selon différents critères de sélection. Les commentaires et les mots clés +sont affichés dans différents menus, et plus particulièrement lorsque vous +sélectionnez un élément de la librairie.

+

Le composant a également un point d’ancrage. La rotation et le miroir sont +faits relativement à ce point d’ancrage, et, pendant un placement, ce point +est utilisé comme la position de référence. Il est donc utile de placer +cette ancre précisément.

+

Un élément peut avoir des alias, à savoir des noms équivalents. Cela permet +de réduire considérablement le nombre de composants qui doivent être créés +(par exemple, un 74LS00 peut avoir des alias tels que 7400, 74HC00, 74HCT00 +…).

+

Enfin, les composants sont distribués dans des librairies (classés par +thèmes, ou par fabricant) afin de faciliter leur gestion.

+
+
+

12.2. Placement du point d’ancrage d’un composant

+

Le point d’ancrage est aux coordonnées (0,0) et est représenté par les axes +bleus affichés à l'écran.

+
+
+eeschema_libedit_anchor_png +
+
+

Le point d’ancrage peut être repositionné en sélectionnant l’icône + +icons/anchor_png + et en cliquant à la nouvelle +position souhaitée du point d’ancrage. Le dessin sera automatiquement +recentré sur ce nouveau point d’ancrage.

+
+
+

12.3. Alias de composants

+

Un alias est un autre nom correspondant au même composant dans la +librairie. Les composants avec le même brochage et la même représentation +peuvent alors être représentés par un seul composant ayant plusieurs alias +(par exemple le 7400 avec comme alias 74LS00, 74HC00, 74LS37).

+

L’utilisation d’alias vous permet de fabriquer rapidement des librairies +entières. De plus, ces librairies, étant beaucoup plus compactes, seront +plus facilement chargées par KiCad.

+

Pour modifier la liste des alias, vous devez sélectionner la fenêtre +d'édition principale des propriétés par l’icône + +icons/part_properties.png + et +sélectionnez l’onglet alias.

+
+
+eeschema_libedit_alias_png +
+
+

Vous pouvez ainsi ajouter ou supprimer l’alias désiré. L’alias actuel ne +peut évidemment pas être supprimé puisqu’il est en cours d'édition.

+

Pour supprimer tous les alias, vous devez d’abord sélectionner le composant +racine. Le premier composant de la liste des alias, dans la zone de +sélection de la barre d’outils principale.

+
+
+

12.4. Champs de composants

+

L'éditeur de champs s’ouvre par l’icône + +icons/add_text_png + de la barre d’outils du +haut.

+

Il y a quatre champs spéciaux (des textes attachés au composant), et des +champs utilisateur configurables.

+
+
+eeschema_library_component_field_png +
+
+

Champs spéciaux

+
    +
  • +

    +Référence. +

    +
  • +
  • +

    +Valeur. C’est le nom du composant dans la librairie, et le texte par défaut + du champ valeur dans le schéma. +

    +
  • +
  • +

    +Empreinte. Le nom d’empreinte qui sera utilisée sur le circuit. Pas très + utile si on utilise CvPcb pour associer les empreintes, mais obligatoire si + on ne l’utilise pas. +

    +
  • +
  • +

    +Datasheet. C’est un champ réservé, pas actuellement utilisé. +

    +
  • +
+
+
+

12.5. Documentation du composant

+

Pour modifier les informations de documentation, il est nécessaire d’ouvrir +la fenêtre d'édition des propriétés du composant par l’icône + +icons/part_properties_png +, onglet +description, et de sélectionner le document.

+
+
+eeschema_libedit_description_png +
+
+

Assurez-vous de choisir le bon alias, ou le composant racine, parce que +cette documentation peut différer suivant les alias. Le bouton "Copier Doc" +vous permet de copier les informations de documentation, du composant racine +vers l’alias en cours d'édition.

+
+

12.5.1. Mots-clefs du composant

+

Les mots-clés vous permettent de rechercher un composant de manière +sélective, en fonction de critères spécifiques de sélection (fonction, +famille technologique, etc…).

+

L’outil de recherche de Eeschema est insensible à la casse. Les mots-clés +les plus couramment utilisés dans les librairies sont :

+
    +
  • +

    +CMOS TTL pour les familles de composants logiques. +

    +
  • +
  • +

    +AND2 NOR3 XOR2 INV… pour les portes (AND2 = porte ET 2 entrées, NOR3 = + porte NON-OU 3 entrées). +

    +
  • +
  • +

    +JKFF DFF… pour les bascules JK ou D. +

    +
  • +
  • +

    +ADC, DAC, MUX… +

    +
  • +
  • +

    +OpenCol pour les portes avec sortie à collecteur ouvert. Ainsi, si dans le + logiciel de schéma, vous recherchez un composant : par les mots-clefs NAND2 + OpenCol, Eeschema affichera la liste des composants possédant ces 2 + mots-clés. +

    +
  • +
+
+
+

12.5.2. Documentation des composants (Doc)

+

La ligne de commentaires (et les mots-clefs) sont affichés dans divers +menus, et spécialement lors de la sélection d’un composant dans la liste des +composants d’une librairie, ou dans le visualisateur de librairie.

+

Si ce fichier Doc. existe, il est aussi accessible depuis le logiciel de +saisie, dans le menu contextuel du composant.

+
+
+

12.5.3. Fichier de documentation associé (DocFileName)

+

Indique la disponibilité d’un fichier attaché (documentation, schéma +applicatif), PDF, schéma, etc…

+
+
+

12.5.4. Filtrage d’empreintes pour CvPcb

+

Vous pouvez entrer une liste d’empreintes possibles pour le composant. Cette +liste agit comme un filtre utilisé par CvPcb pour afficher uniquement les +empreintes autorisées. Une liste vide ne filtrera rien.

+
+
+eeschema_libedit_footprint_png +
+
+

Les caractères de remplacement sont autorisés.

+

S014* fera afficher par CvPcb toutes les empreintes avec un nom commençant +par SO14.

+

Pour une résistance, R? montrera les empreintes avec 2 lettres et dont le +nom commence par R.

+

Voici quelques exemples, avec ou sans filtrage :

+

Avec filtrage

+
+
+eeschema_cvpcb_with_filtering_png +
+
+

Sans filtrage

+
+
+eeschema_cvpcb_without_filtering_png +
+
+
+
+
+

12.6. Librairie de symboles

+

Vous pouvez facilement compiler un fichier librairie de symboles graphiques, +contenant les symboles fréquemment utilisés (triangles, forme des portes ET, +OU, OU exclusif, etc…). Celui-ci sera utilisé pour la création de +composants, et enregistré en vue d’une réutilisation ultérieure.

+

Ces fichiers sont stockés par défaut dans le répertoire de la librairie et +ont une extension .sym. Les symboles ne sont pas rassemblés en librairies +comme les composants, car ils sont généralement pas très nombreux.

+
+

12.6.1. Exporter ou créer un symbole

+

Un composant peut être exporté comme un symbole à l’aide du bouton + +icons/import_png +. Vous ne pouvez généralement +créer qu’un seul graphique, aussi ce sera une bonne idée de supprimer toutes +les pins, si elles existent.

+
+
+

12.6.2. Importer un symbole

+

L’importation de symboles vous permet d’ajouter des éléments graphiques à un +composant que vous éditez. Un symbole sera importé par le bouton + +Import graphic icon +. Ces éléments importés +sont ajoutés tels qu’ils ont été été créés.

+
+
+
+
+
+

13. Visualisateur de librairies

+
+
+

13.1. Introduction

+

Le visualisateur de librairies (Viewlib) vous permet d’examiner rapidement +le contenu des librairies. Viewlib est appelé par l’icône + +icons/library_browse_png + de la barre +d’outils du haut, ou par l’outil "Placer un composant" de la barre d’outils +de droite.

+
+
+eeschema_viewlib_choose_png +
+
+
+
+

13.2. Viewlib - fenêtre principale

+
+
+eeschema_viewlib_select_library_png +
+
+

Pour examiner le contenu d’une librairie, vous devez sélectionner cette +librairie dans la liste de gauche. Les composants disponibles apparaîtront +alors dans la deuxième liste, qui vous permet de sélectionner un composant +pour l’afficher.

+
+
+eeschema_viewlib_select_component_png +
+
+
+
+

13.3. Barre d’outils de ViewLib

+

Ci-dessous, la barre d’outils de Viewlib :

+
+
+images/toolbar_viewlib.png +
+
+

Les boutons disponibles sont :

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+icons/library_png +

Sélection de la librairie désirée, qui peut aussi être sélectionnée dans la liste affichée.

+icons/add_component_png +

Sélection d’un composant, qui peut aussi être sélectionné parmi la liste affichée.

+icons/lib_previous_png +

Affiche le composant précédent.

+icons/lib_next_png +

Affiche le composant suivant.

+images/icons/zoom_in.png + +images/icons/zoom_out.png + + +images/icons/zoom_redraw.png + +images/icons/zoom_fit_in_page.png +

Outils de Zoom.

+images/icons/morgan1.png + +images/icons/morgan2.png +

Sélection de la représentation, normale ou alternative, quand elle existe.

+images/toolbar_viewlib_part.png +

Sélection d’une unité, pour les composants multi-unités.

+icons/datasheet_png +

S’il existe, affiche les documents associés. Existe seulement lorsqu’il est appelé par la boite de dialogue de placement de composants de Eeschema.

+icons/export_png +

Ferme Viewlib et place le composant sélectionné dans Eeschema. +Cette icône n’est affichée que quand Viewlib a été appelé depuis Eeschema (clic sur un symbole dans le sélecteur de composants).

+
+
+
+
+

14. Création de Netlistes et BOM personnalisés

+
+
+

14.1. Fichier intermédiaire de Netliste

+

Les fichiers de BOM et de Netlistes sont convertis à partir d’un fichier +intermédiaire créé par Eeschema.

+

Ce fichier utilise une syntaxe XML, et est appelé "netliste +intermédiaire". Cette netliste intermédiaire inclue une grande quantité de +données relatives au circuit, et, pour cette raison, il peut être utilisé +par un post-traitement pour créer une liste de composants ou d’autres +rapports.

+

Suivant le fichier de sortie (BOM ou netliste), différentes portions de la +netliste intermédiaire seront utilisées dans le post-traitement.

+
+

14.1.1. Exemple de schéma

+
+
+Exemple de schéma +
+
+
+
+

14.1.2. Exemple de fichier netliste intermédiaire

+

Le fichier netliste intermédiaire (utilisant une syntaxe XML) correspondant +au schéma ci-dessus :

+
+
+
<?xml version="1.0" encoding="utf-8"?>
+<export version="D">
+  <design>
+    <source>F:\kicad_aux\netlist_test\netlist_test.sch</source>
+    <date>29/08/2010 20:35:21</date>
+    <tool>eeschema (2010-08-28 BZR 2458)-unstable</tool>
+  </design>
+  <components>
+    <comp ref="P1">
+      <value>CONN_4</value>
+      <libsource lib="conn" part="CONN_4"/>
+      <sheetpath names="/" tstamps="/"/>
+      <tstamp>4C6E2141</tstamp>
+    </comp>
+    <comp ref="U2">
+      <value>74LS74</value>
+      <libsource lib="74xx" part="74LS74"/>
+      <sheetpath names="/" tstamps="/"/>
+      <tstamp>4C6E20BA</tstamp>
+    </comp>
+    <comp ref="U1">
+      <value>74LS04</value>
+      <libsource lib="74xx" part="74LS04"/>
+      <sheetpath names="/" tstamps="/"/>
+      <tstamp>4C6E20A6</tstamp>
+    </comp>
+    <comp ref="C1">
+      <value>CP</value>
+      <libsource lib="device" part="CP"/>
+      <sheetpath names="/" tstamps="/"/>
+      <tstamp>4C6E2094</tstamp>
+    </comp>
+    <comp ref="R1">
+      <value>R</value>
+      <libsource lib="device" part="R"/>
+      <sheetpath names="/" tstamps="/"/>
+      <tstamp>4C6E208A</tstamp>
+    </comp>
+  </components>
+  <libparts>
+    <libpart lib="device" part="C">
+      <description>Condensateur non polarise</description>
+      <footprints>
+        <fp>SM*</fp>
+        <fp>C?</fp>
+        <fp>C1-1</fp>
+      </footprints>
+      <fields>
+        <field name="Reference">C</field>
+        <field name="Value">C</field>
+      </fields>
+      <pins>
+        <pin num="1" name="~" type="passive"/>
+        <pin num="2" name="~" type="passive"/>
+      </pins>
+    </libpart>
+    <libpart lib="device" part="R">
+      <description>Resistance</description>
+      <footprints>
+        <fp>R?</fp>
+        <fp>SM0603</fp>
+        <fp>SM0805</fp>
+        <fp>R?-*</fp>
+        <fp>SM1206</fp>
+      </footprints>
+      <fields>
+        <field name="Reference">R</field>
+        <field name="Value">R</field>
+      </fields>
+      <pins>
+        <pin num="1" name="~" type="passive"/>
+        <pin num="2" name="~" type="passive"/>
+      </pins>
+    </libpart>
+    <libpart lib="conn" part="CONN_4">
+      <description>Symbole general de connecteur</description>
+      <fields>
+        <field name="Reference">P</field>
+        <field name="Value">CONN_4</field>
+      </fields>
+      <pins>
+        <pin num="1" name="P1" type="passive"/>
+        <pin num="2" name="P2" type="passive"/>
+        <pin num="3" name="P3" type="passive"/>
+        <pin num="4" name="P4" type="passive"/>
+      </pins>
+    </libpart>
+    <libpart lib="74xx" part="74LS04">
+      <description>Hex Inverseur</description>
+      <fields>
+        <field name="Reference">U</field>
+        <field name="Value">74LS04</field>
+      </fields>
+      <pins>
+        <pin num="1" name="~" type="input"/>
+        <pin num="2" name="~" type="output"/>
+        <pin num="3" name="~" type="input"/>
+        <pin num="4" name="~" type="output"/>
+        <pin num="5" name="~" type="input"/>
+        <pin num="6" name="~" type="output"/>
+        <pin num="7" name="GND" type="power_in"/>
+        <pin num="8" name="~" type="output"/>
+        <pin num="9" name="~" type="input"/>
+        <pin num="10" name="~" type="output"/>
+        <pin num="11" name="~" type="input"/>
+        <pin num="12" name="~" type="output"/>
+        <pin num="13" name="~" type="input"/>
+        <pin num="14" name="VCC" type="power_in"/>
+      </pins>
+    </libpart>
+    <libpart lib="74xx" part="74LS74">
+      <description>Dual D FlipFlop, Set &amp; Reset</description>
+      <docs>74xx/74hc_hct74.pdf</docs>
+      <fields>
+        <field name="Reference">U</field>
+        <field name="Value">74LS74</field>
+      </fields>
+      <pins>
+        <pin num="1" name="Cd" type="input"/>
+        <pin num="2" name="D" type="input"/>
+        <pin num="3" name="Cp" type="input"/>
+        <pin num="4" name="Sd" type="input"/>
+        <pin num="5" name="Q" type="output"/>
+        <pin num="6" name="~Q" type="output"/>
+        <pin num="7" name="GND" type="power_in"/>
+        <pin num="8" name="~Q" type="output"/>
+        <pin num="9" name="Q" type="output"/>
+        <pin num="10" name="Sd" type="input"/>
+        <pin num="11" name="Cp" type="input"/>
+        <pin num="12" name="D" type="input"/>
+        <pin num="13" name="Cd" type="input"/>
+        <pin num="14" name="VCC" type="power_in"/>
+      </pins>
+    </libpart>
+  </libparts>
+  <libraries>
+    <library logical="device">
+      <uri>F:\kicad\share\library\device.lib</uri>
+    </library>
+    <library logical="conn">
+      <uri>F:\kicad\share\library\conn.lib</uri>
+    </library>
+    <library logical="74xx">
+      <uri>F:\kicad\share\library\74xx.lib</uri>
+    </library>
+  </libraries>
+  <nets>
+    <net code="1" name="GND">
+      <node ref="U1" pin="7"/>
+      <node ref="C1" pin="2"/>
+      <node ref="U2" pin="7"/>
+      <node ref="P1" pin="4"/>
+    </net>
+    <net code="2" name="VCC">
+      <node ref="R1" pin="1"/>
+      <node ref="U1" pin="14"/>
+      <node ref="U2" pin="4"/>
+      <node ref="U2" pin="1"/>
+      <node ref="U2" pin="14"/>
+      <node ref="P1" pin="1"/>
+    </net>
+    <net code="3" name="">
+      <node ref="U2" pin="6"/>
+    </net>
+    <net code="4" name="">
+      <node ref="U1" pin="2"/>
+      <node ref="U2" pin="3"/>
+    </net>
+    <net code="5" name="/SIG_OUT">
+      <node ref="P1" pin="2"/>
+      <node ref="U2" pin="5"/>
+      <node ref="U2" pin="2"/>
+    </net>
+    <net code="6" name="/CLOCK_IN">
+      <node ref="R1" pin="2"/>
+      <node ref="C1" pin="1"/>
+      <node ref="U1" pin="1"/>
+      <node ref="P1" pin="3"/>
+    </net>
+  </nets>
+</export>
+
+
+
+
+

14.2. Conversion dans un nouveau format de netliste

+

En appliquant un filtre de post-traitement au fichier netliste +Intermédiaire, vous pouvez générer des formats inconnus de netliste, ou de +BOM. Parce que cette conversion est une transformation de texte en texte, ce +filtre de post-traitement pourra être écrit en Python, XSLT, ou tout autre +outil capable de prendre du XML en entrée.

+

XSLT est aussi un langage XML, très approprié pour les transformations +XML. Il y a un programme libre appelé xsltproc que vous pouvez télécharger +et installer. Le programme xsltproc va lire en entrée le fichier netliste +intermédiaire en XML, lui appliquer une feuille de style pour transformer +l’entrée, et sauvegarder les résultats dans un fichier de +sortie. L’utilisation de xsltproc nécessite un fichier de feuille de style +utilisant les conventions XSLT. Le processus de conversion complet est géré +par Eeschema, une fois configuré pour exécuter xsltproc d’une manière +spécifique.

+
+
+

14.3. L’approche XSLT

+

Vous trouverez la documentation qui décrit les transformations XSL (XSLT) +ici :

+

http://www.w3.org/TR/xslt

+
+

14.3.1. Créer un fichier Netliste Pads-Pcb

+

Le format pads-pcb contient deux sections.

+
    +
  • +

    +La liste des empreintes. +

    +
  • +
  • +

    +La Netliste : qui regroupe les références des broches par équipotentielles. +

    +
  • +
+

Ci-dessous, une feuille de style qui convertit le fichier netliste +intermédiaire au format de netliste pads-pcb

+
+
+
<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--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
+-->
+
+<!DOCTYPE xsl:stylesheet [
+  <!ENTITY nl  "&#xd;&#xa;"> <!--new line CR, LF -->
+]>
+
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+<xsl:output method="text" omit-xml-declaration="yes" indent="no"/>
+
+<xsl:template match="/export">
+    <xsl:text>*PADS-PCB*&nl;*PART*&nl;</xsl:text>
+    <xsl:apply-templates select="components/comp"/>
+    <xsl:text>&nl;*NET*&nl;</xsl:text>
+    <xsl:apply-templates select="nets/net"/>
+    <xsl:text>*END*&nl;</xsl:text>
+</xsl:template>
+
+<!-- for each component -->
+<xsl:template match="comp">
+    <xsl:text> </xsl:text>
+    <xsl:value-of select="@ref"/>
+    <xsl:text> </xsl:text>
+    <xsl:choose>
+        <xsl:when test = "footprint != '' ">
+            <xsl:apply-templates select="footprint"/>
+        </xsl:when>
+        <xsl:otherwise>
+            <xsl:text>unknown</xsl:text>
+        </xsl:otherwise>
+    </xsl:choose>
+    <xsl:text>&nl;</xsl:text>
+</xsl:template>
+
+<!-- for each net -->
+<xsl:template match="net">
+    <!-- nets are output only if there is more than one pin in net -->
+    <xsl:if test="count(node)>1">
+        <xsl:text>*SIGNAL* </xsl:text>
+        <xsl:choose>
+            <xsl:when test = "@name != '' ">
+                <xsl:value-of select="@name"/>
+            </xsl:when>
+            <xsl:otherwise>
+                <xsl:text>N-</xsl:text>
+                <xsl:value-of select="@code"/>
+            </xsl:otherwise>
+        </xsl:choose>
+        <xsl:text>&nl;</xsl:text>
+        <xsl:apply-templates select="node"/>
+    </xsl:if>
+</xsl:template>
+
+<!-- for each node -->
+<xsl:template match="node">
+    <xsl:text> </xsl:text>
+    <xsl:value-of select="@ref"/>
+    <xsl:text>.</xsl:text>
+    <xsl:value-of select="@pin"/>
+    <xsl:text>&nl;</xsl:text>
+</xsl:template>
+
+</xsl:stylesheet>
+
+

Voici le fichier de sortie pads-pcb après traitement par xsltproc :

+
+
+
*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*
+
+

La ligne de commande utilisée pour effectuer cette conversion :

+
+
+
kicad\\bin\\xsltproc.exe -o test.net kicad\\bin\\plugins\\netlist_form_pads-pcb.xsl test.tmp
+
+
+
+

14.3.2. Créer un fichier de netliste Cadstar

+

Le format Cadstar contient deux sections.

+
    +
  • +

    +La liste des empreintes. +

    +
  • +
  • +

    +La Netliste : qui regroupe les références des broches par équipotentielles. +

    +
  • +
+

Ci-dessous, la feuille de style pour effectuer cette conversion spécifique :

+
+
+
<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--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.
+
+<!DOCTYPE xsl:stylesheet [
+  <!ENTITY nl  "&#xd;&#xa;"> <!--new line CR, LF -->
+]>
+
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+<xsl:output method="text" omit-xml-declaration="yes" indent="no"/>
+
+<!-- Netlist header -->
+<xsl:template match="/export">
+    <xsl:text>.HEA&nl;</xsl:text>
+    <xsl:apply-templates select="design/date"/>  <!-- Generate line .TIM <time> -->
+    <xsl:apply-templates select="design/tool"/>  <!-- Generate line .APP <eeschema version> -->
+    <xsl:apply-templates select="components/comp"/>  <!-- Generate list of components -->
+    <xsl:text>&nl;&nl;</xsl:text>
+    <xsl:apply-templates select="nets/net"/>          <!-- Generate list of nets and connections -->
+    <xsl:text>&nl;.END&nl;</xsl:text>
+</xsl:template>
+
+ <!-- Generate line .TIM 20/08/2010 10:45:33 -->
+<xsl:template match="tool">
+    <xsl:text>.APP "</xsl:text>
+    <xsl:apply-templates/>
+    <xsl:text>"&nl;</xsl:text>
+</xsl:template>
+
+ <!-- Generate line .APP "eeschema (2010-08-17 BZR 2450)-unstable" -->
+<xsl:template match="date">
+    <xsl:text>.TIM </xsl:text>
+    <xsl:apply-templates/>
+    <xsl:text>&nl;</xsl:text>
+</xsl:template>
+
+<!-- for each component -->
+<xsl:template match="comp">
+    <xsl:text>.ADD_COM </xsl:text>
+    <xsl:value-of select="@ref"/>
+    <xsl:text> </xsl:text>
+    <xsl:choose>
+        <xsl:when test = "value != '' ">
+            <xsl:text>"</xsl:text> <xsl:apply-templates select="value"/> <xsl:text>"</xsl:text>
+        </xsl:when>
+        <xsl:otherwise>
+            <xsl:text>""</xsl:text>
+        </xsl:otherwise>
+    </xsl:choose>
+    <xsl:text>&nl;</xsl:text>
+</xsl:template>
+
+<!-- for each net -->
+<xsl:template match="net">
+    <!-- nets are output only if there is more than one pin in net -->
+    <xsl:if test="count(node)>1">
+    <xsl:variable name="netname">
+        <xsl:text>"</xsl:text>
+        <xsl:choose>
+            <xsl:when test = "@name != '' ">
+                <xsl:value-of select="@name"/>
+            </xsl:when>
+            <xsl:otherwise>
+                <xsl:text>N-</xsl:text>
+                <xsl:value-of select="@code"/>
+        </xsl:otherwise>
+        </xsl:choose>
+        <xsl:text>"&nl;</xsl:text>
+        </xsl:variable>
+        <xsl:apply-templates select="node" mode="first"/>
+        <xsl:value-of select="$netname"/>
+        <xsl:apply-templates select="node" mode="others"/>
+    </xsl:if>
+</xsl:template>
+
+<!-- for each node -->
+<xsl:template match="node" mode="first">
+    <xsl:if test="position()=1">
+       <xsl:text>.ADD_TER </xsl:text>
+    <xsl:value-of select="@ref"/>
+    <xsl:text>.</xsl:text>
+    <xsl:value-of select="@pin"/>
+    <xsl:text> </xsl:text>
+    </xsl:if>
+</xsl:template>
+
+<xsl:template match="node" mode="others">
+    <xsl:choose>
+        <xsl:when test='position()=1'>
+        </xsl:when>
+        <xsl:when test='position()=2'>
+           <xsl:text>.TER     </xsl:text>
+        </xsl:when>
+        <xsl:otherwise>
+           <xsl:text>         </xsl:text>
+        </xsl:otherwise>
+    </xsl:choose>
+    <xsl:if test="position()>1">
+        <xsl:value-of select="@ref"/>
+        <xsl:text>.</xsl:text>
+        <xsl:value-of select="@pin"/>
+        <xsl:text>&nl;</xsl:text>
+    </xsl:if>
+</xsl:template>
+
+</xsl:stylesheet>
+
+

Le fichier de sortie au format Cadstar :

+
+
+
.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
+
+
+
+

14.3.3. Créer un fichier de netliste OrcadPCB2

+

Ce format a une seule section, qui est la liste des empreintes. Chaque +empreinte inclue sa liste de broches avec leurs références +d'équipotentielles.

+

Ci-dessous, la feuille de style pour cette conversion spécifique :

+
+
+
<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--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
+-->
+
+<!DOCTYPE xsl:stylesheet [
+  <!ENTITY nl  "&#xd;&#xa;"> <!--new line CR, LF -->
+]>
+
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+<xsl:output method="text" omit-xml-declaration="yes" indent="no"/>
+
+<!--
+    Netlist header
+    Creates the entire netlist
+    (can be seen as equivalent to main function in C
+-->
+<xsl:template match="/export">
+    <xsl:text>( { Eeschema Netlist Version 1.1  </xsl:text>
+    <!-- Generate line .TIM <time> -->
+<xsl:apply-templates select="design/date"/>
+<!-- Generate line eeschema version ... -->
+<xsl:apply-templates select="design/tool"/>
+<xsl:text>}&nl;</xsl:text>
+
+<!-- Generate the list of components -->
+<xsl:apply-templates select="components/comp"/>  <!-- Generate list of components -->
+
+<!-- end of file -->
+<xsl:text>)&nl;*&nl;</xsl:text>
+</xsl:template>
+
+<!--
+    Generate id in header like "eeschema (2010-08-17 BZR 2450)-unstable"
+-->
+<xsl:template match="tool">
+    <xsl:apply-templates/>
+</xsl:template>
+
+<!--
+    Generate date in header like "20/08/2010 10:45:33"
+-->
+<xsl:template match="date">
+    <xsl:apply-templates/>
+    <xsl:text>&nl;</xsl:text>
+</xsl:template>
+
+<!--
+    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
+-->
+<xsl:template match="comp">
+    <xsl:text> ( </xsl:text>
+    <xsl:choose>
+        <xsl:when test = "tstamp != '' ">
+            <xsl:apply-templates select="tstamp"/>
+        </xsl:when>
+        <xsl:otherwise>
+            <xsl:text>00000000</xsl:text>
+        </xsl:otherwise>
+    </xsl:choose>
+    <xsl:text> </xsl:text>
+    <xsl:choose>
+        <xsl:when test = "footprint != '' ">
+            <xsl:apply-templates select="footprint"/>
+        </xsl:when>
+        <xsl:otherwise>
+            <xsl:text>$noname</xsl:text>
+        </xsl:otherwise>
+    </xsl:choose>
+    <xsl:text> </xsl:text>
+    <xsl:value-of select="@ref"/>
+    <xsl:text> </xsl:text>
+    <xsl:choose>
+        <xsl:when test = "value != '' ">
+            <xsl:apply-templates select="value"/>
+        </xsl:when>
+        <xsl:otherwise>
+            <xsl:text>"~"</xsl:text>
+        </xsl:otherwise>
+    </xsl:choose>
+    <xsl:text>&nl;</xsl:text>
+    <xsl:call-template name="Search_pin_list" >
+        <xsl:with-param name="cmplib_id" select="libsource/@part"/>
+        <xsl:with-param name="cmp_ref" select="@ref"/>
+    </xsl:call-template>
+    <xsl:text> )&nl;</xsl:text>
+</xsl:template>
+
+<!--
+    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)
+-->
+<xsl:template name="Search_pin_list" >
+    <xsl:param name="cmplib_id" select="0" />
+    <xsl:param name="cmp_ref" select="0" />
+        <xsl:for-each select="/export/libparts/libpart">
+            <xsl:if test = "@part = $cmplib_id ">
+                <xsl:apply-templates name="build_pin_list" select="pins/pin">
+                    <xsl:with-param name="cmp_ref" select="$cmp_ref"/>
+                </xsl:apply-templates>
+            </xsl:if>
+        </xsl:for-each>
+</xsl:template>
+
+
+<!--
+    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
+          <pins>
+            <pin num="1" type="passive"/>
+            <pin num="2" type="passive"/>
+          </pins>
+    Output pin list is ( <pin num> <net name> )
+    something like
+            ( 1 VCC )
+            ( 2 GND )
+-->
+<xsl:template name="build_pin_list" match="pin">
+    <xsl:param name="cmp_ref" select="0" />
+
+    <!-- write pin numner and separator -->
+    <xsl:text>  ( </xsl:text>
+    <xsl:value-of select="@num"/>
+    <xsl:text> </xsl:text>
+
+    <!-- search net name in nets section and write it: -->
+    <xsl:variable name="pinNum" select="@num" />
+    <xsl:for-each select="/export/nets/net">
+        <!-- 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
+        -->
+        <xsl:variable name="pinCnt" select="count(node)" />
+        <xsl:apply-templates name="Search_pin_netname" select="node">
+            <xsl:with-param name="cmp_ref" select="$cmp_ref"/>
+            <xsl:with-param name="pin_cnt_in_net" select="$pinCnt"/>
+            <xsl:with-param name="pin_num"> <xsl:value-of select="$pinNum"/>
+            </xsl:with-param>
+        </xsl:apply-templates>
+    </xsl:for-each>
+
+    <!-- close line -->
+    <xsl:text> )&nl;</xsl:text>
+</xsl:template>
+
+<!--
+    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
+      <nets>
+        <net code="1" name="GND">
+          <node ref="J1" pin="20"/>
+              <node ref="C2" pin="2"/>
+        </net>
+        <net code="2" name="">
+          <node ref="U2" pin="11"/>
+        </net>
+    </nets>
+    This template has 2 parameters:
+        "cmp_ref"   (schematic reference of the given component)
+        "pin_num"   (pin number)
+-->
+
+<xsl:template name="Search_pin_netname" match="node">
+    <xsl:param name="cmp_ref" select="0" />
+    <xsl:param name="pin_num" select="0" />
+    <xsl:param name="pin_cnt_in_net" select="0" />
+
+    <xsl:if test = "@ref = $cmp_ref ">
+        <xsl:if test = "@pin = $pin_num">
+        <!-- net name is output only if there is more than one pin in net
+             else use "?" as net name
+        -->
+            <xsl:if test = "$pin_cnt_in_net>1">
+                <xsl:choose>
+                    <!-- if a net has a name, use it,
+                        else build a name from its net code
+                    -->
+                    <xsl:when test = "../@name != '' ">
+                        <xsl:value-of select="../@name"/>
+                    </xsl:when>
+                    <xsl:otherwise>
+                        <xsl:text>$N-0</xsl:text><xsl:value-of select="../@code"/>
+                    </xsl:otherwise>
+                </xsl:choose>
+            </xsl:if>
+            <xsl:if test = "$pin_cnt_in_net &lt;2">
+                <xsl:text>?</xsl:text>
+            </xsl:if>
+        </xsl:if>
+    </xsl:if>
+
+</xsl:template>
+
+</xsl:stylesheet>
+
+

Le fichier de sortie au format OrcadPCB2 :

+
+
+
( { 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 )
+ )
+)
+*
+
+
+
+

14.3.4. Interface des plugins de Eeschema

+

Les convertisseurs de netliste intermédiaire peuvent être lancés +automatiquement par Eeschema.

+
+
Ouvrez la fenêtre de configuration
+

Vous pouvez ajouter un nouveau plugin par le bouton "Ajouter Plugin".

+
+
+eeschema_plugin_add_plugin_png +
+
+

Voici l’onglet de configuration du plugin pour Pads-Pcb :

+
+
+eeschema_plugin_padspcb_png +
+
+
+
+
Configuration des paramètres du plugin
+

La configuration d’un plugin dans Eeschema requiert les informations +suivantes :

+
    +
  • +

    +Un titre : pour l’onglet, comme le nom du format de Netliste. +

    +
  • +
  • +

    +La ligne de commande pour lancer la conversion. +

    +
  • +
+

Quand vous cliquez sur le bouton netliste :

+
    +
  1. +

    +Eeschema crée un fichier netliste intermédiaire .xml, par exemple + test.xml. +

    +
  2. +
  3. +

    +Eeschema lance le plugin, qui lit ce test.xml et crée la netliste test.net. +

    +
  4. +
+
+
+
Génération de fichiers netlistes en ligne de commande
+

Partant du fait que nous utilisons le programme xsltproc.exe pour +appliquer la feuille de style au fichier intermédiaire, xsltproc.exe sera +exécuté avec la commande suivante :

+

xsltproc.exe -o <fichier de sortie> <fichier feuille de style> <fichier XML +d’entrée à convertir>

+

Sous Windows, la ligne de commande sera la suivante :

+

f:/kicad/bin/xsltproc.exe -o "%O" +f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl "%I"

+

Sous Linux, la ligne de commande sera la suivante :

+

xsltproc -o "%O" /usr/local/kicad/bin/plugins/netlist_form_pads-pcb.xsl +"%I"

+

netlist_form_pads-pcb.xsl est le nom de la feuille de style que vous +voulez utiliser. N’oubliez pas les guillemets autour des noms de fichiers, +ceci permet d’utiliser des espaces dans les noms des fichiers d’entrée et de +sortie.

+

Le format de la ligne de commande accepte des paramètres de substitution +pour les noms de fichiers :

+

Les paramètres autorisés sont.

+
    +
  • +

    +%B ⇒ nom et chemin du fichier de sortie, sans le point et l’extension. +

    +
  • +
  • +

    +%I ⇒ nom et chemin complets du fichier d’entrée (le fichier intermédiaire + de netliste). +

    +
  • +
  • +

    +%O ⇒ nom et chemin complets du fichier de sortie. +

    +
  • +
+

%I sera remplacé par le nom de fichier intermédiaire de netliste.

+

%O sera remplacé par le nom de fichier de sortie.

+
+
+
Format de ligne de commande : exemple pour xsltproc
+

Le format de ligne de commande de xsltproc est le suivant :

+

<chemin vers xsltproc> xsltproc <paramètres de xsltproc >

+

Sous Windows

+

f:/kicad/bin/xsltproc.exe -o "%O" f:/kicad/bin/plugins/netlist_form_pads-pcb.xsl "%I"

+

Sous Linux

+

xsltproc -o "%O" /usr/local/kicad/bin/plugins/netlist_form_pads-pcb.xsl "%I"

+

Les exemples ci-dessus supposent que xsltproc est installé sur votre PC sous +Windows et que tous les fichiers sont situés dans F:\kicad\bin.

+
+
+
+

14.3.5. Génération de listes de composants (BOM)

+

Puisque le fichier netliste intermédiaire contient toutes les informations +sur les composants utilisés, une liste de composants peut en être +extraite. Voici la fenêtre de configuration du plugin (sous Linux) +permettant de créer un fichier de BOM (Bill Of Materials) personnalisé :

+
+
+bom-netlist-tab_png +
+
+

Le chemin vers la feuille de style bom2csv.xsl dépend de votre +système. Actuellement, la meilleure feuille de style XSLT pour la génération +du BOM est nommée bom2csv.xsl. Vous êtes libre de la modifier en +fonction de vos besoins, et si vous développez un autre modèle utile à tous, +vous pouvez demander qu’il fasse partie du projet KiCad.

+
+
+
+

14.4. Exemples de lignes de commandes pour les scripts Python

+

Le format d’une ligne de commande pour python ressemble à ceci :

+

python <fichier script> <fichier d’entrée> <fichier de sortie>

+

Sous Windows

+

python *.exe f:/kicad/python/my_python_script.py "%I" "%O"

+

Sous Linux

+

python /usr/local/kicad/python/my_python_script.py "%I" "%O"

+

Partant du fait que Python est effectivement installé sur votre PC..

+
+
+

14.5. Structure du fichier de netliste intermédiaire

+

L’exemple qui suit donne une idée du format du fichier de netliste +intermédiaire.

+
+
+
<?xml version="1.0" encoding="utf-8"?>
+<export version="D">
+  <design>
+    <source>F:\kicad_aux\netlist_test\netlist_test.sch</source>
+    <date>29/08/2010 21:07:51</date>
+    <tool>eeschema (2010-08-28 BZR 2458)-unstable</tool>
+  </design>
+  <components>
+    <comp ref="P1">
+      <value>CONN_4</value>
+      <libsource lib="conn" part="CONN_4"/>
+      <sheetpath names="/" tstamps="/"/>
+      <tstamp>4C6E2141</tstamp>
+    </comp>
+    <comp ref="U2">
+      <value>74LS74</value>
+      <libsource lib="74xx" part="74LS74"/>
+      <sheetpath names="/" tstamps="/"/>
+      <tstamp>4C6E20BA</tstamp>
+    </comp>
+    <comp ref="U1">
+      <value>74LS04</value>
+      <libsource lib="74xx" part="74LS04"/>
+      <sheetpath names="/" tstamps="/"/>
+      <tstamp>4C6E20A6</tstamp>
+    </comp>
+    <comp ref="C1">
+      <value>CP</value>
+      <libsource lib="device" part="CP"/>
+      <sheetpath names="/" tstamps="/"/>
+      <tstamp>4C6E2094</tstamp>
+    <comp ref="R1">
+      <value>R</value>
+      <libsource lib="device" part="R"/>
+      <sheetpath names="/" tstamps="/"/>
+      <tstamp>4C6E208A</tstamp>
+    </comp>
+  </components>
+  <libparts/>
+  <libraries/>
+  <nets>
+    <net code="1" name="GND">
+      <node ref="U1" pin="7"/>
+      <node ref="C1" pin="2"/>
+      <node ref="U2" pin="7"/>
+      <node ref="P1" pin="4"/>
+    </net>
+    <net code="2" name="VCC">
+      <node ref="R1" pin="1"/>
+      <node ref="U1" pin="14"/>
+      <node ref="U2" pin="4"/>
+      <node ref="U2" pin="1"/>
+      <node ref="U2" pin="14"/>
+      <node ref="P1" pin="1"/>
+    </net>
+    <net code="3" name="">
+      <node ref="U2" pin="6"/>
+    </net>
+    <net code="4" name="">
+      <node ref="U1" pin="2"/>
+      <node ref="U2" pin="3"/>
+    </net>
+    <net code="5" name="/SIG_OUT">
+      <node ref="P1" pin="2"/>
+      <node ref="U2" pin="5"/>
+      <node ref="U2" pin="2"/>
+    </net>
+    <net code="6" name="/CLOCK_IN">
+      <node ref="R1" pin="2"/>
+      <node ref="C1" pin="1"/>
+      <node ref="U1" pin="1"/>
+      <node ref="P1" pin="3"/>
+    </net>
+  </nets>
+</export>
+
+
+

14.5.1. Structure générale

+

Le fichier de netliste intermédiaire contient cinq sections.

+
    +
  • +

    +La section Entête. +

    +
  • +
  • +

    +The components section. +

    +
  • +
  • +

    +La section Composants en librairie. +

    +
  • +
  • +

    +La section Librairies. +

    +
  • +
  • +

    +La section Équipotentielles +

    +
  • +
+

Le contenu du fichier a pour balises de délimitations <export>

+
+
+
<export version="D">
+...
+</export>
+
+
+
+

14.5.2. Section Entête (Header)

+

L’entête a pour balises de délimitations <design>

+
+
+
<design>
+<source>F:\kicad_aux\netlist_test\netlist_test.sch</source>
+<date>21/08/2010 08:12:08</date>
+<tool>eeschema (2010-08-09 BZR 2439)-unstable</tool>
+</design>
+
+

Cette section peut être considérée comme une section de commentaires.

+
+
+

14.5.3. Section Composants

+

La section composants a pour balises de délimitations <components>

+
+
+
<components>
+<comp ref="P1">
+<value>CONN_4</value>
+<libsource lib="conn" part="CONN_4"/>
+<sheetpath names="/" tstamps="/"/>
+<tstamp>4C6E2141</tstamp>
+</comp>
+</components>
+
+

Cette section contient la liste des composants de votre schéma. Chaque +composant est décrit comme ceci :

+
+
+
<comp ref="P1">
+<value>CONN_4</value>
+<libsource lib="conn" part="CONN_4"/>
+<sheetpath names="/" tstamps="/"/>
+<tstamp>4C6E2141</tstamp>
+</comp>
+
+ +++ + + + + + + + + + + + + + + + + + + + + + +

libsource

nom de la librairie où ce composant a été trouvé.

part

nom du composant dans cette librairie.

sheetpath

chemin de la feuille schématique dans la hiérarchie : identifie la feuille à l’intérieur de la schématique hiérarchique complète.

tstamps (time stamps)

horodatage du schéma.

tstamp (time stamp)

horodatage du composant.

+
+
Note à propos de l’horodatage des composants
+

Pour identifier un composant dans une netliste, et par voie de conséquence +sur le circuit, l’horodatage est utilisé comme référence unique pour chaque +composant. Toutefois, Kicad fournit un autre moyen pour identifier un +composant, qui est son empreinte correspondante sur le circuit. Ceci permet +la ré-annotation de composants dans un projet de schéma sans perdre le lien +entre le composant et son empreinte.

+

Un horodatage (timestamp) est un identifiant unique pour chaque composant, +ou chaque feuille d’un projet schématique. Cependant, dans des hiérarchies +complexes, la même feuille étant utilisée plus d’une fois, cette feuille +contiendra des composants avec le même horodatage.

+

Une feuille donnée à l’intérieur d’une hiérarchie complexe dispose d’un +identifiant unique : son chemin de feuille (sheetpath). Un composant donné +(à l’intérieur d’une hiérarchie complexe) a donc un identifiant unique : le +sheetpath + son timestamp.

+
+
+
+

14.5.4. Section Composants en librairie (libparts)

+

La section libparts a pour délimiteur <libparts>, et le contenu de cette +section est celui défini dans les librairies schématiques. La section +libparts contient :

+
    +
  • +

    +Les empreintes autorisées (les noms peuvent utiliser des jokers (*?)), avec + pour délimiteur <fp>. +

    +
  • +
  • +

    +Les champs définis en librairie, avec pour délimiteur <fields>. +

    +
  • +
  • +

    +La liste des pins, avec pour délimiteur <pins>. +

    +
  • +
+
+
+
<libparts>
+<libpart lib="device" part="CP">
+  <description>Condensateur polarise</description>
+  <footprints>
+    <fp>CP*</fp>
+    <fp>SM*</fp>
+  </footprints>
+  <fields>
+    <field name="Reference">C</field>
+    <field name="Valeur">CP</field>
+  </fields>
+  <pins>
+    <pin num="1" name="1" type="passive"/>
+    <pin num="2" name="2" type="passive"/>
+  </pins>
+</libpart>
+</libparts>
+
+

Les lignes <pin num="1" type="passive"/> donnent aussi le type électrique de +la pin. Les types électriques possibles sont :

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Input

Entrée

Output

Sortie

Bidirectional

Entrée ou Sortie

Tri-state

Trois-états

Passive

Extrémités de composants passifs

Unspecified

Non-Spécifié

Power input

Entrée d’alimentation d’un composant

Power output

Sortie d’alimentation, comme celle des régulateurs

Open collector

Collecteur ouvert

Open emitter

Émetteur ouvert

Not connected

Non-connecté, sera laissé en l’air dans le schéma

+
+
+

14.5.5. Section Librairies

+

La section librairies a pour délimiteur <libraries>. Cette section contient +la liste des librairies utilisées dans le projet.

+
+
+
<libraries>
+  <library logical="device">
+    <uri>F:\kicad\share\library\device.lib</uri>
+  </library>
+  <library logical="conn">
+    <uri>F:\kicad\share\library\conn.lib</uri>
+  </library>
+</libraries>
+
+
+
+

14.5.6. Section Équipotentielles (nets)

+

La section nets a pour délimiteur <nets>. Cette section contient la liste +des équipotentielles, la "connectivité" du schéma.

+
+
+
<nets>
+  <net code="1" name="GND">
+    <node ref="U1" pin="7"/>
+    <node ref="C1" pin="2"/>
+    <node ref="U2" pin="7"/>
+    <node ref="P1" pin="4"/>
+  </net>
+  <net code="2" name="VCC">
+    <node ref="R1" pin="1"/>
+    <node ref="U1" pin="14"/>
+    <node ref="U2" pin="4"/>
+    <node ref="U2" pin="1"/>
+    <node ref="U2" pin="14"/>
+    <node ref="P1" pin="1"/>
+  </net>
+</nets>
+
+

Cette section recense toutes les équipotentielles du schéma.

+

Une entrée net peut contenir :

+
+
+
<net code="1" name="GND">
+  <node ref="U1" pin="7"/>
+  <node ref="C1" pin="2"/>
+  <node ref="U2" pin="7"/>
+  <node ref="P1" pin="4"/>
+</net>
+
+ +++ + + + + + + + + + + + + + +

net code

Identifiant interne pour ce net

name

Nom de ce net

node

Référence une pin de composant connectée à ce net

+
+
+
+

14.6. Complément sur xsltproc

+

Réfère à la page : http://xmlsoft.org/XSLT/xsltproc.html

+
+

14.6.1. Introduction

+

xsltproc est un outil en ligne de commande pour appliquer des feuilles de +styles XSLT à des documents XML. Bien qu’il ait été développé au sein du +projet GNOME, il peut opérer indépendamment du bureau GNOME.

+

xsltproc est invoqué à partir de la ligne de commande, avec le nom de la +feuille de style à utiliser, suivi du nom du ou des fichiers auxquels la +feuille de style doit être appliquée. Il utilisera l’entrée standard si le +nom de fichier d’entrée fournit est - .

+

Si une feuille de style est incluse dans un document XML, au moyen d’une +instruction de traitement de feuille de style, il n’est pas nécessaire de +spécifier la feuille de style sur la ligne de commande. xsltproc détectera +automatiquement la feuille de style incluse et l’utilisera. Par défaut, la +sortie est la sortie standard. Vous pouvez préciser un fichier de sortie en +utilisant l’option -o.

+
+
+

14.6.2. Synoptique

+
+
+
xsltproc [[-V] | [-v] | [-o *file* ] | [--timing] | [--repeat] |
+[--debug] | [--novalid] | [--noout] | [--maxdepth *val* ] | [--html] |
+[--param *name* *value* ] | [--stringparam *name* *value* ] | [--nonet] |
+[--path *paths* ] | [--load-trace] | [--catalogs] | [--xinclude] |
+[--profile] | [--dumpextensions] | [--nowrite] | [--nomkdir] |
+[--writesubtree] | [--nodtdattr]] [ *stylesheet* ] [ *file1* ] [ *file2* ]
+[ *....* ]
+
+
+
+

14.6.3. Options de la ligne de commande

+

-V ou --version

+

Affiche les versions de libxml et libxslt qui sont utilisées.

+

-v ou --verbose

+

Affiche chaque étape de xsltproc lors du traitement du la feuille de style +et du document.

+

-o ou --output fichier

+

Redirige la sortie vers le fichier nommé fichier. Pour des sorties +multiples, que l’on appelle également «chunking», -o répertoire/ redirige +les fichiers de sortie vers un répertoire donné. Le répertoire doit déjà +exister.

+

--timing

+

Affiche le temps qu’il a fallu pour traiter la feuille de style, traiter le +document, appliquer la feuille de style et enregistrer le résultat. Il est +affiché en millisecondes.

+

--repeat

+

Lance la transformation 20 fois de suite. Utile pour des tests de vitesse.

+

--debug

+

Affiche un arbre XML du document transformé afin de déboguer.

+

--novalid

+

Évite le chargement de la DTD du document.

+

--noout

+

N’affiche pas le résultat.

+

--maxdepth valeur

+

Ajuste la profondeur maximale de la pile avant que libxslt ne conclue qu’il +y ait une boucle infinie. La valeur par défaut est 500.

+

--html

+

Le document en entrée est un fichier HTML.

+

--param nom valeur

+

Passe un paramètre de nom nom et de valeur valeur à la feuille de +style. Vous pouvez passer plusieurs paires nom/valeur, jusqu'à 32 +valeurs. Si la valeur qui est spécifiée est une chaîne de caractères au lieu +du nom d’identification d’un noeud, vous devez utiliser --stringparam à la +place.

+

--stringparam nom valeur

+

Passe un paramètre de nom nom et de valeur valeur où valeur est une +chaîne de caractères plutôt qu’un identifiant de noeud. (Note : La chaîne +doit être en utf-8.)

+

--nonet

+

Ne pas utiliser Internet pour récupérer les DTD ou les entités.

+

--path chemins

+

Use the list (separated by space or colon) of filesystem paths specified by +paths to load DTDs, entities or documents. Enclose space-separated lists +by quotation marks.

+

--load-trace

+

Affiche sur la sortie d’erreurs standard (stderr) tous les documents chargés +pendant le traitement.

+

--catalogs

+

Utilise les catalogues SGML pour résoudre l’emplacement des entités +externes. Par défaut xsltproc utilise les catalogues XML installés dans +/etc/xml/catalog.

+

--xinclude

+

Traite le document en entrée en utilisant les spécifications Xinclude. Vous +pouvez obtenir plus de détails dans les spécifications de Xinclude : +http://www.w3.org/TR/xinclude/.

+

--profile --norman

+

Donne des informations détaillant le temps passé pour chaque partie de la +feuille de style. C’est utile pour optimiser les performances de la feuille +de style.

+

--dumpextensions

+

Affiche la liste de toutes les extensions enregistrées sur la sortie +standard (stdout).

+

--nowrite

+

N'écrit sur aucun fichier ni ressource.

+

--nomkdir

+

Ne crée aucun répertoire.

+

--writesubtree chemin

+

Autorise l'écriture de fichiers seulement sur le sous-répertoire chemin.

+

--nodtdattr

+

N’applique pas les attributs par défaut de la DTD du document.

+
+
+

14.6.4. Valeurs de retour de xsltproc

+

xsltproc renvoie un code fournissant des informations qui peuvent être très +utiles lorsqu’on l’utilise dans des scripts.

+

0 : normal

+

1 : pas d’argument

+

2 : trop de paramètres

+

3 : option inconnue

+

4 : le traitement de la feuille de style a échoué

+

5 : erreur dans la feuille de style

+

6 : erreur dans un des documents

+

7 : méthode de sortie xsl (xsl:output) non-supportée

+

8 : la chaîne de paramètres contient à la fois des guillemets simples et +doubles

+

9 : erreur interne de traitement

+

10 : le traitement a été stoppé par un signal d’achèvement

+

11: Impossible d'écrire le résultat dans le fichier de sortie

+
+
+

14.6.5. Plus d’infos sur xsltproc

+

Page web de la libxml : http://www.xmlsoft.org/

+

Page XSLT sur le W3C : http://www.w3.org/TR/xslt

+
+
+
+
+
+

+ + + diff --git a/share/doc/kicad/help/fr/eeschema.pdf b/share/doc/kicad/help/fr/eeschema.pdf new file mode 100644 index 0000000..25e8dd5 Binary files /dev/null and b/share/doc/kicad/help/fr/eeschema.pdf differ diff --git a/share/doc/kicad/help/fr/getting_started_in_kicad.epub b/share/doc/kicad/help/fr/getting_started_in_kicad.epub new file mode 100644 index 0000000..9c601f3 Binary files /dev/null and b/share/doc/kicad/help/fr/getting_started_in_kicad.epub differ diff --git a/share/doc/kicad/help/fr/getting_started_in_kicad.html b/share/doc/kicad/help/fr/getting_started_in_kicad.html new file mode 100644 index 0000000..dca738f --- /dev/null +++ b/share/doc/kicad/help/fr/getting_started_in_kicad.html @@ -0,0 +1,3291 @@ + + + + + +Démarrer avec KiCad + + + + + +
+
+
+

Prise en main rapide des principales fonctionnalités de KiCad pour la +conception de circuits imprimés électroniques sophistiqués.

+ +

Ce document est la propriété des contributeurs ci-dessous, copyright © +2010-2015. Vous pouvez le distribuer et/ou le modifier selon les termes de +la GNU General Public License (http://www.gnu.org/licenses/gpl.html), +version 3 ou ultérieure ou bien selon la licence Creative Commons +Attribution (http://creativecommons.org/licenses/by/3.0/), version 3.0 ou +ultérieure.

+

Toutes les marques apparaissant dans ce document appartiennent à leurs +propriétaires respectifs.

+

Contributeurs

+

David Jahshan, Phil Hutchinson, Fabrizio Tappero, Christina Jarron, Melroy +van den Berg, Marc Berlioux.

+

Traduction

+

Pierre Beneteau <pierre.beneteau@univ-lyon1.fr>, 2015. +Martin d’Allens <martin.dallens@gmail.com>, 2015. +Marc Berlioux <marc.berlioux@gmail.com>, 2015-2016.

+

Retours

+

Merci de signaler vos corrections de bugs, suggestions ou nouvelles versions +ici :

+
+

Date de publication

+

16 mai 2015.

+
+
+
+

1. Introduction à KiCad

+
+

KiCad est un logiciel open-source destiné à la création de schémas +électroniques et de circuits imprimés. D’apparence monolithique, KiCad est +en réalité composé de plusieurs logiciels spécifiques qui coopèrent :

+ ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Nom du programmeDescriptionExtensions de fichiers

KiCad

Gestion du projet

*.pro

Eeschema

Édition de schématique (schémas et symboles des composants)

*.sch, *.lib, *.net

CvPcb

Association composants / empreintes

*.net, *.cmp

Pcbnew

Édition de circuits imprimés

*.kicad_pcb

GerbView

Visualisation des Gerber

Extensions gerber usuelles

Bitmap2Component

Conversion d’images bitmap en symboles ou empreintes

*.lib, *.kicad_mod, *.kicad_wks

PCB Calculator

Calcul pour composants, largeurs de pistes, isolation électrique, code couleur, etc.

Aucun

Pl Editor

Édition de cartouche

*.kicad_wks

+
+ + + +
+
Note
+
La liste des extensions de fichiers n’est pas complète et ne contient que +les fichiers caractéristiques de chaque application de la suite KiCad.
+
+

KiCad peut être considéré comme suffisamment abouti pour servir à la +conception et la maintenance de cartes électroniques complexes.

+

KiCad n’a aucune limitation de taille des circuits imprimés et peut +facilement gérer jusqu'à 32 couches de cuivre, jusqu'à 14 couches +techniques, et 4 couches auxiliaires. KiCad peut créer tous les fichiers +nécessaires à la génération de cartes électroniques et notamment des +fichiers Gerber pour photo-traceurs, des fichiers de perçage, des fichiers +d’implantation des composants etc.

+

Étant open-source (licence GPL), KiCad est l’outil idéal pour la création de +matériel électronique orienté open-source ou open-hardware.

+

Sur Internet, le site principal de KiCad est :

+ +
+

1.1. Téléchargez et installez KiCad

+

KiCad fonctionne sous GNU/Linux, Apple OS X et Windows. Vous pouvez trouver +les instructions les plus à jour et des liens de téléchargement à :

+ +
+ + + +
+
Important
+
Des versions stables de KiCad apparaissent périodiquement suivant la +Politique +de versions stables de KiCad (en anglais). De nouvelles fonctionnalités +sont ajoutées continuellement à la branche de développement. Si vous voulez +profiter de ces nouveautés et contribuer ainsi à leur développement en les +testant, téléchargez et utilisez la toute dernière "nightly +build". Quoiqu’expérimentales, et pouvant présenter quelques bugs, +l’objectif de notre équipe est de maintenir ces versions de développement +aussi utilisables que possible. Les problèmes seront résolus d’autant plus +rapidement qu’ils nous seront signalés.
+
+
+
+

1.2. Sous GNU/Linux

+
Versions stables

Des versions stables de KiCad peuvent être trouvées dans la plupart des +gestionnaires de distributions tels que kicad et kicad-doc. Si votre +distribution ne fournit pas la dernière version stable, suivez les +instructions pour les versions instables

+
Versions instables (compilées quotidiennement)

Les versions dites instables sont construites à partir du code source le +plus récent. Elles peuvent parfois présenter des erreurs à l’origine de +corruption de fichiers, de mauvais fichiers Gerber, etc.., mais sont le plus +souvent stables et possèdent les toutes dernières fonctionnalités.

+

Sous Ubuntu, la façon la plus facile d’installer une version instable de +KiCad est de passer par les dépôts PPA et Aptitude. Tapez dans un +terminal les commandes suivantes :

+
+
+

sudo add-apt-repository ppa:js-reynaud/ppa-kicad

+

sudo aptitude update && sudo aptitude safe-upgrade

+

sudo aptitude install kicad kicad-doc-fr kicad-locale-fr

+
+
+
+

Sous Fedora, la façon la plus facile d’installer une version instable de +KiCad est de passer par copr. Pour installer KiCad en utilsant copr, +tapez ce qui suit dans copr :

+
+
+

sudo dnf copr enable mangelajo/kicad

+

sudo dnf install kicad

+
+
+
+

Vous pouvez cependant télécharger et installer une version pré-compilée de +KiCad ou bien télécharger le code source, le compiler et installer KiCad.

+
+
+

1.3. Sous Apple OS X

+
Versions stables

Des versions stables de KiCad pour OS X peuvent être trouvées ici : +http://downloads.kicad-pcb.org/osx/stable/

+
Versions instables (compilées quotidiennement)

Les versions dites instables sont construites à partir du code source le +plus récent. Elles peuvent parfois présenter des erreurs à l’origine de +corruption de fichiers, de mauvais fichiers Gerber, etc.., mais sont le plus +souvent stables et possèdent les toutes dernières fonctionnalités.

+

Des versions instables (compilées quotidiennement) pour OS X peuvent être +trouvées à : http://downloads.kicad-pcb.org/osx/

+
+
+

1.4. Sous Windows

+
Versions stables

Des versions stables de KiCad pour Windows peuvent être trouvées à : +http://downloads.kicad-pcb.org/archive/

+
Versions instables (compilées quotidiennement)

Les versions dites instables sont construites à partir du code source le +plus récent. Elles peuvent parfois présenter des erreurs à l’origine de +corruption de fichiers, de mauvais fichiers Gerber, etc.., mais sont le plus +souvent stables et possèdent les toutes dernières fonctionnalités.

+

Des versions instables (compilées quotidiennement) pour Windows peuvent être +trouvées à : http://downloads.kicad-pcb.org/windows/

+
+
+

1.5. Assistance

+

Si vous avez des idées, des remarques, des questions ou si vous avez besoin +d’aide :

+
+
+
+
+
+

2. Echanges de données dans KiCad

+
+

En dépit de ses ressemblances avec d’autres logiciels de conception de +circuits imprimés (PCB), KiCad se caractérise par une organisation dans +laquelle symboles et empreintes de composants sont des entités +disjointes. Cela fait fréquemment l’objet de discussions sur les forums +internet.

+
+

2.1. Aperçu des échanges de données dans KiCad

+

Le travail avec KiCad s’organise en deux tâches principales : la réalisation +du schéma et celle du typon. Une librairie de composants et une librairie +d’empreintes sont nécessaires pour ces deux tâches. KiCad en fournit de +nombreuses. Si celles-ci ne vous suffisaient pas, KiCad dispose également +d’outils pour créer de nouveaux composants ou de nouvelles empreintes.

+

La figure ci-dessous représente comment le travail dans KiCad est +organisé. Elle explique quelles sont les étapes à suivre et dans quel +ordre. Les icônes correspondant aux étapes sont représentées quand c’est +possible.

+
+
+KiCad Flowchart +
+
+

Pour plus d’informations sur la façon de créer un composant (symbole), voir +la section de ce document intitulée +Créer un symbole de composant avec KiCad. Et pour plus d’informations sur la façon de créer une nouvelle +empreinte, voir la section intitulée Créer une empreinte de composant.

+

Sur le site suivant :

+ +

Vous trouverez un exemple d’un outil permettant de créer rapidement une +librairie de symboles KiCad. Pour plus d’informations à propos de quicklib, +voir la section de ce document intitulée +Créer un symbole de composant avec QuickLib.

+
+
+

2.2. Annotations et rétro-annotations

+

Quand un schéma est terminé, l'étape suivante consiste à passer au typon en +suivant les étapes décrites dans le diagramme ci-dessus. Une fois le typon +commencé ou terminé, si des modifications sont nécessaires (ajout / +suppression / remplacement de composants, de fils …), elles sont réalisées +au moyen d’annotations (Forward Annotations) ou de rétro-annotations +(Backward Annotations) pour conserver les correspondances entre schéma et +typon.

+

La Rétro-Annotation (Backward Annotation) consiste à renvoyer un changement +depuis le routage vers le schéma. Cette fonctionnalité n’est pas jugée utile +par tous.

+

L’annotation (Forward Annotation) consiste à envoyer un changement du schéma +vers le routage. C’est une fonctionnalité essentielle pour ne pas avoir à +refaire entièrement le routage de votre carte chaque fois que vous souhaitez +modifier votre schéma. L’annotation (Forward Annotation) est décrite dans la +section intitulée Les Annotations dans KiCad.

+
+
+
+
+

3. Dessiner des schémas électroniques

+
+

Dans cette section, nous allons apprendre comment dessiner un schéma +électronique avec KiCad.

+
+

3.1. Utiliser Eeschema

+
    +
  1. +

    +Sous Windows exécutez kicad.exe. Sous Linux tapez kicad dans votre + Terminal. Vous êtes maintenant dans la fenêtre principale du gestionnaire de + projet de KiCad. A partir de cette fenêtre, vous avez accès à huit outils + indépendants : Eeschema, Editeur de Librairies, Pcbnew, + Editeur d’empreintes PCB, GerbView, Bitmap2Component, PCB + Calculator et Pl Editor. Référez-vous au diagramme précédent pour un + aperçu de la façon d’utiliser ces différents outils. +

    +
    +
    +KiCad Main Window +
    +
    +
  2. +
  3. +

    +Créez un nouveau projet : FichierNouveau ProjetNouveau + Projet. Nommez ce fichier de projet tutorial1. Le fichier de projet + prend automatiquement l’extension ".pro". KiCad propose de créer un + répertoire dédié au projet. Cliquez sur "oui" pour confirmer. Tous les + fichiers de votre projet y seront sauvegardés. +

    +
  4. +
  5. +

    +Commençons par créer un schéma. Lancer l'éditeur de schémas Eeschema + +Eeschema +. C’est le premier bouton à gauche. +

    +
  6. +
  7. +

    +Cliquer sur l’icône Ajustage opt Page + +Sheet settings icon + sur la barre d’outils + située en haut. Définir le format de la page en A4 et entrer le titre + Tutoriel 1. Remarquez qu’il est possible de renseigner davantage le + cartouche si besoin. Cliquez sur OK. Les informations saisies apparaissent + maintenant dans le coin en bas à droite du cartouche. Utilisez la roulette + de la souris pour zoomer. Sauvez le projet : FichierSauver le Projet + schématique. +

    +
  8. +
  9. +

    +Nous allons maintenant placer notre premier composant. Cliquez sur l’icône + Placer un composant +Placer un     composant + dans la barre d’outils de droite. La même fonctionnalité est + obtenue par le raccourci clavier Ajout Composant (a). +

    +
    + + + +
    +
    Note
    +
    Vous pouvez voir une liste de tous les raccourcis clavier en appuyant sur la +touche ?.
    +
    +
  10. +
  11. +

    +Cliquez au milieu de la feuille. Une fenêtre Sélection Composant + apparaît à l'écran. Nous allons placer une résistance. Tapez le R de + Resistor pour filtrer la recherche. Vous pouvez remarquer l’entête + device au-dessus de Resistor. Cette entête device est le nom de la + librairie à laquelle appartient ce composant. Cette librairie device est + une librairie générique et pratique. +

    +
    +
    +Choose Component +
    +
    +
  12. +
  13. +

    +Double cliquez sur la résistance. La fenêtre Sélection Composant se + ferme. Cliquez à l’endroit de la feuille où vous souhaitez placer le + composant. +

    +
  14. +
  15. +

    +Cliquez sur l’icône de loupe pour zoomer sur le composant, ou utilisez la + molette de la souris. Un clic sur la molette (bouton central) permet de se + déplacer horizontalement ou verticalement. +

    +
  16. +
  17. +

    +Essayez de survoler la résistance R avec la souris et appuyez sur la + touche r du clavier. Le composant devrait tourner. Vous n’avez pas besoin + de cliquer sur le composant pour le faire tourner. +

    +
    + + + +
    +
    Note
    +
    Si votre souris était aussi sur le champ Référence (R) ou le champ +Valeur (R?), un menu doit apparaître. Ce menu Clarification de la +Sélection, que vous verrez souvent dans KiCad, vous permet de travailler +sur des éléments qui sont les uns au-dessus des autres, et de choisir sur +lequel effectuer une action. Dans ce cas, informez KiCad que vous voulez +effectuer l’action sur le Composant …R….
    +
    +
  18. +
  19. +

    +Faites un clic droit au milieu du composant et choisir Editer Composant → + Valeur. Raccourci clavier : v. La touche e ouvre une fenêtre plus + générale de Propriétés du Composant. Un clic droit fait apparaître le menu + suivant avec pour chaque action son raccourci clavier. +

    +
    +
    +Edit component menu +
    +
    +
  20. +
  21. +

    +La fenêtre "Édition Champ Valeur" apparaît. Remplacez la valeur courante de + R par 1k. +

    +
    + + + +
    +
    Note
    +
    Ne changez pas la référence (R?). Cela se fera automatiquement plus tard. La +valeur de la résistance devrait maintenant être 1k.
    +
    +
    +
    +Resistor Value +
    +
    +
  22. +
  23. +

    +Pour placer une autre résistance, cliquez à l’endroit où vous souhaitez la + voir apparaître. La fenêtre Sélection Composant apparaîtra à nouveau. +

    +
  24. +
  25. +

    +La résistance que vous avez choisi précédemment apparaît dorénavant dans la + liste Historique. Cliquez sur R puis sur OK et placez le composant. +

    +
    +
    +Component history +
    +
    +
  26. +
  27. +

    +Si vous souhaitez supprimer un composant, placez le curseur de la souris + au-dessus, faites un clic droit et choisissez Supprimer Composant ou bien + appuyez sur la touche suppr. +

    +
    + + + +
    +
    Note
    +
    Vous pouvez éditer les raccourcis clavier en allant dans le menu +PréférencesHotkeysEditer hotkeys. Les modifications sont +sauvegardées immédiatement.
    +
    +
  28. +
  29. +

    +Si vous venez de poser un composant, vous pouvez en placer un autre + identique immédiatement en appuyant sur la touche Ins .Vous pouvez + également dupliquer un composant déjà présent sur la feuille en plaçant le + curseur de la souris dessus et en utilisant la touche c. Placez ensuite le + composant sur la feuille. +

    +
  30. +
  31. +

    +Faites un clic droit sur la deuxième résistance. Choisissez "Drag + Composant". Déplacez le composant et faites un clic gauche pour le + relâcher. La même action peut être faite en appuyant sur la touche g avec + la souris sur le composant. Utilisez la touche "r" pour tourner le + composant. Les touches x et y servent à faire une symétrie. +

    +
    + + + +
    +
    Note
    +
    Clic DroitDéplacer Composant (équivalent à la touche m) est une autre option pour déplacer les éléments, mais il vaut mieux ne s’en servir que pour les labels et les composants non connectés. Nous verrons plus tard pourquoi.
    +
    +
  32. +
  33. +

    +Editez la valeur de la deuxième résistance avec le curseur au-dessus et la + touche v. Remplacez R par 100. Vous pouvez annuler chacune de vos + actions avec CTRL+Z. +

    +
  34. +
  35. +

    +Changer la taille de la grille. Vous avez probablement remarqué que tous les + composants de la feuille schématique s’alignent sur une grille assez + large. Vous pouvez changer le pas de la grille avec un clic droit → + Sélection Grille. Il est généralement satisfaisant d’utiliser une + grille de 50.0 mils pour les schémas. +

    +
  36. +
  37. +

    +Nous allons ajouter un composant à partir d’une librairie qui n’est pas + configurée dans le projet par défaut. Dans le menu Préférences → + Librairies de Composants, cliquez sur le bouton Ajouter de la zone + Fichiers librairies de composants. +

    +
  38. +
  39. +

    +Vous devez trouver où sont installées les librairies officielles de KiCad + sur votre ordinateur. Cherchez un répertoire library contenant une + centaine de fichiers .dcm et .lib. Essayez dans C:\Program Files + (x86)\KiCad\share\ (Windows) ou /usr/share/kicad/library/ + (Linux). Lorsque vous avez trouvé le bon répertoire, choisissez d’ajouter la + librairie microchip_pic12mcu et fermez la fenêtre. +

    +
  40. +
  41. +

    +Répétez l'étape d’ajout de composant, cette fois-ci en sélectionnant la + librairie microchip_pic12mcu et en choisissant le composant + PIC12C508A-I/SN. +

    +
  42. +
  43. +

    +Survolez le composant microcontrôleur avec la souris. Appuyez sur la touche + Y ou X et constatez que le composant est retourné suivant l’axe X ou + l’axe Y. Appuyez sur la même touche pour rétablir l’orientation d’origine. +

    +
  44. +
  45. +

    +Répétez les étapes d’ajout de composant et prenez le composant LED dans la + librairie device. +

    +
  46. +
  47. +

    +Placez tous les composants de votre feuille comme ci-dessous. +

    +
    +
    +gsik_tutorial1_010_png +
    +
    +
  48. +
  49. +

    +Il s’agit maintenant de créer le composant schématique MYCONN3 pour notre + connecteur à 3 pins. Vous pouvez sauter à la section + Créer le symbole d’un composant avec KiCad pour apprendre à le créer à partir de zéro, puis revenir ici pour + continuer la carte. +

    +
  50. +
  51. +

    +Vous pouvez désormais placer ce nouveau composant. Appuyez sur la touche a + et prenez le composant MYCONN3 dans la librairie myLib . +

    +
  52. +
  53. +

    +La référence de composant J? devrait apparaître sous le label + MYCONN3. Si vous voulez changer sa position, faites un clic droit sur J? + et choisissez Déplacer Référence ou appuyez sur la touche M. Pensez à + zoomer si besoin. Déplacez J? sous le composant comme sur l’image + suivante. Les labels peuvent être déplacés autant de fois que nécessaire. +

    +
    +
    +gsik_myconn3_s_png +
    +
    +
  54. +
  55. +

    +Il nous faut maintenant placer les symboles d’alimentation et de + masse. Cliquez sur Placer un symbole type power + +add_power_png + dans la barre de droite, ou + bien appuyez sur la touche p. Dans la fenêtre Sélection Composant, + choisissez le symbole VCC à partir de la librairie power. Valider. +

    +
  56. +
  57. +

    +Cliquez à proximité de la broche de la résistance de 1k pour placer + VCC. Recommencez très rapidement la même opération pour la broche VDD du + microcontrôleur ainsi que pour la broche VCC de MYCONN3 en utilisant le + répertoire historique dans la fenêtre Sélection Composant. +

    +
  58. +
  59. +

    +Répétez les étapes précédentes en sélectionnant maintenant GND. Placez GND à + proximité de MYCONN3 ainsi que de la broche VSS du microcontrôleur. Votre + schéma devrait se présenter ainsi : +

    +
    +
    +gsik_tutorial1_020_png +
    +
    +
  60. +
  61. +

    +Maintenant, nous allons relier tous nos compsants. Cliquez sur Placer un + fil +Place wire + dans la barre d’outils de + droite. +

    +
    + + + +
    +
    Note
    +
    Veillez à ne pas choisir Placer un bus qui apparaît juste en +dessous. L’icône représente un fil bleu plus épais. Les bus seront évoqués +dans la section Connexions par bus avec KiCad.
    +
    +
  62. +
  63. +

    +Cliquez sur le petit cercle situé à l’extrémité de la broche 7 du + microcontrôleur puis sur le petit cercle de la broche 2 de la LED. N’hésitez + pas à zoomer pendant cette opération. +

    +
    + + + +
    +
    Note
    +
    Si vous souhaitez repositionner des composants connectés par un ou plusieurs +fils, il faut utiliser la touche g (drag) et non la touche m +(déplacer). Sinon, les fils ne suivent pas le composant. Retournez à l'étape +24 si vous avez oublié comment déplacer un composant.
    +
    +
    +
    +gsik_tutorial1_030_png +
    +
    +
  64. +
  65. +

    +Répétez cette opération et connectez tous les composants comme indiqué + ci-dessous. Un double clic suffit pour terminer un fil. Pour relier les + symboles VCC et GND, les fils doivent toucher le bas du symbole VCC et le + milieu du symbole GND. Voir l’image ci-dessous. +

    +
    +
    +gsik_tutorial1_040_png +
    +
    +
  66. +
  67. +

    +Voyons maintenant une autre façon de réaliser une connexion en utilisant des + étiquettes(labels). Cliquez sur l’icône Placer un nom de net - label local + +add_line_label_png + de la barre + d’outils de droite. Raccourci clavier : touche l. +

    +
  68. +
  69. +

    +Cliquez sur le fil connecté à la broche 6 du microcontrôleur. Nommez ce + label INPUT. +

    +
  70. +
  71. +

    +Procédez de la même façon pour placer un label à droite de la résistance de + 100 Ohms. Nommez le également INPUT. Ces deux labels ayant le même nom, la + broche 6 du microcontrôleur et la résistance de 100 Ohms sont maintenant + reliées de manière invisible. C’est une technique très pratique quand les + connexions sont nombreuses et que la présence de fils peut rendre la lecture + du schéma difficile. Il n’est pas nécessaire d’avoir un fil pour placer un + label. Vous pouvez attacher un label à une broche. +

    +
  72. +
  73. +

    +Les labels peuvent également être utilisés dans le but de renseigner le + schéma. Placez un label sur la broche 7 du PIC. Entrez le nom + uCtoLED. Nommez le fil entre le resistor et la LED LEDtoR. Nommez le fil + entre MYCONN3 et le resistor INPUTtoR. +

    +
  74. +
  75. +

    +Il n’est pas nécessaire d'étiqueter les fils reliés à VCC et GND. En effet, + les fils connectés aux symboles d’alimentations sont reliés automatiquement. +

    +
  76. +
  77. +

    +Votre schéma devrait maintenant ressembler à celui ci-dessous. +

    +
    +
    +gsik_tutorial1_050_png +
    +
    +
  78. +
  79. +

    +Intéressons-nous maintenant aux broches non connectées. Les broches ou fils + qui ne sont pas connectés génèrent une mise en garde lors de la vérification + par KiCad. Pour éviter ces messages de mise en garde, vous pouvez préciser + que le choix de ne pas connecter les fils est délibéré ou bien indiquer + manuellement chaque absence de connexion. +

    +
  80. +
  81. +

    +Cliquez sur l’icône Placer un symbole de non connexion + +noconn_png + de la barre d’outils de + droite. Cliquez sur les broches 2, 3, 4 et 5. Un X apparaît pour signifier + que l’absence de connexion est intentionnelle. +

    +
    +
    +gsik_tutorial1_060_png +
    +
    +
  82. +
  83. +

    +Des composants ont des broches d’alimentation (power) qui sont + invisibles. Vous pouvez les faire apparaître en cliquant sur l’icône Forcer + affichage des pins visibles + +hidden_pin_png + de la barre d’outils de + gauche. Les broches d’alimentation cachées sont connectées automatiquement à + VCC et GND si les noms correspondent. De manière générale, évitez de créer + des broches d’alimentation cachées. +

    +
  84. +
  85. +

    +Il est maintenant nécessaire d’ajouter un Power Flag pour indiquer à KiCad + d’où proviennent les alimentations. Appuyez sur la touche a, sélectionnez + Liste tous, double-cliquez sur la librairie power et cherchez + PWR_FLAG. Placez-en deux et connectez-les aux broches GND et VCC comme + indiqué ci-dessous. +

    +
    +
    +gsik_tutorial1_070_png +
    +
    +
    + + + +
    +
    Note
    +
    Ceci vous évitera l’avertissement classique lors de la vérification du +schéma : Warning Pin power_in not driven (Net xx)
    +
    +
  86. +
  87. +

    +Il est parfois utile d’ajouter des commentaires. Cliquez sur l’icône Placer + des textes +add_text_png + de la barre + d’outils de droite. +

    +
  88. +
  89. +

    +Tous les composants ont besoin maintenant d’avoir un identifiant + unique. Pour l’instant, tous se nomment R? ou J?. L’assignation d’un + identifiant peut se faire automatiquement en cliquant sur l’icône + Annotation des composants de la schématique + +annotate_png + de la barre d’outils du haut. +

    +
  90. +
  91. +

    +Dans la fenêtre Annotation de la schématique, sélectionnez Utiliser la + schématique entière' et cliquez sur Numérotation. Cliquez sur OK pour + confirmer le message qui apparaît. Remarquez que tous les ? ont été + remplacés par des nombres. Chaque identifiant est maintenant unique. Dans + notre exemple, ils ont été renommés R1, R2, U1, D1 et J1. +

    +
  92. +
  93. +

    +Vérifions maintenant l’absence d’erreurs dans notre schéma. Cliquez sur + l’icône Exécuter le test des règles électriques + +erc_png + de la barre d’outils du haut. Cliquez + sur Exécuter dans l’onglet ERC. Un rapport vous informe des erreurs ou des + avertissements (warnings) comme des fils non connectés par exemple. Vous + devriez avoir 0 erreurs et 0 warnings. Dans le cas contraire, une petite + flèche verte (ou marqueur) apparaîtra sur le schéma à l’endroit + correspondant à l’erreur ou à l’avertissement. Cochez la case Créer fichier + rapport ERC et cliquez à nouveau sur Exécuter pour obtenir un rapport + plus détaillé. +

    +
    + + + +
    +
    Note
    +
    Si vous avez un avertissement "Pas d'éditeur par défaut trouvé, vous devez +en choisir un". Essayez c:\windows\notepad.exe (sous windows) ou +/usr/bin/gedit (sous Linux).
    +
    +
  94. +
  95. +

    +Le schéma est maintenant terminé. Nous allons maintenant créer un fichier + Netliste auquel nous ajouterons les empreintes de chaque composant. Cliquez + sur Génération de la Netliste +netlist_png + + de la barre d’outils du haut. Cliquez sur Générer puis sauvegardez sous le + nom proposé. +

    +
  96. +
  97. +

    +Une fois le fichier de Netliste généré, cliquez sur l’icône Lancer CvPCB + +cvpcb_png + de la barre d’outils du haut. Si une + fenêtre indiquant que le fichier n’existe pas apparaît, ignorez-la en + cliquant sur OK. +

    +
  98. +
  99. +

    +Cvpcb vous permet d’associer à chaque composant de votre schéma une + empreinte d’une des librairies de KiCad. Plusieurs zones apparaissent. Dans + celle du milieu sont listés tous les composants de votre schéma. Cliquez sur + D1. Dans la zone de droite apparaissent toutes les empreintes + disponibles. Sélectionnez LEDs:LED-5MM par un double-clic. +

    +
  100. +
  101. +

    +Il est possible que la zone de droite ne montre qu’une partie des empreintes + disponibles. KiCad essaye de vous suggérer une sélection des empreintes qui + semblent les mieux appropriées. Pour sélectionner ou déselectionner ces + filtres, cliquez sur les icônes + +module_filtered_list_png +, + +module_pin_filtered_list_png + + et +module_library_list_png +. +

    +
  102. +
  103. +

    +Pour IC1 choisir l’empreinte Housings_DIP:DIP-8_W7.62mm. Pour J1 + choisir l’empreinte Connect:Banana_Jack_3Pin . Pour R1 et R2 choisir + l’empreinte Discret:R1. +

    +
  104. +
  105. +

    +Pour voir à quoi ressemblent les empreintes qui vous sont proposées, vous + avez deux solutions. Vous pouvez cliquer sur Affichage empreinte + sélectionnée +show_footprint_png + pour + voir l’empreinte courante. Vous pouvez également cliquer sur Montrer + documentation des modules +datasheet_png + + qui ouvre un document PDF de plusieurs pages dans lequel apparaissent toutes + les empreintes disponibles. Vous pouvez l’imprimer et vérifier ainsi que les + dimensions correspondent avec celles de votre composant. +

    +
  106. +
  107. +

    +Une fois terminé, mettez à jour le fichier netliste avec les empreintes + associées. Cliquez sur FichierSauver édition. Le nom par défaut + tutorial1.net convient. Cliquez sur Sauver. Vous pouvez également + utiliser l’icône +Save icon +. Votre Netliste a + maintenant été mise à jour avec succès. Notez que s’il vous manque une + empreinte, il vous faudra la créer vous-même. Cela est expliqué un peu plus + loin dans ce document. +

    +
  108. +
  109. +

    +Vous pouvez fermer Cvpcb et retourner à l'éditeur de schématique + Eeschema. Enregistrer le projet en cliquant sur FichierSauver le + projet schématique. Fermez l'éditeur de schématique. +

    +
  110. +
  111. +

    +Basculez vers le manager de projet KiCad. +

    +
  112. +
  113. +

    +Le fichier netliste décrit tous les composants ainsi que les connexions de + leurs broches. C’est un fichier au format texte que vous pouvez facilement + éditer. +

    +
    + + + +
    +
    Note
    +
    Les fichiers librairies (*.lib) sont également au format texte et +facilement éditables.
    +
    +
  114. +
  115. +

    +Pour créer une liste du matériel (Bill Of Materials : BOM), allez dans + Eeschema et cliquez sur l’icône Génération de la liste des composants et/ou + références croisées +bom_png + sur la barre + d’outils du haut. Il n’y a pas de plugin actif par défaut. Ajoutez-en un en + cliquant sur ajouter plugin. Sélectionnez le fichier *.xsl que vous + souhaitez utiliser. Dans cet exercice, nous choisissons bom2csv.xsl. +

    +
    + + + +
    +
    Note
    +
    +

    Le fichier *.xsl se trouve dans le répertoire d’installation de KiCad +plugins qui se trouve à l’emplacement : /usr/lib/kicad/plugins/.

    +

    Obtenez également ce fichier en allant à :

    +
    +
    +
    wget https://raw.githubusercontent.com/KiCad/kicad-source-mirror/master/eeschema/plugins/bom2csv.xsl
    +
    +
    +
    +
    +
    KiCad génère automatiquement les commandes. Par exemple :
    +
    +
    xsltproc -o "%O" "/home/<user>/kicad/eeschema/plugins/bom2csv.xsl" "%I"
    +
    +
    +
    Si vous souhaitez ajouter l’extension, remplacer la commande par :
    +
    +
    xsltproc -o "%O.csv" "/home/<user>/kicad/eeschema/plugins/bom2csv.xsl" "%I"
    +
    +

    Appuyer sur la touche d’aide pour avoir plus d’informations.

    +
  116. +
  117. +

    +Appuyer sur Générer. Le fichier (qui porte le même nom que le projet) se + trouve dans le répertoire du projet. Ouvrez le fichier *.csv avec + LibreOffice Calc ou Excel. Une fenêtre d’import apparaît, appuyez sur OK. +

    +
  118. +
+

Vous êtes maintenant prêt-e à passer à la partie circuit-imprimé (PCB) qui +suit. Jetons auparavant un rapide coup d’oeil à la façon de connecter des +broches en utilisant un bus.

+
+
+

3.2. Connexions par bus avec KiCad

+

Quelque fois vous pouvez avoir besoin de relier une rangée de broches d’un +composant A vers celles d’un composant B. Dans ce cas, deux solutions +possibles : utiliser les étiquettes (labels) comme nous l’avons déjà vu, ou +utiliser des connexions de type bus. Voyons comment faire.

+
    +
  1. +

    +Supposons que nous ayons trois connecteurs de 4 broches à raccorder broche à + broche. Avec l’outil label (appuyer sur l), étiquetons la broche 4 du + connecteur P4. Appelons-la a1. Puis appuyons sur la touche Ins pour + avoir la même chose ajoutée automatiquement sur la broche au-dessous de la + broche 4 (broche 3). Remarquez que l'étiquette sera automatiquement nommée + a2. +

    +
  2. +
  3. +

    +Appuyez encore deux fois sur la touche Ins. Cette touche correspond à + l’action Répéter la dernière opération, une commande très utile qui vous + rendra la vie bien plus facile. +

    +
  4. +
  5. +

    +Répéter la même opération d'étiquetage sur les connecteurs CONN_2 et CONN_3 + et vous aurez fini. Si vous continuez et fabriquez un circuit-imprimé, vous + verrez que les trois connecteurs sont reliés. la Figure 2 montre le résultat + de cette opération. Pour l’esthétique, on utilisera le bouton + +Placer une Entrée de Bus(type fil vers     bus) + pour placer des entrées de bus de type fil vers bus et des lignes de + bus en utilisant le bouton +Placer une     Entrée de Bus(type bus vers bus) +, comme indiqué Figure 3. Notez toutefois + que ça n’aura pas d’impact sur le circuit-imprimé. +

    +
  6. +
  7. +

    +Il est à noter que les petits fils attachés aux broches en Figure 2 ne sont + pas strictement nécessaires. En fait, les étiquettes peuvent être posées + directement sur les broches. +

    +
  8. +
  9. +

    +Supposons maintenant que nous ayons un quatrième connecteur nommé CONN_4, et + dont les labels sont légèrement différentes(b1,b2,b3,b4). Nous voulons + maintenant raccorder le Bus a au Bus b broche à broche. Nous voulons + faire ça sans utiliser de labels sur les broches (ce qui est aussi possible) + mais plutôt en utilisant un étiquetage sur la ligne de bus, avec un label + par bus. +

    +
  10. +
  11. +

    +Raccordez et étiquetez CONN_4 en utilisant la méthode décrite + précédemment. Nommez les broches b1,b2,b3 et b4. Connectez ces broches à une + série de d’entrées Fil vers bus avec le bouton + +add_line2bus_png + et à une ligne de bus + avec le bouton +add_bus_png +. Voir Figure 4. +

    +
  12. +
  13. +

    +Placez une label (touche l) sur le bus de CONN_4 et appelez le b[1..4]. +

    +
  14. +
  15. +

    +Placez une label (touche l) sur le précédent bus a et appelez le a[1..4]. +

    +
  16. +
  17. +

    +Nous pouvons maintenant raccorder le bus a[1..4] avec le bus b[1..4] en + utilisant une ligne de bus au moyen du bouton + +add_bus_png +. +

    +
  18. +
  19. +

    +En raccordant les deux bus ensemble, la broche a1 sera automatiquement + connectée à la broche b1, a2 à b2, et ainsi de suite. Voir en Figure 4 le + résultat final. +

    +
    + + + +
    +
    Note
    +
    L’action Répéter la dernière opération accessible par la touche Ins peut +être avantageusement utilisée pour effectuer des insertions d’objets +répétées. Par exemple, les petits fils connectés aux broches en Figure 2, +Figure 3 et Figure 4 ont été placés par cette méthode.
    +
    +
  20. +
  21. +

    +L’action Répéter la dernière opération accessible par la touche Ins a + aussi été utilisée intensivement pour placer les différentes séries + d’entrées Fil vers bus en utilisant le bouton + +add_line2bus_png +. +

    +
    +
    +gsik_bus_connection_png +
    +
    +
  22. +
+
+
+
+
+

4. Router le circuit imprimé (PCB)

+
+

Nous allons maintenant utiliser la netliste générée précédemment pour router +le PCB avec PCBnew.

+
+

4.1. Utiliser Pcbnew

+
    +
  1. +

    +A partir du gestionnaire de projet, cliquez sur l’icône Pcbnew - Editeur de + CI +pcbnew_png +. Une fenêtre Pcbnew + s’ouvre. Si un message d’erreur apparaît disant que le fichier *.kicad_pcb + n’existe pas et vous demande si vous souhaitez le créer, cliquez sur Oui. +

    +
  2. +
  3. +

    +Commencez par saisir des informations sur la feuille. Cliquez sur l’icône + Ajustage de la feuille de dessin (dimensions et textes) + +sheetset_png + sur la barre d’outils du + haut. Définir la Taille de la page en A4 et saisissez dans titre : + Tutoriel1. +

    +
  4. +
  5. +

    +C’est une bonne idée de commencer par configurer l’isolation et la largeur + de piste minimale aux valeurs requises par votre fabricant de PCB. Vous + pouvez généralement configurer l’isolation à 0.25 et la largeur de piste + minimale à 0.25. Cliquez sur le menu Règles de conceptionRègles de + conception. S’il n’apparaît pas déjà, cliquez sur l’onglet Editeur de + NetClasses. Dans les champs en haut de la fenêtre, modifiez l'Isolation + par 0.25 et la largeur de piste par 0.25 comme indiqué ci-après. Les + mesures sont en mm. +

    +
    +
    +Design Rules Window +
    +
    +
  6. +
  7. +

    +Cliquez sur l’onglet Règles générales et définir Largeur Min Piste à + 0.25. Valider ces changements en cliquant sur OK. +

    +
  8. +
  9. +

    +Nous allons maintenant importer la netliste. Cliquez sur l’icône Lire + Netliste +netlist_png + dans la barre d’outils + du haut. Cliquez sur le bouton Examiner, sélectionnez tutorial1.net et + cliquez sur Lire Netliste Courante. Cliquer sur Fermer pour terminer. +

    +
  10. +
  11. +

    +Tous les composants doivent maintenant apparaître dans le coin en haut à + gauche, juste au-dessus du cartouche. Utilisez la molette si vous ne les + voyez pas. +

    +
  12. +
  13. +

    +Sélectionnez tous les composants à l’aide de la souris et placez les au + milieu de la carte. Vous pouvez utilisez la molette de la souris pendant le + déplacement des composants. +

    +
  14. +
  15. +

    +Tous les composants sont reliés par des fils fins appelés + chevelu. Assurez-vous que le bouton Ne pas montrer le chevelu général + +general_ratsnest_png + est + appuyé. Vous pouvez alors voir le chevelu reliant tous les composants entre + eux. +

    +
    + + + +
    +
    Note
    +
    L’infobulle du bouton indique quelle action sera obtenue après avoir cliqué +dessus.
    +
    +
  16. +
  17. +

    +Vous pouvez déplacer chaque composant en le survolant et en appuyant sur la + touche g. Cliquez ensuite à l’endroit où vous souhaitez les placer. Déplacer + les composants jusqu'à ce vous ayez minimisé le nombre de croisements des + fils. +

    +
    + + + +
    +
    Note
    +
    Si à la place d’utiliser la commande Drag (touche g) vous utilisez la +commande Déplacer (touche m), vous vous rendrez compte par la suite que les +connexions sont alors perdues (comme dans Eeschema). Dans les lignes qui +suivent, nous utiliserons systématiquement la touche g.
    +
    +
    +
    +gsik_tutorial1_080_png +
    +
    +
  18. +
  19. +

    +Si le chevelu disparaît ou que l'écran devient brouillon, faites un + clic-droit et cliquez sur Rafraîchir l'écran. Remarquez qu’une des broches + des la résistance de 100 ohms est connectée à la broche 6 du composant + PIC. Ceci est le résultat de la méthode de connexion des pins à l’aide des + Labels. Les Labels sont souvent préférés aux fils car ils permettent de + rendre le schéma plus lisible. +

    +
  20. +
  21. +

    +Définissons maintenant le contour du PCB. Sélectionnez la couche Edge.Cuts + à partir du menu déroulant dans la barre d’outils du haut. Cliquez sur + l’icône Edition de lignes ou de polygones graphiques + +add_dashed_line_png + de la barre + d’outils de droite. Tracer le contour de la carte en cliquant à chacun des + coins. +

    +
  22. +
  23. +

    +Nous allons par la suite connecter tous les fils à l’exception de GND. Nous + réaliserons la connexion de tous les GND en une seule fois en utilisant un + plan de masse sur la partie cuivre située sous la carte (appelée B.Cu). +

    +
  24. +
  25. +

    +Choisissons maintenant la couche de cuivre sur laquelle nous souhaitons + travailler. Sélectionnez la couche F.Cu (PgUp) dans le menu déroulant de + la barre d’outils du haut. C’est la couche de cuivre du dessus du PCB. +

    +
    +
    +Select the Front top copper layer +
    +
    +
  26. +
  27. +

    +Si vous décidez, par exemple, de faire un PCB de 4 couches, allez dans + Règjes de conceptionOptions couches et remplacez la valeur du champ + Couches Cuivre par 4. Vous pouvez nommer les couches dans le tableau et + définir leur usage. Notez qu’il y a des préconfigurations très utiles qui + peuvent être sélectionnées à l’aide du menu Groupes Prédéterminés de + Couches. +

    +
  28. +
  29. +

    +Cliquez sur l’icône Ajouter pistes et vias + +add_tracks_png + de la barre d’outils de + droite. Cliquez sur la broche 1 de J1 et prolongez la piste jusqu'à la + pastille de R2. Faites un double-clic à l’endroit où la piste se + termine. L'épaisseur de cette piste est celle définie par défaut : 0.250 + mm. Vous pouvez changer l'épaisseur de piste à partir du menu déroulant dans + la barre d’outils du haut. Une seule largeur de piste est disponible parce + que nous n’en avons précédemment défini qu’une. +

    +
    +
    +pcbnew_select_track_width_png +
    +
    +
  30. +
  31. +

    +Si vous souhaitez ajouter davantage de largeurs de pistes, allez jusqu'à + l’onglet : Règles de conceptionRègles de conceptionRègles + générales. Ajoutez, dans le quart inférieur droit de cette fenêtre, les + autres largeurs que vous souhaitez voir apparaître. Vous les verrez ensuite + apparaître dans le menu déroulant pendant que vous routez votre carte. Voir + l’exemple ci-dessous (en pouces ou inches). +

    +
    +
    +custom_tracks_width_png +
    +
    +
  32. +
  33. +

    +Une autre méthode consiste à ajouter une NetClasse pour laquelle vous + spécifiez certaines options. Allez dans Règles de conceptionRègles + de conceptionEditeur de NetClasss et ajouter une nouvelle classe + appelée power. Remplacez l'épaisseur de piste de 8 mil (noté 0.0080) par + 24 mil (notée 0.0240). Ajoutez ensuite tout sauf la masse à la classe + power (sélectionnez défaut à gauche et power à droite puis utilisez + les flèches). +

    +
  34. +
  35. +

    +Si vous souhaitez changer le pas de la grille, clic-droitSélection + Grille. Assurez-vous d’avoir choisi le pas de grille approprié avant ou + après le placement des composants et la réalisation des pistes. +

    +
  36. +
  37. +

    +Répétez cette opération jusqu'à ce que tous les fils, à l’exception de la + broche 3 de J1, soient connectés. Votre carte devrait ressembler à l’exemple + ci-dessous. +

    +
    +
    +gsik_tutorial1_090_png +
    +
    +
  38. +
  39. +

    +Dessinons maintenant une piste sur l’autre face de cuivre du + PCB. Sélectionnez B.Cu dans le menu déroulant de la barre d’outils du + haut. Cliquez sur l’icône ajouter pistes et vias. Dessinez une piste entre + la broche 3 de J1 et la broche 8 de U1. Cette connexion n’est pas nécessaire + puisque que nous pourrions la réaliser avec le plan de masse. Observez le + changement de couleur de la piste. +

    +
  40. +
  41. +

    +Aller de la broche A à la broche B en changeant de couche. + Il est possible de changer de couche de cuivre pendant que vous + tracez une piste en plaçant un via. Pendant que vous tracez une + piste sur la couche de cuivre du dessus faites un clic-droit et + choisissez Placer Via Traversante ou la touche v. Vous vous + trouvez alors sur la couche de dessous où vous pouvez + poursuivre le tracé de la piste. +

    +
    +
    +place_a_via_png +
    +
    +
  42. +
  43. +

    +Si vous voulez inspecter une connexion, vous pouvez cliquer sur l’icône + Surbrillance Net +net_highlight_png + + sur la barre d’outils de droite. Cliquez sur la broche 3 de J1. La piste et + toutes les pastilles connectées devraient apparaître en surbrillance. +

    +
  44. +
  45. +

    +Nous allons maintenant réaliser un plan de masse qui sera conneté à toutes + les broches reliées à GND. Cliquez sur l’icône Addition de zones remplies + +add_zone_png + sur la barre d’outils de + droite. Nous allons tracer un rectangle autour de la carte. Cliquez à + l’endroit où vous souhaitez placer un coin de ce rectangle. Dans la boîte de + dialogue qui apparaît, configurez la Connexion des pads en frein + thermique et la Direction des contours en H/V et 45 deg + seulement. Validez. +

    +
  46. +
  47. +

    +Tracez le rectangle en suivant le contour de la carte en cliquant à chacun + de ses coins. Faites un double-clic pour terminer le rectangle. Faites un + clic-droit sur le contour que vous venez de tracer (appuyez sur la touche + Echap et recommencez si la commande Zones n’apparaît pas. Cliquez alors + sur Contour de Zone ). Cliquez sur ZonesRemplir zone. La carte + devrait se remplir de vert et ressemblez à ceci : +

    +
    +
    +gsik_tutorial1_100_png +
    +
    +
  48. +
  49. +

    +Lancer la vérification des règles de conception en cliquant sur l’icône + Exécuter la vérification des règles de conception + +drc_png + dans la barre d’outils du haut. Cliquez + sur Démarrer DRC. Il ne devrait pas y avoir d’erreur. Cliquez sur Liste + Non Conn. Il ne devrait pas y avoir de pistes non connectées. Cliquez sur + OK pour fermer la boîte de dialogue. +

    +
  50. +
  51. +

    +Enregistrez votre fichier en cliquant sur FichiersSauver. Pour + admirer votre carte en 3D, cliquez sur Affichage3D Visualisateur. +

    +
    +
    +pcbnew_3d_viewer_png +
    +
    +
  52. +
  53. +

    +Pour faire tourner le PCB, maintenez le bouton gauche de la souris appuyé + puis la déplacer. +

    +
  54. +
  55. +

    +Votre carte est terminée. Pour l’envoyer à votre fabricant de PCB, il vous + faudra générer les fichiers Gerber. +

    +
  56. +
+
+
+

4.2. Générer les fichiers Gerber

+

Une fois que votre PCB est complet, vous pouvez générer des fichiers Gerber +pour chaque couche et les envoyer à votre fabricant de PCB favori qui +fabriquera la carte pour vous.

+
    +
  1. +

    +A partir de KiCad, ouvrez Pcbnew et chargez le fichier de votre carte. +

    +
  2. +
  3. +

    +Cliquez sur FichierTracer. Sélectionnez Gerber dans Format de + tracé et sélectionnez le dossier dans lequel les fichiers Gerber seront + déposés. Cliquez sur le bouton Tracer pour l’exécution. +

    +
  4. +
  5. +

    +Voici les couches que vous avez typiquement besoin de sélectionner pour + fabriquer un PCB double-face : +

    +
  6. +
+ ++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Couche Nom de la couche KiCad Ancien nom couche KiCad Extension Gerber par Défaut + "Utiliser extensions Gerber Protel" cochée

Couche inférieure

B.Cu

Cuivre

.GBR

.GBL

Couche supérieure

F.Cu

Composants

.GBR

.GTL

Sérigraphie supérieure

F.SilkS

Sérigr._Composants

.GBR

.GTO

Vernis épargne dessous

B.Mask

Masque_dessous

.GBR

.GBS

Vernis épargne dessus

F.Mask

Masque_dessus

.GBR

.GTS

Contour Circuit

Edge.Cuts

Contour_PCB

.GBR

.GM1

+
+
+

4.3. Utiliser GerbView

+
    +
  1. +

    +Pour voir les fichiers Gerber, allez dans le gestionnaire de projet KiCad et + cliquez sur l’icône GerbView. Sélectionnez Couche 1 dans le menu + déroulant. Cliquez su FichiersCharger Fichier Gerber ou cliquez sur + l’icône +gerber_file_png +. Chargez tous + les fichiers Gerber un par un. Remarquez comme ils apparaissent les uns + au-dessus des autres. +

    +
  2. +
  3. +

    +Utilisez le menu à droite pour activer/désactiver les couches + visibles. Inspectez minutieusement chaque couche avant de lancer la + production. +

    +
  4. +
  5. +

    +Pour générer le fichier de perçage, utilisez à nouveau la commande Fichier + →Tracer dans Pcbnew, bouton Créer un fichier de perçage. Les + réglages par défaut devraient être satisfaisants. +

    +
  6. +
+
+
+

4.4. Routage automatique avec FreeRouter

+

Le routage à la main est rapide et amusant, mais, pour un circuit avec +beaucoup de composants, vous pouvez avoir envie d’utiliser le routage +automatique. Rappelez vous qu’il est préférable de router d’abord à la main +les pistes les plus critiques et laisser ensuite l’autorouteur faire la +partie la plus ennuyeuse. Il ne s’occupera que des pistes non déjà +raccordées. L’autorouteur que nous allons utiliser est FreeRouter du site +freerouting.net.

+
+ + + +
+
Note
+
FreeRouter est une application Java open-source que vous devez compiler +vous-même pour l’utiliser avec Kicad. Le code source est disponible sur le +site : https://github.com/nikropht/FreeRouting
+
+
    +
  1. +

    +Dans Pcbnew, cliquez sur FichierExportSpecctra DSN ou cliquez + sur OutilsFreeRouteExporter un fichier de conception Specctra + (*.dsn) et enregistrez le fichier. Lancez FreeRouter et cliquez sur le + bouton Open Your Own Design, retrouvez votre fichier dsn et chargez le. +

    +
    + + + +
    +
    Note
    +
    La boite de dialogue OutilsFreeRoute possède un joli bouton aide +qui ouvre un visualisateur de fichier avec un petit document nommé +Freerouter Guidelines. Suivez ce guide pour utiliser FreeRoute +efficacement.
    +
    +
  2. +
  3. +

    +FreeRouter a quelques fonctionnalités que Kicad ne possède pas, que ce soit + pour le routage manuel ou pour le routage automatique. FreeRouter opère en + deux étapes principales : d’abord, il route le circuit, ensuite il + l’optimise. L’optimisation complète peut prendre beaucoup de temps, + toutefois, vous pouvez l’arrêtez à tout moment au cas où. +

    +
  4. +
  5. +

    +Vous pouvez lancer le routage automatique en cliquant sur le bouton + Autorouter de la barre du haut. La barre du bas vous informe de + l’avancement du processus de routage. Si le compteur de passes dépasse 30, + votre carte ne peut probablement pas être auto-routée avec ce + routeur. Écartez un peu plus vos composants ou tournez les un peu mieux et + recommencez. Le but de ces rotations ou déplacements est de réduire le + nombre de lignes croisées dans le chevelu. +

    +
  6. +
  7. +

    +Un click gauche de la souris permet d’interrompre le routage automatique et + de démarrer automatiquement le processus d’optimisation. Un autre click + gauche interrompra le processus d’optimisation. À moins que vous n’ayez + vraiment besoin de l’arrêter, il est préférable de laisser FreeRouter finir + son travail. +

    +
  8. +
  9. +

    +Cliquez sur le menu FichierExport Specctra Session File et sauvez le + fichier de votre circuit avec l’extension .ses. Vous n’avez pas vraiment + besoin de sauver le fichiers de règles de FreeRouter. +

    +
  10. +
  11. +

    +Revenez dans Pcbnew. Vous pouvez importer votre circuit fraîchement + routé en cliquant sur le lien OutilsFreeRoute puis sur le bouton + Importer un fichier Spectra Session (.ses) et sélectionnez votre fichier + .ses. +

    +
  12. +
+

Si une des pistes routées ne vous convient pas, vous pouvez la détruire en +utilisant la touche Suppr (ou Del) et la re-router à nouveau avec l’outil de +routage Ajouter Pistes et Vias +Add Track icon + de la barre d’outils de droite.

+
+
+
+
+

5. Les Annotations dans KiCad

+
+

Une fois terminé votre schéma électronique, l’assignation des empreintes, le +routage de la carte et généré les fichiers Gerber, vous êtes maintenant +prêts à envoyer le tout à un fabricant de circuits imprimés pour que votre +circuit devienne réalité.

+

Souvent, ce processus linéaire s’avère ne pas être aussi +uni-directionnel. Par exemple quand vous avez modifié ou agrandi un circuit +pour lequel, vous ou un autre avait déjà terminé le processus. Il est +possible que vous ayez besoin de déplacer des composants, d’en remplacer, de +changer d’empreintes ou plus encore. Pendant cette phase de modification, ce +que vous ne voulez pas, c’est d’avoir à rerouter le circuit entier. Voici +comment procéder :

+
    +
  1. +

    +Supposons que vous vouliez remplacer un connecteur hypothétique CON1 avec + CON2. +

    +
  2. +
  3. +

    +Vous avez déjà terminé le schéma et routé le circuit. +

    +
  4. +
  5. +

    +Depuis KiCad, lancez Eeschema, faites vos modifications en supprimant + CON1 et en ajoutant CON2. Enregistrez votre projet schématique avec l’icône + +Sauvez le projet schématique + et cliquez sur + l’icône Génération de la netliste + +netlist_png + de la barre d’outils du haut. +

    +
  6. +
  7. +

    +Cliquez sur Générer puis sur Enregistrer. Conservez le nom par défaut et + écrasez l’ancien fichier. +

    +
  8. +
  9. +

    +Associons maintenant une empreinte à CON2. Cliquez sur l’icône Lancer + CvPcb +cvpcb_png + de la barre d’outils du + haut. Associez l’empreinte au nouveau composant CON2. Le reste des + composants doivent avoir conservé leurs précédentes empreintes + associées. Fermez CvPcb. +

    +
  10. +
  11. +

    +Revenez dans EESchema, enregistrez votre projet schématique par le menu + FichierSauvez le projet schématique, puis fermez EESchema. +

    +
  12. +
  13. +

    +Depuis le gestionnaire de projets de KiCad, lancez Pcbnew. La fenêtre + Pcbnew doit s’ouvrir. +

    +
  14. +
  15. +

    +L’ancien circuit, déjà routé, doit s’ouvrir automatiquement. Importons la + nouvelle Netliste. Cliquez sur l’icône Lire Netliste + +netlist_png + de la barre d’outils du haut. +

    +
  16. +
  17. +

    +Cliquez sur le bouton Examiner, sélectionnez le fichier de netliste dans + la boite de dialogue, et cliquez sur le bouton Lire Netliste + Courante. Puis cliquez sur le bouton Fermer. +

    +
  18. +
  19. +

    +Vous devez voir maintenant votre circuit avec les composants précédents déjà + routés et, dans le coin en haut à gauche, les composants non-routés. Dans + notre cas le CON2. Sélectionnez CON2 à la souris et déplacez le sur le + circuit. +

    +
  20. +
  21. +

    +Placez CON2 et routez-le. Ceci terminé, sauvez et procédez à la génération + des fichiers Gerber comme précédemment. +

    +
  22. +
+

Le processus décrit ici peut être répété autant de fois que nécessaire. En +plus de l’annotation vers l’avant (Forward Annotation), il existe une +autre méthode connue sous le nom de Rétro-Annotation (Backward +Annotation). Cette méthode vous permet de faire des modifications dans +Pcbnew et de mettre à jour votre schéma et le fichier netliste à partir de +ces modifications. Cette méthode de Rétro Annotation n’est toutefois pas +très utile et n’est pas décrite ici.

+
+
+
+

6. Créer un symbole de composant avec KiCad

+
+

Le composant que vous voulez placer sur votre schéma n’est parfois pas dans +les librairies KiCad. C’est relativement normal et il n’y a pas de raison de +s’en inquiéter. Nous allons voir dans cette section comment créer rapidement +un nouveau symbole de composant avec KiCad.

+ +

Dans KiCad, un composant est un morceau de texte qui commence par DEF et +termine par ENDDEF. Un ou plusieurs composants sont normalement présents +dans un fichier librairie qui porte l’extension .lib. Si vous voulez +ajouter des composants à un fichier librairie, vous pouvez simplement +utiliser les commandes copier et coller.

+
+

6.1. Utiliser l’Editeur des Librairies Schématiques

+
    +
  1. +

    +Nous pouvons utiliser l'Editeur des Librairies Schématiques (qui fait + partie Eeschema) pour dessiner de nouveau composants. Créons un répertoire + nommé librairie dans notre répertoire de projet tutorial1. Nous y + déposerons notre nouveau fichier librairie myLib.lib dès que nous aurons + créé notre nouveau composant. +

    +
  2. +
  3. +

    +Nous pouvons maintenant commencer à créer notre nouveau composant. Depuis + KiCad, lancez Eeschema, cliquez sur l’icône Editeur de Librairies + +libedit_png + puis sur l’icône Créer un + nouveau composant + +new_component_png +. La fenêtre + Propriétés du composant apparaît. Nommez le nouveau composant MYCONN3, + choisir J comme référence par défaut et 1 comme Nombre d’unités par + boîtiers . Cliquez sur OK. Si une mise en garde apparaît, appuyez sur + oui. Le composant n’est pour l’instant constitué que d'étiquettes. Ajoutons + des broches. Cliquez sur l’icône Ajouter des pins au composant + +pin_png + de la barre d’outils de droite. Pour + placer la broche, faites un clic au centre de la feuille, juste en dessous + de l'étiquette MYCONN3. +

    +
  4. +
  5. +

    +Dans la fenêtre Propriétés des pins qui apparaît, affectez VCC à Nom + pin, 1 à Numéro de pin et Passive à Type électrique. Cliquez + ensuite sur OK. +

    +
    +
    +Pin Properties +
    +
    +
  6. +
  7. +

    +Placez la broche en cliquant à l’endroit où vous souhaitez qu’elle + apparaisse, à droite et en dessous de l'étiquette MYCONN3. +

    +
  8. +
  9. +

    +Répétez les étapes précédentes en affectant cette fois INPUT à Nom pin, + 2 à Numéro de pin et Passive à type électrique. +

    +
  10. +
  11. +

    +Répétez les étapes précédentes en affectant cette fois GND à Nom pin, + 3 à Numéro de pin et Passive à type électrique. Alignez et ordonnez + les broches. L'étiquette du composant MYCONN3 devrait être au milieu de la + page (à l’intersection des lignes bleues). +

    +
  12. +
  13. +

    +Dessinez ensuite le contour du composant. Cliquez sur l’icône Ajouter des + rectangles graphiques + +add_rectangle_png +. Nous voulons + dessiner un rectangle à côté des pins comme représenté ci-dessous. Pour ce + faire, cliquez à l’endroit où vous souhaitez placer le coin supérieur gauche + du rectangle (ne gardez pas le bouton enfoncé). Cliquez à nouveau à + l’endroit où vous souhaitez placer le coin inférieur droit. +

    +
    +
    +gsik_myconn3_l_png +
    +
    +
  14. +
  15. +

    +If you want to fill the rectangle with yellow, set the fill colour to + yellow 4 in PreferencesSelect color scheme, then select the + rectangle in the editing screen and edit (E), selecting Fill background. +

    +
  16. +
  17. +

    +Cliquez sur l’icône Sauver le composant courant dans une nouvelle + librairie +new_library_png +, naviguez + jusqu’au répertoire tutorial1/librairie et sauvez la nouvelle librairie en + lui donnant le nom myLib.lib. +

    +
  18. +
  19. +

    +Allez dans PréférencesLibrairies de Composants et ajoutez à la fois + tutorial1/librairie/ dans Chemin de recherche défini par l’utilisateur + et myLib.lib dans Fichiers Librairies de Composants. +

    +
  20. +
  21. +

    +Cliquez sur l’icône Sélection de la librairie de travail + +library_png +. Cliquez sur myLib dans la + fenêtre Sélection Librairie et cliquez sur OK. Observez que la barre de + titre de la fenêtre indique la librairie en cours d’utilisation, qui devrait + être maintenant myLib. +

    +
  22. +
  23. +

    +Cliquez sur l’icône Mettre à jour le composant courant en librairie de + travail +save_library_png + dans la barre + d’outils du haut. Cliquez sur Oui si un message de confirmation + apparaît. Le nouveau composant schématique (symbole) est maintenant réalisé + et disponible à partir de la librairie indiquée dans la barre de titre de la + fenêtre. +

    +
  24. +
  25. +

    +Vous pouvez maintenant fermer l’Editeur de composants. Vous allez retourner + dans la fenêtre de l'éditeur de schéma. Votre nouveau composant sera + maintenant disponible à partir de la librairie myLib. +

    +
  26. +
  27. +

    +Vous pouvez rendre accessible n’importe quel fichier librairie file.lib en + l’ajoutant au chemin d’accès aux librairies. Dans Eeschema, allez dans + PréférencesLibrairies de Composants et ajoutez à la fois son chemin + d’accès dans Chemin de recherche défini par l’utilisateur et file.lib + dans Fichiers Librairies de Composants. +

    +
  28. +
+
+
+

6.2. Exporter, Importer et modifier une librairie

+

Au lieu de créer un composant en librairie à partir de rien, il est +quelquefois plus rapide de partir d’un composant déjà fait et de le +modifier. Dans cette section nous verrons comment exporter un composant +depuis la librairie standard device de Kicad vers notre propre librairie +myOwnLib.lib et ensuite le modifier.

+
    +
  1. +

    +Depuis Kicad, lancez Eeschema, puis cliquez sur l’icône Editeur de + Librairie +libedit_png +, cliquez sur l’icône + Sélection de la librairie de travail + +library_png + et choisissez la librairie + device. Cliquez sur l’icône Chargez un composant à éditer à partir de la + librairie courante + +import_cmp_from_lib_png + et + importez RELAY_2RT. +

    +
  2. +
  3. +

    +Cliquez sur l’icône Exporter composant icon + +export_png +, naviguez dans le dossier + library/ et sauvez la nouvelle librairie sous le nom myOwnLib.lib. +

    +
  4. +
  5. +

    +You can make this component and the whole library myOwnLib.lib available + to you by adding it to the library path. From Eeschema, go to + PreferencesComponent Libraries and add both library/ in User + defined search path and myOwnLib.lib in the Component library + files. Close the window. +

    +
  6. +
  7. +

    +Cliquez sur l’icône Sélection de la librairie de travail + +library_png +. Cliquez sur _myOwnLib dans la + fenêtre Sélection Librairie et cliquez sur OK. Observez que la barre de + titre de la fenêtre indique la librairie en cours d’utilisation, qui devrait + être maintenant myOwnLib. +

    +
  8. +
  9. +

    +Cliquez sur l’icône Chargez un composant à éditer à partir de la librairie + courante + +import_cmp_from_lib_png + et + importez RELAY_2RT. +

    +
  10. +
  11. +

    +Vous pouvez maintenant modifier votre composant à votre aise. Survolez + l'étiquette RELAY_2RT, appuyez sur la touche e et renommez la + MY_RELAY_2RT. +

    +
  12. +
  13. +

    +Cliquez sur l’icône Mettre à jour le composant courant en librairie de + travail +save_part_in_mem_png + de la + barre d’outils du haut. Sauvez tous les changements en cliquant sur l’icône + Sauvez la librairie courante sur disque + +save_library_png + de la barre d’outils + du haut. +

    +
  14. +
+
+
+

6.3. Créer un symbole de composant avec QuickLib

+

Cette section montre une façon différente de créer rapidement un symbole +schématique pour MYCONN3 (voir MYCONN3 au-dessus) en utilisant +l’outil en ligne quicklib.

+
    +
  1. +

    +Rendez-vous sur la page web de quicklib : + http://kicad.rohrbacher.net/quicklib.php +

    +
  2. +
  3. +

    +Remplissez la page avec les informations suivantes : Component name: + MYCONN3, Reference Prefix: J, Pin Layout Style: SIL, Pin Count N: 3 +

    +
  4. +
  5. +

    +Cliquez sur l’icône Assign Pins. Remplissez la page avec les noms + suivants, champ Name : Pin 1: VCC, Pin 2: input, Pin 3: GND. et Type : + Passive pour les 3 pins. +

    +
  6. +
  7. +

    +Cliquez sur l’icône Preview it et si cela vous convient, cliquez sur + Build Library Component. Téléchargez le fichier et renommez le + tutorial1/library/myQuickLib.lib.. C’est terminé ! +

    +
  8. +
  9. +

    +Faisons le apparaître dans Kicad. Depuis le Gestionnaire de Projets de + Kicad, lancez Eeschema, cliquez sur l’icône Editeur de Librairies + +libedit_png +, cliquez sur l’icône Importer + Composant +import_png +, naviguez jusqu'à + tutorial1/library/ et choisissez myQuickLib.lib. +

    +
    +
    +gsik_myconn3_quicklib_png +
    +
    +
  10. +
  11. +

    +Vous pouvez rendre ce composant et toute la librairie myQuickLib.lib + disponibles en ajoutant la librairie par le menu Preferences → + Libraries de Composants de Eeschema. Ajoutez library/ dans Chemin + de recherche défini par l’utilisateur et myQuickLib.lib dans les + Fichiers librairies de Composants. +

    +
  12. +
+

Vous l’aurez deviné, cette méthode de création de composants peut être très +efficace quand vous avez besoin de créer des composants avec beaucoup de +pattes.

+
+
+

6.4. Créer un symbole de composant avec un grand nombre de broches

+

Dans la section Créer un symbole de composant avec QuickLib, nous avons vu +comment créer un composant en utilisant l’outil en ligne QuickLib. Mais +parfois, vous aurez besoin de créer un symbole schématique avec un plus +grand nombre de pins (plusieurs centaines !). Avec KiCad, ce n’est pas une +opération très compliquée.

+
    +
  1. +

    +Supposons que vous vouliez créer un symbole schématique pour un composant + avec 50 pattes. Un moyen répandu est de le dessiner avec plusieurs + composants ayant un nombre de pins moindre, par exemple avec 2 dessins de 25 + broches. Cette représentation de composant simplifie la connexion aux + broches. +

    +
  2. +
  3. +

    +La meilleure façon de créer notre composant est d’utiliser Quicklib pour + générer deux composants séparés de 25 broches, puis de renuméroter celles-ci + à l’aide d’un script Python, et enfin de les fusionner par des copier-coller + pour n’en faire qu’un à l’intérieur des balises DEF et ENDDEF. +

    +
  4. +
  5. +

    +Vous trouverez ci-dessous un exemple simple de script Python qui sera + utilisé en combinaison avec un fichier in.txt et un fichier out.txt + pour renuméroter la ligne : X PIN1 1 -750 600 300 R 50 50 1 1 I en X + PIN26 26 -750 600 300 R 50 50 1 1 I et ceci pour chaque ligne du fichier + in.txt. +

    +
  6. +
+
+
Simple script
+
+
#!/usr/bin/env python
+''' simple script to manipulate KiCad component pins numbering'''
+import sys, re
+try:
+    fin=open(sys.argv[1],'r')
+    fout=open(sys.argv[2],'w')
+except:
+    print "oh, wrong use of this app, try:", sys.argv[0], "in.txt out.txt"
+    sys.exit()
+for ln in fin.readlines():
+    obj=re.search("(X PIN)(\d*)(\s)(\d*)(\s.*)",ln)
+if obj:
+    num = int(obj.group(2))+25
+    ln=obj.group(1) + str(num) + obj.group(3) + str(num) + obj.group(5) +'\n'
+    fout.write(ln)
+fin.close(); fout.close()
+#
+# for more info about regular expression syntax and KiCad component generation:
+# http://gskinner.com/RegExr/
+# http://kicad.rohrbacher.net/quicklib.php
+
    +
  1. +

    +Lors de la fusion des deux composants en un seul, il est nécessaire + d’utiliser l'Éditeur de Librairies de EESchema pour déplacer le premier + composant afin que le second ne se retrouve pas posé par-dessus. Ci-dessous, + vous trouverez le fichier .lib final ainsi que sa représentation dans + Eeschema. +

    +
  2. +
+
+
Contenu d’un fichier *.lib
+
+
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
+
+
+
+gsik_high_number_pins_png +
+
+
    +
  1. +

    +Le script Python présenté ici est un outil puissant pour manipuler à la fois + les numéros de pins et leurs labels. Notez toutefois que sa puissance + provient de l’utilisation d’expression régulières extrêmement utiles, à la + syntaxe ésothérique : http://gskinner.com/RegExr/. +

    +
  2. +
+
+
+
+
+

7. Créer une empreinte de composant

+
+

À la différence d’autres environnements de développement, qui ont un type de +bibliothèques différent, contenant à la fois les symboles schématiques et +leurs empreintes associées, dans KiCad, les fichiers .lib contiennent les +symboles, et les fichiers .kicad_mod les empreintes. Cvpcb étant utilisé +pour effectuer l’association.

+

Les fichiers .lib ainsi que les fichiers .kicad_mod sont des fichiers de +type texte, qui peuvent contenir un ou plusieurs composants.

+

KiCad a une vaste librairie d’empreintes, toutefois, vous pouvez avoir +besoin d’une empreinte qui n’est pas disponible. Voici les étapes pour en +créer de nouvelles :

+
+

7.1. Utiliser l’Editeur d’Empreintes

+
    +
  1. +

    +Lancez Pcbnew depuis le gestionnaire de projet KiCad. Cliquez sur l’icône + Ouvrir l'éditeur d’empreintes + +edit_module_png + dans la barre d’outils + du haut. +

    +
  2. +
  3. +

    +Nous allons enregistrer la nouvelle empreinte MYCONN3 dans la nouvelle + librairie d’empreintes monempreinte. Créez un nouveau dossier + monempreinte.pretty dans le repértoire de projet tutorial1/. Cliquez sur + PréférencesGestionnaire des Librairies d’empreintes et cliquez sur + le bouton Ajouter Librairie. Dans le tableau, entrez "monempreinte" dans + Pseudo nom, "${KIPRJMOD}/monempreinte.pretty" dans Chemin Librairie et + "KiCad" dans Type de Plugin. Cliquez sur OK pour fermer la + fenêtre. Cliquez sur l’icône Sélection de la librairie active + +library_png + dans la barre d’outils du + haut. Sélectionnez la librairie monempreinte. +

    +
  4. +
  5. +

    +Cliquez sur l’icône Nouvelle empreinte + +new_footprint_png + sur la barre + d’outils du haut. Entrer le Nom de l’empreinte : tapez + MYCONN3. L'étiquette MYCONN3 apparaît au milieu de l'écran. Sous cette + étiquette vous pouvez en voir une seconde : REF. Faites un clic-droit + sur MYCONN3 et déplacez-le au-dessus de REF. Faites un clic-droit sur + REF**, sélectionnez la commande Editer texte et renommez-la + CMS. Sélectionnez Invisible dans Affichage. +

    +
  6. +
  7. +

    +Cliquez sur l’icône Ajouter pastilles +pad_png + + sur la barre d’outils de droite. Cliquez sur la feuille de travail pour + placer la pastille (pad). Faites un clic-droit sur la pastille et choisissez + la commande Editer Pad. Vous pouvez également utiliser la touche de + raccourci e. +

    +
    +
    +Pad Properties +
    +
    +
  8. +
  9. +

    +Définir le Numéro de pad à 1, la Forme à Rectangulaire, le Type de + pad à CMS, la Taille X à 0.4 et la Taille Y à 0.8. Cliquez sur + OK. Cliquez à nouveau sur Ajouter pads et placez deux pastilles + supplémentaires. +

    +
  10. +
  11. +

    +Si vous souhaitez changer le pas de la grille : clic-droitSélection + grille. Assurez-vous de sélectionner un pas de grille approprié au routage + du composant. +

    +
  12. +
  13. +

    +Déplacez les étiquettes de manière à ce que l’empreinte ressemble à l’image + ci-dessus. +

    +
  14. +
  15. +

    +Lors du placement des pastilles, il est souvent nécessaire de mesurer les + distances relatives. Placer le curseur à l’endroit où vous souhaitez placer + l’origine relative (0,0) et appuyez sur la barre d’espace. Vous voyez + alors apparaître en bas de la page la position relative du curseur qui + change lorsque vous le déplacez. Appuyez sur la barre d’espace à chaque fois + que vous souhaitez définir une nouvelle origine. +

    +
  16. +
  17. +

    +Ajoutons maintenant le contour de l’empreinte. Cliquez sur l’icône Addition + de lignes ou polygones graphiques + +add_polygon_png + dans la barre d’outils + de droite. Dessinez le contour du connecteur autour de l’empreinte. +

    +
  18. +
  19. +

    +Cliquez sur l’icône Sauver le module en librairie de travail + +save_library_png + de la barre d’outils + du haut. Utiliser le nom MYCONN3 proposé par défaut. +

    +
  20. +
+
+
+
+
+

8. Portabilité des fichiers d’un projet KiCad

+
+

Quels fichiers envoyer à quelqu’un qui voudrait ouvrir et utiliser votre +projet KiCad ?

+

Quand vous voulez partager un projet KiCad avec quelqu’un, il est important +que le fichier schématique .sch, le fichier du circuit .kicad_pcb, +le fichier du projet .pro et le fichier de netliste .net soient +envoyés accompagnés des fichiers de librairie schématique .lib et des +fichiers d’empreintes .kicad_mod. De cette façon seulement, il sera +possible à d’autres de modifier le schéma et le circuit.

+

Pour les schémas, ils auront besoin aussi des fichiers .lib qui +contiennent les symboles. Ces fichiers doivent être présents dans les +Préférences de Eeschema. Pour les circuits, par contre, les empreintes sont +stockées dans les fichiers .kicad_pcb. Ainsi vous pouvez leur envoyer +seulement un fichier .kicad_pcb et ils pourront voir et modifier le +circuit. En revanche, s’ils veulent charger des composants depuis une +netliste, les fichiers d’empreintes (fichiers .kicad_mod) devront être +fournis et présents dans les Préférences de Pcbnew.

+

Quelqu’un vous envoie un fichier .kicad_pcb contenant des empreintes que +vous voudriez réutiliser dans un autre circuit. Chargez l’empreinte désirée +du circuit dans l'Éditeur d’empreintes, puis sauvegardez la ou exportez la +dans une autre librairie d’empreinte. Vous pouvez aussi exporter toutes les +empreintes d’un circuit en une fois par le menu PcbnewFichiers → +Archiver ModulesCréer une Librairie et Archiver les Empreintes, +qui vous permettra de créer un fichier .kicad_mod contenant toutes les +empreintes.

+

Pour conclure, si le circuit est la seule partie que vous souhaitez +distribuer, alors le fichier .kicad_pcb suffit. Par contre, si vous +voulez que d’autres puissent utiliser et modifier le schéma, les composants, +ou le circuit, il est préférable d’envoyer le dossier du projet suivant +compressé dans un .zip :

+
+
+
tutorial1/
+|-- tutorial1.pro
+|-- tutorial1.sch
+|-- tutorial1.kicad_pcb
+|-- tutorial1.net
+|-- library/
+|   |-- myLib.lib
+|   |-- myOwnLib.lib
+|   \-- myQuickLib.lib
+|
+|-- myfootprint.pretty/
+|   \-- MYCONN3.kicad_mod
+|
+\-- gerber/
+    |-- ...
+    \-- ...
+
+
+
+
+

9. Documentation complémentaire à propos de KiCad

+
+

Ce qui précède est une description rapide de la plupart des caractéristiques +de KiCad. Pour des explications plus détaillées, consultez les fichiers +d’aide auxquels vous pouvez accèder à partir de chaque module de +KiCad. Cliquez sur AideDocumentation de (Eeschema par exemple).

+

KiCad est accompagné d’un jeu de manuels disponible dans plusieurs langues +pour ses 4 composantes logicielles.

+

Les versions anglaises de tous les manuels KiCad sont distribuées avec +KiCad.

+

En plus de ses manuels, KiCad est distribué avec ce tutoriel qui est traduit +dans d’autres langues. Toutes les versions de ce tutoriel sont distribuées +librement avec toutes la versions récentes de KiCad. Ce tutoriel ainsi que +les manuels devraient se trouver avec votre version de KiCad.

+

Par exemple, sous Linux, les emplacements typiques sont les répertoires +ci-dessous : (cela peut cependant dépendre de votre distribution)

+
+
+
/usr/share/doc/kicad/help/en/
+/usr/local/share/doc/kicad/help/en
+
+

Sous Windows :

+
+
+
<dossier d'installation>/share/doc/kicad/help/en
+
+

Sous OS X:

+
+
+
/Library/Application Support/kicad/help/en
+
+
+

9.1. La documentation de KiCad sur l’internet

+

Les dernières documentations de KiCad sont disponibles dans plusieurs +langues sur l’internet.

+ +
+
+
+
+

+ + + diff --git a/share/doc/kicad/help/fr/getting_started_in_kicad.pdf b/share/doc/kicad/help/fr/getting_started_in_kicad.pdf new file mode 100644 index 0000000..8d04633 Binary files /dev/null and b/share/doc/kicad/help/fr/getting_started_in_kicad.pdf differ diff --git a/share/doc/kicad/help/fr/images/Footprint_library_list.png b/share/doc/kicad/help/fr/images/Footprint_library_list.png new file mode 100644 index 0000000..4fd4076 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Footprint_library_list.png differ diff --git a/share/doc/kicad/help/fr/images/Footprint_tables_list.png b/share/doc/kicad/help/fr/images/Footprint_tables_list.png new file mode 100644 index 0000000..4020b4e Binary files /dev/null and b/share/doc/kicad/help/fr/images/Footprint_tables_list.png differ diff --git a/share/doc/kicad/help/fr/images/Library_list_menu_item.png b/share/doc/kicad/help/fr/images/Library_list_menu_item.png new file mode 100644 index 0000000..4cce04e Binary files /dev/null and b/share/doc/kicad/help/fr/images/Library_list_menu_item.png differ diff --git a/share/doc/kicad/help/fr/images/Library_tables_menu_item.png b/share/doc/kicad/help/fr/images/Library_tables_menu_item.png new file mode 100644 index 0000000..4a94eb5 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Library_tables_menu_item.png differ diff --git a/share/doc/kicad/help/fr/images/Modedit_context_menu_graphics.png b/share/doc/kicad/help/fr/images/Modedit_context_menu_graphics.png new file mode 100644 index 0000000..31cc6df Binary files /dev/null and b/share/doc/kicad/help/fr/images/Modedit_context_menu_graphics.png differ diff --git a/share/doc/kicad/help/fr/images/Modedit_context_menu_module_parameters.png b/share/doc/kicad/help/fr/images/Modedit_context_menu_module_parameters.png new file mode 100644 index 0000000..40a8288 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Modedit_context_menu_module_parameters.png differ diff --git a/share/doc/kicad/help/fr/images/Modedit_context_menu_pads.png b/share/doc/kicad/help/fr/images/Modedit_context_menu_pads.png new file mode 100644 index 0000000..fa4fa34 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Modedit_context_menu_pads.png differ diff --git a/share/doc/kicad/help/fr/images/Modedit_footprint_3d_preview.png b/share/doc/kicad/help/fr/images/Modedit_footprint_3d_preview.png new file mode 100644 index 0000000..b9eb621 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Modedit_footprint_3d_preview.png differ diff --git a/share/doc/kicad/help/fr/images/Modedit_footprint_level_pad_settings.png b/share/doc/kicad/help/fr/images/Modedit_footprint_level_pad_settings.png new file mode 100644 index 0000000..8249686 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Modedit_footprint_level_pad_settings.png differ diff --git a/share/doc/kicad/help/fr/images/Modedit_footprint_text_properties.png b/share/doc/kicad/help/fr/images/Modedit_footprint_text_properties.png new file mode 100644 index 0000000..6fb8b00 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Modedit_footprint_text_properties.png differ diff --git a/share/doc/kicad/help/fr/images/Modedit_main_window.png b/share/doc/kicad/help/fr/images/Modedit_main_window.png new file mode 100644 index 0000000..56b958b Binary files /dev/null and b/share/doc/kicad/help/fr/images/Modedit_main_window.png differ diff --git a/share/doc/kicad/help/fr/images/Modedit_module_3d_options.png b/share/doc/kicad/help/fr/images/Modedit_module_3d_options.png new file mode 100644 index 0000000..02b9b54 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Modedit_module_3d_options.png differ diff --git a/share/doc/kicad/help/fr/images/Modedit_module_attributes.png b/share/doc/kicad/help/fr/images/Modedit_module_attributes.png new file mode 100644 index 0000000..3436a3b Binary files /dev/null and b/share/doc/kicad/help/fr/images/Modedit_module_attributes.png differ diff --git a/share/doc/kicad/help/fr/images/Modedit_module_autoplace_settings.png b/share/doc/kicad/help/fr/images/Modedit_module_autoplace_settings.png new file mode 100644 index 0000000..611a4ce Binary files /dev/null and b/share/doc/kicad/help/fr/images/Modedit_module_autoplace_settings.png differ diff --git a/share/doc/kicad/help/fr/images/Modedit_module_properties.png b/share/doc/kicad/help/fr/images/Modedit_module_properties.png new file mode 100644 index 0000000..521f1bf Binary files /dev/null and b/share/doc/kicad/help/fr/images/Modedit_module_properties.png differ diff --git a/share/doc/kicad/help/fr/images/Modedit_module_properties_dialog.png b/share/doc/kicad/help/fr/images/Modedit_module_properties_dialog.png new file mode 100644 index 0000000..ef4abda Binary files /dev/null and b/share/doc/kicad/help/fr/images/Modedit_module_properties_dialog.png differ diff --git a/share/doc/kicad/help/fr/images/Modedit_module_properties_documentation_fields.png b/share/doc/kicad/help/fr/images/Modedit_module_properties_documentation_fields.png new file mode 100644 index 0000000..48a6ea9 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Modedit_module_properties_documentation_fields.png differ diff --git a/share/doc/kicad/help/fr/images/Modedit_pad_delta_example.png b/share/doc/kicad/help/fr/images/Modedit_pad_delta_example.png new file mode 100644 index 0000000..54a2bcf Binary files /dev/null and b/share/doc/kicad/help/fr/images/Modedit_pad_delta_example.png differ diff --git a/share/doc/kicad/help/fr/images/Modedit_pad_level_pad_settings.png b/share/doc/kicad/help/fr/images/Modedit_pad_level_pad_settings.png new file mode 100644 index 0000000..a1ac0c4 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Modedit_pad_level_pad_settings.png differ diff --git a/share/doc/kicad/help/fr/images/Modedit_pad_offset_example.png b/share/doc/kicad/help/fr/images/Modedit_pad_offset_example.png new file mode 100644 index 0000000..596e052 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Modedit_pad_offset_example.png differ diff --git a/share/doc/kicad/help/fr/images/Modedit_pad_properties_dialog.png b/share/doc/kicad/help/fr/images/Modedit_pad_properties_dialog.png new file mode 100644 index 0000000..1f38469 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Modedit_pad_properties_dialog.png differ diff --git a/share/doc/kicad/help/fr/images/Modedit_top_toolbar.png b/share/doc/kicad/help/fr/images/Modedit_top_toolbar.png new file mode 100644 index 0000000..f6f7b8f Binary files /dev/null and b/share/doc/kicad/help/fr/images/Modedit_top_toolbar.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_DRC_dialog.png b/share/doc/kicad/help/fr/images/Pcbnew_DRC_dialog.png new file mode 100644 index 0000000..e951ef9 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_DRC_dialog.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_add_cutout_menu_item.png b/share/doc/kicad/help/fr/images/Pcbnew_add_cutout_menu_item.png new file mode 100644 index 0000000..a9cba83 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_add_cutout_menu_item.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_advanced_tracing_options.png b/share/doc/kicad/help/fr/images/Pcbnew_advanced_tracing_options.png new file mode 100644 index 0000000..0247c4c Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_advanced_tracing_options.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_archive_footprints_menu.png b/share/doc/kicad/help/fr/images/Pcbnew_archive_footprints_menu.png new file mode 100644 index 0000000..4d4b202 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_archive_footprints_menu.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_array_dialog_circular.png b/share/doc/kicad/help/fr/images/Pcbnew_array_dialog_circular.png new file mode 100644 index 0000000..122ac82 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_array_dialog_circular.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_array_dialog_grid.png b/share/doc/kicad/help/fr/images/Pcbnew_array_dialog_grid.png new file mode 100644 index 0000000..5f346a5 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_array_dialog_grid.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_array_grid_offsets.png b/share/doc/kicad/help/fr/images/Pcbnew_array_grid_offsets.png new file mode 100644 index 0000000..f51bd34 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_array_grid_offsets.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_array_grid_stagger_cols_3.png b/share/doc/kicad/help/fr/images/Pcbnew_array_grid_stagger_cols_3.png new file mode 100644 index 0000000..45f9f00 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_array_grid_stagger_cols_3.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_array_grid_stagger_rows_2.png b/share/doc/kicad/help/fr/images/Pcbnew_array_grid_stagger_rows_2.png new file mode 100644 index 0000000..21be113 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_array_grid_stagger_rows_2.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_bad_tracks_deletion_option.png b/share/doc/kicad/help/fr/images/Pcbnew_bad_tracks_deletion_option.png new file mode 100644 index 0000000..81de3f3 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_bad_tracks_deletion_option.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_board_outline_imported_from_a_DXF.png b/share/doc/kicad/help/fr/images/Pcbnew_board_outline_imported_from_a_DXF.png new file mode 100644 index 0000000..1913b96 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_board_outline_imported_from_a_DXF.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_board_outline_with_dogpile.png b/share/doc/kicad/help/fr/images/Pcbnew_board_outline_with_dogpile.png new file mode 100644 index 0000000..a6e613b Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_board_outline_with_dogpile.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_board_outline_with_globally_placed_modules.png b/share/doc/kicad/help/fr/images/Pcbnew_board_outline_with_globally_placed_modules.png new file mode 100644 index 0000000..5efe818 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_board_outline_with_globally_placed_modules.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_change_modules_button.png b/share/doc/kicad/help/fr/images/Pcbnew_change_modules_button.png new file mode 100644 index 0000000..19c8f4f Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_change_modules_button.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_circuit_after_placement.png b/share/doc/kicad/help/fr/images/Pcbnew_circuit_after_placement.png new file mode 100644 index 0000000..cd5bc0b Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_circuit_after_placement.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_context_module_mode_module_under_cursor.png b/share/doc/kicad/help/fr/images/Pcbnew_context_module_mode_module_under_cursor.png new file mode 100644 index 0000000..8373375 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_context_module_mode_module_under_cursor.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_context_module_mode_no_module_under_cursor.png b/share/doc/kicad/help/fr/images/Pcbnew_context_module_mode_no_module_under_cursor.png new file mode 100644 index 0000000..1064d93 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_context_module_mode_no_module_under_cursor.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_coordinate_status_display.png b/share/doc/kicad/help/fr/images/Pcbnew_coordinate_status_display.png new file mode 100644 index 0000000..2502b91 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_coordinate_status_display.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_copper_layers_contrast_high.png b/share/doc/kicad/help/fr/images/Pcbnew_copper_layers_contrast_high.png new file mode 100644 index 0000000..ec39c05 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_copper_layers_contrast_high.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_copper_layers_contrast_normal.png b/share/doc/kicad/help/fr/images/Pcbnew_copper_layers_contrast_normal.png new file mode 100644 index 0000000..30c6796 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_copper_layers_contrast_normal.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_creating_new_track.png b/share/doc/kicad/help/fr/images/Pcbnew_creating_new_track.png new file mode 100644 index 0000000..ecd1631 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_creating_new_track.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_design_rules_dropdown.png b/share/doc/kicad/help/fr/images/Pcbnew_design_rules_dropdown.png new file mode 100644 index 0000000..358f545 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_design_rules_dropdown.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_design_rules_editor_global_tab.png b/share/doc/kicad/help/fr/images/Pcbnew_design_rules_editor_global_tab.png new file mode 100644 index 0000000..8fd96d1 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_design_rules_editor_global_tab.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_design_rules_editor_netclass_tab.png b/share/doc/kicad/help/fr/images/Pcbnew_design_rules_editor_netclass_tab.png new file mode 100644 index 0000000..60513c5 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_design_rules_editor_netclass_tab.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_design_rules_menu.png b/share/doc/kicad/help/fr/images/Pcbnew_design_rules_menu.png new file mode 100644 index 0000000..c06ad36 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_design_rules_menu.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_design_rules_top_toolbar.png b/share/doc/kicad/help/fr/images/Pcbnew_design_rules_top_toolbar.png new file mode 100644 index 0000000..414bfbc Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_design_rules_top_toolbar.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_dimensions_menu.png b/share/doc/kicad/help/fr/images/Pcbnew_dimensions_menu.png new file mode 100644 index 0000000..738f7ce Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_dimensions_menu.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_dr_example_rustic.png b/share/doc/kicad/help/fr/images/Pcbnew_dr_example_rustic.png new file mode 100644 index 0000000..d33cb73 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_dr_example_rustic.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_dr_example_standard.png b/share/doc/kicad/help/fr/images/Pcbnew_dr_example_standard.png new file mode 100644 index 0000000..8519011 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_dr_example_standard.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_drill_file_dialog.png b/share/doc/kicad/help/fr/images/Pcbnew_drill_file_dialog.png new file mode 100644 index 0000000..8101faf Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_drill_file_dialog.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_drill_origin_setting.png b/share/doc/kicad/help/fr/images/Pcbnew_drill_origin_setting.png new file mode 100644 index 0000000..d8fb396 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_drill_origin_setting.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_edit_menu.png b/share/doc/kicad/help/fr/images/Pcbnew_edit_menu.png new file mode 100644 index 0000000..101ff94 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_edit_menu.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_example_library.png b/share/doc/kicad/help/fr/images/Pcbnew_example_library.png new file mode 100644 index 0000000..befe044 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_example_library.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_exchange_module_option.png b/share/doc/kicad/help/fr/images/Pcbnew_exchange_module_option.png new file mode 100644 index 0000000..f9b1f3b Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_exchange_module_option.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_extra_footprints_deletion_option.png b/share/doc/kicad/help/fr/images/Pcbnew_extra_footprints_deletion_option.png new file mode 100644 index 0000000..3852f01 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_extra_footprints_deletion_option.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_file_menu.png b/share/doc/kicad/help/fr/images/Pcbnew_file_menu.png new file mode 100644 index 0000000..5b6757e Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_file_menu.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_fill_refill_all_zones.png b/share/doc/kicad/help/fr/images/Pcbnew_fill_refill_all_zones.png new file mode 100644 index 0000000..4686390 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_fill_refill_all_zones.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_final_preparation_example_board.png b/share/doc/kicad/help/fr/images/Pcbnew_final_preparation_example_board.png new file mode 100644 index 0000000..bf23c05 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_final_preparation_example_board.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_footprint_exchange_options.png b/share/doc/kicad/help/fr/images/Pcbnew_footprint_exchange_options.png new file mode 100644 index 0000000..90de313 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_footprint_exchange_options.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_general_options_dialog.png b/share/doc/kicad/help/fr/images/Pcbnew_general_options_dialog.png new file mode 100644 index 0000000..b8dc1b3 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_general_options_dialog.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_grid_size_dropdown.png b/share/doc/kicad/help/fr/images/Pcbnew_grid_size_dropdown.png new file mode 100644 index 0000000..5060eca Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_grid_size_dropdown.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_import_spread_footprints.png b/share/doc/kicad/help/fr/images/Pcbnew_import_spread_footprints.png new file mode 100644 index 0000000..45aabd8 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_import_spread_footprints.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_keepout_area_properties.png b/share/doc/kicad/help/fr/images/Pcbnew_keepout_area_properties.png new file mode 100644 index 0000000..36a1fe3 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_keepout_area_properties.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_layer_colour_key.png b/share/doc/kicad/help/fr/images/Pcbnew_layer_colour_key.png new file mode 100644 index 0000000..9a3a17e Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_layer_colour_key.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_layer_manager_pane.png b/share/doc/kicad/help/fr/images/Pcbnew_layer_manager_pane.png new file mode 100644 index 0000000..abba562 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_layer_manager_pane.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_layer_pair_indicator.png b/share/doc/kicad/help/fr/images/Pcbnew_layer_pair_indicator.png new file mode 100644 index 0000000..c651476 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_layer_pair_indicator.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_layer_selection_dialog.png b/share/doc/kicad/help/fr/images/Pcbnew_layer_selection_dialog.png new file mode 100644 index 0000000..66594bb Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_layer_selection_dialog.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_layer_selection_dropdown.png b/share/doc/kicad/help/fr/images/Pcbnew_layer_selection_dropdown.png new file mode 100644 index 0000000..665a6a4 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_layer_selection_dropdown.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_layer_selection_popup.png b/share/doc/kicad/help/fr/images/Pcbnew_layer_selection_popup.png new file mode 100644 index 0000000..36ca83c Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_layer_selection_popup.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_layer_setup_dialog.png b/share/doc/kicad/help/fr/images/Pcbnew_layer_setup_dialog.png new file mode 100644 index 0000000..0269bf8 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_layer_setup_dialog.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_layer_setup_dialog_layer_properties.png b/share/doc/kicad/help/fr/images/Pcbnew_layer_setup_dialog_layer_properties.png new file mode 100644 index 0000000..f34ceda Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_layer_setup_dialog_layer_properties.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_left_toolbar.png b/share/doc/kicad/help/fr/images/Pcbnew_left_toolbar.png new file mode 100644 index 0000000..7ca3bb8 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_left_toolbar.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_legacy_block_selection_dialog.png b/share/doc/kicad/help/fr/images/Pcbnew_legacy_block_selection_dialog.png new file mode 100644 index 0000000..9699605 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_legacy_block_selection_dialog.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_module_properties.png b/share/doc/kicad/help/fr/images/Pcbnew_module_properties.png new file mode 100644 index 0000000..eef78f4 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_module_properties.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_module_selection_option.png b/share/doc/kicad/help/fr/images/Pcbnew_module_selection_option.png new file mode 100644 index 0000000..621e82b Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_module_selection_option.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_move_all_modules.png b/share/doc/kicad/help/fr/images/Pcbnew_move_all_modules.png new file mode 100644 index 0000000..18fd722 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_move_all_modules.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_move_exact_cartesian.png b/share/doc/kicad/help/fr/images/Pcbnew_move_exact_cartesian.png new file mode 100644 index 0000000..23c27b6 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_move_exact_cartesian.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_move_exact_polar.png b/share/doc/kicad/help/fr/images/Pcbnew_move_exact_polar.png new file mode 100644 index 0000000..c9cbf0a Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_move_exact_polar.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_new_track_completed.png b/share/doc/kicad/help/fr/images/Pcbnew_new_track_completed.png new file mode 100644 index 0000000..05dbb90 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_new_track_completed.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_new_track_in_progress.png b/share/doc/kicad/help/fr/images/Pcbnew_new_track_in_progress.png new file mode 100644 index 0000000..b7748db Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_new_track_in_progress.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_pad_mask_clearance_menu_item.png b/share/doc/kicad/help/fr/images/Pcbnew_pad_mask_clearance_menu_item.png new file mode 100644 index 0000000..824f55d Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_pad_mask_clearance_menu_item.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_pad_mask_settings_dialog.png b/share/doc/kicad/help/fr/images/Pcbnew_pad_mask_settings_dialog.png new file mode 100644 index 0000000..f49bb4d Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_pad_mask_settings_dialog.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_place_menu.png b/share/doc/kicad/help/fr/images/Pcbnew_place_menu.png new file mode 100644 index 0000000..55ec121 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_place_menu.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_plot_dialog.png b/share/doc/kicad/help/fr/images/Pcbnew_plot_dialog.png new file mode 100644 index 0000000..2c130eb Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_plot_dialog.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_plot_fine_scale_setting.png b/share/doc/kicad/help/fr/images/Pcbnew_plot_fine_scale_setting.png new file mode 100644 index 0000000..fcd0155 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_plot_fine_scale_setting.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_plot_options_gerber.png b/share/doc/kicad/help/fr/images/Pcbnew_plot_options_gerber.png new file mode 100644 index 0000000..40dabb5 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_plot_options_gerber.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_plot_options_other_formats.png b/share/doc/kicad/help/fr/images/Pcbnew_plot_options_other_formats.png new file mode 100644 index 0000000..32efafb Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_plot_options_other_formats.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_plot_postscript_dialog.png b/share/doc/kicad/help/fr/images/Pcbnew_plot_postscript_dialog.png new file mode 100644 index 0000000..f43cc48 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_plot_postscript_dialog.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_popup_footprint_mode.png b/share/doc/kicad/help/fr/images/Pcbnew_popup_footprint_mode.png new file mode 100644 index 0000000..0942345 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_popup_footprint_mode.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_popup_footprint_mode_footprint.png b/share/doc/kicad/help/fr/images/Pcbnew_popup_footprint_mode_footprint.png new file mode 100644 index 0000000..213a7b3 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_popup_footprint_mode_footprint.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_popup_footprint_mode_track.png b/share/doc/kicad/help/fr/images/Pcbnew_popup_footprint_mode_track.png new file mode 100644 index 0000000..0af31af Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_popup_footprint_mode_track.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_popup_normal_mode.png b/share/doc/kicad/help/fr/images/Pcbnew_popup_normal_mode.png new file mode 100644 index 0000000..4bc4b5b Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_popup_normal_mode.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_popup_normal_mode_footprint.png b/share/doc/kicad/help/fr/images/Pcbnew_popup_normal_mode_footprint.png new file mode 100644 index 0000000..3ec57a4 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_popup_normal_mode_footprint.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_popup_normal_mode_track.png b/share/doc/kicad/help/fr/images/Pcbnew_popup_normal_mode_track.png new file mode 100644 index 0000000..ff1e7a5 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_popup_normal_mode_track.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_popup_track_mode.png b/share/doc/kicad/help/fr/images/Pcbnew_popup_track_mode.png new file mode 100644 index 0000000..bb43c03 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_popup_track_mode.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_popup_track_mode_footprint.png b/share/doc/kicad/help/fr/images/Pcbnew_popup_track_mode_footprint.png new file mode 100644 index 0000000..ef3ed3f Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_popup_track_mode_footprint.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_popup_track_mode_track.png b/share/doc/kicad/help/fr/images/Pcbnew_popup_track_mode_track.png new file mode 100644 index 0000000..d5cc558 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_popup_track_mode_track.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_preferences_menu.png b/share/doc/kicad/help/fr/images/Pcbnew_preferences_menu.png new file mode 100644 index 0000000..17579c1 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_preferences_menu.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_ratsnest_during_move.png b/share/doc/kicad/help/fr/images/Pcbnew_ratsnest_during_move.png new file mode 100644 index 0000000..85ba58d Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_ratsnest_during_move.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_right_toolbar.png b/share/doc/kicad/help/fr/images/Pcbnew_right_toolbar.png new file mode 100644 index 0000000..284ec32 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_right_toolbar.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_route_menu.png b/share/doc/kicad/help/fr/images/Pcbnew_route_menu.png new file mode 100644 index 0000000..7eb5700 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_route_menu.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_setting_pcb_origin.png b/share/doc/kicad/help/fr/images/Pcbnew_setting_pcb_origin.png new file mode 100644 index 0000000..cbee25b Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_setting_pcb_origin.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_simple_board_outline.png b/share/doc/kicad/help/fr/images/Pcbnew_simple_board_outline.png new file mode 100644 index 0000000..9cfd578 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_simple_board_outline.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_specific_size_options.png b/share/doc/kicad/help/fr/images/Pcbnew_specific_size_options.png new file mode 100644 index 0000000..f4a2809 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_specific_size_options.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_stacked_footprints.png b/share/doc/kicad/help/fr/images/Pcbnew_stacked_footprints.png new file mode 100644 index 0000000..5efb8c2 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_stacked_footprints.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_technical_layer_zone_dialog.png b/share/doc/kicad/help/fr/images/Pcbnew_technical_layer_zone_dialog.png new file mode 100644 index 0000000..f1bb3e6 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_technical_layer_zone_dialog.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_technical_layers_contrast_high.png b/share/doc/kicad/help/fr/images/Pcbnew_technical_layers_contrast_high.png new file mode 100644 index 0000000..e12484d Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_technical_layers_contrast_high.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_technical_layers_contrast_normal.png b/share/doc/kicad/help/fr/images/Pcbnew_technical_layers_contrast_normal.png new file mode 100644 index 0000000..7c9e3b6 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_technical_layers_contrast_normal.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_thermal_relief_parameters.png b/share/doc/kicad/help/fr/images/Pcbnew_thermal_relief_parameters.png new file mode 100644 index 0000000..492b62f Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_thermal_relief_parameters.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_thermal_relief_settings.png b/share/doc/kicad/help/fr/images/Pcbnew_thermal_relief_settings.png new file mode 100644 index 0000000..a2ad2ce Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_thermal_relief_settings.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_toolbar_layer_select_dropdown.png b/share/doc/kicad/help/fr/images/Pcbnew_toolbar_layer_select_dropdown.png new file mode 100644 index 0000000..3381715 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_toolbar_layer_select_dropdown.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_tools_menu.png b/share/doc/kicad/help/fr/images/Pcbnew_tools_menu.png new file mode 100644 index 0000000..7582e5c Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_tools_menu.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_top_menu_bar.png b/share/doc/kicad/help/fr/images/Pcbnew_top_menu_bar.png new file mode 100644 index 0000000..e2dbec1 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_top_menu_bar.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_top_toolbar.png b/share/doc/kicad/help/fr/images/Pcbnew_top_toolbar.png new file mode 100644 index 0000000..5870890 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_top_toolbar.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_track_context_menu.png b/share/doc/kicad/help/fr/images/Pcbnew_track_context_menu.png new file mode 100644 index 0000000..b4a1b9b Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_track_context_menu.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_track_global_edit_context_menu.png b/share/doc/kicad/help/fr/images/Pcbnew_track_global_edit_context_menu.png new file mode 100644 index 0000000..fd0eb94 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_track_global_edit_context_menu.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_track_global_edit_dialog.png b/share/doc/kicad/help/fr/images/Pcbnew_track_global_edit_dialog.png new file mode 100644 index 0000000..87279f5 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_track_global_edit_dialog.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_track_in_progres_context.png b/share/doc/kicad/help/fr/images/Pcbnew_track_in_progres_context.png new file mode 100644 index 0000000..8088932 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_track_in_progres_context.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_track_thickness_dropdown.png b/share/doc/kicad/help/fr/images/Pcbnew_track_thickness_dropdown.png new file mode 100644 index 0000000..0373b90 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_track_thickness_dropdown.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_track_toolbar.png b/share/doc/kicad/help/fr/images/Pcbnew_track_toolbar.png new file mode 100644 index 0000000..64614a5 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_track_toolbar.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_track_toolbar_grid_size_selection.png b/share/doc/kicad/help/fr/images/Pcbnew_track_toolbar_grid_size_selection.png new file mode 100644 index 0000000..0275e75 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_track_toolbar_grid_size_selection.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_track_toolbar_track_width_selection.png b/share/doc/kicad/help/fr/images/Pcbnew_track_toolbar_track_width_selection.png new file mode 100644 index 0000000..27d8c7e Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_track_toolbar_track_width_selection.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_track_toolbar_track_width_selection_in_use.png b/share/doc/kicad/help/fr/images/Pcbnew_track_toolbar_track_width_selection_in_use.png new file mode 100644 index 0000000..2f9db7e Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_track_toolbar_track_width_selection_in_use.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_track_toolbar_via_size_selection.png b/share/doc/kicad/help/fr/images/Pcbnew_track_toolbar_via_size_selection.png new file mode 100644 index 0000000..49fb37e Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_track_toolbar_via_size_selection.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_track_toolbar_via_size_selection_in_use.png b/share/doc/kicad/help/fr/images/Pcbnew_track_toolbar_via_size_selection_in_use.png new file mode 100644 index 0000000..cf56bd2 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_track_toolbar_via_size_selection_in_use.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_track_toolbar_zoom_selection.png b/share/doc/kicad/help/fr/images/Pcbnew_track_toolbar_zoom_selection.png new file mode 100644 index 0000000..1fed465 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_track_toolbar_zoom_selection.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_unlock_footprint_option.png b/share/doc/kicad/help/fr/images/Pcbnew_unlock_footprint_option.png new file mode 100644 index 0000000..1b0b66d Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_unlock_footprint_option.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_unstacked_footprints.png b/share/doc/kicad/help/fr/images/Pcbnew_unstacked_footprints.png new file mode 100644 index 0000000..78b21ce Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_unstacked_footprints.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_via_layer_pair_dialog.png b/share/doc/kicad/help/fr/images/Pcbnew_via_layer_pair_dialog.png new file mode 100644 index 0000000..734bd99 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_via_layer_pair_dialog.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_via_layer_pair_popup.png b/share/doc/kicad/help/fr/images/Pcbnew_via_layer_pair_popup.png new file mode 100644 index 0000000..686a2d4 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_via_layer_pair_popup.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_via_size_dropdown.png b/share/doc/kicad/help/fr/images/Pcbnew_via_size_dropdown.png new file mode 100644 index 0000000..e1e7963 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_via_size_dropdown.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_view_menu.png b/share/doc/kicad/help/fr/images/Pcbnew_view_menu.png new file mode 100644 index 0000000..789a526 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_view_menu.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_zone_add_similar_after.png b/share/doc/kicad/help/fr/images/Pcbnew_zone_add_similar_after.png new file mode 100644 index 0000000..ae5dfc2 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_zone_add_similar_after.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_zone_add_similar_during.png b/share/doc/kicad/help/fr/images/Pcbnew_zone_add_similar_during.png new file mode 100644 index 0000000..7ddb7b0 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_zone_add_similar_during.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_zone_context_menu.png b/share/doc/kicad/help/fr/images/Pcbnew_zone_context_menu.png new file mode 100644 index 0000000..8d519fa Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_zone_context_menu.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_zone_corner_move_after.png b/share/doc/kicad/help/fr/images/Pcbnew_zone_corner_move_after.png new file mode 100644 index 0000000..0a96c43 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_zone_corner_move_after.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_zone_corner_move_during.png b/share/doc/kicad/help/fr/images/Pcbnew_zone_corner_move_during.png new file mode 100644 index 0000000..a6f8ff3 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_zone_corner_move_during.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_zone_exclude_pads.png b/share/doc/kicad/help/fr/images/Pcbnew_zone_exclude_pads.png new file mode 100644 index 0000000..3e445a4 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_zone_exclude_pads.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_zone_filled_with_cutout.png b/share/doc/kicad/help/fr/images/Pcbnew_zone_filled_with_cutout.png new file mode 100644 index 0000000..0aca1b2 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_zone_filled_with_cutout.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_zone_filling_options.png b/share/doc/kicad/help/fr/images/Pcbnew_zone_filling_options.png new file mode 100644 index 0000000..8de4f32 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_zone_filling_options.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_zone_filling_result.png b/share/doc/kicad/help/fr/images/Pcbnew_zone_filling_result.png new file mode 100644 index 0000000..7c4f3d9 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_zone_filling_result.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_zone_include_pads.png b/share/doc/kicad/help/fr/images/Pcbnew_zone_include_pads.png new file mode 100644 index 0000000..e590395 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_zone_include_pads.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_zone_limit_example.png b/share/doc/kicad/help/fr/images/Pcbnew_zone_limit_example.png new file mode 100644 index 0000000..91ec42b Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_zone_limit_example.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_zone_modification_menu_items.png b/share/doc/kicad/help/fr/images/Pcbnew_zone_modification_menu_items.png new file mode 100644 index 0000000..3fad4ac Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_zone_modification_menu_items.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_zone_priority_example.png b/share/doc/kicad/help/fr/images/Pcbnew_zone_priority_example.png new file mode 100644 index 0000000..859fb86 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_zone_priority_example.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_zone_priority_example_after_filling.png b/share/doc/kicad/help/fr/images/Pcbnew_zone_priority_example_after_filling.png new file mode 100644 index 0000000..2e090f6 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_zone_priority_example_after_filling.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_zone_priority_level_setting.png b/share/doc/kicad/help/fr/images/Pcbnew_zone_priority_level_setting.png new file mode 100644 index 0000000..8d07632 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_zone_priority_level_setting.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_zone_properties_dialog.png b/share/doc/kicad/help/fr/images/Pcbnew_zone_properties_dialog.png new file mode 100644 index 0000000..c6f0d92 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_zone_properties_dialog.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_zone_thermal_relief.png b/share/doc/kicad/help/fr/images/Pcbnew_zone_thermal_relief.png new file mode 100644 index 0000000..02da42b Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_zone_thermal_relief.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_zone_unfilled_cutout_outline.png b/share/doc/kicad/help/fr/images/Pcbnew_zone_unfilled_cutout_outline.png new file mode 100644 index 0000000..c53d114 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_zone_unfilled_cutout_outline.png differ diff --git a/share/doc/kicad/help/fr/images/Pcbnew_zoom_factor_dropdown.png b/share/doc/kicad/help/fr/images/Pcbnew_zoom_factor_dropdown.png new file mode 100644 index 0000000..1c27fde Binary files /dev/null and b/share/doc/kicad/help/fr/images/Pcbnew_zoom_factor_dropdown.png differ diff --git a/share/doc/kicad/help/fr/images/Right-click_legacy_menu.png b/share/doc/kicad/help/fr/images/Right-click_legacy_menu.png new file mode 100644 index 0000000..cf03df8 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Right-click_legacy_menu.png differ diff --git a/share/doc/kicad/help/fr/images/Sample_3D_board.png b/share/doc/kicad/help/fr/images/Sample_3D_board.png new file mode 100644 index 0000000..3f57a07 Binary files /dev/null and b/share/doc/kicad/help/fr/images/Sample_3D_board.png differ diff --git a/share/doc/kicad/help/fr/images/bus_junction.png b/share/doc/kicad/help/fr/images/bus_junction.png new file mode 100644 index 0000000..c722128 Binary files /dev/null and b/share/doc/kicad/help/fr/images/bus_junction.png differ diff --git a/share/doc/kicad/help/fr/images/choose_component.png b/share/doc/kicad/help/fr/images/choose_component.png new file mode 100644 index 0000000..ef957f7 Binary files /dev/null and b/share/doc/kicad/help/fr/images/choose_component.png differ diff --git a/share/doc/kicad/help/fr/images/component_history.png b/share/doc/kicad/help/fr/images/component_history.png new file mode 100644 index 0000000..8800b8c Binary files /dev/null and b/share/doc/kicad/help/fr/images/component_history.png differ diff --git a/share/doc/kicad/help/fr/images/custom_tracks_width.png b/share/doc/kicad/help/fr/images/custom_tracks_width.png new file mode 100644 index 0000000..c541c75 Binary files /dev/null and b/share/doc/kicad/help/fr/images/custom_tracks_width.png differ diff --git a/share/doc/kicad/help/fr/images/cvpcb_main_toolbar.png b/share/doc/kicad/help/fr/images/cvpcb_main_toolbar.png new file mode 100644 index 0000000..87ff6b5 Binary files /dev/null and b/share/doc/kicad/help/fr/images/cvpcb_main_toolbar.png differ diff --git a/share/doc/kicad/help/fr/images/design_rules.png b/share/doc/kicad/help/fr/images/design_rules.png new file mode 100644 index 0000000..e236f85 Binary files /dev/null and b/share/doc/kicad/help/fr/images/design_rules.png differ diff --git a/share/doc/kicad/help/fr/images/drag_element.png b/share/doc/kicad/help/fr/images/drag_element.png new file mode 100644 index 0000000..14c5709 Binary files /dev/null and b/share/doc/kicad/help/fr/images/drag_element.png differ diff --git a/share/doc/kicad/help/fr/images/edit_component_dropdown.png b/share/doc/kicad/help/fr/images/edit_component_dropdown.png new file mode 100644 index 0000000..1e8d987 Binary files /dev/null and b/share/doc/kicad/help/fr/images/edit_component_dropdown.png differ diff --git a/share/doc/kicad/help/fr/images/edit_line.png b/share/doc/kicad/help/fr/images/edit_line.png new file mode 100644 index 0000000..4234a09 Binary files /dev/null and b/share/doc/kicad/help/fr/images/edit_line.png differ diff --git a/share/doc/kicad/help/fr/images/edit_line_end.png b/share/doc/kicad/help/fr/images/edit_line_end.png new file mode 100644 index 0000000..b614677 Binary files /dev/null and b/share/doc/kicad/help/fr/images/edit_line_end.png differ diff --git a/share/doc/kicad/help/fr/images/edit_line_start.png b/share/doc/kicad/help/fr/images/edit_line_start.png new file mode 100644 index 0000000..77c91f3 Binary files /dev/null and b/share/doc/kicad/help/fr/images/edit_line_start.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_annotation_choice_free.png b/share/doc/kicad/help/fr/images/eeschema_annotation_choice_free.png new file mode 100644 index 0000000..b46c76b Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_annotation_choice_free.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_annotation_choice_x100.png b/share/doc/kicad/help/fr/images/eeschema_annotation_choice_x100.png new file mode 100644 index 0000000..d2d0f30 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_annotation_choice_x100.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_annotation_choice_x1000.png b/share/doc/kicad/help/fr/images/eeschema_annotation_choice_x1000.png new file mode 100644 index 0000000..9456577 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_annotation_choice_x1000.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_annotation_order_none.png b/share/doc/kicad/help/fr/images/eeschema_annotation_order_none.png new file mode 100644 index 0000000..6ed5a4b Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_annotation_order_none.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_annotation_order_x.png b/share/doc/kicad/help/fr/images/eeschema_annotation_order_x.png new file mode 100644 index 0000000..0da051e Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_annotation_order_x.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_annotation_order_y.png b/share/doc/kicad/help/fr/images/eeschema_annotation_order_y.png new file mode 100644 index 0000000..369d868 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_annotation_order_y.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_complex_hierarchy.png b/share/doc/kicad/help/fr/images/eeschema_complex_hierarchy.png new file mode 100644 index 0000000..5c59427 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_complex_hierarchy.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_component_properties.png b/share/doc/kicad/help/fr/images/eeschema_component_properties.png new file mode 100644 index 0000000..85b4dc8 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_component_properties.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_cvpcb_with_filtering.png b/share/doc/kicad/help/fr/images/eeschema_cvpcb_with_filtering.png new file mode 100644 index 0000000..aa96680 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_cvpcb_with_filtering.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_cvpcb_without_filtering.png b/share/doc/kicad/help/fr/images/eeschema_cvpcb_without_filtering.png new file mode 100644 index 0000000..9ea28a0 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_cvpcb_without_filtering.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_erc_options.png b/share/doc/kicad/help/fr/images/eeschema_erc_options.png new file mode 100644 index 0000000..6545814 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_erc_options.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_file_menu_plot.png b/share/doc/kicad/help/fr/images/eeschema_file_menu_plot.png new file mode 100644 index 0000000..f49833b Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_file_menu_plot.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_flat_hierarchy.png b/share/doc/kicad/help/fr/images/eeschema_flat_hierarchy.png new file mode 100644 index 0000000..e1ceda1 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_flat_hierarchy.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_flat_hierarchy_1.png b/share/doc/kicad/help/fr/images/eeschema_flat_hierarchy_1.png new file mode 100644 index 0000000..4b302d5 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_flat_hierarchy_1.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_flat_hierarchy_2.png b/share/doc/kicad/help/fr/images/eeschema_flat_hierarchy_2.png new file mode 100644 index 0000000..e617c5a Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_flat_hierarchy_2.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_flat_hierarchy_3.png b/share/doc/kicad/help/fr/images/eeschema_flat_hierarchy_3.png new file mode 100644 index 0000000..dfc3701 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_flat_hierarchy_3.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_hierarchical_label.png b/share/doc/kicad/help/fr/images/eeschema_hierarchical_label.png new file mode 100644 index 0000000..b1fa724 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_hierarchical_label.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_hierarchical_pin.png b/share/doc/kicad/help/fr/images/eeschema_hierarchical_pin.png new file mode 100644 index 0000000..4a99ec1 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_hierarchical_pin.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_libedit_alias.png b/share/doc/kicad/help/fr/images/eeschema_libedit_alias.png new file mode 100644 index 0000000..42a8e00 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_libedit_alias.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_libedit_anchor.png b/share/doc/kicad/help/fr/images/eeschema_libedit_anchor.png new file mode 100644 index 0000000..45d3e7f Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_libedit_anchor.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_libedit_context_menu.png b/share/doc/kicad/help/fr/images/eeschema_libedit_context_menu.png new file mode 100644 index 0000000..1fb7300 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_libedit_context_menu.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_libedit_description.png b/share/doc/kicad/help/fr/images/eeschema_libedit_description.png new file mode 100644 index 0000000..d987a06 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_libedit_description.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_libedit_disable_common.png b/share/doc/kicad/help/fr/images/eeschema_libedit_disable_common.png new file mode 100644 index 0000000..6e4c7b1 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_libedit_disable_common.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_libedit_field_context_menu.png b/share/doc/kicad/help/fr/images/eeschema_libedit_field_context_menu.png new file mode 100644 index 0000000..b4c40ab Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_libedit_field_context_menu.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_libedit_field_properties.png b/share/doc/kicad/help/fr/images/eeschema_libedit_field_properties.png new file mode 100644 index 0000000..e5fc688 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_libedit_field_properties.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_libedit_footprint.png b/share/doc/kicad/help/fr/images/eeschema_libedit_footprint.png new file mode 100644 index 0000000..90253f7 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_libedit_footprint.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_libedit_new.png b/share/doc/kicad/help/fr/images/eeschema_libedit_new.png new file mode 100644 index 0000000..01846bf Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_libedit_new.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_libedit_not_interchangeable.png b/share/doc/kicad/help/fr/images/eeschema_libedit_not_interchangeable.png new file mode 100644 index 0000000..76c14d9 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_libedit_not_interchangeable.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_libedit_pin_context_menu.png b/share/doc/kicad/help/fr/images/eeschema_libedit_pin_context_menu.png new file mode 100644 index 0000000..7e7dc09 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_libedit_pin_context_menu.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_libedit_pin_properties.png b/share/doc/kicad/help/fr/images/eeschema_libedit_pin_properties.png new file mode 100644 index 0000000..b6adfc8 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_libedit_pin_properties.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_libedit_pin_properties_style.png b/share/doc/kicad/help/fr/images/eeschema_libedit_pin_properties_style.png new file mode 100644 index 0000000..54fd053 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_libedit_pin_properties_style.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_libedit_pins_per_part.png b/share/doc/kicad/help/fr/images/eeschema_libedit_pins_per_part.png new file mode 100644 index 0000000..b4e7de2 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_libedit_pins_per_part.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_libedit_polyline_properties.png b/share/doc/kicad/help/fr/images/eeschema_libedit_polyline_properties.png new file mode 100644 index 0000000..bbee36c Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_libedit_polyline_properties.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_libedit_power_symbol.png b/share/doc/kicad/help/fr/images/eeschema_libedit_power_symbol.png new file mode 100644 index 0000000..7377ea4 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_libedit_power_symbol.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_libedit_select_unit.png b/share/doc/kicad/help/fr/images/eeschema_libedit_select_unit.png new file mode 100644 index 0000000..45b3782 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_libedit_select_unit.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_libedit_unit1.png b/share/doc/kicad/help/fr/images/eeschema_libedit_unit1.png new file mode 100644 index 0000000..823dc1e Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_libedit_unit1.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_libedit_unit2.png b/share/doc/kicad/help/fr/images/eeschema_libedit_unit2.png new file mode 100644 index 0000000..64b7805 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_libedit_unit2.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_libedit_unit3.png b/share/doc/kicad/help/fr/images/eeschema_libedit_unit3.png new file mode 100644 index 0000000..4d84923 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_libedit_unit3.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_library_component_field.png b/share/doc/kicad/help/fr/images/eeschema_library_component_field.png new file mode 100644 index 0000000..df24905 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_library_component_field.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_netlist_dialog_add_plugin.png b/share/doc/kicad/help/fr/images/eeschema_netlist_dialog_add_plugin.png new file mode 100644 index 0000000..8016ecd Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_netlist_dialog_add_plugin.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_netlist_dialog_padspcb.png b/share/doc/kicad/help/fr/images/eeschema_netlist_dialog_padspcb.png new file mode 100644 index 0000000..472a3eb Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_netlist_dialog_padspcb.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_netlist_dialog_pcbnew.png b/share/doc/kicad/help/fr/images/eeschema_netlist_dialog_pcbnew.png new file mode 100644 index 0000000..1546f94 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_netlist_dialog_pcbnew.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_netlist_dialog_spice.png b/share/doc/kicad/help/fr/images/eeschema_netlist_dialog_spice.png new file mode 100644 index 0000000..85e7994 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_netlist_dialog_spice.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_netlist_schematic.png b/share/doc/kicad/help/fr/images/eeschema_netlist_schematic.png new file mode 100644 index 0000000..6050eaa Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_netlist_schematic.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_plot_postscript.png b/share/doc/kicad/help/fr/images/eeschema_plot_postscript.png new file mode 100644 index 0000000..f807f07 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_plot_postscript.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_plugin_add_plugin.png b/share/doc/kicad/help/fr/images/eeschema_plugin_add_plugin.png new file mode 100644 index 0000000..563ed14 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_plugin_add_plugin.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_plugin_padspcb.png b/share/doc/kicad/help/fr/images/eeschema_plugin_padspcb.png new file mode 100644 index 0000000..2da991d Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_plugin_padspcb.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_popup_edit_component.png b/share/doc/kicad/help/fr/images/eeschema_popup_edit_component.png new file mode 100644 index 0000000..6ea7b26 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_popup_edit_component.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_popup_edit_label.png b/share/doc/kicad/help/fr/images/eeschema_popup_edit_label.png new file mode 100644 index 0000000..a6a6c1b Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_popup_edit_label.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_popup_without_element.png b/share/doc/kicad/help/fr/images/eeschema_popup_without_element.png new file mode 100644 index 0000000..038f014 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_popup_without_element.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_power_pins_and_flags.png b/share/doc/kicad/help/fr/images/eeschema_power_pins_and_flags.png new file mode 100644 index 0000000..d3231c2 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_power_pins_and_flags.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_properties_for_component.png b/share/doc/kicad/help/fr/images/eeschema_properties_for_component.png new file mode 100644 index 0000000..fabcfd4 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_properties_for_component.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_pspice_netlist.png b/share/doc/kicad/help/fr/images/eeschema_pspice_netlist.png new file mode 100644 index 0000000..36bb24d Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_pspice_netlist.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_uncheck_pin_name_inside.png b/share/doc/kicad/help/fr/images/eeschema_uncheck_pin_name_inside.png new file mode 100644 index 0000000..db17849 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_uncheck_pin_name_inside.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_viewlib_choose.png b/share/doc/kicad/help/fr/images/eeschema_viewlib_choose.png new file mode 100644 index 0000000..b540a80 Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_viewlib_choose.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_viewlib_select_component.png b/share/doc/kicad/help/fr/images/eeschema_viewlib_select_component.png new file mode 100644 index 0000000..b4681bf Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_viewlib_select_component.png differ diff --git a/share/doc/kicad/help/fr/images/eeschema_viewlib_select_library.png b/share/doc/kicad/help/fr/images/eeschema_viewlib_select_library.png new file mode 100644 index 0000000..43101ff Binary files /dev/null and b/share/doc/kicad/help/fr/images/eeschema_viewlib_select_library.png differ diff --git a/share/doc/kicad/help/fr/images/erc_pointers.png b/share/doc/kicad/help/fr/images/erc_pointers.png new file mode 100644 index 0000000..b3d0f59 Binary files /dev/null and b/share/doc/kicad/help/fr/images/erc_pointers.png differ diff --git a/share/doc/kicad/help/fr/images/erc_pointers_message.png b/share/doc/kicad/help/fr/images/erc_pointers_message.png new file mode 100644 index 0000000..56583f4 Binary files /dev/null and b/share/doc/kicad/help/fr/images/erc_pointers_message.png differ diff --git a/share/doc/kicad/help/fr/images/fr/annotate-dialog.png b/share/doc/kicad/help/fr/images/fr/annotate-dialog.png new file mode 100644 index 0000000..844abf4 Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/annotate-dialog.png differ diff --git a/share/doc/kicad/help/fr/images/fr/color_settings.png b/share/doc/kicad/help/fr/images/fr/color_settings.png new file mode 100644 index 0000000..8dc6440 Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/color_settings.png differ diff --git a/share/doc/kicad/help/fr/images/fr/commands_overview.png b/share/doc/kicad/help/fr/images/fr/commands_overview.png new file mode 100644 index 0000000..7b2b20a Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/commands_overview.png differ diff --git a/share/doc/kicad/help/fr/images/fr/component_during_placement.png b/share/doc/kicad/help/fr/images/fr/component_during_placement.png new file mode 100644 index 0000000..ea583ae Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/component_during_placement.png differ diff --git a/share/doc/kicad/help/fr/images/fr/configure_path_dlg.png b/share/doc/kicad/help/fr/images/fr/configure_path_dlg.png new file mode 100644 index 0000000..5ea5792 Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/configure_path_dlg.png differ diff --git a/share/doc/kicad/help/fr/images/fr/context_component.png b/share/doc/kicad/help/fr/images/fr/context_component.png new file mode 100644 index 0000000..57bcb74 Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/context_component.png differ diff --git a/share/doc/kicad/help/fr/images/fr/context_label.png b/share/doc/kicad/help/fr/images/fr/context_label.png new file mode 100644 index 0000000..a96e62e Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/context_label.png differ diff --git a/share/doc/kicad/help/fr/images/fr/context_zoom.png b/share/doc/kicad/help/fr/images/fr/context_zoom.png new file mode 100644 index 0000000..2be02bc Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/context_zoom.png differ diff --git a/share/doc/kicad/help/fr/images/fr/default_hot_key_list.png b/share/doc/kicad/help/fr/images/fr/default_hot_key_list.png new file mode 100644 index 0000000..a768b23 Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/default_hot_key_list.png differ diff --git a/share/doc/kicad/help/fr/images/fr/dialog_bom.png b/share/doc/kicad/help/fr/images/fr/dialog_bom.png new file mode 100644 index 0000000..6b44503 Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/dialog_bom.png differ diff --git a/share/doc/kicad/help/fr/images/fr/dialog_choose_component.png b/share/doc/kicad/help/fr/images/fr/dialog_choose_component.png new file mode 100644 index 0000000..263e6b7 Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/dialog_choose_component.png differ diff --git a/share/doc/kicad/help/fr/images/fr/dialog_component_properties.png b/share/doc/kicad/help/fr/images/fr/dialog_component_properties.png new file mode 100644 index 0000000..419859c Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/dialog_component_properties.png differ diff --git a/share/doc/kicad/help/fr/images/fr/dialog_editor_component_properties.png b/share/doc/kicad/help/fr/images/fr/dialog_editor_component_properties.png new file mode 100644 index 0000000..cfd4e0c Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/dialog_editor_component_properties.png differ diff --git a/share/doc/kicad/help/fr/images/fr/dialog_erc.png b/share/doc/kicad/help/fr/images/fr/dialog_erc.png new file mode 100644 index 0000000..4d13ab5 Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/dialog_erc.png differ diff --git a/share/doc/kicad/help/fr/images/fr/dialog_erc_opts.png b/share/doc/kicad/help/fr/images/fr/dialog_erc_opts.png new file mode 100644 index 0000000..afe4548 Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/dialog_erc_opts.png differ diff --git a/share/doc/kicad/help/fr/images/fr/eeschema_plot_dxf.png b/share/doc/kicad/help/fr/images/fr/eeschema_plot_dxf.png new file mode 100644 index 0000000..e2e2f53 Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/eeschema_plot_dxf.png differ diff --git a/share/doc/kicad/help/fr/images/fr/eeschema_plot_hpgl.png b/share/doc/kicad/help/fr/images/fr/eeschema_plot_hpgl.png new file mode 100644 index 0000000..cce715a Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/eeschema_plot_hpgl.png differ diff --git a/share/doc/kicad/help/fr/images/fr/eeschema_plot_pdf.png b/share/doc/kicad/help/fr/images/fr/eeschema_plot_pdf.png new file mode 100644 index 0000000..21d8bb1 Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/eeschema_plot_pdf.png differ diff --git a/share/doc/kicad/help/fr/images/fr/eeschema_plot_ps.png b/share/doc/kicad/help/fr/images/fr/eeschema_plot_ps.png new file mode 100644 index 0000000..fc307dc Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/eeschema_plot_ps.png differ diff --git a/share/doc/kicad/help/fr/images/fr/eeschema_plot_svg.png b/share/doc/kicad/help/fr/images/fr/eeschema_plot_svg.png new file mode 100644 index 0000000..06c5b94 Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/eeschema_plot_svg.png differ diff --git a/share/doc/kicad/help/fr/images/fr/file_menu.png b/share/doc/kicad/help/fr/images/fr/file_menu.png new file mode 100644 index 0000000..37b24fb Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/file_menu.png differ diff --git a/share/doc/kicad/help/fr/images/fr/find_dialog.png b/share/doc/kicad/help/fr/images/fr/find_dialog.png new file mode 100644 index 0000000..658124e Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/find_dialog.png differ diff --git a/share/doc/kicad/help/fr/images/fr/libedit_main_window.png b/share/doc/kicad/help/fr/images/fr/libedit_main_window.png new file mode 100644 index 0000000..caa80de Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/libedit_main_window.png differ diff --git a/share/doc/kicad/help/fr/images/fr/libsettings.png b/share/doc/kicad/help/fr/images/fr/libsettings.png new file mode 100644 index 0000000..11f3517 Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/libsettings.png differ diff --git a/share/doc/kicad/help/fr/images/fr/main_window.png b/share/doc/kicad/help/fr/images/fr/main_window.png new file mode 100644 index 0000000..a7cdfef Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/main_window.png differ diff --git a/share/doc/kicad/help/fr/images/fr/main_window_popup.png b/share/doc/kicad/help/fr/images/fr/main_window_popup.png new file mode 100644 index 0000000..4b178de Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/main_window_popup.png differ diff --git a/share/doc/kicad/help/fr/images/fr/menu_bar.png b/share/doc/kicad/help/fr/images/fr/menu_bar.png new file mode 100644 index 0000000..e93517f Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/menu_bar.png differ diff --git a/share/doc/kicad/help/fr/images/fr/menu_file.png b/share/doc/kicad/help/fr/images/fr/menu_file.png new file mode 100644 index 0000000..070deae Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/menu_file.png differ diff --git a/share/doc/kicad/help/fr/images/fr/menu_path_hotkey_editor.png b/share/doc/kicad/help/fr/images/fr/menu_path_hotkey_editor.png new file mode 100644 index 0000000..91818d4 Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/menu_path_hotkey_editor.png differ diff --git a/share/doc/kicad/help/fr/images/fr/menu_path_plot.png b/share/doc/kicad/help/fr/images/fr/menu_path_plot.png new file mode 100644 index 0000000..a2d8a55 Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/menu_path_plot.png differ diff --git a/share/doc/kicad/help/fr/images/fr/netlist_dialog.png b/share/doc/kicad/help/fr/images/fr/netlist_dialog.png new file mode 100644 index 0000000..8026ed0 Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/netlist_dialog.png differ diff --git a/share/doc/kicad/help/fr/images/fr/options.png b/share/doc/kicad/help/fr/images/fr/options.png new file mode 100644 index 0000000..c7103fc Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/options.png differ diff --git a/share/doc/kicad/help/fr/images/fr/page_settings.png b/share/doc/kicad/help/fr/images/fr/page_settings.png new file mode 100644 index 0000000..e5b03ea Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/page_settings.png differ diff --git a/share/doc/kicad/help/fr/images/fr/preferences_menu.png b/share/doc/kicad/help/fr/images/fr/preferences_menu.png new file mode 100644 index 0000000..c477ac4 Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/preferences_menu.png differ diff --git a/share/doc/kicad/help/fr/images/fr/print_dialog.png b/share/doc/kicad/help/fr/images/fr/print_dialog.png new file mode 100644 index 0000000..6b10026 Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/print_dialog.png differ diff --git a/share/doc/kicad/help/fr/images/fr/shortcuts_editor.png b/share/doc/kicad/help/fr/images/fr/shortcuts_editor.png new file mode 100644 index 0000000..f41d89c Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/shortcuts_editor.png differ diff --git a/share/doc/kicad/help/fr/images/fr/template_field_names.png b/share/doc/kicad/help/fr/images/fr/template_field_names.png new file mode 100644 index 0000000..17b631a Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/template_field_names.png differ diff --git a/share/doc/kicad/help/fr/images/fr/template_selected.png b/share/doc/kicad/help/fr/images/fr/template_selected.png new file mode 100644 index 0000000..fe3b15b Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/template_selected.png differ diff --git a/share/doc/kicad/help/fr/images/fr/template_selector.png b/share/doc/kicad/help/fr/images/fr/template_selector.png new file mode 100644 index 0000000..e74d26d Binary files /dev/null and b/share/doc/kicad/help/fr/images/fr/template_selector.png differ diff --git a/share/doc/kicad/help/fr/images/gsik_bus_connection.png b/share/doc/kicad/help/fr/images/gsik_bus_connection.png new file mode 100644 index 0000000..68b6b6d Binary files /dev/null and b/share/doc/kicad/help/fr/images/gsik_bus_connection.png differ diff --git a/share/doc/kicad/help/fr/images/gsik_high_number_pins.png b/share/doc/kicad/help/fr/images/gsik_high_number_pins.png new file mode 100644 index 0000000..4d6cfc7 Binary files /dev/null and b/share/doc/kicad/help/fr/images/gsik_high_number_pins.png differ diff --git a/share/doc/kicad/help/fr/images/gsik_myconn3_l.png b/share/doc/kicad/help/fr/images/gsik_myconn3_l.png new file mode 100644 index 0000000..5365d8f Binary files /dev/null and b/share/doc/kicad/help/fr/images/gsik_myconn3_l.png differ diff --git a/share/doc/kicad/help/fr/images/gsik_myconn3_quicklib.png b/share/doc/kicad/help/fr/images/gsik_myconn3_quicklib.png new file mode 100644 index 0000000..4f4bcf0 Binary files /dev/null and b/share/doc/kicad/help/fr/images/gsik_myconn3_quicklib.png differ diff --git a/share/doc/kicad/help/fr/images/gsik_myconn3_s.png b/share/doc/kicad/help/fr/images/gsik_myconn3_s.png new file mode 100644 index 0000000..955b4d6 Binary files /dev/null and b/share/doc/kicad/help/fr/images/gsik_myconn3_s.png differ diff --git a/share/doc/kicad/help/fr/images/gsik_tutorial1_010.png b/share/doc/kicad/help/fr/images/gsik_tutorial1_010.png new file mode 100644 index 0000000..dd69e13 Binary files /dev/null and b/share/doc/kicad/help/fr/images/gsik_tutorial1_010.png differ diff --git a/share/doc/kicad/help/fr/images/gsik_tutorial1_020.png b/share/doc/kicad/help/fr/images/gsik_tutorial1_020.png new file mode 100644 index 0000000..57bd874 Binary files /dev/null and b/share/doc/kicad/help/fr/images/gsik_tutorial1_020.png differ diff --git a/share/doc/kicad/help/fr/images/gsik_tutorial1_030.png b/share/doc/kicad/help/fr/images/gsik_tutorial1_030.png new file mode 100644 index 0000000..53cb1f3 Binary files /dev/null and b/share/doc/kicad/help/fr/images/gsik_tutorial1_030.png differ diff --git a/share/doc/kicad/help/fr/images/gsik_tutorial1_040.png b/share/doc/kicad/help/fr/images/gsik_tutorial1_040.png new file mode 100644 index 0000000..2f6d062 Binary files /dev/null and b/share/doc/kicad/help/fr/images/gsik_tutorial1_040.png differ diff --git a/share/doc/kicad/help/fr/images/gsik_tutorial1_050.png b/share/doc/kicad/help/fr/images/gsik_tutorial1_050.png new file mode 100644 index 0000000..388fc01 Binary files /dev/null and b/share/doc/kicad/help/fr/images/gsik_tutorial1_050.png differ diff --git a/share/doc/kicad/help/fr/images/gsik_tutorial1_060.png b/share/doc/kicad/help/fr/images/gsik_tutorial1_060.png new file mode 100644 index 0000000..989eb86 Binary files /dev/null and b/share/doc/kicad/help/fr/images/gsik_tutorial1_060.png differ diff --git a/share/doc/kicad/help/fr/images/gsik_tutorial1_070.png b/share/doc/kicad/help/fr/images/gsik_tutorial1_070.png new file mode 100644 index 0000000..b38b5d9 Binary files /dev/null and b/share/doc/kicad/help/fr/images/gsik_tutorial1_070.png differ diff --git a/share/doc/kicad/help/fr/images/gsik_tutorial1_080.png b/share/doc/kicad/help/fr/images/gsik_tutorial1_080.png new file mode 100644 index 0000000..0946d93 Binary files /dev/null and b/share/doc/kicad/help/fr/images/gsik_tutorial1_080.png differ diff --git a/share/doc/kicad/help/fr/images/gsik_tutorial1_090.png b/share/doc/kicad/help/fr/images/gsik_tutorial1_090.png new file mode 100644 index 0000000..dd6d48f Binary files /dev/null and b/share/doc/kicad/help/fr/images/gsik_tutorial1_090.png differ diff --git a/share/doc/kicad/help/fr/images/gsik_tutorial1_100.png b/share/doc/kicad/help/fr/images/gsik_tutorial1_100.png new file mode 100644 index 0000000..a532ca7 Binary files /dev/null and b/share/doc/kicad/help/fr/images/gsik_tutorial1_100.png differ diff --git a/share/doc/kicad/help/fr/images/hierarchical_label_root.png b/share/doc/kicad/help/fr/images/hierarchical_label_root.png new file mode 100644 index 0000000..b24cd70 Binary files /dev/null and b/share/doc/kicad/help/fr/images/hierarchical_label_root.png differ diff --git a/share/doc/kicad/help/fr/images/hierarchical_label_sub.png b/share/doc/kicad/help/fr/images/hierarchical_label_sub.png new file mode 100644 index 0000000..c8da4d1 Binary files /dev/null and b/share/doc/kicad/help/fr/images/hierarchical_label_sub.png differ diff --git a/share/doc/kicad/help/fr/images/hierarchy_navigator_dialog.png b/share/doc/kicad/help/fr/images/hierarchy_navigator_dialog.png new file mode 100644 index 0000000..33b33c4 Binary files /dev/null and b/share/doc/kicad/help/fr/images/hierarchy_navigator_dialog.png differ diff --git a/share/doc/kicad/help/fr/images/hsheet_properties_1.png b/share/doc/kicad/help/fr/images/hsheet_properties_1.png new file mode 100644 index 0000000..9d46e62 Binary files /dev/null and b/share/doc/kicad/help/fr/images/hsheet_properties_1.png differ diff --git a/share/doc/kicad/help/fr/images/icons/add_arc.png b/share/doc/kicad/help/fr/images/icons/add_arc.png new file mode 100644 index 0000000..029c000 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/add_arc.png differ diff --git a/share/doc/kicad/help/fr/images/icons/add_bus.png b/share/doc/kicad/help/fr/images/icons/add_bus.png new file mode 100644 index 0000000..eead1e8 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/add_bus.png differ diff --git a/share/doc/kicad/help/fr/images/icons/add_bus2bus.png b/share/doc/kicad/help/fr/images/icons/add_bus2bus.png new file mode 100644 index 0000000..c0ad3a6 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/add_bus2bus.png differ diff --git a/share/doc/kicad/help/fr/images/icons/add_circle.png b/share/doc/kicad/help/fr/images/icons/add_circle.png new file mode 100644 index 0000000..3f38012 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/add_circle.png differ diff --git a/share/doc/kicad/help/fr/images/icons/add_component.png b/share/doc/kicad/help/fr/images/icons/add_component.png new file mode 100644 index 0000000..323657e Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/add_component.png differ diff --git a/share/doc/kicad/help/fr/images/icons/add_corner.png b/share/doc/kicad/help/fr/images/icons/add_corner.png new file mode 100644 index 0000000..42b0844 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/add_corner.png differ diff --git a/share/doc/kicad/help/fr/images/icons/add_dashed_line.png b/share/doc/kicad/help/fr/images/icons/add_dashed_line.png new file mode 100644 index 0000000..1b37eed Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/add_dashed_line.png differ diff --git a/share/doc/kicad/help/fr/images/icons/add_dimension.png b/share/doc/kicad/help/fr/images/icons/add_dimension.png new file mode 100644 index 0000000..de62090 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/add_dimension.png differ diff --git a/share/doc/kicad/help/fr/images/icons/add_entry.png b/share/doc/kicad/help/fr/images/icons/add_entry.png new file mode 100644 index 0000000..3ed72f3 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/add_entry.png differ diff --git a/share/doc/kicad/help/fr/images/icons/add_glabel.png b/share/doc/kicad/help/fr/images/icons/add_glabel.png new file mode 100644 index 0000000..ed1e087 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/add_glabel.png differ diff --git a/share/doc/kicad/help/fr/images/icons/add_hierar_pin.png b/share/doc/kicad/help/fr/images/icons/add_hierar_pin.png new file mode 100644 index 0000000..d41ce0f Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/add_hierar_pin.png differ diff --git a/share/doc/kicad/help/fr/images/icons/add_hierarchical_label.png b/share/doc/kicad/help/fr/images/icons/add_hierarchical_label.png new file mode 100644 index 0000000..9d4cee6 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/add_hierarchical_label.png differ diff --git a/share/doc/kicad/help/fr/images/icons/add_hierarchical_subsheet.png b/share/doc/kicad/help/fr/images/icons/add_hierarchical_subsheet.png new file mode 100644 index 0000000..46cc2d2 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/add_hierarchical_subsheet.png differ diff --git a/share/doc/kicad/help/fr/images/icons/add_junction.png b/share/doc/kicad/help/fr/images/icons/add_junction.png new file mode 100644 index 0000000..c4179e6 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/add_junction.png differ diff --git a/share/doc/kicad/help/fr/images/icons/add_keepout_area.png b/share/doc/kicad/help/fr/images/icons/add_keepout_area.png new file mode 100644 index 0000000..84b1338 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/add_keepout_area.png differ diff --git a/share/doc/kicad/help/fr/images/icons/add_line.png b/share/doc/kicad/help/fr/images/icons/add_line.png new file mode 100644 index 0000000..77d59ba Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/add_line.png differ diff --git a/share/doc/kicad/help/fr/images/icons/add_line2bus.png b/share/doc/kicad/help/fr/images/icons/add_line2bus.png new file mode 100644 index 0000000..699c258 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/add_line2bus.png differ diff --git a/share/doc/kicad/help/fr/images/icons/add_line_label.png b/share/doc/kicad/help/fr/images/icons/add_line_label.png new file mode 100644 index 0000000..3d09146 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/add_line_label.png differ diff --git a/share/doc/kicad/help/fr/images/icons/add_mires.png b/share/doc/kicad/help/fr/images/icons/add_mires.png new file mode 100644 index 0000000..5a4d55e Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/add_mires.png differ diff --git a/share/doc/kicad/help/fr/images/icons/add_polygon.png b/share/doc/kicad/help/fr/images/icons/add_polygon.png new file mode 100644 index 0000000..869f13a Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/add_polygon.png differ diff --git a/share/doc/kicad/help/fr/images/icons/add_power.png b/share/doc/kicad/help/fr/images/icons/add_power.png new file mode 100644 index 0000000..02d881f Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/add_power.png differ diff --git a/share/doc/kicad/help/fr/images/icons/add_rectangle.png b/share/doc/kicad/help/fr/images/icons/add_rectangle.png new file mode 100644 index 0000000..3e14e9a Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/add_rectangle.png differ diff --git a/share/doc/kicad/help/fr/images/icons/add_text.png b/share/doc/kicad/help/fr/images/icons/add_text.png new file mode 100644 index 0000000..fd3df8d Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/add_text.png differ diff --git a/share/doc/kicad/help/fr/images/icons/add_tracks.png b/share/doc/kicad/help/fr/images/icons/add_tracks.png new file mode 100644 index 0000000..5aa7334 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/add_tracks.png differ diff --git a/share/doc/kicad/help/fr/images/icons/add_zone.png b/share/doc/kicad/help/fr/images/icons/add_zone.png new file mode 100644 index 0000000..51b36e4 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/add_zone.png differ diff --git a/share/doc/kicad/help/fr/images/icons/add_zone_cutout.png b/share/doc/kicad/help/fr/images/icons/add_zone_cutout.png new file mode 100644 index 0000000..8dccda7 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/add_zone_cutout.png differ diff --git a/share/doc/kicad/help/fr/images/icons/anchor.png b/share/doc/kicad/help/fr/images/icons/anchor.png new file mode 100644 index 0000000..1f8449d Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/anchor.png differ diff --git a/share/doc/kicad/help/fr/images/icons/annotate.png b/share/doc/kicad/help/fr/images/icons/annotate.png new file mode 100644 index 0000000..877a375 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/annotate.png differ diff --git a/share/doc/kicad/help/fr/images/icons/annotate_down_right.png b/share/doc/kicad/help/fr/images/icons/annotate_down_right.png new file mode 100644 index 0000000..1aa9408 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/annotate_down_right.png differ diff --git a/share/doc/kicad/help/fr/images/icons/annotate_right_down.png b/share/doc/kicad/help/fr/images/icons/annotate_right_down.png new file mode 100644 index 0000000..32018e1 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/annotate_right_down.png differ diff --git a/share/doc/kicad/help/fr/images/icons/array_line.png b/share/doc/kicad/help/fr/images/icons/array_line.png new file mode 100644 index 0000000..4adbc8c Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/array_line.png differ diff --git a/share/doc/kicad/help/fr/images/icons/array_module.png b/share/doc/kicad/help/fr/images/icons/array_module.png new file mode 100644 index 0000000..58668fa Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/array_module.png differ diff --git a/share/doc/kicad/help/fr/images/icons/array_pad.png b/share/doc/kicad/help/fr/images/icons/array_pad.png new file mode 100644 index 0000000..b283778 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/array_pad.png differ diff --git a/share/doc/kicad/help/fr/images/icons/array_target.png b/share/doc/kicad/help/fr/images/icons/array_target.png new file mode 100644 index 0000000..432d2be Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/array_target.png differ diff --git a/share/doc/kicad/help/fr/images/icons/array_text.png b/share/doc/kicad/help/fr/images/icons/array_text.png new file mode 100644 index 0000000..955ea9b Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/array_text.png differ diff --git a/share/doc/kicad/help/fr/images/icons/array_zone.png b/share/doc/kicad/help/fr/images/icons/array_zone.png new file mode 100644 index 0000000..1b4f5cb Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/array_zone.png differ diff --git a/share/doc/kicad/help/fr/images/icons/auto_association.png b/share/doc/kicad/help/fr/images/icons/auto_association.png new file mode 100644 index 0000000..28a5ca3 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/auto_association.png differ diff --git a/share/doc/kicad/help/fr/images/icons/auto_associe.png b/share/doc/kicad/help/fr/images/icons/auto_associe.png new file mode 100644 index 0000000..28a5ca3 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/auto_associe.png differ diff --git a/share/doc/kicad/help/fr/images/icons/auto_delete_track.png b/share/doc/kicad/help/fr/images/icons/auto_delete_track.png new file mode 100644 index 0000000..e23cd63 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/auto_delete_track.png differ diff --git a/share/doc/kicad/help/fr/images/icons/auto_track_width.png b/share/doc/kicad/help/fr/images/icons/auto_track_width.png new file mode 100644 index 0000000..aa26738 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/auto_track_width.png differ diff --git a/share/doc/kicad/help/fr/images/icons/axis3d.png b/share/doc/kicad/help/fr/images/icons/axis3d.png new file mode 100644 index 0000000..83ac871 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/axis3d.png differ diff --git a/share/doc/kicad/help/fr/images/icons/axis3d_back.png b/share/doc/kicad/help/fr/images/icons/axis3d_back.png new file mode 100644 index 0000000..076589d Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/axis3d_back.png differ diff --git a/share/doc/kicad/help/fr/images/icons/axis3d_bottom.png b/share/doc/kicad/help/fr/images/icons/axis3d_bottom.png new file mode 100644 index 0000000..eac6892 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/axis3d_bottom.png differ diff --git a/share/doc/kicad/help/fr/images/icons/axis3d_front.png b/share/doc/kicad/help/fr/images/icons/axis3d_front.png new file mode 100644 index 0000000..63a3f0e Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/axis3d_front.png differ diff --git a/share/doc/kicad/help/fr/images/icons/axis3d_left.png b/share/doc/kicad/help/fr/images/icons/axis3d_left.png new file mode 100644 index 0000000..0c29acd Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/axis3d_left.png differ diff --git a/share/doc/kicad/help/fr/images/icons/axis3d_right.png b/share/doc/kicad/help/fr/images/icons/axis3d_right.png new file mode 100644 index 0000000..ef1de66 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/axis3d_right.png differ diff --git a/share/doc/kicad/help/fr/images/icons/axis3d_top.png b/share/doc/kicad/help/fr/images/icons/axis3d_top.png new file mode 100644 index 0000000..f407151 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/axis3d_top.png differ diff --git a/share/doc/kicad/help/fr/images/icons/bom.png b/share/doc/kicad/help/fr/images/icons/bom.png new file mode 100644 index 0000000..4042382 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/bom.png differ diff --git a/share/doc/kicad/help/fr/images/icons/book.png b/share/doc/kicad/help/fr/images/icons/book.png new file mode 100644 index 0000000..4e6b306 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/book.png differ diff --git a/share/doc/kicad/help/fr/images/icons/break_bus.png b/share/doc/kicad/help/fr/images/icons/break_bus.png new file mode 100644 index 0000000..0f068e6 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/break_bus.png differ diff --git a/share/doc/kicad/help/fr/images/icons/break_line.png b/share/doc/kicad/help/fr/images/icons/break_line.png new file mode 100644 index 0000000..f3261b0 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/break_line.png differ diff --git a/share/doc/kicad/help/fr/images/icons/browse_files.png b/share/doc/kicad/help/fr/images/icons/browse_files.png new file mode 100644 index 0000000..009059a Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/browse_files.png differ diff --git a/share/doc/kicad/help/fr/images/icons/cancel.png b/share/doc/kicad/help/fr/images/icons/cancel.png new file mode 100644 index 0000000..e827acc Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/cancel.png differ diff --git a/share/doc/kicad/help/fr/images/icons/change_entry_orient.png b/share/doc/kicad/help/fr/images/icons/change_entry_orient.png new file mode 100644 index 0000000..19fb395 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/change_entry_orient.png differ diff --git a/share/doc/kicad/help/fr/images/icons/checked_ok.png b/share/doc/kicad/help/fr/images/icons/checked_ok.png new file mode 100644 index 0000000..7070536 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/checked_ok.png differ diff --git a/share/doc/kicad/help/fr/images/icons/component_select_alternate_shape.png b/share/doc/kicad/help/fr/images/icons/component_select_alternate_shape.png new file mode 100644 index 0000000..49572c3 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/component_select_alternate_shape.png differ diff --git a/share/doc/kicad/help/fr/images/icons/component_select_unit.png b/share/doc/kicad/help/fr/images/icons/component_select_unit.png new file mode 100644 index 0000000..48f03ee Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/component_select_unit.png differ diff --git a/share/doc/kicad/help/fr/images/icons/config.png b/share/doc/kicad/help/fr/images/icons/config.png new file mode 100644 index 0000000..fcc57a7 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/config.png differ diff --git a/share/doc/kicad/help/fr/images/icons/contrast_mode.png b/share/doc/kicad/help/fr/images/icons/contrast_mode.png new file mode 100644 index 0000000..086eb89 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/contrast_mode.png differ diff --git a/share/doc/kicad/help/fr/images/icons/coordination_system.png b/share/doc/kicad/help/fr/images/icons/coordination_system.png new file mode 100644 index 0000000..7645a80 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/coordination_system.png differ diff --git a/share/doc/kicad/help/fr/images/icons/copper_layers_setup.png b/share/doc/kicad/help/fr/images/icons/copper_layers_setup.png new file mode 100644 index 0000000..cf4643f Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/copper_layers_setup.png differ diff --git a/share/doc/kicad/help/fr/images/icons/copy_button.png b/share/doc/kicad/help/fr/images/icons/copy_button.png new file mode 100644 index 0000000..cc751b5 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/copy_button.png differ diff --git a/share/doc/kicad/help/fr/images/icons/copy_library.png b/share/doc/kicad/help/fr/images/icons/copy_library.png new file mode 100644 index 0000000..91fa1b0 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/copy_library.png differ diff --git a/share/doc/kicad/help/fr/images/icons/copy_to_clipboard.png b/share/doc/kicad/help/fr/images/icons/copy_to_clipboard.png new file mode 100644 index 0000000..cc751b5 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/copy_to_clipboard.png differ diff --git a/share/doc/kicad/help/fr/images/icons/copyblock.png b/share/doc/kicad/help/fr/images/icons/copyblock.png new file mode 100644 index 0000000..f572288 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/copyblock.png differ diff --git a/share/doc/kicad/help/fr/images/icons/copycomponent.png b/share/doc/kicad/help/fr/images/icons/copycomponent.png new file mode 100644 index 0000000..f2b432d Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/copycomponent.png differ diff --git a/share/doc/kicad/help/fr/images/icons/create_cmp_file.png b/share/doc/kicad/help/fr/images/icons/create_cmp_file.png new file mode 100644 index 0000000..45bc2a8 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/create_cmp_file.png differ diff --git a/share/doc/kicad/help/fr/images/icons/cursor.png b/share/doc/kicad/help/fr/images/icons/cursor.png new file mode 100644 index 0000000..755f7a5 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/cursor.png differ diff --git a/share/doc/kicad/help/fr/images/icons/cursor_shape.png b/share/doc/kicad/help/fr/images/icons/cursor_shape.png new file mode 100644 index 0000000..db492ae Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/cursor_shape.png differ diff --git a/share/doc/kicad/help/fr/images/icons/cut_button.png b/share/doc/kicad/help/fr/images/icons/cut_button.png new file mode 100644 index 0000000..33c1f34 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/cut_button.png differ diff --git a/share/doc/kicad/help/fr/images/icons/cvpcb.png b/share/doc/kicad/help/fr/images/icons/cvpcb.png new file mode 100644 index 0000000..1505be5 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/cvpcb.png differ diff --git a/share/doc/kicad/help/fr/images/icons/dashline.png b/share/doc/kicad/help/fr/images/icons/dashline.png new file mode 100644 index 0000000..941b0ab Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/dashline.png differ diff --git a/share/doc/kicad/help/fr/images/icons/datasheet.png b/share/doc/kicad/help/fr/images/icons/datasheet.png new file mode 100644 index 0000000..822f537 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/datasheet.png differ diff --git a/share/doc/kicad/help/fr/images/icons/delete.png b/share/doc/kicad/help/fr/images/icons/delete.png new file mode 100644 index 0000000..72efa31 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/delete.png differ diff --git a/share/doc/kicad/help/fr/images/icons/delete_arc.png b/share/doc/kicad/help/fr/images/icons/delete_arc.png new file mode 100644 index 0000000..77ea0a5 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/delete_arc.png differ diff --git a/share/doc/kicad/help/fr/images/icons/delete_association.png b/share/doc/kicad/help/fr/images/icons/delete_association.png new file mode 100644 index 0000000..5d05d1c Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/delete_association.png differ diff --git a/share/doc/kicad/help/fr/images/icons/delete_bus.png b/share/doc/kicad/help/fr/images/icons/delete_bus.png new file mode 100644 index 0000000..0b36e14 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/delete_bus.png differ diff --git a/share/doc/kicad/help/fr/images/icons/delete_circle.png b/share/doc/kicad/help/fr/images/icons/delete_circle.png new file mode 100644 index 0000000..69eb91a Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/delete_circle.png differ diff --git a/share/doc/kicad/help/fr/images/icons/delete_connection.png b/share/doc/kicad/help/fr/images/icons/delete_connection.png new file mode 100644 index 0000000..2a2a55b Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/delete_connection.png differ diff --git a/share/doc/kicad/help/fr/images/icons/delete_cotation.png b/share/doc/kicad/help/fr/images/icons/delete_cotation.png new file mode 100644 index 0000000..6044643 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/delete_cotation.png differ diff --git a/share/doc/kicad/help/fr/images/icons/delete_field.png b/share/doc/kicad/help/fr/images/icons/delete_field.png new file mode 100644 index 0000000..1da346b Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/delete_field.png differ diff --git a/share/doc/kicad/help/fr/images/icons/delete_glabel.png b/share/doc/kicad/help/fr/images/icons/delete_glabel.png new file mode 100644 index 0000000..95617f5 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/delete_glabel.png differ diff --git a/share/doc/kicad/help/fr/images/icons/delete_line.png b/share/doc/kicad/help/fr/images/icons/delete_line.png new file mode 100644 index 0000000..5dc1ddd Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/delete_line.png differ diff --git a/share/doc/kicad/help/fr/images/icons/delete_module.png b/share/doc/kicad/help/fr/images/icons/delete_module.png new file mode 100644 index 0000000..0f184b8 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/delete_module.png differ diff --git a/share/doc/kicad/help/fr/images/icons/delete_net.png b/share/doc/kicad/help/fr/images/icons/delete_net.png new file mode 100644 index 0000000..ca1d19c Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/delete_net.png differ diff --git a/share/doc/kicad/help/fr/images/icons/delete_node.png b/share/doc/kicad/help/fr/images/icons/delete_node.png new file mode 100644 index 0000000..2a2a55b Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/delete_node.png differ diff --git a/share/doc/kicad/help/fr/images/icons/delete_pad.png b/share/doc/kicad/help/fr/images/icons/delete_pad.png new file mode 100644 index 0000000..78f384a Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/delete_pad.png differ diff --git a/share/doc/kicad/help/fr/images/icons/delete_pin.png b/share/doc/kicad/help/fr/images/icons/delete_pin.png new file mode 100644 index 0000000..321e1f1 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/delete_pin.png differ diff --git a/share/doc/kicad/help/fr/images/icons/delete_pinsheet.png b/share/doc/kicad/help/fr/images/icons/delete_pinsheet.png new file mode 100644 index 0000000..b4403db Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/delete_pinsheet.png differ diff --git a/share/doc/kicad/help/fr/images/icons/delete_polygon.png b/share/doc/kicad/help/fr/images/icons/delete_polygon.png new file mode 100644 index 0000000..d14af38 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/delete_polygon.png differ diff --git a/share/doc/kicad/help/fr/images/icons/delete_rectangle.png b/share/doc/kicad/help/fr/images/icons/delete_rectangle.png new file mode 100644 index 0000000..8470a44 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/delete_rectangle.png differ diff --git a/share/doc/kicad/help/fr/images/icons/delete_segment.png b/share/doc/kicad/help/fr/images/icons/delete_segment.png new file mode 100644 index 0000000..452bd60 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/delete_segment.png differ diff --git a/share/doc/kicad/help/fr/images/icons/delete_sheet.png b/share/doc/kicad/help/fr/images/icons/delete_sheet.png new file mode 100644 index 0000000..64492ef Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/delete_sheet.png differ diff --git a/share/doc/kicad/help/fr/images/icons/delete_text.png b/share/doc/kicad/help/fr/images/icons/delete_text.png new file mode 100644 index 0000000..ccfd6e5 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/delete_text.png differ diff --git a/share/doc/kicad/help/fr/images/icons/delete_track.png b/share/doc/kicad/help/fr/images/icons/delete_track.png new file mode 100644 index 0000000..89d6a05 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/delete_track.png differ diff --git a/share/doc/kicad/help/fr/images/icons/directory.png b/share/doc/kicad/help/fr/images/icons/directory.png new file mode 100644 index 0000000..43b2def Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/directory.png differ diff --git a/share/doc/kicad/help/fr/images/icons/display_options.png b/share/doc/kicad/help/fr/images/icons/display_options.png new file mode 100644 index 0000000..a01e271 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/display_options.png differ diff --git a/share/doc/kicad/help/fr/images/icons/down.png b/share/doc/kicad/help/fr/images/icons/down.png new file mode 100644 index 0000000..39f8aa1 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/down.png differ diff --git a/share/doc/kicad/help/fr/images/icons/drag_module.png b/share/doc/kicad/help/fr/images/icons/drag_module.png new file mode 100644 index 0000000..4f75cf2 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/drag_module.png differ diff --git a/share/doc/kicad/help/fr/images/icons/drag_outline_segment.png b/share/doc/kicad/help/fr/images/icons/drag_outline_segment.png new file mode 100644 index 0000000..b551ec1 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/drag_outline_segment.png differ diff --git a/share/doc/kicad/help/fr/images/icons/drag_pad.png b/share/doc/kicad/help/fr/images/icons/drag_pad.png new file mode 100644 index 0000000..5095cf6 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/drag_pad.png differ diff --git a/share/doc/kicad/help/fr/images/icons/drag_segment_withslope.png b/share/doc/kicad/help/fr/images/icons/drag_segment_withslope.png new file mode 100644 index 0000000..bb60e0e Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/drag_segment_withslope.png differ diff --git a/share/doc/kicad/help/fr/images/icons/drag_track_segment.png b/share/doc/kicad/help/fr/images/icons/drag_track_segment.png new file mode 100644 index 0000000..586316e Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/drag_track_segment.png differ diff --git a/share/doc/kicad/help/fr/images/icons/drc.png b/share/doc/kicad/help/fr/images/icons/drc.png new file mode 100644 index 0000000..e7b2a51 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/drc.png differ diff --git a/share/doc/kicad/help/fr/images/icons/drc_off.png b/share/doc/kicad/help/fr/images/icons/drc_off.png new file mode 100644 index 0000000..a96a543 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/drc_off.png differ diff --git a/share/doc/kicad/help/fr/images/icons/duplicate_footprint.png b/share/doc/kicad/help/fr/images/icons/duplicate_footprint.png new file mode 100644 index 0000000..bc77fbd Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/duplicate_footprint.png differ diff --git a/share/doc/kicad/help/fr/images/icons/duplicate_line.png b/share/doc/kicad/help/fr/images/icons/duplicate_line.png new file mode 100644 index 0000000..84811a7 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/duplicate_line.png differ diff --git a/share/doc/kicad/help/fr/images/icons/duplicate_module.png b/share/doc/kicad/help/fr/images/icons/duplicate_module.png new file mode 100644 index 0000000..bc77fbd Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/duplicate_module.png differ diff --git a/share/doc/kicad/help/fr/images/icons/duplicate_pad.png b/share/doc/kicad/help/fr/images/icons/duplicate_pad.png new file mode 100644 index 0000000..1db0fde Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/duplicate_pad.png differ diff --git a/share/doc/kicad/help/fr/images/icons/duplicate_target.png b/share/doc/kicad/help/fr/images/icons/duplicate_target.png new file mode 100644 index 0000000..eb6386e Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/duplicate_target.png differ diff --git a/share/doc/kicad/help/fr/images/icons/duplicate_text.png b/share/doc/kicad/help/fr/images/icons/duplicate_text.png new file mode 100644 index 0000000..d4044b2 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/duplicate_text.png differ diff --git a/share/doc/kicad/help/fr/images/icons/duplicate_zone.png b/share/doc/kicad/help/fr/images/icons/duplicate_zone.png new file mode 100644 index 0000000..ea99448 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/duplicate_zone.png differ diff --git a/share/doc/kicad/help/fr/images/icons/edges_sketch.png b/share/doc/kicad/help/fr/images/icons/edges_sketch.png new file mode 100644 index 0000000..66c7467 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/edges_sketch.png differ diff --git a/share/doc/kicad/help/fr/images/icons/edit.png b/share/doc/kicad/help/fr/images/icons/edit.png new file mode 100644 index 0000000..84dd0c8 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/edit.png differ diff --git a/share/doc/kicad/help/fr/images/icons/edit_comp_footprint.png b/share/doc/kicad/help/fr/images/icons/edit_comp_footprint.png new file mode 100644 index 0000000..9482ff4 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/edit_comp_footprint.png differ diff --git a/share/doc/kicad/help/fr/images/icons/edit_comp_ref.png b/share/doc/kicad/help/fr/images/icons/edit_comp_ref.png new file mode 100644 index 0000000..cbde207 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/edit_comp_ref.png differ diff --git a/share/doc/kicad/help/fr/images/icons/edit_comp_value.png b/share/doc/kicad/help/fr/images/icons/edit_comp_value.png new file mode 100644 index 0000000..dbfa073 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/edit_comp_value.png differ diff --git a/share/doc/kicad/help/fr/images/icons/edit_component.png b/share/doc/kicad/help/fr/images/icons/edit_component.png new file mode 100644 index 0000000..2c9f69f Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/edit_component.png differ diff --git a/share/doc/kicad/help/fr/images/icons/edit_module.png b/share/doc/kicad/help/fr/images/icons/edit_module.png new file mode 100644 index 0000000..789e0e6 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/edit_module.png differ diff --git a/share/doc/kicad/help/fr/images/icons/edit_part.png b/share/doc/kicad/help/fr/images/icons/edit_part.png new file mode 100644 index 0000000..979950a Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/edit_part.png differ diff --git a/share/doc/kicad/help/fr/images/icons/edit_sheet.png b/share/doc/kicad/help/fr/images/icons/edit_sheet.png new file mode 100644 index 0000000..49ef74d Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/edit_sheet.png differ diff --git a/share/doc/kicad/help/fr/images/icons/edit_text.png b/share/doc/kicad/help/fr/images/icons/edit_text.png new file mode 100644 index 0000000..f6dd7b2 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/edit_text.png differ diff --git a/share/doc/kicad/help/fr/images/icons/editor.png b/share/doc/kicad/help/fr/images/icons/editor.png new file mode 100644 index 0000000..49ef74d Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/editor.png differ diff --git a/share/doc/kicad/help/fr/images/icons/eeschema.png b/share/doc/kicad/help/fr/images/icons/eeschema.png new file mode 100644 index 0000000..e682908 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/eeschema.png differ diff --git a/share/doc/kicad/help/fr/images/icons/enter_sheet.png b/share/doc/kicad/help/fr/images/icons/enter_sheet.png new file mode 100644 index 0000000..65e46f2 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/enter_sheet.png differ diff --git a/share/doc/kicad/help/fr/images/icons/erc.png b/share/doc/kicad/help/fr/images/icons/erc.png new file mode 100644 index 0000000..e7b2a51 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/erc.png differ diff --git a/share/doc/kicad/help/fr/images/icons/erc_green.png b/share/doc/kicad/help/fr/images/icons/erc_green.png new file mode 100644 index 0000000..33e2065 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/erc_green.png differ diff --git a/share/doc/kicad/help/fr/images/icons/ercerr.png b/share/doc/kicad/help/fr/images/icons/ercerr.png new file mode 100644 index 0000000..c8906ea Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/ercerr.png differ diff --git a/share/doc/kicad/help/fr/images/icons/ercwarn.png b/share/doc/kicad/help/fr/images/icons/ercwarn.png new file mode 100644 index 0000000..8894566 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/ercwarn.png differ diff --git a/share/doc/kicad/help/fr/images/icons/exit.png b/share/doc/kicad/help/fr/images/icons/exit.png new file mode 100644 index 0000000..932aee2 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/exit.png differ diff --git a/share/doc/kicad/help/fr/images/icons/export.png b/share/doc/kicad/help/fr/images/icons/export.png new file mode 100644 index 0000000..8f1930e Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/export.png differ diff --git a/share/doc/kicad/help/fr/images/icons/export_dsn.png b/share/doc/kicad/help/fr/images/icons/export_dsn.png new file mode 100644 index 0000000..40df38d Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/export_dsn.png differ diff --git a/share/doc/kicad/help/fr/images/icons/export_footprint_names.png b/share/doc/kicad/help/fr/images/icons/export_footprint_names.png new file mode 100644 index 0000000..bc9eaa1 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/export_footprint_names.png differ diff --git a/share/doc/kicad/help/fr/images/icons/export_idf.png b/share/doc/kicad/help/fr/images/icons/export_idf.png new file mode 100644 index 0000000..12eabbd Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/export_idf.png differ diff --git a/share/doc/kicad/help/fr/images/icons/export_module.png b/share/doc/kicad/help/fr/images/icons/export_module.png new file mode 100644 index 0000000..86cb622 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/export_module.png differ diff --git a/share/doc/kicad/help/fr/images/icons/export_options_pad.png b/share/doc/kicad/help/fr/images/icons/export_options_pad.png new file mode 100644 index 0000000..8513678 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/export_options_pad.png differ diff --git a/share/doc/kicad/help/fr/images/icons/fabrication.png b/share/doc/kicad/help/fr/images/icons/fabrication.png new file mode 100644 index 0000000..f8c727f Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/fabrication.png differ diff --git a/share/doc/kicad/help/fr/images/icons/file_footprint.png b/share/doc/kicad/help/fr/images/icons/file_footprint.png new file mode 100644 index 0000000..336ba37 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/file_footprint.png differ diff --git a/share/doc/kicad/help/fr/images/icons/fill_zone.png b/share/doc/kicad/help/fr/images/icons/fill_zone.png new file mode 100644 index 0000000..179365d Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/fill_zone.png differ diff --git a/share/doc/kicad/help/fr/images/icons/filter_component.png b/share/doc/kicad/help/fr/images/icons/filter_component.png new file mode 100644 index 0000000..d8b1edb Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/filter_component.png differ diff --git a/share/doc/kicad/help/fr/images/icons/filter_library.png b/share/doc/kicad/help/fr/images/icons/filter_library.png new file mode 100644 index 0000000..bfdbb68 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/filter_library.png differ diff --git a/share/doc/kicad/help/fr/images/icons/filter_pincount.png b/share/doc/kicad/help/fr/images/icons/filter_pincount.png new file mode 100644 index 0000000..b7c213e Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/filter_pincount.png differ diff --git a/share/doc/kicad/help/fr/images/icons/find.png b/share/doc/kicad/help/fr/images/icons/find.png new file mode 100644 index 0000000..cfcb0f2 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/find.png differ diff --git a/share/doc/kicad/help/fr/images/icons/find_replace.png b/share/doc/kicad/help/fr/images/icons/find_replace.png new file mode 100644 index 0000000..58b0ca6 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/find_replace.png differ diff --git a/share/doc/kicad/help/fr/images/icons/flag.png b/share/doc/kicad/help/fr/images/icons/flag.png new file mode 100644 index 0000000..2fbea98 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/flag.png differ diff --git a/share/doc/kicad/help/fr/images/icons/fonts.png b/share/doc/kicad/help/fr/images/icons/fonts.png new file mode 100644 index 0000000..fd3df8d Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/fonts.png differ diff --git a/share/doc/kicad/help/fr/images/icons/footprint_text.png b/share/doc/kicad/help/fr/images/icons/footprint_text.png new file mode 100644 index 0000000..f8789d0 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/footprint_text.png differ diff --git a/share/doc/kicad/help/fr/images/icons/gbr_select_mode0.png b/share/doc/kicad/help/fr/images/icons/gbr_select_mode0.png new file mode 100644 index 0000000..e5c97cf Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/gbr_select_mode0.png differ diff --git a/share/doc/kicad/help/fr/images/icons/gbr_select_mode1.png b/share/doc/kicad/help/fr/images/icons/gbr_select_mode1.png new file mode 100644 index 0000000..495d635 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/gbr_select_mode1.png differ diff --git a/share/doc/kicad/help/fr/images/icons/gbr_select_mode2.png b/share/doc/kicad/help/fr/images/icons/gbr_select_mode2.png new file mode 100644 index 0000000..520c5b4 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/gbr_select_mode2.png differ diff --git a/share/doc/kicad/help/fr/images/icons/general_deletions.png b/share/doc/kicad/help/fr/images/icons/general_deletions.png new file mode 100644 index 0000000..ddcd5b4 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/general_deletions.png differ diff --git a/share/doc/kicad/help/fr/images/icons/general_ratsnest.png b/share/doc/kicad/help/fr/images/icons/general_ratsnest.png new file mode 100644 index 0000000..e091118 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/general_ratsnest.png differ diff --git a/share/doc/kicad/help/fr/images/icons/gerber_file.png b/share/doc/kicad/help/fr/images/icons/gerber_file.png new file mode 100644 index 0000000..d6f47d5 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/gerber_file.png differ diff --git a/share/doc/kicad/help/fr/images/icons/gerber_open_dcode_file.png b/share/doc/kicad/help/fr/images/icons/gerber_open_dcode_file.png new file mode 100644 index 0000000..1030320 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/gerber_open_dcode_file.png differ diff --git a/share/doc/kicad/help/fr/images/icons/gerber_recent_files.png b/share/doc/kicad/help/fr/images/icons/gerber_recent_files.png new file mode 100644 index 0000000..5b970ed Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/gerber_recent_files.png differ diff --git a/share/doc/kicad/help/fr/images/icons/gerbview.png b/share/doc/kicad/help/fr/images/icons/gerbview.png new file mode 100644 index 0000000..99ab041 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/gerbview.png differ diff --git a/share/doc/kicad/help/fr/images/icons/gerbview_clear_layers.png b/share/doc/kicad/help/fr/images/icons/gerbview_clear_layers.png new file mode 100644 index 0000000..d045950 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/gerbview_clear_layers.png differ diff --git a/share/doc/kicad/help/fr/images/icons/gerbview_drill_file.png b/share/doc/kicad/help/fr/images/icons/gerbview_drill_file.png new file mode 100644 index 0000000..ffc06eb Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/gerbview_drill_file.png differ diff --git a/share/doc/kicad/help/fr/images/icons/gerbview_open_recent_drill_files.png b/share/doc/kicad/help/fr/images/icons/gerbview_open_recent_drill_files.png new file mode 100644 index 0000000..76bbaeb Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/gerbview_open_recent_drill_files.png differ diff --git a/share/doc/kicad/help/fr/images/icons/gerbview_show_negative_objects.png b/share/doc/kicad/help/fr/images/icons/gerbview_show_negative_objects.png new file mode 100644 index 0000000..faf547e Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/gerbview_show_negative_objects.png differ diff --git a/share/doc/kicad/help/fr/images/icons/gl_change.png b/share/doc/kicad/help/fr/images/icons/gl_change.png new file mode 100644 index 0000000..b9c8328 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/gl_change.png differ diff --git a/share/doc/kicad/help/fr/images/icons/glabel2label.png b/share/doc/kicad/help/fr/images/icons/glabel2label.png new file mode 100644 index 0000000..36bd126 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/glabel2label.png differ diff --git a/share/doc/kicad/help/fr/images/icons/glabel2text.png b/share/doc/kicad/help/fr/images/icons/glabel2text.png new file mode 100644 index 0000000..bd62637 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/glabel2text.png differ diff --git a/share/doc/kicad/help/fr/images/icons/global_options_pad.png b/share/doc/kicad/help/fr/images/icons/global_options_pad.png new file mode 100644 index 0000000..9df000f Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/global_options_pad.png differ diff --git a/share/doc/kicad/help/fr/images/icons/green.png b/share/doc/kicad/help/fr/images/icons/green.png new file mode 100644 index 0000000..f176574 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/green.png differ diff --git a/share/doc/kicad/help/fr/images/icons/grid.png b/share/doc/kicad/help/fr/images/icons/grid.png new file mode 100644 index 0000000..51e4b39 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/grid.png differ diff --git a/share/doc/kicad/help/fr/images/icons/grid_select.png b/share/doc/kicad/help/fr/images/icons/grid_select.png new file mode 100644 index 0000000..b7bb158 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/grid_select.png differ diff --git a/share/doc/kicad/help/fr/images/icons/grid_select_axis.png b/share/doc/kicad/help/fr/images/icons/grid_select_axis.png new file mode 100644 index 0000000..6fea886 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/grid_select_axis.png differ diff --git a/share/doc/kicad/help/fr/images/icons/hammer.png b/share/doc/kicad/help/fr/images/icons/hammer.png new file mode 100644 index 0000000..1935e71 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/hammer.png differ diff --git a/share/doc/kicad/help/fr/images/icons/help.png b/share/doc/kicad/help/fr/images/icons/help.png new file mode 100644 index 0000000..d972430 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/help.png differ diff --git a/share/doc/kicad/help/fr/images/icons/hidden_pin.png b/share/doc/kicad/help/fr/images/icons/hidden_pin.png new file mode 100644 index 0000000..8f9ed27 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/hidden_pin.png differ diff --git a/share/doc/kicad/help/fr/images/icons/hierarchy_cursor.png b/share/doc/kicad/help/fr/images/icons/hierarchy_cursor.png new file mode 100644 index 0000000..a628807 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/hierarchy_cursor.png differ diff --git a/share/doc/kicad/help/fr/images/icons/hierarchy_nav.png b/share/doc/kicad/help/fr/images/icons/hierarchy_nav.png new file mode 100644 index 0000000..65996b0 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/hierarchy_nav.png differ diff --git a/share/doc/kicad/help/fr/images/icons/hotkeys.png b/share/doc/kicad/help/fr/images/icons/hotkeys.png new file mode 100644 index 0000000..9c47b40 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/hotkeys.png differ diff --git a/share/doc/kicad/help/fr/images/icons/icon_cvpcb_small.png b/share/doc/kicad/help/fr/images/icons/icon_cvpcb_small.png new file mode 100644 index 0000000..2cd45f8 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/icon_cvpcb_small.png differ diff --git a/share/doc/kicad/help/fr/images/icons/icon_gerbview_small.png b/share/doc/kicad/help/fr/images/icons/icon_gerbview_small.png new file mode 100644 index 0000000..d15d3d3 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/icon_gerbview_small.png differ diff --git a/share/doc/kicad/help/fr/images/icons/icon_txt.png b/share/doc/kicad/help/fr/images/icons/icon_txt.png new file mode 100644 index 0000000..49ef74d Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/icon_txt.png differ diff --git a/share/doc/kicad/help/fr/images/icons/image.png b/share/doc/kicad/help/fr/images/icons/image.png new file mode 100644 index 0000000..27d74f1 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/image.png differ diff --git a/share/doc/kicad/help/fr/images/icons/import.png b/share/doc/kicad/help/fr/images/icons/import.png new file mode 100644 index 0000000..1c82793 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/import.png differ diff --git a/share/doc/kicad/help/fr/images/icons/import3d.png b/share/doc/kicad/help/fr/images/icons/import3d.png new file mode 100644 index 0000000..577a312 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/import3d.png differ diff --git a/share/doc/kicad/help/fr/images/icons/import_cmp_from_lib.png b/share/doc/kicad/help/fr/images/icons/import_cmp_from_lib.png new file mode 100644 index 0000000..80b64ab Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/import_cmp_from_lib.png differ diff --git a/share/doc/kicad/help/fr/images/icons/import_footprint_names.png b/share/doc/kicad/help/fr/images/icons/import_footprint_names.png new file mode 100644 index 0000000..6d24390 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/import_footprint_names.png differ diff --git a/share/doc/kicad/help/fr/images/icons/import_hierarchical_label.png b/share/doc/kicad/help/fr/images/icons/import_hierarchical_label.png new file mode 100644 index 0000000..7513afb Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/import_hierarchical_label.png differ diff --git a/share/doc/kicad/help/fr/images/icons/import_module.png b/share/doc/kicad/help/fr/images/icons/import_module.png new file mode 100644 index 0000000..c067e5b Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/import_module.png differ diff --git a/share/doc/kicad/help/fr/images/icons/info.png b/share/doc/kicad/help/fr/images/icons/info.png new file mode 100644 index 0000000..5b16766 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/info.png differ diff --git a/share/doc/kicad/help/fr/images/icons/insert_module_board.png b/share/doc/kicad/help/fr/images/icons/insert_module_board.png new file mode 100644 index 0000000..ab92246 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/insert_module_board.png differ diff --git a/share/doc/kicad/help/fr/images/icons/invisible_text.png b/share/doc/kicad/help/fr/images/icons/invisible_text.png new file mode 100644 index 0000000..5198b67 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/invisible_text.png differ diff --git a/share/doc/kicad/help/fr/images/icons/kicad_icon_small.png b/share/doc/kicad/help/fr/images/icons/kicad_icon_small.png new file mode 100644 index 0000000..3cae087 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/kicad_icon_small.png differ diff --git a/share/doc/kicad/help/fr/images/icons/label.png b/share/doc/kicad/help/fr/images/icons/label.png new file mode 100644 index 0000000..fc00b82 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/label.png differ diff --git a/share/doc/kicad/help/fr/images/icons/label2glabel.png b/share/doc/kicad/help/fr/images/icons/label2glabel.png new file mode 100644 index 0000000..e226a4f Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/label2glabel.png differ diff --git a/share/doc/kicad/help/fr/images/icons/label2text.png b/share/doc/kicad/help/fr/images/icons/label2text.png new file mode 100644 index 0000000..5a7ba2f Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/label2text.png differ diff --git a/share/doc/kicad/help/fr/images/icons/lang_bg.png b/share/doc/kicad/help/fr/images/icons/lang_bg.png new file mode 100644 index 0000000..e421ce3 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/lang_bg.png differ diff --git a/share/doc/kicad/help/fr/images/icons/lang_catalan.png b/share/doc/kicad/help/fr/images/icons/lang_catalan.png new file mode 100644 index 0000000..6327f19 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/lang_catalan.png differ diff --git a/share/doc/kicad/help/fr/images/icons/lang_chinese.png b/share/doc/kicad/help/fr/images/icons/lang_chinese.png new file mode 100644 index 0000000..673aede Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/lang_chinese.png differ diff --git a/share/doc/kicad/help/fr/images/icons/lang_cs.png b/share/doc/kicad/help/fr/images/icons/lang_cs.png new file mode 100644 index 0000000..6b9ae99 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/lang_cs.png differ diff --git a/share/doc/kicad/help/fr/images/icons/lang_de.png b/share/doc/kicad/help/fr/images/icons/lang_de.png new file mode 100644 index 0000000..5fb7f22 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/lang_de.png differ diff --git a/share/doc/kicad/help/fr/images/icons/lang_def.png b/share/doc/kicad/help/fr/images/icons/lang_def.png new file mode 100644 index 0000000..1157633 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/lang_def.png differ diff --git a/share/doc/kicad/help/fr/images/icons/lang_en.png b/share/doc/kicad/help/fr/images/icons/lang_en.png new file mode 100644 index 0000000..7c66f4a Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/lang_en.png differ diff --git a/share/doc/kicad/help/fr/images/icons/lang_es.png b/share/doc/kicad/help/fr/images/icons/lang_es.png new file mode 100644 index 0000000..1ab99ff Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/lang_es.png differ diff --git a/share/doc/kicad/help/fr/images/icons/lang_fi.png b/share/doc/kicad/help/fr/images/icons/lang_fi.png new file mode 100644 index 0000000..81ab6b7 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/lang_fi.png differ diff --git a/share/doc/kicad/help/fr/images/icons/lang_fr.png b/share/doc/kicad/help/fr/images/icons/lang_fr.png new file mode 100644 index 0000000..2e9a41e Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/lang_fr.png differ diff --git a/share/doc/kicad/help/fr/images/icons/lang_gr.png b/share/doc/kicad/help/fr/images/icons/lang_gr.png new file mode 100644 index 0000000..91a43a2 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/lang_gr.png differ diff --git a/share/doc/kicad/help/fr/images/icons/lang_hu.png b/share/doc/kicad/help/fr/images/icons/lang_hu.png new file mode 100644 index 0000000..1e87c3b Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/lang_hu.png differ diff --git a/share/doc/kicad/help/fr/images/icons/lang_it.png b/share/doc/kicad/help/fr/images/icons/lang_it.png new file mode 100644 index 0000000..7c262eb Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/lang_it.png differ diff --git a/share/doc/kicad/help/fr/images/icons/lang_jp.png b/share/doc/kicad/help/fr/images/icons/lang_jp.png new file mode 100644 index 0000000..f734248 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/lang_jp.png differ diff --git a/share/doc/kicad/help/fr/images/icons/lang_ko.png b/share/doc/kicad/help/fr/images/icons/lang_ko.png new file mode 100644 index 0000000..031baa0 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/lang_ko.png differ diff --git a/share/doc/kicad/help/fr/images/icons/lang_nl.png b/share/doc/kicad/help/fr/images/icons/lang_nl.png new file mode 100644 index 0000000..42b866d Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/lang_nl.png differ diff --git a/share/doc/kicad/help/fr/images/icons/lang_pl.png b/share/doc/kicad/help/fr/images/icons/lang_pl.png new file mode 100644 index 0000000..24230c6 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/lang_pl.png differ diff --git a/share/doc/kicad/help/fr/images/icons/lang_pt.png b/share/doc/kicad/help/fr/images/icons/lang_pt.png new file mode 100644 index 0000000..05477b7 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/lang_pt.png differ diff --git a/share/doc/kicad/help/fr/images/icons/lang_ru.png b/share/doc/kicad/help/fr/images/icons/lang_ru.png new file mode 100644 index 0000000..9b03506 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/lang_ru.png differ diff --git a/share/doc/kicad/help/fr/images/icons/lang_sl.png b/share/doc/kicad/help/fr/images/icons/lang_sl.png new file mode 100644 index 0000000..6e8a1f5 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/lang_sl.png differ diff --git a/share/doc/kicad/help/fr/images/icons/language.png b/share/doc/kicad/help/fr/images/icons/language.png new file mode 100644 index 0000000..62e06c9 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/language.png differ diff --git a/share/doc/kicad/help/fr/images/icons/layers_manager.png b/share/doc/kicad/help/fr/images/icons/layers_manager.png new file mode 100644 index 0000000..e46ab70 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/layers_manager.png differ diff --git a/share/doc/kicad/help/fr/images/icons/leave_sheet.png b/share/doc/kicad/help/fr/images/icons/leave_sheet.png new file mode 100644 index 0000000..416433f Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/leave_sheet.png differ diff --git a/share/doc/kicad/help/fr/images/icons/left.png b/share/doc/kicad/help/fr/images/icons/left.png new file mode 100644 index 0000000..6e67e98 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/left.png differ diff --git a/share/doc/kicad/help/fr/images/icons/lib_next.png b/share/doc/kicad/help/fr/images/icons/lib_next.png new file mode 100644 index 0000000..5b15788 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/lib_next.png differ diff --git a/share/doc/kicad/help/fr/images/icons/lib_previous.png b/share/doc/kicad/help/fr/images/icons/lib_previous.png new file mode 100644 index 0000000..d7ce656 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/lib_previous.png differ diff --git a/share/doc/kicad/help/fr/images/icons/libedit.png b/share/doc/kicad/help/fr/images/icons/libedit.png new file mode 100644 index 0000000..a178409 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/libedit.png differ diff --git a/share/doc/kicad/help/fr/images/icons/libedprt.png b/share/doc/kicad/help/fr/images/icons/libedprt.png new file mode 100644 index 0000000..3ec8d64 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/libedprt.png differ diff --git a/share/doc/kicad/help/fr/images/icons/library.png b/share/doc/kicad/help/fr/images/icons/library.png new file mode 100644 index 0000000..50d3365 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/library.png differ diff --git a/share/doc/kicad/help/fr/images/icons/library_browse.png b/share/doc/kicad/help/fr/images/icons/library_browse.png new file mode 100644 index 0000000..e85d193 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/library_browse.png differ diff --git a/share/doc/kicad/help/fr/images/icons/library_table.png b/share/doc/kicad/help/fr/images/icons/library_table.png new file mode 100644 index 0000000..09d2f0e Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/library_table.png differ diff --git a/share/doc/kicad/help/fr/images/icons/library_update.png b/share/doc/kicad/help/fr/images/icons/library_update.png new file mode 100644 index 0000000..3235559 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/library_update.png differ diff --git a/share/doc/kicad/help/fr/images/icons/libview.png b/share/doc/kicad/help/fr/images/icons/libview.png new file mode 100644 index 0000000..b11529a Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/libview.png differ diff --git a/share/doc/kicad/help/fr/images/icons/lines90.png b/share/doc/kicad/help/fr/images/icons/lines90.png new file mode 100644 index 0000000..e85ad25 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/lines90.png differ diff --git a/share/doc/kicad/help/fr/images/icons/load_module_board.png b/share/doc/kicad/help/fr/images/icons/load_module_board.png new file mode 100644 index 0000000..00f4340 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/load_module_board.png differ diff --git a/share/doc/kicad/help/fr/images/icons/load_module_lib.png b/share/doc/kicad/help/fr/images/icons/load_module_lib.png new file mode 100644 index 0000000..48f8aac Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/load_module_lib.png differ diff --git a/share/doc/kicad/help/fr/images/icons/local_ratsnest.png b/share/doc/kicad/help/fr/images/icons/local_ratsnest.png new file mode 100644 index 0000000..bb4385b Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/local_ratsnest.png differ diff --git a/share/doc/kicad/help/fr/images/icons/locked.png b/share/doc/kicad/help/fr/images/icons/locked.png new file mode 100644 index 0000000..6da624f Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/locked.png differ diff --git a/share/doc/kicad/help/fr/images/icons/macros_record.png b/share/doc/kicad/help/fr/images/icons/macros_record.png new file mode 100644 index 0000000..f15405e Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/macros_record.png differ diff --git a/share/doc/kicad/help/fr/images/icons/mirepcb.png b/share/doc/kicad/help/fr/images/icons/mirepcb.png new file mode 100644 index 0000000..c204825 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/mirepcb.png differ diff --git a/share/doc/kicad/help/fr/images/icons/mirror_footprint_axisX.png b/share/doc/kicad/help/fr/images/icons/mirror_footprint_axisX.png new file mode 100644 index 0000000..9d9f2fb Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/mirror_footprint_axisX.png differ diff --git a/share/doc/kicad/help/fr/images/icons/mirror_footprint_axisY.png b/share/doc/kicad/help/fr/images/icons/mirror_footprint_axisY.png new file mode 100644 index 0000000..ca75647 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/mirror_footprint_axisY.png differ diff --git a/share/doc/kicad/help/fr/images/icons/mirror_h.png b/share/doc/kicad/help/fr/images/icons/mirror_h.png new file mode 100644 index 0000000..83fa501 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/mirror_h.png differ diff --git a/share/doc/kicad/help/fr/images/icons/mirror_v.png b/share/doc/kicad/help/fr/images/icons/mirror_v.png new file mode 100644 index 0000000..26cda6b Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/mirror_v.png differ diff --git a/share/doc/kicad/help/fr/images/icons/mode_module.png b/share/doc/kicad/help/fr/images/icons/mode_module.png new file mode 100644 index 0000000..27c6123 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/mode_module.png differ diff --git a/share/doc/kicad/help/fr/images/icons/mode_track.png b/share/doc/kicad/help/fr/images/icons/mode_track.png new file mode 100644 index 0000000..cbca0e6 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/mode_track.png differ diff --git a/share/doc/kicad/help/fr/images/icons/modratsnest.png b/share/doc/kicad/help/fr/images/icons/modratsnest.png new file mode 100644 index 0000000..b8dfbbc Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/modratsnest.png differ diff --git a/share/doc/kicad/help/fr/images/icons/module.png b/share/doc/kicad/help/fr/images/icons/module.png new file mode 100644 index 0000000..601bf73 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/module.png differ diff --git a/share/doc/kicad/help/fr/images/icons/module_check.png b/share/doc/kicad/help/fr/images/icons/module_check.png new file mode 100644 index 0000000..d6943ff Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/module_check.png differ diff --git a/share/doc/kicad/help/fr/images/icons/module_editor.png b/share/doc/kicad/help/fr/images/icons/module_editor.png new file mode 100644 index 0000000..f84597b Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/module_editor.png differ diff --git a/share/doc/kicad/help/fr/images/icons/module_filtered_list.png b/share/doc/kicad/help/fr/images/icons/module_filtered_list.png new file mode 100644 index 0000000..d8b1edb Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/module_filtered_list.png differ diff --git a/share/doc/kicad/help/fr/images/icons/module_full_list.png b/share/doc/kicad/help/fr/images/icons/module_full_list.png new file mode 100644 index 0000000..59056a0 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/module_full_list.png differ diff --git a/share/doc/kicad/help/fr/images/icons/module_library_list.png b/share/doc/kicad/help/fr/images/icons/module_library_list.png new file mode 100644 index 0000000..bfdbb68 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/module_library_list.png differ diff --git a/share/doc/kicad/help/fr/images/icons/module_options.png b/share/doc/kicad/help/fr/images/icons/module_options.png new file mode 100644 index 0000000..6f7c7ec Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/module_options.png differ diff --git a/share/doc/kicad/help/fr/images/icons/module_pin_filtered_list.png b/share/doc/kicad/help/fr/images/icons/module_pin_filtered_list.png new file mode 100644 index 0000000..b7c213e Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/module_pin_filtered_list.png differ diff --git a/share/doc/kicad/help/fr/images/icons/module_ratsnest.png b/share/doc/kicad/help/fr/images/icons/module_ratsnest.png new file mode 100644 index 0000000..33c10f4 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/module_ratsnest.png differ diff --git a/share/doc/kicad/help/fr/images/icons/module_wizard.png b/share/doc/kicad/help/fr/images/icons/module_wizard.png new file mode 100644 index 0000000..a101b18 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/module_wizard.png differ diff --git a/share/doc/kicad/help/fr/images/icons/modview_icon.png b/share/doc/kicad/help/fr/images/icons/modview_icon.png new file mode 100644 index 0000000..8ab3fdc Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/modview_icon.png differ diff --git a/share/doc/kicad/help/fr/images/icons/morgan1.png b/share/doc/kicad/help/fr/images/icons/morgan1.png new file mode 100644 index 0000000..b18248e Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/morgan1.png differ diff --git a/share/doc/kicad/help/fr/images/icons/morgan2.png b/share/doc/kicad/help/fr/images/icons/morgan2.png new file mode 100644 index 0000000..d39833f Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/morgan2.png differ diff --git a/share/doc/kicad/help/fr/images/icons/move.png b/share/doc/kicad/help/fr/images/icons/move.png new file mode 100644 index 0000000..ae07b5d Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/move.png differ diff --git a/share/doc/kicad/help/fr/images/icons/move_arc.png b/share/doc/kicad/help/fr/images/icons/move_arc.png new file mode 100644 index 0000000..ef3116d Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/move_arc.png differ diff --git a/share/doc/kicad/help/fr/images/icons/move_circle.png b/share/doc/kicad/help/fr/images/icons/move_circle.png new file mode 100644 index 0000000..405fa49 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/move_circle.png differ diff --git a/share/doc/kicad/help/fr/images/icons/move_field.png b/share/doc/kicad/help/fr/images/icons/move_field.png new file mode 100644 index 0000000..73961a2 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/move_field.png differ diff --git a/share/doc/kicad/help/fr/images/icons/move_glabel.png b/share/doc/kicad/help/fr/images/icons/move_glabel.png new file mode 100644 index 0000000..d01c90e Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/move_glabel.png differ diff --git a/share/doc/kicad/help/fr/images/icons/move_line.png b/share/doc/kicad/help/fr/images/icons/move_line.png new file mode 100644 index 0000000..4023d24 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/move_line.png differ diff --git a/share/doc/kicad/help/fr/images/icons/move_module.png b/share/doc/kicad/help/fr/images/icons/move_module.png new file mode 100644 index 0000000..001dfd3 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/move_module.png differ diff --git a/share/doc/kicad/help/fr/images/icons/move_pad.png b/share/doc/kicad/help/fr/images/icons/move_pad.png new file mode 100644 index 0000000..1fdef18 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/move_pad.png differ diff --git a/share/doc/kicad/help/fr/images/icons/move_pin.png b/share/doc/kicad/help/fr/images/icons/move_pin.png new file mode 100644 index 0000000..fb9fce8 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/move_pin.png differ diff --git a/share/doc/kicad/help/fr/images/icons/move_pinsheet.png b/share/doc/kicad/help/fr/images/icons/move_pinsheet.png new file mode 100644 index 0000000..0e75f21 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/move_pinsheet.png differ diff --git a/share/doc/kicad/help/fr/images/icons/move_polygon.png b/share/doc/kicad/help/fr/images/icons/move_polygon.png new file mode 100644 index 0000000..dd88bbd Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/move_polygon.png differ diff --git a/share/doc/kicad/help/fr/images/icons/move_rectangle.png b/share/doc/kicad/help/fr/images/icons/move_rectangle.png new file mode 100644 index 0000000..7a54703 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/move_rectangle.png differ diff --git a/share/doc/kicad/help/fr/images/icons/move_sheet.png b/share/doc/kicad/help/fr/images/icons/move_sheet.png new file mode 100644 index 0000000..c2ca1a5 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/move_sheet.png differ diff --git a/share/doc/kicad/help/fr/images/icons/move_target.png b/share/doc/kicad/help/fr/images/icons/move_target.png new file mode 100644 index 0000000..c0835a5 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/move_target.png differ diff --git a/share/doc/kicad/help/fr/images/icons/move_text.png b/share/doc/kicad/help/fr/images/icons/move_text.png new file mode 100644 index 0000000..c5607a9 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/move_text.png differ diff --git a/share/doc/kicad/help/fr/images/icons/move_track.png b/share/doc/kicad/help/fr/images/icons/move_track.png new file mode 100644 index 0000000..73a7e43 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/move_track.png differ diff --git a/share/doc/kicad/help/fr/images/icons/move_track_segment.png b/share/doc/kicad/help/fr/images/icons/move_track_segment.png new file mode 100644 index 0000000..4023d24 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/move_track_segment.png differ diff --git a/share/doc/kicad/help/fr/images/icons/move_zone.png b/share/doc/kicad/help/fr/images/icons/move_zone.png new file mode 100644 index 0000000..617b31c Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/move_zone.png differ diff --git a/share/doc/kicad/help/fr/images/icons/mw_add_gap.png b/share/doc/kicad/help/fr/images/icons/mw_add_gap.png new file mode 100644 index 0000000..b557faa Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/mw_add_gap.png differ diff --git a/share/doc/kicad/help/fr/images/icons/mw_add_line.png b/share/doc/kicad/help/fr/images/icons/mw_add_line.png new file mode 100644 index 0000000..e45dae5 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/mw_add_line.png differ diff --git a/share/doc/kicad/help/fr/images/icons/mw_add_shape.png b/share/doc/kicad/help/fr/images/icons/mw_add_shape.png new file mode 100644 index 0000000..0719ca1 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/mw_add_shape.png differ diff --git a/share/doc/kicad/help/fr/images/icons/mw_add_stub.png b/share/doc/kicad/help/fr/images/icons/mw_add_stub.png new file mode 100644 index 0000000..b398254 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/mw_add_stub.png differ diff --git a/share/doc/kicad/help/fr/images/icons/mw_add_stub_arc.png b/share/doc/kicad/help/fr/images/icons/mw_add_stub_arc.png new file mode 100644 index 0000000..85c6272 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/mw_add_stub_arc.png differ diff --git a/share/doc/kicad/help/fr/images/icons/mw_toolbar.png b/share/doc/kicad/help/fr/images/icons/mw_toolbar.png new file mode 100644 index 0000000..cc58667 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/mw_toolbar.png differ diff --git a/share/doc/kicad/help/fr/images/icons/net_highlight.png b/share/doc/kicad/help/fr/images/icons/net_highlight.png new file mode 100644 index 0000000..5e62af5 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/net_highlight.png differ diff --git a/share/doc/kicad/help/fr/images/icons/net_locked.png b/share/doc/kicad/help/fr/images/icons/net_locked.png new file mode 100644 index 0000000..d2cca1e Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/net_locked.png differ diff --git a/share/doc/kicad/help/fr/images/icons/net_unlocked.png b/share/doc/kicad/help/fr/images/icons/net_unlocked.png new file mode 100644 index 0000000..9bb0d62 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/net_unlocked.png differ diff --git a/share/doc/kicad/help/fr/images/icons/netlist.png b/share/doc/kicad/help/fr/images/icons/netlist.png new file mode 100644 index 0000000..8a05576 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/netlist.png differ diff --git a/share/doc/kicad/help/fr/images/icons/new.png b/share/doc/kicad/help/fr/images/icons/new.png new file mode 100644 index 0000000..0b39cfa Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/new.png differ diff --git a/share/doc/kicad/help/fr/images/icons/new_component.png b/share/doc/kicad/help/fr/images/icons/new_component.png new file mode 100644 index 0000000..323657e Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/new_component.png differ diff --git a/share/doc/kicad/help/fr/images/icons/new_cvpcb.png b/share/doc/kicad/help/fr/images/icons/new_cvpcb.png new file mode 100644 index 0000000..2cd45f8 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/new_cvpcb.png differ diff --git a/share/doc/kicad/help/fr/images/icons/new_footprint.png b/share/doc/kicad/help/fr/images/icons/new_footprint.png new file mode 100644 index 0000000..601bf73 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/new_footprint.png differ diff --git a/share/doc/kicad/help/fr/images/icons/new_library.png b/share/doc/kicad/help/fr/images/icons/new_library.png new file mode 100644 index 0000000..240773c Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/new_library.png differ diff --git a/share/doc/kicad/help/fr/images/icons/new_pcb.png b/share/doc/kicad/help/fr/images/icons/new_pcb.png new file mode 100644 index 0000000..0b39cfa Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/new_pcb.png differ diff --git a/share/doc/kicad/help/fr/images/icons/new_project.png b/share/doc/kicad/help/fr/images/icons/new_project.png new file mode 100644 index 0000000..1112cea Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/new_project.png differ diff --git a/share/doc/kicad/help/fr/images/icons/new_project_with_template.png b/share/doc/kicad/help/fr/images/icons/new_project_with_template.png new file mode 100644 index 0000000..90952e2 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/new_project_with_template.png differ diff --git a/share/doc/kicad/help/fr/images/icons/new_sch.png b/share/doc/kicad/help/fr/images/icons/new_sch.png new file mode 100644 index 0000000..eb96d87 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/new_sch.png differ diff --git a/share/doc/kicad/help/fr/images/icons/new_txt.png b/share/doc/kicad/help/fr/images/icons/new_txt.png new file mode 100644 index 0000000..d37cf9c Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/new_txt.png differ diff --git a/share/doc/kicad/help/fr/images/icons/noconn.png b/share/doc/kicad/help/fr/images/icons/noconn.png new file mode 100644 index 0000000..be02738 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/noconn.png differ diff --git a/share/doc/kicad/help/fr/images/icons/normal.png b/share/doc/kicad/help/fr/images/icons/normal.png new file mode 100644 index 0000000..f3d9347 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/normal.png differ diff --git a/share/doc/kicad/help/fr/images/icons/online_help.png b/share/doc/kicad/help/fr/images/icons/online_help.png new file mode 100644 index 0000000..80d6fa0 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/online_help.png differ diff --git a/share/doc/kicad/help/fr/images/icons/open_3d_model_view.png b/share/doc/kicad/help/fr/images/icons/open_3d_model_view.png new file mode 100644 index 0000000..1208f70 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/open_3d_model_view.png differ diff --git a/share/doc/kicad/help/fr/images/icons/open_brd_file.png b/share/doc/kicad/help/fr/images/icons/open_brd_file.png new file mode 100644 index 0000000..4a957ec Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/open_brd_file.png differ diff --git a/share/doc/kicad/help/fr/images/icons/open_document.png b/share/doc/kicad/help/fr/images/icons/open_document.png new file mode 100644 index 0000000..c67ef0c Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/open_document.png differ diff --git a/share/doc/kicad/help/fr/images/icons/open_library.png b/share/doc/kicad/help/fr/images/icons/open_library.png new file mode 100644 index 0000000..4fe29eb Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/open_library.png differ diff --git a/share/doc/kicad/help/fr/images/icons/open_project.png b/share/doc/kicad/help/fr/images/icons/open_project.png new file mode 100644 index 0000000..ec1a32f Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/open_project.png differ diff --git a/share/doc/kicad/help/fr/images/icons/opt_show_polygon.png b/share/doc/kicad/help/fr/images/icons/opt_show_polygon.png new file mode 100644 index 0000000..70639c7 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/opt_show_polygon.png differ diff --git a/share/doc/kicad/help/fr/images/icons/options_all_tracks.png b/share/doc/kicad/help/fr/images/icons/options_all_tracks.png new file mode 100644 index 0000000..18a36ab Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/options_all_tracks.png differ diff --git a/share/doc/kicad/help/fr/images/icons/options_all_tracks_and_vias.png b/share/doc/kicad/help/fr/images/icons/options_all_tracks_and_vias.png new file mode 100644 index 0000000..9ea278a Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/options_all_tracks_and_vias.png differ diff --git a/share/doc/kicad/help/fr/images/icons/options_all_vias.png b/share/doc/kicad/help/fr/images/icons/options_all_vias.png new file mode 100644 index 0000000..0ae558d Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/options_all_vias.png differ diff --git a/share/doc/kicad/help/fr/images/icons/options_arc.png b/share/doc/kicad/help/fr/images/icons/options_arc.png new file mode 100644 index 0000000..ba12f88 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/options_arc.png differ diff --git a/share/doc/kicad/help/fr/images/icons/options_circle.png b/share/doc/kicad/help/fr/images/icons/options_circle.png new file mode 100644 index 0000000..c202416 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/options_circle.png differ diff --git a/share/doc/kicad/help/fr/images/icons/options_module.png b/share/doc/kicad/help/fr/images/icons/options_module.png new file mode 100644 index 0000000..2a40a2e Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/options_module.png differ diff --git a/share/doc/kicad/help/fr/images/icons/options_new_pad.png b/share/doc/kicad/help/fr/images/icons/options_new_pad.png new file mode 100644 index 0000000..35442f0 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/options_new_pad.png differ diff --git a/share/doc/kicad/help/fr/images/icons/options_pad.png b/share/doc/kicad/help/fr/images/icons/options_pad.png new file mode 100644 index 0000000..0e55d39 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/options_pad.png differ diff --git a/share/doc/kicad/help/fr/images/icons/options_pin.png b/share/doc/kicad/help/fr/images/icons/options_pin.png new file mode 100644 index 0000000..0cc5c7f Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/options_pin.png differ diff --git a/share/doc/kicad/help/fr/images/icons/options_pinsheet.png b/share/doc/kicad/help/fr/images/icons/options_pinsheet.png new file mode 100644 index 0000000..1be7a61 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/options_pinsheet.png differ diff --git a/share/doc/kicad/help/fr/images/icons/options_rectangle.png b/share/doc/kicad/help/fr/images/icons/options_rectangle.png new file mode 100644 index 0000000..771e220 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/options_rectangle.png differ diff --git a/share/doc/kicad/help/fr/images/icons/options_segment.png b/share/doc/kicad/help/fr/images/icons/options_segment.png new file mode 100644 index 0000000..a94d448 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/options_segment.png differ diff --git a/share/doc/kicad/help/fr/images/icons/options_text.png b/share/doc/kicad/help/fr/images/icons/options_text.png new file mode 100644 index 0000000..ea7443d Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/options_text.png differ diff --git a/share/doc/kicad/help/fr/images/icons/options_track.png b/share/doc/kicad/help/fr/images/icons/options_track.png new file mode 100644 index 0000000..6c14cc2 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/options_track.png differ diff --git a/share/doc/kicad/help/fr/images/icons/options_tracks.png b/share/doc/kicad/help/fr/images/icons/options_tracks.png new file mode 100644 index 0000000..1c89636 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/options_tracks.png differ diff --git a/share/doc/kicad/help/fr/images/icons/options_vias.png b/share/doc/kicad/help/fr/images/icons/options_vias.png new file mode 100644 index 0000000..d8a4682 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/options_vias.png differ diff --git a/share/doc/kicad/help/fr/images/icons/orient.png b/share/doc/kicad/help/fr/images/icons/orient.png new file mode 100644 index 0000000..99cd1ec Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/orient.png differ diff --git a/share/doc/kicad/help/fr/images/icons/ortho.png b/share/doc/kicad/help/fr/images/icons/ortho.png new file mode 100644 index 0000000..8c017f8 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/ortho.png differ diff --git a/share/doc/kicad/help/fr/images/icons/pad.png b/share/doc/kicad/help/fr/images/icons/pad.png new file mode 100644 index 0000000..3bdc154 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/pad.png differ diff --git a/share/doc/kicad/help/fr/images/icons/pad_dimensions.png b/share/doc/kicad/help/fr/images/icons/pad_dimensions.png new file mode 100644 index 0000000..69d06d4 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/pad_dimensions.png differ diff --git a/share/doc/kicad/help/fr/images/icons/pad_sketch.png b/share/doc/kicad/help/fr/images/icons/pad_sketch.png new file mode 100644 index 0000000..46776a7 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/pad_sketch.png differ diff --git a/share/doc/kicad/help/fr/images/icons/pads_mask_layers.png b/share/doc/kicad/help/fr/images/icons/pads_mask_layers.png new file mode 100644 index 0000000..8de3a34 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/pads_mask_layers.png differ diff --git a/share/doc/kicad/help/fr/images/icons/pagelayout_load.png b/share/doc/kicad/help/fr/images/icons/pagelayout_load.png new file mode 100644 index 0000000..561759b Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/pagelayout_load.png differ diff --git a/share/doc/kicad/help/fr/images/icons/pagelayout_load_default.png b/share/doc/kicad/help/fr/images/icons/pagelayout_load_default.png new file mode 100644 index 0000000..4bbd69c Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/pagelayout_load_default.png differ diff --git a/share/doc/kicad/help/fr/images/icons/pagelayout_new.png b/share/doc/kicad/help/fr/images/icons/pagelayout_new.png new file mode 100644 index 0000000..0b39cfa Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/pagelayout_new.png differ diff --git a/share/doc/kicad/help/fr/images/icons/pagelayout_normal_view_mode.png b/share/doc/kicad/help/fr/images/icons/pagelayout_normal_view_mode.png new file mode 100644 index 0000000..3117bf1 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/pagelayout_normal_view_mode.png differ diff --git a/share/doc/kicad/help/fr/images/icons/pagelayout_recent.png b/share/doc/kicad/help/fr/images/icons/pagelayout_recent.png new file mode 100644 index 0000000..6741ae2 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/pagelayout_recent.png differ diff --git a/share/doc/kicad/help/fr/images/icons/pagelayout_special_view_mode.png b/share/doc/kicad/help/fr/images/icons/pagelayout_special_view_mode.png new file mode 100644 index 0000000..85db9ca Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/pagelayout_special_view_mode.png differ diff --git a/share/doc/kicad/help/fr/images/icons/palette.png b/share/doc/kicad/help/fr/images/icons/palette.png new file mode 100644 index 0000000..01fa7f6 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/palette.png differ diff --git a/share/doc/kicad/help/fr/images/icons/part_properties.png b/share/doc/kicad/help/fr/images/icons/part_properties.png new file mode 100644 index 0000000..aa9f9d9 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/part_properties.png differ diff --git a/share/doc/kicad/help/fr/images/icons/paste.png b/share/doc/kicad/help/fr/images/icons/paste.png new file mode 100644 index 0000000..2110790 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/paste.png differ diff --git a/share/doc/kicad/help/fr/images/icons/pcb_offset.png b/share/doc/kicad/help/fr/images/icons/pcb_offset.png new file mode 100644 index 0000000..a111431 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/pcb_offset.png differ diff --git a/share/doc/kicad/help/fr/images/icons/pcbnew.png b/share/doc/kicad/help/fr/images/icons/pcbnew.png new file mode 100644 index 0000000..08490bf Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/pcbnew.png differ diff --git a/share/doc/kicad/help/fr/images/icons/pin.png b/share/doc/kicad/help/fr/images/icons/pin.png new file mode 100644 index 0000000..d72e306 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/pin.png differ diff --git a/share/doc/kicad/help/fr/images/icons/pin2pin.png b/share/doc/kicad/help/fr/images/icons/pin2pin.png new file mode 100644 index 0000000..4df70c3 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/pin2pin.png differ diff --git a/share/doc/kicad/help/fr/images/icons/pin_name_to.png b/share/doc/kicad/help/fr/images/icons/pin_name_to.png new file mode 100644 index 0000000..664f92a Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/pin_name_to.png differ diff --git a/share/doc/kicad/help/fr/images/icons/pin_number_to.png b/share/doc/kicad/help/fr/images/icons/pin_number_to.png new file mode 100644 index 0000000..b243b3e Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/pin_number_to.png differ diff --git a/share/doc/kicad/help/fr/images/icons/pin_size_to.png b/share/doc/kicad/help/fr/images/icons/pin_size_to.png new file mode 100644 index 0000000..1721cee Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/pin_size_to.png differ diff --git a/share/doc/kicad/help/fr/images/icons/pin_table.png b/share/doc/kicad/help/fr/images/icons/pin_table.png new file mode 100644 index 0000000..f13fdc0 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/pin_table.png differ diff --git a/share/doc/kicad/help/fr/images/icons/pin_to.png b/share/doc/kicad/help/fr/images/icons/pin_to.png new file mode 100644 index 0000000..a7788e4 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/pin_to.png differ diff --git a/share/doc/kicad/help/fr/images/icons/plot.png b/share/doc/kicad/help/fr/images/icons/plot.png new file mode 100644 index 0000000..657a6c2 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/plot.png differ diff --git a/share/doc/kicad/help/fr/images/icons/plot_dxf.png b/share/doc/kicad/help/fr/images/icons/plot_dxf.png new file mode 100644 index 0000000..3532d73 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/plot_dxf.png differ diff --git a/share/doc/kicad/help/fr/images/icons/plot_hpg.png b/share/doc/kicad/help/fr/images/icons/plot_hpg.png new file mode 100644 index 0000000..ed94715 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/plot_hpg.png differ diff --git a/share/doc/kicad/help/fr/images/icons/plot_pdf.png b/share/doc/kicad/help/fr/images/icons/plot_pdf.png new file mode 100644 index 0000000..709f36b Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/plot_pdf.png differ diff --git a/share/doc/kicad/help/fr/images/icons/plot_ps.png b/share/doc/kicad/help/fr/images/icons/plot_ps.png new file mode 100644 index 0000000..a3d3dea Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/plot_ps.png differ diff --git a/share/doc/kicad/help/fr/images/icons/plot_svg.png b/share/doc/kicad/help/fr/images/icons/plot_svg.png new file mode 100644 index 0000000..675ff7b Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/plot_svg.png differ diff --git a/share/doc/kicad/help/fr/images/icons/pointer_style.png b/share/doc/kicad/help/fr/images/icons/pointer_style.png new file mode 100644 index 0000000..a08c573 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/pointer_style.png differ diff --git a/share/doc/kicad/help/fr/images/icons/polar_coord.png b/share/doc/kicad/help/fr/images/icons/polar_coord.png new file mode 100644 index 0000000..7645a80 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/polar_coord.png differ diff --git a/share/doc/kicad/help/fr/images/icons/post_compo.png b/share/doc/kicad/help/fr/images/icons/post_compo.png new file mode 100644 index 0000000..ba2d17b Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/post_compo.png differ diff --git a/share/doc/kicad/help/fr/images/icons/post_drill.png b/share/doc/kicad/help/fr/images/icons/post_drill.png new file mode 100644 index 0000000..65bb2f0 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/post_drill.png differ diff --git a/share/doc/kicad/help/fr/images/icons/post_module.png b/share/doc/kicad/help/fr/images/icons/post_module.png new file mode 100644 index 0000000..23a2afc Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/post_module.png differ diff --git a/share/doc/kicad/help/fr/images/icons/preference.png b/share/doc/kicad/help/fr/images/icons/preference.png new file mode 100644 index 0000000..fdad8af Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/preference.png differ diff --git a/share/doc/kicad/help/fr/images/icons/print_button.png b/share/doc/kicad/help/fr/images/icons/print_button.png new file mode 100644 index 0000000..f49ec0c Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/print_button.png differ diff --git a/share/doc/kicad/help/fr/images/icons/ps_router.png b/share/doc/kicad/help/fr/images/icons/ps_router.png new file mode 100644 index 0000000..ef7e87a Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/ps_router.png differ diff --git a/share/doc/kicad/help/fr/images/icons/py_script.png b/share/doc/kicad/help/fr/images/icons/py_script.png new file mode 100644 index 0000000..74f593e Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/py_script.png differ diff --git a/share/doc/kicad/help/fr/images/icons/ratsnest.png b/share/doc/kicad/help/fr/images/icons/ratsnest.png new file mode 100644 index 0000000..76e2299 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/ratsnest.png differ diff --git a/share/doc/kicad/help/fr/images/icons/read_setup.png b/share/doc/kicad/help/fr/images/icons/read_setup.png new file mode 100644 index 0000000..b36281d Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/read_setup.png differ diff --git a/share/doc/kicad/help/fr/images/icons/red.png b/share/doc/kicad/help/fr/images/icons/red.png new file mode 100644 index 0000000..687bf21 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/red.png differ diff --git a/share/doc/kicad/help/fr/images/icons/redo.png b/share/doc/kicad/help/fr/images/icons/redo.png new file mode 100644 index 0000000..5ca70f5 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/redo.png differ diff --git a/share/doc/kicad/help/fr/images/icons/reload.png b/share/doc/kicad/help/fr/images/icons/reload.png new file mode 100644 index 0000000..ee75109 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/reload.png differ diff --git a/share/doc/kicad/help/fr/images/icons/reload2.png b/share/doc/kicad/help/fr/images/icons/reload2.png new file mode 100644 index 0000000..878fab0 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/reload2.png differ diff --git a/share/doc/kicad/help/fr/images/icons/rescue_pcbnew.png b/share/doc/kicad/help/fr/images/icons/rescue_pcbnew.png new file mode 100644 index 0000000..db1ffc6 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/rescue_pcbnew.png differ diff --git a/share/doc/kicad/help/fr/images/icons/reset_text.png b/share/doc/kicad/help/fr/images/icons/reset_text.png new file mode 100644 index 0000000..d40ee57 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/reset_text.png differ diff --git a/share/doc/kicad/help/fr/images/icons/resize_sheet.png b/share/doc/kicad/help/fr/images/icons/resize_sheet.png new file mode 100644 index 0000000..971b16c Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/resize_sheet.png differ diff --git a/share/doc/kicad/help/fr/images/icons/revert_pcbnew.png b/share/doc/kicad/help/fr/images/icons/revert_pcbnew.png new file mode 100644 index 0000000..35cf7c8 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/revert_pcbnew.png differ diff --git a/share/doc/kicad/help/fr/images/icons/right.png b/share/doc/kicad/help/fr/images/icons/right.png new file mode 100644 index 0000000..69f3af7 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/right.png differ diff --git a/share/doc/kicad/help/fr/images/icons/rotate_back_x.png b/share/doc/kicad/help/fr/images/icons/rotate_back_x.png new file mode 100644 index 0000000..855aada Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/rotate_back_x.png differ diff --git a/share/doc/kicad/help/fr/images/icons/rotate_back_y.png b/share/doc/kicad/help/fr/images/icons/rotate_back_y.png new file mode 100644 index 0000000..8066b43 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/rotate_back_y.png differ diff --git a/share/doc/kicad/help/fr/images/icons/rotate_back_z.png b/share/doc/kicad/help/fr/images/icons/rotate_back_z.png new file mode 100644 index 0000000..c0cbecb Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/rotate_back_z.png differ diff --git a/share/doc/kicad/help/fr/images/icons/rotate_ccw.png b/share/doc/kicad/help/fr/images/icons/rotate_ccw.png new file mode 100644 index 0000000..936750f Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/rotate_ccw.png differ diff --git a/share/doc/kicad/help/fr/images/icons/rotate_cw.png b/share/doc/kicad/help/fr/images/icons/rotate_cw.png new file mode 100644 index 0000000..33fb933 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/rotate_cw.png differ diff --git a/share/doc/kicad/help/fr/images/icons/rotate_field.png b/share/doc/kicad/help/fr/images/icons/rotate_field.png new file mode 100644 index 0000000..c46a759 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/rotate_field.png differ diff --git a/share/doc/kicad/help/fr/images/icons/rotate_forw_x.png b/share/doc/kicad/help/fr/images/icons/rotate_forw_x.png new file mode 100644 index 0000000..51a32d6 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/rotate_forw_x.png differ diff --git a/share/doc/kicad/help/fr/images/icons/rotate_forw_y.png b/share/doc/kicad/help/fr/images/icons/rotate_forw_y.png new file mode 100644 index 0000000..852f70f Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/rotate_forw_y.png differ diff --git a/share/doc/kicad/help/fr/images/icons/rotate_forw_z.png b/share/doc/kicad/help/fr/images/icons/rotate_forw_z.png new file mode 100644 index 0000000..fd08512 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/rotate_forw_z.png differ diff --git a/share/doc/kicad/help/fr/images/icons/rotate_glabel.png b/share/doc/kicad/help/fr/images/icons/rotate_glabel.png new file mode 100644 index 0000000..5011538 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/rotate_glabel.png differ diff --git a/share/doc/kicad/help/fr/images/icons/rotate_module_ccw.png b/share/doc/kicad/help/fr/images/icons/rotate_module_ccw.png new file mode 100644 index 0000000..a60ff57 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/rotate_module_ccw.png differ diff --git a/share/doc/kicad/help/fr/images/icons/rotate_module_cw.png b/share/doc/kicad/help/fr/images/icons/rotate_module_cw.png new file mode 100644 index 0000000..40ee3ae Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/rotate_module_cw.png differ diff --git a/share/doc/kicad/help/fr/images/icons/rotate_neg_x.png b/share/doc/kicad/help/fr/images/icons/rotate_neg_x.png new file mode 100644 index 0000000..f0b5ec7 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/rotate_neg_x.png differ diff --git a/share/doc/kicad/help/fr/images/icons/rotate_neg_y.png b/share/doc/kicad/help/fr/images/icons/rotate_neg_y.png new file mode 100644 index 0000000..97c738f Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/rotate_neg_y.png differ diff --git a/share/doc/kicad/help/fr/images/icons/rotate_neg_z.png b/share/doc/kicad/help/fr/images/icons/rotate_neg_z.png new file mode 100644 index 0000000..d4a0f79 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/rotate_neg_z.png differ diff --git a/share/doc/kicad/help/fr/images/icons/rotate_pin.png b/share/doc/kicad/help/fr/images/icons/rotate_pin.png new file mode 100644 index 0000000..534b94c Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/rotate_pin.png differ diff --git a/share/doc/kicad/help/fr/images/icons/rotate_pos_x.png b/share/doc/kicad/help/fr/images/icons/rotate_pos_x.png new file mode 100644 index 0000000..a1b39ae Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/rotate_pos_x.png differ diff --git a/share/doc/kicad/help/fr/images/icons/rotate_pos_y.png b/share/doc/kicad/help/fr/images/icons/rotate_pos_y.png new file mode 100644 index 0000000..394713a Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/rotate_pos_y.png differ diff --git a/share/doc/kicad/help/fr/images/icons/rotate_pos_z.png b/share/doc/kicad/help/fr/images/icons/rotate_pos_z.png new file mode 100644 index 0000000..dd3183d Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/rotate_pos_z.png differ diff --git a/share/doc/kicad/help/fr/images/icons/run-cvpcb.png b/share/doc/kicad/help/fr/images/icons/run-cvpcb.png new file mode 100644 index 0000000..6776c87 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/run-cvpcb.png differ diff --git a/share/doc/kicad/help/fr/images/icons/save.png b/share/doc/kicad/help/fr/images/icons/save.png new file mode 100644 index 0000000..a48d457 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/save.png differ diff --git a/share/doc/kicad/help/fr/images/icons/save_as.png b/share/doc/kicad/help/fr/images/icons/save_as.png new file mode 100644 index 0000000..52cb24b Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/save_as.png differ diff --git a/share/doc/kicad/help/fr/images/icons/save_library.png b/share/doc/kicad/help/fr/images/icons/save_library.png new file mode 100644 index 0000000..532b2d5 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/save_library.png differ diff --git a/share/doc/kicad/help/fr/images/icons/save_netlist.png b/share/doc/kicad/help/fr/images/icons/save_netlist.png new file mode 100644 index 0000000..de5841e Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/save_netlist.png differ diff --git a/share/doc/kicad/help/fr/images/icons/save_part_in_mem.png b/share/doc/kicad/help/fr/images/icons/save_part_in_mem.png new file mode 100644 index 0000000..433f849 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/save_part_in_mem.png differ diff --git a/share/doc/kicad/help/fr/images/icons/save_project.png b/share/doc/kicad/help/fr/images/icons/save_project.png new file mode 100644 index 0000000..a48d457 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/save_project.png differ diff --git a/share/doc/kicad/help/fr/images/icons/save_setup.png b/share/doc/kicad/help/fr/images/icons/save_setup.png new file mode 100644 index 0000000..2dea182 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/save_setup.png differ diff --git a/share/doc/kicad/help/fr/images/icons/schematic.png b/share/doc/kicad/help/fr/images/icons/schematic.png new file mode 100644 index 0000000..85c7c71 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/schematic.png differ diff --git a/share/doc/kicad/help/fr/images/icons/select_grid.png b/share/doc/kicad/help/fr/images/icons/select_grid.png new file mode 100644 index 0000000..641716c Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/select_grid.png differ diff --git a/share/doc/kicad/help/fr/images/icons/select_layer_pair.png b/share/doc/kicad/help/fr/images/icons/select_layer_pair.png new file mode 100644 index 0000000..e3a8be0 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/select_layer_pair.png differ diff --git a/share/doc/kicad/help/fr/images/icons/select_w_layer.png b/share/doc/kicad/help/fr/images/icons/select_w_layer.png new file mode 100644 index 0000000..f221b41 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/select_w_layer.png differ diff --git a/share/doc/kicad/help/fr/images/icons/shape_3d.png b/share/doc/kicad/help/fr/images/icons/shape_3d.png new file mode 100644 index 0000000..6501ba3 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/shape_3d.png differ diff --git a/share/doc/kicad/help/fr/images/icons/sheetset.png b/share/doc/kicad/help/fr/images/icons/sheetset.png new file mode 100644 index 0000000..c9fe3b9 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/sheetset.png differ diff --git a/share/doc/kicad/help/fr/images/icons/show_dcodenumber.png b/share/doc/kicad/help/fr/images/icons/show_dcodenumber.png new file mode 100644 index 0000000..417c931 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/show_dcodenumber.png differ diff --git a/share/doc/kicad/help/fr/images/icons/show_footprint.png b/share/doc/kicad/help/fr/images/icons/show_footprint.png new file mode 100644 index 0000000..f4c4282 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/show_footprint.png differ diff --git a/share/doc/kicad/help/fr/images/icons/show_mod_edge.png b/share/doc/kicad/help/fr/images/icons/show_mod_edge.png new file mode 100644 index 0000000..cd31630 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/show_mod_edge.png differ diff --git a/share/doc/kicad/help/fr/images/icons/show_zone.png b/share/doc/kicad/help/fr/images/icons/show_zone.png new file mode 100644 index 0000000..9fd8486 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/show_zone.png differ diff --git a/share/doc/kicad/help/fr/images/icons/show_zone_disable.png b/share/doc/kicad/help/fr/images/icons/show_zone_disable.png new file mode 100644 index 0000000..d28b32d Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/show_zone_disable.png differ diff --git a/share/doc/kicad/help/fr/images/icons/show_zone_outline_only.png b/share/doc/kicad/help/fr/images/icons/show_zone_outline_only.png new file mode 100644 index 0000000..6e9893c Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/show_zone_outline_only.png differ diff --git a/share/doc/kicad/help/fr/images/icons/showtrack.png b/share/doc/kicad/help/fr/images/icons/showtrack.png new file mode 100644 index 0000000..cf50f9e Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/showtrack.png differ diff --git a/share/doc/kicad/help/fr/images/icons/svg_file.png b/share/doc/kicad/help/fr/images/icons/svg_file.png new file mode 100644 index 0000000..cff0289 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/svg_file.png differ diff --git a/share/doc/kicad/help/fr/images/icons/swap_layer.png b/share/doc/kicad/help/fr/images/icons/swap_layer.png new file mode 100644 index 0000000..00ef1e2 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/swap_layer.png differ diff --git a/share/doc/kicad/help/fr/images/icons/text_sketch.png b/share/doc/kicad/help/fr/images/icons/text_sketch.png new file mode 100644 index 0000000..4d1a3a2 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/text_sketch.png differ diff --git a/share/doc/kicad/help/fr/images/icons/three_d.png b/share/doc/kicad/help/fr/images/icons/three_d.png new file mode 100644 index 0000000..1208f70 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/three_d.png differ diff --git a/share/doc/kicad/help/fr/images/icons/toggle_edge_sketch.png b/share/doc/kicad/help/fr/images/icons/toggle_edge_sketch.png new file mode 100644 index 0000000..cd31630 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/toggle_edge_sketch.png differ diff --git a/share/doc/kicad/help/fr/images/icons/toggle_grid.png b/share/doc/kicad/help/fr/images/icons/toggle_grid.png new file mode 100644 index 0000000..b16f76b Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/toggle_grid.png differ diff --git a/share/doc/kicad/help/fr/images/icons/toggle_ortho.png b/share/doc/kicad/help/fr/images/icons/toggle_ortho.png new file mode 100644 index 0000000..8c017f8 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/toggle_ortho.png differ diff --git a/share/doc/kicad/help/fr/images/icons/toggle_pads_sketch.png b/share/doc/kicad/help/fr/images/icons/toggle_pads_sketch.png new file mode 100644 index 0000000..46776a7 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/toggle_pads_sketch.png differ diff --git a/share/doc/kicad/help/fr/images/icons/toggle_text_sketch.png b/share/doc/kicad/help/fr/images/icons/toggle_text_sketch.png new file mode 100644 index 0000000..4d1a3a2 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/toggle_text_sketch.png differ diff --git a/share/doc/kicad/help/fr/images/icons/tool_ratsnest.png b/share/doc/kicad/help/fr/images/icons/tool_ratsnest.png new file mode 100644 index 0000000..58ce127 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/tool_ratsnest.png differ diff --git a/share/doc/kicad/help/fr/images/icons/tools.png b/share/doc/kicad/help/fr/images/icons/tools.png new file mode 100644 index 0000000..434658c Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/tools.png differ diff --git a/share/doc/kicad/help/fr/images/icons/track_locked.png b/share/doc/kicad/help/fr/images/icons/track_locked.png new file mode 100644 index 0000000..4a291c7 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/track_locked.png differ diff --git a/share/doc/kicad/help/fr/images/icons/track_sketch.png b/share/doc/kicad/help/fr/images/icons/track_sketch.png new file mode 100644 index 0000000..cf50f9e Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/track_sketch.png differ diff --git a/share/doc/kicad/help/fr/images/icons/track_unlocked.png b/share/doc/kicad/help/fr/images/icons/track_unlocked.png new file mode 100644 index 0000000..52aa814 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/track_unlocked.png differ diff --git a/share/doc/kicad/help/fr/images/icons/transistor.png b/share/doc/kicad/help/fr/images/icons/transistor.png new file mode 100644 index 0000000..7122500 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/transistor.png differ diff --git a/share/doc/kicad/help/fr/images/icons/undelete.png b/share/doc/kicad/help/fr/images/icons/undelete.png new file mode 100644 index 0000000..fe82e14 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/undelete.png differ diff --git a/share/doc/kicad/help/fr/images/icons/undo.png b/share/doc/kicad/help/fr/images/icons/undo.png new file mode 100644 index 0000000..6b2e181 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/undo.png differ diff --git a/share/doc/kicad/help/fr/images/icons/unit_inch.png b/share/doc/kicad/help/fr/images/icons/unit_inch.png new file mode 100644 index 0000000..004d72f Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/unit_inch.png differ diff --git a/share/doc/kicad/help/fr/images/icons/unit_mm.png b/share/doc/kicad/help/fr/images/icons/unit_mm.png new file mode 100644 index 0000000..f11ff7e Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/unit_mm.png differ diff --git a/share/doc/kicad/help/fr/images/icons/unknown.png b/share/doc/kicad/help/fr/images/icons/unknown.png new file mode 100644 index 0000000..dcbfcde Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/unknown.png differ diff --git a/share/doc/kicad/help/fr/images/icons/unlocked.png b/share/doc/kicad/help/fr/images/icons/unlocked.png new file mode 100644 index 0000000..430b5ee Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/unlocked.png differ diff --git a/share/doc/kicad/help/fr/images/icons/unzip.png b/share/doc/kicad/help/fr/images/icons/unzip.png new file mode 100644 index 0000000..ba109f6 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/unzip.png differ diff --git a/share/doc/kicad/help/fr/images/icons/up.png b/share/doc/kicad/help/fr/images/icons/up.png new file mode 100644 index 0000000..c571c9f Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/up.png differ diff --git a/share/doc/kicad/help/fr/images/icons/update_module_board.png b/share/doc/kicad/help/fr/images/icons/update_module_board.png new file mode 100644 index 0000000..9cd0514 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/update_module_board.png differ diff --git a/share/doc/kicad/help/fr/images/icons/use_3D_copper_thickness.png b/share/doc/kicad/help/fr/images/icons/use_3D_copper_thickness.png new file mode 100644 index 0000000..79245af Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/use_3D_copper_thickness.png differ diff --git a/share/doc/kicad/help/fr/images/icons/via.png b/share/doc/kicad/help/fr/images/icons/via.png new file mode 100644 index 0000000..ff1bf6c Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/via.png differ diff --git a/share/doc/kicad/help/fr/images/icons/via_sketch.png b/share/doc/kicad/help/fr/images/icons/via_sketch.png new file mode 100644 index 0000000..3076ad9 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/via_sketch.png differ diff --git a/share/doc/kicad/help/fr/images/icons/warning.png b/share/doc/kicad/help/fr/images/icons/warning.png new file mode 100644 index 0000000..ff28bbc Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/warning.png differ diff --git a/share/doc/kicad/help/fr/images/icons/web_support.png b/share/doc/kicad/help/fr/images/icons/web_support.png new file mode 100644 index 0000000..04f243c Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/web_support.png differ diff --git a/share/doc/kicad/help/fr/images/icons/width_net.png b/share/doc/kicad/help/fr/images/icons/width_net.png new file mode 100644 index 0000000..9decdde Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/width_net.png differ diff --git a/share/doc/kicad/help/fr/images/icons/width_segment.png b/share/doc/kicad/help/fr/images/icons/width_segment.png new file mode 100644 index 0000000..2ea01b6 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/width_segment.png differ diff --git a/share/doc/kicad/help/fr/images/icons/width_track.png b/share/doc/kicad/help/fr/images/icons/width_track.png new file mode 100644 index 0000000..b00973b Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/width_track.png differ diff --git a/share/doc/kicad/help/fr/images/icons/width_track_via.png b/share/doc/kicad/help/fr/images/icons/width_track_via.png new file mode 100644 index 0000000..6387783 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/width_track_via.png differ diff --git a/share/doc/kicad/help/fr/images/icons/width_vias.png b/share/doc/kicad/help/fr/images/icons/width_vias.png new file mode 100644 index 0000000..b2d966c Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/width_vias.png differ diff --git a/share/doc/kicad/help/fr/images/icons/window_close.png b/share/doc/kicad/help/fr/images/icons/window_close.png new file mode 100644 index 0000000..90fdf32 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/window_close.png differ diff --git a/share/doc/kicad/help/fr/images/icons/zip.png b/share/doc/kicad/help/fr/images/icons/zip.png new file mode 100644 index 0000000..26e04f2 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/zip.png differ diff --git a/share/doc/kicad/help/fr/images/icons/zip_tool.png b/share/doc/kicad/help/fr/images/icons/zip_tool.png new file mode 100644 index 0000000..37ec0d9 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/zip_tool.png differ diff --git a/share/doc/kicad/help/fr/images/icons/zone_duplicate.png b/share/doc/kicad/help/fr/images/icons/zone_duplicate.png new file mode 100644 index 0000000..90f3350 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/zone_duplicate.png differ diff --git a/share/doc/kicad/help/fr/images/icons/zone_unfill.png b/share/doc/kicad/help/fr/images/icons/zone_unfill.png new file mode 100644 index 0000000..37b0d0a Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/zone_unfill.png differ diff --git a/share/doc/kicad/help/fr/images/icons/zoom.png b/share/doc/kicad/help/fr/images/icons/zoom.png new file mode 100644 index 0000000..a861279 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/zoom.png differ diff --git a/share/doc/kicad/help/fr/images/icons/zoom_area.png b/share/doc/kicad/help/fr/images/icons/zoom_area.png new file mode 100644 index 0000000..a8ec33f Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/zoom_area.png differ diff --git a/share/doc/kicad/help/fr/images/icons/zoom_center_on_screen.png b/share/doc/kicad/help/fr/images/icons/zoom_center_on_screen.png new file mode 100644 index 0000000..88cceca Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/zoom_center_on_screen.png differ diff --git a/share/doc/kicad/help/fr/images/icons/zoom_fit_in_page.png b/share/doc/kicad/help/fr/images/icons/zoom_fit_in_page.png new file mode 100644 index 0000000..8256eb1 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/zoom_fit_in_page.png differ diff --git a/share/doc/kicad/help/fr/images/icons/zoom_in.png b/share/doc/kicad/help/fr/images/icons/zoom_in.png new file mode 100644 index 0000000..fc216ac Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/zoom_in.png differ diff --git a/share/doc/kicad/help/fr/images/icons/zoom_out.png b/share/doc/kicad/help/fr/images/icons/zoom_out.png new file mode 100644 index 0000000..fe77430 Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/zoom_out.png differ diff --git a/share/doc/kicad/help/fr/images/icons/zoom_redraw.png b/share/doc/kicad/help/fr/images/icons/zoom_redraw.png new file mode 100644 index 0000000..fde238c Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/zoom_redraw.png differ diff --git a/share/doc/kicad/help/fr/images/icons/zoom_selection.png b/share/doc/kicad/help/fr/images/icons/zoom_selection.png new file mode 100644 index 0000000..55b2cfd Binary files /dev/null and b/share/doc/kicad/help/fr/images/icons/zoom_selection.png differ diff --git a/share/doc/kicad/help/fr/images/kicad_flowchart.png b/share/doc/kicad/help/fr/images/kicad_flowchart.png new file mode 100644 index 0000000..5607e59 Binary files /dev/null and b/share/doc/kicad/help/fr/images/kicad_flowchart.png differ diff --git a/share/doc/kicad/help/fr/images/kicad_main_window.png b/share/doc/kicad/help/fr/images/kicad_main_window.png new file mode 100644 index 0000000..eeaf96c Binary files /dev/null and b/share/doc/kicad/help/fr/images/kicad_main_window.png differ diff --git a/share/doc/kicad/help/fr/images/launch_pane.png b/share/doc/kicad/help/fr/images/launch_pane.png new file mode 100644 index 0000000..bcd33b5 Binary files /dev/null and b/share/doc/kicad/help/fr/images/launch_pane.png differ diff --git a/share/doc/kicad/help/fr/images/logo.png b/share/doc/kicad/help/fr/images/logo.png new file mode 100644 index 0000000..6e929aa Binary files /dev/null and b/share/doc/kicad/help/fr/images/logo.png differ diff --git a/share/doc/kicad/help/fr/images/main_toolbar.png b/share/doc/kicad/help/fr/images/main_toolbar.png new file mode 100644 index 0000000..1eae5ba Binary files /dev/null and b/share/doc/kicad/help/fr/images/main_toolbar.png differ diff --git a/share/doc/kicad/help/fr/images/pad_properties.png b/share/doc/kicad/help/fr/images/pad_properties.png new file mode 100644 index 0000000..19c03c8 Binary files /dev/null and b/share/doc/kicad/help/fr/images/pad_properties.png differ diff --git a/share/doc/kicad/help/fr/images/pcbnew_3d_viewer.png b/share/doc/kicad/help/fr/images/pcbnew_3d_viewer.png new file mode 100644 index 0000000..6e40746 Binary files /dev/null and b/share/doc/kicad/help/fr/images/pcbnew_3d_viewer.png differ diff --git a/share/doc/kicad/help/fr/images/pcbnew_select_track_width.png b/share/doc/kicad/help/fr/images/pcbnew_select_track_width.png new file mode 100644 index 0000000..95e64eb Binary files /dev/null and b/share/doc/kicad/help/fr/images/pcbnew_select_track_width.png differ diff --git a/share/doc/kicad/help/fr/images/pin_properties.png b/share/doc/kicad/help/fr/images/pin_properties.png new file mode 100644 index 0000000..0bffe41 Binary files /dev/null and b/share/doc/kicad/help/fr/images/pin_properties.png differ diff --git a/share/doc/kicad/help/fr/images/place_a_via.png b/share/doc/kicad/help/fr/images/place_a_via.png new file mode 100644 index 0000000..a5f7769 Binary files /dev/null and b/share/doc/kicad/help/fr/images/place_a_via.png differ diff --git a/share/doc/kicad/help/fr/images/project_tree.png b/share/doc/kicad/help/fr/images/project_tree.png new file mode 100644 index 0000000..f98074c Binary files /dev/null and b/share/doc/kicad/help/fr/images/project_tree.png differ diff --git a/share/doc/kicad/help/fr/images/resistor_value.png b/share/doc/kicad/help/fr/images/resistor_value.png new file mode 100644 index 0000000..a3ac7e0 Binary files /dev/null and b/share/doc/kicad/help/fr/images/resistor_value.png differ diff --git a/share/doc/kicad/help/fr/images/route_icon.png b/share/doc/kicad/help/fr/images/route_icon.png new file mode 100644 index 0000000..c8f1ae0 Binary files /dev/null and b/share/doc/kicad/help/fr/images/route_icon.png differ diff --git a/share/doc/kicad/help/fr/images/sch_with_buses.png b/share/doc/kicad/help/fr/images/sch_with_buses.png new file mode 100644 index 0000000..ee4b32a Binary files /dev/null and b/share/doc/kicad/help/fr/images/sch_with_buses.png differ diff --git a/share/doc/kicad/help/fr/images/schematic-sample.png b/share/doc/kicad/help/fr/images/schematic-sample.png new file mode 100644 index 0000000..08955d5 Binary files /dev/null and b/share/doc/kicad/help/fr/images/schematic-sample.png differ diff --git a/share/doc/kicad/help/fr/images/select_top_copper.png b/share/doc/kicad/help/fr/images/select_top_copper.png new file mode 100644 index 0000000..e906296 Binary files /dev/null and b/share/doc/kicad/help/fr/images/select_top_copper.png differ diff --git a/share/doc/kicad/help/fr/images/template_tree.png b/share/doc/kicad/help/fr/images/template_tree.png new file mode 100644 index 0000000..32900d4 Binary files /dev/null and b/share/doc/kicad/help/fr/images/template_tree.png differ diff --git a/share/doc/kicad/help/fr/images/template_tree_meta.png b/share/doc/kicad/help/fr/images/template_tree_meta.png new file mode 100644 index 0000000..04a7287 Binary files /dev/null and b/share/doc/kicad/help/fr/images/template_tree_meta.png differ diff --git a/share/doc/kicad/help/fr/images/toolbar_libedit.png b/share/doc/kicad/help/fr/images/toolbar_libedit.png new file mode 100644 index 0000000..ae15f01 Binary files /dev/null and b/share/doc/kicad/help/fr/images/toolbar_libedit.png differ diff --git a/share/doc/kicad/help/fr/images/toolbar_libedit_alias.png b/share/doc/kicad/help/fr/images/toolbar_libedit_alias.png new file mode 100644 index 0000000..d5756e4 Binary files /dev/null and b/share/doc/kicad/help/fr/images/toolbar_libedit_alias.png differ diff --git a/share/doc/kicad/help/fr/images/toolbar_libedit_part.png b/share/doc/kicad/help/fr/images/toolbar_libedit_part.png new file mode 100644 index 0000000..f859e6d Binary files /dev/null and b/share/doc/kicad/help/fr/images/toolbar_libedit_part.png differ diff --git a/share/doc/kicad/help/fr/images/toolbar_schedit.png b/share/doc/kicad/help/fr/images/toolbar_schedit.png new file mode 100644 index 0000000..4943462 Binary files /dev/null and b/share/doc/kicad/help/fr/images/toolbar_schedit.png differ diff --git a/share/doc/kicad/help/fr/images/toolbar_schedit_rightside.png b/share/doc/kicad/help/fr/images/toolbar_schedit_rightside.png new file mode 100644 index 0000000..37ba24d Binary files /dev/null and b/share/doc/kicad/help/fr/images/toolbar_schedit_rightside.png differ diff --git a/share/doc/kicad/help/fr/images/toolbar_schedit_standalone.png b/share/doc/kicad/help/fr/images/toolbar_schedit_standalone.png new file mode 100644 index 0000000..0d33d61 Binary files /dev/null and b/share/doc/kicad/help/fr/images/toolbar_schedit_standalone.png differ diff --git a/share/doc/kicad/help/fr/images/toolbar_viewlib.png b/share/doc/kicad/help/fr/images/toolbar_viewlib.png new file mode 100644 index 0000000..e89dd7d Binary files /dev/null and b/share/doc/kicad/help/fr/images/toolbar_viewlib.png differ diff --git a/share/doc/kicad/help/fr/images/toolbar_viewlib_part.png b/share/doc/kicad/help/fr/images/toolbar_viewlib_part.png new file mode 100644 index 0000000..b846f67 Binary files /dev/null and b/share/doc/kicad/help/fr/images/toolbar_viewlib_part.png differ diff --git a/share/doc/kicad/help/fr/images/wires_labels.png b/share/doc/kicad/help/fr/images/wires_labels.png new file mode 100644 index 0000000..52076eb Binary files /dev/null and b/share/doc/kicad/help/fr/images/wires_labels.png differ diff --git a/share/doc/kicad/help/fr/kicad.epub b/share/doc/kicad/help/fr/kicad.epub new file mode 100644 index 0000000..ae90798 Binary files /dev/null and b/share/doc/kicad/help/fr/kicad.epub differ diff --git a/share/doc/kicad/help/fr/kicad.html b/share/doc/kicad/help/fr/kicad.html new file mode 100644 index 0000000..2be039b --- /dev/null +++ b/share/doc/kicad/help/fr/kicad.html @@ -0,0 +1,1746 @@ + + + + + +KiCad + + + + + +
+
+
+

Manuel de Référence

+ +

Ce document est la propriété des contributeurs ci-dessous, copyright © +2010-2015. Vous pouvez le distribuer et/ou le modifier selon les termes de +la GNU General Public License (http://www.gnu.org/licenses/gpl.html), +version 3 ou ultérieure ou bien selon la licence Creative Commons +Attribution (http://creativecommons.org/licenses/by/3.0/), version 3.0 ou +ultérieure.

+

Toutes les marques apparaissant dans ce document appartiennent à leurs +propriétaires respectifs.

+

Contributeurs

+

Jean-Pierre Charras, Fabrizio Tappero, Marc Berlioux.

+

Traduction

+

Marc Berlioux <marc.berlioux@gmail.com>, 2015-2016.

+

Retours

+

Merci de signaler vos corrections de bugs, suggestions ou nouvelles versions +ici :

+
+

Date de publication et version du logiciel

+

21 mai 2015.

+
+
+
+

1. Introduction

+
+
+

1.1. KiCad

+

KiCad est un logiciel open-source destiné à la création de schémas +électroniques et de circuits imprimés. D’apparence monolithique, KiCad est +en réalité une suite de plusieurs logiciels spécifiques qui coopèrent :

+
    +
  • +

    +KiCad : gestion des projets +

    +
  • +
  • +

    +Eeschema : édition de schémas et de composants +

    +
  • +
  • +

    +CvPcb : sélection et association composants / empreintes (se lance depuis Eeschema) +

    +
  • +
  • +

    +Pcbnew : édition de circuits imprimés +

    +
  • +
  • +

    +GerbView : visualisateur de fichiers Gerber +

    +
  • +
+

3 utilitaires sont inclus

+
    +
  • +

    +Bitmap2Component : conversion d’images bitmap en symboles ou empreintes de composants +

    +
  • +
  • +

    +PcbCalculator : outil de calcul pour composants de régulation, largeurs de pistes, + isolation électrique, ligne de transmission, codes des couleurs, etc… +

    +
  • +
  • +

    +PlEditor : éditeur de cartouches personnalisés +

    +
  • +
+

Ces outils sont normalement lancés depuis le gestionnaire de projet, mais +peuvent aussi être lancés indépendamment.

+

KiCad peut être considéré comme suffisamment abouti pour servir à la +conception et la maintenance de cartes électroniques complexes.

+

KiCad n’a aucune limitation de taille des circuits imprimés et peut +facilement gérer jusqu'à 32 couches de cuivre, jusqu'à 14 couches +techniques, et 4 couches auxiliaires.

+

KiCad peut créer tous les fichiers nécessaires à la génération de circuits +imprimés :

+
    +
  • +

    +fichiers Gerber pour photo-traceurs +

    +
  • +
  • +

    +fichiers de perçage +

    +
  • +
  • +

    +fichiers d’implantation automatique des composants +

    +
  • +
  • +

    +et beaucoup plus encore. +

    +
  • +
+

Étant open-source (licence GPL), KiCad est l’outil idéal pour la création de +matériel électronique orienté open-source ou open-hardware.

+

KiCad fonctionne sous GNU/Linux, Windows et Apple OS X (encore expérimental, +mais désormais fonctionnel).

+
+
+

1.2. Fichiers et dossiers de KiCad

+

KiCad crée et utilise, pour l'édition des schéma et circuits, des fichiers +et dossiers avec les extensions suivantes :

+

Fichier du gestionnaire de projet :

+ +++ + + + + + +

*.pro

Fichier contenant les paramètres du projet actuel, y compris la liste des librairies de composants.

+

Fichiers de l'éditeur de schéma :

+ +++ + + + + + + + + + + + + + + + + + +

*.sch

Fichiers de schémas, ne contiennent pas les composants.

*.lib

Fichiers de librairies de composants, contenant les descriptions de composants : forme graphique, pins, champs.

*.dcm

Documentation des librairies de composants, contenant quelques descriptions de composants : +commentaires, mot-clefs, référence aux datasheets.

*_cache.lib

Fichier librairie cache, contenant une copie des composants utilisés dans le schéma.

+

Fichiers et dossiers de l'éditeur de circuits :

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + +

*.kicad_pcb

Fichier du circuit contenant toute l’info, sauf la mise en page.

*.pretty

Dossiers des librairies d’empreintes. Le dossier est la librairie elle-même.

*.kicad_mod

Fichiers d’empreintes, contenant chacun une description d’empreinte.

*.brd

Ancien format de fichier de circuit. +Peut être lu, mais non écrit par l'éditeur de circuit.

*.mod

Ancien format de fichier de librairies d’empreintes. +Peut être lu, mais non écrit par l'éditeur de circuit.

fp-lib-table

Liste des librairies d’empreintes (table des librairies d’empreintes) : +liste des librairies d’empreintes (différents formats) qui sont chargées +par l'éditeur de circuit ou d’empreintes, ou dans CvPcb.

+

Fichiers communs :

+ +++ + + + + + + + + + +

*.kicad_wks

Fichiers de description de cartouche, pour ceux qui veulent des feuilles personnalisées.

*.net

Fichier Netliste créé par le schéma, et utilisé par l'éditeur de circuits. +Ce fichier est associé au fichier .cmp, pour ceux qui préfèrent un fichier séparé +pour l’association composants/empreintes.

+

Fichiers spéciaux :

+ +++ + + + + + +

*.cmp

Enregistre l’association entre les composants du schéma et leurs empreintes sur le circuit.

+

Il peut être créé par PcbNew et importé dans Eeschema.

+

Le but est la rétro-importation de Pcbnew dans Eeschema, pour les utilisateurs qui veulent changer leurs empreintes dans Pcbnew (par exemple avec la commande Échanger Empreinte) et importer ces changements dans le schéma.

+

Autres fichiers :

+

Ils sont générés par KiCad pour la fabrication ou la documentation.

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

*.gbr

Fichiers Gerber, pour la fabrication

*.drl

Fichiers de perçage (format Excellon), pour la fabrication.

*.pos

Fichiers de placement (ASCII), pour les machines d’insertion automatiques.

*.rpt

Fichiers de rapport (ASCII), pour la documentation.

*.ps

Fichiers de tracé (PS postscript), pour la documentation.

*.pdf

Fichiers de tracé (PDF), pour la documentation.

*.svg

Fichiers de tracé (SVG), pour la documentation.

*.dxf

Fichiers de tracé (DXF), pour la documentation.

*.plt

Fichiers de tracé (HPGL), pour la documentation.

+
+
+
+
+

2. Installation et configuration

+
+
+

2.1. Options d’affichage

+

Pcbnew a besoin d’une version OpenGL v2.1 ou supérieure.

+
+
+

2.2. Initialisation de la configuration par défaut

+

Un fichier de configuration par défaut nommé kicad.pro est fourni dans +kicad/template. Il sert de modèle pour chaque nouveau projet.

+

Si un autre fichier de configuration par défaut nommé fp-lib-table existe, +il sera utilisé une seule fois pour créer une liste des librairies +d’empreintes (sinon, cette liste sera créée à partir de zéro).

+

Le fichier par défaut kicad.pro peut être librement modifié si nécessaire, principalement pour fixer la liste des fichiers de librairies chargés par Eeschema.

+

Quelques autres paramètres (taille de texte par défaut, épaisseur de trait +par défaut, principalement pour Pcbnew) sont stockés ici.

+

Vérifiez que vous avez les droits en écriture sur le fichier +kicad/template/kicad.pro.

+

Lancez Kicad et chargez le projet kicad.pro.

+

Lancez Eeschema via KiCad. Modifiez et mettez à jour la configuration de +Eeschema, en particulier la liste des librairies que vous souhaitez utiliser +chaque fois que vous créez de nouveaux projets.

+

Lancez Pcbnew via KiCad. Modifiez et mettez à jour la configuration de +Pcbnew, en particulier la liste des librairies d’empreintes. Pcbnew créera +ou mettra à jour un fichier de liste de librairies appelé table des +librairies d’empreintes. Il y a 2 fichiers de listes de librairies (nommés +fp-lib-table). Le premier, situé dans le dossier utilisateur, est global +pour tous les projets. Le second, s’il existe, situé dans le répertoire du +projet, est spécifique au projet.

+
+
+

2.3. Initialisation de certaines options et utilitaires

+

Lors de l’utilisation de KiCad, un éditeur de texte et un visualisateur de +PDF sont utiles. Les définir est une bonne idée.

+

Ces réglages sont accessibles à partir du menu Préférences

+
+
+images/fr/preferences_menu.png +
+
+

3 options sont particulièrement importantes :

+
    +
  • +

    +Configurer les chemins +

    +
  • +
  • +

    +Visualisateur PDF +

    +
  • +
  • +

    +Sélection de l'éditeur de texte +

    +
  • +
+
+
+

2.4. Configuration des chemins

+

Dans KiCad, on peut définir des chemins à l’aide de variables +d’environment. Quelques variables d’environnement sont définies en interne +par KiCad, et peuvent être utilisées pour définir des chemins (pour les +librairies, des formes 3D, etc…).

+

C’est utile lorsque les chemins absolus sont inconnus, ou susceptibles de +changer. C’est le cas des «librairies officielles» construites pour KiCad +:

+
    +
  • +

    +pour le chemin vers ces librairies, lorsqu’elles sont installées sur votre + disque dur. +

    +
  • +
  • +

    +pour le chemin des fichiers de formes 3D utilisés dans les définitions des + empreintes. +

    +
  • +
+

Par exemple, le chemin complet vers la librairie d’empreinte +connect.pretty est défini comme cela, en utilisant la variable +d’environnement KISYSMOD pour définir le chemin complet : +${KISYSMOD}/connect.pretty.

+

Évidemment on peut, comme toujours, définir le chemin complet, si ce chemin +complet est connu et qu’il ne change jamais.

+

Cette option vous permet de définir des chemins à l’aide d’une variable +d’environnement, et, au besoin, d’ajouter vos propres variables +d’environnement pour définir des chemins personnels.

+ +++ + + + + + + + + + + + + + +

KIGITHUB

fréquemment utilisé dans les exemples de tables de librairies d’empreintes. +Si vous utilisez cette variable, elle doit être définie.

KISYS3DMOD

chemin de base par défaut des formes 3D, +doit être définie, parce qu’un chemin absolu n’est pas habituellement utilisé.

KISYSMOD

chemin de base par défaut des dossiers des librairies d’empreintes, +doit être définie, si un chemin absolu n’est pas utilisé dans les noms des librairies d’empreintes.

+
+
+images/fr/configure_path_dlg.png +
+
+

Notez également la variable d’environnement

+
    +
  • +

    +KIPRJMOD +

    +
  • +
+

qui est toujours définie en interne par KiCad, et qui est le chemin +absolu vers le projet en cours.

+

Par exemple, ${KIPRJMOD}/connect.pretty est toujours le dossier +connect.pretty (la librairie d’empreintes pretty) qui se trouvera +dans le dossier du projet courant.

+
    +
  • +

    +Si vous modifiez la configuration des chemins, quittez et relancez Kicad + pour éviter tout problème de gestion des chemins. +

    +
  • +
+
+
+

2.5. Configuration de l'éditeur de texte

+

Avant de pouvoir utiliser un éditeur de texte pour parcourir ou modifier des +fichiers du projet actuel, vous devez choisir l'éditeur de texte que vous +souhaitez utiliser. Le menu :

+

Préférences/Sélection de l'éditeur de texte

+

vous permet de choisir l'éditeur de texte à utiliser.

+
+
+

2.6. Configuration du visualisateur de PDF

+

Vous pouvez utiliser la visualisateur de PDF par défaut ou choisir votre +propre visualisateur PDF.

+

Allez dans Préférences/Visualisateur PDF/Visualisateur PDF préféré pour +choisir votre visualisateur PDF favori (par default).

+

Choisissez votre propre visualisateur (pas celui par défaut..) par le menu +Préférences/Visualisateur PDF/Sélection Visualisateur PDF.

+

Sous Linux, le visualisateur de PDF par défaut est connu pour être parfois +étrange, du coup sélectionner Visualisateur PDF préféré après avoir choisi +son visualisateur PDF approprié est obligatoire.

+
+
+

2.7. KiCad : principes d’utilisation

+

Pour gérer les fichiers d’un projet KiCad : schémas, circuits imprimés, +librairies supplémentaires, fichiers de fabrication pour le photo-traçage, +fichiers de perçage et fichiers de placement automatique de composants, il +est recommandé de créer un projet comme suit :

+
    +
  • +

    +Créez un répertoire de travail pour le projet, en utilisant Kicad, ou par un autre moyen. +

    +
  • +
  • +

    +Dans ce répertoire, utilisez Kicad pour créer le fichier de projet (fichier avec l’extension .pro), via les icônes "Créer un nouveau projet" ou "Créer un nouveau projet à partir d’un modèle". +

    +
  • +
+
+ + + +
+
Attention
+
Il est recommandé d’utiliser un répertoire unique pour chaque projet +KiCad. Ne pas combiner plusieurs projets dans un seul répertoire.
+
+

KiCad crée un fichier avec une extension .pro qui contient un certain nombre +de paramètres de gestion du projet (telle que la liste des librairies +utilisées dans le schéma). Les noms par défaut des fichiers principaux du +schéma et du circuit imprimé sont dérivés du nom du projet. Ainsi, si un +projet nommé example.pro a été créé dans un répertoire example, les +fichiers par défaut suivants seront créés :

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + +

example.pro

fichier de gestion du projet.

example.sch

fichier du schéma principal.

example.kicad_pcb

fichier du circuit imprimé.

example.net

fichier de netliste.

example.xxx

fichiers divers, créés par les autres utilitaires.

example-cache.lib

fichier librairie cache, automatiquement créé et utilisé par l'éditeur de schémas +(il contient une copie de sauvegarde des composants utilisés dans le schéma).

+
+
+
+
+

3. Utilisation de KiCad

+
+

Le gestionnaire de projets KiCad (exécutable kicad, ou kicad.exe) est un +interface qui permet de lancer facilement les différents outils (éditeurs, +visualisateur Gerber et autres utilitaires), lors de la création d’un +design.

+

Lancer les autres outils depuis le gestionnaire KiCad présente certains +avantages :

+
    +
  • +

    +contrôle croisé entre éditeur de schémas et éditeur de circuit-imprimés. +

    +
  • +
  • +

    +contrôle croisé entre éditeur de schémas et sélecteur d’empreintes (CvPcb). +

    +
  • +
+

Mais il est possible de ne modifier que les fichiers du projet courant.

+

(Lorsque ces outils sont lancés en mode individuel, vous pouvez ouvrir +n’importe quel fichier de n’importe quel projet, mais le contrôle croisé +entre les outils peut donner d'étranges résultats)

+
+

3.1. Fenêtre principale

+
+
+images/fr/main_window.png +
+
+

La fenêtre principale de KiCad est composée de l’arborescence du projet, +d’une barre de lancement, munie de boutons, utilisée pour lancer les +différents outils logiciels et utilitaires, et d’une fenêtre de messages. Le +menu et la barre d’outils supérieure peuvent être utilisés pour créer, lire +et enregistrer les fichiers du projet.

+
+
+

3.2. Barre de lancement des utilitaires

+

KiCad vous permet d’exécuter individuellement tous les outils logiciels +livrés avec.

+

La barre de lancement est composée des 8 boutons qui correspondent aux +outils suivants, de 1 (à gauche) à 8 (à droite) :

+
+
+images/launch_pane.png +
+
+ ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

1

Eeschema

Édition de schémas.

2

LibEdit

Édition de composants et gestion de librairies de composants.

3

Pcbnew

Édition de circuits imprimés.

4

FootprintEditor

Édition d’empreintes et gestion des librairies d’empreintes.

5

Gerbview

Visualisateur de fichiers GERBER. Peut aussi afficher les fichiers de perçage.

6

Bitmap2component

Utilitaire pour fabriquer un composant, une empreinte, ou des logos, à partir d’une image noir et blanc

7

Pcb Calculator

Utilitaire pour calculer des largeurs de piste, et beaucoup d’autres choses.

8

Pl Editor

Édition de cartouches personnalisés.

+
+
+

3.3. Arborescence du projet

+
+
+images/project_tree.png +
+
+
    +
  • +

    +Un double-clic sur l’icône de Eeschema lance l'éditeur de schémas qui, dans + ce cas, ouvrira le fichier pic_programmer.sch. +

    +
  • +
  • +

    +Un double-clic sur l’icône de Pcbnew lance l'éditeur de circuits imprimés + qui ouvrira le fichier pic_programmer.kicad_pcb. +

    +
  • +
  • +

    +Un clic droit sur un des fichiers de l’arborescence du projet permet les + manipulations ordinaires du fichier. +

    +
  • +
+
+
+

3.4. Barre d’outils supérieure

+
+
+images/main_toolbar.png +
+
+

La barre d’outils du haut permet quelques opérations de base (de gauche à +droite) :

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + +

+images/icons/new_project.png +

Crée un fichier de projet. Si le modèle kicad.pro est trouvé dans +kicad/template, il est copié dans le répertoire de travail courant.

+images/icons/new_project_with_template.png +

Crée un projet à partir d’un modèle.

+images/icons/open_project.png +

Ouvre un projet existant.

+images/icons/save_project.png +

Met à jour et enregistre l’arborescence courante du projet.

+images/icons/zip.png +

Crée une archive zip du projet entier. Ceci inclue les fichiers de schémas, +les libraries, les PCB, etc…

+images/icons/reload.png +

Rafraîchit l’arborescence, quelquefois nécessaire après un changement.

+
+
+
+
+

4. Utilisation des modèles (ou templates)

+
+
+

4.1. Définition

+

Un modèle (template) est un répertoire de fichiers, qui contient un +répertoire de métadonnées.

+

Le nom du système de modèle (SYSNAME) est le nom du répertoire dans lequel +les fichiers modèles sont stockés. Le répertoire de métadonnées (meta) +contient des fichiers prédéfinis qui fournissent l’information sur le +modèle.

+

Tous les fichiers et répertoires d’un modèle sont copiés dans le nouveau +chemin du projet quand un projet est créé à partir d’un modèle, sauf le +sous-dossier meta.

+

Tous les fichiers et répertoires dont le nom commence par SYSNAME auront +SYSNAME remplacé par le nom du nouveau projet, sans l’extension de fichier.

+
+
+

4.2. Modèles

+

Ils facilitent la mise en oeuvre de projets qui ont des attributs communs, +tels que des contours de circuits pré-définis, des positions de connecteurs, +des éléments schématiques, des règles de conception, etc…

+
+

4.2.1. Métadonnées

+

Le sous-dossier meta d’un modèle doit contenir les fichiers requis, et peut +éventuellement contenir certains fichiers facultatifs.

+
+
+

4.2.2. Fichiers requis :

+

meta/info.html

+

Contient l’information sur le modèle, au format HTML, qui est utilisée par +l’utilisateur pour déterminer si le modèle est celui qu’il cherche. La +balise <title> détermine le nom effectif du modèle qui sera affiché à +l’utilisateur lors de la sélection du modèle.

+

L’utilisation du HTML pour formater ce document signifie que les images +peuvent être incorporées sans avoir à concevoir un nouveau système.

+

Seule une version basique du langage HTML pourra être utilisée pour formater +ce document.

+
+
+

4.2.3. Fichiers optionnels

+

meta/icon.png

+

Un fichier image, au format PNG de 64 x 64 pixels, qui sera utilisé comme +une icône cliquable dans la fenêtre de sélection des modèles.

+
+
+

4.2.4. Exemple :

+

Voici un modèle de carte additionnelle pour un Raspberry Pi.

+
+
+images/template_tree.png +
+
+

Et les données d’information, dans meta :

+
+
+images/template_tree_meta.png +
+
+

brd.png est un fichier optionnel

+

Voici un exemple de fichier info.html :

+
+
+
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
+<HTML>
+<HEAD>
+<META HTTP-EQUIV="CONTENT-TYPE" CONTENT="text/html;
+charset=windows-1252">
+<TITLE>Raspberry Pi - Expansion Board</TITLE>
+<META NAME="GENERATOR" CONTENT="LibreOffice 3.6 (Windows)">
+<META NAME="CREATED" CONTENT="0;0">
+<META NAME="CHANGED" CONTENT="20121015;19015295">
+</HEAD>
+<BODY LANG="fr-FR" DIR="LTR">
+<P>This project template is the basis of an expansion board for the
+<A HREF="http://www.raspberrypi.org/" TARGET="blank">Raspberry Pi $25
+ARM board.</A> <BR><BR>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&quot; expansion
+headers. <BR><BR>The board outline looks like the following:
+</P>
+<P><IMG SRC="brd.png" NAME="brd" ALIGN=BOTTOM WIDTH=680 HEIGHT=378
+BORDER=0><BR><BR><BR><BR>
+</P>
+<P>(c)2012 Brian Sidebotham<BR>(c)2012 KiCad Developers</P>
+</BODY>
+</HTML>
+
+
+

4.2.5. Mise en oeuvre

+

Le menu Fichiers / Nouveau Projet de Kicad propose deux choix :

+
+
+images/fr/menu_file.png +
+
+
    +
  • +

    +Nouveau Projet Crée un projet vide en copiant simplement + template/kicad.pro dans le dossier courant. +

    +
  • +
  • +

    +Nouveau Projet à partir d’un Modèle Ouvre la boîte de dialogue de sélection de modèle. La fenêtre de sélection de modèle contient une liste d’icônes, et une fenêtre de visualisation. Un simple clic sur l’icône d’un modèle va charger le fichier de métadonnées info.html du modèle et l’afficher dans la fenêtre de visualisation. Un clic sur le bouton OK démarre la création du nouveau projet. Le modèle sera copié dans le nouvel emplacement du projet (sauf le sous-dossier meta, comme mentionné plus haut), et tous les fichiers qui satisfont aux règles de remplacement de chaîne seront renommés pour refléter le nom du nouveau projet. +

    +
  • +
+
+
+images/fr/template_selector.png +
+
+

Après la sélection d’un modèle :

+
+
+images/fr/template_selected.png +
+
+
+
+

4.2.6. Emplacement des modèles :

+

La liste des modèles disponibles est constituée à partir des sources +suivantes :

+
    +
  • +

    +Pour les modèles système : <kicad bin dir>/../share/template/ +

    +
  • +
  • +

    +Pour les modèles utilisateur : +

    +
      +
    • +

      +sous Unix : + ~/kicad/templates/ +

      +
    • +
    • +

      +sous Windows : + C:\Documents and Settings\username\My Documents\kicad\templates +

      +
    • +
    • +

      +sous Mac : + ~/Documents/kicad/templates/ +

      +
    • +
    +
  • +
  • +

    +Lorsque la variable d’environnement KICAD_PTEMPLATES est définie, il y a un + troisième onglet : Modèles portables, qui répertorie les modèles trouvés + dans le chemin KICAD_PTEMPLATES. +

    +
  • +
+
+
+
+
+
+

+ + + diff --git a/share/doc/kicad/help/fr/kicad.pdf b/share/doc/kicad/help/fr/kicad.pdf new file mode 100644 index 0000000..edef254 Binary files /dev/null and b/share/doc/kicad/help/fr/kicad.pdf differ diff --git a/share/doc/kicad/help/fr/pcbnew.epub b/share/doc/kicad/help/fr/pcbnew.epub new file mode 100644 index 0000000..5e16837 Binary files /dev/null and b/share/doc/kicad/help/fr/pcbnew.epub differ diff --git a/share/doc/kicad/help/fr/pcbnew.html b/share/doc/kicad/help/fr/pcbnew.html new file mode 100644 index 0000000..4d45a2c --- /dev/null +++ b/share/doc/kicad/help/fr/pcbnew.html @@ -0,0 +1,7702 @@ + + + + + +Pcbnew + + + + + +
+
+
+

Manuel de référence

+ +

Ce document est la propriété des contributeurs ci-dessous, copyright © +2010-2016. Vous pouvez le distribuer et/ou le modifier selon les termes de +la GNU General Public License (http://www.gnu.org/licenses/gpl.html), +version 3 ou ultérieure ou bien selon la licence Creative Commons +Attribution (http://creativecommons.org/licenses/by/3.0/), version 3.0 ou +ultérieure.

+

Toutes les marques apparaissant dans ce document appartiennent à leurs +propriétaires respectifs.

+

Contributeurs

+

Jean-Pierre Charras, Fabrizio Tappero, Marc Berlioux.

+

Traduction

+

Marc Berlioux <marc.berlioux@gmail.com>, 2015-2016.

+

Retours

+

Merci de signaler vos corrections de bugs, suggestions ou nouvelles versions +ici :

+
+

Date de publication et version du logiciel

+

17 mars 2014.

+
+
+
+

1. Introduction à Pcbnew

+
+
+

1.1. Description

+

Pcbnew est un outil logiciel puissant de création de circuits imprimés +disponible pour les systèmes d’exploitation Linux, Microsoft Windows et +Apple OS X. Pcbnew est utilisé en combinaison avec le programme de saisie de +schéma Eeschema pour créer des circuits imprimés.

+

Pcbnew gère des librairies d’empreintes. Chaque empreinte est le dessin d’un +composant physique, incluant les pastilles qui établissent les connexions +sur le circuit. Les empreintes nécessaires sont automatiquement chargées +lors de la lecture de la Netliste. Toute modification des sélections +d’empreintes ou de l’annotation peut être effectuée dans le schéma et mise à +jour dans Pcbnew par la régénération de la netliste et sa relecture dans +Pcbnew.

+

Pcbnew fournit un outil de vérification des règles de conception (DRC), qui +évite les problèmes de distance entre les pistes ou les pastilles, et qui +évite également les mauvaises ou les non-connexions de lignes +électriques. Lors de l’utilisation du routeur interactif, il vérifie en +permanence les règles de conception et vous aide à tracer automatiquement +des pistes individuelles.

+

Pcbnew fournit un affichage du chevelu, montrant les liaisons des broches +d’empreintes qui sont connectées sur le schéma. Ces connexions suivent +dynamiquement le déplacement des empreintes et le tracé des pistes.

+

Pcbnew a un autorouteur simple mais efficace, pour aider à la production du +circuit imprimé. L’Export/Import au format dsn SPECCTRA lui permet également +l’utilisation d’autres auto-routeurs plus avancés.

+

Pcbnew fournit des fonctions spécifiquement prévues pour la production de +circuits micro-ondes à ultra hautes fréquences (comme les pastilles de +formes trapézoïdales ou complexes, le tracé automatique de bobines sur le +circuit imprimé, etc…).

+
+
+

1.2. Principales Fonctionnalités de Dessin

+

La plus petite unité dans Pcbnew est de 1 nanomètre. Toutes les dimensions +sont stockées sous forme de nanomètres.

+

Pcbnew peut générer jusqu'à 32 couches de cuivre, 14 couches techniques +(sérigraphies, masques de soudure, adhésif de composant, pâte à souder et +découpes des contours), plus 4 couches auxiliaires (dessins ou +commentaires), et il gère en temps réel l’affichage du chevelu des pistes +manquantes (rats nest).

+

L’affichage des éléments du PCB (pistes, pastilles, textes, dessins …) est +personnalisable :

+
    +
  • +

    +En mode plein ou en mode contour. +

    +
  • +
  • +

    +Avec ou sans le bon espacement des pistes. +

    +
  • +
+

Sur des circuits complexes, on peut choisir de cacher des couches, des zones +ou les composants pour plus de clarté à l'écran. Les pistes peuvent aussi +être mises en surbrillance pour fournir un contraste élevé.

+

Les empreintes peut être orientées sous n’importe quel angle, avec une +résolution de 0.1 degré.

+

Pcbnew inclut un éditeur d’empreintes qui permet d'éditer individuellement +les empreintes d’un PCB ou celles d’une librairie.

+

L'éditeur d’empreinte apporte plusieurs outils permettant de gagner du temps +:

+
    +
  • +

    +La numérotation rapide des pastilles, en faisant simplement glisser la + souris au dessus de celles-ci dans l’ordre de la numérotation que vous + désirez. +

    +
  • +
  • +

    +La génération aisée de réseaux rectangulaires ou circulaires de pastilles, + pour les empreintes comme les LGA/BGA ou les empreintes circulaires. +

    +
  • +
  • +

    +L’alignement semi-automatique de rangées ou de colonnes de pastilles. +

    +
  • +
+

Les pastilles d’empreintes ont un ensemble de propriétés ajustables. Les +pastilles peuvent être rondes, rectangulaires, ovales ou trapézoïdales. Pour +les composants traversants, les perçages peuvent être décalés à l’intérieur +des pastilles et être de forme ronde ou en forme de rainure. Les pastilles +individuelles peuvent aussi être orientées et avoir des masques de soudure, +de net, ou de pâte propres. Les pastilles peuvent également avoir une +connexion pleine ou une connexion thermique pour faciliter la +fabrication. Toute combinaison de pastilles individuelles peut être placée à +l’intérieur d’une empreinte.

+

Pcbnew génère de façon aisée les fichiers nécessaires à la production :

+
    +
  • +

    +Fichiers de fabrication : +

    +
      +
    • +

      +Fichiers pour les phototraçeurs au format GERBER RS274X. +

      +
    • +
    • +

      +Fichiers de perçage au format EXCELLON. +

      +
    • +
    +
  • +
  • +

    +Fichier de tracé aux formats HPGL, SVG, DXF. +

    +
  • +
  • +

    +Fichiers de tracé et de perçage au format POSTSCRIPT. +

    +
  • +
  • +

    +Impressions locales. +

    +
  • +
+
+
+

1.3. Remarques générales

+

Du fait du grand besoin de précision et de contrôle nécessaire, il est +grandement suggéré d’utiliser une souris 3 boutons dans Pcbnew. Beaucoup de +fonctions, comme les déplacements, le zoom, etc.. requièrent une souris 3 +boutons.

+

Dans cette nouvelle version de KiCad, Pcbnew a vu des changements radicaux +apportés par les développeurs du CERN. Ceci inclut des fonctionnalités +telles qu’un nouveau moteur de rendu (modes OpenGL et Cairo), un routeur +interactif "push and shove", le routage et l’ajustage des tracés +différentiels et des méandres, un éditeur d’empreinte retravaillé, et +beaucoup d’autres fonctions. Veuillez noter que la plupart de ces nouvelles +fonctionnalités existent uniquement dans les nouveaux modes d’affichage +OpenGL et Cairo.

+
+
+
+
+

2. Installation

+
+
+

2.1. Installation du logiciel

+

L’installation est décrite dans la documentation de KiCad.

+
+
+

2.2. Modification de la configuration par défaut

+

Un fichier de configuration par défaut kicad.pro est fourni dans +kicad/share/template. Ce fichier est utilisé comme configuration initiale +de tous les nouveaux projets.

+

Ce fichier peut être modifié pour configurer les librairies à charger.

+

Pour ce faire :

+
    +
  • +

    +Launch Pcbnew using kicad or directly. On Windows it is in + C:\kicad\bin\pcbnew.exe and on Linux you can run + /usr/local/kicad/bin/kicad or /usr/local/kicad/bin/pcbnew if the + binaries are located in /usr/local/kicad/bin. +

    +
  • +
  • +

    +Sélectionnez Préférences - Librairies et Dossiers. +

    +
  • +
  • +

    +Modifiez à votre convenance. +

    +
  • +
  • +

    +Sauvegardez la configuration modifiée (Sauver Préférences) vers + kicad/share/template/kicad.pro. +

    +
  • +
+
+
+

2.3. Gestion des Librairies d’Empreintes : anciennes versions

+

Vous avez accès à la liste des librairies initiales à partir du menu +Préférences :

+
+
+images/Library_list_menu_item.png +
+
+

L’image ci-dessous montre la fenêtre qui permet de paramétrer la liste des +librairies :

+
+
+images/Footprint_library_list.png +
+
+

Vous pouvez l’utiliser pour ajouter toutes les librairies contenant les +empreintes nécessaires à votre projet. Vous devez également supprimer les +librairies inutilisées des nouveaux projets, pour éviter des problèmes avec +les noms d’empreintes. Il faut noter qu’il y a un problème avec la liste des +librairies d’empreintes lorsque des noms d’empreintes en double existent +dans plus d’une librairie. Dans ce cas là, l’empreinte sera chargée à partir +de la première librairie trouvée dans la liste. Si ce problème survient +(vous ne pouvez pas charger l’empreinte désirée), il convient de modifier +l’ordre de la liste des librairies en utilisant les boutons "Monter" et +"Descendre" dans la fenêtre ci-dessus, ou de donner à l’empreinte un nom +unique en utilisant l'éditeur d’empreintes.

+
+
+

2.4. Gestion des Librairies d’Empreintes : dépôts .pretty

+

À partir de la version 4.0, Pcbnew utilise une nouvelle implémentation de +table de librairies pour gérer les librairies d’empreintes. Les informations +données dans la section précédentes ne sont donc plus valides. On accède au +gestionnaire des librairies d’empreintes par :

+
+
+images/Library_tables_menu_item.png +
+
+

L’image ci-dessous montre la fenêtre d'édition de la table des librairies +d’empreintes qui s’ouvre par le menu "Préférences", "Gestionnaire des +Librairies d’Empreintes".

+
+
+images/Footprint_tables_list.png +
+
+

La table des librairies d’empreintes est utilisée pour attribuer un +pseudonyme à chaque librairie d’empreintes, de chaque type supporté. Ce +pseudo sera utilisé pour rechercher des empreintes, en remplacement de la +méthode précédente, qui ordonnait les librairies par leur chemin. Ceci +permet à Pcbnew d’accéder à des empreintes ayant le même nom dans +différentes librairies, en s’assurant que ce soit l’empreinte correcte qui +est chargée à partir de la librairie appropriée. Il permet également à +Pcbnew d’utiliser des librairies provenant d’autres logiciels de PCB tels +que Eagle ou GEDA.

+
+

2.4.1. Table des Librairies Globales

+

La table des librairies globales d’empreintes contient la liste des +librairies qui sont toujours disponibles, quel que soit le fichier de projet +actuellement chargé. La table est enregistrée dans un fichier fp-lib-table +dans le dossier personnel de l’utilisateur. L’emplacement de ce dossier +dépend du système d’exploitation utilisé.

+
+
+

2.4.2. Table des Librairies Spécifiques au Projet

+

La table des librairies spécifiques au projet contient la liste des +librairies d’empreintes qui sont disponibles spécifiquement pour le projet +actuellement chargé. Cette table ne peut être modifiée que quand elle est +chargée en même temps que le fichier de circuit imprimé du projet. Si aucun +fichier n’est chargé, ou s’il n’y a pas de fichier de table de librairies +d’empreintes dans le dossier du projet, une table vide sera créée, et pourra +être éditée et enregistrée plus tard, avec le fichier d’affectation des +empreintes.

+
+
+

2.4.3. Configuration Initiale

+

Quand PcbNew ou CvPcb sont lancés pour la première fois, et que le fichier +table des librairies d’empreintes globales fp-lib-table n’a pas été trouvé +dans le dossier personnel de l’utilisateur, ils tenteront de copier le +fichier fp-lib-table par défaut, du dossier système KiCad / template dans le +dossier personnel de l’utilisateur. Si le fichier fp-lib-table ne peut être +trouvé, une table de librairies d’empreintes vide sera créée dans le dossier +personnel de l’utilisateur. Dans ce cas, l’utilisateur pourra copier +fp-lib-table manuellement, ou configurer la table à la main. La table des +librairies d’empreintes par défaut inclut toutes les librairies d’empreintes +standards, qui sont installées en même temps que KiCad.

+
+
+

2.4.4. Ajouter des Entrées dans la Table

+

Pour utiliser une librairie d’empreintes, elle doit d’abord être ajoutée à +l’une ou l’autre des tables, globale ou spécifique au projet. La table +spécifique au projet est utilisable uniquement lorsque vous avez un fichier +circuit ouvert. Chaque entrée de la table doit avoir un pseudo unique. Ce +pseudo n’a pas besoin d'être lié au nom réel du fichier ou au chemin de la +librairie. Le caractère : ne peut pas être utilisé dans le pseudo. Chaque +entrée de librairie doit avoir un chemin d’accès et/ou un nom de fichier +valides, suivant le type de librairie. Les chemins peuvent être définis +comme absolus, relatifs, ou par la substitution d’une variable +d’environnement. Le plugin approprié doit être sélectionné pour que la +librairie soit lue correctement. Pcbnew prend actuellement en charge en +lecture les librairies d’empreintes : anciennes KiCad, nouvelles KiCad +Pretty, Eagle, et GEDA. Il y a aussi un champ description pour ajouter une +description de l’entrée de librairie. Le champ option n’est pas utilisé pour +l’instant, donc les options ajoutées n’auront aucun effet lors du chargement +des librairies. Veuillez noter que vous ne pouvez pas avoir des pseudos de +librairies en double dans la même table. Cependant, vous pouvez avoir des +surnoms de librairies en double dans les deux tables globale et spécifique +au projet. L’entrée d’une table spécifique au projet aura préséance sur +celle de la table globale dans le cas de noms dupliqués. Lorsque des entrées +sont définies dans la table spécifique au projet, un fichier fp-lib-table +contenant les entrées sera écrit dans le dossier du fichier netliste +actuellement ouvert.

+
+
+

2.4.5. Substitution d’une Variable d’Environnement

+

Une des fonctionnalités les plus puissantes de la table des librairies +d’empreintes est la substitution de variables d’environnement. Ceci permet +d’avoir des chemins personnalisés dans des variables d’environnement, pour +définir où vos librairies sont stockées. La substitution de variables +d’environnement est supportée en utilisant la syntaxe ${ENV_VAR_NAME} +dans le chemin de la librairie d’empreintes. Par défaut, au lancement, +Pcbnew définit la variable d’environnement $KISYSMOD. Celle-ci pointe vers +le dossier où ont été installées les librairies fournies avec KiCad. Vous +pouvez redéfinir $KISYSMOD, ce qui vous permet de remplacer les librairies +d’empreintes par défaut de KiCad par vos propres librairies. Quand un +fichier de PCB est chargé, Pcbnew définit aussi $KIPRJMOD en utilisant le +chemin du fichier du circuit. Cela vous permet de stocker des librairies +dans le dossier du projet, sans avoir à définir leur chemin absolu dans la +table des librairies spécifiques au projet.

+
+
+

2.4.6. Utilisation du Plugin GitHub

+

Le plugin GitHub est un plugin spécial, qui fournit un interface d’accès en +lecture seule à un dépôt GitHub distant, constitué de librairies +d’empreintes au format pretty (le nom du format de fichier d’empreinte de +KiCad) et fournit accessoirement un support «Copy On Write» (COW) +permettant d'éditer des empreintes lues à partir du dépôt GitHub, et de les +enregistrer localement. Par conséquent, le "plugin GitHub" est pour l’accès +à distance et en lecture seule des librairies d’empreintes au format pretty +depuis https://github.com. Pour ajouter une entrée GitHub à la table des +librairies d’empreintes, le champ «Chemin Librairie» de l’entrée dans la +table doit pointer vers une URL GitHub valide.

+

Par exemple :

+
+
+
https://github.com/liftoff-sr/pretty_footprints
+
+

Typiquement, les URL GitHub ont cette forme :

+
+
+
https://github.com/nom_utilisateur/nom_dépot
+
+

Le "Type de Plugin" doit être réglé sur "Github". Pour activer le "Copy On +Write", une option allow_pretty_writing_to_this_dir doit être ajoutée dans +le champ "Options" de l’entrée. Cette option donne le "Chemin de Librairie" +pour le stockage local des empreintes modifiées, lues depuis le dépôt +GitHub. Les empreintes enregistrées dans ce chemin sont combinées avec la +partie en lecture seule du dépôt GitHub pour créer la librairie +d’empreinte. Si cette option est manquante, alors la librairie GitHub est en +lecture uniquement. Si l’option est présente pour une librairie GitHub, +alors toute écriture vers cette librairie hybride se fera dans le répertoire +*.pretty local. Notez que la partie résidant sur github.com de cette +librairie COW hybride est toujours en lecture seule, ce qui signifie que +vous ne pouvez pas modifier ou supprimer quelque empreinte que ce soit +directement dans le dépôt GitHub. Le type de ces librairies hybrides restera +«GitHub» dans les paragraphes à venir, mais il se compose à la fois de la +portion locale en lecture/écriture et de la portion distante en lecture +seule.

+

Le tableau ci-dessous montre une entrée de table de librairies d’empreintes +sans option allow_pretty_writing_to_this_dir :

+ ++++++ + + + + + + + + + + + + + + + + + +
Pseudo nomChemin Librairie Type de Plugin Options Description.

github

https://github.com/liftoff-sr/pretty_footprints

Github

Empreintes Liftoff’s GH

+

Le tableau ci-dessous montre une entrée de table de librairies d’empreintes +avec une option COW. Notez, pour exemple seulement, l’utilisation de la +variable d’environnement ${HOME}. Le dossier github.pretty est situé dans +le chemin ${HOME}/pretty/. Chaque fois que vous utilisez l’option +allow_pretty_writing_to_this_dir, vous devez créer ce dossier manuellement +au préalable, et il doit se terminer par l’extension .pretty.

+ ++++++ + + + + + + + + + + + + + + + + + +
Pseudo nomChemin Librairie Type de Plugin Options Description.

github

https://github.com/liftoff-sr/pretty_footprints

Github

allow_pretty_writing_to_this_dir=${HOME}/pretty/github.pretty

Empreintes Liftoff’s GH

+

Le chargement des empreintes donnera toujours la priorité aux empreintes +locales trouvées dans le chemin donné par l’option +allow_pretty_writing_to_this_dir. Une fois que vous avez enregistré une +empreinte dans le dossier local de la librairie COW avec l'éditeur de +l’empreinte, aucune empreinte GitHub mise à jour ne sera visible lorsque +vous chargerez une empreinte avec le même nom qu’une empreinte enregistrée +localement.

+

Ayez toujours un dossier local *.pretty distinct pour chaque librairie +GitHub, et ne les combinez jamais en vous référant plus d’une fois au même +dossier. Également, n’utilisez pas le même dossier COW (*.pretty) dans une +entrée de table de librairies d’empreintes. Ça pourrait foutre le bordel. La +valeur de l’option allow_pretty_writing_to_this_dir substituera toute +variable d’environnement utilisant la notation ${} pour désigner le +chemin, de la même façon que pour le champ "Chemin Librairie".

+

Quelle est la finalité du système COW ? Il est là pour booster le partage +des empreintes. Si vous envoyez périodiquement vos modifications +d’empreintes pretty COW au mainteneur du dépôt GitHub, vous aiderez à mettre +à jour la copie GitHub. Envoyez simplement les fichiers individuels +*.kicad_mod que vous aurez dans vos dossiers COW au mainteneur du dépôt +GitHub. Une fois que vous aurez reçu la confirmation que vos modifications +ont été validées, vous pourrez supprimer en toute sécurité vos fichiers COW, +et l’empreinte mise à jour de la librairie GitHub la remplacera. Votre +objectif doit être de garder le dossier COW local aussi petit que possible +en contribuant souvent aux copies maîtresses partagées sur +https://github.com.

+

Enfin, Nginx peut être utilisé comme cache du serveur github pour accélérer +le chargement des empreintes. Il peut être installé localement ou sur un +serveur réseau. Il y a un exemple de configuration dans les sources de KiCad +: pcbnew/github/nginx.conf. La façon la plus directe mettre ceci en marche +est d'écraser le fichier nginx.conf par défaut avec celui-ci, et export +KIGITHUB=http://my_server:54321/KiCad, où my_server est l’adresse IP ou +le nom de domaine de la machine faisant tourner le serveur nginx.

+
+
+

2.4.7. Scénarios d’Utilisation

+

Les librairies d’empreintes peuvent être définies comme globales, ou +spécifiques au projet courant. Les librairies d’empreintes définies dans la +table globale de l’utilisateur sont toujours disponibles, et sont décrites +dans le fichier fp-lib-table du dossier personnel de l’utilisateur. Les +librairies d’empreintes globales sont toujours accessibles, même s’il n’y a +pas de fichier netliste ouvert. La table des librairies spécifiques au +projet n’est active que pour le fichier netliste courant ouvert. La table +des librairies spécifiques au projet est enregistrée dans le fichier +fp-lib-table, dans le chemin du fichier netliste actuellement ouvert. Vous +êtes libres de définir des librairies dans chaque table.

+

Chaque méthode présente des avantages et des inconvénients.

+
    +
  • +

    +Vous pouvez définir toutes vos librairies dans la table globale, ce qui + signifie qu’elles seront toujours disponibles quand vous en aurez besoin. +

    +
      +
    • +

      +L’inconvénient, c’est que vous devrez parfois parcourir beaucoup + de librairies pour trouver l’empreinte que vous cherchez. +

      +
    • +
    +
  • +
  • +

    +Vous pouvez aussi définir toutes vos librairies sur une base spécifique par + projet. +

    +
      +
    • +

      +L’avantage, c’est que vous aurez uniquement à définir les librairies + nécessaires pour le projet, ce qui réduit la recherche. +

      +
    • +
    • +

      +L’inconvénient c’est que vous devrez toujours vous rappeler d’ajouter chaque librairie d’empreintes dont vous avez besoin, pour chaque projet. +

      +
    • +
    +
  • +
  • +

    +Vous pouvez aussi définir à la fois des librairies d’empreintes globales, et + des librairies spécifiques au projet. +

    +
  • +
+

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.

+
+
+
+
+
+

3. Opérations Générales

+
+
+

3.1. Barres d’Outils et Commandes

+

Dans Pcbnew, il est possible d’exécuter des commandes de plusieurs façons :

+
    +
  • +

    +Menus textes situés au sommet de la fenêtre principale. +

    +
  • +
  • +

    +Barre d’outils supérieure. +

    +
  • +
  • +

    +Barre d’outils latérale droite. +

    +
  • +
  • +

    +Barre d’outils latérale gauche. +

    +
  • +
  • +

    +Boutons de la souris (options de menu). Plus particulièrement : +

    +
      +
    • +

      +Le bouton droit de la souris affiche un menu contextuel dont le contenu + dépend de l'élément sous le curseur de la souris. +

      +
    • +
    +
  • +
  • +

    +Clavier (Touches de fonctions F1, F2, F3, F4, Shift, Suppr/Del, + +, -, Page Haut, Page Bas et Barre d'espace). La touche Echap + annule généralement l’opération en cours. +

    +
  • +
+

L’image ci-dessous montre certains moyens d’accéder à ces opérations :

+
+
+images/Right-click_legacy_menu.png +
+
+
+
+

3.2. Commandes à la souris

+
+

3.2.1. Commandes de base

+
    +
  • +

    +Bouton gauche +

    +
      +
    • +

      +Un simple clic affiche les caractéristiques de l’empreinte, ou du texte + sous le curseur, dans la barre d'état du bas. +

      +
    • +
    • +

      +Un double-clic affiche la fenêtre d'édition de l'élément sous le curseur + (si l'élément est éditable). +

      +
    • +
    +
  • +
  • +

    +Molette de la souris +

    +
      +
    • +

      +Zoom rapide, et certaines commandes dans le gestionnaire de couches. +

      +
    • +
    • +

      +Bouton du milieu enfoncé et dessin d’un rectangle pour zoomer sur la + zone décrite. La rotation de la molette permet le zoom avant-arrière. +

      +
    • +
    +
  • +
  • +

    +Bouton droit +

    +
      +
    • +

      +Affiche le menu contextuel. +

      +
    • +
    +
  • +
+
+
+

3.2.2. Opérations sur les blocs

+

Les opérations de déplacement, inversion (miroir), copie, rotation et +suppression de blocs sont toutes disponibles via le menu contextuel. On peut +également zoomer sur la zone décrite par le bloc.

+

Le cadre du bloc est tracé en déplaçant la souris tout en maintenant le +bouton gauche enfoncé. L’opération est exécutée lorsque le bouton est +relâché.

+

En maintenant une des touches Shift ou Ctrl, ou Shift et Ctrl +ensemble, pendant le tracé du bloc, les fonctions inverser, tourner, ou +supprimer sont automatiquement sélectionnées comme indiqué dans le tableau +ci-dessous :

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Action Effet

Bouton gauche de la souris enfoncé

Trace le cadre pour déplacement du bloc

Shift + Bouton gauche enfoncé

Trace le cadre pour inversion du bloc

Ctrl + Bouton gauche enfoncé

Trace le cadre pour rotation du bloc de 90°

Shift + Ctrl + Bouton gauche enfoncé

Trace le cadre pour suppression du bloc

Bouton central de la souris enfoncé

Trace le cadre pour zoom sur le bloc

+

Lors du déplacement d’un bloc :

+
    +
  • +

    +Déplacer le bloc à sa nouvelle position et cliquer du bouton gauche pour + déposer les éléments. +

    +
  • +
  • +

    +Pour annuler l’opération, utilisez le bouton droit et choisissez Annuler + bloc dans le menu (ou appuyez sur la touche Echap). +

    +
  • +
+

Autrement, si aucune touche du clavier n’est enfoncé lors du tracé du bloc, +utilisez le bouton droit pour afficher le menu contextuel et choisissez +l’opération désirée.

+

Pour chaque opération sur un bloc, une fenêtre de sélection permet de +limiter l’action à certains éléments.

+
+
+
+

3.3. Sélection de la taille de grille

+

Pendant la mise en place des éléments, le curseur se déplace sur une +grille. La grille peut être activée ou désactivée à l’aide d’une icône de la +barre d’outils de gauche.

+

Chacune des tailles de grille prédéfinies, ou une taille de grille définie +par l’utilisateur, peuvent être choisies à l’aide du menu contextuel, ou par +le menu déroulant de la barre d’outils du haut. La définition d’une taille +de grille par l’utilisateur se fait en utilisant le menu Dimensions → +Grille.

+
+
+

3.4. Réglage du niveau de zoom

+

Le niveau de zoom peut être changé par les méthodes suivantes :

+
    +
  • +

    +Ouvrir le menu contextuel (bouton droit de la souris), et sélectionner le + niveau de zoom désiré. +

    +
  • +
  • +

    +Utiliser les touches de fonctions suivantes : +

    +
      +
    • +

      +F1 : Agrandir (zoom avant) +

      +
    • +
    • +

      +F2 : Réduire (zoom arrière) +

      +
    • +
    • +

      +F3 : Raffraîchir l’affichage +

      +
    • +
    • +

      +F4 : Centrer la vue sur la position du curseur +

      +
    • +
    +
  • +
  • +

    +Tourner la molette de la souris. +

    +
  • +
  • +

    +Tracer un rectangle avec le bouton du milieu de la souris enfoncé pour + zoomer sur la zone délimitée. +

    +
  • +
+
+
+

3.5. Affichage des coordonnées du curseur

+

Les coordonnées du curseur sont affichées en inches ou en millimètres, +suivant la sélection faite par les icônes In ou mm de la barre d’outils +de gauche.

+

Quelle que soit l’unité sélectionnée, Pcbnew travaille toujours avec une +précision de 1/10000 d’inch.

+

La barre d'état au bas de la fenêtre affiche :

+
    +
  • +

    +Le niveau de zoom actuel. +

    +
  • +
  • +

    +La position absolue du curseur. +

    +
  • +
  • +

    +La position relative du curseur (dx,dy). Notez que l’origine des coordonnées + relatives du curseur peut être remis à zéro (0,0) à n’importe quelle + position en appuyant sur la barre d’espace. La position relative du curseur + est ensuite affichée en fonction du nouvel origine. +

    +
  • +
+

De plus, la position relative du curseur peut être affichée en utilisant des +coordonnées polaires (angle + rayon). Ceci peut être activé ou désactivé par +une icône de la barre d’outils de gauche.

+
+
+images/Pcbnew_coordinate_status_display.png +
+
+
+
+

3.6. Commandes au Clavier - Raccourcis

+

Beaucoup de commandes sont accessibles directement par le clavier, +majuscules ou minuscules. La plupart des raccourcis sont affichés dans les +menus. Certains n’apparaissant pas sont :

+
    +
  • +

    +Delete: deletes a footprint or a track. (Available only if the Footprint + mode or the Track mode is active) +

    +
  • +
  • +

    +V : si l’outil Piste est actif, change de couche, ou place une via quand + un tracé de piste est en cours. +

    +
  • +
  • +

    ++ et - : sélectionne la couche suivante ou précédente. +

    +
  • +
  • +

    +?: display the list of all hot keys. +

    +
  • +
  • +

    +Espace : remet à zéro l’origine des coordonnées relatives. +

    +
  • +
+
+
+

3.7. Opérations sur les blocs

+

Les opérations de déplacement, inversion (miroir), copie, rotation et +suppression de blocs sont toutes disponibles via le menu contextuel. On peut +également zoomer sur la zone décrite par le bloc.

+

Le cadre du bloc est tracé en déplaçant la souris tout en maintenant le +bouton gauche enfoncé. L’opération est exécutée lorsque le bouton est +relâché.

+

En maintenant une des touches Shift ou Ctrl, ou Shift et Ctrl +ensemble, ou Alt, pendant le tracé du bloc, les fonctions inverser, +tourner, supprimer ou copier sont automatiquement sélectionnées comme +indiqué dans le tableau ci-dessous :

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Action Effet

Bouton gauche de la souris enfoncé

Déplacement du bloc

Shift + Bouton gauche enfoncé

Inversion du bloc

Ctrl + Bouton gauche enfoncé

Rotation du bloc de 90°

Shift + Ctrl + Bouton gauche enfoncé

Suppression du bloc

Alt + Bouton gauche enfoncé

Copie du bloc

+

Quand une opération est faite sur un bloc, une fenêtre de sélection +apparaît, qui permet de choisir les éléments concernés par l’action.

+

Toutes les commandes ci-dessus peuvent être annulées par cette fenêtre, ou +en appuyant sur la touche Echap.

+
+
+images/Pcbnew_legacy_block_selection_dialog.png +
+
+
+
+

3.8. Unités utilisées dans les fenêtres

+

Les unités utilisées pour afficher les dimensions sont en pouces (inches) et +en mm. L’unité souhaitée est sélectionnée en cliquant sur une des icônes de +la barre d’outils de gauche : +images/icons/unit_inch.png + + +images/icons/unit_mm.png +. Mais on peut aussi entrer l’unité utilisée +pour définir une valeur, lors de la saisie d’une nouvelle valeur.

+

Les unités acceptées sont :

+ +++ + + + + + + + + + + + + + + + + + + + + + +

1 in

1 pouce (inch)

1 "

1 pouce (inch)

25 th

25 thou (millième de pouce)

25 mi

25 mils (identique au thou)

6 mm

6 mm

+

Les règles sont :

+
    +
  • +

    +Les espaces entre nombre et unités sont autorisés. +

    +
  • +
  • +

    +Seules les deux premières lettres sont significatives. +

    +
  • +
  • +

    +Pour les pays utilisant un autre séparateur décimal que la virgule, le point + (.) peut également être utilisé. Ainsi 1,5 et 1.5 seront identiques + pour les français. +

    +
  • +
+
+
+

3.9. Barre de menus

+

La barre des menus du haut permet d’accéder aux fichiers (chargement et +enregistrement), aux options de configuration, d’impression, de tracé, et +aux fichiers d’aide.

+
+
+images/Pcbnew_top_menu_bar.png +
+
+
+

3.9.1. Menu Fichiers

+
+
+images/Pcbnew_file_menu.png +
+
+

Le menu Fichiers permet le chargement, la sauvegarde des fichiers de +circuits imprimés, ainsi que l’impression et le tracé du circuit imprimé. Il +permet l’exportation (au format GenCAD 1,4) du circuit pour l’utilisation +avec des testeurs automatiques.

+
+
+

3.9.2. Menu Editer

+

Permet quelques actions d'édition globales :

+
+
+images/Pcbnew_edit_menu.png +
+
+
+
+

3.9.3. Menu Affichage

+
+
+images/Pcbnew_view_menu.png +
+
+

Fonctions de Zoom et d’affichage du circuit en 3D.

+
+
3D Visualisateur
+

Ouvre le visualisateur 3D. Exemple :

+
+
+images/Sample_3D_board.png +
+
+
+
+
Commutation d’affichages
+

Permet de commuter l’affichage :

+
    +
  • +

    +mode de base (défaut) +

    +
  • +
  • +

    +mode OpenGL +

    +
  • +
  • +

    +mode Cairo +

    +
  • +
+
+
+
+

3.9.4. Menu Placer

+

On y retrouve les fonctions de la barre d’outils de droite.

+
+
+images/Pcbnew_place_menu.png +
+
+
+
+

3.9.5. Menu Routage

+

Fonctions de routage.

+
+
+images/Pcbnew_route_menu.png +
+
+
+
+

3.9.6. Menu Préférences

+
+
+images/Pcbnew_preferences_menu.png +
+
+

Permet :

+
    +
  • +

    +Sélection des librairies d’empreintes. +

    +
  • +
  • +

    +Afficher/Cacher le Gestionnaire de Couches (sélection des couleurs pour + l’affichage des couches et autres éléments. Permet aussi d’afficher/cacher + les éléments). +

    +
  • +
  • +

    +Paramétrage des options générales (unités, etc…). +

    +
  • +
  • +

    +Paramétrage des options d’affichage +

    +
  • +
  • +

    +Création, édition (et relecture) du fichier des raccourcis clavier. +

    +
  • +
+
+
+

3.9.7. Menu Dimensions

+
+
+images/Pcbnew_dimensions_menu.png +
+
+

Un menu important, qui permet le réglage :

+
    +
  • +

    +De la taille de grille utilisateur. +

    +
  • +
  • +

    +Des tailles des textes et de l'épaisseur de ligne des tracés. +

    +
  • +
  • +

    +Des dimensions et caractéristiques des pads (pastilles). +

    +
  • +
  • +

    +Des valeurs globales pour les couches des masques de soudure et de pâte à + souder. +

    +
  • +
+
+
+

3.9.8. Menu Outils

+
+
+images/Pcbnew_tools_menu.png +
+
+
+
+

3.9.9. Menu Règles de Conception

+
+
+images/Pcbnew_design_rules_menu.png +
+
+

Permet d’accéder à deux boites de dialogues :

+
    +
  • +

    +Éditeur des Règles de Conception (dimensions des pistes et vias, distances + d’isolation). +

    +
  • +
  • +

    +Options Couches (nombre de couches, activation et noms des couches). +

    +
  • +
+
+
+

3.9.10. Menu Aide

+

Permet d’accéder aux manuels utilisateur et aux informations de version.

+
+
+
+

3.10. Barre d’Outils Supérieure

+

Cette barre d’outils donne accès aux principales fonctions de Pcbnew.

+
+
+images/Pcbnew_top_toolbar.png +
+
+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+images/icons/new.png +

Création d’un nouveau circuit imprimé.

+images/icons/open_brd_file.png +

Ouverture d’un circuit imprimé existant.

+images/icons/save.png +

Sauvegarde d’un circuit imprimé.

+images/icons/sheetset.png +

Ajustage de la feuille de dessin, et modification des propriétés du fichier.

+images/icons/module_editor.png +

Ouvre l'éditeur des empreintes des librairies ou du circuit.

+images/icons/modview_icon.png +

Ouvre le visualisateur des empreintes des librairies ou du circuit.

+images/icons/undo.png + +images/icons/redo.png +

Défaire/Refaire les dernières commandes (jusqu'à 10).

+images/icons/print_button.png +

Affiche la fenêtre d’impression du circuit.

+images/icons/plot.png +

Affiche la fenêtre de tracé du circuit.

+images/icons/zoom_in.png + +images/icons/zoom_out.png +

Zoom avant et Zoom arrière (relativement au centre de l'écran).

+images/icons/zoom_redraw.png +

Rafraîchit l'écran.

+images/icons/zoom_fit_in_page.png +

Ajuste le zoom au circuit.

+images/icons/find.png +

Recherche d’une empreinte ou d’un texte.

+images/icons/netlist.png +

Opérations sur les Netlistes (sélection, lecture, test et compilation).

+images/icons/drc.png +

Contrôle automatique des pistes : DRC (Design Rule Check).

+images/Pcbnew_toolbar_layer_select_dropdown.png +

Sélection de la couche de travail.

+images/Pcbnew_layer_pair_indicator.png +

Sélection d’une paire de couches (pour les vias).

+images/icons/mode_module.png +

Mode Empreinte : si enfoncé, active certaines options d’empreintes du + menu contextuel.

+images/icons/mode_track.png +

Mode Routage : si enfoncé, active certaines options de routage du + menu contextuel.

+images/icons/web_support.png +

Accès direct au routeur Freerouter.

+images/icons/py_script.png +

Affiche/Cache la console de scripting Python.

+
+

3.10.1. Barre d’Outils Auxiliaire

+ +++ + + + + + + + + + + + + + + + + + + + + + +

+images/Pcbnew_track_thickness_dropdown.png +

Sélection d’une largeur de piste déjà en utilisation.

+images/Pcbnew_via_size_dropdown.png +

Sélection d’une taille de via déjà en utilisation.

+images/icons/auto_track_width.png +

Largeur de piste automatique : si activée lors de la création d’une nouvelle piste, + débutant depuis une piste existante, la largeur de la nouvelle piste + est la même que celle existante.

+images/Pcbnew_grid_size_dropdown.png +

Sélection de la taille de grille.

+images/Pcbnew_zoom_factor_dropdown.png +

Sélection du facteur de zoom.

+
+
+
+
+

3.11. Barre d’Outils Latérale Droite

+

Cette barre d’outils contient les outils d'édition pour modifier le circuit +affiché dans Pcbnew.

+ ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+images/Pcbnew_right_toolbar.png +

+images/icons/cursor.png +

Sélectionne le mode standard.

+images/icons/net_highlight.png +

Surbrillance de l'équipotentielle sélectionnée en cliquant sur une piste ou une pad.

+images/icons/tool_ratsnest.png +

Affichage du chevelu local (Pad ou Empreinte).

+images/icons/module.png +

Ajoute une empreinte depuis une librairie.

+images/icons/add_tracks.png +

Placement de pistes et vias.

+images/icons/add_zone.png +

Placement de zones cuivrées remplies.

+images/icons/add_keepout_area.png +

Placement de zones d’exclusion (sur couches cuivrées).

+images/icons/add_dashed_line.png +

Tracé de lignes sur couches techniques (couches non cuivrées).

+images/icons/add_circle.png +

Tracé de cercles sur couches techniques (couches non cuivrées).

+images/icons/add_arc.png +

Tracé d’arcs de cercles sur couches techniques (couches non cuivrées).

+images/icons/add_text.png +

Placement de textes.

+images/icons/add_dimension.png +

Tracé de dimensions sur couches techniques (couches non cuivrées).

+images/icons/add_mires.png +

Ajout de mires de superposition (visibles sur toutes les couches).

+images/icons/delete.png +

Suppression de l'élément pointé par le curseur.

+

Note : + lors d’une suppression, si plusieurs éléments pointés sont superposés, + la priorité est donnée au plus petit (dans l’ordre décroissant + des priorités pistes, textes, empreintes). La fonction "Défaire" + de la barre d’outils du haut permet l’annulation de la dernière suppression + d'élement.

+images/icons/pcb_offset.png +

Ajustage du point d’origine du perçage et du placement d’empreintes.

+images/icons/grid_select_axis.png +

Origine de la grille. Utile principalement pour l'édition et le + placement d’empreintes. Peut aussi être réglé dans le menu Dimensions/Grille.

+
    +
  • +

    +Placement d’empreintes, pistes, zones remplies, textes, etc… +

    +
  • +
  • +

    +Surbrillance d'équipotentielles. +

    +
  • +
  • +

    +Création de notes, d'éléments graphiques, etc… +

    +
  • +
  • +

    +La suppression d'éléments. +

    +
  • +
+
+
+
+

3.12. Barre d’Outils Latérale Gauche

+

La barre d’outils de gauche contient les options de contrôle et d’affichage +qui agissent sur l’interface de Pcbnew.

+ ++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+images/Pcbnew_left_toolbar.png +

+images/icons/drc_off.png +

Active/Désactive le DRC (Design Rule Checking). Attention: quand le DRC + est arrêté, des connexions incorrectes peuvent être réalisées.

+images/icons/grid.png +

Affiche/Cache la grille. Note : une grille fine peut ne pas être affichée + en dessous d’un niveau de zoom suffisant.

+images/icons/polar_coord.png +

Affichage des coordonnées relatives polaires dans la barre d'état.

+images/icons/unit_inch.png + +images/icons/unit_mm.png +

Affichage/Saisie des coordonnées ou des dimensions en inches ou en millimeters.

+images/icons/cursor_shape.png +

Change la forme du curseur.

+images/icons/general_ratsnest.png +

Affiche le chevelu général (connexions incomplètes entre empreintes).

+images/icons/local_ratsnest.png +

Affiche le chevelu dynamiquement pendant le déplacement.

+images/icons/auto_delete_track.png +

Active/Désactive la suppression automatique d’une piste pendant son redessin.

+images/icons/show_zone.png +

Affiche les zones remplies.

+images/icons/show_zone_disable.png +

N’affiche pas les zones remplies.

+images/icons/show_zone_outline_only.png +

Affiche seulement le contour des zones remplies.

+images/icons/pad_sketch.png +

Affichage des pads en mode contour ou normal.

+images/icons/via_sketch.png +

Affichage des vias en mode contour ou normal.

+images/icons/showtrack.png +

Affichage des pistes en mode contour ou normal.

+images/icons/contrast_mode.png +

Mode d’affichage haut contraste ou normal. Dans ce mode la couche active + est affichée normalement, tandis que les autres couches sont affichées + en gris. Utile pour le travail sur les circuits multi-couches.

+images/icons/layers_manager.png +

Affiche/Cache le Gestionnaire de Couches.

+images/icons/mw_toolbar.png +

Accès aux outils de micro-ondes. En cours de développement.

+
+
+

3.13. Menus contextuels et édition rapide

+

Un clic droit de la souris ouvre un menu contextuel dont le contenu dépend +de l'élément pointé par le curseur.

+

Celui-ci donne accès au :

+
    +
  • +

    +Changement d’affichage (centrer l’affichage sur le curseur, zoom + avant-arrière, sélection du facteur de zoom). +

    +
  • +
  • +

    +Changement de taille de grille. +

    +
  • +
  • +

    +Également, un clic droit sur un élément permet d’en modifier les paramètres + les plus courants. +

    +
  • +
+

Les captures d'écrans plus bas montrent à quoi ressemblent ces menus +contextuels.

+
+
+

3.14. Modes disponibles

+

Il y a 3 modes lors de l’utilisation des menus contextuels. Ces modes +ajoutent ou suppriment certaines commandes spécifiques dans les menus +contextuels.

+ +++ + + + + + + + + + + + + + +

+images/icons/mode_module.png + et + +images/icons/mode_track.png + désactivés

Mode Normal

+images/icons/mode_module.png + activé

Mode Empreinte

+images/icons/mode_track.png + activé

Mode Pistes

+
+

3.14.1. Mode Normal

+
    +
  • +

    +Menu contextuel sans sélection : +

    +
  • +
+
+
+images/Pcbnew_popup_normal_mode.png +
+
+
    +
  • +

    +Menu contextuel avec une piste sélectionnée : +

    +
  • +
+
+
+images/Pcbnew_popup_normal_mode_track.png +
+
+
    +
  • +

    +Menu contextuel avec une empreinte sélectionnée : +

    +
  • +
+
+
+images/Pcbnew_popup_normal_mode_footprint.png +
+
+
+
+

3.14.2. Mode Empreinte

+

Mêmes cas en Mode Empreinte ( +images/icons/mode_module.png + activé)

+
    +
  • +

    +Menu contextuel sans sélection : +

    +
  • +
+
+
+images/Pcbnew_popup_footprint_mode.png +
+
+
    +
  • +

    +Menu contextuel avec une piste sélectionnée : +

    +
  • +
+
+
+images/Pcbnew_popup_footprint_mode_track.png +
+
+
    +
  • +

    +Menu contextuel avec une empreinte sélectionnée : +

    +
  • +
+
+
+images/Pcbnew_popup_footprint_mode_footprint.png +
+
+
+
+

3.14.3. Mode Pistes

+

Mêmes cas en Mode Pistes ( +images/icons/mode_track.png + activé)

+
    +
  • +

    +Menu contextuel sans sélection : +

    +
  • +
+
+
+images/Pcbnew_popup_track_mode.png +
+
+
    +
  • +

    +Menu contextuel avec une piste sélectionnée : +

    +
  • +
+
+
+images/Pcbnew_popup_track_mode_track.png +
+
+
    +
  • +

    +Menu contextuel avec une empreinte sélectionnée : +

    +
  • +
+
+
+images/Pcbnew_popup_track_mode_footprint.png +
+
+
+
+
+
+
+

4. Implémentation Schématique

+
+
+

4.1. Lier un schéma à un circuit imprimé

+

D’une manière générale, une feuille schématique est liée à un circuit +imprimé au moyen d’un fichier netliste, qui est normalement produit par +l'éditeur utilisé pour faire le schéma. Pcbnew accepte des fichiers de +netliste faits avec Eeschema ou Orcad PCB 2. Le fichier netliste, généré à +partir du schéma, ne contient généralement pas les empreintes associées aux +différents composants. Par conséquent, une étape intermédiaire est +nécessaire. Au cours de cette étape intermédiaire, l’association des +composants schématiques avec des empreintes physiques est effectuée. Dans +KiCad, c’est CvPcb qui est utilisé pour créer cette association et un +fichier nommé *.cmp est produit. CvPcb met également à jour le fichier +netliste en utilisant ces informations.

+

CvPcb peut également produire un "fichier stuff" *.stf, qui peut servir à +la rétro-annotation du champ F2 de chaque composant dans le schéma, +épargnant ainsi la tâche de ré-assignation d’empreintes à chaque passe +d'édition du schéma. Dans Eeschema, la copie d’un composant copiera +également l’affectation de l’empreinte, et marquera la référence comme non +affectée pour l’annotation auto-incrémentielle qui suivra.

+

Pcbnew lit le fichier netliste .net modifié et, s’il existe, le fichier +.cmp. Dans le cas d’une empreinte ayant été changée directement dans +Pcbnew, le fichier .cmp est automatiquement mis à jour, évitant ainsi +l’obligation d’exécuter CvPcb à nouveau.

+

Reportez-vous à la figure du manuel "Getting Started in KiCad" (Démarrer +avec KiCad), section Échanges de données dans KiCad qui illustre le flux +des données de KiCad, et comment sont obtenus les fichiers intermédiaires +utilisés par les différents outils logiciels qui composent KiCad.

+
+
+

4.2. Processus de création d’un circuit imprimé

+

Après avoir créé votre schéma dans Eeschema :

+
    +
  • +

    +Générez la netliste depuis Eeschema. +

    +
  • +
  • +

    +Assign each component in your netlist file to the corresponding land pattern + (often called footprint) used on the printed circuit using Cvpcb. +

    +
  • +
  • +

    +Lancez Pcbnew, et lisez le fichier netliste. Ceci lira également le fichier + .cmp contenant les associations d’empreintes. +

    +
  • +
+

Pcbnew chargera alors automatiquement toutes les empreintes nécessaires. Les +empreintes pourront alors être placées sur la carte, manuellement ou +automatiquement, et les pistes tracées.

+
+
+

4.3. Processus de mise à jour d’un circuit imprimé

+

Si le schéma est modifié, après qu’un circuit imprimé ait été généré, les +étapes suivantes doivent être répétées :

+
    +
  • +

    +Générez une nouvelle netliste depuis Eeschema. +

    +
  • +
  • +

    +Si les modifications apportées au schéma contiennent de nouveaux composants, + les empreintes correspondantes devront être associées à l’aide de CvPcb. +

    +
  • +
  • +

    +Lancez Pcbnew, et lisez le fichier netliste modifié. Ceci relira également + le fichier .cmp contenant les associations d’empreintes. +

    +
  • +
+

Pcbnew chargera alors automatiquement les nouvelles empreintes, ajoutera les +nouvelles connexions et supprimera les connexions redondantes. Ce processus, +appelé annotation "vers l’avant" (forward annotation), est un processus très +courant quand un PCB est réalisé et mis à jour.

+
+
+

4.4. Lecture du fichier Netliste - Chargement d’empreintes

+
+

4.4.1. Boite de dialogue

+

Accessible par l’icône +images/icons/netlist.png +

+
+
+images/en/Pcbnew_netlist_dialog.png +
+
+
+
+

4.4.2. Options disponibles

+ +++ + + + + + + + + + + + + + + + + + + + + + +

Sélection Empreinte

Lien entre composants et empreintes correspondantes sur le circuit : +le lien normal est par la Référence (option normale). +Le timestamp peut être utilisé, après une réannotation du schéma, +si l’annotation précedente a été détruite (option spéciale)

Échange Empreinte

Si une empreinte a changé dans la netliste : garder l’ancienne ou +changer pour la nouvelle.

Pistes non Connectées

Garder les pistes existantes, ou supprimer les pistes erronées

Empreintes Supplémentaires

Supprimer les empreintes du circuit qui ne sont plus en netliste. +Les empreintes avec l’attribut "Verrouillé" ne seront pas supprimées.

Nets avec Pad Unique

Supprime les nets avec pad unique .

+
+
+

4.4.3. Chargement de nouvelles empreintes

+

Avec le backend GAL (Graphics Abstraction Layer), quand de nouvelles +empreintes sont trouvées dans le fichier netliste, elles seront chargées, +étalées, et prêtes à être placées en un groupe où vous le souhaiterez.

+
+
+images/Pcbnew_import_spread_footprints.png +
+
+

Avec l’ancien backend, quand de nouvelles empreintes sont trouvées dans le +fichier netliste, elles sont automatiquement chargées et placées aux +coordonnées (0,0).

+
+
+images/Pcbnew_stacked_footprints.png +
+
+

Les nouvelles empreintes peuvent être déplacées et disposées une par +une. Une meilleure façon est de les déplacer automatiquement :

+

Activez le Mode Empreinte ( +images/icons/mode_module.png +)

+

Déplacez le curseur sur une zone appropriée (vide de tous composants), et +cliquez sur le bouton droit :

+
+
+images/Pcbnew_move_all_modules.png +
+
+
    +
  • +

    +Place Automatiquement Nouvelles Empreintes, s’il y a déjà un circuit avec + des empreintes existantes. +

    +
  • +
  • +

    +Place Automatiquement toutes les Empreintes, la première fois (à la création + du circuit). +

    +
  • +
+

L’image suivante vous montre le résultat :

+
+
+images/Pcbnew_unstacked_footprints.png +
+
+
+
+
+
+
+

5. Les Couches

+
+
+

5.1. Introduction

+

Pcbnew peut travailler avec 50 différentes couches (ou layers) :

+
    +
  • +

    +Entre 1 et 32 couches cuivrées pour router des pistes. +

    +
  • +
  • +

    +14 couches techniques à usage fixe. +

    +
      +
    • +

      +12 couches appairées (avant / arrière): Adhésif, Pâte à souder, + Sérigraphie, Masque de soudure, Courtyard, Fabrication +

      +
    • +
    • +

      +2 couches indépendantes : Contour PCB, Marge +

      +
    • +
    +
  • +
  • +

    +4 couches auxiliaires que vous pouvez utiliser comme bon vous semble : + Commentaires, E.C.O. 1, E.C.O. 2, Dessins +

    +
  • +
+
+
+

5.2. Réglage des options des couches

+

Pour ouvrir les Options Couches depuis la barre de menu, sélectionnez +Règles de ConceptionOptions Couches.

+

Le nombre de couches cuivrées, leurs noms et leurs fonctions seront +configurées ici. Les couches techniques inutilisées peuvent être +désactivées.

+
+
+images/Pcbnew_layer_setup_dialog.png +
+
+
+
+

5.3. Description des Couches

+
+

5.3.1. Couches Cuivrées

+

Les couches cuivrées sont les couches de travail habituelles utilisées pour +placer ou réorganiser des pistes. Les numéros de couche vont de 0 (la +première couche de cuivre, sur le dessus) à 31 (dessous). Étant donné que +les composants ne peuvent être placés dans les couches intérieures (de +nombre 1 à 30), seules les couches 0 et 31 sont des couches composants.

+

Le nom de chaque couche cuivrée est modifiable. Les couches cuivrées ont un +attribut fonction qui est utile lors de l’utilisation du routeur externe +Freerouter . Des exemples de noms de couche par défaut sont F.Cu ou +In0 pour la couche numéro 0.

+
+
+images/Pcbnew_layer_setup_dialog_layer_properties.png +
+
+
+
+

5.3.2. Couches Techniques Appairées

+

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.

+

Les couches techniques appairées sont :

+
+
+Adhésif (F.Adhes et B.Adhes) +
+
+

+ Elles sont utilisées pour l’application d’adhésif servant à coller les + composants de surface sur le circuit, généralement avant la soudure à la + vague. +

+
+
+Pâte à Souder (F.Paste et B.Paste) +
+
+

+ Utilisé pour produire un masque permettant de déposer de la pâte à braser + sur les pastilles des composants de surface, en général avant le soudage par + refusion. D’ordinaire, seules les pastilles des composants de surface + occupent ces couches. +

+
+
+Sérigraphie (F.SilkS et B.SilkS) +
+
+

+ Ce sont les couches où les éléments de dessin des composants + apparaissent. C’est là où vous dessinez des choses comme la polarité des + composants, l’indicateur de la première broche, la référence pour le + montage, etc… +

+
+
+Masque de Soudure (F.Mask et B.Mask) +
+
+

+ Celles-ci définissent les masques de soudure. Toutes les pastilles doivent + apparaître sur une de ces couches (composants de surfaces), ou sur les deux + (composants traversants), pour empêcher le vernis de venir recouvrir les + pastilles. +

+
+
+Courtyard (F.CrtYd et B.CrtYd) +
+
+

+ Utilisées pour montrer quel encombrement un composant prend physiquement sur + le PCB. +

+
+
+Fabrication (F.Fab et B.Fab) +
+
+

+ Footprint assembly (?). +

+
+
+
+
+

5.3.3. Couches Techniques Indépendantes

+
+
+Edge.Cuts +
+
+

+ Cette couche est réservé pour le dessin du contour du circuit + imprimé. Chaque élément (graphique, texte, …) placé sur cette couche + apparaîtra sur toutes les autres couches. Utilisez cette couche uniquement + pour dessiner les contours de la carte. +

+
+
+Margin +
+
+

+ Marge de recul du contour (?). +

+
+
+
+
+

5.3.4. Couches à usage général

+

Ces couches sont destinées à n’importe quel usage. Elles peuvent être +utilisées pour des textes, comme des instructions de montage ou de câblage, +des dessins de construction en vue de créer un fichier pour l’assemblage ou +l’usinage. Leurs noms sont :

+
    +
  • +

    +Comments (Cmts.User) +

    +
  • +
  • +

    +Eco1.User +

    +
  • +
  • +

    +Eco2.User +

    +
  • +
  • +

    +Drawings (Dwgs.User) +

    +
  • +
+
+
+
+

5.4. Sélection de la couche de travail

+

Le choix de la couche de travail peut se faire de plusieurs façons :

+
    +
  • +

    +En utilisant la barre d’outils de droite (Gestionnaire de Couches). +

    +
  • +
  • +

    +En utilisant la barre d’outils du haut. +

    +
  • +
  • +

    +Par le menu contextuel (bouton droit de la souris). +

    +
  • +
  • +

    +En utilisant les touches + et - (fonctionne seulement avec les couches + cuivrées). +

    +
  • +
  • +

    +Par les raccourcis clavier. +

    +
  • +
+
+

5.4.1. Sélection par le gestionnaire de couches

+
+
+images/Pcbnew_layer_manager_pane.png +
+
+
+
+

5.4.2. Sélection par la barre d’outils du haut

+
+
+images/Pcbnew_layer_selection_dropdown.png +
+
+

Ceci sélectionne directement la couche de travail.

+

Les raccourcis clavier pour sélectionner la couche de travail y sont +affichés.

+
+
+

5.4.3. Sélection par le menu contextuel

+
+
+images/Pcbnew_layer_selection_popup.png +
+
+

Le menu contextuel ouvre une boite de dialogue qui permet de choisir la +couche de travail.

+
+
+images/Pcbnew_layer_selection_dialog.png +
+
+
+
+
+

5.5. Sélection de paires de Couches pour les Vias

+

Si le bouton Ajouter pistes et vias est sélectionné sur la barre d’outils +de droite, le menu contextuel offre la possibilité de changer la paire de +couches utilisée pour les vias :

+
+
+images/Pcbnew_via_layer_pair_popup.png +
+
+

Cette sélection ouvre une boite de dialogue qui permet le choix des couches +utilisées pour les vias.

+
+
+images/Pcbnew_via_layer_pair_dialog.png +
+
+

Quand une via est placée, la couche de travail (couche active) est +automatiquement positionnée sur l’autre couche de la paire utilisée pour les +vias.

+

One can also switch to another active layer by hot keys, and if a track is +in progress, a via will be inserted.

+
+
+

5.6. Utilisation du mode à haut contraste

+

On entre dans ce mode quand l’outil : +images/icons/contrast_mode.png + +est activé (barre d’outils de gauche).

+

Dans ce mode, la couche active est affichée comme dans le mode normal, +tandis que toutes les autres couches sont affichées en gris.

+

Il y a deux cas où c’est utile :

+
+

5.6.1. Couches cuivrées en mode haut contraste

+

Quand un circuit utilise plus de 4 couches, ce mode permet à la couche +active d'être plus facile à distinguer :

+

Mode Normal (couche cuivre de dessous active) :

+
+
+images/Pcbnew_copper_layers_contrast_normal.png +
+
+

Mode Haut-Contraste (couche cuivre de dessous active) :

+
+
+images/Pcbnew_copper_layers_contrast_high.png +
+
+
+
+

5.6.2. Couches Techniques

+

Le second cas est quand il est nécessaire d’examiner les couches de pâte à +souder et masques de soudure qui ne sont normalement pas affichées.

+

Les masques de pastilles sont affichés quand ce mode est actif.

+

Mode Normal (couche masque de soudure de dessus active) :

+
+
+images/Pcbnew_technical_layers_contrast_normal.png +
+
+

Mode Haut-Contraste (couche masque de soudure de dessus active) :

+
+
+images/Pcbnew_technical_layers_contrast_high.png +
+
+
+
+
+
+
+

6. Créer et modifier un circuit

+
+
+

6.1. Création d’un circuit

+
+

6.1.1. Dessin du contour du circuit

+

C’est en général une bonne idée de définir en premier le contour du +circuit. Le contour est tracé comme une séquence de segments de +ligne. Sélectionnez Edge.Cuts comme couche active et utilisez l’outil +Addition de lignes ou polygones graphiques pour tracer le bord, en +cliquant à la position de chaque sommet, et double-cliquez pour terminer le +contour. Les circuits ayant généralement des dimensions très précises, il +peut être nécessaire d’utiliser l’affichage des coordonnées du curseur tout +en traçant le contour. Rappelez-vous que les coordonnées relatives peuvent +être mises à zéro à tout moment en utilisant la barre d’espace, et que l’on +peut changer les unités par Ctrl-U. Les coordonnées relatives permettent +le dessin de dimensions très précises. Il est aussi possible de dessiner un +contour circulaire (ou arc) :

+
    +
  1. +

    +Sélectionnez l’outil Addition de graphiques (Cercle) ou Addition de + graphiques (Arc de Cercle) +

    +
  2. +
  3. +

    +Cliquez pour placer le centre du cercle +

    +
  4. +
  5. +

    +Ajustez le rayon en déplaçant la souris +

    +
  6. +
  7. +

    +Terminez en cliquant à nouveau. +

    +
  8. +
+
+ + + +
+
Note
+
L'épaisseur du contour peut être réglée dans le menu Paramètres (largeur +recommandée = 150 en 1/10 de mils) ou via les Options, mais ce ne sera pas +visible à moins que les graphiques ne soient affichés dans un autre mode que +le mode contour.
+
+

Le contour résultant peut ressembler à ceci :

+
+
+images/Pcbnew_simple_board_outline.png +
+
+
+
+

6.1.2. Utilisation d’un dessin DXF pour le contour du circuit

+

Un autre moyen de dessiner le contour est d’importer un dessin au format +DXF.

+

L’utilisation de cette fonctionnalité permet de dessiner des circuits aux +formes beaucoup plus complexes qu’avec les possibilités de dessin de Pcbnew.

+

Par exemple, un logiciel de CAO mécanique peut être utilisé pour définir un +circuit qui s’insère dans un boîtier particulier.

+
+
Préparation d’un dessin DXF pour l’importation dans KiCad
+

Les capacités d’importation de DXF dans KiCad ne supportent pas les +éléments DXF comme POLYLINES ou ELLIPSES, et les fichiers DXF qui +utilisent ces fonctionnalités ont besoin de quelques étapes de conversion +pour les préparer à l’importation.

+

Un logiciel comme LibreCAD peut être utilisé pour faire ces conversions.

+

La première étape consiste à briser (Explode) les POLYLINES en formes plus +simples. Dans LibreCAD, suivez ces étapes :

+
    +
  1. +

    +Ouvrez une copie du fichier DXF. +

    +
  2. +
  3. +

    +Sélectionnez la forme du circuit (les formes sélectionnées sont affichées + avec des pointillés). +

    +
  4. +
  5. +

    +Dans le menu Modifier, choisissez Explode. +

    +
  6. +
  7. +

    +Appuyez sur Entrée. +

    +
  8. +
+

L'étape suivante consiste à diviser les courbes complexes comme les +ELLIPSES, en segments de ligne qui s’approchent de la forme +requise. Cela se fait automatiquement lorsque le fichier DXF est exporté ou +enregistré dans l’ancien format DXF R12 (comme le format R12 ne supporte +pas les formes de courbes complexes, les programmes de CAO convertissent +ces formes en segments de ligne. Certaines applications de CAO permettent la +configuration du nombre ou de la longueur des segments de ligne +utilisés). Dans LibreCAD la longueur des segments est généralement +suffisamment petite pour les utiliser dans les contours de cartes.

+

Dans LibreCAD, utilisez les étapes suivantes pour exporter vers le format de +fichier DXF R12 :

+
    +
  1. +

    +Dans le menu Fichier, cliquez sur Enregistrer Sous… +

    +
  2. +
  3. +

    +Au bas de la fenêtre Save Drawing As, il y a un menu déroulant Files of + type:. Choisissez Drawing Exchange DXF R12. +

    +
  4. +
  5. +

    +Donnez éventuellement un autre nom au fichier dans le champ File name:. +

    +
  6. +
  7. +

    +Cliquez sur Save +

    +
  8. +
+

Votre DXF est maintenant prêt à être importé dans KiCad.

+
+
+
Importation du dessin DXF dans KiCad
+

Les étapes suivantes décrivent l’importation d’un contour de circuit dans +KiCad à partir du fichier DXF préparé. Notez que le comportement +d’importation est légèrement différent selon le mode de canvas utilisé.

+

Utilisation du mode canvas par "défaut" :

+
    +
  1. +

    +Dans le menu Fichier, choisissez Importer, puis Fichier DXF. +

    +
  2. +
  3. +

    +Dans la fenêtre Importation Fichier DXF cliquez sur Examiner et + sélectionnez le fichier DXF préparé à importer. +

    +
  4. +
  5. +

    +Dans Placer l’origine DXF (0,0) au point: sélectionnez le positionnement + de l’origine du DXF par rapport aux coordonnées du circuit (le circuit Kicad + a pour (0,0) le coin supérieur gauche). Pour l’option «Position définie par + l’utilisateur", entrez les coordonnées dans les champs «Position X» et + «Position Y '. +

    +
  6. +
  7. +

    +Dans le menu déroulant Couche, sélectionnez la couche du circuit à remplir + avec l’importation. Edge.Cuts doit être choisi pour le contour du circuit. +

    +
  8. +
  9. +

    +Cliquez sur Valider. +

    +
  10. +
+

Utilisation des modes canvas "OpenGL" ou "Cairo" :

+
    +
  1. +

    +Dans le menu Fichier, choisissez Importer, puis Fichier DXF. +

    +
  2. +
  3. +

    +Dans la fenêtre Importation Fichier DXF cliquez sur Examiner et + sélectionnez le fichier DXF préparé à importer. +

    +
  4. +
  5. +

    +Les options Placer l’origine DXF (0,0) au point: sont ignorées dans ce + mode. +

    +
  6. +
  7. +

    +Dans le menu déroulant Couche, sélectionnez la couche du circuit à remplir + avec l’importation. Edge.Cuts doit être choisi pour le contour du circuit. +

    +
  8. +
  9. +

    +Cliquez sur Valider. +

    +
  10. +
  11. +

    +Le contour est maintenant attaché au curseur de la souris et peut être + déplacé dans la zone de dessin du circuit. +

    +
  12. +
  13. +

    +Cliquez pour poser le contour. +

    +
  14. +
+
+
+
Exemple de forme DXF importée
+

Here is an example of a DXF import with a board that had several elliptical +segments approximated by a number of short line segments:

+
+
+images/Pcbnew_board_outline_imported_from_a_DXF.png +
+
+
+
+
+

6.1.3. Lecture de la netliste générée à partir du schéma

+

Cliquez sur l’icône +images/icons/netlist.png + pour afficher la +fenêtre de Netliste :

+
+
+images/en/Pcbnew_netlist_dialog.png +
+
+

Si le nom (chemin) de netliste est incorrect, utilisez le bouton Examiner +pour choisir le fichier de netliste souhaité. Puis cliquez sur Lire +Netliste Courante. Tous les empreintes non déjà chargées apparaîtront, +empilées les unes sur les autres (nous verrons ci-dessous comment les +déplacer automatiquement).

+
+
+images/Pcbnew_board_outline_with_dogpile.png +
+
+

Si aucune des empreintes n’ont été placées, toutes les empreintes +apparaîtront sur le circuit au même endroit, ce qui les rend difficiles à +reconnaître. Il est possible de les étaler automatiquement (en utilisant la +commande «Étalement et placement globaux' accessible par le bouton droit de +la souris). Voici le résultat d’un tel étalement automatique :

+
+
+images/Pcbnew_board_outline_with_globally_placed_modules.png +
+
+
+ + + +
+
Note
+
Si un circuit est modifié, en remplaçant une empreinte existante par une +nouvelle dans CvPcb (par exemple, pour passer une résistance de 1/8W à +1/2W), il sera nécessaire de supprimer le composant existant avant que +Pcbnew ne charge l’empreinte de remplacement. Toutefois, si une empreinte +doit être remplacée par une empreinte existante, il est plus facile de le +faire en utilisant le menu d’empreinte accessible en cliquant sur le bouton +droit de la souris au-dessus de l’empreinte en question.
+
+
+
+
+

6.2. Correction d’un circuit

+

Il est souvent nécessaire de modifier un circuit après un changement dans le +schéma.

+
+

6.2.1. Étapes à suivre

+
    +
  1. +

    +Créez une nouvelle netliste à partir du schéma modifié. +Si de nouveaux composants ont été ajoutés, associez les à leurs empreintes +correspondantes dans CvPcb. +

    +
  2. +
  3. +

    +Lisez la netliste dans Pcbnew. +

    +
  4. +
+
+
+

6.2.2. Destruction de pistes incorrectes

+

Pcbnew est capable de supprimer automatiquement les pistes qui sont devenues +incorrectes à la suite de modifications. Pour ce faire, cochez l’option +"Supprimer" dans la case Pistes non connectées de la fenêtre de netliste :

+
+
+images/Pcbnew_bad_tracks_deletion_option.png +
+
+

Toutefois, il est parfois plus rapide de corriger manuellement ces pistes +(l’outil DRC permet leur identification).

+
+
+

6.2.3. Composants supprimés

+

Pcbnew peut supprimer les empreintes correspondant à des composants ayant +été supprimés du schéma. Ceci est facultatif.

+

Cela est nécessaire car il y a souvent des empreintes (par exemple les trous +de vis de fixation) qui sont ajoutées au PCB mais qui n’apparaissent pas +dans le schéma.

+
+
+images/Pcbnew_extra_footprints_deletion_option.png +
+
+

Si l’option Supprimer des "Empreintes Supplémentaires" est cochée, les +empreintes correspondant à des composants non trouvés dans la netliste +seront supprimées, sauf si elles ont l’option "Verrouillée" activée. C’est +une bonne idée d’activer cette option pour les empreintes "mécaniques":

+
+
+images/Pcbnew_unlock_footprint_option.png +
+
+
+
+

6.2.4. Empreintes modifiées

+

Si une empreinte est changée dans la netliste (en utilisant CvPcb), mais que +l’empreinte a déjà été placée, elle ne sera pas modifiée par Pcbnew, sauf si +l’option Changer de Échange empreinte a été cochée dans la fenêtre de +netliste :

+
+
+images/Pcbnew_exchange_module_option.png +
+
+

Le changement d’une empreinte (par exemple, le remplacement d’une résistance +par une autre de taille différente), peut être effectué directement en +éditant l’empreinte.

+
+
+

6.2.5. Options avancées - sélection par horodatage

+

Quelquefois, l’annotation du schéma est modifiée, sans qu’aucun changement +matériel ne soit fait sur le circuit (cela concerne les références - comme +R5, U4 …). Le PCB est donc inchangé (sauf éventuellement pour les +marquages sérigraphiques). Néanmoins, en interne, les composants et les +empreintes y sont représentés par leur référence. Dans ce cas, l’option +Timestamp de la boîte de dialogue netliste peut être choisie avant la +relecture de la netliste :

+
+
+images/Pcbnew_module_selection_option.png +
+
+

Avec cette option, Pcbnew n’identifiera plus les empreintes par leurs +références, mais par leur horodatage (timestamp). Le timestamp est +automatiquement généré par Eeschema (c’est la date et l’heure à laquelle le +composant a été placé dans le schéma).

+
+ + + +
+
Attention
+
Le plus grand soin doit être apporté quand on utilise cette option +(enregistrez le fichier avant !). Ceci parce que cette technique est +compliquée dans le cas de composants contenant des unités multiples (ex : le +7400 a 4 portes dans un seul boîtier). Dans ce cas le timestamp n’est pas +défini de façon unique (pour le 7400, il y en aura 4, un par +unité). Néanmoins, l’option timestamp permet habituellement de résoudre les +problèmes de ré-annotation.
+
+
+
+
+

6.3. Échange direct d’empreintes déjà placées sur le circuit

+

Le changement d’une empreinte (ou plusieurs empreintes identiques) vers une +autre est très utile, et très facile :

+
    +
  1. +

    +Double-Cliquez sur une empreinte pour ouvrir la fenêtre d'édition. +

    +
  2. +
  3. +

    +Cliquez sur Changer Empreinte. +

    +
  4. +
+
+
+images/Pcbnew_change_modules_button.png +
+
+

Options de Changer Empreinte(s) :

+
+
+images/Pcbnew_footprint_exchange_options.png +
+
+

Il faut choisir un nouveau nom d’empreinte et utiliserc:

+
    +
  • +

    +Changer l’empreinte de xx pour l’empreinte courante. +

    +
  • +
  • +

    +Changer empreintes yy pour changer toutes les empreintes identiques à celle courante. +

    +
  • +
  • +

    +Changer empreinte ayant même valeur pour toutes les empreintes identiques à l’empreinte + courante avec limitation aux composants de même valeur. +

    +
  • +
  • +

    +Update all footprints of the board for reloading of all footprints on board. +

    +
  • +
+
+
+
+
+

7. Placement d’empreintes

+
+
+

7.1. Placement assisté

+

Lors du déplacement d’empreintes, le chevelu de l’empreinte (les connexions +aux autres composants) peut être affiché pour aider au placement. Pour +afficher ce chevelu, le bouton +images/icons/modratsnest.png + de la +barre d’outils de gauche doit être activé.

+
+
+

7.2. Placement manuel

+

Sélectionnez l’empreinte avec le bouton droit de la souris, puis choisissez +la commande Déplacer dans le sous-menu de l’empreinte. Déplacez l’empreinte +à la position désirée et placez la avec le bouton gauche de la souris. Si +nécessaire, l’empreinte sélectionnée peut également être tournée, renversée +ou modifiée. Sélectionnez Annuler dans le menu (ou appuyez sur la touche +Echap) pour annuler.

+

Ici vous pouvez voir l’affichage du chevelu de l’empreinte lors d’un +déplacement :

+
+
+images/Pcbnew_ratsnest_during_move.png +
+
+

Le circuit, une fois que toutes les empreintes ont été placées, peut +ressembler à ça :

+
+
+images/Pcbnew_circuit_after_placement.png +
+
+
+
+

7.3. Distribution Automatique d’Empreintes

+

D’une manière générale, les empreintes ne peuvent être déplacées que si +elles n’ont pas été "Verrouillées". Cet attribut peut être activé ou +désactivé à partir du menu contextuel (clic droit de la souris sur +l’empreinte), en étant en Mode empreinte, ou par le menu Éditer Paramètres +de l’empreinte.

+

Comme indiqué dans le chapitre précédent, les nouvelles empreintes chargées +lors de la lecture de la netliste apparaissent empilées en un seul endroit +du circuit. Pcbnew permet la répartition automatique des empreintes, afin de +les sélectionner et les placer à la main plus facilement.

+
    +
  • +

    +Sélectionnez le "Mode empreinte", bouton + +images/icons/mode_module.png + de la barre d’outils du haut. +

    +
  • +
  • +

    +Le menu contextuel, activé du bouton droit de la souris, devient : +

    +
  • +
+

S’il y a une empreinte sous le curseur :

+
+
+images/Pcbnew_context_module_mode_module_under_cursor.png +
+
+

S’il n’y a rien sous le curseur :

+
+
+images/Pcbnew_context_module_mode_no_module_under_cursor.png +
+
+

Dans les deux cas, les commandes suivantes sont disponibles :

+
    +
  • +

    +Étaler Toutes les Empreintes permet la distribution automatique de toutes les + empreintes non verrouillées. Ceci est généralement utilisé après la première lecture de + la netliste. +

    +
  • +
  • +

    +Étaler Toutes les Empreintes non déjà sur le C.I. permet la distribution + automatique de toutes les empreintes qui n’ont pas encore été placées à + l’intérieur du contour du PCB. Cette commande requiert que le contour + du circuit ait été tracé pour savoir quelle empreintes doivent être + automatiquement distribuées. +

    +
  • +
+
+
+

7.4. Placement Automatique d’Empreintes

+
+

7.4.1. Caractéristiques du placement automatique

+

La fonction de placement automatique permet le placement des empreintes sur +les 2 faces du circuit imprimé (toutefois, le basculement des empreintes +entre les couches cuivrées n’est pas automatique).

+

It also seeks the best orientation (0, 90, -90, 180 degrees) of the +footprint. The placement is made according to an optimization algorithm, +which seeks to minimize the length of the ratsnest, and which seeks to +create space between the larger footprints with many pads. The order of +placement is optimized to initially place these larger footprints with many +pads.

+
+
+

7.4.2. Préparation

+

Pcbnew peut donc placer automatiquement les empreintes, mais il est +nécessaire de guider ce placement, car aucun logiciel ne peut deviner à quoi +l’utilisateur veut arriver.

+

Avant le placement automatique, on doit :

+
    +
  • +

    +Créer le contour de la carte (il peut être complexe, mais doit être fermé si + sa forme n’est pas rectangulaire). +

    +
  • +
  • +

    +Placer manuellement les composants dont la position est imposée + (connecteurs, trous de fixations, etc…). +

    +
  • +
  • +

    +De même, si certaines empreintes CMS ou des composants critiques (les + grandes empreintes par exemple) doivent être sur un côté ou dans une + position spécifiques du circuit, ce doit être fait manuellement. +

    +
  • +
  • +

    +Avoir "Verrouillé" ces empreintes placées manuellement pour empêcher leur + déplacement. En Mode empreinte, bouton +images/icons/mode_module.png + + activé, cliquer du bouton droit et choisir "Verrouille Empreinte" dans le + menu contextuel. On peut également le faire par le sous-menu "Éditer + Paramètres" de l’empreinte. +

    +
  • +
  • +

    +Le placement automatique peut alors être effectué. Mode empreinte activé, + cliquez du bouton droit et sélectionnez Étalements et Placements Globaux, + puis Placer Automatiquement toutes les Empreintes. +

    +
  • +
+

Lors du placement automatique, si nécessaire, Pcbnew peut optimiser +l’orientation des empreintes. Cependant cette rotation ne sera tentée que si +cela a été autorisé pour l’empreinte (voir les options de "Éditer +Paramètres").

+

Habituellement, les résistances et les condensateurs non polarisés sont +autorisés à une rotation de 180 degrés. Certaines empreintes (petits +transistors par exemple), peuvent être autorisés à des rotations de +/- 90 +et 180 degrés.

+

Pour chaque empreinte, un curseur autorise la rotation sur 90 degrés et un +deuxième sur 180 degrés. Un réglage de 0 empêche la rotation, un réglage de +10 l’autorise, et une valeur intermédiaire indique plus ou moins la +préférence de rotation.

+

L’autorisation de rotation peut être réglée en modifiant l’empreinte une +fois qu’elle est placée sur le circuit. Toutefois, il est préférable de +définir les options requises pour l’empreinte en librairie, afin que ces +paramètres soient hérités à chaque fois que l’empreinte est utilisée.

+
+
+

7.4.3. Placement automatique interactif

+

Il peut être nécessaire d’interrompre le placement automatique (appuyez sur +la touche Esc), et de repositionner manuellement une +empreinte. L’utilisation de la commande Placer Automatiquement Empreintes +Suivantes va reprendre le placement automatique à partir du moment où il a +été arrêté.

+

La commande Placer Automatiquement Nouvelles Empreintes permet le +placement automatique des empreintes qui n’ont pas déjà été placées à +l’intérieur du contour du PCB. Elle ne bougera pas celles situées dans le +contour de PCB, même si elles ne sont pas "verrouillées".

+

The command Autoplace Footprint makes it possible to execute an +autoplacement on the footprint pointed to by the mouse, even if its fixed +attribute is active.

+
+
+

7.4.4. Notes additionnelles

+

Pcbnew détermine automatiquement la zone possible de placement des +empreintes en suivant la forme du contour de carte, qui ne sera pas +forcément rectangulaire (elle peut être ronde, avoir des découpes, etc…).

+

Si le circuit n’est pas rectangulaire, son contour doit être fermé, de sorte +que Pcbnew puisse déterminer ce qui est à l’intérieur et ce qui est en +dehors. De la même façon, s’il y a des découpes internes, leurs contours +devront être fermés.

+

Pcbnew calcule la zone possible de placement des empreintes à l’aide du +contour de la carte, puis promène les empreintes tour à tour sur cette zone, +afin de déterminer la position optimale où les placer.

+
+
+
+
+
+

8. Réglage des paramètres du routage

+
+
+

8.1. Paramètres actuels

+
+

8.1.1. Accès à la boite de dialogue principale

+

On accède aux paramètres les plus importants par le menu suivant :

+
+
+images/Pcbnew_design_rules_dropdown.png +
+
+

et on les ajuste dans la fenêtre Règles de Conception.

+
+
+

8.1.2. Paramètres actuels

+

Les réglages actuels sont affichés dans la barre d’outils du haut.

+
+
+images/Pcbnew_design_rules_top_toolbar.png +
+
+
+
+
+

8.2. Options générales

+

Les options générales sont accessibles par le menu Préférences → Général.

+
+
+images/Pcbnew_preferences_menu.png +
+
+

La fenêtre ressemble à ceci :

+
+
+images/Pcbnew_general_options_dialog.png +
+
+

Pour la création de pistes, les paramètres nécessaires sont :

+
    +
  • +

    +Limiter les pistes à 45° : Les directions de segments de pistes autorisées sont 0, 45 ou + 90 degrés. +

    +
  • +
  • +

    +Utiliser deux segments pour piste : Lors de la création de pistes, 2 segments seront + affichés. +

    +
  • +
  • +

    +Suppression automatique de pistes : Quand on recrée une piste, l’ancienne sera + automatiquement supprimée si elle fait doublon. +

    +
  • +
  • +

    +Pads Magnétiques : Le curseur graphique devient une pastille(pad), centré + sur la zone de la pastille. +

    +
  • +
  • +

    +Pistes Magnétiques : Le curseur graphique devient l’axe de la piste. +

    +
  • +
+
+
+

8.3. Netclasses

+

Pcbnew vous permet de définir différents paramètres de routage, pour chaque +équipotentielle (ou net). Les paramètres sont définis pour des groupes de +nets.

+
    +
  • +

    +Un groupe de nets est appelé une Netclasse. +

    +
  • +
  • +

    +Il y a toujours une netclasse nommée "Default". +

    +
  • +
  • +

    +L’utilisateur peut ajouter d’autres Netclasses. +

    +
  • +
+

Une netclasse spécifie :

+
    +
  • +

    +La largeur des pistes, les diamètres et les perçages des vias. +

    +
  • +
  • +

    +La distance d’isolement entre les pastilles (ou les vias) et les pistes. +

    +
  • +
  • +

    +Lors du routage, Pcbnew sélectionne automatiquement la netclasse + correspondant à l'équipotentielle (net) de la piste à créer ou à modifier, + et les paramètres de routage correspondants. +

    +
  • +
+
+

8.3.1. Réglage des paramètres du routage

+

Ces choix sont faits par le menu : Règles de Conception → Règles de +Conception.

+
+
+

8.3.2. Éditeur de Netclasse

+

L'éditeur de Netclasse vous permet de :

+
    +
  • +

    +Ajouter ou supprimer des Netclasses. +

    +
  • +
  • +

    +Ajuster les paramètres : isolation, largeur piste, dimensions des vias. +

    +
  • +
  • +

    +Regrouper des nets en netclasses. +

    +
  • +
+
+
+images/Pcbnew_design_rules_editor_netclass_tab.png +
+
+
+
+

8.3.3. Règles de Conception Globales

+

Les règles de conception globales sont :

+
    +
  • +

    +Autoriser/Interdire l’usage des vias aveugles/enterrées. +

    +
  • +
  • +

    +Autoriser/Interdire l’usage des micro-vias. +

    +
  • +
  • +

    +Valeurs minimum autorisées pour les pistes et vias. +

    +
  • +
+

Le DRC générera une erreur quand une valeur inférieure au minimum spécifié +sera rencontrée. Le deuxième onglet de la fenêtre :

+
+
+images/Pcbnew_design_rules_editor_global_tab.png +
+
+

This dialog also allows to enter a "stock" of tracks and via sizes.

+

Pendant le routage, on peut choisir une de ces dimensions, pour créer une +piste ou une via, au lieu d’utiliser la valeur par défaut de la netclasse.

+

C’est utile dans des cas critiques, où une partie de piste doit avoir une +dimension spécifique.

+
+
+

8.3.4. Paramètres des vias

+

Pcbnew gère trois types de vias :

+
    +
  • +

    +Vias traversantes (les plus courantes). +

    +
  • +
  • +

    +Vias aveugles, ou enterrées. +

    +
  • +
  • +

    +Micro Vias, identiques aux vias enterrées, mais limitées entre une couche + externe et sa voisine la plus proche. Elles sont destinées à connecter les + pins BGA à la couche intérieure la plus proche. Leur diamètre est + généralement très faible et elles sont percées au laser. +

    +
  • +
+

Par défaut, tous les vias ont le même diamètre de perçage.

+

Cette fenêtre spécifie les plus petites valeurs acceptables pour les +vias. Sur un circuit, une via plus petite que spécifiée générera une erreur +DRC.

+
+
+

8.3.5. Paramètres des pistes

+

Spécifie les plus petites valeurs acceptables pour les pistes. Sur un +circuit, une piste plus petite que spécifiée générera une erreur DRC.

+
+
+

8.3.6. Tailles spécifiques

+
+
+images/Pcbnew_specific_size_options.png +
+
+

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.

+
+
+
+

8.4. Exemples et dimensions typiques

+
+

8.4.1. Largeur de piste

+

Utilisez la plus grande valeur possible, conforme aux dimensions minimales +indiquées ici.

+ +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Unités CLASS 1 CLASS 2 CLASS 3 CLASS 4 CLASS 5

mm

0.8

0.5

0.4

0.25

0.15

mils

31

20

16

10

6

+
+
+

8.4.2. Isolation (distance)

+ +++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Unités CLASS 1 CLASS 2 CLASS 3 CLASS 4 CLASS 5

mm

0.7

0.5

0.35

0.23

0.15

mils

27

20

14

9

6

+

Habituellement, la distance minimale d’isolement sera très similaire à la +largeur minimale de piste.

+
+
+
+

8.5. Exemples

+
+

8.5.1. Rustique

+
    +
  • +

    +Clearance: 0.35 mm (0.0138 inches). +

    +
  • +
  • +

    +Track width: 0.8 mm (0.0315 inches). +

    +
  • +
  • +

    +Pad diameter for ICs and vias: 1.91 mm (0.0750 inches). +

    +
  • +
  • +

    +Pad diameter for discrete components: 2.54 mm (0.1 inches). +

    +
  • +
  • +

    +Ground track width: 2.54 mm (0.1 inches). +

    +
  • +
+
+
+images/Pcbnew_dr_example_rustic.png +
+
+
+
+

8.5.2. Standard

+
    +
  • +

    +Isolation : 0.35mm (0.0138 inches). +

    +
  • +
  • +

    +Largeur piste : 0.5mm (0.0127 inches). +

    +
  • +
  • +

    +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 -→ 0.05 x 0.1 inches). +

    +
  • +
  • +

    +Vias: 1.27 mm (0.0500 inches). +

    +
  • +
+
+
+images/Pcbnew_dr_example_standard.png +
+
+
+
+
+

8.6. Routage manuel

+

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 obvious tracks, but the +remaining tracks will best be routed by hand.

+
+
+

8.7. Aide lors de la création des pistes

+

Pcbnew peut afficher le chevelu complet, si le bouton + +images/icons/modratsnest.png + est activé.

+

Le bouton +images/icons/net_highlight.png + permet de mettre en +surbrillance un net (équipotentielle). Cliquez sur une pastille ou sur une +piste pour mettre en surbrillance le net correspondant.

+

La vérification des règles électriques (DRC) vérifie le tracé des pistes en +temps réel pendant la création. On ne peut pas créer une piste qui ne +corresponde pas aux règles de la DRC. Il est possible de désactiver la DRC +en cliquant sur un bouton. Ceci n’est cependant pas recommandé, et il ne +faudra l’utiliser que dans des cas spécifiques.

+
+

8.7.1. Création de pistes

+

Une piste peut être créée en cliquant sur le bouton: + +images/icons/add_tracks.png +. Une nouvelle piste doit débuter sur un +pad ou sur une autre piste, parce que Pcbnew doit connaître le net utilisé +pour la nouvelle piste (afin de respecter les règles de la DRC).

+
+
+images/Pcbnew_creating_new_track.png +
+
+

Lors de la création d’une nouvelle piste, Pcbnew affiche les liens vers les +pads non connectées les plus proches. Le nombre de ces liens est défini dans +l’option "Liens Max." des Options générales.

+

Terminez la piste en double-cliquant, ou par le menu contextuel, ou encore +par le raccourci clavier Fin (End).

+
+
+images/Pcbnew_track_in_progres_context.png +
+
+
+
+

8.7.2. Déplacement et traction de pistes

+

Lorsque le bouton +images/icons/add_tracks.png + est actif, la piste +sous la position du curseur peut être déplacée (move) avec le raccourci +clavier M. Si vous voulez tirer (drag) la piste, vous utiliserez le +raccourci clavier G.

+
+
+

8.7.3. Insertion de Vias

+

Une via ne peut être insérée que si le tracé d’une piste est en cours :

+
    +
  • +

    +Par le menu contextuel. +

    +
  • +
  • +

    +Par le raccourci clavier V. +

    +
  • +
  • +

    +En basculant sur une autre couche cuivrée par le raccourci correspondant. +

    +
  • +
+
+
+
+

8.8. Sélection/édition de largeur de piste et taille de via

+

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.

+

As previously seen, the Global Design Rules editor has a tool to insert +extra tracks and via sizes.

+
    +
  • +

    +La barre d’outil du haut peut être utilisée pour choisir une dimension. +

    +
  • +
  • +

    +Quand le bouton +images/icons/add_tracks.png + est actif, la largeur de + la piste en cours peut être choisie par le menu contextuel (accessible aussi + à la création d’une piste). +

    +
  • +
  • +

    +L’utilisateur peut utiliser les valeurs par défaut des Netclasses ou une + valeur spécifique. +

    +
  • +
+
+

8.8.1. Utilisation de la barre d’outils horizontale

+
+
+images/Pcbnew_track_toolbar.png +
+
+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+images/Pcbnew_track_toolbar_track_width_selection.png +

Track width selection. The symbol * is a mark for default Netclass +value selection.

+images/Pcbnew_track_toolbar_track_width_selection_in_use.png +

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.

+images/Pcbnew_track_toolbar_via_size_selection.png +

Via size selection. +The symbol * is a mark for default Netclass value selection.

+images/Pcbnew_track_toolbar_via_size_selection_in_use.png +

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.

+images/icons/auto_track_width.png +

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.

+images/Pcbnew_track_toolbar_grid_size_selection.png +

Grid size selection.

+images/Pcbnew_track_toolbar_zoom_selection.png +

Zoom selection.

+
+
+

8.8.2. Utilisation du menu contextuel

+

On peut choisir une nouvelle taille pour le routage, ou changer pour celle +d’une via, ou d’une piste, déjà créée :

+
+
+images/Pcbnew_track_context_menu.png +
+
+

Si vous voulez changer la taille de plusieurs vias (ou de pistes), le +meilleur moyen est d’utiliser une Netclasse spécifique pour le ou les nets +qui doivent être modifiés (voir changements globaux).

+
+
+
+

8.9. Édition et modification de pistes

+
+

8.9.1. Modification de piste

+

Très souvent, il est nécessaire de redessiner une piste.

+

Nouvelle piste (en cours de tracé) :

+
+
+images/Pcbnew_new_track_in_progress.png +
+
+

Une fois finie :

+
+
+images/Pcbnew_new_track_completed.png +
+
+

Pcbnew détruira automatiquement l’ancienne piste si elle fait doublon.

+
+
+

8.9.2. Changements globaux

+

La fenêtre d'édition globale des tailles de pistes et de vias est accessible +par le menu contextuel en cliquant du bouton droit sur une piste :

+
+
+images/Pcbnew_track_global_edit_context_menu.png +
+
+

Cette boite de dialogue permet des changements globaux de pistes ou vias +pour :

+
    +
  • +

    +Le net actuel. +

    +
  • +
  • +

    +Le circuit entier. +

    +
  • +
+
+
+images/Pcbnew_track_global_edit_dialog.png +
+
+
+
+
+
+
+

9. Routeur Interactif

+
+

Le routeur interactif vous permet de router rapidement et efficacement vos +PCB, en repoussant ou en contournant les éléments du PCB qui s’interposent +sur le chemin de la piste que vous êtes en train de tracer.

+

Les modes suivants sont supportés :

+
    +
  • +

    +Surbrillance des Collisions, qui met en surbrillance tous les objets posant problème au moyen + d’une jolie et brillante couleur verte, et qui indique les zones violant l’isolation. +

    +
  • +
  • +

    +Pousser, qui essaie de pousser et traverser tous les éléments qui entrent en collision avec la + piste en cours de routage. +

    +
  • +
  • +

    +Contourner, qui essaie d'éviter les obstacles en les rasant et en les + contournant. +

    +
  • +
+
+

9.1. Réglages

+

Avant d’utiliser le routeur interactif, veuillez effectuer les deux choses +suivantes :

+
    +
  • +

    +Paramètres d’isolation Pour régler les distances d’isolation, ouvrez la fenêtre + des Règles de Conception, et assurez-vous que la valeur par défaut a l’air + correcte. +

    +
  • +
+
+
+Rules editor +
+
+
    +
  • +

    +Passez en mode OpenGL, menu Affichage → Commuter l’affichage sur OpenGL, + ou en appuyant sur F11. +

    +
  • +
+
+
+OpenGL mode +
+
+
+
+

9.2. Tracé des pistes

+

Pour activer l’outil de routage, appuyez sur le bouton du Routeur Interactif + +Interactive Router Button +, ou sur la touche +X. Le curseur va se transformer en une croix, et le nom de l’outil +apparaîtra dans la barre d'état.

+

Pour débuter une piste, cliquez sur un élément (pastille, piste ou via), ou +appuyez sur la touche X, tout en survolant un élément avec la souris. La +nouvelle piste utilise le net de l'élément de départ. Un clic, ou l’appui +sur X, sur un circuit vide, démarre une piste sans aucun net assigné.

+

Déplacez la souris pour définir la forme de la piste. Suivant le mode, le +routeur essayera de suivre la trace de la souris, en contournant les +obstacles immobiles (comme les pastilles) et en repoussant les pistes/vias +gênantes sur le parcours. Le retrait du curseur de la souris remettra à +leurs anciens emplacements les éléments repoussés.

+

Un clic sur un élément, pastille/piste/via, appartenant à la même +équipotentielle (net) termine le tracé. Un clic sur un espace vide fixe les +segments de piste déjà tracés et continue le routage de la piste.

+

Pour interrompre le tracé et annuler les changements (éléments repoussés, +etc…), appuyez simplement sur Echap.

+

Pendant le tracé d’une piste, un appui sur V, ou la sélection de Placer +Via Traversante du menu contextuel, permet d’insérer une via au bout de la +piste en cours de tracé. En appuyant à nouveau sur V on annule l’insertion +de la via. En cliquant à n’importe quel autre endroit, la via est insérée et +le tracé continue.

+

En appuyant sur /, ou en sélectionnant Commuter Orientation dans le menu +contextuel, on bascule la direction initiale du segment de piste entre +directe ou diagonale.

+
+ + + +
+
Note
+
Par défaut, le routeur va être attiré et va coller aux centres/axes des +éléments. Cette attraction peut être désactivée en appuyant sur +Shift(Majuscule) pendant le tracé ou la sélection des éléments.
+
+
+
+

9.3. Paramétrage des dimensions des pistes et des vias

+

Il y a plusieurs façons de sélectionner une largeur de piste / taille de +via, ou de la changer pendant le routage :

+
    +
  • +

    +En utilisant les raccourcis standards de KiCad. +

    +
  • +
  • +

    +En appuyant sur Q, ou en sélectionnant Dim Utilisateur des Pistes et + Vias dans le menu contextuel, pour saisir une largeur de piste, ou une + taille de via, personnalisée. +

    +
  • +
  • +

    +En choisissant une largeur prédéfinie du sous-menu contextuel Sélection + Largeur Piste/Via. +

    +
  • +
  • +

    +En sélectionnant Utiliser la largeur de la piste de départ du sous-menu + contextuel Sélection Largeur Piste/Via pour reprendre la largeur de piste + de l'élément de départ, ou des pistes qui y sont déjà connectées. +

    +
  • +
+
+
+

9.4. Traction d’une piste (Drag)

+

Le routeur peut faire glisser des segments de piste, des virages et des +vias. Pour tracter un élément, cliquez dessus avec la touche Ctrl +enfoncée, ou survolez le à la souris et appuyez sur G, ou encore +sélectionnez Drag Piste/Via dans le menu contextuel. Terminez le +déplacement en cliquant à nouveau, ou annulez en appuyant sur Echap.

+
+
+

9.5. Options

+

The router behavior can be configured by pressing E or selecting Routing +Options from the context menu while in the Track mode. It opens a window +like the one below:

+

Les options sont :

+
+
+Router options window screenshot +
+
+
    +
  • +

    +Mode - sélectionne comment le routeur gère les violations des règles de conception (DRC) (pousser, + contourner, etc…) +

    +
  • +
  • +

    +Pousser les vias - si désactivée, les vias sont considérées comme des objets inamovibles + et seront contournées plutôt que poussées. +

    +
  • +
  • +

    +Sauter les obstacles - si activée, le routeur tente de déplacer les pistes + en collision derrière les obstacles fixes (par exemple les pastilles) au lieu de + les "réfléchir" derrière la collision +

    +
  • +
  • +

    +Supprimer les pistes redondantes - supprime les boucles pendant le routage (par ex. si la + nouvelle piste assure la même connectivité qu’une déjà existante, l’ancienne piste sera + supprimée). La suppression de boucle fonctionne localement (seulement entre le début + et la fin de la piste en cours de tracé). +

    +
  • +
  • +

    +Rétrécissement automatique - si activée, le routeur tente de passer à travers + les pads/vias de manière propre, en évitant les pistes traversantes avec des + angles aigus et dentelés +

    +
  • +
  • +

    +Lissage du drag des segments - si activée, le routeur tente de fusionner + plusieurs segments dentelés en un seul bien droit (en mode drag). +

    +
  • +
  • +

    +Autoriser les violations de DRC (mode Surbrillance des Collisions seulement) - permet + de tracer une piste, même si on viole les règles de conception. +

    +
  • +
  • +

    +Effort de l’Optimisation - définit combien de temps le routeur doit passer à + optimiser les pistes routées/poussées. Plus d’effort signifie un routage plus propre + (mais plus lent), moins d’effort un routage plus rapide, mais des pistes un + peu dentelées. +

    +
  • +
+
+
+
+
+

10. Création de zones cuivrées remplies

+
+

Les zones cuivrées sont délimitées par un contour (polygone fermé), et +peuvent comporter des trous (polygones fermés à l’intérieur du contour). Une +zone peut être dessinée sur une couche cuivre, ou autrement sur une couche +technique.

+
+

10.1. Création de zones sur couches cuivrées

+

Les connexions de pastilles (et pistes) vers les zones de cuivre remplies +sont vérifiées par le moteur de la DRC. Pour connecter les pads, une zone +doit être remplie (et pas seulement créée). Pcbnew se sert de segments de +piste ou de polygones pour remplir les zones de cuivre.

+

Chaque option a ses avantages et ses inconvénients, le principal +inconvénient étant une augmentation du temps de rafraîchissement de l'écran +sur les machines les plus lentes. Le résultat final sera toutefois le même.

+

Pour des raisons de temps de calcul, le remplissage de la zone n’est pas +refait après chaque changement, mais seulement :

+
    +
  • +

    +Quand une commande de remplissage est demandée. +

    +
  • +
  • +

    +Quand le test des Règles de Conception (DRC) est effectué. +

    +
  • +
+

Les zones cuivrées doivent être remplies ou re-remplies après avoir fait des +modifications de pistes ou de pastilles. Les zones cuivrées (généralement +les plans de masse et de puissance) sont généralement rattachées à une +équipotentielle (net).

+

Pour créer une zone cuivrée, vous devez :

+
    +
  • +

    +Régler les paramètres (nom de net, couche..). L’activation de la couche et + la mise en surbrillance de ce net ne sont pas obligatoires, mais c’est une + pratique recommandée. +

    +
  • +
  • +

    +Créer les limites de la zone (sinon, le circuit entier sera rempli). +

    +
  • +
  • +

    +Remplir la zone. +

    +
  • +
+

Pcbnew essaie de remplir toutes les zones en une seule pièce et, +normalement, il n’y a pas des blocs de cuivre non connectés. Il peut arriver +que certaines zones ne soient pas remplies. Les zones ne faisant partie +d’aucun net ne sont pas nettoyées et peuvent avoir des zones isolées.

+
+
+

10.2. Création de zone

+
+

10.2.1. Création des limites de la zone

+

Utilisez l’outil +images/icons/add_zone.png +. La couche active doit +être une couche cuivrée. En cliquant pour débuter le contour de la zone, la +fenêtre ci-dessous s’ouvre.

+
+
+images/Pcbnew_zone_properties_dialog.png +
+
+

Vous pouvez spécifier tous les paramètres pour cette zone :

+
    +
  • +

    +Net (équipotentielle) +

    +
  • +
  • +

    +Couche +

    +
  • +
  • +

    +Options de remplissage +

    +
  • +
  • +

    +Options pour les pastilles +

    +
  • +
  • +

    +Niveau de priorité +

    +
  • +
+

Draw the zone limit on this layer. This zone limit is a polygon, created by +left-clicking at each corner. A double-click will end and close the +polygon. If the starting point and ending point are not at the same +coordinate, Pcbnew will add a segment from the end point to the start point.

+
+ + + +
+
Note
+
+
    +
  • +

    +Le contrôle DRC est actif pendant la création de contours de zones. +

    +
  • +
  • +

    +Un coin qui génère une erreur DRC ne sera pas accepté par Pcbnew. +

    +
  • +
+
+
+

Dans l’image qui suit, vous pouvez voir un exemple de limite de zone +(polygone avec la fine ligne hachurée) :

+
+
+images/Pcbnew_zone_limit_example.png +
+
+
+
+

10.2.2. Niveau de priorité

+

Quelquefois on a besoin de créer une petite zone à l’intérieur d’une grande.

+

Ceci est possible si la petite zone a une priorité supérieure à celle de la +grande.

+

Réglage du niveau de priorité :

+
+
+images/Pcbnew_zone_priority_level_setting.png +
+
+

Voici un exemple :

+
+
+images/Pcbnew_zone_priority_example.png +
+
+

Après remplissage :

+
+
+images/Pcbnew_zone_priority_example_after_filling.png +
+
+
+
+

10.2.3. Remplissage de la zone

+

Lors du remplissage d’une zone, Pcbnew enlève tous les ilôts de cuivre non +connectés. Pour accéder aux commandes de remplissage, cliquez du bouton +droit sur le bord de la zone.

+
+
+images/Pcbnew_zone_context_menu.png +
+
+

Exécutez la commande "Remplir Zone". Ci-dessous le résultat du remplissage +pour un point de départ à l’intérieur du polygone :

+
+
+images/Pcbnew_zone_filling_result.png +
+
+

Le polygone est la limite de la zone de remplissage. Vous pouvez voir une +surface non-remplie à l’intérieur de la zone, car cette surface n’est pas +accessible :

+
    +
  • +

    +Une piste vient créer une barrière, et +

    +
  • +
  • +

    +Il n’y a pas de point de départ pour le remplissage de cette surface. +

    +
  • +
+
+ + + +
+
Note
+
Vous pouvez utiliser plusieurs polygones pour créer des zones vides. Vous +pouvez voir un exemple ici :
+
+
+
+images/Pcbnew_zone_filled_with_cutout.png +
+
+
+
+
+

10.3. Options de remplissage

+
+
+images/Pcbnew_zone_filling_options.png +
+
+

Quand vous remplissez une zone, vous devez choisir :

+
    +
  • +

    +Le mode de remplissage. +

    +
  • +
  • +

    +La distance d’isolation et l'épaisseur minimale de cuivre. +

    +
  • +
  • +

    +De quelle façon les pastilles seront dessinées, ou connectées à cette zone. +

    +
  • +
  • +

    +Les paramètres des freins thermiques. +

    +
  • +
+
+

10.3.1. Mode de remplissage

+

Les zones peuvent être remplies en utilisant des polygones, ou des +segments. Le résultat est le même. Si vous avez des problèmes avec le mode +polygone (rafraîchissement lent de l'écran), utilisez plutôt des segments.

+
+
+

10.3.2. Isolation et épaisseur de cuivre minimale

+

Un bon choix pour l’isolation est une grille qui est un peu plus grande que +la grille de routage. L'épaisseur de cuivre minimale permet de s’assurer +qu’il n’y aura pas de surfaces de cuivre trop petites.

+
+ + + +
+
Attention
+
Si cette valeur est trop grande, les petites formes comme les pistes des +freins thermiques ne pourront pas être tracées.
+
+
+
+

10.3.3. Options pour les pastilles

+

Les pastilles appartenant au net peuvent être inclues ou exclues de la zone, +ou connectées avec des freins thermiques.

+
    +
  • +

    +Si elles sont inclues, leur soudage ou leur dessoudage peuvent être assez + difficiles, à cause de l’importante masse thermique de la zone à chauffer. +

    +
  • +
+
+
+images/Pcbnew_zone_include_pads.png +
+
+
    +
  • +

    +Si elles sont exclues, leur connexion à la zone ne sera pas très bonne. +

    +
      +
    • +

      +The zone can be filled only if tracks exists to connect zone areas. +

      +
    • +
    • +

      +Les pastilles doivent être connectées par des pistes. +

      +
    • +
    +
  • +
+
+
+images/Pcbnew_zone_exclude_pads.png +
+
+
    +
  • +

    +Le frein thermique est un bon compromis. +

    +
      +
    • +

      +Pastilles connectées par 4 segments de piste. +

      +
    • +
    • +

      +La largeur des segments de piste est la valeur courante utilisée pour la largeur de piste. +

      +
    • +
    +
  • +
+
+
+images/Pcbnew_zone_thermal_relief.png +
+
+
+
+

10.3.4. Thermal relief parameters

+
+
+images/Pcbnew_thermal_relief_settings.png +
+
+

Vous pouvez régler deux paramètres pour les freins thermiques :

+
+
+images/Pcbnew_thermal_relief_parameters.png +
+
+
+
+

10.3.5. Choix des paramètres

+

La valeur de l'épaisseur de cuivre pour les freins thermiques doit être plus +grande que la valeur de l'épaisseur minimum pour la zone de cuivre. Sinon, +ils ne pourront pas être tracés.

+

De la même façon, une valeur trop grande pour ce paramètre, ou pour la +taille de l’antipad ne nous permettra pas de créer un frein thermique pour +les petites pastilles (comme celles des composants CMS).

+
+
+
+

10.4. Ajout d’une zone vide à l’intérieur d’une zone remplie

+

Une zone remplie doit être existante. Pour ajouter une zone vide (une +surface non-remplie à l’intérieur de la zone remplie) :

+
    +
  • +

    +Faites un clic droit sur la bordure de la zone existante. +

    +
  • +
  • +

    +Choisissez Addition d’une Zone interdite du sous-menu Zones. +

    +
  • +
+
+
+images/Pcbnew_add_cutout_menu_item.png +
+
+
    +
  • +

    +Créez le nouveau contour. +

    +
  • +
+
+
+images/Pcbnew_zone_unfilled_cutout_outline.png +
+
+
+
+

10.5. Modification des contours

+

Un contour de zone peut être modifié par :

+
    +
  • +

    +Le déplacement d’un angle ou d’un bord. +

    +
  • +
  • +

    +L’ajout ou la suppression d’un angle. +

    +
  • +
  • +

    +L’ajout d’une zone semblable, ou d’une zone interdite. +

    +
  • +
+

Si des polygones se chevauchent, ils seront combinés.

+
+
+images/Pcbnew_zone_modification_menu_items.png +
+
+

Pour cela, cliquez du bouton droit sur un angle ou un bord, et choisissez la +commande appropriée.

+

Voici un angle de zone interdite qui a été déplacé :

+
+
+images/Pcbnew_zone_corner_move_during.png +
+
+

Voici le résultat final :

+
+
+images/Pcbnew_zone_corner_move_after.png +
+
+

Les polygones ont été combinés.

+
+

10.5.1. Ajout d’une zone semblable

+

Addition de la zone semblable :

+
+
+images/Pcbnew_zone_add_similar_during.png +
+
+

Résultat final :

+
+
+images/Pcbnew_zone_add_similar_after.png +
+
+
+
+
+

10.6. Édition des paramètres de zone

+

Par un clic droit sur le contour, et en choisissant Éditer les propriétés +de la Zone, on ouvre la fenêtre des paramètres de la zone. Les paramètres +initiaux peuvent y être rentrés. Si la zone est déjà remplie, elle devra +être re-remplie.

+
+
+

10.7. Remplissage final

+

Quand le circuit est terminé, on doit remplir ou re-remplir toutes les +zones. Pour celà :

+
    +
  • +

    +Activez l’outil Zones, bouton +images/icons/add_zone.png +. +

    +
  • +
  • +

    +Clic droit pour faire apparaître le menu contextuel. +

    +
  • +
  • +

    +Choisissez Remplir ou Re-remplir Toutes les Zones : + +images/Pcbnew_fill_refill_all_zones.png + +

    +
  • +
+
+ + + +
+
Attention
+
Le calcul peut prendre un certain temps si la grille de remplissage est +fine.
+
+
+
+

10.8. Changement des noms de nets des zones

+

Après la modification d’un schéma, vous pouvez changer le nom de chaque +net. Par exemple, VCC peut être changé pour +5V.

+

Lors de la vérification globale des règles de conception, Pcbnew vérifie si +le nom de net d’une zone existe, et affiche une erreur dans le cas +contraire.

+

Il faudra modifier manuellement les paramètres de zone, pour remplacer +l’ancien nom de net par le nouveau.

+
+
+

10.9. Création de zones sur les couches techniques

+
+

10.9.1. Création des limites de zone

+

This is done using the button +images/icons/add_zone.png +. The active +layer must be a technical layer.

+
+
+
 En cliquant pour débuter le contour de la zone, la fenêtre ci-dessous
+s'ouvre :
+
+
+
+images/Pcbnew_technical_layer_zone_dialog.png +
+
+

Choisissez la couche technique où placer la zone, et dessinez le contour de +la même façon que pour les couches cuivrées.

+
+ + + +
+
Note
+
+
    +
  • +

    +Pour modifier les contours de zones, utilisez aussi la même méthode que pour + les couches cuivrées. +

    +
  • +
  • +

    +Si nécessaire, des zones interdites peuvent être ajoutées. +

    +
  • +
+
+
+
+
+
+

10.10. Création d’une zone interdite

+

Sélectionnez l’outil +images/icons/add_keepout_area.png +

+

La couche active doit être une couche cuivrée.

+

Après un clic sur le point de départ, cette fenêtre s’ouvre :

+
+
+images/Pcbnew_keepout_area_properties.png +
+
+

On peut choisir les éléments interdits :

+
    +
  • +

    +Pas de pistes. +

    +
  • +
  • +

    +Pas de vias. +

    +
  • +
  • +

    +Sans zone cuivre. +

    +
  • +
+

Quand une piste ou une via est à l’intérieur d’une zone interdite qui ne +l’autorise pas, une erreur DRC sera générée.

+

Pour les zones cuivrées, la surface à l’intérieur d’une zone interdite sans +zone cuivre ne sera pas remplie. Une zone interdite est comme une zone +remplie, l'édition de son contour est identique à celle des zones cuivrées.

+
+
+
+
+

11. Fichiers de fabrication du circuit

+
+

Voyons maintenant les étapes nécessaires à la création des fichiers pour la +production de votre circuit imprimé.

+

Tous les fichiers générés par KiCad sont situés dans le répertoire de +travail qui est le même répertoire qui contient le fichier xxxx.kicad_brd +pour le circuit imprimé.

+
+

11.1. Derniers préparatifs

+

La génération des fichiers nécessaires à la production de votre circuit +imprimé comprend les étapes préparatoires suivantes.

+
    +
  • +

    +Marquez chaque couche (par exemple, top ou front et bottom ou back) avec + le nom du projet, en mettant le texte approprié sur chacune des couches. +

    +
  • +
  • +

    +Tout les textes sur les couches cuivrées (parfois appelées soudure ou + bas) doivent être en miroir. +

    +
  • +
  • +

    +Créez les plans de masse, en modifiant les pistes si nécessaire pour + s’assurer qu’ils sont contigus. +

    +
  • +
  • +

    +Placez des mires d’alignement et éventuellement les dimensions du contour de + carte (ceux-ci sont habituellement placés sur l’une des couches à usage + général). +

    +
  • +
+

Voici un exemple montrant l’ensemble de ces éléments, à l’exception des +plans de masse qui ont été omis pour une meilleure visibilité :

+
+
+images/Pcbnew_final_preparation_example_board.png +
+
+

Un repère de couleur pour les 4 couches cuivrées a également été ajouté : + +images/Pcbnew_layer_colour_key.png +

+
+
+

11.2. Test DRC final

+

Avant de générer les fichiers de fabrication, un dernier test global de la +DRC est très fortement conseillé.

+

Les zones seront remplies ou re-remplies au lancement de le DRC. Appuyez le +bouton +images/icons/drc.png + pour ouvrir la fenêtre de la DRC :

+
+
+images/Pcbnew_DRC_dialog.png +
+
+

Réglez les paramètres en conséquence, puis appuyez sur le bouton "Démarrer +DRC".

+

Cette vérification finale vous permettra d'éviter de mauvaises surprises.

+
+
+

11.3. Réglage de l’origine des coordonnées

+

Définissez le point d’origine des coordonnées pour le photo-traceur et les +fichiers de perçage, il faut placer l’axe auxiliaire sur cet +origine. Utilisez l’icône +images/icons/pcb_offset.png +. Déplacer +l’axe auxiliaire par un clic gauche sur l’emplacement choisi.

+
+
+images/Pcbnew_setting_pcb_origin.png +
+
+
+
+

11.4. Génération des fichiers pour le photo-traceur

+

Cela se fait par le menu Fichiers/Tracer, qui fait apparaître la fenêtre +suivante :

+
+
+images/Pcbnew_plot_dialog.png +
+
+

Habituellement, les fichiers sont au format GERBER. Néanmoins, il est +possible de produire des fichiers aux formats HPGL ou Postscript. Si le +format Postscript est sélectionné, cette boîte de dialogue apparaîtra.

+
+
+images/Pcbnew_plot_postscript_dialog.png +
+
+

Pour ces formats, un ajustage fin de l'échelle pourra être effectué pour +compenser la précision du traceur et avoir une véritable échelle 1 en sortie +:

+
+
+images/Pcbnew_plot_fine_scale_setting.png +
+
+
+

11.4.1. Format GERBER

+

Pour chaque couche, Pcbnew génère un fichier séparé respectant le standard +GERBER 274X, par défaut au format 4.6 (chaque coordonnée dans le fichier est +représentée par 10 chiffres, 4 avant la virgule et 6 après), les unités sont +en pouces, et l'échelle est de 1.

+

Normalement, il est nécessaire de créer des fichiers pour toutes les couches +de cuivre et, en fonction du circuit, pour la sérigraphie et les couches +masque de soudure et pâte à souder . Tous ces fichiers peuvent être produits +en une seule étape, en cochant les cases appropriées.

+

Par exemple, pour un circuit double face avec sérigraphie, masque de soudure +et pâte à souder (pour les composants CMS), 8 fichiers devront être générés +(«xxxx» représente le nom du fichier .kicad_brd).

+
    +
  • +

    +xxxx-F_Cu.gbr pour le côté composants. +

    +
  • +
  • +

    +xxxx-B_Cu.gbr pour le côté cuivre. +

    +
  • +
  • +

    +xxxx-F_SilkS.gbr pour la sérigraphie côté composants. +

    +
  • +
  • +

    +xxxx-B_SilkS.gbr pour la sérigraphie côté cuivre. +

    +
  • +
  • +

    +xxxx-F_Paste.gbr pour la pâte à souder côté composants. +

    +
  • +
  • +

    +xxxx-B_Paste.gbr pour la pâte à souder côté cuivre. +

    +
  • +
  • +

    +xxxx-F_Mask.gbr pour le masque de soudure côté composants. +

    +
  • +
  • +

    +xxxx-B_Mask.gbr pour le masque de soudure côté cuivre. +

    +
  • +
+

Format des fichiers GERBER :

+

Le format utilisé par Pcbnew est le format RS274X 4.6, impérial, zéros non +significatifs omis, format Abs. Ce sont des paramètres très habituels.

+
+
+

11.4.2. Format POSTSCRIPT

+

L’extension standard des fichiers, dans le cas d’une sortie postscript, est +.ps. Comme pour la sortie HPGL, le tracé peut être ajusté à une échelle +choisie par l’utilisateur et peut être mis en miroir. Si l’option Org = +Centre est actif, l’origine des coordonnées du photo-traceur est supposé +être au centre du dessin.

+

Si l’option Imprimer cartouche sur toutes les couches est cochée, le +cartouche sera tracé.

+
+
+

11.4.3. Options de tracé

+

Format Gerber :

+
+
+images/Pcbnew_plot_options_gerber.png +
+
+

Autres formats :

+
+
+images/Pcbnew_plot_options_other_formats.png +
+
+

Options spécifiques au format Gerber :

+ +++ + + + + + + + + + + + + + +

Utiliser extensions Gerber Protel

Utilise .gbl .gtl .gbs .gts .gbp .gtp .gbo .gto au lieu de .gbr comme extensions de fichiers.

Inclure attributs étendus

Sortie des attributs étendus dans un fichier.

Soustraire masque de la couche sérigraphie

Enlève la sérigraphie sur les zones de pâte à souder.

+
+
+

11.4.4. Autres formats

+

L’extension standard dépend du type de fichier de sortie.

+

Certaines options ne sont pas disponibles pour certains formats.

+

Le tracé peut être fait à une échelle choisie par l’utilisateur et peut être +mis en miroir.

+

Les options Marques de perçage offrent la possibilité d’avoir des pastilles +remplies, percées au diamètre correct ou percées d’un même petit trou (pour +centrer, lors d’un perçage à la main).

+

Si l’option Imprimer cartouche sur toutes les couches est cochée, le +cartouche sera tracé.

+
+
+
+

11.5. Réglage des marges globales pour le masque de soudure (ou vernis épargne) et le masque de pâte à souder

+

Les marges des masques peuvent être réglées globalement pour les couches +masque de soudure et pâte à souder. Ces marges peuvent être ajustées aux +niveaux suivants.

+
    +
  • +

    +Au niveau des pastilles. +

    +
  • +
  • +

    +Au niveau des empreintes. +

    +
  • +
  • +

    +Globalement. +

    +
  • +
+

Et Pcbnew utilise, par ordre de priorité :

+
    +
  • +

    +La valeur de la pastille. Si nulle : +

    +
  • +
  • +

    +La valeur de l’empreinte. Si nulle : +

    +
  • +
  • +

    +Les valeurs globales. +

    +
  • +
+
+

11.5.1. Accès

+

On accède à ces options par le menu Dimensions/Marges Masque des Pads :

+
+
+images/Pcbnew_pad_mask_clearance_menu_item.png +
+
+

La fenêtre de réglage est celle-ci :

+
+
+images/Pcbnew_pad_mask_settings_dialog.png +
+
+
+
+

11.5.2. Marge du masque vernis épargne

+

une valeur proche de 0.2mm est généralement bonne. Cette valeur est positive +parce que le masque est habituellement plus grand que la pastille

+

on peut donner une valeur minimum pour la largeur du masque, entre deux +pastilles.

+

Si la valeur courante est plus petite que la valeur minimum, les deux +masques de soudure seront fusionnés.

+
+
+

11.5.3. Marge du masque pâte à souder

+

La marge finale est la somme de la marge de la pâte à souder et d’un +pourcentage de la taille de la pastille.

+

Cette valeur est négative parce que le masque est habituellement plus petit +que la pastille

+
+
+
+

11.6. Génération des fichiers de perçage

+

La création d’un fichier de perçage xxxx.drl au standard EXCELLON est +toujours nécessaire.

+

On peut aussi produire, optionnellement, un fichier rapport ou un plan de +perçage.

+
    +
  • +

    +Le plan de perçage peut être tracé au moyen de différents formats. +

    +
  • +
  • +

    +Le fichier de rapport est un simple fichier texte. +

    +
  • +
+

La génération de ces fichiers se fait par :

+
    +
  • +

    +Le bouton "Créer un fichier de perçage", ou +

    +
  • +
  • +

    +Le menu Fichiers/Fichiers de Fabrication/Fichier (.drl) de Perçage. +

    +
  • +
+

La fenêtre des options de perçage est la suivante :

+
+
+images/Pcbnew_drill_file_dialog.png +
+
+

Pour fixer l’origine des coordonnées, la zone de dialogue suivante est +utilisée :

+
+
+images/Pcbnew_drill_origin_setting.png +
+
+
    +
  • +

    +Absolue : le système de coordonnées absolues sera utilisé. +

    +
  • +
  • +

    +Axe Auxiliaire : les coordonnées seront relatives à l’axe auxiliaire, + utilisez le bouton de la barre d’outils de droite pour le fixer. +

    +
  • +
+
+
+

11.7. Génération de l’implantation

+

Pour produire les fichiers d’implantation, les couches sérigraphie +composants et cuivre peuvent être tracées. Habituellement, la sérigraphie +côté composant seule est suffisante pour le câblage d’un PCB. Si la +sérigraphie côté cuivre est utilisée, le texte qu’elle contient devra être +mis en miroir afin d'être lisible.

+
+
+

11.8. Génération de fichiers pour le placement automatique de composants

+

Cette option est accessible via le menu Fichiers/Exporter/Fichier (.cmp) de +Composants. Aucun fichier ne sera toutefois généré, sauf si au moins une +empreinte a l’attribut Normal + Insert activé (voir Édition +d’Empreintes). Un ou deux fichiers seront produits, selon que des composants +insérables seront présents sur l’une ou sur les deux faces du circuit +imprimé. Une boîte de dialogue affiche les noms des fichiers créés.

+
+
+

11.9. Options de tracé avancées

+

Les options décrites ci-dessous (faisant partie de la fenêtre +Fichiers/Tracer) permettent de contrôler finement le processus de +tracé. Elles sont particulièrement utiles pour l’impression du marquage +sérigraphique pour la documentation d’implantation.

+
+
+images/Pcbnew_advanced_tracing_options.png +
+
+

Les options disponibles sont :

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Plot sheet reference on all layers

Trace sheet outline and the cartridge.

Plot pads on silkscreen

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.

Plot footprint values

Enables printing of VALUE text on the silkscreen.

Plot footprint references

Enables printing of the REFERENCE text on the silkscreen.

Force plotting of invisible values/references

Forces printing of fields (reference, value) declared as invisible. +In combination with Plot footprint values and Plot footprint references, +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.

Do not tent vias

Delete the mask over the vias.

Exclude PCB edge layer from other layers

GERBER format specific. Do not plot graphic items on edge layer.

Use Protel filename extensions

GERBER format specific. +When creating files, use specific extensions for each file. +If disabled the Gerber file extension is .gbr.

+
+
+
+
+

12. Éditeur d’Empreintes - Gestion des Librairies

+
+
+

12.1. Vue d’ensemble de l'Éditeur d’Empreinte

+

Pcbnew peut utiliser simultanément plusieurs librairies. Ainsi, lorsqu’une +empreinte est chargée, toutes les librairies qui apparaissent dans la liste +des librairies sont parcourues jusqu'à ce que la première instance de +l’empreinte soit trouvée. Dans ce qui suit, notez que la librairie active +est celle sélectionnée dans l'éditeur d’empreintes, le programme va +maintenant être présenté.

+

L'Éditeur d’Empreintes permet la création et la modification d’empreintes :

+
    +
  • +

    +L’ajout et la suppression de pastilles (pads). +

    +
  • +
  • +

    +La modification des propriétés des pastilles (forme, couche) pour une seule + pastille ou, globalement, pour toutes celles d’une empreinte. +

    +
  • +
  • +

    +La modification des éléments graphiques (lignes, textes). +

    +
  • +
  • +

    +La modification des champs d’information (valeur, référence). +

    +
  • +
  • +

    +L'édition de la documentation associée (description, mots-clefs). +

    +
  • +
+

L'Éditeur d’Empreinte permet également la maintenance de la librairie active +:

+
    +
  • +

    +Liste des empreintes de la librairie active. +

    +
  • +
  • +

    +Suppression d’une empreinte de la librairie active. +

    +
  • +
  • +

    +Sauvegarde d’une empreinte en librairie active. +

    +
  • +
  • +

    +Sauvegarde de toutes les empreintes contenues dans un circuit imprimé. +

    +
  • +
+

Il est aussi possible de créer de nouvelles librairies.

+

Les extensions des fichiers librairies sont .kicad_mod, ou +.mod(anciennes versions).

+
+
+

12.2. Accès à l'Éditeur d’Empreintes

+

On peut accéder à l'éditeur d’empreintes de plusieurs façons :

+
    +
  • +

    +Directement, par l’icône +images/icons/module_editor.png + de la barre + d’outils du haut de Pcbnew. +

    +
  • +
  • +

    +Depuis la fenêtre d'édition des paramètres de l’empreinte active (voir + figure ci-dessous : accessible par le menu contextuel), il y a un bouton + Éditeur d’Empreintes. +

    +
  • +
+
+
+images/Pcbnew_module_properties.png +
+
+

Dans ce cas, l’empreinte active du circuit est automatiquement chargée dans +l'éditeur, permettant sa modification immédiate, ou son archivage.

+
+
+

12.3. Interface de l'Éditeur d’Empreintes

+

Au lancement de l'éditeur d’empreintes, la fenêtre ci-dessous apparaît :

+
+
+images/Modedit_main_window.png +
+
+
+
+

12.4. Barre d’outils supérieure de l'Éditeur d’Empreintes

+
+
+images/Modedit_top_toolbar.png +
+
+

Depuis cette barre d’outils, les fonctions suivantes sont disponibles :

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+images/icons/library.png +

Select the active library.

+images/icons/save_library.png +

Save the current footprint to the active library, and write it to disk.

+images/icons/new_library.png +

Create a new library and save the current footprint in it.

+images/icons/modview_icon.png +

Open the Footprint Viewer

+images/icons/delete.png +

Access a dialog for deleting a footprint from the active library.

+images/icons/new_footprint.png +

Create a new footprint.

+images/icons/module_wizard.png +

Create a footprint using a wizard

+images/icons/load_module_lib.png +

Load a footprint from the active library.

+images/icons/load_module_board.png +

Load (import) a footprint from the printed circuit board.

+images/icons/update_module_board.png +

Export the current footprint to the printed circuit board. when the +footprint was previously imported from the current board. It will replace +the corresponding footprint on the board (i.e., respecting position and +orientation).

+images/icons/insert_module_board.png +

Export the current footprint to the printed circuit board. It will be +copied on to the printed circuit board at position 0.

+images/icons/import_module.png +

Import a footprint from a file created by the Export command.

+images/icons/export_module.png +

Export a footprint. This command is essentially identical to that for +creating a library, the only difference being that it creates a library +in the user directory, while creating a library in the standard library +directory (usually kicad/modules).

+images/icons/undo.png + +images/icons/redo.png +

Undo and Redo

+images/icons/module_options.png +

Invokes the footprint properties dialog.

+images/icons/print_button.png +

Call the print dialog.

+images/icons/zoom_in.png + + +images/icons/zoom_out.png + + +images/icons/zoom_redraw.png + + +images/icons/zoom_fit_in_page.png +

Standard zoom commands.

+images/icons/options_pad.png +

Call the pad editor.

+images/icons/module_check.png +

Perform a check of footprint correctness

+
+
+

12.5. Création d’une nouvelle librairie

+

La création d’une nouvelle librairie se fait par le bouton + +images/icons/new_library.png +, dans ce cas, le fichier sera créé par +défaut dans le dossier des librairies, ou par le bouton + +images/icons/export_module.png +, dans ce cas, le fichier sera créé +par défaut dans votre répertoire de travail.

+

Une fenêtre de sélection de fichier permet de donner un nom à la librairie +et changer son répertoire. Dans les deux cas, la librairie contiendra +l’empreinte en cours d'édition.

+
+ + + +
+
Attention
+
Si une librairie de même nom existe, elle sera écrasée sans avertissement.
+
+
+
+

12.6. Sauvegarde d’une empreinte en librairie active

+

L’action de sauvegarder d’une empreinte (et donc de modifier le fichier de +la librairie active) est effectuée en utilisant le bouton + +images/icons/save_library.png +. Si une empreinte de même nom existe, +elle sera remplacée. Comme vous dépendez de la précision des empreintes de +la librairie, il est préférable de contrôler deux fois l’empreinte avant de +l’enregistrer.

+

Il est recommandé de donner comme référence ou comme valeur à l’empreinte le +nom par lequel elle sera identifiée en librairie,.

+
+
+

12.7. Transfert d’une empreinte d’une librairie à une autre

+
    +
  • +

    +Choisissez la librairie d’origine par le bouton + +images/icons/library.png +. +

    +
  • +
  • +

    +Chargez l’empreinte par le bouton +images/icons/load_module_lib.png +. +

    +
  • +
  • +

    +Choisissez la librairie de destination par le bouton + +images/icons/library.png +. +

    +
  • +
  • +

    +Sauvez l’empreinte avec le bouton +images/icons/save_library.png +. +

    +
  • +
+

Vous pouvez aussi vouloir supprimer l’empreinte d’origine.

+
    +
  • +

    +Sélectionnez à nouveau la librairie d’origine par le bouton + +images/icons/library.png + +

    +
  • +
  • +

    +Supprimez l’empreinte avec le bouton +images/icons/delete.png + +

    +
  • +
+
+
+

12.8. Sauvegarde de toutes les empreintes de votre circuit dans la librairie active.

+

Il est possible de copier toutes les empreintes d’un circuit donné en +librairie active. Ces empreintes conserveront leurs noms actuels. Cette +commande a deux utilités :

+
    +
  • +

    +Créer une archive ou compléter une librairie avec les empreintes d’un + circuit, dans le cas de la perte d’une librairie. +

    +
  • +
  • +

    +Et plus important, elle facilite la maintenance des librairies en permettant + la production d’une documentation pour la librairie, comme décrit + ci-dessous. +

    +
  • +
+
+
+

12.9. Documentation des empreintes d’une librairie

+

Il est fortement recommandé de documenter les empreintes que vous créez, +afin de permettre une recherche rapide et fiable.

+

Par exemple, qui est capable de se souvenir des multiples variantes du +brochage d’un boitier TO92? La fenêtre des Propriétés de l’Empreinte offre +une solution simple à ce problème.

+
+
+images/Modedit_module_properties.png +
+
+

Cette fenêtre accepte :

+
    +
  • +

    +Un commentaire/description sur une ligne. +

    +
  • +
  • +

    +De multiples mots-clés. +

    +
  • +
+

La description est affichée avec la liste des composants dans Cvpcb et, dans +Pcbnew, elle est utilisée dans les boîtes de dialogue de sélection +d’empreinte.

+

Les mots-clés permettent aux recherches de se limiter aux empreintes +correspondant à ces mots clés.

+

Lors du chargement direct d’une empreinte (bouton + +images/icons/module.png + de la barre d’outils de droite de Pcbnew), +des mots-clés peuvent être saisis dans la boîte de dialogue. Ainsi, la +saisie du texte =CONN provoquera l’affichage de la liste des empreintes +dont les mots clés contiennent le mot CONN.

+
+
+

12.10. Documentation des librairies - Pratiques recommandées

+

Il est recommandé de créer les librairies indirectement, en créant un ou +plusieurs circuits auxiliaires qui constitueront la source (d’une partie) de +la librairie, comme suit : Créer un circuit imprimé au format A4, afin +d'être capable de l’imprimer facilement à l'échelle (échelle 1).

+

Créer les empreintes que la librairie contiendra sur ce circuit imprimé. La +librairie elle-même sera créée par le menu Fichiers/Archiver Modules/Créer +une Librairie et Archiver les empreintes.

+
+
+images/Pcbnew_archive_footprints_menu.png +
+
+

La "vraie source" de la librairie sera donc le circuit auxiliaire, et c’est +sur ce circuit que toute modification ultérieure des empreintes devra être +faite. Naturellement, plusieurs circuits imprimés peuvent être enregistrés +dans une même librairie.

+

C’est généralement une bonne idée de faire des librairies différentes pour +les différents types de composants (connecteurs, discrets, …), comme +Pcbnew est en mesure de rechercher parmi de multiples librairies lors du +chargement d’empreintes.

+

Voici l’exemple d’une telle source de librairie :

+
+
+images/Pcbnew_example_library.png +
+
+

Cette technique présente plusieurs avantages :

+
    +
  • +

    +Le circuit pourra être imprimé à l'échelle et servir de documentation pour + la librairie sans effort supplémentaire. +

    +
  • +
  • +

    +Des modifications futures de Pcbnew peuvent exiger la régénération des + librairies, ce qui peut être fait très rapidement si des circuits sources de + ce type ont été utilisés. Ceci est important, car les formats de fichiers de + circuits imprimés sont garantis de rester compatibles au fur et à mesure du + développement, mais ceci n’est pas forcément le cas pour le format des + fichiers des librairies. +

    +
  • +
+
+
+

12.11. Gestion des Librairies d’Empreintes

+

La liste des librairies d’empreintes dans Pcbnew peut être modifiée à l’aide +du Gestionnaire des Librairies d’Empreintes. Celui-ci vous permet d’ajouter +ou de supprimer des librairies d’empreintes manuellement, et vous permet +également d’invoquer l’Assistant d’Ajout de Librairies d’Empreintes en +cliquant sur le bouton "Ajouter avec l’Assistant".

+

L’Assistant d’Ajout de Librairies d’Empreintes peut également être lancé +depuis le menu Préférences, et peut automatiquement ajouter une librairie +(avec détection de son type) à partir d’un fichier ou à partir d’une URL +GitHub. L’URL des librairies officielles est : https://github.com/KiCad.

+

Plus de détails sur les tables de librairies d’empreintes, le gestionnaire +et l’assistant peuvent être trouvés dans le manuel de référence de CvPcb à +la section Table des Librairies d’Empreintes.

+
+
+

12.12. Gestion des Librairies de Formes 3D

+

Les librairies de formes 3D peuvent être téléchargées par l’Assistant +d’Ajout de Librairies de Formes 3D. Il est invoqué par le menu Préférences +→ Téléchargement des Librairies de Formes 3D.

+
+
+
+
+

13. Éditeur d’empreintes - Création et Modification d’Empreintes

+
+
+

13.1. Vue d’ensemble de l'Éditeur d’Empreintes

+

L'Éditeur d’Empreintes est utilisé pour l'édition et la création +d’empreintes de PCB. Ceci comprend :

+
    +
  • +

    +L’ajout et la suppression de pastilles (pads). +

    +
  • +
  • +

    +La modification de pads (forme, couche), individuelle ou pour toutes les + pads d’une empreinte. +

    +
  • +
  • +

    +L’ajout et la modification d'éléments graphiques (contours, textes). +

    +
  • +
  • +

    +L'édition des champs (référence, valeur, etc..). +

    +
  • +
  • +

    +L'édition de la documentation associée (description, mots-clefs). +

    +
  • +
+
+
+

13.2. Éléments d’empreintes

+

Une empreinte est la représentation physique de la pièce à insérer dans un +circuit imprimé et elle doit être liée au composant symbolique correspondant +de votre schéma. Chaque empreinte comporte trois éléments différents :

+
    +
  • +

    +Des pastilles (ou pads). +

    +
  • +
  • +

    +Des contours graphiques et des textes. +

    +
  • +
  • +

    +Des champs. +

    +
  • +
+

De plus, un certain nombre d’autres paramètres doivent être correctement +définis si la fonction d’auto-placement doit être utilisée. Il en va de même +pour la production des fichiers d’auto-insertion.

+
+

13.2.1. Pastilles

+

Deux propriétés des pads sont importantes .

+
    +
  • +

    +La géométrie (forme, couches, perçage). +

    +
  • +
  • +

    +Le numéro de pad, qui comporte jusqu'à quatre caractères + alphanumériques. Ainsi, les éléments suivants sont tous des numéros de + pastilles valides: 1, 45 et 9999, mais aussi AA56 et ANODE. Le numéro de pad + doit être identique au numéro de pin correspondant dans le schéma, car il + définit la correspondance des numéros de pins et pad que Pcbnew utilise pour + relier les autres pins et pads. +

    +
  • +
+
+
+

13.2.2. Contours

+

Les contours graphiques sont utilisés pour dessiner la forme physique de +l’empreinte. Plusieurs types de contours différents sont disponibles : +lignes, cercles, arcs, et texte. Les contours n’ont aucune signification +électrique, ils sont tout simplement des aides graphiques.

+
+
+

13.2.3. Champs

+

Ce sont des éléments de texte associés à une empreinte. Deux sont +obligatoires et toujours présents : le champ de référence et le champ de +valeur. Ceux-ci sont lus automatiquement et mis à jour par Pcbnew lorsqu’une +netliste est lue, lors du chargement d’empreintes dans votre circuit. La +référence est remplacée par la référence schématique appropriée (U1, IC3, +etc.). La valeur est remplacée par la valeur de la pièce correspondante dans +le schéma (47K, 74LS02, etc.). D’autres champs peuvent être ajoutés et +ceux-ci se comportent alors comme du texte graphique.

+
+
+
+

13.3. Lancement de l'éditeur et sélection d’une empreinte à modifier

+

On peut lancer l'éditeur d’empreintes de deux façons :

+
    +
  • +

    +Directement, par l’icône +images/icons/module_editor.png + de la barre + d’outils du haut de Pcbnew. Ceci permet la création ou la modification d’une + empreinte de la librairie. +

    +
  • +
  • +

    +Un double-clic sur une empreinte lancera le menu Propriétés de + l’Empreinte, qui contient un bouton Editeur d’Empreintes. Quand cette + option est utilisée, l’empreinte du circuit sera chargée dans l'éditeur, + pour la modifier ou pour la sauvegarder. +

    +
  • +
+
+
+

13.4. Barres d’outils de l'éditeur d’empreintes

+

Au lancement de l'éditeur d’empreintes, la fenêtre ci-dessous apparaît :

+
+
+images/Modedit_main_window.png +
+
+
+

13.4.1. Barre d’outils d'édition (côté droit)

+

Cette barre d’outils contient les outils pour :

+
    +
  • +

    +Le placement de pads. +

    +
  • +
  • +

    +L’ajout d'éléments graphiques (contours, textes). +

    +
  • +
  • +

    +Le placement du point d’ancrage d’un composant. +

    +
  • +
  • +

    +La suppression d'éléments. +

    +
  • +
+

Leurs fonctions spécifiques sont les suivantes :

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+images/icons/cursor.png +

Pas d’outil.

+images/icons/pad.png +

Ajout de pads.

+images/icons/add_polygon.png +

Dessin de segments de lignes et de polygones.

+images/icons/add_circle.png +

Dessin de cercles.

+images/icons/add_arc.png +

Dessin d’arcs de cercles.

+images/icons/add_text.png +

Ajout de textes graphiques (les champs ne sont pas gérés avec cet outil).

+images/icons/anchor.png +

Placement du point d’ancrage de l’empreinte.

+images/icons/delete.png +

Suppression d'éléments.

+images/icons/grid_select_axis.png +

Origine de la grille. (décalage grille). Utile pour le placement de pads. +L’origine de la grille peut être placé à un endroit donné (le premier pad à placer), +et ensuite, la taille de grille réglée à la taille d’espacement. +Le placement de pads sera ainsi très facile.

+
+
+

13.4.2. Barre d’outils d’affichage (côté gauche)

+

Ces outils gèrent les options d’affichage de l'éditeur d’empreintes :

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+images/icons/grid.png +

Affiche la grille.

+images/icons/polar_coord.png +

Affichage en coordonnées polaires.

+images/icons/unit_mm.png + +images/icons/unit_inch.png +

Unités en mm ou en inches.

+images/icons/cursor_shape.png +

Change la forme du curseur.

+images/icons/pad_sketch.png +

Affichage des pads en mode contour.

+images/icons/text_sketch.png +

Affichage des textes en mode contour.

+images/icons/show_mod_edge.png +

Affichage des contours en mode détouré.

+images/icons/contrast_mode.png +

Affichage en mode fort-contraste.

+
+
+
+

13.5. Menus Contextuels

+

Le bouton droit de la souris fait apparaître des menus qui dépendent de +l'élément sous le curseur.

+

Le menu contextuel pour éditer les paramètres de l’empreinte :

+
+
+images/Modedit_context_menu_module_parameters.png +
+
+

Le menu contextuel pour éditer les pads:

+
+
+images/Modedit_context_menu_pads.png +
+
+

Le menu contextuel pour éditer les éléments graphiques :

+
+
+images/Modedit_context_menu_graphics.png +
+
+
+
+

13.6. Fenêtre des propriétés des empreintes

+

Cette fenêtre peut être ouverte lorsque le curseur est sur une empreinte, en +cliquant du bouton droit de la souris, puis en sélectionnant Éditer +Paramètres

+
+
+images/Modedit_module_properties_dialog.png +
+
+

Cette fenêtre peut être utilisée pour définir les paramètres principaux de +l’empreinte.

+
+
+

13.7. Création d’une nouvelle empreinte

+

Une nouvelle empreinte peut être créée par le bouton + +images/icons/new_footprint.png +. Le nom de la nouvelle empreinte sera +demandé. Ce sera le nom par lequel l’empreinte sera identifiée dans la +librairie.

+

This text also serves as the footprint value, which is ultimately replaced +by the real value (100 µF_16 V, 100 Ω_0.5 W, …).

+

La nouvelle empreinte nécessitera :

+
    +
  • +

    +Des contours (et éventuellement des textes graphiques). +

    +
  • +
  • +

    +Des pastilles. +

    +
  • +
  • +

    +Une valeur (texte caché qui sera ensuite remplacé par la valeur réelle une + fois utilisée). +

    +
  • +
+

Autre méthode :

+

Quand une nouvelle empreinte est similaire à une empreinte existante d’une +librairie ou d’un circuit, voici une méthode alternative et plus rapide pour +créer la nouvelle empreinte :

+
    +
  • +

    +Chargez l’empreinte similaire ( +images/icons/load_module_lib.png +, + +images/icons/load_module_board.png + ou + +images/icons/import_module.png +). +

    +
  • +
  • +

    +Modifiez le champ "Nom de l’Empreinte en Librairie" pour générer un nouvel + identifiant (nom). +

    +
  • +
  • +

    +Modifiez et sauvegardez la nouvelle empreinte. +

    +
  • +
+
+
+

13.8. Ajout et modification de pastilles

+

Une fois l’empreinte créée, des pastilles peuvent être ajoutées, supprimées +ou modifiées. La modification des pastilles peut être locale, affecter +seulement la pastille sous le curseur, ou globale, affecter toutes les +pastilles de l’empreinte.

+
+

13.8.1. Ajout de pastilles

+

Sélectionnez l’icône +images/icons/pad.png + de la barre d’outils de +droite. Les pastilles peuvent être ajoutées en cliquant à la position +désirée du bouton gauche de la souris. Les propriétés des pastilles sont +prédéfinies dans le menu des propriétés.

+

N’oubliez pas de donner un numéro à la pastille.

+
+
+

13.8.2. Réglage des propriétés des pastilles

+

On peut le faire de plusieurs façons :

+
    +
  • +

    +En sélectionnant l’icône +images/icons/options_pad.png + de la barre + d’outils horizontale. +

    +
  • +
  • +

    +En cliquant sur une pastille existante et et choisissant Editer Pad. Les + propriétés de la pastille peuvent ensuite être modifiées. +

    +
  • +
  • +

    +En cliquant sur une pastille existante et et choisissant Exporter + Caracts. Pad. Dans ce cas, les propriétés géométriques de la pastille + sélectionnée deviennent les propriétés par défaut. +

    +
  • +
+

Dans les deux premiers cas, la fenêtre suivante apparaîtra :

+
+
+images/Modedit_pad_properties_dialog.png +
+
+

Un grand soin devra être pris pour définir correctement les couches +auxquelles le pad appartiendra. En particulier, bien que les couches cuivre +soient faciles à définir, la gestion des couches non-cuivre (masque de +soudure, pâte à souder …) est également importante pour la fabrication et +la documentation du circuit.

+

Le sélecteur du Type de Pad déclenche une sélection automatique des couches +qui est généralement suffisante.

+
+
Pastilles rectangulaires
+

Pour les empreintes CMS de type VQFP/PQFP qui ont des pads rectangulaires +sur les quatre côtés (à la fois horizontaux et verticaux), il est recommandé +d’utiliser une seule forme (par exemple, un rectangle horizontal) et de le +placer avec différentes orientations (0 pour l’horizontale et 90 degrés pour +la verticale). Un redimensionnement global des pastilles pourra ensuite être +effectué en une seule opération.

+
+
+
Rotation de pastilles
+

Les rotations de pastilles de -90 ou -180 degrés ne sont nécessaires que +pour les pads trapézoïdaux utilisés pour des empreintes micro-ondes.

+
+
+
Pastilles traversantes non-métallisées
+

Les pastilles peuvent être définies comme Pads à Trous Non-Métallisés +(NPTH).

+

Ces pastilles doivent être définies sur une ou toutes les couches de cuivre +(de toute évidence, le trou existe sur toutes les couches cuivre).

+

Ce choix permet de définir des paramètres de marge spécifiques (pour le jeu +d’une vis, par exemple).

+

Lorsque la taille du trou de pad est la même que la taille du pad, pour un +pad rond ou ovale, ce pad ne sera PAS tracé sur les couches cuivre dans les +fichiers GERBER.

+

Ces pastilles sont utilisées à des fins mécaniques, par conséquent aucun de +nom de pad ou de net n’est autorisé. La connexion à un net est impossible.

+
+
+
Pastilles sur couches non-cuivrées
+

Ce sont des pastilles inhabituelles. Cette option sera utilisée pour créer +des repères ou des masques sur des couches techniques.

+
+
+
Paramètres de décalage
+

La pastille 3 a un décalage Y de 15 mils :

+
+
+images/Modedit_pad_offset_example.png +
+
+
+
+
Paramètre de Delta (pastilles trapézoïdales)
+

La pastille 1 a son paramètre Delta réglé à 10 mils

+
+
+images/Modedit_pad_delta_example.png +
+
+
+
+
+

13.8.3. Réglage des marges pour les couches masque de soudure et masque de pâte à souder

+

Le réglage de la marge peut s’effectuer à trois niveaux :

+
    +
  • +

    +Au niveau global. +

    +
  • +
  • +

    +Au niveau de l’empreinte. +

    +
  • +
  • +

    +Au niveau de la pastille. +

    +
  • +
+

Pcbnew utilisera, pour calculer les marges :

+
    +
  • +

    +Les réglages au niveau pastille. Si nuls, +

    +
  • +
  • +

    +Les réglages au niveau empreinte. Si nuls, +

    +
  • +
  • +

    +Les réglages globaux. +

    +
  • +
+
+
Remarques
+

La forme d’une pastille du masque de soudure est généralement plus grande +que la pastille elle-même. Donc la valeur du jeu sera positive. Une pastille +du masque de pâte de soudure est généralement plus petite que la pastille +elle-même. Donc, la valeur de la marge sera négative.

+
+
+
Paramètres du masque pâte à souder
+

Pour le masque pâte à souder, il y a deux paramètres :

+
    +
  • +

    +Une valeur fixe. +

    +
  • +
  • +

    +Un pourcentage de la taille de la pastille. +

    +
  • +
+

La valeur réelle sera la somme de ces deux valeurs.

+

Réglages au niveau empreinte :

+
+
+images/Modedit_footprint_level_pad_settings.png +
+
+

Réglages au niveau pastille :

+
+
+images/Modedit_pad_level_pad_settings.png +
+
+
+
+
+
+

13.9. Propriétés des champs

+

Il y a deux champs au moins : référence et valeur.

+

Leurs paramètres (attributs, taille, largeur) doivent être mis à jour. Vous +pouvez y accéder par le menu contextuel, ou en double-cliquant sur le champ, +ou encore par la fenêtre des propriétés de l’empreinte :

+
+
+images/Modedit_footprint_text_properties.png +
+
+
+
+

13.10. Placement automatique d’une empreinte

+

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).

+
+
+images/Modedit_module_autoplace_settings.png +
+
+

Habituellement, une rotation de 180 degrés est autorisée pour les +résistances, les condensateurs non-polarisés et les autres composants +symétriques.

+

Certaines empreintes (petits transistors, par exemple) sont souvent +autorisés à tourner de +/- 90 ou 180 degrés. Par défaut, une nouvelle +empreinte aura son autorisation de rotation à zéro. Celle-ci peut être +ajustée en fonction de la règle suivante :

+

Une valeur de 0 rend la rotation impossible, 10 l’autorise complètement, et +toute valeur intermédiaire représentera une rotation limitée. Par exemple, +une résistance pourrait avoir une permission de 10 pour une rotation de 180 +degrés (pas de limitation) et une autorisation de 5 pour une rotation +/- 90 +degrés (permise, mais pas conseillée).

+
+
+

13.11. Attributs

+

La zone de dialogue des attributs est celle-ci :

+
+
+images/Modedit_module_attributes.png +
+
+
    +
  • +

    +Normal est l’attribut standard. +

    +
  • +
  • +

    +Normal + Insert indique que l’empreinte doit apparaître dans le fichier + d’insertion automatique (pour les machines d’insertion automatique). Cet + attribut est le plus utile pour les composants de surface (CMS). +

    +
  • +
  • +

    +Virtuel indique qu’un composant est formé directement par le circuit + imprimé. Des exemples sont les connecteurs nez de cartes, ou des bobines, + antennes créés au moyen d’une piste de forme particulière (comme vu parfois + dans les empreintes micro-ondes). +

    +
  • +
+
+
+

13.12. Documentation des empreintes d’une librairie

+

Il est fortement recommandé de documenter les empreintes nouvellement +créées, afin de faciliter une recherche rapide et précise. Qui est capable +de se rappeler le brochage des multiples variantes d’une empreinte TO92 ?

+

La fenêtre Propriétés de L’Empreinte offre un moyen simple mais puissant +pour générer la documentation.

+
+
+images/Modedit_module_properties_documentation_fields.png +
+
+

Ce menu permet :

+
    +
  • +

    +La saisie d’une ligne de commentaire (description). +

    +
  • +
  • +

    +De multiples mots-clés. +

    +
  • +
+

La ligne de commentaire est affichée avec la liste de composants dans CvPcb, +et dans les menus de sélection d’empreinte dans Pcbnew. Les mots-clés sont +utilisés pour limiter les recherches aux pièces possédant ces mots-clés.

+

Ainsi, en utilisant la commande Ajouter Empreinte (icône de la barre +d’outils de droite dans Pcbnew), il est possible de saisir le texte = +TO220 dans la boîte de dialogue pour que Pcbnew affiche la liste des +empreintes possédant le mot-clé TO220.

+
+
+

13.13. Visualisation en 3D

+

Une empreinte peut avoir été associée à un fichier contenant sa +représentation tridimensionnelle. Afin d’associer un tel fichier à une +empreinte, sélectionnez l’onglet 3D Caract. Le panneau des options est le +suivant :

+
+
+images/Modedit_module_3d_options.png +
+
+

Les informations à fournir :

+
    +
  • +

    +Le fichier contenant la représentation 3D (créée par le modeleur 3D Wings3D, + au format VRML, par la commande exporter en VRML). +

    +
  • +
  • +

    +Le chemin par défaut est kicad/modules/package3d. Dans l’exemple, le nom du + fichier est discret/to_220horiz.wrl, en utilisant le chemin par défaut). +

    +
  • +
  • +

    +Les échelles x, y et z. +

    +
  • +
  • +

    +Le décalage par rapport au point d’ancrage de l’empreinte (généralement + zéro). +

    +
  • +
  • +

    +La rotation initiale en degrés suivant chaque axe (habituellement zero). +

    +
  • +
+

L’ajustage de l'échelle permet :

+
    +
  • +

    +D’utiliser le même fichier 3D pour des empreintes qui ont des formes + similaires, mais différentes tailles (résistances, condensateurs, composants + CMS …). +

    +
  • +
  • +

    +Pour les petits (ou les très grands) boitiers, une meilleure utilisation de + la grille Wings 3D est d’avoir l'échelle de 0,1 pouce dans Pcbnew = 1 unité + de grille dans Wings3D. +

    +
  • +
+

Si un tel fichier a été spécifié, il est possible de voir le composant en +3D.

+
+
+images/Modedit_footprint_3d_preview.png +
+
+

Le modèle 3D apparaîtra automatiquement dans la représentation 3D du circuit +imprimé.

+
+
+

13.14. Sauvegarde d’une empreinte en librairie active

+

La commande sauver (modification du fichier de la librairie active) est +effectué par le bouton +images/icons/save_library.png +.

+

Si une empreinte de même nom existe (une version plus ancienne), elle sera +écrasée. Comme il est important d’avoir confiance dans ses librairies +d’empreintes, ça vaut la peine de contrôler deux fois son empreinte, pour +détecter des erreurs, avant de l’enregistrer.

+

Avant d’enregistrer, il est également recommandé de modifier la référence, +ou la valeur de l’empreinte, pour qu’elle corresponde au nom de l’empreinte +dans la librairie.

+
+
+

13.15. Sauver une empreinte vers le circuit

+

Si l’empreinte modifiée provient du circuit actuel, le bouton + +images/icons/update_module_board.png + la mettra à jour sur la carte.

+
+
+
+
+

14. Outils avancés d'édition de PCB

+
+

Il y a quelques outils d'édition plus avancés, dans Pcbnew et l'Éditeur +d’Empreintes, qui peuvent vous aider à disposer efficacement les composants +sur le circuit.

+
+

14.1. Éléments dupliqués

+

La duplication est une méthode pour cloner un élément et le sélectionner +dans la même action. Il est grosso-modo similaire à un copier-coller, mais +il vous permet de "saupoudrer" les composants sur le PCB, et il vous permet +de placer manuellement les composants plus facilement en utilisant l’outil +"Déplacer Empreinte Exactement" (voir ci-dessous).

+

La duplication se fait en utilisant le raccourci clavier (Ctrl-D par +défaut), ou par l’option Dupliquer Empreinte du menu contextuel. Dans +l’ancien affichage, ils apparaissent comme ci-dessous, en fonction du type +d'élément :

+

+images/icons/duplicate_pad.png + + +images/icons/duplicate_line.png + + +images/icons/duplicate_text.png + + +images/icons/duplicate_module.png + + +images/icons/duplicate_target.png + + +images/icons/duplicate_zone.png +

+
+
+

14.2. Déplacement exact d'éléments

+

L’outil "Déplacer Empreinte Exactement" vous permet de déplacer un élément +(ou un groupe d'éléments) d’une certaine quantité, qui peut être saisie dans +les formats cartésiens ou polaires, et dans toutes les unités prises en +compte. Ceci est utile lorsqu’il serait plus rébarbatif autrement de changer +de taille de grille, ou lorsqu’une fonction n’utilise pas l’espacement des +grilles existantes.

+

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.

+

Déplacement exact par la saisie d’un vecteur de déplacement cartésien

+
+
+images/Pcbnew_move_exact_cartesian.png +
+
+

Déplacement exact par la saisie d’un vecteur de déplacement polaire

+
+
+images/Pcbnew_move_exact_polar.png +
+
+

La case à cocher vous permet de basculer entre les coordonnées cartésiennes +(ou rectangulaires) et polaires. Tout ce qui est affiché dans le formulaire +sera automatiquement converti vers l’autre système de coordonnées.

+

Vous entrez ensuite le vecteur de déplacement souhaité. Vous pouvez utiliser +les unités indiquées par les étiquettes ("mm" dans les images ci-dessus), ou +vous pouvez spécifier les unités vous-même (par exemple "1 in" pour un +pouce, ou "2 rad" pour 2 radians).

+

En cliquant sur OK, cela appliquera la translation à la sélection. Sur +Annuler, cela fermera la fenêtre, et les éléments ne seront pas déplacés. Si +vous appuyez sur OK, le vecteur de déplacement sera sauvegardé et pré-rempli +pour la prochaine fois où la boîte de dialogue sera ouverte, ce qui permet +l’application répétée du même vecteur à de multiples objets.

+
+
+

14.3. Outils de Matriçage

+

Pcbnew et l'Éditeur d’Empreintes ont tous les deux des assistants pour créer +des matrices (ou réseaux) d'éléments ou de composants, qui peuvent être +utilisés pour distribuer facilement et avec précision des éléments +répétitifs sur les PCBs, et dans les empreintes.

+
+

14.3.1. Activation de l’outil de matriçage

+

L’outil de matriçage agit sur le composant sous le curseur, ou, en mode GAL, +sur une sélection. On y accède soit par le menu contextuel de la sélection, +soit par un raccourci clavier (Ctrl-N par défaut). Dans l’ancien affichage, +les icônes du menu contextuel montrent une matrice du type d'élément +sélectionné :

+

+images/icons/array_pad.png + +images/icons/array_line.png + + +images/icons/array_text.png + +images/icons/array_module.png + + +images/icons/array_target.png + +images/icons/array_zone.png +

+

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.

+

Chaque type de réseau peut être entièrement décrit dans son onglet +respectif. Les options de géométrie (comment la grille sera remplie) sont +sur la gauche ; les options de numérotation (y compris la progression des +numéros à travers la grille) sont sur la droite.

+
+
+

14.3.2. Réseaux en grille

+

Le réseaux en grille sont des matrices de composants disposés selon une +grille carrée à deux dimensions. Ce type de réseau peut également servir à +produire un réseau linéaire, comportant une seule ligne ou une seule +colonne.

+

Le panneau de réglages pour les réseaux en grille ressemble à ceci :

+
+
+images/Pcbnew_array_dialog_grid.png +
+
+
+
Options géométriques
+

Les options géométriques sont les suivantes :

+
    +
  • +

    +Compte horizontal : le nombre de "colonnes" de la matrice. +

    +
  • +
  • +

    +Compte vertical : le nombre de "rangées" de la matrice. +

    +
  • +
  • +

    +*Espacement horizontal * : la distance horizontale entre les éléments d’une même ligne + et la colonne suivante. Si le chiffre est négatif, la grille progressera de droite à gauche. +

    +
  • +
  • +

    +*Espacement vertical * : la distance verticale entre les éléments d’une même colonne + et la rangée suivante. Si le chiffre est négatif, la grille progressera de bas en haut. +

    +
  • +
  • +

    +Décalage horizontal : débute chaque rangée décalée de cette distance à droite de la rangée + précédente +

    +
  • +
  • +

    +Décalage vertical : débute chaque colonne décalée de cette distance sous la colonne + précédente +

    +
  • +
+
+
+images/Pcbnew_array_grid_offsets.png +
+
Figure 1. Grille 3x3 avec des décalages en X et Y
+
+
    +
  • +

    +Quinconce/Balayage : ajoute un décalage à chaque série de "n" rangées/colonnes, chaque rangée + progressant d’1/n’ième de la dimension d’espacement correspondante : +

    +
  • +
+
+
+images/Pcbnew_array_grid_stagger_rows_2.png +
+
Figure 2. Grille 3x3 en quinconce toutes les 2 rangées
+
+
+
+images/Pcbnew_array_grid_stagger_cols_3.png +
+
Figure 3. Grille 4x3 en quinconce toutes les 3 colonnes
+
+
+
+
Options de numérotation
+
    +
  • +

    +Numbering Direction: 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. +

    +
  • +
  • +

    +Numérotation inversée sur des rangées ou des colonnes alternées : si sélectionnée, numérotation + alternée (de gauche à droite ou de droite à gauche, par exemple), des lignes ou des colonnes. + Comment les lignes ou les colonnes sont alternées dépend de la direction de numérotation. Cette + option est utile pour les boîtiers comme les DIPs, où la numérotation s’incrémente sur un + côté et change de sens sur l’autre. +

    +
  • +
  • +

    +Restart numbering: if laying out using items that already have numbers, + reset to the start, otherwise continue if possible from this item’s number +

    +
  • +
  • +

    +Arrangement de Numérotation +

    +
      +
    • +

      +Continu : la numérotation continue par delà une rupture de ligne/colonne - si + le dernier élément de la première ligne est numéroté "7", le premier élément + de la deuxième ligne sera "8". +

      +
    • +
    • +

      +Coordonné : la numérotation utilise un système à deux axes où le numéro + est composé de l’index de sa ligne et de sa colonne. Celui qui vient en premier + (ligne ou colonne) est défini par la direction de numérotation. +

      +
    • +
    +
  • +
  • +

    +Axes de numérotation: quel "alphabet" utiliser pour numéroter les axes. Les choix sont : +

    +
      +
    • +

      +Numérique pour une indexation avec des chiffres entiers normaux. +

      +
    • +
    • +

      +Hexadécimal pour une indexation avec des chiffres en base 16. +

      +
    • +
    • +

      +Alphabétique, moins IOSQXZ, un arrangement courant pour les composants électroniques, + recommandé par ASME Y14.35M-1997 sec. 5.2 (anciennement MIL-STD-100 sec. 406.5) + pour éviter la confusion entre numéros. +

      +
    • +
    • +

      +Alphabet complet, de A à Z. +

      +
    • +
    +
  • +
+
+
+
+

14.3.3. Réseaux circulaires

+

Les réseaux circulaires distribuent les éléments autour d’un cercle ou d’un +arc de cercle. Le cercle est défini par l’emplacement de la sélection (ou le +centre d’un groupe sélectionné), et un point central qui est +spécifié. Ci-dessous, le panneau de configuration d’un réseau circulaire :

+
+
+images/Pcbnew_array_dialog_circular.png +
+
+
+
Options géométriques
+
    +
  • +

    +Centre horizontal, Centre Vertical: le centre du cercle. Le champ Rayon + en-dessous se met automatiquement à jour lorsque vous les ajustez. +

    +
  • +
  • +

    +Angle : différence angulaire entre deux éléments adjacents dans la grille. + Mettre à zéro pour diviser le cercle en "Nombre" d'éléments égaux. +

    +
  • +
  • +

    +Nombre : Nombre d'éléments du réseau (y compris l'élément d’origine). +

    +
  • +
  • +

    +Rotation : Pivoter chaque élément autour de sa propre position. Dans le cas contraire, + l'élément sera décalé, mais pas tourné (par exemple, une pastille carrée sera toujours + axée verticalement si cette option est désactivée). +

    +
  • +
+
+
+
Options de numérotation
+

Les réseaux circulaires ont seulement une dimension, et une géométrie plus +simple que les grilles. La signification des options disponibles est la même +que pour les grilles. Les éléments sont numérotés dans le sens horaire. Pour +un réseau de sens trigonométrique, spécifiez un angle négatif.

+
+
+
+
+
+
+

15. KiCad Scripting Reference

+
+

Scripting allows you to automate tasks within KiCad using the +Python language.

+

Voyez aussi la documentation de doxygen sur +Python +Scripting Reference.

+

Vous pouvez obtenir l’aide du module python en tapant pydoc pcbnew dans +votre terminal.

+

Avec des scripts vous pouvez créer des :

+
    +
  • +

    +Plugins : ce type de script est chargé au démarrage de KiCad. Exemples : +

    +
      +
    • +

      +Assistants d’Empreintes : Pour vous faciliter la fabrication d’empreintes en remplissant des paramètres. Voir ci-dessous la section dédiée Assistants d’Empreintes. +

      +
    • +
    • +

      +Fichier I/O (en projet) : Pour vous permettre d'écrire des plugins d’import/export d’autres types de fichiers. +

      +
    • +
    • +

      +Actions (en projet) : Pour associer des actions de scripts à des événements, ou ajouter de nouveaux menus ou icônes de barres d’outils. +

      +
    • +
    +
  • +
  • +

    +Scripts en Ligne de Commande : ces scripts, utilisables en ligne de commande, peuvent charger des circuits ou des librairies, les modifier, et produire en sortie des rendus ou de nouveaux circuits. +

    +
  • +
+

Il faut noter que la seule application de KiCad qui permette l’utilisation +de scripts est Pcbnew. Il est prévu de pouvoir le faire avec Eeschema aussi +dans le futur.

+
+

15.1. Objets de KiCad

+

L’API de scripting reflète la structure interne des objets dans +KiCad/Pcbnew. BOARD est l’objet principal. Il a un jeu de propriétés et un +jeu de MODULEs, TRACKs/VIAs, TEXTE_PCB, DIMENSION, DRAWSEGMENT. Les MODULEs +ont ensuite des D_PADs, EDGEs, etc…

+
    +
  • +

    +Voir la section BOARD ci-dessous. +

    +
  • +
+
+
+

15.2. Référence de Base de l’API

+

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.

+
+
+

15.3. Charger et Sauvegarder un Circuit

+
    +
  • +

    +LoadBoard(nom_du_fichier) : + charge un circuit depuis un fichier et retourne un objet de type BOARD, en utilisant le format de fichier correspondant à l’extension du fichier. +

    +
  • +
  • +

    +SaveBoard(nom_du_fichier,circuit) : + sauvegarde un objet BOARD dans le fichier, en utilisant le format de fichier correspondant à l’extension du fichier. +

    +
  • +
  • +

    +circuit.Save(nom_du_fichier) : + identique au précédent, mais cette fois par la méthode de l’objet BOARD. +

    +
  • +
+
+
Un exemple qui charge un circuit, cache toutes les valeurs et montre toutes les références
+
+
#!/usr/bin/env python2.7
+import sys
+from pcbnew import *
+
+filename=sys.argv[1]
+
+pcb = LoadBoard(filename)
+for module in pcb.GetModules():
+    print "* Module: %s"%module.GetReference()
+    module.Value().SetVisible(False)      # set Value as Hidden
+    module.Reference().SetVisible(True)   # set Reference as Visible
+
+pcb.Save("mod_"+filename)
+
+
+

15.4. Lister et Charger des Librairies

+
+
Énumérer une librairie, ses modules, et leurs pads
+
+
#!/usr/bin/python
+
+from pcbnew import *
+
+libpath = "/usr/share/kicad/modules/Sockets.pretty"
+print ">> enumerate footprints, pads of",libpath
+
+# Load the suitable plugin to read/write the .pretty library
+# (containing the .kicad_mod footprint files)
+src_type = IO_MGR.GuessPluginTypeFromLibPath( libpath );
+# Rem: we can force the plugin type by using IO_MGR.PluginFind( IO_MGR.KICAD )
+plugin = IO_MGR.PluginFind( src_type )
+
+# Print plugin type name: (Expecting "KiCad" for a .pretty library)
+print( "Selected plugin type: %s" % plugin.PluginName() )
+
+list_of_footprints = plugin.FootprintEnumerate(libpath)
+
+for name in list_of_footprints:
+    fp = plugin.FootprintLoad(libpath,name)
+    # print the short name of the footprint
+    print name  # this is the name inside the loaded library
+    # followed by ref field, value field, and decription string:
+    # Remember ref and value texts are dummy texts, replaced by the schematic values
+    # when reading a netlist.
+    print "  ->", fp.GetReference(), fp.GetValue(), fp.GetDescription()
+
+    # print pad info: GetPos0() is the pad position relative to the footrint position
+    for pad in fp.Pads():
+        print "    pad [%s]" % pad.GetPadName(), "at",\
+        "pos0", ToMM(pad.GetPos0().x), ToMM(pad.GetPos0().y),"mm",\
+        "shape offset", ToMM(pad.GetOffset().x), ToMM(pad.GetOffset().y), "mm"
+    print ""
+
+
+

15.5. BOARD

+

BOARD est l’objet de base dans Pcbnew de KiCad, c’est le document.

+

BOARD contient un jeu de listes d’objets qui peuvent être atteintes par les +méthodes suivantes, qui retournent des listes itérables pouvant être itérées +en utilisant "for obj in list:"

+
    +
  • +

    +circuit.GetModules() : retourne la liste des objets de type MODULE. Tous les modules présents sur le circuit y seront représentés. +

    +
  • +
  • +

    +circuit.GetDrawings() : retourne la liste des BOARD_ITEMS qui sont des éléments graphiques du circuit. +

    +
  • +
  • +

    +board.GetTracks() : retourne la liste des objets de type TRACKs et VIAs d’un objet BOARD. +

    +
  • +
  • +

    +board.GetFullRatsnest() : retourne la liste des ratsnest (connexions encore non routées). +

    +
  • +
  • +

    +circuit.GetNetClasses() : retourne la liste des net classes. +

    +
  • +
  • +

    +circuit.GetCurrentNetClassName() : retourne la net class courante. +

    +
  • +
  • +

    +circuit.GetViasDimensionsList() : retourne la liste des dimensions des vias disponibles dans le circuit. +

    +
  • +
  • +

    +circuit.GetTrackWidthList() : retourne la liste des largeurs de piste disponibles dans le circuit. +

    +
  • +
+
+
Exemple d’Inspection d’un Circuit
+
+
#!/usr/bin/env python
+import sys
+from pcbnew import *
+
+filename=sys.argv[1]
+
+pcb = LoadBoard(filename)
+
+ToUnits = ToMM
+FromUnits = FromMM
+#ToUnits=ToMils
+#FromUnits=FromMils
+
+print "LISTING VIAS:"
+
+for item in pcb.GetTracks():
+    if type(item) is VIA:
+
+        pos = item.GetPosition()
+        drill = item.GetDrillValue()
+        width = item.GetWidth()
+        print " * Via:   %s - %f/%f "%(ToUnits(pos),ToUnits(drill),ToUnits(width))
+
+    elif type(item) is TRACK:
+
+        start = item.GetStart()
+        end = item.GetEnd()
+        width = item.GetWidth()
+
+        print " * Track: %s to %s, width %f" % (ToUnits(start),ToUnits(end),ToUnits(width))
+
+    else:
+        print "Unknown type    %s" % type(item)
+
+print ""
+print "LIST DRAWINGS:"
+
+for item in pcb.GetDrawings():
+    if type(item) is TEXTE_PCB:
+        print "* Text:    '%s' at %s"%(item.GetText(), item.GetPosition())
+    elif type(item) is DRAWSEGMENT:
+        print "* Drawing: %s"%item.GetShapeStr() # dir(item)
+    else:
+        print type(item)
+
+print ""
+print "LIST MODULES:"
+
+for module in pcb.GetModules():
+    print "* Module: %s at %s"%(module.GetReference(),ToUnits(module.GetPosition()))
+
+print ""
+print "Ratsnest cnt:",len(pcb.GetFullRatsnest())
+print "track w cnt:",len(pcb.GetTrackWidthList())
+print "via s cnt:",len(pcb.GetViasDimensionsList())
+
+print ""
+print "LIST ZONES:", pcb.GetAreaCount()
+
+for idx in range(0, pcb.GetAreaCount()):
+    zone=pcb.GetArea(idx)
+    print "zone:", idx, "priority:", zone.GetPriority(), "netname", zone.GetNetname()
+
+print ""
+print "NetClasses:", pcb.GetNetClasses().GetCount(),
+
+
+

15.6. Exemples

+
+

15.6.1. Changer la marge du masque de soudure des pins d’un composant

+
+
We only want to change pins from 1 to 14, 15 is a thermal pad that must be kept as it is.
+
+
#!/usr/bin/env python2.7
+import sys
+from pcbnew import *
+
+filename=sys.argv[1]
+pcb = LoadBoard(filename)
+
+# Find module U304
+u304 = pcb.FindModuleByReference('U304')
+pads = u304.Pads()
+
+#  Iterate over pads, printing solder paste margin
+for p in pads:
+    print p.GetPadName(), ToMM(p.GetLocalSolderPasteMargin())
+    id = int(p.GetPadName())
+    # Set margin to 0 for all but pad (pin) 15
+    if id<15: p.SetLocalSolderPasteMargin(0)
+
+pcb.Save("mod_"+filename)
+
+
+
+

15.7. Assistants d’Empreintes

+

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.

+

Si les plugins ne sont pas tous installés pour votre système, vous pouvez +trouver les dernières versions dans les sources de KiCad sur +launchpad.

+

Ils devront être enregistrés par exemple dans C:\Program +Files\KiCad\share\kicad\scripting\plugins.

+

Sous Linux, vous pouvez aussi stocker vos plugins utilisateur dans +$HOME/.kicad_plugins.

+
+
Construire facilement des empreintes en remplissant des paramètres.
+
+
from __future__ import division
+import pcbnew
+
+import HelpfulFootprintWizardPlugin as HFPW
+
+
+class FPC_FootprintWizard(HFPW.HelpfulFootprintWizardPlugin):
+
+    def GetName(self):
+        return "FPC (SMT connector)"
+
+    def GetDescription(self):
+        return "FPC (SMT connector) Footprint Wizard"
+
+    def GetValue(self):
+        pins = self.parameters["Pads"]["*n"]
+        return "FPC_%d" % pins
+
+    def GenerateParameterList(self):
+        self.AddParam( "Pads", "n", self.uNatural, 40 )
+        self.AddParam( "Pads", "pitch", self.uMM, 0.5 )
+        self.AddParam( "Pads", "width", self.uMM, 0.25 )
+        self.AddParam( "Pads", "height", self.uMM, 1.6)
+        self.AddParam( "Shield", "shield_to_pad", self.uMM, 1.6 )
+        self.AddParam( "Shield", "from_top", self.uMM, 1.3 )
+        self.AddParam( "Shield", "width", self.uMM, 1.5 )
+        self.AddParam( "Shield", "height", self.uMM, 2 )
+
+
+    # build a rectangular pad
+    def smdRectPad(self,module,size,pos,name):
+        pad = pcbnew.D_PAD(module)
+        pad.SetSize(size)
+        pad.SetShape(pcbnew.PAD_SHAPE_RECT)
+        pad.SetAttribute(pcbnew.PAD_ATTRIB_SMD)
+        pad.SetLayerSet( pad.SMDMask() )
+        pad.SetPos0(pos)
+        pad.SetPosition(pos)
+        pad.SetPadName(name)
+        return pad
+
+    def CheckParameters(self):
+        p = self.parameters
+        self.CheckParamInt( "Pads", "*n" )  # not internal units preceded by "*"
+
+
+    def BuildThisFootprint(self):
+        p = self.parameters
+        pad_count       = int(p["Pads"]["*n"])
+        pad_width       = p["Pads"]["width"]
+        pad_height      = p["Pads"]["height"]
+        pad_pitch       = p["Pads"]["pitch"]
+        shl_width       = p["Shield"]["width"]
+        shl_height      = p["Shield"]["height"]
+        shl_to_pad      = p["Shield"]["shield_to_pad"]
+        shl_from_top    = p["Shield"]["from_top"]
+
+        offsetX         = pad_pitch * ( pad_count-1 ) / 2
+        size_pad = pcbnew.wxSize( pad_width, pad_height )
+        size_shld = pcbnew.wxSize(shl_width, shl_height)
+        size_text = self.GetTextSize()  # IPC nominal
+
+        # Gives a position and size to ref and value texts:
+        textposy = pad_height/2 + pcbnew.FromMM(1) + self.GetTextThickness()
+        self.draw.Reference( 0, textposy, size_text )
+
+        textposy = textposy + size_text + self.GetTextThickness()
+        self.draw.Value( 0, textposy, size_text )
+
+        # create a pad array and add it to the module
+        for n in range ( 0, pad_count ):
+            xpos = pad_pitch*n - offsetX
+            pad = self.smdRectPad(self.module,size_pad, pcbnew.wxPoint(xpos,0),str(n+1))
+            self.module.Add(pad)
+
+
+        # Mechanical shield pads: left pad and right pad
+        xpos = -shl_to_pad-offsetX
+        pad_s0_pos = pcbnew.wxPoint(xpos,shl_from_top)
+        pad_s0 = self.smdRectPad(self.module, size_shld, pad_s0_pos, "0")
+        xpos = (pad_count-1) * pad_pitch+shl_to_pad - offsetX
+        pad_s1_pos = pcbnew.wxPoint(xpos,shl_from_top)
+        pad_s1 = self.smdRectPad(self.module, size_shld, pad_s1_pos, "0")
+
+        self.module.Add(pad_s0)
+        self.module.Add(pad_s1)
+
+        # add footprint outline
+        linewidth = self.draw.GetLineTickness()
+        margin = linewidth
+
+        # upper line
+        posy = -pad_height/2 - linewidth/2 - margin
+        xstart = - pad_pitch*0.5-offsetX
+        xend = pad_pitch * pad_count + xstart;
+        self.draw.Line( xstart, posy, xend, posy )
+
+        # lower line
+        posy = pad_height/2 + linewidth/2 + margin
+        self.draw.Line(xstart, posy, xend, posy)
+
+        # around left mechanical pad (the outline around right pad is mirrored/y axix)
+        yend = pad_s0_pos.y + shl_height/2 + margin
+        self.draw.Line(xstart, posy, xstart, yend)
+        self.draw.Line(-xstart, posy, -xstart, yend)
+
+        posy = yend
+        xend = pad_s0_pos.x - (shl_width/2 + linewidth + margin*2)
+        self.draw.Line(xstart, posy, xend, posy)
+
+        # right pad side
+        self.draw.Line(-xstart, posy, -xend, yend)
+
+        # vertical segment at left of the pad
+        xstart = xend
+        yend = posy - (shl_height + linewidth + margin*2)
+        self.draw.Line(xstart, posy, xend, yend)
+
+        # right pad side
+        self.draw.Line(-xstart, posy, -xend, yend)
+
+        # horizontal segment above the pad
+        xstart = xend
+        xend = - pad_pitch*0.5-offsetX
+        posy = yend
+        self.draw.Line(xstart, posy, xend, yend)
+
+        # right pad side
+        self.draw.Line(-xstart, posy,-xend, yend)
+
+        # vertical segment above the pad
+        xstart = xend
+        yend = -pad_height/2 - linewidth/2 - margin
+        self.draw.Line(xstart, posy, xend, yend)
+
+        # right pad side
+        self.draw.Line(-xstart, posy, -xend, yend)
+
+
+FPC_FootprintWizard().register()
+
+
+
+
+

+ + + diff --git a/share/doc/kicad/help/fr/pcbnew.pdf b/share/doc/kicad/help/fr/pcbnew.pdf new file mode 100644 index 0000000..bb66ccb Binary files /dev/null and b/share/doc/kicad/help/fr/pcbnew.pdf differ diff --git a/share/doc/kicad/help/fr/pl_editor.epub b/share/doc/kicad/help/fr/pl_editor.epub new file mode 100644 index 0000000..95927dc Binary files /dev/null and b/share/doc/kicad/help/fr/pl_editor.epub differ diff --git a/share/doc/kicad/help/fr/pl_editor.html b/share/doc/kicad/help/fr/pl_editor.html new file mode 100644 index 0000000..5586810 --- /dev/null +++ b/share/doc/kicad/help/fr/pl_editor.html @@ -0,0 +1,1830 @@ + + + + + +Pl_Editor + + + + + +
+
+
+

Manuel de référence

+ +

Ce document est la propriété des contributeurs ci-dessous, copyright © +2015. Vous pouvez le distribuer et/ou le modifier selon les termes de la GNU +General Public License (http://www.gnu.org/licenses/gpl.html), version 3 ou +ultérieure ou bien selon la licence Creative Commons Attribution +(http://creativecommons.org/licenses/by/3.0/), version 3.0 ou ultérieure.

+

Contributeurs

+

Jean-Pierre Charras, Marc Berlioux.

+

Traduction

+

Marc Berlioux <marc.berlioux@gmail.com>, 2015-2016.

+

Retours

+

Merci de signaler vos corrections de bugs, suggestions ou nouvelles versions +ici :

+
+

Date de publication et version du logiciel

+

23 mai 2015.

+
+
+
+
+

1. Introduction à Pl_Editor

+
+

Pl_Editor est un outil d'édition et de mise en page de cartouches +personnalisés +.

+

Le bloc titre, associé aux références du cartouche et aux autres éléments +graphiques (logos) sera appelé ici une mise en page.

+

Les éléments de base d’une mise en page sont :

+
    +
  • +

    +Des Lignes. +

    +
  • +
  • +

    +Des Rectangles. +

    +
  • +
  • +

    +Des Textes (avec des symboles de formatage, comme la date, le numéro de page, etc…, + qui seront remplacés par le texte correspondant, dans Eeschema ou Pcbnew). +

    +
  • +
  • +

    +Des Poly-polygones (principalement pour insérer des logos et des formes graphiques spéciales). +

    +
  • +
  • +

    +Des Images Bitmaps. +

    +
  • +
+
+ + + +
+
Attention
+
Les images Bitmaps n’apparaîtront que dans certains tracés (PDF et PS +seulement). Par conséquent, pour les autres tracés, seule une boite de +délimitation sera tracée.
+
+
    +
  • +

    +Les éléments peuvent être répétés, et les textes et les poly_polygones + peuvent être tournés. +

    +
  • +
+
+
+
+

2. Les fichiers de Pl_Editor

+
+
+

2.1. Fichier d’entrée et bloc titre par défaut

+

Pl_Editor lit et écrit des fichiers *.kicad_wks décrivant les mises en page +(feuille de travail KiCad).

+

Une mise en page interne sera utilisée pour afficher le bloc de titre par +défaut de KiCad, jusqu'à ce qu’un autre fichier soit lu.

+
+
+

2.2. Fichier de sortie

+

La description de mise en page courante sera écrite dans un fichier +*.kicad_wks, au format S-expression, largement utilisé dans KiCad.

+

Ce fichier sera ensuite utilisé pour afficher la mise en page personnalisée +dans Eeschema et/ou Pcbnew.

+
+
+
+
+
+

3. Théorie des opérations

+
+
+

3.1. Propriétés des éléments de base

+

Les éléments de base d’une mise en page sont :

+
    +
  • +

    +Des Lignes. +

    +
  • +
  • +

    +Des Rectangles. +

    +
  • +
  • +

    +Des Textes (avec des symboles de formatage, comme la date, le numéro de page, etc…, + qui seront remplacés par le texte correspondant, dans Eeschema ou Pcbnew). +

    +
  • +
  • +

    +Des Poly-polygones (principalement pour insérer des logos et des formes graphiques spéciales). + Ces poly polygones sont créés avec Bitmap2component, mais ne peuvent être + construits depuis pl_editor, car il est impossible de créer de telles formes + à la main. +

    +
  • +
  • +

    +Des Bitmaps pour insérer des logos. +

    +
  • +
+
+ + + +
+
Attention
+
Les images Bitmaps n’apparaîtront que dans certains tracés (PDF et PS +seulement).
+
+

Par conséquent :

+
    +
  • +

    +Les Textes, Poly-polygones et les Bitmaps sont définis par une position + et peuvent être tournés. +

    +
  • +
  • +

    +Les Lignes (les segments, en fait) et les rectangles sont définis par deux points : + un point de début et un point de fin. Ils ne peuvent pas être tournés (c’est inutile + pour les segments). +

    +
  • +
+

Ces éléments de base peuvent être répétés.

+

Les textes qui sont répétés acceptent également une valeur d’incrément, pour +les labels (cela n’a de sens que si le texte est une lettre ou un chiffre).

+
+
+

3.2. Définition des coordonnées

+

Chaque position, point de début ou de fin d'élément, est toujours relative à +un coin de la page.

+

Cette caractéristique vous permet de pouvoir définir une mise en page +indépendante de la taille de la feuille.

+
+
+

3.3. Référence des coins et coordonnées :

+

+images/en/page_property_1.png +

+
    +
  • +

    +Lorsque la taille de la page est modifiée, la position de l'élément par + rapport à son coin de référence ne change pas. +

    +
  • +
  • +

    +Habituellement, les blocs de titre sont attachés au coin inférieur + droit. Par conséquent ce coin est le coin par défaut lors de la création + d’un élément. +

    +
  • +
+

Pour les rectangles et les segments, qui sont définis par deux points, +chaque point a son coin de référence.

+
+
+
+

3.4. Rotation

+

Les éléments dont la position est définie par un seul point (textes et +poly-polygones) peuvent être tournés :

+

Normal : Rotation = 0

+
+
+images/en/text_noriented.png +
+
+

Tourné : Rotation = 20 et 10 degrés.

+
+
+images/en/text_rotated.png +
+
+
+
+
+

3.5. Option de Répétition

+

Les éléments peuvent être répétés :

+

Ceci est utile pour créer des grilles et des étiquettes de grilles.

+
+
+scaledwidth= +
+
+
+
+
+
+
+

4. Textes et formatage

+
+
+

4.1. Symboles de formatage :

+

Les textes peuvent être de simples chaînes, ou peuvent inclure des symboles +de formatage.

+

Les symboles de formatage seront remplacés par le texte correspondant, dans +Eeschema ou Pcbnew.

+

Ils sont similaires aux symboles de formatage de la fonction printf.

+

Un symbole de formatage est constitué d’un % suivi d’une lettre.

+

Le symbole %C est suivi d’un chiffre (identifiant de commentaire).

+

Les symboles de formatage sont :

+

%% = remplacé par %

+

%K = version de KiCad

+

%Z = nom du format de papier (A4, USLetter …)

+

%Y = nom d’entreprise

+

%D = date

+

%R = révision

+

%S = numéro de feuille

+

%N = nombre de feuilles

+

%Cx = commentaire (x = 0 à x = 9 pour identifier les commentaires)

+

%F = nom du fichier

+

%P = chemin de la feuille (nom complet de feuille, pour Eeschema)

+

%T = titre

+

Exemple :

+

"Taille : %Z" affichera "Taille : A4" ou "Taille : USLetter"

+
+

Affichage en mode utilisation : + +images/icons/pagelayout_normal_view_mode.png + activé. Le bloc titre +est affiché comme dans Eeschema ou Pcbnew.

+
+
+images/en/show_fields_data.png +
+
+

Affichage en mode "Natif", ou mode édition : + +images/icons/pagelayout_special_view_mode.png + activé. Les textes +tels qu’ils sont saisis dans Pl_Editor, avec leurs symboles de formatage.

+
+
+images/en/show_fields_codes.png +
+
+
+
+
+

4.2. Textes multi-lignes :

+

Les textes peuvent être multi-lignes :

+

Il y a deux façons d’insérer un retour à la ligne dans les textes :

+
    +
  1. +

    +Insérer la séquence de 2 caractères "\n" (dans la fenêtre des options de + page de KiCad, principalement). +

    +
  2. +
  3. +

    +Insérer une nouvelle ligne dans la fenêtre de dessin de Pl_Editor. +

    +
  4. +
+

Voici un exemple :

+

Réglages

+
+
+images/en/options_multi_line.png +
+
+

Sortie

+
+
+images/en/multi_line.png +
+
+
+
+
+

4.3. Textes multi-lignes dans la fenêtre des Options de Page :

+

Dans la fenêtre des Options de Page, la zone de saisie de texte n’accepte +pas un texte sur plusieurs lignes.

+

La séquence de 2 caractères "\n" devra alors être insérée pour forcer un +retour à la ligne dans le texte.

+

Voici un texte de deux lignes, dans le champ Commentaire 2 :

+

+images/en/insert_newline_code.png +

+

Voici le texte réel affiché :

+

+images/en/multi_line_2.png +

+

Si vous souhaitez toutefois afficher vraiment le texte "\n", entrez +"\\n".

+

+images/en/insert_slashnewline_code.png +

+

Le texte affiché :

+

+images/en/multi_line_3.png +

+
+
+
+
+
+

5. Constraints

+
+
+

5.1. Page 1 constraint

+

When using Eeschema, the full schematic often uses more than one page.

+

Usually page layout items are displayed on all pages.

+

But if a user want some items to be displayed only on page 1, or not on page +1, the "page 1 option" this is possible by setting this option:

+

+images/en/display_options.png +

+

Page 1 option:

+
    +
  • +

    +None: no constraint. +

    +
  • +
  • +

    +Page 1 only: the items is visible only on page 1. +

    +
  • +
  • +

    +Not on page 1: the items is visible on all pages but the page 1. +

    +
  • +
+
+
+
+

5.2. Text full size constraint

+

+images/en/constraint_options.png +

+

Only for texts, one can set 2 parameters :

+
    +
  • +

    +the max size X +

    +
  • +
  • +

    +the max size Y +

    +
  • +
+

which define a bounding box.

+

When these parameters are not 0, when displaying the text, the actual text +height and the actual text width are dynamically modified if the full text +size is bigger than the max size X and/or the max size Y, to fit the full +text size with this bounding box.

+

When the actual full text size is smaller than the max size X and/or the max +size Y, the text height and/or the text width is not modified.

+

The text with no bounding box. Max size X = 0,0 Max size Y = 0,0

+

+images/en/constraints_none.png +

+

The same text with constraint. Max size X = 40,0 Max size Y = 0,0

+

+images/en/constraints_defined.png +

+
+

A multi line text, constrained:

+

Réglages

+

+images/en/constraint_options.png +

+

Sortie

+

+images/en/block_constraints.png +

+
+
+
+
+
+

6. Invoking Pl_Editor

+
+

Pl_Editor is typically invoked from a command line, or from the KiCad +manager.

+

From a command line, the syntax is pl_editor <*.kicad_wks file to open>.

+
+
+
+

7. Pl_Editor Commands

+
+
+

7.1. Main Screen

+

The image below shows the main window of Pl_Editor.

+
+
+images/en/main_window.png +
+
+

The left pane contains the list of basic items.

+

The right pane is the item settings editor.

+
+
+
+

7.2. Main Window Toolbar

+

+images/en/main_toolbar.png +

+

The top toolbar allows for easy access to the following commands:

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+images/icons/pagelayout_new.png +

Select the net list file to be processed.

+images/icons/pagelayout_load.png +

Load a page layout description file.

+images/icons/save.png +

Save the current page layout description in a .kicad_wks file.

+images/icons/sheetset.png +

Display the page size selector and the title block user data editor.

+images/icons/print_button.png +

Prints the current page.

+images/icons/delete.png +

Delete the currently selected item.

+images/icons/undo.png + +images/icons/redo.png +

Undo/redo tools.

+images/icons/zoom_in.png + +images/icons/zoom_out.png + + +images/icons/zoom_redraw.png + +images/icons/zoom_fit_in_page.png +

Zoom in, out, redraw and auto, respectively.

+images/icons/pagelayout_normal_view_mode.png +

Show the page layout in user mode: texts are shown like in Eeschema or Pcbnew: +text format symbols are replaced by the user texts.

+images/icons/pagelayout_special_view_mode.png +

Show the page layout in native mode: texts are displayed "as is", with the +contained formats, without any replacement.

+images/en/set_base_corner.png +

Reference corner selection, for coordinates displayed to the status bar.

+images/en/set_current_page.png +

Selection of the page number (page & or other pages).

+

This selection has meaning only if some items than have a page option, +are not shown on all pages (in a schematic for instance, which contains +more than one page).

+
+
+

7.3. Commands in drawing area (draw panel)

+
+

7.3.1. Keyboard Commands

+ +++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

F1

Zoom In

F2

Zoom Out

F3

Refresh Display

F4

Move cursor to center of display window

Home

Fit footprint into display window

Space Bar

Set relative coordinates to the current cursor position

Right Arrow

Move cursor right one grid position

Left Arrow

Move cursor left one grid position

Up Arrow

Move cursor up one grid position

Down Arrow

Move cursor down one grid position

+
+
+

7.3.2. Mouse Commands

+ +++ + + + + + + + + + + + + + + + + + +

Scroll Wheel

Zoom in and out at the current cursor position

Ctrl + Scroll Wheel

Pan right and left

Shift + Scroll Wheel

Pan up and down

Right Button Click

Open context menu

+
+
+

7.3.3. Context Menu

+

Displayed by right-clicking the mouse:

+
    +
  • +

    +Add Line +

    +
  • +
  • +

    +Add Rectangle +

    +
  • +
  • +

    +Add Text +

    +
  • +
  • +

    +Append Page Layout Descr File +

    +
  • +
+

Are commands to add a basic layout item to the current page layout +description.

+
    +
  • +

    +Zoom selection: direct selection of the display zoom. +

    +
  • +
  • +

    +Grid selection: direct selection of the grid. +

    +
  • +
+
+ + + +
+
Note
+
+

Append Page Layout Descr File is intended to add poly polygons to make +logos.

+

Because usually a logo it needs hundred of vertices, you cannot create a +polygon by hand. But you can append a description file, created by +Bitmap2Component.

+
+
+
+
+
+

7.4. Status Bar Information

+

The status bar is located at the bottom of the Pl_Editor and provides useful +information to the user.

+
+
+images/en/pl_status_bar.png +
+
+

Coordinates are always relative to the corner selected as reference.

+
+
+
+
+
+

8. Left window

+
+

The left windows shows the list of layout items.

+

One can select a given item (left clicking on the line) or, when right +clicking on the line, display a pop up menu.

+

This menu allows basic operations: add a new item, or delete the selected +item.

+

→ A selected item is also drawn in a different color on draw panel.

+

Design tree: the item 19 is selected, and shown in highlighted on the draw +panel.

+
+
+images/en/project_tree.png +
+
+
+
+
+
+

9. Right window

+
+

The right window is the edit window.

+ +++ + + + + + +

+images/en/property_none.png +

+images/en/property_main.png +

+

On this dialog you can set the page property and the item property of the +current item.

+
+

Displayed settings depend on the selected item:

+ +++ + + + + + + + + + + + + + + + + + +

Settings for lines and rectangles

Settings for texts

+images/en/property_line.png +

+images/en/property_text.png +

Settings for poly-polygons

Setting for bitmaps

+images/en/property_polyline.png +

+images/en/property_bitmap.png +

+
+
+
+
+

10. Interactive edition

+
+
+

10.1. Item selection

+

An item can be selected:

+
    +
  • +

    +From the Design tree. +

    +
  • +
  • +

    +By Left clicking on it. +

    +
  • +
  • +

    +By Right clicking on it (and a pop up menu will be displayed). +

    +
  • +
+

When selected, this item is drawn in yellow.

+ +++ + + + + + +

+images/edit_line.png +

The starting point ( +images/edit_line_start.png +) +and the ending point ( +images/edit_line_end.png +) +are highlighted.

+

When right clicking on the item, a pop-up menu is displayed.

+

The pop menu options slightly depend on the selection:

+ ++++ + + + + + + +

+images/en/context_line_move_start.png +

+images/en/context_line_move_end.png +

+images/en/context_line_move.png +

+
+

If more than one item is found, a menu clarification will be shown, to +select the item:

+
+
+images/en/dialog_select_element.png +
+
+ +++ + + + + + +

+images/drag_element.png +

Once selected, the item, or one of its end points, can be moved by +moving the mouse and placed (right clicking on the mouse).

+
+
+
+

10.2. Item creation

+

To add a new item, right click the mouse button when the cursor is on the +left window or the draw area.

+

A popup menu is displayed:

+

Pop up menu in left window

+
+
+images/en/context_createnew.png +
+
+

Pop up menu in draw area.

+
+
+images/en/context_createnew2.png +
+
+

Lines, rectangles and texts are added just by clicking on the corresponding +menu item.

+

Logos must first be created by Bitmap2component, which creates a page layout +description file.

+

The Append Page Layout Descr File option append this file, to insert the +logo (a poly polygon).

+
+
+
+

10.3. Adding lines, rectangles and texts

+

When clicking on the option, a dialog is opened:

+

Adding line or rectangle

+
+
+images/en/dialog_newline.png +
+
+

Adding text

+
+
+images/en/dialog_newtext.png +
+
+

Position of end points, and corner reference can be defined here.

+

However they can be defined later, from the right window, or by moving the +item, or one of its end points.

+

Most of time the corner reference is the same for both points.

+

If this is not the case, define the corner reference at creation is better, +because if a corner reference is changed later, the geometry of the item +will be a bit strange.

+

When an item is created, if is put in move mode, and you can refine its +position (this is very useful for texts and small lines or rectangles)

+
+
+

10.4. Adding logos

+

To add a logo, a poly polygon (the vectored image of the logo) must be first +created using Bitmap2component.

+

Bitmap2component creates a page layout description file which is append to +the current design, using the Append Page Layout Descr File option.

+

Bitmap2component creates a page layout description file which contains only +one item: a poly polygon.

+

However, this command can be used to append any page layout description +file, which is merged with the current design.

+

Once a poly polygon is inserted, it can be moved and its parameters edited.

+
+
+

10.5. Adding image bitmaps

+

You can add an image bitmap using most of bitmap formats (PNG, JPEG, BMP +…).

+
    +
  • +

    +When a bitmap is imported, its PPI (pixel per inch) definition is set to + 300PPI. +

    +
  • +
  • +

    +This value can be modified in panel Properties (right panel). +

    +
  • +
  • +

    +The actual size depend on this parameter. +

    +
  • +
  • +

    +Be aware that using higher definition values brings larger output files, and + can have a noticeable draw or plot time. +

    +
  • +
+

A bitmap can be repeated, but not rotated.

+
+
+
+
+

+ + + diff --git a/share/doc/kicad/help/fr/pl_editor.pdf b/share/doc/kicad/help/fr/pl_editor.pdf new file mode 100644 index 0000000..0071457 Binary files /dev/null and b/share/doc/kicad/help/fr/pl_editor.pdf differ -- cgit