M Suleman Khalid's starred repositories
OpenJSCAD.org
JSCAD is an open source set of modular, browser and command line tools for creating parametric 2D and 3D designs with JavaScript code. It provides a quick, precise and reproducible method for generating 3D models, and is especially useful for 3D printing applications.
OpenModelica
OpenModelica is an open-source Modelica-based modeling and simulation environment intended for industrial and academic usage.
Things-DAQ-Code
Code examples used in my blog Things DAQ
ArduPID-Library
A PID Library for Arduino digitalized with the Tustin's method with Anti-Windup
MFixedPoint
MFixedPoint is a header-only fixed-point C++ library suitable for fast arithmetic operations on systems which don't have a FPU (e.g. embedded systems).. Suitable for performing computationally intensive operations on a computing platform that does not have a floating-point unit (like most smaller embedded systems, such as Cortex-M3, CortexM0, ATmega, PSoC 5, PSoC 5 LP, PSoC 4, Arduino platforms e.t.c). Common applications include BLDC motor control and image processing. Best performance on a 32-bit or higher architecture (although 8-bit architectures should still be fine).
ControlLoop
Embedded control loop class with multiple control loop method including on/off, PID. and Cascade PID
T-MATS
An open source thermodynamic modeling package completed on behalf of NASA. The Toolbox for the Modeling and Analysis of Thermodynamic Systems (T-MATS) package offers a MATLAB/Simulink toolbox that gives a developer the ability to create simulations of such thermodynamic systems as turbomachinery and gas turbines. Keywords: TMATS, Control System, Numerical Methods, Newton-Raphson, Jacobian Calculation, Propulsion, Aircraft Engine, Jet, Turbofan, Turbojet, Compressor, Turbine, Nozzle, Inlet, open source
arinc653emulator
This code base contains a linux emulator for the ARINC-653 operating system services
Webots-Quadcopter-Python-SITL
Cross-platform Python based software in the loop simulation for object tracking and general quadcopter simulations using custom pure-Python based custom pure PID (and customisable) flight controller
CustomTkinter
A modern and customizable python UI-library based on Tkinter
Sensor-Dash
A simple PyQt5 GUI (Resizable) to show data from any where (customizable) and represent through Gauge, Graph and Progressbar