From fa2997bdd39c8eee31c44ada83ea0f2ee158e9fd Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 6 Feb 2019 18:57:53 -0500 Subject: [PATCH] OK. --- 2019/8.tex~ | 138 ------------- 2019/README | 4 - 2019/Windows_ID_vs_Windows_Key/docs/8.aux | 3 - 2019/Windows_ID_vs_Windows_Key/docs/8.log | 184 ------------------ 2019/Windows_ID_vs_Windows_Key/docs/8.pdf | Bin 44132 -> 0 bytes 2019/Windows_ID_vs_Windows_Key/docs/8.tex | 24 --- 2019/Windows_ID_vs_Windows_Key/docs/8.toc | 2 - .../resources/test.vbs | 26 --- 8 files changed, 381 deletions(-) delete mode 100644 2019/8.tex~ delete mode 100644 2019/README delete mode 100644 2019/Windows_ID_vs_Windows_Key/docs/8.aux delete mode 100644 2019/Windows_ID_vs_Windows_Key/docs/8.log delete mode 100644 2019/Windows_ID_vs_Windows_Key/docs/8.pdf delete mode 100644 2019/Windows_ID_vs_Windows_Key/docs/8.tex delete mode 100644 2019/Windows_ID_vs_Windows_Key/docs/8.toc delete mode 100644 2019/Windows_ID_vs_Windows_Key/resources/test.vbs diff --git a/2019/8.tex~ b/2019/8.tex~ deleted file mode 100644 index 47d3397..0000000 --- a/2019/8.tex~ +++ /dev/null @@ -1,138 +0,0 @@ -\documentclass[11pt]{article} -%Gummi|065|=) -\usepackage{graphicx} -\usepackage{caption} -\title{\textbf{Kicad Primer}} -\author{} -\date{} -\begin{document} - -\maketitle -\tableofcontents - -\section{Main List} - -KiCad PCBNew Primer: -A quick recap, to refresh my KiCad PCB abilities\footnote{Best viewed on actual paper not a computer screen.} -\vspace{0.2in} - -Summary: This document should be read before starting on a PCB layout with KiCad. These tips may apply to other PCB software as well. -\vspace{0.2in} - -\begin{itemize} -\item Route Power First: Route power first, and pay attention to how many layers you will need. Depending on how many signals, and where they are going, you may need a 4 or higher layer board. 144LQFP was difficult using 100\% of the pins, but possible on a 2 layer board. - -\item Case and Mounting Holes: Put the mounting holes into the PCB early, to avoid rerouting layer. Same with the case. - -\item Keyboard Shortcuts: Use keyboard shortcuts. X to choose 'add trace', PageUp and PageDown to cycle through layers, there is a hotkey for changing layer types. O will add a component (enter or left click after selecting O) - -\item Measuring: There is a ruler in KiCad. Extremely useful. - -\item Ground Pours: If you want to do a ground pour that is split, there is the keepout area. This keepout area has an option for component or fill keepout. Choose the fill keepout. Test on a blank project to see workflow. - -\item Via Size, Trace Size, Fab House Guidelines: Set the fab house guidelines into KiCad before starting, otherwise you will have to change items later. e.g. if you set the Vias to be too small, you will have to edit all vias later. There are templates available with DRC guidelines for OSHPark, as an example. - -\item White Background: In 5.0.0rc2 and newer (assumed) change the background colour to white by clicking on the option. It may be greyed out, but still selects. - -\item Board Edge: Edge.Cuts and use a 1 mil or .001 inch “add graphic lines” on the edge cut layer. - -\item Resources: There are a variety of resources available, \cite{SparkGap,EEVBlog} on PCB design. Not including textbooks, and forums. - -\item Modular: Make separate boards, and reuse what you can. Some things are trivial to layout, and don't need separate boards. Anything that is difficult to layout, consider using it's own board. - -\item Net names: Give net names to tracks. This will make identification easier on layout. E.g. see here how I've added labels to nets that might not need them. - -\item Component Values: If you are building by hand, add component values to the footprints silk screen to make it easier to identify. See picture. -\end{itemize} - - - - - - -\section{Miscellaneous Tips} - -\subsection{Silk Screen} -Silk screen that goes over the board edge, can cause graphical glitches. Oshpark uses software to ignore anything over the board edge, but other pcb fabs might not. -\begin{center} -\includegraphics[scale=0.5]{../pics/bottom_makerbright.png} -\captionof{figure}{Just one possible gerber error. Here, from Silk Screen being over the board edge.} -\end{center} - -\subsection{Net Names} -\begin{center} -\includegraphics[scale=0.8]{../pics/1.png} -\captionof{figure}{Giving Net Names to nets that may not need them can help in layout later. See these images...} -\includegraphics[scale=0.5]{../pics/2.png} -\captionof{figure}{This converts the mystifying names of NET-(P2-Pad4) to something human readable like R2, G2, B2.} -\includegraphics[scale=0.5]{../pics/3.png} -\captionof{figure}{By adding a text of 0.5 size to 0805 footprints, you can easily fit within the provided kicad footprint. This makes assembly easier. See here, labels such as 1uf, or 2.7k.} -\end{center} - - - - - - - - - - - - - - - - - - - - - - - - -\subsection {How to import graphical pictures into Kicad} -\vspace{0.2in} - -This is how I convert pictures to silkscreen. First, download any picture that can be converted to Black and White. Monochrome pictures are an option, or you can take a coloured image and convert it in GIMP. To convert a coloured image in GIMP do the following: -\begin{itemize} -\item Open picture in GIMP -\item Set \textbf{image - mode} to \textbf{Greyscale} (top menu) -\item Now we get a preview, but this is varying levels of Black and white, we want only two colours, so choose \textbf{colours - threshold} (top menu) and choose the amount you want (the defaults are usually acceptable) -\item Use the \textbf{Select By Color Tool} from the tools menu and choose the black that will be turned into white for the silkscreen. -\item Copy that (top menu - edit - copy) -\item Paste it as a new layer (top menu - edit - paste as new layer) -\item Hide the old layer. -\item Select all the black on the new layer with the color tool -\item \textbf{edit - fill with bg colour}, if the bg colour is white. -\item Resize if needed, and export as png -\end{itemize} - -A short synopsis of what this process entails for those more intimate with photo editing programs is: -\vspace{0.2in} - -Get a black and white picture. Make the part you want white. Make the background transparent. You should now have only a white ink layer of what the silk screen will be, with a transparent background. Save as png. Import into bitmap 2 component. - - - - - - - - - - - - - -\vspace{0.2in} -\begin{thebibliography}{99} -\bibitem{SparkGap} -Spark Gap Podcast: 21,22, and 48, http://thesparkgap.net/the-spark-gap-podcast-episode-21/, http://thesparkgap.net/the-spark-gap-podcast-episode-22/, http://thesparkgap.net/the-spark-gap-podcast-episode-48/ -\bibitem{EEVBlog} -David Jones PCBDesignTutorialRevA, http://alternatezone.com/electronics/pcbdesign.htm, http://alternatezone.com/electronics/files/PCBDesignTutorialRevA.pdf - -\end{thebibliography} - -\end{document} diff --git a/2019/README b/2019/README deleted file mode 100644 index 43f446f..0000000 --- a/2019/README +++ /dev/null @@ -1,4 +0,0 @@ -#Windows ID vs Windows Product Key -See how an unsuspecting user thinks they copied the valid Windows Key but instead only copied the oem ID. -Windows 1, User 0 -Also a vbs script from lenovo in resources to grab the actual key from the machine (if the key isn't corrupted). \ No newline at end of file diff --git a/2019/Windows_ID_vs_Windows_Key/docs/8.aux b/2019/Windows_ID_vs_Windows_Key/docs/8.aux deleted file mode 100644 index e39e8cb..0000000 --- a/2019/Windows_ID_vs_Windows_Key/docs/8.aux +++ /dev/null @@ -1,3 +0,0 @@ -\relax -\@writefile{toc}{\contentsline {section}{\numberline {1}Overview}{1}} -\@writefile{toc}{\contentsline {section}{\numberline {2}Details}{1}} diff --git a/2019/Windows_ID_vs_Windows_Key/docs/8.log b/2019/Windows_ID_vs_Windows_Key/docs/8.log deleted file mode 100644 index b4f133d..0000000 --- a/2019/Windows_ID_vs_Windows_Key/docs/8.log +++ /dev/null @@ -1,184 +0,0 @@ -This is pdfTeX, Version 3.14159265-2.6-1.40.15 (TeX Live 2015/dev/Debian) (preloaded format=pdflatex 2018.11.28) 6 FEB 2019 18:51 -entering extended mode - restricted \write18 enabled. - %&-line parsing enabled. -**/home/layoutdev/Desktop/code/documentation_general/IT_General/2019/8.tex -(/home/layoutdev/Desktop/code/documentation_general/IT_General/2019/8.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 -) (./8.aux) -\openout1 = `8.aux'. - -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 8. -LaTeX Font Info: ... okay on input line 8. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 8. -LaTeX Font Info: ... okay on input line 8. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 8. -LaTeX Font Info: ... okay on input line 8. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 8. -LaTeX Font Info: ... okay on input line 8. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 8. -LaTeX Font Info: ... okay on input line 8. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 8. -LaTeX Font Info: ... okay on input line 8. - -(/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 10. -LaTeX Font Info: External font `cmex10' loaded for size -(Font) <8> on input line 10. -LaTeX Font Info: External font `cmex10' loaded for size -(Font) <6> on input line 10. - -(./8.toc) -\tf@toc=\write3 -\openout3 = `8.toc'. - - [1 - -{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] (./8.aux) ) -Here is how much of TeX's memory you used: - 2534 strings out of 495020 - 40239 string characters out of 6181323 - 93796 words of memory out of 5000000 - 5750 multiletter control sequences out of 15000+600000 - 8195 words of font info for 29 fonts, out of 8000000 for 9000 - 14 hyphenation exceptions out of 8191 - 38i,4n,38p,424b,187s stack positions out of 5000i,500n,10000p,200000b,80000s - -Output written on 8.pdf (1 page, 44132 bytes). -PDF statistics: - 20 PDF objects out of 1000 (max. 8388607) - 13 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/2019/Windows_ID_vs_Windows_Key/docs/8.pdf b/2019/Windows_ID_vs_Windows_Key/docs/8.pdf deleted file mode 100644 index 9087673b21e14eded2d6785c28b5b139ba06cd33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44132 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%0AGP~ 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 0 -i = i -1 -KeyOutput = Mid(Chars, Cur + 1, 1) & KeyOutput -If (((29 - i) Mod 6) = 0) And (i <> -1) Then -i = i -1 -KeyOutput = "-" & KeyOutput -End If -Loop While i >= 0 -ConvertToKey = KeyOutput -End Function \ No newline at end of file