Welcome aboard!
This is the companion knowledge base to everything I do at Code and Compile. Whether you found me through a YouTube video, a course, or a random Google search at 2 AM trying to fix a PLC, you’re in the right place.Here you’ll find, all 100% free:
- Product reviews: Hands-on breakdowns of industrial automation and IIoT devices, with the honest details datasheets leave out
- Course resources: The supporting material, guides, and references for my e-learning courses, so you can follow along and practice
- PLC downloads: Ready-to-use project files, sample programs, and source code
- Attachments & extras: Wiring diagrams, presentations, configs, and everything else you need to recreate what you see in the videos
No paywall on the wiki. No sign-up gate. Just open a topic and start building.
Heads up: this is a beta version. Content is published from Code and Compile and may contain the occasional error, if you spot one, drop me a line at info@codeandcompile.com and I’ll fix it.
Start here
Course resources
Downloads, presentations and PLC projects for every course.
Product reviews
Hands-on reviews of automation and IIoT devices and platforms.
Software downloads
The PLC, HMI and IIoT software used in the videos.
Free engineering tools
PID tuning simulator
Tune Kp, Ti and Td on a simulated process and watch overshoot and settling time live.
Bit and number converter
Decimal, hex, binary and BCD with clickable bits and Siemens M byte.bit addresses.
Drive control word builder
Build PROFIdrive STW1 words like 047F, decode ZSW1 and scale the speed setpoint.
Modbus RTU frame builder
Build RTU and TCP requests with the correct CRC-16, or check a captured frame.
Get my courses – 20% off
Use code WIKI at checkout on codeandcompile.com.



