Custom electronics that help bring your projects to life
Custom electronics that help bring your projects to life
What is it?
A ready-to-use motion tracking breakout board that's perfect for building custom computer mice, trackballs, or adding motion sensing to any project. It uses the PMW3610 sensor (the energy-efficient cousin of sensors found in gaming mice) with all the tricky electronics already handled.
Documentation & Examples
I built a custom keyboard with integrated trackball, but couldn't find an optical sensor for sale that fit my requirements. I needed support in ZMK, and low energy requirement since my keyboard was wireless. This PMW3610 fit the requirements!
You can use it as a reference when integrating the PMW3610 into your own projects.
- Complete Project Repository - Working ZMK firmware and build instructions
- PMW3610 Wiring Diagram - Pin connections and setup guide
Whether you're crafting a unique trackball keyboard, building a custom mouse, or adding motion sensing to a battery-powered project, you need something reliable and power-efficient. This board makes it simple to add high-quality tracking without the headaches.
What makes it special?
- Widely supported sensor has great driver support on many platforms.
- Super low power consumption - perfect for battery-powered projects
- Ideal for custom mice, trackballs, and keyboard builds
- Clear labels on all pins - no confusing wiring diagrams needed
- Each board is hand-tested before shipping from Arizona, United States
Specifications
- Sensor: PMW3610DM optical motion sensor
- Supply voltage: 3.3V
- Current consumption: Ultra-low power (ideal for battery projects)
- Communication: SPI interface
- Motion detection: Up to 1000 CPI
- Board dimensions: 23.5mm x 31.5mm
PMW3610 to nRF52840 Connection Table
| PMW3610 Pin | nRF52840 Pin | Description ||-------------|--------------|-------------|| SDIO | P1.00 | SPI MOSI/MISO || SCLK | P0.24 | SPI clock signal || NCS | P0.22 | Chip select (active low) || MOT | P0.20 | Motion interrupt (active low) || GND | GND | Ground || VDD | VCC | Power supply (3.3V) |Manufacturing
These boards are professionally manufactured by PCBWay with consistent PCBA quality. After scaling from hand-assembly to their PCBA service, the manufacturing quality and turnaround time have been excellent. Read more about how I scaled production with PCBWay.
I can ship to any destination. Email me at randware@trentrand.com
What is it?
A 20mm RFID/NFC sticker with ultra-strong 3M adhesive. Its write-once UID locks your chosen ID permanently — no tools or software can overwrite it, defeating systems that corrupt tags by tampering.
What makes it special?
Standard tags fail when attackers try rewriting their UID. This sticker’s hardware blocks all post-set changes to block 0, keeping your ID intact even if cloned/copied.
Tamper-resistant UID: Set once, locked forever (prevents rewriting).
Fully compatible with Mifare Classic 1K systems and readers
Premium 3M adhesive backing - sticks well to most surfaces
Compact 20mm size fits almost anywhere
Mifare Classic 1K compatible: Works with ACR122U, Proxmark, Android, most readers and 3d printers.
Pre-programmed option: Request a custom UID before shipping.
What are they used for?
3D printer filament identification system
Access control systems
Asset tracking
NFC automation projects
Any application where tag reliability is crucial
Technical details:
Uses the Fudan F08 chip (FM11RF08), fully compatible with Mifare Classic 1K protocol (M1) and operating at 13.56MHz. Meets ISO14443-A standards. Note: Data blocks (outside UID) remain readable/writable.
A professional-grade NFC tag that generates a unique encrypted authentication code with every single tap. Unlike standard NFC tags that broadcast the same data repeatedly (making them trivial to clone), these use AES-128 encryption to create dynamic, tap-unique signatures that can't be replicated.
Two variants available:
- Standard: 47x78mm wet inlay on PET material - ideal for most applications
- Anti-metal: Same size with special shielding layer - works on metal surfaces where regular tags fail
I use these for StampCards.com, where cloning prevention and anti-replay is critical for a secure loyalty program. Standard NFC tags are fine for basic automation, but any system involving value exchange needs real security. The NTAG424 DNA has bank-grade security that works on both iPhone and Android without app downloads.
Most suppliers require bulk minimum orders to get reasonable pricing. I am making these accessible for small-scale testing and deployment.
Dynamic authentication that actually works: Every tap generates a new cryptographic signature using the chip's hardware AES engine. Even if someone intercepts your URL, they can't replay it.
Zero-app authentication: The secure code embeds directly in the URL via the SUN (Secure Unique NFC) message feature. iPhone users can authenticate without downloading anything—just tap and Safari handles it.
Hardware security: Authentication keys are stored in protected memory with EAL4+ certification. No software exploit can extract them.
Privacy features: Optional random UIDs prevent tracking between taps. The chip can rotate identifiers while maintaining authentication integrity.
Proven in production: These exact chips secure everything from pharmaceutical supply chains to luxury goods authentication. Now available for your projects.
- Chip: NTAG424 DNA
- Encryption: AES-128 with CMAC
- Memory: 416 bytes total (3 files: 32B, 256B, 128B)
- Standards: ISO14443A, NFC Forum Type 4
- Frequency: 13.56MHz
- Read range: ~3-5cm (typical)
- Size: 47x78mm
- Material: PET substrate
- Operating temp: -25°C to +70°C
- Loyalty programs that need fraud prevention
- Product authentication (prove it's genuine)
- Secure access control without key cards
- Event ticketing with transfer protection
- Supply chain verification
- Interactive marketing with unique user experiences
Each tag is tested before shipping from Arizona.
These tags require server-side authentication to verify the cryptographic signatures. Example backend code and setup guides available on request. See [Ntag424Api.com](https://ntag424api.com/) for a working reference implementation.
No results match your search. Try removing a few filters.