INHOUDSOPGAWE:

Die meeste uit u PCB -bestelling (en foute regstel): 4 stappe
Die meeste uit u PCB -bestelling (en foute regstel): 4 stappe

Video: Die meeste uit u PCB -bestelling (en foute regstel): 4 stappe

Video: Die meeste uit u PCB -bestelling (en foute regstel): 4 stappe
Video: Cognitieve gedragstherapie om verlatingsangst aan te pakken 2024, Julie
Anonim
Die meeste uit u PCB -bestelling haal (en foute regstel)
Die meeste uit u PCB -bestelling haal (en foute regstel)

As u PCB's aanlyn bestel, kry u gereeld 5 of meer van die identiese PCB en benodig u dit nie altyd nie. Die lae koste om hierdie op maat gemaakte PCB's te hê, is baie aanloklik en ons is dikwels nie bekommerd oor wat ons met die ekstra moet doen nie. In 'n vorige projek het ek probeer om dit so goed as moontlik te hergebruik, en hierdie keer het ek besluit om vooruit te beplan. In 'n ander Instructable het ek 'n PCB nodig gehad om 'n paar op Espressif gebaseerde mikrobeheerder-ontwikkelingsborde te hou, en ek het gedink dat dit die ideale geval sou wees vir herbruikbare PCB's. Alles verloop egter nie soos beplan nie.

Stap 1: Ontwerp

Ontwerp
Ontwerp

Die projek benodig 'n PCB om 'n ESP32 -ontwikkelingsbord en 'n Lolin -tipe ESP8266 dev -bord te huisves. Hierdie twee borde het 'n hele paar nuttige IO -penne wat glad nie in die projek gebruik sou word nie. Die ekstra borde kan later baie handig wees as meer van die ongebruikte penne toeganklik was. Ek wou ook twee variante van die ESP32 dev -borde akkommodeer. Ek het die 38-pen en die 30-pen weergawe gehad. As u die penne van die twee vergelyk, kan u sien dat as pen '1' van die 30-pen-variant in die posisie van pen 2 van die 38-pen-weergawe geplaas word, die meeste penne aan die linkerkant ooreenstem. Ek het besluit om dit reg te stel deur die versigtig gebruik van 'n paar springers.

Aan die regterkant van die bord pas hulle nie baie goed nie. Die I2C -penne (IO22 en IO21) was goed, net soos UART0 (TX0 en RX0), maar die SPI -penne en UART2 was almal verskuif. Ek het gedink ek kan dit ook met springers regmaak. Die plan was dus om beide soorte ESP32 -borde te kan gebruik en ook die PCB te vul met soveel IO -penkopstukke as wat ek gedink het ek sou eendag gebruik. Ek wou ook die moontlikheid hê om die twee (ESP32 en ESP8266) borde afsonderlik te gebruik, sodat die uitleg die PCB moes sny.

Stap 2: Die PCB -uitleg

Die PCB -uitleg
Die PCB -uitleg
Die PCB -uitleg
Die PCB -uitleg
Die PCB -uitleg
Die PCB -uitleg
Die PCB -uitleg
Die PCB -uitleg

Ek het begin met die aanvanklike (basiese) ontwerp wat ek nodig gehad het vir die projek, en toe besluit om dit op te gradeer om soveel moontlik toepassings op die bord te pas. U kan in die tweede skema sien dat dit 'n bietjie meer gekraai is.

Die PCB mag nie groter as 100mmx100mm wees nie (kleiner sou beter wees), so dit het 'n bietjie ruimte beperk. Ek het die oorspronklike uitleg in Fritzing gehad en besluit om daarmee voort te gaan, maar ek het nie veel gepla oor die uitsig op die broodbord nie, want u kan sien dat dit amper nie verstaanbaar is nie.

Ek het verskeie I2C -poortaansluitings vir beide die ESP32- en die ESP8266 -borde opgestel, ek het elkeen opgestel om hul eie kragaansluiting te hê en het 'n paar van die digitale IO -penne vir beide uitgebring. Ek het ekstra monteergate geplaas sodat hulle afsonderlik gesny en gemonteer kan word. Ek het besluit dat ek my glad nie met IO00, IO02 of IO15 sou steur nie, en ek het uiteindelik die uitleg gekry.

Vir gebruik met die 38-pins ESP32-bord moes die volgende springers kortgeknip word: JG1, JG2 en JG4

Vir gebruik met 30-pins ESP32-borde het hierdie springers korting nodig gehad: JG3, JG5, JP1, JP2, JMISO, JCS, JCLK, JPT en JPR.

Stap 3: Die PCB's

Die PCB's
Die PCB's
Die PCB's
Die PCB's
Die PCB's
Die PCB's

Ek het die PCB's by PCBWay bestel, maar daar is ander vervaardigers wat soortgelyke ekonomiese en vinnige dienste het. Hulle het pragtig gelyk … totdat ek nader gekyk het. Die breedte van die ESP32- en ESP8266 -voetafdrukke was nie reg nie. Die voetafdrukwydte (tussen penne) was 22,9 mm in plaas van 25,4 mm vir die ESP32 -bord en 27,9 mm vir die ESP8266 -bord. Die uitleg van die DC -kragaansluiting het ook nie by my kragaansluitings pas nie (en die gate was te klein). Dit was nie die PCB -vervaardiger se skuld nie; dit was alles myne. Ek moes al hierdie dinge natuurlik nagegaan het, en nou moes ek 'n werk vind. Ek het ook 'n toetsonderneming gedoen om te sien watter nog probleme opduik, en dit het natuurlik die konfigurasie van die SPI -jumper verwoes (wat toevallig nie sou werk soos beplan nie).

Ek het agtergekom dat as ek die wyfie -koppenne 90 grade buig, ek dit aan die oppervlak van die PCB kan soldeer, wat die breedte verstel. Nadat ek die hoekpenne noukeurig gesoldeer en die breedte nagegaan het, het ek hulle almal op hul plek gesoldeer en die pasmaat getoets. Dit het gewerk!

Die kragaansluiting benodig 'n soortgelyke oplossing, maar die res van die opskrifte pas goed. Ek het een ongesnyde PCB ingevul en dit met my Webserver -opstelling getoets, en dit het goed verloop. Ek het toe oorgegaan na die gesnyde PCB's. Die Lolin ESP8266 -bord het goed gewerk, maar die afstand tot die monteergate was effens naby.

Die 30-pins ESP32-bord het ook goed gewerk, maar die SPI-poort het nie gewerk nie, en die enigste oplossing hiervoor was springdrade aan die onderkant van die bord.

Stap 4: Laaste aantekeninge

Oor die algemeen dink ek dit was die moeite werd om die planke meer bruikbaar te maak. en ek het reeds een van die afgesnyde PCB's begin gebruik om 'n toekomstige projek te toets. Ek verkies dit veel bo broodborde. Ek sal Fritzing waarskynlik nie meer gebruik nie, aangesien dit nie gebruikersvriendelik is om voetspore/simbole te maak in vergelyking met ander pakkette nie (bv. KiCad). Dit maak dit egter baie maklik om broodbord -aansigte te lees, solank dit nie te ingewikkeld is nie.

Die geleerde lesse is:

  1. Kontroleer altyd die voetspore van ander bronne om te verseker dat dit ooreenstem met die deel wat u in u hande hou.
  2. Gebruik EDA -sagteware waarmee simbole en voetspore (redelik) maklik verander kan word.
  3. Verwag die onverwagte en maak die beste daarvan!

'N Bykomende opmerking is om altyd te verseker dat die uitknipsels dieselfde is as u simbole van derde partye vir u skematiese aflaai haal. Ek het geen probleme hiermee gehad nie, maar in die verlede het ek 'n probleem gehad waar 'n gemeenskaplike spanningsreguleerder verskillende penne tussen vervaardigers gehad het.

Aanbeveel: