Top 23 Python Hardware Projects
Scapy: the Python-based interactive packet manipulation program & library. Supports Python 2 & Python 3.Project mention: Scapy | reddit.com/r/ITProTuesday | 2021-11-19
Scapy is a powerful, interactive Python2/3 packet-manipulation program that can forge or decode packets for a wide array of protocols, send & capture them, match requests with replies and more. Easily handles tasks like scanning, tracerouting, probing, unit tests, attacks and network discovery so it can replace hping, most of nmap, arpspoof, arp-sk, arping, tcpdump, tshark, p0f, etc. Also performs specific tasks most other tools can’t handle, like sending invalid frames, injecting your own 802.11 frames and combining technics. Our thanks for this suggestion go to lazyjk.
Hook and simulate global keyboard events on Windows and Linux.Project mention: Help please | reddit.com/r/learnpython | 2022-01-18
Operating System: windows 7 Python Version: 3.8.8 Keyboard: Logitech k200 IDE: pycharm community edition Module: keyboard module latest version Module Link: https://github.com/boppreh/keyboard Pip Version: Latest
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!. SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
Python serial port access libraryProject mention: Is it possible to install `pip` or pyserial on LibreELEC 10? | reddit.com/r/libreELEC | 2021-10-26
# Download pyserial to ~/ cd ~/ wget https://github.com/pyserial/pyserial/archive/refs/tags/v3.4.tar.gz -O pyserial-3.4.tar.gz # Create a temp dir to do the work in export tmp_dir=~/install_temp/ mkdir $tmp_dir cd $tmp_dir # Extract and install pyserial tar -xvf ~/pyserial*.tar.gz cd pyserial* python setup.py install --user # Clean-up cd ~/ rm $tmp_dir/ -Rf
Easily document cables and wiring harnessesProject mention: Are there any good CAD packages for designing cable assemblies and interconnects? I'm struggling with designing and documenting a bunch of interconnects. | reddit.com/r/AskElectronics | 2021-05-11
WireViz may interest you
USB access for PythonProject mention: 5% of 666 Python repos had comma typo bugs (inc V8, TensorFlow and PyTorch) | news.ycombinator.com | 2022-01-07
Scots Army Knife for electronicsProject mention: SuperH | news.ycombinator.com | 2021-12-07
This post is so timely!
Does anybody in this thread have details about the H-UDI proprietary SH4 JTAG extensions? Context here:
A module for cross-platform control of the mouse and keyboard in python that is simple to install and use.Project mention: Python keylogger in 5 minutes | dev.to | 2021-02-23
Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.
Next-Gen GUI-based WiFi and Bluetooth Analyzer for LinuxProject mention: Noisy Neighborhood - Finding sources of interference? | reddit.com/r/RTLSDR | 2021-08-21
a USB multitool + Amaranth HDL framework for monitoring, hacking, and developing USB devicesProject mention: QuickLogic Opens Up FPGA Design | reddit.com/r/FPGA | 2021-03-06
Check out https://github.com/greatscottgadgets/luna and https://github.com/tinyfpga/TinyFPGA-Bootloader
Hook and simulate global mouse events in pure PythonProject mention: I am a proficient Python coder whose learning has plateaued. Any really useful libraries I should look into learning? Taking recommendations. | reddit.com/r/learnpython | 2021-04-16
And here are some libraries that might pique your interest although they don't strictly answer your question: - tqdm for adding a progress bar on for loops (it comes with useful information like iteration per second and estimated time needed to finish) - alive_progress adds a progress bar like tqdm, but it works even with generators and while loops which I don't think tqdm does. -timebudget, with just a decorator as soon as a function is completed it prints the time taken to execute it - send2trash for sending files to the trash bin instead of permanently deleting them - keyboard for sending keyboard inputs or check if a key is pressed - mouse same as keyboard but with mouse buttons - textract for extracting text from many types of file with a single interface. It supports documents, powerpoint presentations, csv, excels, images, gifs, audio, and many more
A Python package and CLI tool to work with w1 temperature sensors like DS1822, DS18S20 & DS18B20 on the Raspberry Pi, Beagle Bone and other devices.Project mention: Need help wiring temp sensor | reddit.com/r/RASPBERRY_PI_PROJECTS | 2021-11-22
Hardware-based SSH/PGP agentProject mention: TIL: Trezor-T works under WSL-2 (Linux on Windows) using usbipd-win | reddit.com/r/TREZOR | 2022-01-12
I'd been working with the trezor-gpg and trezor-ssh features recently, but found them difficult to configure in Windows. When I saw the WSL-2 article on usbipd, found everything worked great.
Python-based Hardware Design Processing Toolkit for Verilog HDLProject mention: How to compare HDL simulation/implementation results to Matlab? | reddit.com/r/FPGA | 2021-06-01
An open source Python package that generates hardware pinout diagrams as SVG images.Project mention: J0ono0/pinout: generate hardware pinout diagrams | news.ycombinator.com | 2021-06-29
A C-like hardware description language (HDL) adding high level synthesis(HLS)-like automatic pipelining as a language construct/compiler feature.Project mention: Cross module reference (XMR)? | reddit.com/r/FPGA | 2022-01-20
an open diy py/pi based video samplerProject mention: Looking for some glitch software | reddit.com/r/glitch_art | 2021-05-15
ACID is a simple but fun video synth I just learned about and downloaded. I also use r_e_c_u_r on a raspberry pi to process video.
Blynk IoT library for Python and MicropythonProject mention: I can't figure out how to get Bluetooth to work. | reddit.com/r/esp32 | 2022-01-19
Try starting here: https://github.com/blynkkk/lib-python
A low-cost, DIY data diode for ICSProject mention: Dyode: A low-cost, DIY data diode for ICS | news.ycombinator.com | 2021-08-19
A seamless python to Cadence Virtuoso Skill interface
Python library to manipulate Ingenico mobile payment device like iCT220 or iWL220 equipped with Telium Manager. RS232/USB.
NFL LED scoreboard! This project can display live scores of your favourite football teams!Project mention: [OC] Live updating LED fantasy football scoreboard for Sleeper, ESPN, and Yahoo! | reddit.com/r/RASPBERRY_PI_PROJECTS | 2021-09-07
Also made one for just general NFL games as well!
General Purpose 8 Qubit Optical Quantum ComputerProject mention: What's the general consensus here on home-built Quantum Processors? | reddit.com/r/QuantumComputing | 2021-11-27
There's a few guides on making simple Quantum Processors, the most well known is 8 Qubit design under GPLv3. It uses KLM Protocol and does not have entanglement, and estimated to cost $5-10k in materials to build.
Gas detection for Raspberry Pi using ADS1x15 and MQ-2 sensors
Python Hardware related posts
2 projects | reddit.com/r/learnpython | 18 Jan 2022
Trying to create a "simple" macro in Python
1 project | reddit.com/r/learnpython | 20 Dec 2021
Hard Wallet Workaround in Event of Government Oppressive Regulation
3 projects | reddit.com/r/Bitcoin | 16 Dec 2021
1 project | news.ycombinator.com | 7 Dec 2021
1 project | reddit.com/r/ITProTuesday | 19 Nov 2021
What should a modern IP library look like?
7 projects | reddit.com/r/FPGA | 6 Nov 2021
Is it possible to install `pip` or pyserial on LibreELEC 10?
1 project | reddit.com/r/libreELEC | 26 Oct 2021
What are some of the best open-source Hardware projects in Python? This list will help you:
Are you hiring? Post a new remote job listing for free.