Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
C
classes
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
GitLab community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
academy
classes
Commits
086139d2
Commit
086139d2
authored
5 months ago
by
Neil Gershenfeld
Browse files
Options
Downloads
Patches
Plain Diff
wip
parent
80bc5b29
Branches
Branches containing commit
No related tags found
No related merge requests found
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
computer_cutting/index.html
+9
-7
9 additions, 7 deletions
computer_cutting/index.html
electronics_production/index.html
+9
-1
9 additions, 1 deletion
electronics_production/index.html
embedded_programming/index.html
+29
-35
29 additions, 35 deletions
embedded_programming/index.html
with
47 additions
and
43 deletions
computer_cutting/index.html
+
9
−
7
View file @
086139d2
...
...
@@ -20,7 +20,7 @@
<a
href=
https://www.rolanddga.com/products/printers/print-and-cut
>
Roland
</a>
<i>
laser
</i>
<a
href=
"http://www.epiloglaser.com/product_line.htm"
>
Epilog
</a>
<a
href=
http://www.ulsinc.com/products/
>
Universal
</a>
<a
href=
http://www.troteclaser.com
>
Trotec
</a>
<a
href=
http://www.gccworld.com/Laser_Engraver.php
>
GCC
</a>
<a
href=
http://fslaser.com/
>
Full Spectrum
</a>
<a
href=
http://www.lasersaur.com/
>
Lasersaur
</a>
<a
href=
https://www.xtool.com
>
xTool
</a>
<a
href=
https://www.xtool.com
>
xTool
</a>
<a
href=
http://fslaser.com/
>
Full Spectrum
</a>
<a
href=
http://www.lasersaur.com/
>
Lasersaur
</a>
<a
href=
http://3dfablight.com
>
3D FabLight
</a>
<a
href=
http://www.oxfordlasers.com/laser-micromachining/
>
Oxford
</a>
<a
href=
https://lightcon.com/product/pharos-femtosecond-lasers/
>
PHAROS
</a>
<a
href=
https://www.inmachines.net/Fabulasermini
>
Fabulaser
</a>
<i>
plasma
</i>
...
...
@@ -39,8 +39,8 @@
<a
href=
https://www.freecadweb.org
>
FreeCAD
</a>
<a
href=
https://www.freecadweb.org/wiki/Sketcher_Workbench
>
Sketcher
</a>
<a
href=
https://github.com/execuc/LCInterlocking
>
LCInterlocking
</a>
<a
href=
../computer_design/2Dconstraints.mp4
>
video
</a>
<a
href=
http://www.autodesk.com/products/fusion-360/overview
>
Fusion 360
</a>
Slicer
<a
href=
http://www.solidworks.com
>
SolidWorks
</a>
<a
href=
https://xdesign.solidworks.com
>
xDesign
</a>
<a
href=
https://www.onshape.com
>
Onshape
</a>
<a
href=
https://appstore.onshape.com/apps/CAM/EAAEWYIOMQKBENEMYW2N7MF253CT4WYL6SUJGEY=/description
>
Kiri:Moto
</a>
<a
href=
https://cuttle.xyz
>
Cuttle
</a>
<a
href=
http://kyub.com
>
Kyub
</a>
<a
href=
http://
www.
tamasoft.co.jp/pepakura
-en
/
>
Pepakura
</a>
<a
href=
http://hci.rwth-aachen.de/visicut
>
VisiCut
</a>
<a
href=
http://flatfab.com
>
flatfab
</a>
<a
href=
https://www.exactflat.com
>
ExactFlat
</a>
<a
href=
https://www.onshape.com
>
Onshape
</a>
<a
href=
https://grid.space/kiri
>
Kiri:Moto
</a>
<a
href=
https://cuttle.xyz
>
Cuttle
</a>
<a
href=
http://kyub.com
>
Kyub
</a>
<a
href=
http
s
://tamasoft.co.jp/pepakura
_designer
/
>
Pepakura
</a>
<a
href=
http://hci.rwth-aachen.de/visicut
>
VisiCut
</a>
<a
href=
http://flatfab.com
>
flatfab
</a>
<a
href=
https://www.exactflat.com
>
ExactFlat
</a>
<b><a
href=
alien.jpg
>
CAM
</a></b>
printer drivers
...
...
@@ -66,6 +66,7 @@
copper
epoxy film
sandblast stencil
polycarbonate
<i>
settings
</i>
force
speed
...
...
@@ -78,9 +79,10 @@
<b><a
href=
http://fabacademy.org/2020/labs/bottrop/students/lena-hagenauer/src/week03.html
>
lasercutter
</a></b>
<i>
applications
</i>
marking
, engraving
marking
raster
<a
href=
gray.jpg
>
vector
</a>
<a
href=
https://www.xtool.com/products/xtool-f1-ultra-20w-fiber-diode-dual-laser-engraver
>
engraving
</a>
screen printing
<a
href=
halftone.jpg
>
halftone
</a>
<a
href=
holes.jpg
>
holes
</a>
<a
href=
halftone.png
>
path
</a>
<a
href=
https://inkscape.org/forums/questions/creating-complex-halftones
>
Inkscape
</a>
<a
href=
https://docs.gimp.org/en/plug-in-newsprint.html
>
GIMP
</a>
press-fit construction
...
...
@@ -91,7 +93,7 @@
stress concentration
parametric design
parameter testing
<a
href=
hinges.jpg
>
living hinges
</a>
,
<a
href=
flexures.png
>
flexures
</a>
,
<a
href=
56836505.pdf
>
mechanisms
</a>
<a
href=
hinges.jpg
>
living hinges
</a>
,
<a
href=
flexures.png
>
flexures
</a>
,
<a
href=
https://gitlab.fabcloud.org/academany/fabacademy/2020/bootcamp/spicy/-/blob/master/Urumbu/flexible-XYstage/README.md?ref_type=heads
>
mechanisms
</a>
<a
href=
http://cba.mit.edu/docs/theses/19.09.Patil.pdf
>
MEMS
</a>
<i>
Light Amplification by Stimulated Emission of Radiation
</i>
state diagram
...
...
@@ -123,7 +125,7 @@
assist
exhaust
filter
<i>
kerf
</i>
<i>
kerf
, offset
</i>
<a
href=
fire.jpg
><i>
safety
</i></a>
<a
href=
http://www.rli.com/resources/articles/classification.aspx
>
classes
</a>
venting
...
...
@@ -131,7 +133,7 @@
outgassing
cleaning optics
supervision
fires
<a
href=
https://www.youtube.com/watch?v=1v9jayH8MoA
>
fires
</a>
blanket
removing scrap
user boundary
<i><a
href=
https://www.epiloglaser.com/how-it-works/laser-material-compatibility.htm
>
materials
</a></i>
...
...
This diff is collapsed.
Click to expand it.
electronics_production/index.html
+
9
−
1
View file @
086139d2
...
...
@@ -42,7 +42,7 @@
nesting
<a
href=
http://sibusaman.fabcloud.io/doublepcb/
>
registration
</a>
<a
href=
http://fab.cba.mit.edu/classes/863.17/Harvard/people/HonghaoDeng/project-3/project-3.html
>
vinyl cutter
</a>
<a
href=
http://fab.cba.mit.edu/classes/863.17/Harvard/people/HonghaoDeng/project-9/project-9.html
>
flex
</a>
<a
href=
http://fab.cba.mit.edu/classes/863.17/CBA/people/tomasero/index.html
>
connections
</a>
<a
href=
http://fab.cba.mit.edu/classes/863.18/Harvard/people/victoria/week_04.html
>
encapsulation
</a>
<a
href=
http://fabacademy.org/2019/labs/kamplintfort/students/alessandra-crotty/week6.html
>
milling
</a>
<a
href=
http://fabacademy.org/archives/2015/doc/fiber-laser-cutting-pcb.html
>
laser cutter
</a>
<a
href=
https://fab.cba.mit.edu/classes/863.22/CBA/people/Wedyan/LIG.html
>
LIG
</a>
<a
href=
http://fabacademy.org/archives/2015/doc/fiber-laser-cutting-pcb.html
>
laser cutter
</a>
<a
href=
https://github.com/sphawes/fiber-laser-pcb-fab
>
engraver
</a>
<a
href=
https://fab.cba.mit.edu/classes/863.22/CBA/people/Wedyan/LIG.html
>
LIG
</a>
<a
href=
http://fab.cba.mit.edu/classes/863.19/CBA/people/joaowilbert/week6/
>
printing
</a>
<a
href=
https://www.voltera.io/product/pcb-printer
>
conducting inks
</a>
<a
href=
https://www.google.com/search?q=electroplating
>
plating
</a>
<a
href=
http://cba.mit.edu/docs/papers/00.07.E-broidery.pdf
>
sewing
</a>
...
...
@@ -126,6 +126,14 @@
<a
href=
linetest.traces.png
>
traces
</a>
<a
href=
linetest.traces_exterior.png
>
traces+exterior
</a>
<a
href=
linetest.interior.png
>
interior
</a>
<a
href=
0156.jpg
>
1/64"
</a>
<a
href=
010.jpg
>
0.010"
</a>
<a
href=
V.jpg
>
V-bit
</a>
<a
href=
fiber.jpg
>
fiber laser
</a>
<a
href=
pads.jpg
>
pad, trace size
</a>
<b><a
href=
https://vimeo.com/518231668
>
debugging
</a></b>
inspect, reflow solder joints
check component orientation, values
verify data sheets
confirm connector orientation
measure supply voltages
probe I/O signals
<b>
<a
href=
https://fabacademy.org/2020/labs/ulb/students/quentin-bolsee/assignments/week05/
>
assignment
</a>
<a
href=
https://fab.cba.mit.edu/classes/863.24/people/IsaakFreeman/week6/week6.html
>
assignment
</a>
<a
href=
https://gitlab.cba.mit.edu/quentinbolsee/tracking/-/raw/main/img/pcb_upside_down.jpg
>
assignment
</a>
<a
href=
http://fab.cba.mit.edu/classes/863.17/CBA/people/seanhickey/weeks/06-large-format-machining/
>
assignment
</a>
</b>
<i>
group assignment:
</i>
- characterize the design rules for your in-house PCB production process
...
...
This diff is collapsed.
Click to expand it.
embedded_programming/index.html
+
29
−
35
View file @
086139d2
...
...
@@ -56,7 +56,7 @@
<a
href=
http://www.faqs.org/faqs/microcontroller-faq/8051/
>
8051
</a>
<a
href=
https://www.microchip.com/design-centers/microcontrollers
>
PIC
</a>
<a
href=
http://www.ti.com/lsds/ti/microcontroller/16-bit_msp430/overview.page
>
MSP
</a>
<a
href=
https://www.microchip.com/
design-centers/8-bit/microchip-
avr-mcus
>
AVR
</a>
<a
href=
https://www.microchip.com/
en-us/products/microcontrollers-and-microprocessors/8-bit-mcus/
avr-mcus
>
AVR
</a>
•
6-100 pin packages
<a
href=
https://www.digikey.com/en/products/detail/microchip-technology/ATTINY10-TSHR/2051008
>
ATtiny10
</a>
•
SOT23-6
...
...
@@ -162,6 +162,18 @@
<a
href=
https://github.com/v923z/micropython-ulab
>
ulab
</a>
<a
href=
https://www.espruino.com/
>
Espruino
</a>
<a
href=
https://kalumajs.org/
>
Kaluma
</a>
<a
href=
https://microsoft.github.io/devicescript/
>
DeviceScript
</a>
<b>
AI
</b>
<i>
coding
</i>
<a
href=
https://chat.openai.com
>
ChatGPT
</a>
<a
href=
https://github.com/features/copilot
>
Copilot
</a>
<a
href=
https://about.gitlab.com/gitlab-duo/
>
Duo
</a>
<a
href=
https://deepseekcoder.github.io
>
DeepSeek
</a>
<a
href=
AI/chat.mp4
>
bugs, hallucination, copyright infringement, ...
</a>
<i>
embedded
</i>
<a
href=
https://www.tensorflow.org/lite/microcontrollers
>
TensorFlow Lite
</a>
<a
href=
https://www.tinyml.org/
>
TinyML
</a>
<a
href=
https://github.com/espressif/esp-dl
>
ESP-DL
</a>
<a
href=
https://www.edgeimpulse.com/
>
Edge Impulse
</a>
<b>
operating systems
</b>
bare-metal
<a
href=
https://docs.micropython.org/en/latest/library/asyncio.html
>
cooperative
</a>
<i>
vs
</i>
preemptive multitasking
<a
href=
https://www.freertos.org
>
FreeRTOS
</a>
<a
href=
https://github.com/tinyos/tinyos-main
>
TinyOS
</a>
<a
href=
https://www.mbed.com/en/
>
Mbed OS
</a>
<a
href=
http://www.ros.org
>
ROS
</a>
<b><a
id=
programmers
><a
href=
http://pub.fabcloud.io/programmers/summary/
>
in-system development
</a></a></b>
<a
href=
https://docs.micropython.org/en/v1.8.6/pyboard/reference/repl.html
>
raw REPL
</a>
,
<a
href=
https://docs.micropython.org/en/latest/esp8266/tutorial/repl.html
>
Web REPL
</a>
,
<a
href=
https://gitlab.cba.mit.edu/pub/upy/-/blob/main/upy.py
>
upy.py
</a>
<a
href=
http://ww1.microchip.com/downloads/en/DeviceDoc/Atmel-42366-SAM-BA-Bootloader-for-SAM-D21_ApplicationNote_AT07175.pdf
>
bootloader
</a>
,
<a
href=
https://github.com/arduino/Arduino/wiki/Unofficial-list-of-3rd-party-boards-support-urls
>
bootloaders
</a>
...
...
@@ -240,11 +252,6 @@
<a
href=
https://www.seeedstudio.com/XIAO-c-1964.html
>
XIAO
</a>
(
<a
href=
https://ng.cba.mit.edu/neil/23.02.CT/index.html
>
CT
</a>
)
<a
href=
https://www.adafruit.com/category/943
>
Adafruit
</a>
<a
href=
https://www.pololu.com/category/149/a-star-programmable-controllers
>
Pololu
</a>
<a
href=
https://www.olimex.com/
>
Olimex
</a>
<a
href=
https://microbit.org
>
Micro:bit
</a>
<a
href=
http://beagleboard.org/
>
Beagle
</a>
<a
href=
http://www.raspberrypi.org/
>
Rasberry Pi
</a>
<a
href=
https://gitlab.fabcloud.org/pub/programmers/quentorres
>
Quentorres
</a>
<a
href=
http://fabacademy.org/2020/labs/leon/students/adrian-torres/fabxiao.html
>
Fab-Xiao
</a>
<a
href=
http://fabacademy.org/2020/labs/leon/students/adrian-torres/samdino.html
>
SAMDino
</a>
<a
href=
http://fabacademy.org/2020/labs/leon/students/adrian-torres/adrianino.html
>
Adrianino
</a>
<a
href=
http://fabacademy.org/2020/labs/ulb/students/quentin-bolsee/projects/samd11c_devkit
>
D11C devkit
</a>
<a
href=
http://fabacademy.org/2020/labs/ulb/students/quentin-bolsee/projects/samd21e_devkit/
>
D21E devkit
</a>
<b>
operating systems
</b>
bare-metal
<a
href=
https://docs.micropython.org/en/latest/library/asyncio.html
>
cooperative
</a>
<i>
vs
</i>
preemptive multitasking
<a
href=
https://www.freertos.org
>
FreeRTOS
</a>
<a
href=
https://github.com/tinyos/tinyos-main
>
TinyOS
</a>
<a
href=
https://www.mbed.com/en/
>
Mbed OS
</a>
<a
href=
http://www.ros.org
>
ROS
</a>
<b>
clocks
</b>
types
RC (10%, 1% calibrated)
...
...
@@ -252,7 +259,7 @@
quartz (50 ppm)
PLL
instruction cycles
overclocking
<a
href=
https://www.raspberrypi.com/news/dont-try-this-at-home-overclocking-rp2040-to-1ghz/
>
overclocking
</a>
underclocking
<b>
serial communication
</b>
...
...
@@ -275,6 +282,21 @@
<a
href=
https://www.ftdichip.com/FTDrivers.htm
>
drivers
</a>
<a
href=
http://www.intra2net.com/en/developer/libftdi/
>
libFTDI
</a>
<a
href=
https://www.digikey.com/product-detail/en/ftdi-future-technology-devices-international-ltd/TTL-232R-5V/768-1028-ND
>
cable
</a>
<a
href=
https://www.ftdichip.com/Products/ICs/FT230X.html
>
chip
</a>
<a
href=
FTDI/USB-FT230XS-serial
>
hello.USB-serial.FT230X
</a>
<a
href=
FTDI/USB-FT230XS-serial.png
>
board
</a>
<a
href=
FTDI/USB-FT230XS-serial.jpg
>
components
</a>
<a
href=
FTDI/USB-FT230XS-serial.traces.png
>
traces
</a>
<a
href=
FTDI/USB-FT230XS-serial.traces_exterior.png
>
traces+exterior
</a>
<a
href=
FTDI/USB-FT230XS-serial.interior.png
>
interior
</a>
<b>
debugging
</b>
blink LED
add print statements
<a
href=
debug/debug_Arduino_D11C14.mp4
>
use an embedded debugger
</a>
<a
href=
http://www.gnu.org/software/gdb/
>
gdb
</a>
,
<a
href=
http://www.gnu.org/software/ddd/
>
ddd
</a>
<a
href=
https://www.microchip.com/en-us/tools-resources/develop/microchip-studio
>
Microchip Studio
</a>
<a
href=
https://docs.arduino.cc/software/ide-v2/tutorials/ide-v2-debugger
>
Arduino 2
</a>
<b>
simulation
</b>
<a
href=
https://www.tinkercad.com
>
Tinkercad
</a>
digital
<a
href=
https://wokwi.com
>
Wokwi
</a>
<a
href=
sim/Wokwi.mp4
>
video
</a>
mixed-signal
<a
href=
https://www.falstad.com/circuit/avr8js/
>
AVR8js
</a>
<a
href=
sim/AVR8js.mp4
>
video
</a>
<b><a
href=
RP2040/RP2040.pdf
>
RP2040
</a></b>
<a
href=
https://www.seeedstudio.com/XIAO-RP2040-v1-0-p-5026.html
>
XIAO
</a>
<a
href=
RP2040/RP2040-XIAO-pinout.jpg
>
pinout
</a>
<a
href=
RP2040/hello.button-blink.RP2040
>
hello.button-blink.RP2040
</a>
<a
href=
RP2040/hello.button-blink.RP2040.png
>
board
</a>
<a
href=
RP2040/hello.button-blink.RP2040.jpg
>
components
</a>
<a
href=
RP2040/hello.button-blink.RP2040.top.png
>
traces
</a>
<a
href=
RP2040/hello.button-blink.RP2040.interior.png
>
interior
</a>
...
...
@@ -362,34 +384,6 @@
<a
href=
128DB32/hello.128DB32.echo
>
128DB32-echo
</a>
<a
href=
128DB32/hello.128DB32.echo.png
>
board
</a>
<a
href=
128DB32/hello.128DB32.echo.jpg
>
components
</a>
<a
href=
128DB32/hello.128DB32.echo.traces.png
>
traces
</a>
<a
href=
128DB32/hello.128DB32.echo.traces_exterior.png
>
traces+exterior
</a>
<a
href=
128DB32/hello.128DB32.echo.interior.png
>
interior
</a>
<a
href=
http://pub.pages.cba.mit.edu/ring/GPIO/AVR128DB32/ring.128DB32.c
>
ring.c
</a>
<a
href=
http://pub.pages.cba.mit.edu/ring/GPIO/AVR128DB32/ring.128DB32.make
>
ring.make
</a>
<a
href=
128DB32/hello.128DB32.echo.c
>
echo.c
</a>
<a
href=
128DB32/hello.128DB32.echo.make
>
echo.make
</a>
<a
href=
128DB32/hello.128DB32.echo.mp4
>
video
</a>
<b><a
href=
https://vimeo.com/518231668
>
debugging
</a></b>
<i>
simulation
</i>
digital
<a
href=
https://wokwi.com
>
Wokwi
</a>
<a
href=
sim/Wokwi.mp4
>
video
</a>
mixed-signal
<a
href=
https://www.falstad.com/circuit/avr8js/
>
AVR8js
</a>
<a
href=
sim/AVR8js.mp4
>
video
</a>
<i>
software
</i>
blink LED
add print statements
<a
href=
debug/debug_Arduino_D11C14.mp4
>
use embedded debugger
</a>
<a
href=
http://www.gnu.org/software/gdb/
>
gdb
</a>
,
<a
href=
http://www.gnu.org/software/ddd/
>
ddd
</a>
<a
href=
https://www.microchip.com/en-us/tools-resources/develop/microchip-studio
>
Microchip Studio
</a>
<a
href=
https://docs.arduino.cc/software/ide-v2/tutorials/ide-v2-debugger
>
Arduino 2
</a>
<i>
hardware
</i>
inspect, reflow solder joints
check component orientation, values
verify data sheets
confirm connector orientation
measure supply voltages
probe I/O signals
<b>
AI
</b>
<i>
embedded
</i>
<a
href=
https://www.tensorflow.org/lite/microcontrollers
>
TensorFlow Lite
</a>
<a
href=
https://www.tinyml.org/
>
TinyML
</a>
<a
href=
https://github.com/espressif/esp-dl
>
ESP-DL
</a>
<a
href=
https://www.edgeimpulse.com/
>
Edge Impulse
</a>
<i>
coding
</i>
<a
href=
https://chat.openai.com
>
ChatGPT
</a>
<a
href=
https://github.com/features/copilot
>
Copilot
</a>
<a
href=
https://deepseekcoder.github.io
>
DeepSeek
</a>
<a
href=
AI/chat.mp4
>
bugs, hallucination, copyright infringement, ...
</a>
<b><a
href=
https://fabacademy.org/2020/labs/ulb/students/quentin-bolsee/assignments/week09/
>
assignment
</a></b>
<b><a
href=
https://fabacademy.org/2020/labs/leon/students/adrian-torres/week08.html
>
assignment
</a>
<a
href=
https://fab.cba.mit.edu/classes/863.23/EECS/people/Yohan/week2/
>
assignment
</a></b>
<i>
group assignment:
</i>
demonstrate and compare the toolchains and development workflows
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment