Electronics: Difference between revisions
Jump to navigation
Jump to search
| Line 69: | Line 69: | ||
[https://github.com/espressif/esptool esptool guide] |
[https://github.com/espressif/esptool esptool guide] |
||
Look into [https://github.com/jeelabs/esp-link esp-link]. |
|||
===Multi-meter RGB mod=== |
===Multi-meter RGB mod=== |
||
Revision as of 21:56, 15 December 2016
General Infos
- TI Logic Components
- Vishay Mosfets
- [1]. 74LVC1G97 and 74LVC1G98. TL431
Converters/Calculators
Mosfet
- P CHANNEL MOSFET. (Load connected between Drain and Ground)
- N CHANNEL MOSFET.(Load connected between Drain and +V)
DSO138
stm32flash -v -b 115200 /dev/ttyUSB0 -w 113-13801-061.hex r2 ../src/firmware-src/libdso138.a -b16 -aarm -AA
- "Supports two types of TFT controllers (ILI9341 and ILI9325/9328)."
- Mine is a ILI9341...
- CPU is: STM32F103C8. Does not support DFU (usb bootloader).
- Calling the STM32 SystemMemory Bootloader from your application
- how to use STM32 system memory boot modes
- StackOverflow Question
- libopencm3/libopencm3-examples
- libopencm3/libopencm3
- Post on bare STM32 dev
- USB HID on STM32F042
- This might be about the bootloader...
ESP-12F Programmer
Blinky Makefile Examples Some other examples
[https://hallard.me/esp8266-autoreset/ Alternative auto reset, with capacitors...
- LM1117t Pins - Gnd Out In
- S9013 - EBC
FT232 with Transistor Pin out parent CJS - Does this need pull ups/downs?
Pins:
- EN - Always must be high.
- GPIO15 - Always must be low (Unless booting from SD card...).
- RST - Normally high? It's getting pulled down by UART... Maybe it's a Schmidt trigger... Seems to bootloop forever when pulled low, but only after the FTDI activates it. FTDI Pulls it low then high.
- GPIO0 - Boot Pin. High when normal. Low for bootloader.
On pulling resistors "A 2K resistor gives better noise immunity."
Look into esp-link.
Multi-meter RGB mod
DIY Multi-meter
- [2]
- uGFX + ChibiOS
- INA219 - INA219 26-V, Bidirectional, Zero-Drift, High-Side, I2C Out Current/Power Monitor - Breakout boards are like $4 on ebay.
- INA226 - 36-V, Bi-Directional, Ultra-High Accuracy, Low-/High-Side, I2C Out Current/Power Monitor w/ Alert. - Boards are like $8 on ebay.
- INA333 -
INA333 Micro-Power (50μA), Zerø-Drift, Rail-to-Rail Out Instrumentation Amplifier. Listed on ebay for $6, but other listing are $216 o_O, $35 and $13. Seems there is a huge range...
Capacitors
This info on LM1117 capacitors....
- The minimum output capacitance required by the LM1117 is 10µF...
- The ESR of the output capacitor should range between 0.3Ω - 22Ω.
- The ESR of the output capacitor should be less than 0.5Ω.
- Tantalums were specified because Electrolytic can have their ESR increase up to 30x on very low temps.
I have:
- Polyester Film (YELLOW) - 1nF->470nF @ 100 Volts
- Polyester Film (Green) - 1nF->68nF @ 630 Volts
- CBB Polypropylene Metal Film (Brown & Blue) - 1nF->2200nF @ 630 Volts
- 0402 SMD Ceramic - 1pF->0.033uF @ 50 Volts
- 0805 SMD Ceramic - 1pF-22uF (ON ORDER).
- SMD Aluminum Electrolytic Capacitor Assorted - 1uF-220uF (Various voltages, 16-63)
- Ceramic Capacitors - 3p->100nf
- Plastic + Copper Electrolytic Capacitors - 1uF->470uF (Some says ESR is low...)
Maybe get some non-SMD MLCCs? Tantalums?
ESP8266 programmer
PCB Etching
- Better then Ferric Chloride - Hydrochloric Acid (Muriatic Acid) - ~31.45%, %10 might be ok too... hydrogen peroxide, 3%... Also need Acetone for removing stuff afterwards...
- hydrogen-peroxide, vinegar & salt
- Make Ferric Chloride - Make Ferric Chloride from Iron (old rusty nails) 100mL of water and 100mL of 12M hydrochloric acid. Once the ferrous chloride solution is made it needs to be oxidized to ferric chloride. The fast way of doing this is to add 200mL of 3% hydrogen peroxide.
- Marker and Saltwater - Inverse boards. Remove only the bit's you don't want connected...
- This Kit - "100g Sachet of Sodium Persulphate etchant", "Positive Developer for Riston"
- Etching with Air Regenerated Acid Cupric Chloride - Science!
- [3] - This site.
- Heatless (cold) Toner Transfer (for PCB) - Asatone+Ethanol
- NurdRage
- Glass boards
- No-etch circuit boards with your laser printer - Silver Adhesive directly on toner.
- 3D printer etching
Misc
- Controlling Lots of Outputs from a Microcontroller and lost of other's on the blog.
- Transistor Tester
- solar panel bypass diode
- http://fritzing.org/
Oscilloscopes/ADC/DAC/stuff
- HMCAD1511 - Highspeed, 8bit ADC 4channel. - $96.14
- HC4053M - High Speed CMOS Logic Analog Multiplexers/Demultiplexers - < $1
- [Mcp4725] - Cheap 12-Bit Digital to Analogue converter. $1.50 boards on ebay from Foosoo.
- AD5207 - 2-Channel, 256-Position Digital Potentiometer SPI. $14-$30.
- AD5206 - $4 each (+$4 ship), $4.40ech (freeship) (Why are these so much cheaper than above?) - 6-Channel Digital Potentiometers
- AD9288 - 8-Bit, 40/80/100 MSPS Dual A/D Converter ~$14 on ebay. Was on the DS1052E Rigol. Overclocked 40ms/s to 100ms/s
- http://www.electronhacks.com/2012/01/diy-arduino-oscilloscope-with-the-nokia-3310-glcd-screen/
- http://jeelabs.org/2010/11/21/bleep/index.html
- http://jeelabs.org/2010/11/23/100-khz-dso/
- https://en.wikipedia.org/wiki/Resistor_ladder
- https://en.wikipedia.org/wiki/Flash_ADC
- Precision Voltage References - AD581KH 10V, AD586JN 5V, ADR130 V-Ref Programmable 0.5V/1V 4mA, ISL21009BFB850Z V-Ref Prec,5.0V,7mA
ISL21009BFB812Z V-Ref Prec,1.25V,7mA REF5050AID 5.0V Voltage Reference REF102 V-Ref Precision 10V 10mA
Simple Latch MOSFET
Pull down to voltage 5 volts
Resister Ladder
Complete
Stripboard
Negative voltage
FPGA
ICE40 UL1k