Generic2
It is very useful in high-reduction drives in the occasion that need to improve the wrap-around capabilities of belts. Widely used in milling machine, gear shaper, drilling machine, CNC engine lathe, hobbing machine or other machinery transmission occasions.
A binding post is a connector commonly used on electronic test equipment to terminate (attach) a single wire or test lead. They are also found on loudspeakers and audio amplifiers as well as other electrical equipment.
Features
- Type : Banana plug or lug
- Solid hard plastic shell
- Quantity : 4pcs ( 2 x red and 2 x black )
- Easy installation with screws and nuts
- Suitable for : 4mm banana plugs, lugs or bare wire
What's in the box?
2 x red binding posts
2 x black binding posts
Description:
The timing belt originally comes from the automotive sector. Later developments of belt shapes resulted from the use of timing belts in scanners. Today, the 3D printer sector is able to benefit particularly from these developments. Toothed belt drives are a very common drive element for positioning in the 3D printer industry due to their high positioning accuracy and the small installation space required. Additional advantages include their low maintenance requirements and long service life.
Specifications:
Teeth: 36 (T)
Pitch: 2 (mm)
Bore: Dia.5 (mm)
Material: Aluminum Alloy
Belt Width: 6 (mm)
Package includes:
1 x GT2 Aluminum timing belt pulley
The universal Ball Bearings is great for you to replace the damaged Ball Bearings in your devices to improve efficiency and save energy.
Widely used in home appliances, industrial, low noise and high speed electric motors, construction machinery, automotive components, pumps, and machinery. Smooth moving, low friction, high rigidity and long life. Economical, easy to maintain replace.
Specifications :
Model : SC8UU
Material : Steel, Aluminum
Size : Approx. 34 x 30 x 22cm / 1.34 x 1.18 x 0.87"
Inner Diameter : Approx. 8mm / 0.31"
Package included :
1x SC8UU Linear Motion Ball Bearing
6pcs 1/2 Inch Shaft Round Over Edging Router Bit
Specifications:
Name :1/2" Round Over Router Bits
| Size | Cutter Diameter | Total length |
| 1/2" R | 1.25’’ | 2.40’’ |
| 7/16R | 1.12’’ | 2.31’’ |
| 3/8" R | 1.01’’ | 2.31’’ |
| 5/16" R | 0.99’’ | 2.24’’ |
| 1/4" R | 0.88’’ | 2.04’’ |
| 1/8" R | 0.77’’ | 2.04’’ |
-Great for combined plunge-cutting and pattern/template routing.
6 x 1/2" Round Over Router Bit
Product Name : Fan Metal Finger Guard
Material : Metal
Fit for Fan Size : 80mm x 80mm / 3.15" x 3.15"(L*W);
Total Size : 90mm x 90mm
Colour : Silver Tone
Net Weight : 12g
We use these as speaker covers on the arcades we build.
What's in the box?
1 x grill
Specifications
| Lead screw | |
| Material | stainless steel |
| Diameter | 8mm |
| Pitch | 2mm |
| Lead | 4 |
| Total Length | 400mm |
Screw nut | |
| Material | brass |
Diameter | 8mm |
| Pitch | 2mm |
| Lead | 4 |
Mounted ball bearing | |
| Material | zinc alloy |
| Bore diameter8 mm | 8mm |
| Total length | 55mm |
| Height | 29mm |
Shaft coupling | |
| Material | aluminium |
| Shaft | 6.35 x 8 mm |
| Length | 25 mm |
| Diameter | 20mm |
Motor | |
| Voltage | 24V |
| Step angle | 1.8° |
| Accuracy of step angle | ±5% |
| Accuracy of resistance | ±10% |
| Accuracy of inductance | ±20% |
| Insulation resistance | 100mΩmin 500VDC |
| Radial clearance | 0.02Max |
| Axial clearance | 0.08Max |
| Radial maximum tolerance | 28N |
| Axial maximum tolerance | 10N |
- 3D printer T8 400mm Stainless Steel Lead Screw Screw nut Mounted ball bearing Shaft coupling Motor.
- Screw mainly use for Stepping motor driving guide rail,machine tool, and other equipment.
- Screw without processing, direct connected to bearing.
- T shape design, make of high quality stainless steel material.
- Easy to install and convenient to use.
- Fine producing and practical.
- Suitable for Industrial automation equipment, stepper motor rails;
- Fit for 3D printer; engraving machine; XYZ module; slider; lifts ect.
What's in the box?
Although the reader does not read the information on the NFC card, it is triggered by a 125 khz NFC card
It is the transparent acrylic material , so you can keep watch of the condition of your Micro:bit all the time.
This case is quite easy to install .
There is a layer of protective film sticker on the surface of acrylic , please tear it up gently before you use it .
Specifications
1. Structure : Cover board bottom board gasket ( 3 color to choose ) screw and nut
2. Material : Acrylic
3. Weight : 17g approx
What's in the box?
1 x micro:bit acrylic case
We also have silicone cases for Micro:bit

Use box-type bearing module, the maximum extent to ensure the stability of operation of the print head, while ensuring stability in the premise, as far as possible to simplify the design and reduce the weight of the printhead mounting base on the maximum.
Aluminum alloy, surface sandblasting treatment, more texture.
Suitable for Reprap Prusa i3 3D printers use, shaft pitch can be adjusted to ensure suitability mounting base and prints.
After sandblasting surface treatment products more attractive, scratch-resistant.
Specifications:
Type: E3D V6
Material: Metal
Bracket Width: 35.6mm
Holder Height: 50mm
Holder Depth: 33.6mm
Fit for: 3D Printer Extruder
Package Includes:
1x E3D V6 Bracket
Rocker Switches house a button for operation that can be pressed on either end like a seesaw to connect or disconnect an electrical circuit. They are often used as ON/OFF/ON switches on the main power supplies for electronic devices.
Features
- Rating: 3A 250V
- Mounting hole: 20mm
- Poles: SPDT
- Terminal: 3-Pin(ON-OFF-ON)
- Contact resistance: ≤30mΩ
- Insulation resistance: ≥100MΩ at 500V DC
- Dielectric strength: 1500V AC for 1 minute
- Operating temperature: -25°C - 85°C
- Electrical life: 10000 cycles
- Colour: red
What's in the box?
1 x Mini round red rocker switch
Resources
Introduction to Buttons and Switches
Types of buttons and switches
Rocker Switches house a button for operation that can be pressed on either end like a seesaw to connect or disconnect an electrical circuit. They are often used as ON/OFF/ON switches on the main power supplies for electronic devices.
Features
- Rating: 3A 250V
- Mounting hole: 20mm
- Poles: SPDT
- Terminal: 3-Pin(ON-OFF-ON)
- Contact resistance: ≤30mΩ
- Insulation resistance: ≥100MΩ at 500V DC
- Dielectric strength: 1500V AC for 1 minute
- Operating temperature: -25°C - 85°C
- Electrical life: 10000 cycles
- Colour: black
What's in the box?
1 x Mini round black rocker switch
Resources
Introduction to Buttons and Switches
Types of buttons and switches
Premium Passive Cooling Case for Raspberry Pi 5 – Matte Black Aluminium
Upgrade your Raspberry Pi 5 setup with the ultimate blend of silent performance and rugged protection. Designed specifically for the high-power requirements of the Pi 5, this Black Anodised Aluminium Case transforms the entire enclosure into a massive, efficient heatsink.
Forget about fan noise or mechanical failure. This passive cooling solution uses precision-engineered internal thermal columns to pull heat directly away from the CPU, RAM, and Power Management IC (PMIC), ensuring your Pi 5 stays cool even under heavy computational loads.
Why Choose Passive Cooling?
- 100% Silent Operation: Ideal for home media centres (Kodi/LibreELEC), recording studios, or bedroom labs where fan whirring is a distraction.
- Zero Maintenance: With no moving parts, there’s no fan to clog with dust or fail over time—perfect for remote IoT deployments or industrial "set-and-forget" projects.
- Superior Durability: The sandblasted aluminium alloy provides a "tank-like" shell that protects your board against drops, static, and everyday wear and tear.
Key Features
- Precision CNC Cutouts: Provides unhindered access to all dual micro-HDMI ports, USB 3.0/2.0 ports, Ethernet, and the new PCIe FPC connector.
- Integrated Power Button: Includes a tactile extension so you can use the Pi 5’s new onboard power button without opening the case.
- Warning: Case might interfere with Wi-Fi and Bluetooth signals.
Technical Specifications
- Material: High-grade Anodised Aluminium Alloy
- Colour: Matte Black
- Cooling Type: Passive (Conductive Thermal Heat Dissipation)
- Compatibility: Raspberry Pi 5 all variants
- Dimensions: ~91mm x 64mm x 32mm
What's in the box?
1 x Top & Bottom Aluminium Shells
1 x High-Conductivity Thermal Pad Set (Pre-sized for Pi 5 components)
1 x Bolt pack
1 x Allen Key for quick assembly
Pro Tip for PiShop Customers: Passive cooling is excellent for standard desktop use and media streaming. However, if you plan on heavy 24/7 video encoding or extreme overclocking, consider our Active Cooler for maximum thermal headroom.
This Black Aluminium case is designed to passively cool and protect your Raspberry Pi Zero 2 W and Zero 2 WH
Features
- Colour: Matte Black
- Material: Aluminum Alloy
- Use for Raspberry Pi Zero 2 W and Zero 2 WH
What's in the box?
1 x 2 parts Black case for RPi Zero W
1 x Screw set with thermal pads
The LD2410C is a high-sensitivity 24GHz millimeter-wave (mmWave) radar module designed for advanced human presence detection. Unlike traditional PIR sensors that only detect movement, this FMCW (Frequency-Modulated Continuous Wave) radar can sense the tiny chest movements of a stationary person (breathing), making it the ultimate solution for "smart room" occupancy.
Why choose mmWave over PIR?
- Stationary Presence: Detects sitting, standing, and even lying down. Your lights will never turn off while you're reading or watching TV again.
- Environmental Immunity: Not affected by temperature, light, smoke, or humidity.
- Invisible Installation: The radar can penetrate plastic shells and glass, allowing it to be hidden inside a project box or behind a thin wall for a clean aesthetic.
Key Features
- Long-Range Sensing: High-precision detection up to 5–6 meters.
- Wide Coverage: Broad ±60° detection angle ensures full room coverage.
- Smart Tuning (Bluetooth & Serial): Easily configure "Gate" sensitivity, distance zones, and delay times via the HLKRadarTool App (iOS/Android) or a serial debugging tool.
- Fine-Grained Zones: Divide the sensing range into intervals and shield interference from objects outside the target area (e.g., a fan or a window).
- Compact Design: Ultra-small footprint (16mm x 22mm) for easy integration.
- Wide Voltage Support: Reliable performance with a 5V to 12V power supply.
Technical Specifications
- Operating Frequency: 24GHz (ISM Band)
- Detection Type: Motion, Micro-motion (Breathing), and Stationary Presence
- Voltage: 5V – 12V (Average current ~80mA)
- Output: High/Low GPIO (3.3V Logic) and UART Serial (256,000 baud)
- Mounting: Supports Ceiling or Wall mounting
- Regulations: FCC and CE compliant
Ideal Applications
Smart Lighting: Energy-saving control for homes and offices.
AIoT Wake-up: Automatically wake up advertising screens or tablets when a person approaches.
Safety & Security: Detect intruders or prevent UV lamps from turning on while people are present.
Smart Appliances: Power down TVs or Aircons when a room is truly unoccupied.
What's in the box?
1 x LD2410C Human Presence Sensor Module (Bluetooth Enabled)
Resources
Pro-Tip for Home Assistant Users: This module is fully compatible with ESPHome. By connecting the TX/RX pins to an ESP32, you can bring real-time distance and occupancy data directly into your dashboard with no complex coding required.
To use the LD2410C with a Raspberry Pi (like the Pi 4 or Pi 5), you have two main ways to set it up: a Simple Digital method (Quick & Easy) or a UART Serial method (Advanced Data).
1. The Hardware Hookup (Wiring)
The LD2410C has 5 pins. You only need 3 of them for basic operation.
| LD2410C Pin | Raspberry Pi Pin | Description |
| VCC | Pin 2 or 4 (5V) | Power (Supports 5V - 12V) |
| GND | Pin 6 (GND) | Ground |
| OUT | Pin 7 (GPIO 4) | Digital Output (High when presence detected) |
| TX | Pin 10 (GPIO 15 / RXD) | UART Transmit (For advanced data) |
| RX | Pin 8 (GPIO 14 / TXD) | UART Receive (For advanced data) |
Method A: Simple Digital Setup (The Easiest Way)
The OUT pin on the sensor behaves like a traditional PIR sensor. It goes HIGH (3.3V) when it detects a person and LOW when the room is empty.
Python Code (Digital):
from gpiozero import DigitalInputDevice
from signal import pause
# LD2410C OUT pin connected to GPIO 4
sensor = DigitalInputDevice(4)
def person_detected():
print("Presence Detected! (Stationary or Moving)")
def room_empty():
print("Room is now empty.")
sensor.when_activated = person_detected
sensor.when_deactivated = room_empty
pause()Method B: UART Serial Setup (For Distance & Zones)
If you want to know how far away the person is or differentiate between "moving" and "stationary" targets, you must use the UART pins.
1. Enable Serial on your Pi:
- Run
sudo raspi-config. - Go to Interface Options > Serial Port.
- Select No for "login shell" and Yes for "serial port hardware".
- Reboot.
2. Python Library:
The easiest way to handle the complex radar data is using the aio-ld2410 library.
pip install aio-ld24103. Python Code (UART):
import asyncio
from aio_ld2410 import LD2410
async def main():
# /dev/ttyAMA0 is the default hardware serial port on Pi
async with LD2410('/dev/ttyAMA0') as device:
print("Connected to LD2410C")
async for report in device.get_reports():
print(f"Target: {report.target_state}")
print(f"Moving Distance: {report.moving_target_distance}cm")
print(f"Static Distance: {report.static_target_distance}cm")
asyncio.run(main())Important Tips for Raspberry Pi Users:
- Power: While the Pi can power the module from its 5V pins, the LD2410C can draw up to 80-100mA. Ensure your Pi power supply is reliable (especially on the Pi 5).
- Bluetooth Conflicts: The LD2410C has Bluetooth. You can use the HLKRadarTool app on your phone to calibrate the sensor while it is still connected to the Pi. This is the best way to set your sensitivity "Gates" without writing a single line of config code.
- Logic Levels: The LD2410C uses 3.3V Logic for its TX/RX and OUT pins, which is perfectly safe for the Raspberry Pi's GPIO pins.
- 1