Digital PID Controller Using MSP432
The code in this repository is old and I don't like the sourceforge interface. You can get the code that was running in the video here: https://github.com/arduinoNube/digital-pid-classroom-demo This was a class demonstration I developed for a mechatronics class. Feel free to contact me about getting design files, code, a little help, etc. It demonstrates proportional, integral, and derivative controllers and their features as well as anti-windup and control loop update rate. It uses a DC motor controlled by an h-bridge and an optical quadrature encoder for feedback. It uses timers, counters, and interrupts to generate PWM to control the speed of the motor, encoder pulse counting, and control loop updates.
SPICE netlist visualizer
NetlistViewer is a tool capable of loading netlists in text format (currently only SPICE netlists) and convert them in a schematic (i..e graphical) form.
Convert any image to a gerber file
This application allows you to load an image file and convert it to a gerber file. For best result, you can adjust color and tolerance filters and see a preview image before creating output files. Demonstration video: https://www.youtube.com/watch?v=RdQ_jO0g25A Useful information of this application through: https://imagetogerber.wordpress.com/ I'm working on an Image to Excellon Converter app, meanwhile if you need to convert one image to excellon you can contact me: firstname.lastname@example.org If this application has been useful to you, please donate using the Donate tab above.
VHF-UHF propagation prediction and radio coverage analysis tool.
QRadioPredict is an experimental software for VHF-UHF propagation prediction and radio coverage analysis. Currently it works on Linux and Windows 32 bit (Vista tested). Can be used as a repeater site planing tool. Uses OpenStreetMap tiles or public sattelite imagery as background. Elevation profiles are taken from NASA 1 degree SRTM 3 arcsec elevation files (*.hgt) obtainable from various sources. Uses a new algorithm for glound clutter attenuation prediction, based on a ray model. Terrain type data is taken from Corine CLC2006 shapefiles, which gives great accuracy for all of Europe, or from any other land cover data such as VMAP0 shapefiles. Has an internal APRS client which can be used to display stations as a landmark. Can use antenna radiation patterns generated by 4NEC2 or other NEC2 compatible antenna modelling programs. QRadioPredict can operate as a traditional standalone program or can be connected to Flightgear for real-time radio analysis.
Bootloader for STM32, XMC, HCS12 and other microcontroller targets.
OpenBLT is mostly used as an STM32 bootloader, due to the popularity of STM32 microcontrollers. However, the bootloader’s architecture is such that it can work with any microcontroller and use any type of communication interface to perform firmware updates.
Mysql Monitor Tool is a useful application to monitor multiple Mysql server instances. Its simple and effective user interface allows you to track the health of your servers, check parameters and visualize trends via real time charts.
The TRANSIMS Studio application is an integrated development environment for the TRansportation ANalysis and SIMulation System (TRANSIMS). Components include a run time environment to execute TRANSIMS in parallel, as well as a full featured GUI.
A python gear generator that serves as CAE/CAD-preprocessor for involute gears based on pythonOCC. It allows for the computation of dynamic properties and the creation of exact geometries from a minimal input set.
A small program for quickly generation of g-code. It can generate circular pockets, square pockets, etc. Now it can generate program from DXF. You can support a development with donation on my paypal page www.paypal.me/alexdevisa Небольшая программа для генерации G-кода. Может генерировать различные карманы, а так же поддерживает генерацию G-кода из файла DXF. Поддержать проект можно пожертвованием любой суммы на моей странице paypal - www.paypal.me/alexdevisa
Qt based GUI system for use on EPICS control systems. (Now on GitHub)
(Now mantained on GitHub - https://qtepics.github.io/) A layered framework based on Qt for accessing Experimental Physics and Industrial Control System (EPICS) data using Channel Access (CA). Designed for rapid development of control system graphical interfaces. Initially developed by Glenn Jackson, Anthony Owen, and Andrew Rhyder at the Australian Synchrotron. Later, Andrew Starritt and Ricardo Fernandes joined the development team.
Self-hosted Google Drive/Photos/Music alternative
FileRun is a PHP file manager and file sharing application that helps you access, organize, view and edit office documents, photos, music and any other type of files that you might store on your web server.
Open Factory 3D is a free factory design application that helps you to place your machines and factory equipment on a factory 2D plan, with a 3D preview.
ProQuiz is a Professional Quiz Maker Software capable of Generating Quizzes of all types by simple user interface. Its easy to use User interface makes it stand apart from other softwares in this category.
Software for Introductory Chemical Engineering Thermodynamics
Introductory Chemical Engineering Thermodynamics helps readers master the fundamentals of applied thermodynamics as practice today. The text is distinctive in making the molecular perspectives accessible at the introductory level and connecting properties with practical applications. This site distributes the software for the textbook. If you are a 'user', then you want to download the archive from 'Download' icon or the 'Files' link. If you want the latest version of a particular file, then use the 'Code' link and look in the 'trunk' folder for the main development and 'branches' for any side projects. Please note that the 'Files' releases are periodic, and that the 'Code' files may contain development files or code that is different from the 'Files' content.
This is collection of Qt4 and Qt5 widgets of flight instruments, inluding Attitude Indicator, Airspeed Indicator, Vertical Speed Indicator, Turn Indicator, Horizontal Situation Indicator, Primary Flight Display and Navigation Display.
SNMP Simulator is a software that would act like a multitude of real physical devices from SNMP Manager's point of view. Simulator builds and uses a database of physical devices' SNMP footprints to respond like their real counterparts do. Project moved to GitHub: https://github.com/etingof/snmpsim
Our primary goal is to create a great, full featured, 3D CAD environment for Blender for use by engineers, designers, drafters, architects, etc. based on the OpenCascade toolkit.
C++ framework for application of any type of evolutionary computation.
ECF is a framework intended for application of any type of evolutionary computation (GA/GP, DE, Clonalg, ES, PSO, ABC, GAn, local search...). It offers simplicity for the end-user (parameterless usage, tutorial) and customization for experienced EC practicioners.
PyRPL turns your Red Pitaya into a powerful analog feedback device.
The Red Pitaya is a commercial, affordable FPGA board with fast analog inputs and outputs. This makes it useful for quantum optics experiments, in particular as a digital feedback controller for analog systems. Based on the open source software provided by the board manufacturer, PyRPL (Python RedPitaya Lockbox) implements many devices that are needed for optics experiments with the Red Pitaya. PyRPL implements various digital signal processing (DSP) modules (see features below). It allows to arbitrarily interconnect the available DSP modules and retrieve signal values on timescales below 1 ms. The graphical user interface (GUI) provides a realtime display of the various measurement instruments and allows the easy configuration of DSP signal chains and feedback controllers. At the highest abstraction level, arbitrary feedback sequences can be defined to fulfill tasks as complex as approaching and locking a resonance of a high-finesse Fabry-Perot cavity (tested up to finesse=100,000).
Qt Visual Graph Editor
qvge is a multiplatform graph editor written in C++/Qt. Its main goal is to make possible visually edit two-dimensional graphs in a simple and intuitive way. Please note that qvge is not a replacement for such a software like Gephi, Graphvis, Dot, yEd, Dia and so on. It is neither a tool for "big data analysis" nor a math application. It is really just a simple graph editor :)
openEAR is the Munich Open-Source Emotion and Affect Recognition Toolkit developed at the Technische Universität München (TUM). It provides efficient (audio) feature extraction algorithms implemented in C++, classfiers, and pre-trained models on well-known emotion databases. It is now maintained and supported by audEERING. Updates will follow soon.
Profiling and analysis of laser beams with ImageJ
This open-source software enables profiling and analysis of laser beams. It can be used with a variety of cameras supported by ImageJ and Micro-Manager, or images from any other source. It provides all common analysis methods like D4Sigma, knife-edge, as well as fitting of Hermite-Gauss and super-Gauss functions.
Cantera is a suite of object-oriented software tools for problems involving chemical kinetics, thermodynamics, and/or transport processes. It can be used from MATLAB, Python, C++, or Fortran.
Kactus2 is a toolset for IP-XACT based SoC design and provides packing, integration and configuration of HW and SW components, plus register design and HDL import and generation. For publications use this reference: http://joss.theoj.org/papers/73e33d6850d24f0d6aad0d5f38937f83 The source code is hosted at https://github.com/kactus2/kactus2dev. Example IPs are available at https://github.com/kactus2/ipxactexamplelib Video tutorials are available at https://www.youtube.com/user/Kactus2Tutorial Issue tracker is available at https://kactus2.cs.tut.fi
Scientific computing, machine learning and computer vision for .NET
The Accord.NET Framework provides machine learning, mathematics, statistics, computer vision, computer audition, and several scientific computing related methods and techniques to .NET. The project is compatible with the .NET Framework. NET Standard, .NET Core, and Mono.