Programming
Software development: programming languages, coding, libraries and frameworks, software engineering and architecture, source control, developer tools, databases, and infrastructure.
-
Surface Projection nb.paulbutler.org
Deep dive into surface projection and hidden line removal using Python and penplot.
-
Pen Plotter Programming: The Basics medium.com
Some basics of programming vector paths, including sorting, joining, and simplifying.
-
LineDream linedream.marcrleonard.com
A generative art library for Python that can export SVGs.
-
BrachioGraph brachiograph.art
A cheap and simple plotter made from sticks, servos, and a Raspberry Pi running Python. Here's video of a BrachioGraph talk at PyCon UK from the creator.
-
-
Programming CalComp Pen Plotters (1968) archive.org
-
HP 7475A Interfacing and Programming Manual archive.org
Scanned PDF manual that contains a full HPGL reference.
-
Coding My Handwriting amygoodchild.com
Great exploration of creating handwriting with p5.js and some custom tools.
-
Verilator veripool.org
Free, open source Verilog compiler. Test benches are in C++ or SystemC. Very fast, but limted to 2-state, cycle-based simulation, and synthesizeable code only.
-
tscircuit tscircuit.com
Open source EDA package for schematic and PCB design using React
-
The Engineering Commons Podcast theengineeringcommons.com
Covers general engineering topics from mechanical to electrical.
-
TCAD Central tcadcentral.com
List of Technology CAD (TCAD) software and resources from the maker of DEVSIM.
-
Yoo Need One - SMD Marking Database smd.yooneed.one
Surface Mount Device (SMD) component marking database.
-
Scilab with Xcos scilab.org
Free, open source numerical computing alternative to MATLAB. Xcos provides Electrical System modeling capability similar to Simulink.
-
Rheingold Heavy rheingoldheavy.com
More project logs, tutorials and articles about electronics and embedded software, these ones by Dan Hienzsch.
-
/r/electronics reddit.com
and /r/ECE are the two most active sub-reddits for EE topics.
-
Qucs-S ra3xdh.github.io
Open source fork of Qucs using SPICE for simulation.
-
Qucs qucs.sourceforge.net
Open source, cross-platform, non-SPICE-based circuit simulator, with with S-parameter and Harmonic Balance capability.
-
Open Circuit Design Software opencircuitdesign.com
Open Source, full EDA suite chip design suite, focused on keeping up with commercial tools.
-
Proteus labcenter.com
PCB Design and Circuit Simulator Software.
-
KiCanvas kicanvas.org
An open source online viewer of KiCad schematics and boards.
-
Icarus Verilog iverilog.icarus.com
Free, open source verilog interpreter. Test benches are in behavioral verilog. Simulation is 4-state, and event-based.
-
InvenTree inventree.org
Open source web service for managing part inventory with parametric search, extensive API and plugin system
-
InventHub inventhub.io
Git-based project hosting and collaboration platform for hardware development.
-
GrabCad grabcad.com
Community supported database of 3D models with a large number of electronic component models.
-
gEDA geda-project.org
Another open source package, good for people that like scripting and makefiles, Linux and BSD only.
-
Circuit JS/Falstad falstad.com
Free, open source online simulator with electron flow visualization (rewrite of original Java applet by Paul Falstad).
-
Electronics Stack Exchange electronics.stackexchange.com
Question and answer site for electronics running on the popular Stack Overflow service.
-
PCB/EDA software list on the EEVblog forums eevblog.com
A much more comprehensive list of all the software tools available.
-
DipTrace diptrace.com
Quality Schematic Capture and PCB Design software with (pin and signal layer restricted) free version.
-
GeckoCIRCUITS de.wikipedia.org
Open Source Power Electronic Circuit Simulator. GitHub Project. Direct download link due to broken website.
-
Dangerous Prototypes dangerousprototypes.com
Blog about open source hardware projects and interesting app notes.
-
CppSim cppsim.com
Free, open source circuit simulator that leverages the C++ language to achieve very fast simulation times.
-
Altium CircuitMaker circuitmaker.com
Free package from the maker of the go to pro software.
-
Student Handbook cbseacademic.nic.in
Language used in this book easily understandable covers evolution, fundamentals, diode, rectifiers, transistors and its applications, SCR, DIAC and TRIAC.
-
CADLAB cadlab.io
Another Git-based project hosting and collaboration platform for hardware development.
-
Bald Engineer baldengineer.com
Project logs, tutorials and articles about electronics and embedded software by James Lewis.
-
Altium altium.com
PCB Design Software & Tools.
-
Video: Introduction to the Physical Web youtube.com
-
-
-
-
Physical Web Getting Started Guide for Developers docs.google.com
-
Proximity Beacon API developers.google.com
-
Google Developers Beacons Portal developers.google.com
-
iBeacon for Developers developer.apple.com
-
OneM2M onem2m.org
The purpose and goal of oneM2M is to develop technical specifications which address the need for a common M2M Service Layer that can be readily embedded within various hardware and software, and relied upon to connect the myriad of devices in the field with M2M application…
-
How to begin with the Amazon Timestream itnext.io
A step-by-step guide to AWS Timestream - a time series database to collect IoT data over-time.
-
Flutter SDK pub.dev
Flutter SDK to provide interface for Directus API.
-
Official JS SDK npmjs.com
The JS SDK provides an intuitive interface for the Directus API from within a JavaScript-powered project (Browsers and Node.js).
- next page of items loading…