EasyEDAJLCPCB Assembly

EasyEDA BOM Export for JLCPCB Assembly: Complete Guide to Perfect Files

Master the art of exporting Bill of Materials and Pick & Place files from EasyEDA for flawless JLCPCB assembly. Learn file formats, part matching, rotation fixes, and cost optimization.

December 4, 2025-35 min read-Complete Guide

Points Clés

  • BOM nécessite 3 colonnes : Comment (valeur/specs), Designator (C1, R2), et Footprint (0603, SOIC-8)
  • CPL nécessite 4 colonnes : Designator, Mid X, Mid Y, Layer, et Rotation (en degrés)
  • Les numéros de pièce LCSC (Cxxxxx) garantissent une correspondance précise à 100%
  • Pièces Basic = Pas de frais de configuration ; Pièces Extended = 3$ par pièce unique
  • Toujours vérifier la rotation des composants dans l'aperçu de JLCPCB avant de commander
Workflow d'export BOM EasyEDA pour l'assemblage JLCPCB

Introduction : Pourquoi des Fichiers BOM/CPL Parfaits sont Importants

Vous avez passé des heures à perfectionner votre schéma et votre circuit imprimé dans EasyEDA. Vient maintenant le moment de vérité : exporter les fichiers pour l'assemblage JLCPCB. Cette étape semble simple, mais des fichiers BOM ou CPL incorrects sont la cause n°1 d'erreurs d'assemblage et de retards de projet.

La bonne nouvelle ? EasyEDA et JLCPCB sont conçus pour fonctionner ensemble de manière transparente. Avec le bon workflow, vous pouvez exporter des fichiers qui aboutissent à des cartes parfaitement assemblées dès la première tentative.

Ce guide couvre tout, de l'export de base au dépannage avancé, y compris les problèmes de rotation qui affligent de nombreux utilisateurs débutants. À la fin, vous aurez un workflow infaillible pour réussir votre assemblage JLCPCB.

Pourquoi EasyEDA + JLCPCB ?

EasyEDA est développé par JLCPCB, donc les formats d'export sont optimisés pour leur service d'assemblage. Les fichiers exportés depuis EasyEDA devraient fonctionner sans modification dans la plupart des cas.

Que Sont les Fichiers BOM et CPL ?

Avant de plonger dans les exports, comprenons ce que font ces fichiers et pourquoi ils sont essentiels pour l'assemblage.

Bill of Materials (BOM)

Le BOM est une liste d'achat pour votre PCB. Il indique à JLCPCB quels composants placer sur votre carte :

  • Quelles pièces : Valeurs des composants, spécifications et numéros de pièce
  • Combien : Quantité de chaque pièce unique
  • Où : Désignateurs de référence (C1, R5, U3)
  • Boîtier : Taille/empreinte physique (0603, SOIC-8)
CommentDesignatorFootprintLCSC Part #
100nF 50V X7RC1, C2, C30603C14663
10K 1%R1, R2, R3, R40603C25804
STM32F103C8T6U1LQFP-48C8734

Exemple de format BOM pour l'assemblage JLCPCB

Component Placement List (CPL) / Pick & Place File

Le CPL indique à la machine pick-and-place exactement où placer chaque composant :

  • Coordonnées X/Y : Position centrale de chaque pièce (en mm)
  • Couche : Dessus ou dessous de la carte
  • Rotation : Orientation en degrés (0-360)
DesignatorMid XMid YLayerRotation
C115.24mm8.89mmTop90
R122.86mm12.70mmTop0
U135.56mm25.40mmTop180

Exemple de format CPL - coordonnées en millimètres

BOM + CPL = Instructions d'Assemblage Complètes

Le BOM dit “placer un condensateur de 100nF” et le CPL dit “le mettre aux coordonnées (15.24, 8.89) tourné de 90 degrés.” Ensemble, ils décrivent complètement votre assemblage.

Exigences de Fichiers JLCPCB

JLCPCB accepte des formats de fichiers et des structures de colonnes spécifiques. Comprendre ces exigences évite les erreurs de téléchargement.

Formats de Fichiers Acceptés

  • .csv - Valeurs séparées par des virgules (le plus compatible)
  • .xls - Format Excel 97-2003
  • .xlsx - Format Excel 2007+

Colonnes Requises pour BOM

ColonneRequisDescriptionExemple
CommentOuiValeur, specs, tolérance100nF 50V X7R
DesignatorOuiDésignateur(s) de référenceC1, C2, C3
FootprintOuiType de boîtier0603, SOIC-8
LCSC Part #RecommandéNuméro de pièce exactC14663

Colonnes Requises pour CPL

ColonneFormatNotes
DesignatorTexteDoit correspondre aux désignateurs BOM
Mid X / Mid YNombre (mm)Centroïde du composant, millimètres uniquement
LayerTexte“Top” ou “Bottom”
RotationNombre (degrés)Positif = sens antihoraire

Critique : Utilisez Uniquement les Millimètres

Le système de JLCPCB n'accepte que les coordonnées en millimètres. Les fichiers avec des unités en pouces ou en mils peuvent être rejetés ou causer des erreurs de placement.

Export du BOM depuis EasyEDA

EasyEDA offre plusieurs façons d'exporter votre Bill of Materials. Voici le processus complet.

Méthode 1 : Export Rapide du BOM (EasyEDA Standard)

  1. 1Ouvrez votre schéma dans EasyEDA (pas l'éditeur PCB)
  2. 2Cliquez sur l'icône BOM dans la barre d'outils supérieure (ou utilisez Menu Principal → Fabrication → BOM)
  3. 3Dans le dialogue, vérifiez la liste des composants et attribuez les numéros de pièce LCSC manquants
  4. 4Cliquez sur Export BOM pour télécharger le fichier CSV

Méthode 2 : Export par Menu (EasyEDA Pro)

EasyEDA Pro offre plus d'options de personnalisation :

  1. 1Naviguez vers Menu Principal → Fichier → Export → Bill of Materials
  2. 2Choisissez la portée d'export : Schematic ou niveau PCB
  3. 3Sélectionnez les colonnes à inclure (Comment, Designator, Footprint, LCSC Part #, etc.)
  4. 4Définissez les règles de filtrage pour exclure les pièces non assemblées (points de test, trous de montage)
  5. 5Choisissez le format : XLSX (avec modèle) ou CSV
  6. 6Exportez et enregistrez le fichier

Personnalisation des Colonnes BOM

Vous pouvez personnaliser quels attributs apparaissent dans votre BOM exporté :

  • Ajouter des colonnes : Sélectionnez la propriété dans le panneau de gauche et cliquez sur “Ajouter”
  • Supprimer des colonnes : Sélectionnez dans le panneau de droite et cliquez sur “Supprimer”
  • Réorganiser : Utilisez les flèches haut/bas ou faites glisser pour changer l'ordre des colonnes

Astuce Pro : Inclure les Prix LCSC

EasyEDA Pro peut exporter les prix des pièces LCSC directement dans le BOM. Cela aide à l'estimation des coûts avant de passer votre commande.

Export des Fichiers CPL/Pick & Place

Le fichier Pick & Place est exporté depuis l' éditeur PCB, pas depuis le schéma.

Processus d'Export

  1. 1Ouvrez votre conception PCB dans EasyEDA
  2. 2Allez à Document → Export Pick and Place File (ou Fabrication → Pick and Place)
  3. 3Laissez “Mirror the coordinates of the components on the bottom side” décoché (JLCPCB gère cela automatiquement)
  4. 4Cliquez sur Export pour télécharger le fichier CPL

Comprendre l'Option Miroir

L'option “Mirror coordinates” prête à confusion :

  • Décoché (Par défaut) : Coordonnées vues depuis le dessus - JLCPCB préfère ceci
  • Coché : Les coordonnées de la couche inférieure sont miroir (inversées) - rarement nécessaire

Recommandation : Laisser Décoché

Pour l'assemblage JLCPCB, laissez l'option miroir décochée. Le système de JLCPCB attend les coordonnées depuis la perspective de vue du dessus.

Vérification de Votre Fichier CPL

Avant de télécharger, vérifiez que votre fichier CPL contient :

  • Tous les composants SMD que JLCPCB placera
  • Coordonnées en millimètres (valeurs comme 15.24, pas 600)
  • Valeurs de rotation entre 0 et 360
  • Attributions de couche correctes (Top/Bottom)

Correspondance des Numéros de Pièce LCSC

Inclure les numéros de pièce LCSC dans votre BOM est l' étape la plus importante pour un assemblage réussi. Sans eux, le système de JLCPCB doit deviner quelles pièces utiliser.

Pourquoi les Numéros de Pièce LCSC Sont Importants

Avec Numéro de Pièce LCSC

  • Correspondance de pièce précise à 100%
  • Aucune vérification manuelle nécessaire
  • Vérification instantanée du stock
  • Traitement de commande plus rapide

Sans Numéro de Pièce LCSC

  • Le système devine d'après la description
  • Peut sélectionner une mauvaise tolérance
  • Pourrait choisir une pièce indisponible
  • Nécessite une révision manuelle

Trouver les Numéros de Pièce LCSC

Chaque composant dans la bibliothèque de JLCPCB a un numéro de pièce LCSC unique au format Cxxxxx (par ex., C14663).

Méthode 1 : Dans la Recherche de Bibliothèque EasyEDA

Lors de la recherche de composants dans EasyEDA, recherchez l'icône “LCSC”. Les composants de la bibliothèque LCSC ont déjà des numéros de pièce attribués.

Méthode 2 : Site Web LCSC

  1. Allez sur lcsc.com
  2. Recherchez votre composant (par ex., “10K 0603 1%”)
  3. Trouvez le LCSC Part # dans les résultats (par ex., C25804)
  4. Ajoutez-le à votre BOM

Méthode 3 : Bibliothèque de Pièces JLCPCB

  1. Visitez jlcpcb.com/parts
  2. Filtrez par pièces “Basic” ou “Extended”
  3. Recherchez votre composant
  4. Copiez le LCSC Part #

Attribution des Numéros de Pièce dans EasyEDA

Dans le dialogue d'export BOM, cliquez sur l' icône d'attribution à côté de n'importe quel composant pour rechercher et attribuer un numéro de pièce LCSC. Cela met à jour le schéma et est mémorisé pour les exports futurs.

Workflow de Correspondance des Numéros de Pièce LCSC

Stratégie Pièces Basic vs Extended

Comprendre les catégories de pièces de JLCPCB est essentiel pour l'optimisation des coûts. Cette seule décision peut vous économiser 20 à 50$ par commande.

Explication des Catégories de Pièces

CatégorieNombre de PiècesFrais de ConfigurationIdéal Pour
Basic~700 pièces0$ (gratuit)Résistances, condensateurs, LEDs courants
Preferred Extended~2,000 pièces0$ (Economic)ICs populaires, connecteurs
Extended300,000+ pièces3$ par pièce uniqueComposants spécialisés

Pourquoi les Pièces Basic Sont Préchargées

Les pièces Basic sont toujours chargées dans les machines pick-and-place de JLCPCB. Comme elles n'ont pas besoin d'être échangées, il n'y a pas de coût de main-d'œuvre pour les utiliser.

Les pièces Extended nécessitent un chargement manuel du chargeur, ce qui coûte 3$ en main-d'œuvre par pièce unique (pas par quantité).

Stratégie d'Optimisation des Coûts

Exemple : BOM de 10 Pièces

Toutes Pièces Basic :0$ de configuration
8 Basic + 2 Extended :6$ de configuration
5 Basic + 5 Extended :15$ de configuration
Toutes Pièces Extended :30$ de configuration

Conseils Pratiques pour Économiser

  1. Commencez avec la bibliothèque Basic : Lors de la sélection de composants dans EasyEDA, filtrez par “JLCPCB Assembly” et préférez les pièces Basic
  2. Les résistances 0603 ont la meilleure sélection : Plus de valeurs disponibles en tant que pièces Basic que 0402 ou 0805
  3. Combinez les valeurs de condensateurs : Si 27nF n'est pas Basic, utilisez 22nF + 4.7nF en parallèle (tous deux Basic)
  4. Vérifiez avant de finaliser : Remplacez les pièces Extended par des équivalents Basic lorsque possible

Les Pièces Extended Valent Parfois le Coup

Ne compromettez pas votre conception pour économiser 3$. Si vous avez besoin d'un IC spécifique, d'un connecteur ou d'un composant spécialisé, les 3$ de frais de configuration sont négligeables comparés à la refonte de la conception.

Correction des Problèmes de Rotation des Composants

La rotation des composants est le problème d'assemblage le plus courant. Même avec les exports natifs d'EasyEDA, certaines pièces peuvent apparaître tournées de manière incorrecte dans l'aperçu de JLCPCB.

Comprendre le Problème

Différents outils CAO et bibliothèques de composants définissent la “rotation de 0 degré” différemment. Une puce qui semble correcte dans EasyEDA peut être décalée de 90° ou 180° dans la visionneuse de JLCPCB.

Workflow de Correction de Rotation des Composants

Comment Corriger les Rotations

  1. 1
    Téléchargez les fichiers sur JLCPCB

    Téléchargez vos fichiers Gerber, BOM et CPL et passez aux options d'assemblage

  2. 2
    Vérifier le Placement des Pièces

    Dans l'étape “Quote”, cliquez sur “Review Parts Placement” pour voir les orientations des composants

  3. 3
    Identifiez les pièces mal alignées

    Recherchez les ICs avec la broche 1 dans le mauvais coin, ou les composants polarisés (LEDs, diodes) orientés dans le mauvais sens

  4. 4
    Utilisez l'Éditeur de Placement des Pièces (en ligne)

    Cliquez sur “Parts Placement Editor” pour faire pivoter les composants directement dans le navigateur

  5. 5
    Ou corrigez le fichier CPL

    Ouvrez le CPL dans Excel, trouvez le composant par Designator, et modifiez la valeur Rotation

Mathématiques de Rotation

La rotation est mesurée dans le sens antihoraire en degrés. Pour corriger un composant :

ActuelBesoinNouvelle ValeurFormule
+90° CCW900 + 90 = 90
90°+90° CCW18090 + 90 = 180
180°+90° CCW270180 + 90 = 270
270°+90° CCW0270 + 90 = 360 → 0

Les Ingénieurs JLCPCB Peuvent Aider

Si vous n'êtes pas sûr des rotations, passez la commande. Les ingénieurs de JLCPCB examinent les placements et vous contacteront s'ils détectent des problèmes. Ils ont vu des milliers de conceptions et peuvent souvent corriger automatiquement les problèmes de rotation.

Prévention : Marques de Polarité en Sérigraphie

Incluez des marques de polarité claires dans votre couche de sérigraphie :

  • Points de broche 1 sur les ICs
  • Marques de cathode sur les diodes et LEDs
  • Marques de borne positive sur les condensateurs

JLCPCB fera correspondre l'orientation des composants à vos marques de sérigraphie, même si la rotation CPL est légèrement décalée.

Erreurs Courantes et Solutions

Voici les problèmes BOM/CPL les plus fréquents et comment les corriger :

1. “No valid content found”

Problème :

JLCPCB rejette votre fichier pendant le téléchargement avec ce message d'erreur.

Solution :

  • Vérifiez les guillemets doubles dans les en-têtes de colonnes (supprimez-les)
  • Assurez-vous que le fichier est enregistré en CSV avec des délimiteurs virgules, pas des tabulations
  • Ouvrez dans Excel, vérifiez le formatage, réenregistrez en CSV (UTF-8)

2. Zéros de Tête Supprimés des Noms de Boîtiers

Problème :

Excel convertit “0603” en “603”, cassant la correspondance des empreintes.

Solution :

  • Lors de l'ouverture du CSV dans Excel, utilisez “Importer” et non “Ouvrir”
  • Définissez la colonne Package au format “Texte”
  • Ou ajoutez un préfixe d'apostrophe : '0603

3. Avertissements “Part not matched”

Problème :

Certains composants apparaissent comme non appariés pendant l'examen du BOM.

Solution :

  • Ajoutez des numéros de pièce LCSC pour garantir la correspondance
  • Vérifiez que la pièce est disponible dans l'inventaire JLCPCB
  • Sélectionnez manuellement la pièce correcte dans les suggestions
  • Envisagez de substituer avec une pièce Basic/Extended disponible

4. Problèmes BOM de Panélisation

Problème :

L'utilisation de la fonction de panélisation d'EasyEDA exporte uniquement les composants d'une carte.

Solution :

  • Pour l'assemblage JLCPCB, exportez depuis une seule carte (pas le panneau)
  • JLCPCB gère la panélisation en interne
  • Si vous devez panéliser manuellement, le CPL inclura toutes les positions

5. Problèmes de Sensibilité à la Casse

Problème :

Les composants avec des désignateurs comme “r1” et “R1” causent de la confusion.

Solution :

JLCPCB convertit tous les désignateurs en majuscules. N'utilisez pas la casse pour différencier les pièces. Utilisez “R1”, “R2” - pas “R1” et “r1”.

6. Composants Manquants dans le CPL

Problème :

Certains composants du BOM n'apparaissent pas dans le fichier CPL.

Solution :

  • Assurez-vous que le BOM et le CPL proviennent de la même version de conception
  • Mettez à jour le PCB depuis le schéma avant d'exporter (“Update PCB”)
  • Vérifiez que tous les composants sont placés sur le PCB
  • Les pièces traversantes peuvent ne pas être exportées vers le CPL

Workflow d'Export Complet

Voici le processus étape par étape de la conception terminée à la commande JLCPCB :

Liste de Vérification Pré-Export

Étape 1 : Exporter les Fichiers Gerber

Allez à Fabrication → Gerber et exportez vos fichiers Gerber. Cela crée les données de fabrication du PCB.

Étape 2 : Exporter le BOM

  1. Ouvrez le schéma et cliquez sur l'icône BOM
  2. Vérifiez que tous les composants ont des numéros de pièce LCSC
  3. Supprimez les pièces que vous souderez vous-même (connecteurs, THT)
  4. Exportez en CSV

Étape 3 : Exporter le CPL

  1. Ouvrez le PCB et allez à Document → Export Pick and Place
  2. Laissez l'option miroir décochée
  3. Exportez le fichier

Étape 4 : Télécharger sur JLCPCB

  1. Allez sur jlcpcb.com et cliquez sur “Order now”
  2. Téléchargez votre fichier ZIP Gerber
  3. Activez l'option “PCB Assembly”
  4. Téléchargez les fichiers BOM et CPL
  5. Vérifiez la correspondance des pièces et résolvez tout problème

Étape 5 : Vérifier le Placement

  1. Cliquez sur “Review Parts Placement” dans l'étape de devis
  2. Vérifiez la rotation et la position de chaque composant
  3. Utilisez l'Éditeur de Placement des Pièces pour corriger tout problème
  4. Portez une attention particulière aux composants polarisés

Étape 6 : Passer la Commande

  1. Vérifiez le devis final (PCB + assemblage + pièces)
  2. Sélectionnez la méthode d'expédition
  3. Complétez le paiement
  4. Attendez la confirmation de révision d'ingénierie

Astuces Pro pour un Assemblage Parfait

1. Créez une Bibliothèque de Sélection de Pièces

Construisez une bibliothèque personnelle de pièces compatibles JLCPCB vérifiées. Cela économise du temps sur les projets futurs :

  • Résistances Basic : 0603, valeurs courantes (10K, 100R, 4.7K)
  • Condensateurs Basic : 0603, 100nF, 10µF, 1µF (vérifiez les tensions nominales)
  • ICs courants avec empreintes et numéros LCSC confirmés

2. Incluez des Alternatives dans les Commentaires

Si votre pièce principale est en rupture de stock, avoir des alternatives notées peut accélérer le processus :

Comment: 10K 1% 0603 (Alt: C25804, C25808)

3. Supprimez les Pièces à Ne Pas Placer

Avant d'exporter, supprimez du BOM et du CPL :

  • Points de test
  • Trous de montage
  • Connecteurs traversants que vous souderez
  • Pièces non disponibles chez JLCPCB
  • Composants optionnels que vous ne montez pas

4. Utilisez une Nomenclature Cohérente

Gardez une nomenclature de désignateurs cohérente dans tous les fichiers :

  • BOM : C1, C2, C3... (pas C001, C002 ou c1, c2)
  • CPL : Doit correspondre exactement au BOM
  • Sérigraphie : Devrait correspondre aux deux

5. Contrôle de Version de Vos Fichiers

Nommez vos exports avec des numéros de version :

MonProjet_v1.2_BOM.csv
MonProjet_v1.2_CPL.csv
MonProjet_v1.2_Gerber.zip

Cela évite de mélanger des fichiers de différentes révisions de conception.

6. Commandez de Petites Quantités d'Abord

Pour les nouvelles conceptions, commandez 5 cartes avec assemblage avant d'en commander 100. Cela détecte tout problème BOM/CPL avant une grande série de production.

Astuce Pro : Commande Minimale de JLCPCB

La commande minimale d'assemblage PCB de JLCPCB est de 2 cartes (pour Economic PCBA) ou 5 cartes (pour Standard PCBA). Intégrez cela dans votre budget de prototype.

Questions Fréquemment Posées

Puis-je utiliser des pièces qui ne sont pas dans la bibliothèque de JLCPCB ?

Oui, mais vous avez deux options : (1) Utilisez le service Global Parts Sourcing de JLCPCB pour trouver la pièce ailleurs, ou (2) demandez à JLCPCB d'assembler ce qu'ils peuvent et soudez vous-même les pièces restantes. Supprimez les pièces indisponibles de votre BOM/CPL avant téléchargement.

Pourquoi mon BOM montre-t-il des quantités différentes de ma conception ?

Assurez-vous d'avoir exporté depuis la bonne feuille de schéma (toutes les feuilles ou spécifique). De plus, mettez à jour votre PCB depuis le schéma avant d'exporter pour vous assurer que les deux sont synchronisés.

Ai-je besoin de marques fiduciaires pour l'assemblage ?

Non, JLCPCB ajoute automatiquement des marques fiduciaires si votre conception n'en a pas. Cependant, inclure vos propres fiduciaires dans des positions optimales peut améliorer la précision du placement.

JLCPCB peut-il assembler les deux côtés de ma carte ?

Oui, mais vous devez passer deux commandes d'assemblage séparées - une pour chaque côté. L'assemblage sur un seul côté est plus rentable. Concevez avec des composants sur un côté quand c'est possible.

Quelle est la différence entre Economic et Standard PCBA ?

Economic PCBA : Coût réduit, délai plus long (3-4 jours), minimum 2 cartes, pas de frais de configuration Extended pour les pièces Preferred. Standard PCBA : Délai plus rapide (1 jour), minimum 5 cartes, frais complets Extended applicables, supporte plus de types de composants.

Mon composant apparaît correct dans EasyEDA mais incorrect dans l'aperçu de JLCPCB. Pourquoi ?

C'est généralement un problème de décalage de rotation entre l'empreinte de la bibliothèque et la définition interne du composant de JLCPCB. Utilisez l'Éditeur de Placement des Pièces de JLCPCB pour faire pivoter le composant dans la bonne orientation. L'aperçu est ce que vous obtiendrez.

Conclusion

Exporter des fichiers BOM et CPL depuis EasyEDA pour l'assemblage JLCPCB est simple une fois que vous comprenez les exigences. Les facteurs clés de succès sont :

  1. Incluez les numéros de pièce LCSC pour une correspondance précise à 100%
  2. Priorisez les pièces Basic pour minimiser les frais de configuration
  3. Vérifiez les rotations dans l'aperçu de JLCPCB avant de commander
  4. Gardez les fichiers synchronisés - exportez BOM et CPL depuis la même version de conception
  5. Supprimez les pièces DNP des deux fichiers

Avec ces pratiques, vous obtiendrez des cartes parfaitement assemblées dès votre première commande. Bon assemblage !

Automatisez Votre Révision de Schéma

Avant d'exporter pour l'assemblage, laissez l'IA de Schemalyzer analyser votre schéma EasyEDA pour détecter les problèmes potentiels. Détectez les erreurs avant qu'elles ne deviennent des erreurs d'assemblage coûteuses.

Essayez l'Analyse de Schéma Gratuite

Articles Connexes