MatzElectronics
Product Designer, Javascript/Web, and C/Embedded Developer, STEM/STEAM Educator. I specialize in using Blockly to program microcontrollers.
@buildwithpiperOregon
Pinned Repositories
2nd-semester-introduction-to-computer-science
A 2nd semester follow-up to the TEALS Intro CS course
attendance-combobulator
Helps teachers manage attendance by combining data from Zoom and Canvas to generate absence and activity reports for each class period
awesome-circuitpython
A curated list of awesome CircuitPython guides, videos, libraries, frameworks, software and resources.
CH559sdccUSBHost
epilog-svg
Post-processor for exporting SVG files from Fusion 360 to an Epilog laser cutter
p5blockly
Blockly implementation of the p5 (processing.js) language
QuestionSets
Auto Generated Question Sets for math and science
Simple-Libraries
Contents of the SimpleIDE workspace folder and its Parallax Learn Simple Libraries subfolder.
Snap
a visual programming language inspired by Scratch
solo
BlocklyProp without the wires
MatzElectronics's Repositories
MatzElectronics/CH559sdccUSBHost
MatzElectronics/epilog-svg
Post-processor for exporting SVG files from Fusion 360 to an Epilog laser cutter
MatzElectronics/p5blockly
Blockly implementation of the p5 (processing.js) language
MatzElectronics/2nd-semester-introduction-to-computer-science
A 2nd semester follow-up to the TEALS Intro CS course
MatzElectronics/attendance-combobulator
Helps teachers manage attendance by combining data from Zoom and Canvas to generate absence and activity reports for each class period
MatzElectronics/awesome-circuitpython
A curated list of awesome CircuitPython guides, videos, libraries, frameworks, software and resources.
MatzElectronics/QuestionSets
Auto Generated Question Sets for math and science
MatzElectronics/Simple-Libraries
Contents of the SimpleIDE workspace folder and its Parallax Learn Simple Libraries subfolder.
MatzElectronics/Snap
a visual programming language inspired by Scratch
MatzElectronics/solo
BlocklyProp without the wires
MatzElectronics/blockly
The web-based visual programming editor.
MatzElectronics/BlocklyProp
Blockly based visual programming editor for Propeller C and Spin
MatzElectronics/BlocklyProp-cdn
Static files used by the BlocklyProp web server
MatzElectronics/BlocklyScope
Adding Oscilliscope functionality to BlocklyProp
MatzElectronics/ButtonBuilder
Make Buttons for your Canvas Homepage!
MatzElectronics/canvas-video-frame
A tool for setting up and loader using video.js for embedding videos as iframes in Canvas online classes
MatzElectronics/circuitpython-motor-module-library
MatzElectronics/doc2learn
Scrub Google Doc for use on Learn/CMS
MatzElectronics/exercise-machine-ui
A universal exercise machine UI and adapter
MatzElectronics/family-fridge
MatzElectronics/introduction-to-computer-science
Introduction to Computer Science
MatzElectronics/MatzElectronics
A little bit about me
MatzElectronics/micropython
Port of MicroPython for the BBC micro:bit
MatzElectronics/path-data-polyfill
Polyfill for SVG 2 getPathData() and setPathData() methods.
MatzElectronics/personal-site
Personal Website
MatzElectronics/PropellerGames
Games in propc and blocklyprop
MatzElectronics/SpaceSims
Simulations of planetary systems and space exploration using the Three.js WebGL library
MatzElectronics/taboo-for-three
A companion app that allows you to play the game Taboo with 3 players
MatzElectronics/three.js
JavaScript 3D Library.
MatzElectronics/uTerm
Simple, lightweight in-browser terminal