MechanicDB
Sect. 00 · Référence diagnostic

Chaque voyant moteur, décodé et chiffré.

Conçu pour les applications OBD, les firmwares d'outils de diagnostic, les copilotes IA pour mécaniciens et les logiciels d'atelier : 56 729 procédures de réparation classées — chacune avec un niveau de difficulté DIY et une fourchette de coût des pièces, ainsi qu'une estimation de main-d'œuvre lorsqu'elle existe — rattachées à 15 886 codes défaut OBD-II vérifiés (9 249 de la norme SAE plus 6 637 propres aux constructeurs sur 32 marques). Les listes de codes gratuites s'arrêtent à la définition ; MechanicDB commence là.

$49 SAE / $149 OEM / $149 Heavy Duty (J1939) · paiement unique · téléchargement immédiat — pour les logiciels d'atelier, le matériel OBD, la télématique de flotte et les assistants IA pour mécaniciens

Anatomie d'un code — en direct depuis l'échantillon

ordre des procédures rédigé · coût des pièces en USD · main-d’œuvre en heures d’atelier — 3 procédures affichées ; l’ordre n’est pas une probabilité mesurée
Sect. 01 · Contenu

Quatre tables relationnelles, une seule chaîne de clés de jointure

Normalisé pour les bases de données, préjoint pour les notebooks. Chaque code comporte 3–5 procédures dans un ordre d’examen rédigé (jusqu’à 8 dans les familles révisées) ; leur exécution dépend des prérequis et des constatations du diagnostic. Les procédures de réparation sont associées à des pièces de rechange ; dans les familles révisées, les étapes de diagnostic ne mentionnent aucune pièce.

dtc_codes

15 886 lignes

Le registre des codes : définition, catégorie de système, indicateur OEM/marque, famille de défauts et explication technique propre au code.

  • dtc_code · début de la chaîne de clés primaires
  • is_oem_specific / oem_make
  • fault_family
  • detailed_technical_explanation

diagnostic_fixes

56 729 lignes

Procédures de réparation rédigées avec ordre d’examen, niveau de difficulté, fourchette du coût des pièces, heures de main-d’œuvre et instructions détaillées.

  • probability_rank 1–7
  • difficulty_level
  • est_parts_cost min/max USD

replacement_parts

75 055 lignes

Noms des pièces de rechange par réparation, avec des URL de recherche catalogue dérivées du nom de la pièce.

  • part_name
  • amazon_search_query

dtc_fixes_joined

56 729 lignes

La vue analytique pré-jointe — codes × réparations dans un seul fichier plat pour une ingestion immédiate.

  • les 21 colonnes
  • un seul read_csv / read_parquet

chaîne de jointure : dtc_codes.code_id → diagnostic_fixes.code_id → replacement_parts.fix_id

Sect. 02 · Spécifications

Fiche technique

Couverture9 249 codes de la norme SAE — P0, P2, P34–P39, C0, B0, U0, U3 plages génériques. Groupe motopropulseur, châssis, carrosserie et réseau, y compris hybride/électrique (P0Axx–P0Exx) et post-traitement diesel.
Couverture OEM6 637 codes propres aux constructeurs sur 32 marques — P1, P30–P33, C1/C2, B1/B2, U1/U2 plages contrôlées par les constructeurs. La couverture est inégale et plus forte sur les marques du marché américain — la répartition complète par marque figure ci-dessous. 15 886 codes au total.
Connaissances de réparation647 familles de pannes rédigées → 56 729 procédures ordonnées → 75 055 associations de pièces. probability_rank est un ancien nom de champ pris en charge pour l’ordre d’examen, et non pour la probabilité, la réussite, la gravité ou le coût. Niveaux de difficulté : bricolage facile / bricolage modéré / professionnel requis. Contexte de l’ordre.
Formats de livraisonCSV délimité par des barres verticales (UTF-8 BOM, compatible Excel) · Apache Parquet, Snappy — 92,5% plus léger (mesuré) · base de données SQLite, les quatre tables.
Contrôles qualitéBuild déterministe verrouillé par des tests : intégrité référentielle, contrôles d'unicité anti-modèles et un verrou contre les codes inventés — chaque code publié remonte à la source versionnée.
Cadre de sécuritéUn niveau de difficulté n’est pas une classification de sécurité : certaines procédures classées DIY comportent une étape touchant à la haute tension ou au SRS. Avant toute étape haute tension, appliquez la consignation et la vérification d’absence de tension prévues par le constructeur ; avant toute étape sur le SRS, débranchez la batterie et attendez le temps de décharge du condensateur indiqué par le manuel d’atelier.
ProvenanceDéfinitions de codes compilées à partir de sources publiques SAE J2012-derived (sous licence MIT, attribution conservée). Les procédures, niveaux de difficulté et coûts sont des contenus originaux rédigés.

Codes OEM par marque

Les 6 637 codes propres aux constructeurs, par marque. La couverture n'est pas homogène — elle est la plus forte sur les marques du marché américain, et certaines marques sont peu couvertes. Nous publions la répartition pour que vous puissiez vérifier les marques qui vous intéressent avant l'achat plutôt qu'après. Les 9 249 codes SAE universels s'appliquent à tous les véhicules, quelle que soit la marque.

Volkswagen528
Ford413
Lincoln413
Mercury413
Buick402
Cadillac402
Chevrolet402
GM402
GMC402
Saturn402
Oldsmobile401
Chrysler282
BMW250
Mazda233
Jaguar163
Pontiac115
Plymouth113
Dodge97
Jeep97
Acura94
Honda94
Infiniti94
Subaru93
Kia76
Nissan59
Lexus49
Toyota45
Mitsubishi33
Mercedes-Benz32
Geo19
Suzuki17
Audi2

Couverture Heavy Duty par constructeur

16 documents OEM de codes de défaut publiés chez 10 constructeurs — transmission, ABS/ESC, moteur, post-traitement et calculateurs de carrosserie pour applications hors route, stationnaires et spécialisées. Chaque ligne renvoie au document source dont elle est tirée.

Répartition par OEM, système et mode de défaillance, avec la référence FMI complète, sur la page base de données des codes défaut J1939.

Les listes de défauts moteur pour usage routier de Cummins, Detroit Diesel, PACCAR, Volvo/Mack et des camions Caterpillar proviennent des portails concessionnaires et ne sont pas incluses. Chaque ligne de défaut de cette formule renvoie au document OEM dont elle est tirée ; les descriptions sont rédigées par nos soins et aucun texte SAE J1939 n'est reproduit.

Sect. 03 · Licences

Cinq points d'entrée

Échantillon pour développeurs

$0
ODbL v1.0 · données ouvertes
  • 90 codes sélectionnés (75 SAE + 15 OEM) — les DTC les plus recherchés
  • Schéma identique au jeu de données complet
  • CSV + Parquet, sur GitHub et Kaggle
  • Recherche, enseignement, benchmarking
Télécharger l'échantillon (ZIP)

OEM Complete

$149
paiement unique · usage commercial
  • Tout le contenu de Standard
  • 6 637 codes OEM sur 32 marques — répartition inégale, plus forte sur les marques du marché américain (couverture par marque)
  • Jeu de données fusionné complet : 15 886 codes, 56 729 réparations, 75 055 pièces
  • Livraison CSV + Parquet + SQLite
Acheter maintenant · Téléchargement immédiat

Heavy Duty

$149
paiement unique · usage commercial
  • 4,212 paires de défauts SPN/FMI J1939 chez 10 OEM — transmission, ABS, moteurs hors route et stationnaires, contrôleurs de carrosserie (couverture complète)
  • 17,049 réparations classées avec estimations éditoriales de coût et de main-d'œuvre lorsqu'elles sont connues
  • URL source par ligne vers le tableau de défauts OEM publié — aucun texte SAE, ce n'est pas le Digital Annex J1939
  • Livraison CSV + Parquet + SQLite
Acheter maintenant · Téléchargement immédiat

Pack Défauts et Rappels

$179
paiement unique · contre $198 séparément
  • MechanicDB OEM Complete — tout le contenu de la formule de gauche
  • RecallDB Vehicle — rappels NHTSA de véhicules et d'équipements, CSV + Parquet + SQLite
  • Index des bulletins (pack uniquement) : bulletins de service de la NHTSA qui citent chaque code défaut, avec les véhicules concernés
  • Téléchargements immédiats pour un seul paiement
  • Licence commerciale pour les deux
Acheter le pack · Téléchargement immédiat

Paiement sécurisé par carte via Stripe · Apple Pay / Google Pay · jeu de données livré immédiatement après le paiement.
Besoin d'une facture d'entreprise, d'une intégration à un logiciel d'atelier ou d'un accès API personnalisé ? Ouvrir le formulaire d'assistance diagnostic et licences · ou écrivez à mechanicdb@dataengineered.io

Pourquoi un téléchargement et pas une API : vous payez une seule fois, sans frais par requête ni facture mensuelle d'API. Les tables complètes de codes, de réparations et de pièces (CSV et Parquet) restent sur votre propre disque, de sorte que les outils de diagnostic et les logiciels d'atelier peuvent les interroger hors ligne, aussi souvent qu'ils le souhaitent.

Standard, OEM Complete et Heavy Duty partagent les mêmes conditions de licence (concession, restrictions, garantie, résiliation) ; l'exemplaire livré avec chaque formule indique son propre produit, ses cas d'usage et ses sources de données. Lire la licence commerciale.

Sect. 04 · FAQ technique

Questions fréquentes

Anatomie et structure des codes

Chaque code suit le format SAE J2012 à 5 caractères, où le caractère 1 désigne le système (P=groupe motopropulseur, C=châssis, B=carrosserie, U=réseau), le caractère 2 indique norme SAE (« 0 ») ou défini par le constructeur (« 1 »), le caractère 3 désigne le sous-système et les caractères 4-5 représentent l'index du défaut spécifique.

Niveaux de difficulté et sécurité haute tension et SRS

Un niveau de difficulté ne remplace pas la procédure de sécurité. Les interventions sur les réseaux de traction haute tension des véhicules hybrides et électriques (>60V) ou sur les systèmes de retenue supplémentaires (airbags/prétensionneurs pyrotechniques) exigent la consignation et la procédure de sécurité du constructeur, quel que soit ce niveau ; suivez le manuel d'atelier.

Intégration dans les outils de diagnostic commerciaux

Oui. L'échantillon de 90 codes est disponible sous ODbL v1.0. Le jeu de données complet de 15 886 codes et 56 729 réparations est fourni avec une licence commerciale perpétuelle pour l'intégrer à vos propres outils de diagnostic, applications et services, et il est livré sous forme de CSV plats délimités par des barres verticales, de tables Apache Parquet et d'une base de données relationnelle SQLite. Vous ne pouvez pas revendre ni redistribuer les données brutes elles-mêmes ; consultez les conditions complètes de la licence.

Couverture par constructeur OEM

Oui. Notre formule OEM Complete couvre 6 637 codes défaut contrôlés par les constructeurs sur 32 grandes marques automobiles, dont Ford, GM, Toyota, BMW, Honda, Mercedes-Benz et Volkswagen.

SAE J2012DA et licences des normes

MechanicDB n’est pas une copie de SAE J2012 ni de son annexe numérique (J2012DA) et ne peut être revendu comme tel : ces ressources sont concédées sous licence par utilisateur et leur redistribution est interdite. Si vous avez besoin du document normatif ou de ses octets de type de panne, les solutions légitimes les moins coûteuses sont l’abonnement d’une bibliothèque universitaire d’ingénierie à la SAE Digital Library, un accès temporaire ou par abonnement via Techstreet, l’ANSI Webstore ou Accuris, la remise accordée aux membres SAE, ou la norme ISO 15031-6 harmonisée auprès d’un organisme national de normalisation. Si vous avez plutôt besoin de la correspondance factuelle entre codes et significations, c’est ce que vend MechanicDB pour $49: 9 249 codes de la plage SAE (6 637 codes propres aux fabricants dans le niveau $149), avec des descriptions et des procédures de réparation rédigées dans l’ordre d’examen, compilées à partir d’une source publique sous licence MIT sans reproduction du texte des documents SAE. L’ordre n’est pas une probabilité mesurée de la cause. Le jeu ne contient aucun octet de type de panne et ne constitue pas une référence normative citable.

S'agit-il du Digital Annex de la SAE J1939 ?

Non. MechanicDB Heavy Duty ne reproduit ni le Digital Annex de la SAE J1939, ni aucun fichier DBC J1939, ni de texte SPN/FMI sous licence SAE. Chaque paire de défauts est compilée à partir d'un document OEM de codes de défaut publié — un manuel d'entretien, un guide de maintenance ou une liste de DTC provenant d'un serveur officiel de constructeur — avec une rédaction qui nous est propre et un lien par ligne vers le document d'origine.

Quels systèmes de poids lourds sont couverts ?

Transmission, ABS/ESC, calculateur moteur, post-traitement et calculateurs de carrosserie chez 10 constructeurs : Bendix, Caterpillar, Cummins, Eaton, John Deere, Navistar, Perkins, PSI, WABCO, Yanmar — applications hors route, stationnaires, marines, agricoles et spécialisées. Les listes de défauts moteur pour usage routier de Cummins, Detroit Diesel, PACCAR, Volvo/Mack et des camions Caterpillar proviennent des portails concessionnaires et ne sont pas incluses.

Sect. 04 · Provenance et assistance

D'où viennent les données

Les correspondances code-définition proviennent de la SAE J2012 / ISO 15031-6 et sont compilées à partir d'une compilation publique sous licence MIT, la licence d'origine étant versionnée avec les données. La couche à valeur ajoutée — explications des familles de défauts, procédures classées, niveaux de difficulté et fourchettes de coût — est un contenu éditorial original fondé sur les pratiques de diagnostic courantes. Les chiffres de coût et de main-d'œuvre sont des estimations pour des pièces de rechange américaines typiques et la main-d'œuvre d'un garage indépendant, et non des devis.

Avertissement de sécurité. Les étapes de réparation sont un support de référence pédagogique et ne remplacent pas le manuel d'atelier du constructeur. Les procédures haute tension et SRS/airbag doivent être réalisées uniquement par des techniciens qualifiés.

Liens

Sect. 05 · Vous pourriez aussi avoir besoin de

RecallDB — 129 279 rappels officiels américains issus de la CPSC, de la NHTSA, de la FDA, du FSIS et de l'USCG, $49 en paiement unique : le rappel de véhicule qui accompagne un code défaut. · ApplianceDB — 438 codes d'erreur d'électroménager associés à des réparations classées, $99 : la même structure code → réparations classées, pour l'électroménager.