electronics
Table of Contents
- 1. electronics
- 1.1. kitspace/awesome-electronics: A curated list of awesome resources for Electronic Engineers and hobbyists
- 1.2. The Art of Electronics
- 1.3. Microelectronic Circuits
- 1.4. Analog SEEKcrets
- 1.5. Designing Electronics that Work | Hunter Scott
- 1.6. AARL Book Analog Electronics
- 1.7. reparación DIY
- 1.8. Código de resistencias
- 1.9. Código de todo lo demás
- 1.10. Capacitancias/Inductancias parásitas
- 1.11. Resources
- 1.11.1. ECE3084 Signals and Systems: Introduction (Lecture 1, Summer 2020, Georgia Tech Course) - YouTube
- 1.11.2. Lantertronics - Aaron Lanterman - YouTube
- 1.11.3. List of Analog Devices Tutorials | Electronics etc…
- 1.11.4. Analog Dialogue Technical Journal | Analog Devices
- 1.11.5. Beyondlogic – Electronics Hardware – Embedded Linux – Internet of Things
- 1.11.6. Reddit
- 1.11.7. Op-Amps
- 1.11.8. FAST - Linear circuit transfer functions
- 1.11.9. Transistors
- 1.11.10. Circuits
- 1.11.11. Switches
- 1.11.12. Potentiometers
- 1.12. USB
- 1.13. Logic family - Wikipedia
- 1.14. Electrónica en Javascript
- 1.15. Hantek 6022BL
- 1.16. Cables y conectores
- 1.17. Técnicas y teoremas de electrónica
- 1.18. FPAA (Field-Programmable Analog Array)
- 1.19. Osciloscopio
- 1.20. Kicad
- 1.20.1. JLCPCB con Kicad
- 1.20.2. panelizacion
- 1.20.3. https://github.com/openscopeproject/InteractiveHtmlBom/
- 1.20.4. PCB design
- 1.20.4.1. Monotonic routing
- 1.20.4.2. https://www.wevolver.com/article/pcb-layout-a-comprehensive-guide
- 1.20.4.3. PCBs, copper pours, ground planes, and you
- 1.20.4.4. Proper decoupling practices, and why you should leave 100nF behind – codeinsecurity
- 1.20.4.5. flawless PCB design: Bad ground ideas many engineers believe - Part 6 - YouTube
- 1.20.4.6. Analog Ground and Digital Ground - Electronics Circuits
- 1.20.4.7. Routing
- 1.20.4.8. Signal skew delay
- 1.20.4.9. https://www.theseus.fi/bitstream/10024/752068/2/Sharov_Vladimir.pdf
- 1.20.5. Plugins chulos
- 1.20.6. Buscadores de partes
- 1.20.7. Buses y organización
- 1.20.8. Empaquetado y huellas de componentes
- 1.20.9. Kicad Browser
- 1.20.10. Won’t fix
- 1.20.11. Fabricantes de PCBs
- 1.21. Decapado
- 1.22. https://www.neodensmt.com/news/what-do-vcc-vdd-vee-vss-and-vbat-mean-67560580.html
- 1.23. Soldadura
- 1.24. Diferencia entre analógico y digital
- 1.25. Chips DIY
- 1.26. PCBs DIY
- 1.27. Empaquetamiento de circuitos
- 1.28. Empaquetado y tipos de condensadores
- 1.29. Mi sistema de electrónica
1. electronics
1.2. The Art of Electronics
1.3. Microelectronic Circuits
1.4. Analog SEEKcrets
1.6. AARL Book Analog Electronics
1.7. reparación DIY
1.8. Código de resistencias

1.8.1. Regla mnemotécnica español
«No me río nunca aunque vengan a verme grandes bufones».
No - Negro
Me - Marrón
Río - Rojo
Nunca - Naranja
Aunque - Amarillo
Vengan - Verde
A - Azul
Verme - Violeta
Grandes - Gris
Bufones - Blanco
1.9. Código de todo lo demás
1.10. Capacitancias/Inductancias parásitas
https://www.emisoftware.com/calculator/wire-pair-capacitance/
Reference: “Analysis of Multiconductor Transmission Lines,” 2nd Ed., Clayton R. Paul, 2008.
https://resources.altium.com/p/voltage-derating-ceramic-capacitors
A ceramic capacitor’s capacitance value will be reduced as the voltage across the component approaches the maximum ceramic capacitor voltage rating.
In some components, this reduction can significantly affect the operation of the circuit.
This effect is strongly influenced by the physical size of the component.
A 1206 SMD ceramic capacitor will lose rated capacitance much more slowly than a 0603 SMD ceramic capacitor of the same rated values.
1.11. Resources
1.11.1. ECE3084 Signals and Systems: Introduction (Lecture 1, Summer 2020, Georgia Tech Course) - YouTube
Muy interesante sobre teoría de señales y no tanto electrónica
También está interesado en electrónica de audio y demás
1.11.6. Reddit
1.11.7. Op-Amps
- Choosing an op-amp for your project - lcamtuf’s thing
- Choosing an op-amp for your project | Hacker News
- In Defense Of The LM358 – Trevor’s Repair Café
- Deep dive: the (in)stability of op-amps - lcamtuf’s thing
- Deep dive: the instability of op-amps | Hacker News
- https://en.wikipedia.org/wiki/Capacitance_multiplier
- https://en.wikipedia.org/wiki/Negative_impedance_converter
- https://en.wikipedia.org/wiki/Gyrator
1.11.8. FAST - Linear circuit transfer functions
1.11.9. Transistors
1.11.10. Circuits
1.11.11. Switches
SPST DPDT
https://instrumentationtools.com/electrical-switches-principle-types/

Then you have On Off On SPDT (no disconnected position) vs On Off SPDT (no disconnected position)
1.12. USB
1.14. Electrónica en Javascript
- https://github.com/pfalstad/circuitjs1
- https://falstad.com/circuit/circuitjs.html
- http://www.falstad.com/circuit/circuitjs.html?ctz=CQAgbArCAMB00IQFgJxvRzYQGZ5LAHYwAOMMARgCYIroIlwqQoJoWBTAWgooCgASiCpVGYJOxzNx7dszqIWMZXAh8K44YWYViuOiF3Y6SEoeyyVV1tdtR2AMwCGAGwDOHGOpKNC0MYwkCOCMkt6+-iBIGiBB7NEWuOGG0Nr67LwGUpb8AO4gKFRmJCjYhWY4pF75xBU+ILW4tNVRpQVFDVXlLY1+vl0d0Hz5KNS49Y049UP5cbgDFVUzscGVxavNy3MlZR07LaPM3YfjocOt2PvbbVvBV8F9LaiXmiRSsZpb72SB749fzB+BSQgU+5xQII+jAhjBwm3BkLhgPeSIOY26jW6y2esXepXYb2Yy3xuKOYHiMWJ5KiMV4lRpFnOQNebTBs1ZgTaOEiWy5kQoqWY3LO+QFaWFKXFBmWa0MekebPmZjoZkeN3OstE7Ee1DMMqqVDSOup+oqkR1hRaspw9MeIhFSsddogjPysok2siRT1GqqSD+kQSVr9mkeIJ9br9bTDQWDZloqsiEDGppY1MeDAdsoglozelTYFEDUi5Ijjsg2AVEi8bhAXHeAqLphSRYyIAALgAnACuHHUmg9pKi33ejFCVkcrg8XiE9Z00CLXDajfH8XY9hUsDUAHM67TBXXlwfZBrmiQYtlYpTzvaUtBlUW5jKDOfsJfCNNzoPCVEHtKv3+GSQtoJ6isBBgUJCRgtJBjDQYaOj5t4UACiQ8aWtQMQ5kSUTnGKzDYZKBGQss+EsBh97oUS-Y6EU64YVIVHCCAAAmHDON2LjtlwLgcCxhgTvA-AaLRsaFnBjFMIwzBsRxXE8XxAmWHA0DCYWhh0eAaGGJJpDKqx7FOJx3G8fxFCCapNEaWJLo6R0FbMbJRnyaZSmbpZInWdq9QUJJH7SQZckmYp5nKUJVm6gStKSa+jmGcZClmRZamidqzS+R0hDNDJ8UuSFyURZpIF2aqBg5UFiVubI4WeZFBR6BlZgoHo5XOcFSVhR56l1QK94lXe+lOQlrmhe5KVeUR-Vka1w35Z1409f4GSSQK1YzXlHVjYVsYnI1BRjOt7VVTANXdZpML9Rdh2VaN1VdalsSxntaFyIFbU3QVtWaT4ZjPc210jQVoorQee2raBU1LZDfWkSDfV7c1rqXQ1kkXbDHQXQjKZ4ajYzPbG6PFE9MXNoTsTNs917A3s0WZZ+1Oqj5fnwgzDTpX5-6s8Ve16TBunaTztlkw5POtjj9lFnthFk4Re0EGcu5y8Ee2oieQhkZmk04pY1YbtVaidnu2BkRTx53kMFBsMIRYOQh4BC8x658AAkuY7BEPIfUe5urAAdqBiDv8fvFnB6Y8nhYeh+7aTLCq4BpLe3sW8m6QDdbcEIHqURKGoltyEW-mp4Xr1O-kpuPhkC5nJbQpnqOdzvCXLBfr9B7lw6zZAp3VNRMUMSxrFQyGzwLxjsUnzm3wu4j1Ch6jyogh1t8MRLpclLKLrglqLWc5Xtg3eJOZXa9uo6UNdQ7DLhfG-KGoIzG9fbRYqfl9lHjegnE3Bv9YOcsT71pEP5jAlJ-DUkQTgShelaSIP0miAlJmAwIsZIEINFA1Si+15zaWfJXasJJwZWgMIjTB9Uka7QwScYhxJ0RAKOIMDURDLTHEtIAh+4COi8HDiMDhq12hNRYeCDGTC9jqjdBBKuwIM5izQQ-ekmNfJkKggoyRLYHSYwkRdIErDDA1wKNSXgLM9G4NfgSRu4J9FQ3wbo24e8VixFEXY-YbR9g2JXHYtGTJL6Qh4JCDx+QfHQm8bBBo9JlgBJCcYAuoSbxRMif0MskDYzfgJsHKB34HGZAyMogUtk6RIxybI429AyhIVFMU0hJCqF4V0XknR6VrHVPqelKGBjqJlOrK0lIeCBHtMvsI-hbSdE+WyRQYZSxqljNbpLDQZY3G8CqHMiRpEJFuPUdIjStJslUE2fTDZD8fKZyGQ6Xqv1RkZ3hlDZZFy8EWOrFsAc-cBzBHuWOZWbdnl4XeZXcUhj5kVAglQTQl5SKAthACzQt4LZnQhZLHAkJbwAzmltQ2vl4WSwkA+ccACp6GAxenXFtlIVeAAB51gLoQHAURfB6GkowAAYk4Nw7YOCdj4KSrggL6ooCiIQAoJBmC0pAAAZRcAAe1yCytlOlmg5l5b5Zq4BgihxSAAawABIAC8pW+QgJSsA3IdIlHADabOWF1VatJTqvVGFojmTACgKAyqKCwBoOa7VqJyBwQkHaogprjBbjdZauEvgjWQQeJaJ1LpNXuoYLEbZOlRhxrHOYBoJBo1BtjVlOVgdqTKpwNQdN0rmDaBQjgFApUzDKsLBAQtOqmpMzIHy3lyqqC1rhChVSEk3gpF0H6wwbaIBytSMbKY3KxTcuVbAHAA6O1IDlVMIdVtJ1gAHW-ed9RCjxBTSgAdvKHXLRIFAB1lLlVIAHUgkdia0ITpTRQHdFrpVQEPZS+VgJbJ5vvVKjl2AIDaQhORcygrnYADsAAO3Z2wAB03AAGExUAGMVXaqoHCQw-KdIUrQ464QjAADyEHwNQdgwhpDQakCsHILi7SLob0xHw+2Qj0G4OisQ9BoVoGOB8T4EAA
- Lushprojects.com - www.lushprojects.com - Circuit Simulator
- http://www.falstad.com/circuit/circuitjs.html?ctz=CQAgbArCAMB00IQFgJxvRzYQGZ5LAHYwAOMMARgCYIroIlwqQoJoWBTAWgooCgASiCpVGYJOxzNx7dszqIWMZXAh8K44YWYViuOiF3Y6SEoeyyVV1tdtR2AMwCGAGwDOHGOpKNC0MYwkCOCMkt6+-iBIGiBB7NEWuOGG0Nr67LwGUpb8AO4gKFRmJCjYhWY4pF75xBU+ILW4tNVRpQVFDVXlLY1+vl0d0Hz5KNS49Y049UP5cbgDFVUzscGVxavNy3MlZR07LaPM3YfjocOt2PvbbVvBV8F9LaiXmiRSsZpb72SB749fzB+BSQgU+5xQII+jAhjBwm3BkLhgPeSIOY26jW6y2esXepXYb2Yy3xuKOYHiMWJ5KiMV4lRpFnOQNebTBs1ZgTaOEiWy5kQoqWY3LO+QFaWFKXFBmWa0MekebPmZjoZkeN3OstE7Ee1DMMqqVDSOup+oqkR1hRaspw9MeIhFSsddogjPysok2siRT1GqqSD+kQSVr9mkeIJ9br9bTDQWDZloqsiEDGppY1MeDAdsoglozelTYFEDUi5Ijjsg2AVEi8bhAXHeAqLphSRYyIAALgAnACuHHUmg9pKi33ejFCVkcrg8XiE9Z00CLXDajfH8XY9hUsDUAHM67TBXXlwfZBrmiQYtlYpTzvaUtBlUW5jKDOfsJfCNNzoPCVEHtKv3+GSQtoJ6isBBgUJCRgtJBjDQYaOj5t4UACiQ8aWtQMQ5kSUTnGKzDYZKBGQss+EsBh97oUS-Y6EU64YVIVHCCAAAmHDON2LjtlwLgcCxhgTvA-AaLRsaFnBjFMIwzBsRxXE8XxAmWHA0DCYWhh0eAaGGJJpDKqx7FOJx3G8fxFCCapNEaWJLo6R0FbMbJRnyaZSmbpZInWdq9QUJJH7SQZckmYp5nKUJVm6gStKSa+jmGcZClmRZamidqzS+R0hDNDJ8UuSFyURZpIF2aqBg5UFiVubI4WeZFBR6BlZgoHo5XOcFSVhR56l1QK94lXe+lOQlrmhe5KVeUR-Vka1w35Z1409f4GSSQK1YzXlHVjYVsYnI1BRjOt7VVTANXdZpML9Rdh2VaN1VdalsSxntaFyIFbU3QVtWaT4ZjPc210jQVoorQee2raBU1LZDfWkSDfV7c1rqXQ1kkXbDHQXQjKZ4ajYzPbG6PFE9MXNoTsTNs917A3s0WZZ+1Oqj5fnwgzDTpX5-6s8Ve16TBunaTztlkw5POtjj9lFnthFk4Re0EGcu5y8Ee2oieQhkZmk04pY1YbtVaidnu2BkRTx53kMFBsMIRYOQh4BC8x658AAkuY7BEPIfUe5urAAdqBiDv8fvFnB6Y8nhYeh+7aTLCq4BpLe3sW8m6QDdbcEIHqURKGoltyEW-mp4Xr1O-kpuPhkC5nJbQpnqOdzvCXLBfr9B7lw6zZAp3VNRMUMSxrFQyGzwLxjsUnzm3wu4j1Ch6jyogh1t8MRLpclLKLrglqLWc5Xtg3eJOZXa9uo6UNdQ7DLhfG-KGoIzG9fbRYqfl9lHjegnE3Bv9YOcsT71pEP5jAlJ-DUkQTgShelaSIP0miAlJmAwIsZIEINFA1Si+15zaWfJXasJJwZWgMIjTB9Uka7QwScYhxJ0RAKOIMDURDLTHEtIAh+4COi8HDiMDhq12hNRYeCDGTC9jqjdBBKuwIM5izQQ-ekmNfJkKggoyRLYHSYwkRdIErDDA1wKNSXgLM9G4NfgSRu4J9FQ3wbo24e8VixFEXY-YbR9g2JXHYtGTJL6Qh4JCDx+QfHQm8bBBo9JlgBJCcYAuoSbxRMif0MskDYzfgJsHKB34HGZAyMogUtk6RIxybI429AyhIVFMU0hJCqF4V0XknR6VrHVPqelKGBjqJlOrK0lIeCBHtMvsI-hbSdE+WyRQYZSxqljNbpLDQZY3G8CqHMiRpEJFuPUdIjStJslUE2fTDZD8fKZyGQ6Xqv1RkZ3hlDZZFy8EWOrFsAc-cBzBHuWOZWbdnl4XeZXcUhj5kVAglQTQl5SKAthACzQt4LZnQhZLHAkJbwAzmltQ2vl4WSwkA+ccACp6GAxenXFtlIVeAAB51gLoQHAURfB6GkowAAYk4Nw7YOCdj4KSrggL6ooCiIQAoJBmC0pAAAZRcAAe1yCytlOlmg5l5b5Zq4BgihxSAAawABIAC8pW+QgJSsA3IdIlHADabOWF1VatJTqvVGFojmTACgKAyqKCwBoOa7VqJyBwQkHaogprjBbjdZauEvgjWQQeJaJ1LpNXuoYLEbZOlRhxrHOYBoJBo1BtjVlOVgdqTKpwNQdN0rmDaBQjgFApUzDKsLBAQtOqmpMzIHy3lyqqC1rhChVSEk3gpF0H6wwbaIBytSMbKY3KxTcuVbAHAA6O1IDlVMIdVtJ1gAHW-ed9RCjxBTSgAdvKHXLRIFAB1lLlVIAHUgkdia0ITpTRQHdFrpVQEPZS+VgJbJ5vvVKjl2AIDaQhORcygrnYADsAAO3Z2wAB03AAGExUAGMVXaqoHCQw-KdIUrQ464QjAADyEHwNQdgwhpDQakCsHILi7SLob0xHw+2Qj0G4OisQ9BoVoGOB8T4EAA
- https://circuitverse.org/simulator
Más centrado en digital y más sencillo
1.15. Hantek 6022BL
mkdir -p ~/.local/share/sigrok-firmware && cp /usr/share/sigrok-firmware/fx2lafw-sigrok-fx2-16ch.fw ~/.local/share/sigrok-firmware/fx2laf2-salae-logic.fw
cd /usr/share/sigrok-firmware
sudo mv fx2lafw-saleae-logic.fw fx2lafw-saleae-logic-backup.fw
sudo mv fx2lafw-sigrok-fx2-16ch.fw fx2lafw-saleae-logic.fw
1.16. Cables y conectores
1.17. Técnicas y teoremas de electrónica
1.18. FPAA (Field-Programmable Analog Array)
1.19. Osciloscopio
- “You’d be crazy to buy the 1054Z” (oscilloscope) : r/AskElectronics
- GitHub - charkster/rigol_ds1054z: Python Class for controlling the Rigol DS1054z Oscilloscope
- GitHub - pklaus/ds1054z: Python package for the Rigol DS1054Z Oscilloscope
- Teuniz / DSRemote · GitLab
- GitHub - rdpoor/grab-o-scope: Capture your oscilliscope screen in a .png file
- GitHub - RoGeorge/DS1054Z_data_logger: Add Vavg measurement for all the 4 channels of a Rigol DS1054Z oscilloscope, then periodically log the Vavg values in a PC using a LAN connexion between computer and oscilloscope. No drivers are requiered to be installed on the PC.
- GitHub - lumascet/pyrigol: Python Rigol DS1054Z and DG800/DG900 control and measurement classes
- GitHub - Gaze-At/DS1054: GazeAtDS1054: Viewer for Rigol DS1054Z via USB or TCP. Runs on Linux Distros using PyVisa
- Rigol DS1054Z - Autopilot Wiki
- Rigol DS1054 (DS1000) Viewer/Controller – Ynformatics
- How to Hack & Upgrade a Rigol DS1054Z Digital Oscilloscope : 5 Steps (with Pictures) - Instructables
- GitHub - Gaze-At/DS1054: GazeAtDS1054: Viewer for Rigol DS1054Z via USB or TCP. Runs on Linux Distros using PyVisa
- GitHub - pklaus/ds1054z: Python package for the Rigol DS1054Z Oscilloscope
1.20. Kicad
1.20.1. JLCPCB con Kicad
JLCPCB y LCSC (componentes electrónicos)
JLCPCB Está integrado todo en uno (no tienen que pedir componentes externamente) y sale más barato
- Plugins:
- easyeda2kicad (se instala por fuera)
- KiKit: genera BOM
- PCB Prototype & PCB Fabrication Manufacturer - JLCPCB
- Electronic Components Distributor - LCSC Electronics
- Plano de tierra y de alimentación en medias (4 capas)
- SMD en doble cara es mucho más caro (ICs arriba y abajo, se caen). Resistencias no se caen por capilaridad
https://docs.google.com/presentation/d/1glYFRo9XCKRI-qDjp1DA8M3mJohLk-lrxx0JoBPsboM/edit#slide=id.p
quitar el número de serie
- How to remove order number from your PCB?
Poner JLCJLCJLCJLC - JLCPCB order number still showing on front : r/synthdiy
Quitarlo con alcohol isopropílico
gerber → ficheros que se pasan al fabricante (no son del todo compatibles, cada componente tiene el suyo) → kikit hace esto y te genera un .zip
- Hay componentes con distintos niveles de disponibilidad y te quitas de problemas si coges componentes más disponibles (Stock) https://jlcpcb.com/parts/
- Asegurarse que el datasheet esté en inglés, no en chino
- Mejor basic parts salvo que sea crítico. También puede condicionar el diseño del circuito si el valor de un condensador no es muy crítico
- Las placas a partir de 100mm x 100mm empiezan a ser más caras
https://github.com/uPesy/easyeda2kicad.py
Los ids de lcsc –lcsc_id=C2040
Si modificas el schematic hay que actualizar el pcb, no lo hace solo
Atajos: M para moverlo
Labels: para hacer un diseño más limpio, todo lo que sea label va a estar conectado a lo mismo (5V, GND, etc)
El global label vale para distintas páginas
Mecánica: huecos para tornillos o similar
V: PCB bottom-top (vista)
F: flip component
Ratsnets: previo a poner una pista, son como “preconexiones”. Puede ser de colores (Appareance>Nets)
Constraints: https://jlcpcb.com/capabilities/pcb-capabilities No se pueden importar, tiene que ser a mano pero son poquitas
Lo que te permite el proveedor (pistas muy pegadas)
Enrutar es lo último y se tiene que hacer con las restricciones
Autorouter: https://github.com/freerouting/freerouting
Líneas de potencia en árbol, no en círculo
Puedes ordenar por prioridad (tirar primero las pistas más críticas). Las pistas de potencia más gruesas (se pueden poner por expresión regular que les asigne una clase automática)
Plano de masa (ruled area) Ground plane También puedes hacer zonas de exclusión para componentes sensibles
Para pasar del BOM a lo que le pasas a JLCPCB hay que convertir:
https://jlcpcb.com/help/article/How-to-generate-the-BOM-and-Centroid-file-from-KiCAD
Te saca un render 3d jlcpcb para ver que todo cabe
jlcpcb no te da los stencil recortados, pcbway por ejemplo parece que sí
1.20.2. panelizacion
- Mastering KiCAD: Open-Source PCB Design for Beginners | Coursera
- kicad panelization - Buscar con Google
- Panelization w/ KiCad | Details | Hackaday.io
- madworm/Panelization.pretty: LAYOUT FILES: KiCad footprints useful for PCB panelization (mouse-bites…).
- sparkfun/SparkFun_KiCad_Panelizer: SparkFun PCB panelizer for KiCad 7 / 8 / 9
- Best practice for panelizing a board? Create a new pcb file? : r/KiCad
- The panelization process - Community - KiCad.info Forums
- Tool for creating panels in pcbnew - Layout - KiCad.info Forums
- Panelization w/ KiCad | Details | Hackaday.io
1.20.3. https://github.com/openscopeproject/InteractiveHtmlBom/
Coge la netlist, que se recrea desde el Schematic Editor en en File>Export>Netlist, porque el plugin lee desde la Netlist
Se puede añadir un campo para ordenar los componentes en orden de soldadura por ejemplo
1.20.4. PCB design
1.20.4.1. Monotonic routing
https://scispace.com/pdf/a-network-flow-based-rdl-routing-algorithmz-for-flip-chip-9b4zbzv4lp.pdf
Identificar los pines de origen y de destino que se pueden mapear de manera monotónica
Los que no lo cumplen, se pueden enrutar dando un rodeo por arriba, por la izquierda o por la derecha, o pasar a otra capa, o usar vías
1.20.4.7. Routing
1.20.4.8. Signal skew delay
1.20.5. Plugins chulos
plugin de git → cómo sería un git diff de kicad? Si tiene sync bidireccional con svg lo mismo es más fácil encontrar un diff de svg
exportación e importación a svg
https://github.com/MitjaNemec/ReplicateLayout → te permite hacer layouts simétricos
https://github.com/MitjaNemec/PlaceFootprints
1.20.6. Buscadores de partes
1.20.6.2. yaqwsx/jlcparts: Better parametric search for components available for JLC PCB assembly
Tarda mucho en descargarse el catálogo de JLCPCB
https://yaqwsx.github.io/jlcparts/
1.20.7. Buses y organización
Hojas jerárquicas pulsando “s”
https://www.baldengineer.com/kicad-bus-labels-and-global-labels.html
1.20.8. Empaquetado y huellas de componentes
- Resistor Sizes and Packages | Resistor Standards and Codes | Resistor Guide
Resistencias THT de 1/4W es lo normal, con distancia de 10mm entre patas si se sueldan en horizontal. En vertical también se pueden soldar y ocupan menos - Condensadores
Distancia de 2.5mm para lentejitas y electrolíticos radiales (aunque el silkscreen es distinto). Cuando quieres un condensador sin polaridad de más de 100nF, en torno a 1µF, suelen ser ya con distancia de 5mm entre patas
1.20.9. Kicad Browser
- linuxserver/docker-kicad: Web accessible Kicad inside an Alpine Container
- theacodes/kicanvas: The KiCAD web viewer
- jscad/OpenJSCAD.org: JSCAD is an open source set of modular, browser and command line tools for creating parametric 2D and 3D designs with JavaScript code. It provides a quick, precise and reproducible method for generating 3D models, and is especially useful for 3D printing applications.
- arunkumar413/Online-EDA: This is an SVG, javascript based project for creating electronic schematic and PCB online.
- LibrePCB/LibrePCB: A powerful, innovative and intuitive EDA suite for everyone!
- aktos-io/aecad: Open Source Circuit Board Design Software that runs on the browser and desktop
1.20.10. Won’t fix
1.20.11. Fabricantes de PCBs
1.21. Decapado
1.22. https://www.neodensmt.com/news/what-do-vcc-vdd-vee-vss-and-vbat-mean-67560580.html
VCC → Voltage Collector-Collector
VEE → Voltage Emitter-Emitter
1.23. Soldadura
- Aleación de metales estaño-plomo: baja el punto de fusión (por qué?) e introduce una fase intermedia entre sólido y líquido (punto de fusión y punto de solidificación)
https://www.engineeringarchives.com/les_matsci_liquidussolidussolvuseutectic.html - Reparar un soldador / DIY soldador
- How to Repair Your Worn Out Solder Tip - Instructables
- El soldador no derrite la soldadura, limpia la punta, vuelve a estañar la punta - YouTube
- How to Repair Soldering Iron Tip That Does Not Stick to Tin_AiXun
- https://www.instructables.com/Soldering-Iron-From-a-Pencil/
- Método personal (lo mismo con reparador de soldador es menos agresivo y más eficaz): cuando echar estaño al soldador hace bolitas y no se pega, rascar con algo afilado, y con una esponja (tener cerca el agua para mojarla a menudo) y con unas pinzas apretar las bolitas que se han formado contra el soldador y rascar con la esponja. Repetir varias veces hasta que se vea brillante de nuevo la punta
- How to Repair Your Worn Out Solder Tip - Instructables
- Limpiadores de puntas
https://www.reddit.com/r/soldering/comments/196oi8c/brass_or_copper/
Mejor uno que se vea dorado porque el rojo aparenta ser de cobre en vez de latón, pero realmente es hierro tintado (se puede comprobar si se ve atraído por un imán o no)
No tiene que usarse como un estropajo, sujetando el contenedor con una mano, sino que simplemente entra y sale del ovillo de metal sin frotar - No dejarlo mucho tiempo sin estaño
https://www.reddit.com/r/synthdiy/comments/se29nr/just_got_my_first_soldering_iron_but_im_messing/ - Flux
- Oxidación de metales: se utiliza un reductor (flux) de colofonia, resina de alquitrán o resina sintética para limpiar las superficies (reducción) y permitir una unión intermetálica. Wl calor del soldador acelera la reacción de oxidación y por eso es necesario
- What is flux? - North Coast Synthesis Ltd.
https://northcoastsynthesis.com/news/tag/chemistry/ - A Model of the Solder Flux Reaction; Reactions at the Metal/ Metal Oxide/Electrolyte Solution Interface | Emerald Insight
- https://electronics.stackexchange.com/questions/86417/how-does-flux-work-chemically-and-what-are-the-products
- https://www.superengineer.net/blog/soldering-flux
- https://orbit.dtu.dk/files/248107232/PhD_thesis_Feng_Li.pdf
- Oxidación de metales: se utiliza un reductor (flux) de colofonia, resina de alquitrán o resina sintética para limpiar las superficies (reducción) y permitir una unión intermetálica. Wl calor del soldador acelera la reacción de oxidación y por eso es necesario
- Transferencia de calor: escala con la superficie de contacto, por conducción directa (con un poco de aire por en medio). También por radiación?
- Efecto maragoni: el estaño fundido tiende a irese a superficies calientes que tienen tensión superficial. Cómo afectan distintos tipos de superficies del soldador y componente a soldar?
https://www.reddit.com/r/soldering/comments/iij3be/please_recommend_best_book_on_soldering_theory/
IPC-A-610 is the standard for acceptability. Although it is the standard used by many corporations in the EMS industry, OC is searching for a book and/or instructions on board repair.
Have a look at IPC 7711/7721 - standard for rework and repair, includes instructions and everything. Normal way should be IPC-A-610 then IPC 7711/7721.
1.23.1. Aleaciones de bismuto
- Bismuth Solders | Products made by Indium Corporation
El bismuto baja la temperatura de fusión a los 138°C, aunque puede que al juntarse con plomo reduzca a 96 - indium.com/blog/has-the-time-come-for-tin-bismuth-solders.php
| Indalloy ^{®} | Composition | Liquidus | Solidus | Comments |
|---|---|---|---|---|
| 42 | 46Bi 34Sn 20Pb | 96°C | 96°C | Low temperature eutectic solder. Can be used on the same metallizations as SnPb solders. Lowest temperature alloy available as a solder paste. |
| 281 | 58Bi 42Sn | 138°C | 138°C | Eutectic Pb-Free version. Low melting temperature that is good for step soldering applications. |
| 282 | 57Bi 42Sn 1Ag | 140°C | 139°C | More malleable and ductile than #281. |
| 97 | 43Sn 43Pb 14Bi | 163°C | 144°C | Good general purpose step soldering alloy. |
| 281-338 | 60Sn 40Bi | 170°C | 138°C | General purpose Pb-Free alloy with good physical properties. |
1.24. Diferencia entre analógico y digital
Analógico
Digital: circuitos estables para dos posiciones, pueden ser más como el ISD1820 que tiene una memoria de 8 bits en voltaje
Virtual: ADC y DAC, el sonido en partes intermedias del circuito no “suena” sino que está codificado
1.25. Chips DIY
https://web.archive.org/web/20250118150519/https://www.wired.com/story/22-year-old-builds-chips-parents-garage/
Zeloof recently upgraded his photolithography machine to print details as small as about 0.3 microns, or 300 nanometers—roughly on par with the commercial chip industry in the mid-’90s. Now, he’s thinking about the functions he could build into a chip on the scale of Intel’s historic 4004. “I want to push garage silicon further and open people’s minds to the possibility that we can do some of this stuff at home,” he says.
300 nm
https://atomicsemi.com/
Montó esta empresa
https://www.hackerfab.org/
Pero tiene parte open source parece?
https://docs.google.com/document/d/1yjYssISx5oo4HYTgxVZPeUrk2zh5CimDKoNpX2rgk4I/edit?tab=t.0
https://docs.hackerfab.org/home
https://youtu.be/RuVS7MsQk4Y?si=Y_JDyGlU9J58V741
No usan máscara para la litografía
En todo caso en general para dispositivos de tamaño menores a 1-5 um es recomendable que el entorno esté lo más limpio posible (sala blanca, sala gris)
Otra consideración a tener en cuenta es que necesitas poder comprobar la calidad de lo que produces, así que necesitas un microscopio electrónico para ver cómo de buena es la litografía
1.26. PCBs DIY
1.27. Empaquetamiento de circuitos
1.28. Empaquetado y tipos de condensadores
1.29. Mi sistema de electrónica
Multímetro autorango, son sondas modulares, con sonido para poder reconocer continuidad sin levantar la cabeza (haciendo ingeniería inversa, mirando pines)
Osciloscopio, micropinzas para SMD o QFL (QFN o BGA no valen)
Pinzas rectas, y en ángulo para desoldar
Soldador, estaño, limipador de alambre de latón (importante que no sea de hierro cubierto de cobre, no tiene que ser magnético)
Omnifix, luz, lupa pinzas magnéticas con cuello de ganso
Hueveras para tornillos, o mejor algún tapete magnético