Classic, vintage, or retro computer systems are well documented on sites like Wikipedia. Their historic position is well known. Their schematics are even published from original documentation. But how useful are those schematics in their current form? (Spoiler, not much.) Presented at KiCon 2019.
A common task for a transistor is switching a device on and off. There are two configurations for a transistor switch: low side and high side. The location of the transistor determines the type of circuit and its name. Either transistor configuration can use a BJT or MOSFET.
In this post, I draw the configuration for both transistor types, talk about which requires a driver, and explain why you would use either. If you are new to transistors, check out the resource links at the bottom. I have a couple of videos I made and some from element14’s The Learning Circuit which do a great job introducing transistors.
Continue Reading »
On April 26th and 27th, the first year of KiCad KiCon kicks off in the Windy City. Join me and 26 others for talks about the open source electronics CAD tool. The list of speakers is impressive. There are many names which I follow on social media and some I recognize from the KiCad team. For example, Wayne Stambaugh is the KiCad project leader and has one of the keynote talks.
Bald Engineer’s Apple IIgs KiCon Talk
Here is the description for my KiCon talk.
While documentation exists for 1970’s and 1980’s calculators and computers, unfortunately they exist in bitmap formats. As I started converting parts of the Apple IIgs schematic to KiCad, I realized something. There are benefits to “preserving” historical schematics in a living, active, and open format. In this talk, I talk about my experiences in converting scanned PDFs into KiCad, the project behind that motivation, and to encourage help from others to preserve history with KiCad.
So what is it? Well, several months ago, I did a couple of Apple IIgs hardware live streams. I have a project in mind for the MEGA-II ASIC. But before I could move forward on the project, I wanted a modern version of the IIgs schematic.
While schematics for classic 8 (and 16-bit) computers are readily available, they are usually only in PDF format. Studying the design is like reading a book. While I am glad the PDFs are available, I would like to be able to do actions like a search.
In my talk, I’ll explain why we should be converting these classic schematics into an open format. Along the way, I’ll take the audience through my journey of using KiCad for this project. In the end, I’ll be asking for help to convert other classic computer schematics.
Where is KiCad KiCon 2019?
The location for the conference is mHUB in Chicago, IL. If you’re able to attend in person, I look forward to meeting you. If you’re not able to travel, I fully expect either a live stream or recorded versions of the talks to be available.
The concept of high end varies depending on what you are talking about and who you talk too. In this Evaluation Engineering Evaluation Engineering article the author discusses high-end oscilloscopes. I am mentioned several times in this article as part of my day job at Rhode and Schwarz. There I am a product manager for oscilloscopes in North America. We have scopes that range from 50 MHz to 8 GHz.
For a little bit of context let me explain how this type of article works. The author, or editor, reaches out to some field experts. Each person is asked to fill out a written interview form. From there the author compiles the responses into a story like this one. This process is always nerve racking to me. I always worry I’ll misquote a specification or make a major typo. I don’t get see the article until it is published.
If you aren’t familiar with high bandwidth oscilloscopes, I think you will still find some value in reading about my favorite test tools.
|Date:||March 25, 2019|
|Appearance:||High-end Oscilloscope report on Evaluation Engineering|
If I were a professional actor, I would feel typecast at this point in my career. Whenever someone wants to talk about Arduino, Oscilloscopes or Capacitors, they call me! In this case, element14 asked me to do two videos on how to replace multilayer ceramic capacitors (MLCCs) with Polymers.
Polymers are an interesting capacitor type. What is usually called a “polymer” is better a called a “polymer electrolytic.” The reason for that detail is the word “polymer” describes the cathode layer and not the dielectric.
For more details, why not check out this episode of element14 Presents’ The Learning Circuit! If you have questions about these capacitors, head over to element14 and leave me a comment there.
|Date:||February 13, 2019|
|Appearance:||Polymer Capacitor Introduction on e14s The Learning Circuit|
|Outlet:||element14 Presents' The Learning Circuit|
When your schematic has a large number of related signals, it is helpful to group them. In its schematic editor, KiCad has a few tools to help. Your end-goal helps determine which tools to use. For example, do you need a KiCad bus or a label? In this post, I explore how you can define signals, group them, and reference them across schematic sheets.
Up until recently, I did not need to use a bus or multiple sheets. However, the Apple IIgs project I’m working on is too large for a single page. In a KiCad live stream, I looked at how to create busses and connect them. In a separate tutorial, I will show how to work with multiple sheets in KiCad.
Lastly, if you are not familiar, KiCad is an Open Source eCAD tool. Although I have used others, this one currently my preferred platform.
KiCad Bus, Label, and Wire
Before jumping to how to use a bus, first, we need to start with the basics. KiCad connects nodes with a “wire” element. KiCad gives each wire drawn a unique name unless it connects to an existing node. The user can override the name by adding a label.
Continue Reading »