Skip to content
Snippets Groups Projects
Commit 5ff76599 authored by Neil Gershenfeld's avatar Neil Gershenfeld
Browse files

wip

parent 0718b467
Branches
No related tags found
No related merge requests found
......@@ -40,14 +40,18 @@
<a href=../output_devices/index.html>actuators</a>
<b><a href=https://artofelectronics.net/>circuits</a></b>
current, voltage
Kirchoff's laws: sum current at node, voltage around loop = 0
power: P = I<sup>2</sup>R = IV
EDA
hierarchical, parametric drawing
packages, footprints, processes, libraries
schematic entry, component placement, (auto)routing, simulation, fabrication
design rules
<a href=../electronics_production/index.html>routing layers</a>, power planes, ground pours
<a href=https://docs.oshpark.com/design-tools/kicad/kicad-design-rules/>design rules</a>
TLA
EDA (Electronic Design Automation)
DRC (Design Rule check)
ERC (Electrical Rule Check)
<a href=http://fab.cba.mit.edu/classes/863.15/section.CBA/people/Schaad/week6-electronics-design.html>drawing</a>
<a href=https://www.dickblick.com/products/blick-chart-tape>drafting tape</a>
<a href=https://www.tinkercad.com/learn/circuits>Tinkercad</a> <a href=http://www.virtualbreadboard.com/>Virtual Breadboard</a> <a href=http://fritzing.org/home/>Fritzing</a>
......@@ -57,25 +61,30 @@
<a href=https://www.autodesk.com/products/eagle/overview>Eagle</a> <a href=https://www.autodesk.com/products/eagle/blog/fusion-360-integration-eagle/>Fusion 360</a>
<a href=https://www.flux.ai/p/>Flux</a>
<a href=http://www.altium.com>Altium</a> <a href=http://www.circuitmaker.com>Circuit Maker</a>
<a href=https://gitlab.fabcloud.org/pub/libraries/electronics>libraries</a> <a href=https://www.digikey.com/en/resources/design-tools/kicad>Digi-Key</a> <a href=https://www.snapeda.com>SnapEDA</a> <a href=https://www.ultralibrarian.com>Ultra Librarian</a> <a href=http://www.rs-online.com/designspark/electronics/eng/page/designspark-pcb-home-page>DesignSpark</a> <a href=https://library.io>library.io</a>
<a href=http://www.orcad.com>OrCAD</a> <a href=http://www.cadence.com>Cadence</a> <a href=http://www.synopsys.com>Synopsys</a> <a href=http://www.mentor.com/>Mentor</a> <a href=http://www.tannereda.com/>Tanner</a> <a href=http://opencircuitdesign.com/>Magic</a>
<a href=https://gitlab.fabcloud.org/pub/libraries/electronics>libraries</a>
<a href=https://www.digikey.com/en/resources/design-tools/kicad>Digi-Key</a> <a href=https://www.snapeda.com>SnapEDA</a> <a href=https://www.ultralibrarian.com>Ultra Librarian</a> <a href=http://www.rs-online.com/designspark/electronics/eng/page/designspark-pcb-home-page>DesignSpark</a> <a href=https://library.io>library.io</a>
simulation
analog, digital, mixed-signal
<a href=http://bwrcs.eecs.berkeley.edu/Classes/IcBook/SPICE/>SPICE</a> <a href=https://www.analog.com/en/design-center/design-tools-and-calculators/ltspice-simulator.html>LTspice</a> <a href=http://ngspice.sourceforge.net/>ngspice</a> <a href=http://users.tpg.com.au/micksw012/gspiceui.html>gSpiceUI</a> <a href=http://www.wrcad.com/wrspice.html>WRspice</a>
<a href=http://www.gnucap.org/>Gnucap</a> <a href=http://qucs.sourceforge.net/>Qucs</a> <a href=https://github.com/marc-lorber/oregano>Oregano</a> <a href=https://www.ni.com/en-us/shop/electronic-test-instrumentation/application-software-for-electronic-test-and-instrumentation-category/what-is-multisim/multisim-education.html>Multisim</a> <a href=http://www.falstad.com/circuit>Falstad</a>
hardware description languages
<a href=http://www.verilog.com/>Verilog</a> <a href=http://valhalla.altium.com/Learning-Guides/TR0114%20VHDL%20Language%20Reference.pdf>VHDL</a>
<a href=http://kokompe.cba.mit.edu/><s>kokompe</s></a> <a href=https://gitlab.cba.mit.edu/pub/libraries/tree/master/kokopelli><s>kokopelli</s></a> <a href=https://gitlab.cba.mit.edu/pub/libraries/-/blob/master/python/frep.py><s>frep.py</s></a> <a href=https://gitlab.cba.mit.edu/pub/libraries/-/blob/master/python/pcb.py><s>pcb.py</s></a> <a href=https://gitlab.cba.mit.edu/pub/libraries/-/blob/master/python/frep-C.py>frep-C.py</a> (<a href=pcb.py.mp4>video</a> <a href=../electronics_production/Gerber.jpg>Gerber</a>) <a href=https://gitlab.fabcloud.org/pub/project/frep_gpu.py>frep_gpu.py</a> <a href=https://pcb.fabcloud.io/>SVG-PCB</a>
<a href=https://gitlab.cba.mit.edu/pub/libraries/-/blob/master/python/pcb.py>pcb.py</s></a> <a href=https://gitlab.cba.mit.edu/pub/libraries/-/blob/master/python/frep-C.py>frep-C.py</a> <a href=https://gitlab.fabcloud.org/pub/project/frep_gpu.py>frep_gpu.py</a> <a href=../electronics_production/Gerber.jpg>Gerber</a> <a href=pcb.py.mp4>video</a>
<a href=https://pcb.fabcloud.io/>SVG-PCB</a>
<a href=https://kitspace.org/>Kitspace</a>
<b><a href=http://fab.cba.mit.edu/about/fab/inv.html>test equipment</a></b>
<a href=https://www.sainsmart.com/products/sainsmart-mdp-xp-digital-power-supply-set>regulated power supply</a>, <a href=https://www.sainsmart.com/collections/tools-instruments/products/lcd-digital-dc-ac-multimeter-xl830l-voltmeter-ammeter-ohmmeter-measurer-tester>digital multimeter</a>, <a href=https://www.sainsmart.com/products/sainsmart-dso213-4-channels-handheld-mini-digital-oscilloscope>oscilloscope</a>, <a href=https://www.sainsmart.com/products/sainsmart-la104-logic-analyzer>logic analyzer</a>, <a href=https://www.amazon.com/gp/product/B06XZML6RD>mixed signal</a>, <a href=https://www.saleae.com>multichannel</a>
<a href=https://www.sainsmart.com/products/sainsmart-mdp-xp-digital-power-supply-set>regulated power supply</a>, <a href=https://www.sainsmart.com/collections/tools-instruments/products/lcd-digital-dc-ac-multimeter-xl830l-voltmeter-ammeter-ohmmeter-measurer-tester>digital multimeter</a>, <a href=https://www.sainsmart.com/products/sainsmart-dso213-4-channels-handheld-mini-digital-oscilloscope>oscilloscope</a>, <a href=https://www.sainsmart.com/products/sainsmart-la104-logic-analyzer>logic analyzer</a>,
<a href=https://www.amazon.com/gp/product/B06XZML6RD>mixed signal</a>, <a href=https://www.saleae.com>multichannel</a>, <a href=http://jani.fabcloud.io/FabMeasure>FabMeasure</a>
<b><a href=https://fabacademy.org/2020/labs/leon/students/adrian-torres/fabxiao.html>assignment</a> <a href=https://fab.cba.mit.edu/classes/863.15/section.CBA/people/Liu>assignment</a> <a href=https://fabacademy.org/2022/labs/kamplintfort/students/jan-bewersdorff/assignments/assignment_5.html>assignment</a></b>
<i>group project:</i>
use the test equipment in your lab to observe the operation
of a microcontroller circuit board
<i>individual project:</i>
design a development board to interact and communicate
with an embedded microcontroller
use an EDA tool to design a development board to interact
and communicate with an embedded microcontroller
<i>extra credit</i>: try another design workflow
<i>extra credit</i>: make a case for it
<i>extra credit</i>: design a case for it
<i>extra credit</i>: simulate its operation
......@@ -49,6 +49,7 @@
<b>step response</b>
resistance, capacitance, inductance, position, pressure, tilt,
acceleration, humidity, proximity, <a href=http://fab.cba.mit.edu/classes/863.10/people/matt.blackshaw/week8.html>touch</a>, <a href=http://fab.cba.mit.edu/classes/863.11/people/matthew.keeter/multitouch/index.html>multitouch</a>, <a href=https://fabacademy.org/2020/labs/leon/students/adrian-torres/adrianino.html#step>force</a>, <a href=https://dl.acm.org/doi/pdf/10.1145/3313831.3376269>bending</a>, ...
<a href=https://fabacademy.org/2020/labs/ulb/students/quentin-bolsee/projects/samd11c_flexible_capa/>QTouch</a>
transmit-receive
<a href=step/hello.txrx.t1624>hello.txrx.t1624</a> <a href=step/hello.txrx.t1624.png>board</a> <a href=step/hello.txrx.t1624.jpg>components</a> <a href=step/hello.txrx.t1624.traces.png>traces</a> <a href=step/hello.txrx.t1624.traces_exterior.png>traces+exterior</a> <a href=step/hello.txrx.t1624.interior.png>interior</a>
<a href=step/hello.txrx.t1624.ino>hello.txrx.t1624.ino</a> <a href=step/hello.txrx.t1624.py>hello.txrx.t1624.py</a> <a href=step/hello.txrx.t1624.mp4>video</a>
......
......@@ -28,7 +28,7 @@
<a href=http://www.python.org/>Python</a>, <a href=http://docs.python.org/tutorial/>tutorial</a>, <a href=https://xkcd.com/1987>environment</a>, <a href=https://docs.conda.io/en/latest/>Conda</a>, <a href=https://www.jetbrains.com/pycharm/>PyCharm</a>
<a href=http://processing.org/>Processing</a>, <a href=http://www.wiring.org.co/>Wiring</a>, <a href=http://www.arduino.cc/>Arduino</a>, <a href=http://p5js.org>p5.js</a>
<a href=http://www.java.com/>Java</a>, <a href=http://openjdk.java.net/>OpenJDK</a>, <a href=http://icedtea.classpath.org/wiki/Main_Page>IcedTea</a>, <a href=http://tomcat.apache.org>Tomcat</a>
<a href=https://developer.mozilla.org/en-US/docs/Web/JavaScript>JavaScript</a> <a href=https://developer.mozilla.org/en-US/Learn/Getting_started_with_the_web/JavaScript_basics>tutorial</a>, <a href=http://nodejs.org/>Node.js</a>, <a href=https://developers.google.com/v8/>V8</a>, <a href=https://www.npmjs.org/>npm</a>, <a href=http://asmjs.org/>asm.js</a>, <a href=https://webassembly.github.io>WebAssembly</a>, <a href=https://coffeescript.org>CoffeeScript</a>
<a href=https://developer.mozilla.org/en-US/docs/Web/JavaScript>JavaScript</a> <a href=https://developer.mozilla.org/en-US/Learn/Getting_started_with_the_web/JavaScript_basics>tutorial</a>, <a href=http://nodejs.org/>Node.js</a>, <a href=https://developers.google.com/v8/>V8</a>, <a href=https://www.npmjs.org/>npm</a>, <a href=http://asmjs.org/>asm.js</a>, <a href=https://webassembly.github.io>WebAssembly</a>, <a href=https://coffeescript.org>CoffeeScript</a>, <a href=https://www.typescriptlang.org/>TypeScript</a>
<a href=http://www.ni.com/labview/>LabVIEW</a>, <a href=http://www.mathworks.com/products/simulink/>Simulink</a>, <a href=http://cycling74.com/>Max</a>, <a href=http://puredata.info/>Pd</a>, <a href=http://scratch.mit.edu/>Scratch</a>, <a href=http://appinventor.mit.edu>App Inventor</a>, <a href=http://www.grasshopper3d.com/>Grasshopper</a>, <a href=http://www.fireflyexperiments.com>Firefly</a>
<a href=https://nodered.org>Node-RED</a>, <a href=http://modsproject.org>mods</a>
<a href=https://github.com/features/copilot>Copilot</a>, <a href=https://openai.com/blog/chatgpt>ChatGPT</a>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment