diff --git a/NYNE_Bass/docs/1.aux b/NYNE_Bass/docs/1.aux new file mode 100644 index 0000000..8fd15a0 --- /dev/null +++ b/NYNE_Bass/docs/1.aux @@ -0,0 +1,3 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Work Log}{1}} diff --git a/NYNE_Bass/docs/1.log b/NYNE_Bass/docs/1.log new file mode 100644 index 0000000..0cec565 --- /dev/null +++ b/NYNE_Bass/docs/1.log @@ -0,0 +1,191 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 24 MAY 2019 21:18 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Repairs_2018/NYNE_Bass/doc +s/1.tex + +(/home/layoutdev/Desktop/code/documentation_general/Repairs_2018/NYNE_Bass/docs +/1.tex +LaTeX2e <2014/05/01> +Babel <3.9l> and hyphenation patterns for 2 languages loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/04/25 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/05/08 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 1999/03/16 v1.09 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg +File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live +) +Package graphics Info: Driver file: pdftex.def on input line 91. + +(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def +File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2013/05/02 v3.3-89 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2013/05/02 v1.6-88 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 57. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) (./1.aux) +\openout1 = `1.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. + +(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count89 +\scratchdimen=\dimen112 +\scratchbox=\box26 +\nofMPsegments=\count90 +\nofMParguments=\count91 +\everyMPshowfont=\toks15 +\MPscratchCnt=\count92 +\MPscratchDim=\dimen113 +\MPnumerator=\count93 +\makeMPintoPDFobject=\count94 +\everyMPtoPDFconversion=\toks16 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) +Package ifpdf Info: pdfTeX in PDF mode is detected. +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 452. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <12> on input line 11. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 11. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 11. + +(./1.toc +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 3. +) +\tf@toc=\write3 +\openout3 = `1.toc'. + + [1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./1.aux) ) +Here is how much of TeX's memory you used: + 2537 strings out of 495020 + 40329 string characters out of 6181323 + 92785 words of memory out of 5000000 + 5753 multiletter control sequences out of 15000+600000 + 8811 words of font info for 31 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 38i,6n,38p,312b,189s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 1.pdf (1 page, 49562 bytes). +PDF statistics: + 24 PDF objects out of 1000 (max. 8388607) + 16 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 1 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/NYNE_Bass/docs/1.pdf b/NYNE_Bass/docs/1.pdf new file mode 100644 index 0000000..10d77e2 Binary files /dev/null and b/NYNE_Bass/docs/1.pdf differ diff --git a/NYNE_Bass/docs/1.tex b/NYNE_Bass/docs/1.tex new file mode 100644 index 0000000..9c6a6ba --- /dev/null +++ b/NYNE_Bass/docs/1.tex @@ -0,0 +1,21 @@ + +\documentclass[11pt]{article} +%Gummi|065|=) +\usepackage{graphicx} +\usepackage{caption} +\title{\textbf{NYNE Bass}} +\author{Steak Electronics} +\date{} +\begin{document} + +\maketitle + +\tableofcontents + +\section{Overview} +User reports Bluetooth speaker is not responding. Unit powers on but is not responsive. No way to connect cell phone to speaker. User says unit was left out in slight rain conditions. + +\section{Work Log} + +\end{document} + diff --git a/NYNE_Bass/docs/1.tex~ b/NYNE_Bass/docs/1.tex~ new file mode 100644 index 0000000..54dd89c --- /dev/null +++ b/NYNE_Bass/docs/1.tex~ @@ -0,0 +1,133 @@ + +\documentclass[11pt]{article} +%Gummi|065|=) +\usepackage{graphicx} +\usepackage{caption} +\title{\textbf{BatteryMonitorBoard}} +\author{Steak Electronics} +\date{} +\begin{document} + +\maketitle + +\tableofcontents + +\section{Overview} + +\section{Chip Hunting} +Need to find a chip for battery charging. Some sheets have been saved. I looked at TI primarily. Though considered one AD/LTC. BQ2954 is out of the question as its too complex in its application circuit. THe BQ2000 is a 8 pin DIP and seems like a good start. That will cover nicad/nimh, and lithium batteries. + +Though the BQ2000 is a bit of a mess as well. Data sheet has a complex circuit. There is a simpler one here: +http://www.ti.com/lit/pdf/sluu007 +and +https://electronics.stackexchange.com/questions/95970/how-to-use-battery-charge-controller-bq2002n +Regardless of the contents of that post, the fact is, the chip requires a lot of stuff. + +https://www.st.com/content/ccc/resource/technical/document/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:content/translations/en.CD00132951.pdf +This chip: stc4054, is extremely simple. Limited to 1 lithium cell (so only 4.2 volts max) but application circuit is lean, and it has a shutdown pin, so you can turn off the charger. Price is the cheapest as well, at 1.50 for 1. + +That looks hopeful. Why not multiple? +Need to remember to be careful of 4.1 lithium batteries. Most chargers are 4.2, and its easy to forget that there is a difference. + +MCP73826 is another reasonable option. Slightly more complex, but not by much. +RT9526A is also simple. Let's start with the st chip. + +Looks like the voltage on that pin should be between 1.2 and 2.4 in order to turn it off. Below 1.2 it is on, and monitoring current. Above 1.2 but below 2.4 it is off. above 2.4 it's putting 35ua into the battery. I think. + +Also like the LTC1734, which is lithium / nicad. But expensive at 3-4 dollars. Don't see any lead acid battery chargers on digi that aren't being obsoleted. There's not one. I did see some on manufacturer's pages though. Just not here. + +There is one microchip one (lead acid) based on a pic. App circuit is complex. +AN1015 is the app note. + +So need a lead, and nicd charger still. + +Tomorrow I'd like to look at maxim. I see this: + +https://www.maximintegrated.com/en/products/power/battery-management/MAX1772.html +But the application circuit is too much for what I want to deal with. +Seems lead acid battery chargers are not as common as they must've been before. + +Onsemi is only lithium batteries. + +Mouser has only universal chargers, no lead. But universal includes lead. +let's check linear. LT1510 is an 8 pin simple device. Though it's nicad and lithium only. It says it can do lead in table, but not in datasheet. +lt1510 would work for nicad. data sheet figure 6 has a circuit for nicad. + +What about lead? +lt1513 does the three main types: nicd,li-ion,lead +At a cost of \$10. +At digi, the bq2031 is the only lead battery chip (not multi type) that is in production. Not much choice. EDIT: actually that is not +recommended for new designs either. + +http://www.eevblog.com/forum/beginners/mc34063-battery-charger/msg1378671/\#msg1378671 +Here he uses a boost regulator to power a battery. Essentially just setting the voltage. +http://www.eevblog.com/forum/projects/switching-lead-acid-battery-charger-ic/msg806972/\#msg806972 +Here is some better advice. +quote: +\begin{verbatim} +I'd recommend just float charging. It takes only a little longer + and is easier on the batteries. You will need to limit the initial + charge current to about 0.1 C (so 2 A for a 20 AH battery). The + easiest way to do this is a constant current/ constant voltage + power supply. Set the current limit to the desired charge current, + and the voltage to the float voltage (13.8 V adjusted for + temperature if needed). The voltage on the battery will slowly + increase over time until it reaches ~13.8 V, then the current will + slowly drop over time until it reaches nearly zero. At that point, +the battery is fully charged and you can either remove the charger + or just leave it on. +\end{verbatim} +Which is what I did with my solar battery charger, and it worked well. So I suppose there is no need for anything more than a vreg for lead batteries. This time I will go to the recommended 13.8 instead of what I had before (around 12) and I will do the same trickle charge method. Simple. Done. + +May use 1512 instead. \$5 in 150 quantity. Hm... +\$10 in single. +That would cover lead, nicad. +Will need jumpers on R1 and R2 depending on what battery type. According to data sheet, li-ion the divider is a float voltage. In nicd, it is a top limit. + +OK, i've decided: + +\subsection{Part Selection Summary} + +LT1512, and STC4054. +For starters, I will use stc as lithium and lt as nicad / lead. + +this will avoid the worry of jumpers, and what not. Later I can be flexible. + +Now onto other parts. I need some way to monitor the current, and of course a voltage tap. + +Where to put current sense? I think before the battery. + +I should put some jumpers in, so I can isolate everything though. I dont' want to mix circuits at the start. So isolate the charger from the op amp and sense, at first. + +Let's go with the basic differential op amp in microchip an1332. I need a vreg supply (linear) at 15.5 volts, for the op amp, so it's above the lead battery voltage. Simplest two switchers I see are lm2577 or the mk3608. The mk is easier to use. + +With that we have: +\begin{itemize} +\item Battery charger x 2 +\item voltage monitor x 2 +\item current monitor x 2 +\item ethernet (using off the shelf enc modules for now, but maybe + on board later). +\item microcontroller (nano) +\item temperature monitor (something like max6675 looks nice. can put on board, without difficulty). + \item additional taps into adc, and some op amps and current shunts not populated to be used as extra current - voltage converters. At least two. Put on modular schematic. + + \end{itemize} +I also want a general current and voltage monitor. I want +to be able to watch the load on a battery, and record that as well... +Perhaps that will be separate. I might want to grab some off the shelf +current / voltage monitoring stuff, or just throw a few op amps with breakouts on the board. + +Let's build. + +Keep all schematics modular! + + + + + + + + +\end{document} + diff --git a/NYNE_Bass/docs/1.toc b/NYNE_Bass/docs/1.toc new file mode 100644 index 0000000..f5e9d92 --- /dev/null +++ b/NYNE_Bass/docs/1.toc @@ -0,0 +1,2 @@ +\contentsline {section}{\numberline {1}Overview}{1} +\contentsline {section}{\numberline {2}Work Log}{1} diff --git a/NYNE_Bass/docs/2.aux b/NYNE_Bass/docs/2.aux new file mode 100644 index 0000000..182fe2c --- /dev/null +++ b/NYNE_Bass/docs/2.aux @@ -0,0 +1,5 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Work Log}{1}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces main board, note the rf module. The wire going off picture is for the 18650 Lithium Cells.\relax }}{2}} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Imagine working your way to Silicon Valley just to design a bluetooth speaker.\relax }}{3}} diff --git a/NYNE_Bass/docs/2.log b/NYNE_Bass/docs/2.log new file mode 100644 index 0000000..116abe1 --- /dev/null +++ b/NYNE_Bass/docs/2.log @@ -0,0 +1,211 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 24 MAY 2019 21:34 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Repairs_2018/NYNE_Bass/doc +s/2.tex + +(/home/layoutdev/Desktop/code/documentation_general/Repairs_2018/NYNE_Bass/docs +/2.tex +LaTeX2e <2014/05/01> +Babel <3.9l> and hyphenation patterns for 2 languages loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/04/25 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/05/08 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 1999/03/16 v1.09 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg +File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live +) +Package graphics Info: Driver file: pdftex.def on input line 91. + +(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def +File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2013/05/02 v3.3-89 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2013/05/02 v1.6-88 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 57. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) (./2.aux) +\openout1 = `2.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. + +(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count89 +\scratchdimen=\dimen112 +\scratchbox=\box26 +\nofMPsegments=\count90 +\nofMParguments=\count91 +\everyMPshowfont=\toks15 +\MPscratchCnt=\count92 +\MPscratchDim=\dimen113 +\MPnumerator=\count93 +\makeMPintoPDFobject=\count94 +\everyMPtoPDFconversion=\toks16 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) +Package ifpdf Info: pdfTeX in PDF mode is detected. +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 452. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. + +<../pics/DSCN0598.JPG, id=1, 803.0pt x 602.25pt> +File: ../pics/DSCN0598.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN0598.JPG used on input line 21. +(pdftex.def) Requested size: 305.14317pt x 228.85738pt. + +[1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <../pics/DSCN0598.JPG>] +Missing character: There is no in font cmr10! +Missing character: There is no in font cmr10! +Missing character: There is no in font cmr10! + +Overfull \hbox (43.43695pt too wide) in paragraph at lines 30--32 +\OT1/cmr/m/n/10.95 warm caps be-fore... (https://electronics.stackexchange.com/ +questions/51645/should- + [] + +<../pics/DSCN0605.JPG, id=10, 803.0pt x 602.25pt> +File: ../pics/DSCN0605.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN0605.JPG used on input line 38. +(pdftex.def) Requested size: 321.1943pt x 240.89572pt. + +Overfull \hbox (4.5645pt too wide) in paragraph at lines 42--43 +\OT1/cmr/m/n/10.95 board. Look-ing up Hon-con now...(https://www.gmdu.net/corp- +664938.html) + [] + +[2 <../pics/DSCN0605.JPG>] <../pics/DSCN0597.JPG, id=15, 803.0pt x 602.25pt> +File: ../pics/DSCN0597.JPG Graphic file (type jpg) + + +Package pdftex.def Info: ../pics/DSCN0597.JPG used on input line 54. +(pdftex.def) Requested size: 321.1943pt x 240.89572pt. + [3 <../pics/DSCN0597.JPG>] (./2.aux) ) +Here is how much of TeX's memory you used: + 2532 strings out of 495020 + 40447 string characters out of 6181323 + 93785 words of memory out of 5000000 + 5753 multiletter control sequences out of 15000+600000 + 5199 words of font info for 19 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 38i,5n,38p,644b,228s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 2.pdf (3 pages, 543199 bytes). +PDF statistics: + 33 PDF objects out of 1000 (max. 8388607) + 20 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 16 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/NYNE_Bass/docs/2.pdf b/NYNE_Bass/docs/2.pdf new file mode 100644 index 0000000..5a7389b Binary files /dev/null and b/NYNE_Bass/docs/2.pdf differ diff --git a/NYNE_Bass/docs/2.tex b/NYNE_Bass/docs/2.tex new file mode 100644 index 0000000..a400681 --- /dev/null +++ b/NYNE_Bass/docs/2.tex @@ -0,0 +1,59 @@ + +\documentclass[11pt]{article} +%Gummi|065|=) +\usepackage{graphicx} +\usepackage{caption} +\title{\textbf{NYNE Bass}} +\author{Steak Electronics} +\date{} +\begin{document} +\textbf{NYNE Bass Bluetooth Speaker Repair} +%\maketitle + +%\tableofcontents + +\section{Overview} +User reports Bluetooth speaker is broken. Unit powers on but is not responsive. Power light, will light up but nothing else. Unit was damaged apparently by rain. + +\section{Work Log} + +\begin{center} +\includegraphics[scale=0.38]{../pics/DSCN0598.JPG} +\end{center} + +I dismantled device. You must remove the grate on the speakers to access all screws. I didn't do this at first, and just bashed through a few screw supports. It's OK, this repair is for family, not a stranger. + +After opening device, I unscrewed all boards, and connectors.\textbf{ I disconnected battery. After arranging board on table, I reconnected battery, and this seems to have fixed the speaker.} As the battery is internal, it appears that it was necessary to do a full power on/off of the device to get it working. As right after I powered it on, this second time, it made a sound. Before disconnecting the battery, no sound was made when powering (if my memory serves right). I connected aux audio in and it worked. bluetooth also works OK. + +Some more waterproofing of the inside of this device is in order here. They market it to outdoor enthusiasts, but it can't handle water. + +Capacitors are heating up on this board. There are four 220 caps near the speaker and sub outputs that have heated up. High ESR? I've never seen warm caps before... +(https://electronics.stackexchange.com/questions/51645/should-electrolytic-capacitors-get-hot – seems to say that caps only heat when current is going through them. So usually, they won't heatup, unless there is some ripple back and forth, alternately draining and powering the cap. These being AC speakers, I suppose that explains it. + +\vspace{0.2in} +\emph{ +``As a point of general reference, it is possible for an electrolytic capacitor to heat up even during normal operation, if the capacitor is exposed to ripple currents. This is a situation where the capacitor is rapidly charged and discharged, either partially or completely. For example, on the output of a rectifier, or in a switching power supply. Electrolytic capacitors have ripple current specs for just this reason.''} + +\begin{center} +\includegraphics[scale=0.4]{../pics/DSCN0605.JPG} +\captionof{figure}{main board, note the rf module. The wire going off picture is for the 18650 Lithium Cells.} +\end{center} + +Cap brands on this board, are questionable. I would not shell out the \$150 this device demands new if they are going to stock no-name caps on the board. Looking up Honcon now...(https://www.gmdu.net/corp-664938.html) Seems to be a small Hong Kong factory. Not giving me confidence about this speaker. + +The sound quality is sub-par. I have a Bose Cinemate (original) next to me that I repaired this same week. That has a decent sound (although to be fair the price is a difference of 8:1 between the Bose and Nyne). + +The quick user guide is 15MB. The datasheet is 1MB. Ha. +Data sheet is a f'ing ad. Not a data sheet at all. What an insult. +The quick start is the actual user manual. There is no real user manual. Oh, but there's a brochure. Shows up on bluetooth as NYNE Bass. + +Some more pictures of the chips and I'm returning this back to the user. Simple fix. + + +\begin{center} +\includegraphics[scale=0.4]{../pics/DSCN0597.JPG} +\captionof{figure}{Imagine working your way to Silicon Valley just to design a bluetooth speaker.} +\end{center} + +\end{document} + diff --git a/NYNE_Bass/docs/2.tex~ b/NYNE_Bass/docs/2.tex~ new file mode 100644 index 0000000..9c6a6ba --- /dev/null +++ b/NYNE_Bass/docs/2.tex~ @@ -0,0 +1,21 @@ + +\documentclass[11pt]{article} +%Gummi|065|=) +\usepackage{graphicx} +\usepackage{caption} +\title{\textbf{NYNE Bass}} +\author{Steak Electronics} +\date{} +\begin{document} + +\maketitle + +\tableofcontents + +\section{Overview} +User reports Bluetooth speaker is not responding. Unit powers on but is not responsive. No way to connect cell phone to speaker. User says unit was left out in slight rain conditions. + +\section{Work Log} + +\end{document} + diff --git a/NYNE_Bass/docs/2.toc b/NYNE_Bass/docs/2.toc new file mode 100644 index 0000000..f5e9d92 --- /dev/null +++ b/NYNE_Bass/docs/2.toc @@ -0,0 +1,2 @@ +\contentsline {section}{\numberline {1}Overview}{1} +\contentsline {section}{\numberline {2}Work Log}{1} diff --git a/NYNE_Bass/docs/3.aux b/NYNE_Bass/docs/3.aux new file mode 100644 index 0000000..182fe2c --- /dev/null +++ b/NYNE_Bass/docs/3.aux @@ -0,0 +1,5 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Work Log}{1}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces main board, note the rf module. The wire going off picture is for the 18650 Lithium Cells.\relax }}{2}} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Imagine working your way to Silicon Valley just to design a bluetooth speaker.\relax }}{3}} diff --git a/NYNE_Bass/docs/3.log b/NYNE_Bass/docs/3.log new file mode 100644 index 0000000..e7d9ace --- /dev/null +++ b/NYNE_Bass/docs/3.log @@ -0,0 +1,211 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 24 MAY 2019 21:34 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Repairs_2018/NYNE_Bass/doc +s/3.tex + +(/home/layoutdev/Desktop/code/documentation_general/Repairs_2018/NYNE_Bass/docs +/3.tex +LaTeX2e <2014/05/01> +Babel <3.9l> and hyphenation patterns for 2 languages loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/04/25 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/05/08 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 1999/03/16 v1.09 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg +File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live +) +Package graphics Info: Driver file: pdftex.def on input line 91. + +(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def +File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2013/05/02 v3.3-89 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2013/05/02 v1.6-88 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 57. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) (./3.aux) +\openout1 = `3.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. + +(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count89 +\scratchdimen=\dimen112 +\scratchbox=\box26 +\nofMPsegments=\count90 +\nofMParguments=\count91 +\everyMPshowfont=\toks15 +\MPscratchCnt=\count92 +\MPscratchDim=\dimen113 +\MPnumerator=\count93 +\makeMPintoPDFobject=\count94 +\everyMPtoPDFconversion=\toks16 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) +Package ifpdf Info: pdfTeX in PDF mode is detected. +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 452. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. + +<../pics/DSCN0598.JPG, id=1, 803.0pt x 602.25pt> +File: ../pics/DSCN0598.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN0598.JPG used on input line 21. +(pdftex.def) Requested size: 305.14317pt x 228.85738pt. + +[1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <../pics/DSCN0598.JPG>] +Missing character: There is no in font cmr10! +Missing character: There is no in font cmr10! +Missing character: There is no in font cmr10! + +Overfull \hbox (43.43695pt too wide) in paragraph at lines 30--32 +\OT1/cmr/m/n/10.95 warm caps be-fore... (https://electronics.stackexchange.com/ +questions/51645/should- + [] + +<../pics/DSCN0605.JPG, id=10, 803.0pt x 602.25pt> +File: ../pics/DSCN0605.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN0605.JPG used on input line 38. +(pdftex.def) Requested size: 321.1943pt x 240.89572pt. + +Overfull \hbox (4.5645pt too wide) in paragraph at lines 42--43 +\OT1/cmr/m/n/10.95 board. Look-ing up Hon-con now...(https://www.gmdu.net/corp- +664938.html) + [] + +[2 <../pics/DSCN0605.JPG>] <../pics/DSCN0597.JPG, id=15, 803.0pt x 602.25pt> +File: ../pics/DSCN0597.JPG Graphic file (type jpg) + + +Package pdftex.def Info: ../pics/DSCN0597.JPG used on input line 54. +(pdftex.def) Requested size: 321.1943pt x 240.89572pt. + [3 <../pics/DSCN0597.JPG>] (./3.aux) ) +Here is how much of TeX's memory you used: + 2532 strings out of 495020 + 40447 string characters out of 6181323 + 93785 words of memory out of 5000000 + 5753 multiletter control sequences out of 15000+600000 + 5199 words of font info for 19 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 38i,5n,38p,644b,228s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 3.pdf (3 pages, 543199 bytes). +PDF statistics: + 33 PDF objects out of 1000 (max. 8388607) + 20 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 16 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/NYNE_Bass/docs/3.pdf b/NYNE_Bass/docs/3.pdf new file mode 100644 index 0000000..054f888 Binary files /dev/null and b/NYNE_Bass/docs/3.pdf differ diff --git a/NYNE_Bass/docs/3.tex b/NYNE_Bass/docs/3.tex new file mode 100644 index 0000000..a400681 --- /dev/null +++ b/NYNE_Bass/docs/3.tex @@ -0,0 +1,59 @@ + +\documentclass[11pt]{article} +%Gummi|065|=) +\usepackage{graphicx} +\usepackage{caption} +\title{\textbf{NYNE Bass}} +\author{Steak Electronics} +\date{} +\begin{document} +\textbf{NYNE Bass Bluetooth Speaker Repair} +%\maketitle + +%\tableofcontents + +\section{Overview} +User reports Bluetooth speaker is broken. Unit powers on but is not responsive. Power light, will light up but nothing else. Unit was damaged apparently by rain. + +\section{Work Log} + +\begin{center} +\includegraphics[scale=0.38]{../pics/DSCN0598.JPG} +\end{center} + +I dismantled device. You must remove the grate on the speakers to access all screws. I didn't do this at first, and just bashed through a few screw supports. It's OK, this repair is for family, not a stranger. + +After opening device, I unscrewed all boards, and connectors.\textbf{ I disconnected battery. After arranging board on table, I reconnected battery, and this seems to have fixed the speaker.} As the battery is internal, it appears that it was necessary to do a full power on/off of the device to get it working. As right after I powered it on, this second time, it made a sound. Before disconnecting the battery, no sound was made when powering (if my memory serves right). I connected aux audio in and it worked. bluetooth also works OK. + +Some more waterproofing of the inside of this device is in order here. They market it to outdoor enthusiasts, but it can't handle water. + +Capacitors are heating up on this board. There are four 220 caps near the speaker and sub outputs that have heated up. High ESR? I've never seen warm caps before... +(https://electronics.stackexchange.com/questions/51645/should-electrolytic-capacitors-get-hot – seems to say that caps only heat when current is going through them. So usually, they won't heatup, unless there is some ripple back and forth, alternately draining and powering the cap. These being AC speakers, I suppose that explains it. + +\vspace{0.2in} +\emph{ +``As a point of general reference, it is possible for an electrolytic capacitor to heat up even during normal operation, if the capacitor is exposed to ripple currents. This is a situation where the capacitor is rapidly charged and discharged, either partially or completely. For example, on the output of a rectifier, or in a switching power supply. Electrolytic capacitors have ripple current specs for just this reason.''} + +\begin{center} +\includegraphics[scale=0.4]{../pics/DSCN0605.JPG} +\captionof{figure}{main board, note the rf module. The wire going off picture is for the 18650 Lithium Cells.} +\end{center} + +Cap brands on this board, are questionable. I would not shell out the \$150 this device demands new if they are going to stock no-name caps on the board. Looking up Honcon now...(https://www.gmdu.net/corp-664938.html) Seems to be a small Hong Kong factory. Not giving me confidence about this speaker. + +The sound quality is sub-par. I have a Bose Cinemate (original) next to me that I repaired this same week. That has a decent sound (although to be fair the price is a difference of 8:1 between the Bose and Nyne). + +The quick user guide is 15MB. The datasheet is 1MB. Ha. +Data sheet is a f'ing ad. Not a data sheet at all. What an insult. +The quick start is the actual user manual. There is no real user manual. Oh, but there's a brochure. Shows up on bluetooth as NYNE Bass. + +Some more pictures of the chips and I'm returning this back to the user. Simple fix. + + +\begin{center} +\includegraphics[scale=0.4]{../pics/DSCN0597.JPG} +\captionof{figure}{Imagine working your way to Silicon Valley just to design a bluetooth speaker.} +\end{center} + +\end{document} + diff --git a/NYNE_Bass/nyne_bass_sv9-nynebass_4.pdf b/NYNE_Bass/nyne_bass_sv9-nynebass_4.pdf index ec6fbde..054f888 100644 Binary files a/NYNE_Bass/nyne_bass_sv9-nynebass_4.pdf and b/NYNE_Bass/nyne_bass_sv9-nynebass_4.pdf differ diff --git a/Weller_WSD51/Weller_Repair.pdf b/Weller_WSD51/Weller_Repair.pdf index cb266f4..6c97e3d 100644 Binary files a/Weller_WSD51/Weller_Repair.pdf and b/Weller_WSD51/Weller_Repair.pdf differ diff --git a/Weller_WSD51/docs/1.aux b/Weller_WSD51/docs/1.aux new file mode 100644 index 0000000..5a2f601 --- /dev/null +++ b/Weller_WSD51/docs/1.aux @@ -0,0 +1,5 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Work Log}{1}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces The board is a large power transistor with a Pic to control it. Here I added a capacitor per some online guides, but no dice. It turned out to be a failed iron.\relax }}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {3}Conclusion}{2}} diff --git a/Weller_WSD51/docs/1.log b/Weller_WSD51/docs/1.log new file mode 100644 index 0000000..c7e88d8 --- /dev/null +++ b/Weller_WSD51/docs/1.log @@ -0,0 +1,210 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 24 MAY 2019 21:43 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Repairs_2018/Weller_WSD51/ +docs/1.tex + +(/home/layoutdev/Desktop/code/documentation_general/Repairs_2018/Weller_WSD51/d +ocs/1.tex +LaTeX2e <2014/05/01> +Babel <3.9l> and hyphenation patterns for 2 languages loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/04/25 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/05/08 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 1999/03/16 v1.09 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg +File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live +) +Package graphics Info: Driver file: pdftex.def on input line 91. + +(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def +File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2013/05/02 v3.3-89 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2013/05/02 v1.6-88 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 57. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) (./1.aux) +\openout1 = `1.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. + +(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count89 +\scratchdimen=\dimen112 +\scratchbox=\box26 +\nofMPsegments=\count90 +\nofMParguments=\count91 +\everyMPshowfont=\toks15 +\MPscratchCnt=\count92 +\MPscratchDim=\dimen113 +\MPnumerator=\count93 +\makeMPintoPDFobject=\count94 +\everyMPtoPDFconversion=\toks16 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) +Package ifpdf Info: pdfTeX in PDF mode is detected. +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 452. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 17. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 17. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 17. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 17. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 17. +Missing character: There is no in font cmr10! +Missing character: There is no in font cmr10! +Missing character: There is no in font cmr10! + +Overfull \hbox (1.36444pt too wide) in paragraph at lines 19--20 +\OT1/cmr/m/n/10.95 Before ship-ping, I read on-line (Guido, cre-ator of Ar-duin +o ENC28J60 TCP/IP + [] + +<../pics/DSCN0517.JPG, id=1, 803.0pt x 602.25pt> +File: ../pics/DSCN0517.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN0517.JPG used on input line 22. +(pdftex.def) Requested size: 240.90186pt x 180.67639pt. + +[1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <../pics/DSCN0517.JPG>] +<../pics/DSCN0518.JPG, id=13, 803.0pt x 602.25pt> +File: ../pics/DSCN0518.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN0518.JPG used on input line 40. +(pdftex.def) Requested size: 240.90186pt x 180.67639pt. + +[2 <../pics/DSCN0518.JPG>] (./1.aux) ) +Here is how much of TeX's memory you used: + 2550 strings out of 495020 + 40596 string characters out of 6181323 + 94795 words of memory out of 5000000 + 5764 multiletter control sequences out of 15000+600000 + 8204 words of font info for 29 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 38i,8n,38p,733b,240s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 1.pdf (2 pages, 359799 bytes). +PDF statistics: + 37 PDF objects out of 1000 (max. 8388607) + 24 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 11 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Weller_WSD51/docs/1.pdf b/Weller_WSD51/docs/1.pdf new file mode 100644 index 0000000..34d5e11 Binary files /dev/null and b/Weller_WSD51/docs/1.pdf differ diff --git a/Weller_WSD51/docs/1.tex b/Weller_WSD51/docs/1.tex new file mode 100644 index 0000000..017d4b3 --- /dev/null +++ b/Weller_WSD51/docs/1.tex @@ -0,0 +1,45 @@ + +\documentclass[11pt]{article} +%Gummi|065|=) +\usepackage{graphicx} +\usepackage{caption} +\title{\textbf{Weller WSD51 Repair}} +\author{Steak Electronics} +\date{} +\begin{document} + +\textbf{Weller WSD51 Repair} +%\maketitle + +%\tableofcontents + +\section{Overview} +I purchased a Weller WSD51 from Newark, and after about 8-9 months, it started displaying a temperature from 888-902 on its screen. It would not heat up. I contacted Newark whom said to contact weller. I contacted Weller via phone on the Apex tools webpage (I tried the web contact form on the weller site but never received a response)\footnote{EDIT: Eventually I did receive a response, but it was faster to call in.} The secretary was kind and sent me a UPS shipping label since the device was under warranty. I shipped the iron, with all original items, and a receipt from Newark in the box, and waited for the response. +\section{Work Log} +Before shipping, I read online (Guido, creator of Arduino ENC28J60 TCP/IP library and gnulinux user) that an 888 flashing error was solvable by adding another capacitor to the inside of the board. I tried this without success. In retrospect, his error was different than mine. I didn't have flashing, and my temperature changed between 888 and 902. I also checked the resistance on the iron and didn't get the values I expected, but didn't pursue further. It's under warranty – they should fix it. + +\begin{center} +\includegraphics[scale=0.3]{../pics/DSCN0517.JPG} +\captionof{figure}{The board is a large power transistor with a Pic to control it. Here I added a capacitor per some online guides, but no dice. It turned out to be a failed iron.} +\end{center} + +\section{Conclusion} +Weller has replaced and repaired the iron. I'm out of Warranty as of Dec. so I will avoid twirling the Iron like I used to when changing tips (spinning it to unscrew). I'm not sure if this is the cause, but just to be safe. + +The temperature sensor on the end of irons is just a wire, and susceptible to breaking if not handled carefully. You can see it when changing tips. + +They did end up getting back to me per my email, though took a few weeks. Contact by phone was faster. By the time they emailed me, they were able to confirm it was being sent to me via post. + +It's a new iron, but I haven't checked to see if they replaced the base model. The small tip on the iron seems to move more than before (slight movement when pressing onto components, which I don't recall from before), I wonder if these were reject models. Anyhow, I've recently learned how to do SMD soldering with a toaster, so I don't see much of a need for the small tip, as it were. A new tip may also fix this. + +Overall, pleased but if the iron breaks again... + +One other note, When you are changing tips, you can see that there is a wire at the end of the iron. This wire is likely to be fragile when hot, so changing tips should not be done until the iron has cooled a reasonable amount. If you accidentally hit the wire enough, you could likely bend or break it... + +\begin{center} +\includegraphics[scale=0.3]{../pics/DSCN0518.JPG} +%\captionof{figure}{Front of the base station.} +\end{center} + +\end{document} + diff --git a/Weller_WSD51/docs/1.tex~ b/Weller_WSD51/docs/1.tex~ new file mode 100644 index 0000000..54dd89c --- /dev/null +++ b/Weller_WSD51/docs/1.tex~ @@ -0,0 +1,133 @@ + +\documentclass[11pt]{article} +%Gummi|065|=) +\usepackage{graphicx} +\usepackage{caption} +\title{\textbf{BatteryMonitorBoard}} +\author{Steak Electronics} +\date{} +\begin{document} + +\maketitle + +\tableofcontents + +\section{Overview} + +\section{Chip Hunting} +Need to find a chip for battery charging. Some sheets have been saved. I looked at TI primarily. Though considered one AD/LTC. BQ2954 is out of the question as its too complex in its application circuit. THe BQ2000 is a 8 pin DIP and seems like a good start. That will cover nicad/nimh, and lithium batteries. + +Though the BQ2000 is a bit of a mess as well. Data sheet has a complex circuit. There is a simpler one here: +http://www.ti.com/lit/pdf/sluu007 +and +https://electronics.stackexchange.com/questions/95970/how-to-use-battery-charge-controller-bq2002n +Regardless of the contents of that post, the fact is, the chip requires a lot of stuff. + +https://www.st.com/content/ccc/resource/technical/document/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:content/translations/en.CD00132951.pdf +This chip: stc4054, is extremely simple. Limited to 1 lithium cell (so only 4.2 volts max) but application circuit is lean, and it has a shutdown pin, so you can turn off the charger. Price is the cheapest as well, at 1.50 for 1. + +That looks hopeful. Why not multiple? +Need to remember to be careful of 4.1 lithium batteries. Most chargers are 4.2, and its easy to forget that there is a difference. + +MCP73826 is another reasonable option. Slightly more complex, but not by much. +RT9526A is also simple. Let's start with the st chip. + +Looks like the voltage on that pin should be between 1.2 and 2.4 in order to turn it off. Below 1.2 it is on, and monitoring current. Above 1.2 but below 2.4 it is off. above 2.4 it's putting 35ua into the battery. I think. + +Also like the LTC1734, which is lithium / nicad. But expensive at 3-4 dollars. Don't see any lead acid battery chargers on digi that aren't being obsoleted. There's not one. I did see some on manufacturer's pages though. Just not here. + +There is one microchip one (lead acid) based on a pic. App circuit is complex. +AN1015 is the app note. + +So need a lead, and nicd charger still. + +Tomorrow I'd like to look at maxim. I see this: + +https://www.maximintegrated.com/en/products/power/battery-management/MAX1772.html +But the application circuit is too much for what I want to deal with. +Seems lead acid battery chargers are not as common as they must've been before. + +Onsemi is only lithium batteries. + +Mouser has only universal chargers, no lead. But universal includes lead. +let's check linear. LT1510 is an 8 pin simple device. Though it's nicad and lithium only. It says it can do lead in table, but not in datasheet. +lt1510 would work for nicad. data sheet figure 6 has a circuit for nicad. + +What about lead? +lt1513 does the three main types: nicd,li-ion,lead +At a cost of \$10. +At digi, the bq2031 is the only lead battery chip (not multi type) that is in production. Not much choice. EDIT: actually that is not +recommended for new designs either. + +http://www.eevblog.com/forum/beginners/mc34063-battery-charger/msg1378671/\#msg1378671 +Here he uses a boost regulator to power a battery. Essentially just setting the voltage. +http://www.eevblog.com/forum/projects/switching-lead-acid-battery-charger-ic/msg806972/\#msg806972 +Here is some better advice. +quote: +\begin{verbatim} +I'd recommend just float charging. It takes only a little longer + and is easier on the batteries. You will need to limit the initial + charge current to about 0.1 C (so 2 A for a 20 AH battery). The + easiest way to do this is a constant current/ constant voltage + power supply. Set the current limit to the desired charge current, + and the voltage to the float voltage (13.8 V adjusted for + temperature if needed). The voltage on the battery will slowly + increase over time until it reaches ~13.8 V, then the current will + slowly drop over time until it reaches nearly zero. At that point, +the battery is fully charged and you can either remove the charger + or just leave it on. +\end{verbatim} +Which is what I did with my solar battery charger, and it worked well. So I suppose there is no need for anything more than a vreg for lead batteries. This time I will go to the recommended 13.8 instead of what I had before (around 12) and I will do the same trickle charge method. Simple. Done. + +May use 1512 instead. \$5 in 150 quantity. Hm... +\$10 in single. +That would cover lead, nicad. +Will need jumpers on R1 and R2 depending on what battery type. According to data sheet, li-ion the divider is a float voltage. In nicd, it is a top limit. + +OK, i've decided: + +\subsection{Part Selection Summary} + +LT1512, and STC4054. +For starters, I will use stc as lithium and lt as nicad / lead. + +this will avoid the worry of jumpers, and what not. Later I can be flexible. + +Now onto other parts. I need some way to monitor the current, and of course a voltage tap. + +Where to put current sense? I think before the battery. + +I should put some jumpers in, so I can isolate everything though. I dont' want to mix circuits at the start. So isolate the charger from the op amp and sense, at first. + +Let's go with the basic differential op amp in microchip an1332. I need a vreg supply (linear) at 15.5 volts, for the op amp, so it's above the lead battery voltage. Simplest two switchers I see are lm2577 or the mk3608. The mk is easier to use. + +With that we have: +\begin{itemize} +\item Battery charger x 2 +\item voltage monitor x 2 +\item current monitor x 2 +\item ethernet (using off the shelf enc modules for now, but maybe + on board later). +\item microcontroller (nano) +\item temperature monitor (something like max6675 looks nice. can put on board, without difficulty). + \item additional taps into adc, and some op amps and current shunts not populated to be used as extra current - voltage converters. At least two. Put on modular schematic. + + \end{itemize} +I also want a general current and voltage monitor. I want +to be able to watch the load on a battery, and record that as well... +Perhaps that will be separate. I might want to grab some off the shelf +current / voltage monitoring stuff, or just throw a few op amps with breakouts on the board. + +Let's build. + +Keep all schematics modular! + + + + + + + + +\end{document} + diff --git a/Weller_WSD51/docs/1.toc b/Weller_WSD51/docs/1.toc new file mode 100644 index 0000000..c6867ab --- /dev/null +++ b/Weller_WSD51/docs/1.toc @@ -0,0 +1,2 @@ +\contentsline {section}{\numberline {1}Overview}{1} +\contentsline {section}{\numberline {2}}{1} diff --git a/Weller_WSD51/docs/2.aux b/Weller_WSD51/docs/2.aux new file mode 100644 index 0000000..5a2f601 --- /dev/null +++ b/Weller_WSD51/docs/2.aux @@ -0,0 +1,5 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Work Log}{1}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces The board is a large power transistor with a Pic to control it. Here I added a capacitor per some online guides, but no dice. It turned out to be a failed iron.\relax }}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {3}Conclusion}{2}} diff --git a/Weller_WSD51/docs/2.log b/Weller_WSD51/docs/2.log new file mode 100644 index 0000000..a931878 --- /dev/null +++ b/Weller_WSD51/docs/2.log @@ -0,0 +1,210 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 24 MAY 2019 21:43 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Repairs_2018/Weller_WSD51/ +docs/2.tex + +(/home/layoutdev/Desktop/code/documentation_general/Repairs_2018/Weller_WSD51/d +ocs/2.tex +LaTeX2e <2014/05/01> +Babel <3.9l> and hyphenation patterns for 2 languages loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/04/25 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/05/08 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 1999/03/16 v1.09 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg +File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live +) +Package graphics Info: Driver file: pdftex.def on input line 91. + +(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def +File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2013/05/02 v3.3-89 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2013/05/02 v1.6-88 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 57. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) +No file 2.aux. +\openout1 = `2.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count89 +\scratchdimen=\dimen112 +\scratchbox=\box26 +\nofMPsegments=\count90 +\nofMParguments=\count91 +\everyMPshowfont=\toks15 +\MPscratchCnt=\count92 +\MPscratchDim=\dimen113 +\MPnumerator=\count93 +\makeMPintoPDFobject=\count94 +\everyMPtoPDFconversion=\toks16 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) +Package ifpdf Info: pdfTeX in PDF mode is detected. +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 452. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 17. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 17. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 17. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 17. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 17. +Missing character: There is no in font cmr10! +Missing character: There is no in font cmr10! +Missing character: There is no in font cmr10! + +Overfull \hbox (1.36444pt too wide) in paragraph at lines 19--20 +\OT1/cmr/m/n/10.95 Before ship-ping, I read on-line (Guido, cre-ator of Ar-duin +o ENC28J60 TCP/IP + [] + +<../pics/DSCN0517.JPG, id=1, 803.0pt x 602.25pt> +File: ../pics/DSCN0517.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN0517.JPG used on input line 22. +(pdftex.def) Requested size: 240.90186pt x 180.67639pt. + +[1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <../pics/DSCN0517.JPG>] +<../pics/DSCN0518.JPG, id=13, 803.0pt x 602.25pt> +File: ../pics/DSCN0518.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN0518.JPG used on input line 40. +(pdftex.def) Requested size: 240.90186pt x 180.67639pt. + +[2 <../pics/DSCN0518.JPG>] (./2.aux) ) +Here is how much of TeX's memory you used: + 2548 strings out of 495020 + 40584 string characters out of 6181323 + 94795 words of memory out of 5000000 + 5764 multiletter control sequences out of 15000+600000 + 8204 words of font info for 29 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 38i,8n,38p,733b,240s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 2.pdf (2 pages, 359799 bytes). +PDF statistics: + 37 PDF objects out of 1000 (max. 8388607) + 24 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 11 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/Weller_WSD51/docs/2.pdf b/Weller_WSD51/docs/2.pdf new file mode 100644 index 0000000..6c97e3d Binary files /dev/null and b/Weller_WSD51/docs/2.pdf differ diff --git a/Weller_WSD51/docs/2.tex b/Weller_WSD51/docs/2.tex new file mode 100644 index 0000000..017d4b3 --- /dev/null +++ b/Weller_WSD51/docs/2.tex @@ -0,0 +1,45 @@ + +\documentclass[11pt]{article} +%Gummi|065|=) +\usepackage{graphicx} +\usepackage{caption} +\title{\textbf{Weller WSD51 Repair}} +\author{Steak Electronics} +\date{} +\begin{document} + +\textbf{Weller WSD51 Repair} +%\maketitle + +%\tableofcontents + +\section{Overview} +I purchased a Weller WSD51 from Newark, and after about 8-9 months, it started displaying a temperature from 888-902 on its screen. It would not heat up. I contacted Newark whom said to contact weller. I contacted Weller via phone on the Apex tools webpage (I tried the web contact form on the weller site but never received a response)\footnote{EDIT: Eventually I did receive a response, but it was faster to call in.} The secretary was kind and sent me a UPS shipping label since the device was under warranty. I shipped the iron, with all original items, and a receipt from Newark in the box, and waited for the response. +\section{Work Log} +Before shipping, I read online (Guido, creator of Arduino ENC28J60 TCP/IP library and gnulinux user) that an 888 flashing error was solvable by adding another capacitor to the inside of the board. I tried this without success. In retrospect, his error was different than mine. I didn't have flashing, and my temperature changed between 888 and 902. I also checked the resistance on the iron and didn't get the values I expected, but didn't pursue further. It's under warranty – they should fix it. + +\begin{center} +\includegraphics[scale=0.3]{../pics/DSCN0517.JPG} +\captionof{figure}{The board is a large power transistor with a Pic to control it. Here I added a capacitor per some online guides, but no dice. It turned out to be a failed iron.} +\end{center} + +\section{Conclusion} +Weller has replaced and repaired the iron. I'm out of Warranty as of Dec. so I will avoid twirling the Iron like I used to when changing tips (spinning it to unscrew). I'm not sure if this is the cause, but just to be safe. + +The temperature sensor on the end of irons is just a wire, and susceptible to breaking if not handled carefully. You can see it when changing tips. + +They did end up getting back to me per my email, though took a few weeks. Contact by phone was faster. By the time they emailed me, they were able to confirm it was being sent to me via post. + +It's a new iron, but I haven't checked to see if they replaced the base model. The small tip on the iron seems to move more than before (slight movement when pressing onto components, which I don't recall from before), I wonder if these were reject models. Anyhow, I've recently learned how to do SMD soldering with a toaster, so I don't see much of a need for the small tip, as it were. A new tip may also fix this. + +Overall, pleased but if the iron breaks again... + +One other note, When you are changing tips, you can see that there is a wire at the end of the iron. This wire is likely to be fragile when hot, so changing tips should not be done until the iron has cooled a reasonable amount. If you accidentally hit the wire enough, you could likely bend or break it... + +\begin{center} +\includegraphics[scale=0.3]{../pics/DSCN0518.JPG} +%\captionof{figure}{Front of the base station.} +\end{center} + +\end{document} + diff --git a/bose_cinemate/docs/1.aux b/bose_cinemate/docs/1.aux new file mode 100644 index 0000000..6e8e532 --- /dev/null +++ b/bose_cinemate/docs/1.aux @@ -0,0 +1,9 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Work Log}{1}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Main Board. CPU / ADC is under shield.\relax }}{1}} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Main CPU board under can. Starting from 12 o'clock going clockwise, Linear and Switching power regulator, Flash, RAM, ADSP CPU (SHARC), ADC (under blue).\relax }}{2}} +\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Audio In Path\relax }}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Work Log 10/18}{4}} +\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces ADC with logo visible: CS4228A \relax }}{4}} +\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces IR is normally invisible, however my digital camera picks it up. A Quick way to test IR is to take a picture. Alternatively, you can probe the diode leads with an oscilloscope.\relax }}{4}} diff --git a/bose_cinemate/docs/1.log b/bose_cinemate/docs/1.log new file mode 100644 index 0000000..27d809b --- /dev/null +++ b/bose_cinemate/docs/1.log @@ -0,0 +1,225 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 24 MAY 2019 22:04 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Repairs_2018/bose_cinemate +/docs/1.tex + +(/home/layoutdev/Desktop/code/documentation_general/Repairs_2018/bose_cinemate/ +docs/1.tex +LaTeX2e <2014/05/01> +Babel <3.9l> and hyphenation patterns for 2 languages loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/04/25 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/05/08 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 1999/03/16 v1.09 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg +File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live +) +Package graphics Info: Driver file: pdftex.def on input line 91. + +(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def +File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2013/05/02 v3.3-89 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2013/05/02 v1.6-88 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 57. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) (./1.aux) +\openout1 = `1.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. + +(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count89 +\scratchdimen=\dimen112 +\scratchbox=\box26 +\nofMPsegments=\count90 +\nofMParguments=\count91 +\everyMPshowfont=\toks15 +\MPscratchCnt=\count92 +\MPscratchDim=\dimen113 +\MPnumerator=\count93 +\makeMPintoPDFobject=\count94 +\everyMPtoPDFconversion=\toks16 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) +Package ifpdf Info: pdfTeX in PDF mode is detected. +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 452. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. + +<../pics/DSCN0558.JPG, id=1, 803.0pt x 602.25pt> +File: ../pics/DSCN0558.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN0558.JPG used on input line 25. +(pdftex.def) Requested size: 160.59715pt x 120.44786pt. + +[1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <../pics/DSCN0558.JPG>] +<../pics/DSCN0559.JPG, id=10, 803.0pt x 602.25pt> +File: ../pics/DSCN0559.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN0559.JPG used on input line 32. +(pdftex.def) Requested size: 321.1943pt x 240.89572pt. +Missing character: There is no in font cmr10! +Missing character: There is no in font cmr10! +Missing character: There is no in font cmr10! + +[2 <../pics/DSCN0559.JPG>] <../pics/DSCN0577.JPG, id=14, 192.72pt x 144.54pt> +File: ../pics/DSCN0577.JPG Graphic file (type jpg) + + +Package pdftex.def Info: ../pics/DSCN0577.JPG used on input line 55. +(pdftex.def) Requested size: 134.90306pt x 101.17729pt. + [3 <../pics/DSCN0577.JPG>] +<../pics/DSCN0579.JPG, id=18, 803.0pt x 602.25pt> +File: ../pics/DSCN0579.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN0579.JPG used on input line 65. +(pdftex.def) Requested size: 224.83847pt x 168.62885pt. + +<../pics/DSCN0575.JPG, id=19, 803.0pt x 602.25pt> +File: ../pics/DSCN0575.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN0575.JPG used on input line 69. +(pdftex.def) Requested size: 224.83847pt x 168.62885pt. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 72. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 72. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 72. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 72. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 72. + +[4 <../pics/DSCN0579.JPG> <../pics/DSCN0575.JPG>] (./1.aux) ) +Here is how much of TeX's memory you used: + 2568 strings out of 495020 + 40979 string characters out of 6181323 + 97808 words of memory out of 5000000 + 5779 multiletter control sequences out of 15000+600000 + 8809 words of font info for 31 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 38i,8n,38p,937b,230s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 1.pdf (4 pages, 881469 bytes). +PDF statistics: + 46 PDF objects out of 1000 (max. 8388607) + 28 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 26 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/bose_cinemate/docs/1.pdf b/bose_cinemate/docs/1.pdf new file mode 100644 index 0000000..9192747 Binary files /dev/null and b/bose_cinemate/docs/1.pdf differ diff --git a/bose_cinemate/docs/1.tex b/bose_cinemate/docs/1.tex new file mode 100644 index 0000000..38769a6 --- /dev/null +++ b/bose_cinemate/docs/1.tex @@ -0,0 +1,77 @@ + +\documentclass[11pt]{article} +%Gummi|065|=) +\usepackage{graphicx} +\usepackage{caption} +\title{\textbf{Bose Cinemate (Original) \\Repair}} +\author{Steak Electronics} +\date{} +\begin{document} +%\twocolumn +%\maketitle +\textbf{Bose Cinemate (Original) Repair} +%\tableofcontents + +\section{Overview} +Find out why Bose speakers don't work. User reports possible lightning surge caused damage to device. +\section{Work Log} +No visible damage inside. +Power rails are all clean. Transformer outputs 22V AC. There is a switcher and a linear LDO Vreg both inside a can on the main board powering the ADSP (analog devices, in Woburn here) chip. +The clock is OK. CLKIN and XTAL both have 33.33MHz clocks. No visible CLKOUT found. +The board is reading external flash at boot, possibly, due to the appearance of such a chip. Checking pins of BMS and BSEL per ADSP data sheet... BMS is high, and BSEL is low, which means in data sheet... When BSEL is low, BMS and BSEL determine input. This appears to mean that BMS is an output, and its reading from external memory. +There is a JTAG on the bottom of the board. I don't have the appropriate reader. +There is a necessary delay after powering off the board, you have to wait for the caps to discharge, before powering back on. I found this by watching the Output enable pin of the flash on the scope (which seems to be working and apparently the flash is being read at bootup by the ADSP CPU). If you unplug power, and don't wait for the power to drop (about 5-10 seconds) it will not fully restart. The online docs say to wait one minute, hehe. That's why. +\begin{center} + \includegraphics[scale=0.2]{../pics/DSCN0558.JPG} + \captionof{figure}{Main Board. CPU / ADC is under shield.} +\end{center} +Pin DQ0 on the flash is constantly changing, in a set pattern. Perhaps flash is being accessed regularly? +G (bus read) is normally high, but low during periods at boot. Based on data sheet, G is high and W down, when writes occur, separately G is down when reads occur. Write is pin 11. Write is normally high, and goes down briefly during boot up sequence (much less than the G pin). Based on all this, I suspect the flash is operating OK, without checking jtag. + +\begin{center} + \includegraphics[scale=0.4]{../pics/DSCN0559.JPG} + \captionof{figure}{Main CPU board under can. Starting from 12 o'clock going clockwise, Linear and Switching power regulator, Flash, RAM, ADSP CPU (SHARC), ADC (under blue).} +\end{center} + +Checked the Remote control by viewing it via a digital camera. It is working. + +Checking the user manual. No information of any real substance. +Checking the service manual. I found a similar model (not exactly the same). Let's see. Can't find the exact service model for this model. Service manual not available. +Facing the connector for the IR remote box, the ramps up, female side, the last two pins are audio in. +The green LED is the third on the top row. +IDC connector, looking at bottom, 2nd on top row is green led. +Two series caps at the power, connector, breakout board (with two DB-9 connectors), is the audio coupling between the RCA connectors of the IR remote box, and the rest of the board. +Looking at .1” ribbon cable, nub on the bottom, the 3rd from last column (top) is one audio connector, other is 2nd column from last, bottom. On the controller board, beneath the metal case, the two audio signals are fed into resistor dividers, one for each signal. From there they go (see picture) . From there the audio signal goes into that mysterious package, that has no label on it. Probably some ADC. EDIT: I can barely make out it is a Cirrus Logic chip. CS422BA +CS4228A +One of the pins on the ADC is going up and down. Connected to pin 4 of DSP (not adc). +That's serial clk (pin 5 adc). Very slow. Pin 4 of DSP is: RCLK0 +RCLK is the serial receive clock. +The master clock is an input, PIN 10. It looks like the clock is not there. Data sheet says it must be between 4kHz to 24kHz, about. And the clock signal on Pin 10, is absent. It's like 2 Hz, or something slow. I'm going to trace where the master clock for the ADC comes from. It comes from around 25 or so on the DSP. I marked the DSP. I counted about 26, give or take one. Let's count again. I counted 25 this time. It looks like it goes to ground...? It's the one before ground. I realized I could just count down from continuity from ground. So it's PWM\_Event1. Let's boot up the device and see if it ever activates this PWM. It may be that the ADC is fine, and something else is broken. It looks like the ADC communicates with its CLOCK and the DSP during boot up, but goes into a sleep mode. I think it's something else. + +Something with the infrared diode... I should also check that the infrared diode receiver recognizes the controller button presses. +I tested the remote, and the receiver. I can see output on the remote, but do not see any on the diode receiver. I'm going to do some research on what the waveform should be. + +\begin{center} + \includegraphics[scale=0.7]{../pics/DSCN0577.JPG} + \captionof{figure}{Audio In Path} +\end{center} + +Looks like there is no waveform. I will buy a new receiver diode, and if that doesn't fix it, I give up. + +\subsection{Work Log 10/18} +Diode fixed it. 38KHz model from Radio Shack. Pinout was identical. There is a youtube video online that covers this repair also. + +\begin{center} + \includegraphics[scale=0.28]{../pics/DSCN0579.JPG} + \captionof{figure}{ADC with logo visible: CS4228A } +\end{center} +\begin{center} + \includegraphics[scale=0.28]{../pics/DSCN0575.JPG} + \captionof{figure}{IR is normally invisible, however my digital camera picks it up. A Quick way to test IR is to take a picture. Alternatively, you can probe the diode leads with an oscilloscope.} +\end{center} +\footnote{An exception would be IR that is borderline visible spectrum as in some CCTV cameras. These give away the cameras position, but serve as a healthy reminder not to stare at the IR leds when you see the dim red light.} + + + +\end{document} + diff --git a/bose_cinemate/docs/1.tex~ b/bose_cinemate/docs/1.tex~ new file mode 100644 index 0000000..54dd89c --- /dev/null +++ b/bose_cinemate/docs/1.tex~ @@ -0,0 +1,133 @@ + +\documentclass[11pt]{article} +%Gummi|065|=) +\usepackage{graphicx} +\usepackage{caption} +\title{\textbf{BatteryMonitorBoard}} +\author{Steak Electronics} +\date{} +\begin{document} + +\maketitle + +\tableofcontents + +\section{Overview} + +\section{Chip Hunting} +Need to find a chip for battery charging. Some sheets have been saved. I looked at TI primarily. Though considered one AD/LTC. BQ2954 is out of the question as its too complex in its application circuit. THe BQ2000 is a 8 pin DIP and seems like a good start. That will cover nicad/nimh, and lithium batteries. + +Though the BQ2000 is a bit of a mess as well. Data sheet has a complex circuit. There is a simpler one here: +http://www.ti.com/lit/pdf/sluu007 +and +https://electronics.stackexchange.com/questions/95970/how-to-use-battery-charge-controller-bq2002n +Regardless of the contents of that post, the fact is, the chip requires a lot of stuff. + +https://www.st.com/content/ccc/resource/technical/document/datasheet/df/b9/e6/5b/ec/92/45/ed/CD00132951.pdf/files/CD00132951.pdf/jcr:content/translations/en.CD00132951.pdf +This chip: stc4054, is extremely simple. Limited to 1 lithium cell (so only 4.2 volts max) but application circuit is lean, and it has a shutdown pin, so you can turn off the charger. Price is the cheapest as well, at 1.50 for 1. + +That looks hopeful. Why not multiple? +Need to remember to be careful of 4.1 lithium batteries. Most chargers are 4.2, and its easy to forget that there is a difference. + +MCP73826 is another reasonable option. Slightly more complex, but not by much. +RT9526A is also simple. Let's start with the st chip. + +Looks like the voltage on that pin should be between 1.2 and 2.4 in order to turn it off. Below 1.2 it is on, and monitoring current. Above 1.2 but below 2.4 it is off. above 2.4 it's putting 35ua into the battery. I think. + +Also like the LTC1734, which is lithium / nicad. But expensive at 3-4 dollars. Don't see any lead acid battery chargers on digi that aren't being obsoleted. There's not one. I did see some on manufacturer's pages though. Just not here. + +There is one microchip one (lead acid) based on a pic. App circuit is complex. +AN1015 is the app note. + +So need a lead, and nicd charger still. + +Tomorrow I'd like to look at maxim. I see this: + +https://www.maximintegrated.com/en/products/power/battery-management/MAX1772.html +But the application circuit is too much for what I want to deal with. +Seems lead acid battery chargers are not as common as they must've been before. + +Onsemi is only lithium batteries. + +Mouser has only universal chargers, no lead. But universal includes lead. +let's check linear. LT1510 is an 8 pin simple device. Though it's nicad and lithium only. It says it can do lead in table, but not in datasheet. +lt1510 would work for nicad. data sheet figure 6 has a circuit for nicad. + +What about lead? +lt1513 does the three main types: nicd,li-ion,lead +At a cost of \$10. +At digi, the bq2031 is the only lead battery chip (not multi type) that is in production. Not much choice. EDIT: actually that is not +recommended for new designs either. + +http://www.eevblog.com/forum/beginners/mc34063-battery-charger/msg1378671/\#msg1378671 +Here he uses a boost regulator to power a battery. Essentially just setting the voltage. +http://www.eevblog.com/forum/projects/switching-lead-acid-battery-charger-ic/msg806972/\#msg806972 +Here is some better advice. +quote: +\begin{verbatim} +I'd recommend just float charging. It takes only a little longer + and is easier on the batteries. You will need to limit the initial + charge current to about 0.1 C (so 2 A for a 20 AH battery). The + easiest way to do this is a constant current/ constant voltage + power supply. Set the current limit to the desired charge current, + and the voltage to the float voltage (13.8 V adjusted for + temperature if needed). The voltage on the battery will slowly + increase over time until it reaches ~13.8 V, then the current will + slowly drop over time until it reaches nearly zero. At that point, +the battery is fully charged and you can either remove the charger + or just leave it on. +\end{verbatim} +Which is what I did with my solar battery charger, and it worked well. So I suppose there is no need for anything more than a vreg for lead batteries. This time I will go to the recommended 13.8 instead of what I had before (around 12) and I will do the same trickle charge method. Simple. Done. + +May use 1512 instead. \$5 in 150 quantity. Hm... +\$10 in single. +That would cover lead, nicad. +Will need jumpers on R1 and R2 depending on what battery type. According to data sheet, li-ion the divider is a float voltage. In nicd, it is a top limit. + +OK, i've decided: + +\subsection{Part Selection Summary} + +LT1512, and STC4054. +For starters, I will use stc as lithium and lt as nicad / lead. + +this will avoid the worry of jumpers, and what not. Later I can be flexible. + +Now onto other parts. I need some way to monitor the current, and of course a voltage tap. + +Where to put current sense? I think before the battery. + +I should put some jumpers in, so I can isolate everything though. I dont' want to mix circuits at the start. So isolate the charger from the op amp and sense, at first. + +Let's go with the basic differential op amp in microchip an1332. I need a vreg supply (linear) at 15.5 volts, for the op amp, so it's above the lead battery voltage. Simplest two switchers I see are lm2577 or the mk3608. The mk is easier to use. + +With that we have: +\begin{itemize} +\item Battery charger x 2 +\item voltage monitor x 2 +\item current monitor x 2 +\item ethernet (using off the shelf enc modules for now, but maybe + on board later). +\item microcontroller (nano) +\item temperature monitor (something like max6675 looks nice. can put on board, without difficulty). + \item additional taps into adc, and some op amps and current shunts not populated to be used as extra current - voltage converters. At least two. Put on modular schematic. + + \end{itemize} +I also want a general current and voltage monitor. I want +to be able to watch the load on a battery, and record that as well... +Perhaps that will be separate. I might want to grab some off the shelf +current / voltage monitoring stuff, or just throw a few op amps with breakouts on the board. + +Let's build. + +Keep all schematics modular! + + + + + + + + +\end{document} + diff --git a/bose_cinemate/docs/1.toc b/bose_cinemate/docs/1.toc new file mode 100644 index 0000000..4fd5f98 --- /dev/null +++ b/bose_cinemate/docs/1.toc @@ -0,0 +1 @@ +\contentsline {section}{\numberline {1}Overview}{1} diff --git a/bose_cinemate/docs/2.aux b/bose_cinemate/docs/2.aux new file mode 100644 index 0000000..6e8e532 --- /dev/null +++ b/bose_cinemate/docs/2.aux @@ -0,0 +1,9 @@ +\relax +\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} +\@writefile{toc}{\contentsline {section}{\numberline {2}Work Log}{1}} +\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces Main Board. CPU / ADC is under shield.\relax }}{1}} +\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Main CPU board under can. Starting from 12 o'clock going clockwise, Linear and Switching power regulator, Flash, RAM, ADSP CPU (SHARC), ADC (under blue).\relax }}{2}} +\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces Audio In Path\relax }}{3}} +\@writefile{toc}{\contentsline {subsection}{\numberline {2.1}Work Log 10/18}{4}} +\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces ADC with logo visible: CS4228A \relax }}{4}} +\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces IR is normally invisible, however my digital camera picks it up. A Quick way to test IR is to take a picture. Alternatively, you can probe the diode leads with an oscilloscope.\relax }}{4}} diff --git a/bose_cinemate/docs/2.log b/bose_cinemate/docs/2.log new file mode 100644 index 0000000..b237f02 --- /dev/null +++ b/bose_cinemate/docs/2.log @@ -0,0 +1,225 @@ +This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 24 MAY 2019 22:04 +entering extended mode + restricted \write18 enabled. + %&-line parsing enabled. +**/home/layoutdev/Desktop/code/documentation_general/Repairs_2018/bose_cinemate +/docs/2.tex + +(/home/layoutdev/Desktop/code/documentation_general/Repairs_2018/bose_cinemate/ +docs/2.tex +LaTeX2e <2014/05/01> +Babel <3.9l> and hyphenation patterns for 2 languages loaded. +(/usr/share/texlive/texmf-dist/tex/latex/base/article.cls +Document Class: article 2014/09/29 v1.4h Standard LaTeX document class +(/usr/share/texlive/texmf-dist/tex/latex/base/size11.clo +File: size11.clo 2014/09/29 v1.4h Standard LaTeX file (size option) +) +\c@part=\count79 +\c@section=\count80 +\c@subsection=\count81 +\c@subsubsection=\count82 +\c@paragraph=\count83 +\c@subparagraph=\count84 +\c@figure=\count85 +\c@table=\count86 +\abovecaptionskip=\skip41 +\belowcaptionskip=\skip42 +\bibindent=\dimen102 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty +Package: graphicx 2014/04/25 v1.0g Enhanced LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty +Package: keyval 2014/05/08 v1.15 key=value parser (DPC) +\KV@toks@=\toks14 +) +(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty +Package: graphics 2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR) + +(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty +Package: trig 1999/03/16 v1.09 sin cos tan (DPC) +) +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/graphics.cfg +File: graphics.cfg 2010/04/23 v1.9 graphics configuration of TeX Live +) +Package graphics Info: Driver file: pdftex.def on input line 91. + +(/usr/share/texlive/texmf-dist/tex/latex/pdftex-def/pdftex.def +File: pdftex.def 2011/05/27 v0.06d Graphics/color for pdfTeX + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/infwarerr.sty +Package: infwarerr 2010/04/08 v1.3 Providing info/warning/error messages (HO) +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ltxcmds.sty +Package: ltxcmds 2011/11/09 v1.22 LaTeX kernel commands for general use (HO) +) +\Gread@gobject=\count87 +)) +\Gin@req@height=\dimen103 +\Gin@req@width=\dimen104 +) +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty +Package: caption 2013/05/02 v3.3-89 Customizing captions (AR) + +(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty +Package: caption3 2013/05/02 v1.6-88 caption3 kernel (AR) +Package caption3 Info: TeX engine: e-TeX on input line 57. +\captionmargin=\dimen105 +\captionmargin@=\dimen106 +\captionwidth=\dimen107 +\caption@tempdima=\dimen108 +\caption@indent=\dimen109 +\caption@parindent=\dimen110 +\caption@hangindent=\dimen111 +) +\c@ContinuedFloat=\count88 +) +No file 2.aux. +\openout1 = `2.aux'. + +LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 9. +LaTeX Font Info: ... okay on input line 9. +(/usr/share/texlive/texmf-dist/tex/context/base/supp-pdf.mkii +[Loading MPS to PDF converter (version 2006.09.02).] +\scratchcounter=\count89 +\scratchdimen=\dimen112 +\scratchbox=\box26 +\nofMPsegments=\count90 +\nofMParguments=\count91 +\everyMPshowfont=\toks15 +\MPscratchCnt=\count92 +\MPscratchDim=\dimen113 +\MPnumerator=\count93 +\makeMPintoPDFobject=\count94 +\everyMPtoPDFconversion=\toks16 +) (/usr/share/texlive/texmf-dist/tex/generic/oberdiek/pdftexcmds.sty +Package: pdftexcmds 2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO +) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifluatex.sty +Package: ifluatex 2010/03/01 v1.3 Provides the ifluatex switch (HO) +Package ifluatex Info: LuaTeX not detected. +) +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/ifpdf.sty +Package: ifpdf 2011/01/30 v2.3 Provides the ifpdf switch (HO) +Package ifpdf Info: pdfTeX in PDF mode is detected. +) +Package pdftexcmds Info: LuaTeX not detected. +Package pdftexcmds Info: \pdf@primitive is available. +Package pdftexcmds Info: \pdf@ifprimitive is available. +Package pdftexcmds Info: \pdfdraftmode found. +) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/epstopdf-base.sty +Package: epstopdf-base 2010/02/09 v2.5 Base part for package epstopdf + +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/grfext.sty +Package: grfext 2010/08/19 v1.1 Manage graphics extensions (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty +Package: kvdefinekeys 2011/04/07 v1.3 Define keys (HO) +)) +(/usr/share/texlive/texmf-dist/tex/latex/oberdiek/kvoptions.sty +Package: kvoptions 2011/06/30 v3.11 Key value format for package options (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/kvsetkeys.sty +Package: kvsetkeys 2012/04/25 v1.16 Key value parser (HO) + +(/usr/share/texlive/texmf-dist/tex/generic/oberdiek/etexcmds.sty +Package: etexcmds 2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO) +Package etexcmds Info: Could not find \expanded. +(etexcmds) That can mean that you are not using pdfTeX 1.50 or +(etexcmds) that some package has redefined \expanded. +(etexcmds) In the latter case, load this package earlier. +))) +Package grfext Info: Graphics extension search list: +(grfext) [.png,.pdf,.jpg,.mps,.jpeg,.jbig2,.jb2,.PNG,.PDF,.JPG,.JPE +G,.JBIG2,.JB2,.eps] +(grfext) \AppendGraphicsExtensions on input line 452. + +(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg +File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv +e +)) +Package caption Info: Begin \AtBeginDocument code. +Package caption Info: End \AtBeginDocument code. + +<../pics/DSCN0558.JPG, id=1, 803.0pt x 602.25pt> +File: ../pics/DSCN0558.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN0558.JPG used on input line 25. +(pdftex.def) Requested size: 160.59715pt x 120.44786pt. + +[1 + +{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map} <../pics/DSCN0558.JPG>] +<../pics/DSCN0559.JPG, id=10, 803.0pt x 602.25pt> +File: ../pics/DSCN0559.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN0559.JPG used on input line 32. +(pdftex.def) Requested size: 321.1943pt x 240.89572pt. +Missing character: There is no in font cmr10! +Missing character: There is no in font cmr10! +Missing character: There is no in font cmr10! + +[2 <../pics/DSCN0559.JPG>] <../pics/DSCN0577.JPG, id=14, 192.72pt x 144.54pt> +File: ../pics/DSCN0577.JPG Graphic file (type jpg) + + +Package pdftex.def Info: ../pics/DSCN0577.JPG used on input line 55. +(pdftex.def) Requested size: 134.90306pt x 101.17729pt. + [3 <../pics/DSCN0577.JPG>] +<../pics/DSCN0579.JPG, id=18, 803.0pt x 602.25pt> +File: ../pics/DSCN0579.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN0579.JPG used on input line 65. +(pdftex.def) Requested size: 224.83847pt x 168.62885pt. + +<../pics/DSCN0575.JPG, id=19, 803.0pt x 602.25pt> +File: ../pics/DSCN0575.JPG Graphic file (type jpg) + +Package pdftex.def Info: ../pics/DSCN0575.JPG used on input line 69. +(pdftex.def) Requested size: 224.83847pt x 168.62885pt. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <10.95> on input line 72. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <8> on input line 72. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <6> on input line 72. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <9> on input line 72. +LaTeX Font Info: External font `cmex10' loaded for size +(Font) <5> on input line 72. + +[4 <../pics/DSCN0579.JPG> <../pics/DSCN0575.JPG>] (./2.aux) ) +Here is how much of TeX's memory you used: + 2566 strings out of 495020 + 40967 string characters out of 6181323 + 97808 words of memory out of 5000000 + 5779 multiletter control sequences out of 15000+600000 + 8809 words of font info for 31 fonts, out of 8000000 for 9000 + 14 hyphenation exceptions out of 8191 + 38i,8n,38p,937b,230s stack positions out of 5000i,500n,10000p,200000b,80000s + +Output written on 2.pdf (4 pages, 881469 bytes). +PDF statistics: + 46 PDF objects out of 1000 (max. 8388607) + 28 compressed objects within 1 object stream + 0 named destinations out of 1000 (max. 500000) + 26 words of extra memory for PDF output out of 10000 (max. 10000000) + diff --git a/bose_cinemate/docs/2.pdf b/bose_cinemate/docs/2.pdf new file mode 100644 index 0000000..1cf8fb8 Binary files /dev/null and b/bose_cinemate/docs/2.pdf differ diff --git a/bose_cinemate/docs/2.tex b/bose_cinemate/docs/2.tex new file mode 100644 index 0000000..38769a6 --- /dev/null +++ b/bose_cinemate/docs/2.tex @@ -0,0 +1,77 @@ + +\documentclass[11pt]{article} +%Gummi|065|=) +\usepackage{graphicx} +\usepackage{caption} +\title{\textbf{Bose Cinemate (Original) \\Repair}} +\author{Steak Electronics} +\date{} +\begin{document} +%\twocolumn +%\maketitle +\textbf{Bose Cinemate (Original) Repair} +%\tableofcontents + +\section{Overview} +Find out why Bose speakers don't work. User reports possible lightning surge caused damage to device. +\section{Work Log} +No visible damage inside. +Power rails are all clean. Transformer outputs 22V AC. There is a switcher and a linear LDO Vreg both inside a can on the main board powering the ADSP (analog devices, in Woburn here) chip. +The clock is OK. CLKIN and XTAL both have 33.33MHz clocks. No visible CLKOUT found. +The board is reading external flash at boot, possibly, due to the appearance of such a chip. Checking pins of BMS and BSEL per ADSP data sheet... BMS is high, and BSEL is low, which means in data sheet... When BSEL is low, BMS and BSEL determine input. This appears to mean that BMS is an output, and its reading from external memory. +There is a JTAG on the bottom of the board. I don't have the appropriate reader. +There is a necessary delay after powering off the board, you have to wait for the caps to discharge, before powering back on. I found this by watching the Output enable pin of the flash on the scope (which seems to be working and apparently the flash is being read at bootup by the ADSP CPU). If you unplug power, and don't wait for the power to drop (about 5-10 seconds) it will not fully restart. The online docs say to wait one minute, hehe. That's why. +\begin{center} + \includegraphics[scale=0.2]{../pics/DSCN0558.JPG} + \captionof{figure}{Main Board. CPU / ADC is under shield.} +\end{center} +Pin DQ0 on the flash is constantly changing, in a set pattern. Perhaps flash is being accessed regularly? +G (bus read) is normally high, but low during periods at boot. Based on data sheet, G is high and W down, when writes occur, separately G is down when reads occur. Write is pin 11. Write is normally high, and goes down briefly during boot up sequence (much less than the G pin). Based on all this, I suspect the flash is operating OK, without checking jtag. + +\begin{center} + \includegraphics[scale=0.4]{../pics/DSCN0559.JPG} + \captionof{figure}{Main CPU board under can. Starting from 12 o'clock going clockwise, Linear and Switching power regulator, Flash, RAM, ADSP CPU (SHARC), ADC (under blue).} +\end{center} + +Checked the Remote control by viewing it via a digital camera. It is working. + +Checking the user manual. No information of any real substance. +Checking the service manual. I found a similar model (not exactly the same). Let's see. Can't find the exact service model for this model. Service manual not available. +Facing the connector for the IR remote box, the ramps up, female side, the last two pins are audio in. +The green LED is the third on the top row. +IDC connector, looking at bottom, 2nd on top row is green led. +Two series caps at the power, connector, breakout board (with two DB-9 connectors), is the audio coupling between the RCA connectors of the IR remote box, and the rest of the board. +Looking at .1” ribbon cable, nub on the bottom, the 3rd from last column (top) is one audio connector, other is 2nd column from last, bottom. On the controller board, beneath the metal case, the two audio signals are fed into resistor dividers, one for each signal. From there they go (see picture) . From there the audio signal goes into that mysterious package, that has no label on it. Probably some ADC. EDIT: I can barely make out it is a Cirrus Logic chip. CS422BA +CS4228A +One of the pins on the ADC is going up and down. Connected to pin 4 of DSP (not adc). +That's serial clk (pin 5 adc). Very slow. Pin 4 of DSP is: RCLK0 +RCLK is the serial receive clock. +The master clock is an input, PIN 10. It looks like the clock is not there. Data sheet says it must be between 4kHz to 24kHz, about. And the clock signal on Pin 10, is absent. It's like 2 Hz, or something slow. I'm going to trace where the master clock for the ADC comes from. It comes from around 25 or so on the DSP. I marked the DSP. I counted about 26, give or take one. Let's count again. I counted 25 this time. It looks like it goes to ground...? It's the one before ground. I realized I could just count down from continuity from ground. So it's PWM\_Event1. Let's boot up the device and see if it ever activates this PWM. It may be that the ADC is fine, and something else is broken. It looks like the ADC communicates with its CLOCK and the DSP during boot up, but goes into a sleep mode. I think it's something else. + +Something with the infrared diode... I should also check that the infrared diode receiver recognizes the controller button presses. +I tested the remote, and the receiver. I can see output on the remote, but do not see any on the diode receiver. I'm going to do some research on what the waveform should be. + +\begin{center} + \includegraphics[scale=0.7]{../pics/DSCN0577.JPG} + \captionof{figure}{Audio In Path} +\end{center} + +Looks like there is no waveform. I will buy a new receiver diode, and if that doesn't fix it, I give up. + +\subsection{Work Log 10/18} +Diode fixed it. 38KHz model from Radio Shack. Pinout was identical. There is a youtube video online that covers this repair also. + +\begin{center} + \includegraphics[scale=0.28]{../pics/DSCN0579.JPG} + \captionof{figure}{ADC with logo visible: CS4228A } +\end{center} +\begin{center} + \includegraphics[scale=0.28]{../pics/DSCN0575.JPG} + \captionof{figure}{IR is normally invisible, however my digital camera picks it up. A Quick way to test IR is to take a picture. Alternatively, you can probe the diode leads with an oscilloscope.} +\end{center} +\footnote{An exception would be IR that is borderline visible spectrum as in some CCTV cameras. These give away the cameras position, but serve as a healthy reminder not to stare at the IR leds when you see the dim red light.} + + + +\end{document} + diff --git a/bose_cinemate/docs/2.tex~ b/bose_cinemate/docs/2.tex~ new file mode 100644 index 0000000..9b12ad3 Binary files /dev/null and b/bose_cinemate/docs/2.tex~ differ diff --git a/bose_cinemate/main.pdf b/bose_cinemate/main.pdf index 40765ef..1cf8fb8 100644 Binary files a/bose_cinemate/main.pdf and b/bose_cinemate/main.pdf differ