How to patch into the circuitry of relatively cheap digital calipers to get data out of them.
DiskBuddy64 is a minimal adapter that can interface a Commodore 1541(II) floppy disk drive to your PC via USB in order to read from and write on disks. It uses its own fast loader to minimize the transfer times. The DiskBuddy64 is controlled via a command line interface or a graphical front end written in Python.
This is not my project. This is an open source project that i used to build out these adapters. It started as a desire for one adapter, but i could not find one, so i bought enough parts to make a batch.
Software and instructions are found here, along with license: https://oshwlab.com/wagiminator/c64-diskbuddy64
It’s a modern remake of the Commodore VIC-1011 interface with UP9600 enhancement to allow baud rates up to 9600 (only when used with Novaterm and Striketerm software). It’s the perfect companion for the Simple Wifi RS232 Modem!
Standard serial connector (DB9 or DB25). UP9600 support. LEDs for status: Power, TX, and RX. System reset button.
Greaseweazle allows versatile floppy drive control over USB. By extracting the raw flux transitions from a drive, any (eg. copy-protected) disk format can be captured and analyzed - PC, Amiga, Amstrad, PDP-11, musical instruments, industrial equipment, and more. The Greaseweazle also supports writing to floppy disks, from a range of image file formats including those commonly used for online preservation (ADF, IPF, DSK, IMG, HFE, etc).
Reads and writes 3", 3.5", 5.25", 8" disks (with suitable drive and cable). Buffered outputs, for communicating with older 5.25" and 8" disk drives. Integrated power connector for directly powering most 3.5" disk drives. Write-enable jumper can be removed for safer preservation of precious vintage disks. Supports flippy-modded 5.25" drives. Supports Disk-Change detection as used by Rob Smith's integration into the WinUAE Amiga emulator. 3 user-definable outputs (eg. 8" interface REDWC signal). 100% factory tested, and tested again by me before shipping.
A standard USB mouse can be transformed into a 1351 for the C64 or a mouse for Amiga and Atari computer; a regular USB gamepad can be used as a joystick for your favorite games. The adapter can learn which buttons to use from the gamepad through its programming mode, allowing any USB device to be used as a joystick.
When in joystick mode, even a mouse can be used for games like Zak McKracken or Maniac Mansion that utilize a pointer. This way, even if the game doesn't natively support a mouse, you can still use it. The reverse is also possible: games and programs like Eye of the Beholder or GEOS that expect a mouse can be used with a joystick in mouse mode.
The adapter has a USB-C connector, so if you want to use a mouse or joystick with a standard USB (USB-A) connection, you'll need a converter. If you already have a converter, any will work just fine. However, if you don't have one and would like to purchase it along with the adapter, you can select the appropriate option.
There are two options: the classic one that works only on Commodore 64 and is with the THT board or the new version that works also for Amiga and Atari in a new beautiful SMD package.
JTAGulator alternative for RP2040 microcontroller based development boards including RPi Pico.
Connect the RP2040 microcontroller based development board running blueTag to your computer using USB cable. Connect the development board's GPIO pins (GPIO0-GPIO15 so 16 channels in all) to your target's testpoints on the PCB. Connect the development board's "GND" pin to target's "GND". Connect to your RP2040 using a terminal emulator. blueTag supports auto-baudrate detection so you should not have to perform any additional settings. Press any key in the terminal emulator program to start using blueTag. The firmware methodically pokes at all of the connected lines to figure out what kind of interface it is (JTAG, I2C, SPI, etc) and which line is hooked to which pin of that interface for you.
All In One Cable For Ham Radio transceivers including Baofeng, Quansheng and many other makes of portable HT transceivers. This adapter incorporates thee functions: A USB sound card to convert the receive/transmit audio from the transceiver to USB, a USB to serial adapter to allow programming of your transceiver from radio software such as CHIRP, and PTT control to allow automatic receive & transmit using either serial port settings (DTR & CTS) or the CM108 standard supported by popular software (including Dire Wolf.) You can use this for APRS, Packet Radio, Winlink, Programming or any other sound card data mode.
Compatible with all portable radios that use the Kenwood Style connector.
GitHub: https://github.com/skuep/AIOC
This is a Raspberry Pi HAT that implements a PC-style parallel port. GPIO pins are organized as data, status, and control registers. The HAT includes a buffer chip that converts from the GPIB 3V3 logic to signals that conform to IEEE 1284. A 26 pin IDC header on the board connects to your DB25 connector. A parport-gpio driver and device tree overlay integrate the HAT with the Linux parport driver stack.
I wanted to use a parallel port based cooled astronomy camera, but preferred to use the compact and low-power Raspberry Pi over a PC at the telescope. Parallel ports are simple devices. Why not build one?
An open standard for a common interconnect between headsets and radios.
The device is HID mouse controller with 4 buttons. There are: left mouse click, right mouse click, wheel up and wheel down as buttons. Connected to PC by Bluetooth. The controller is implemented as a ring on the hand. Designed for left and right handed execution. The device is based on the Seeed Studio XIAO nRF52840 microcontroller, it has its own battery power supply. The battery is of course charged when the USB cable is connected. Charging is indicated by a green LED. Magnetic cable can be used. Used together with Leap Motion and fingers, it eliminates the need for a mouse in the cockpit and allows hands/fingers to operate the buttons.
Github: https://github.com/rafgaj/Mouse-buttons-and-wheel/tree/main
Greyprints: https://www.thingiverse.com/thing:5886564
A Python wrapper for BookStack's API. It pretty much requires you to build the JSON yourself, but doing it as a hash table makes it a bit easier. I was able to hack together a directory full of Markdown files-to-Bookstack converter in about half an hour. If nothing else, it abstracts away a lot of the boilerplate you'd otherwise have to do yourself.
An alternative PCB pawprint for the Tag-Connect TC2030 pogo pin programming cable.
ArduinoFDC is a sketch that implements a floppy disk controller. It works with Arduino Uno, Leonardo, Nano, Pro Mini, Micro and Mega.
ArduinoFDC consists of three parts:
ArduinoFDC works with double density (DD) as well as high density (HD) disk drives. It can read, write and format 5.25" DD (360KB), 5.25" HD (1.2MB), 3.5" DD (720KB) and 3.5" HD (1.44MB) disks.
This is a playground (and dump) of stuff I made, modified, researched, or found for the Flipper Zero.
There's a lot of everything in here, from customized apps, BadUSB scripts, hardware specs for modders, GPIO interface shenanagains and interface pinouts, hardware troubleshooting, sound and music stuff, and sub-GHz captures and dissections for just about everything. It's an impressive collection.
Gabotronics is a small company based in Lakewood Ranch, FL. We have 10+ years of analog and digital design experience. Gabotronics is recognized by Atmel as a Third Party Vendor. We design and manufacture embedded systems. We specialize in 8-32 bits microcontroller projects, instrumentation and data acquisition, PCB Layout, custom electronic designs and we can provide engineering consultation. Currently we are selling data acquisition development boards, but we plan to expand our product line with all kind of electronics products in the future.
This CLI tool provides an integrated set of utilities to remotely interact with and automate a MicroPython device over a serial connection. This will automatically connect to the device and provide an interactive REPL. No additional serial support software is required. Part of Micropython but can be installed as a stand-alone utility wherever you can install Python and run pip
.
A collection of cartridges, adapters and replacements for the Commodore C64.
I offer the most common X cables that Joe Forster/STA lists on his site, not the X adapters as I have no ability to make the PC boards required. Special cables not listed below will be considered on a case by case basis and if I have the parts to build them.
The prices for the cables are in Canadian dollars and do not include shipping. The cable costs vary as each one contains different components and take different amounts of time to build. Shipping is typically $7 for one cable in a bubble-wrap envelope and multiple cables would mean a different shipping container and higher costs. Since I have no shopping basket, e-finance capability or ordering page, please email me with your orders. All of my cables are verified working under DOS, and are tested using various drives with the latest ROM versions and/or JiffyDOS.
Transforms tkinter, Qt, Remi, WxPython into portable people-friendly Pythonic interfaces, especially if you primarily do CLI tools. Tries to make it easy to build GUIs for applications, because ordinarily the process sucks. Supports several toolkits, including QT, WxPython, and Remi (if you want to turn something into a webapp); you can switch between those toolkits with a single line. No callback functions, that's all handled for you. Has a built-in debugger.
Glasgow is a tool for exploring digital interfaces, aimed at embedded developers, reverse engineers, digital archivists, electronics hobbyists, and everyone else who wants to communicate to a wide selection of digital devices with high reliability and minimum hassle. It can be attached to most devices without additional active or passive components, and includes extensive protection from unexpected conditions and operator error.