Homepage
"We can roam the bloated stacks of the Library of Alexandria, where all imagination and knowledge are assembled..."
Alberto Manguel, The Library at Night
Welcome to Alacrity Wiki!
Here all the knowledge is free. Part of our mission is making high quality information available to all. Feel free to learn as much as you want.
Teachers, you're welcome to use our courses in your own curriculum, just make sure to credit us =). Formally, the courses are licensed under CC BY-NC-SA 4.0: you can share and adapt them for non-commercial use, as long as you credit us and share your changes under the same license. A credit line you can copy:
Based on course materials by Alacrity Education (wiki.alacrity.ro), licensed under CC BY-NC-SA 4.0.
Courses
These courses were written for our AirBox Bootcamp, where 150 high school and university students learned from them. That's why you'll see AirBox, our open-source air-quality monitor, mentioned along the way. You don't need one to follow along.
Learning path
Taken in this order, the courses give you the complete picture of how we tricked rocks and sand to calculate and do magic (like running CLaude somehwere in a datacenter). But you're by NO MEANS bound to it: jump straight to whatever interests you.
- P1E · Physics for Electricity: the basics you need to really understand how electricity behaves.
- E1 · Introduction to electricity and electronics: if you're scared of electronics, E1 was made for you =). No prior knowledge needed, we literally build up from the electron all the way to the basic discrete components and their roles in a circuit.
- CS1, in two parts:
- CS1H · A very brief history of computers (optional, but we highly encourage it): This is suppoed to be read as a "story" of sorts. A story of some of the most important people (but by no means all the people) that defined the field. A history of humans and their drive for predictability, some of their dreams and aspirations as well as some insanity and tragedy.
- CS1I · A little introduction: A little introduction without the fairy tales from CS1H (although I highly encourage you to at least give them a try). You will learn about the components inside your computer that run your programs, a little bit about compilers, some data structures and the (very) basics of the C programming language.
- E2 · Introduction to digital electronics: picks up where E1 left off and uses the mighty MOSFET to build up to a working CPU.
- CS2 · Functions, Pointers, Arrays and Strings: this is where we actually start programming. Much more practical and focused than both CS1 parts. Think of it as "you've read enough, now program".
- CS3 · Casting, heap, structs & multi-file processing: the grand finale of the CS saga. It won't make you an engineer, but it will make you ready to take on some new challenges.
Projects
- AirBox V2: documentation and devlog of AirBox V2, our open-source air-quality monitor. AirBox V3 is in progress, so V2 will only get updates for a limited time.
- INDXWorks: documentation and devlog of our own spin on using Bondtech INDX toolheads with open-source 3D printers.
- SPINSPINSPIN: a no-compromise ESC (electronic speed controller) build, soon to drive our planned Open Source SpinCoater.
- PrinterWorks: 3D printer projects and add-ons we develop in collaboration with Clockworks.
- KINA: our open-source tool that generates bills of materials (BOMs) automatically, switches suppliers and finds links to the parts.
- Omphalos: digital badges for people and organizations (the link opens a sample badge). Want badges for your organization or company? Write to us at contact@alacrity.ro.
Infrastructure
- ⛓️💥 Network: An overview of the network at the lab.
- 📟 RouterOS: Configuration guide for our MikroTik lab router.
- 🧰 Authentik Account: Configuration reference for authentik setup, aimed at developers and security auditors.
Found a mistake, or want to help? Write to us at contact@alacrity.ro.