Generic2

Sort By:  
This pulley is for 2mm pitch 6mm width GT2 timing belt.
R94.31  Inc VAT
R129.90
Used with 125KHz cards only.
R242.16  Inc VAT
R289.90
Upgrade your Raspberry Pi 5 setup with the ultimate blend of silent performance and rugged protection.
R169.90  Inc VAT
This Black Aluminium case is designed to passively cool and protect your Raspberry Pi Zero 2 W. 
R94.90  Inc VAT
Next-Gen Occupancy Detection: More than just a motion sensor. The LD2410C is a high-sensitivity 24GHz millimeter-wave (mmWave) radar module designed for advanced human presence detection.
R94.90  Inc VAT
GT2 Synchronous Wheel 5MM Without Teeth 20-5-6 NT Silver (GT2 wheel 5mm no teeth)
Description:

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.

Item specs:


Material: Alloy
Type: Timing
Model: Without teeth
Bore: 5mm
For belt: 6mm
 
Package Includes:
 
1 x GT2 Synchronous Wheel 5MM Without Teeth
R77.96  Inc VAT
R99.90
4Pcs Speaker Terminal Binding Post Banana Plug Socket Connector (4 x speaker binding posts)

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

R97.98  Inc VAT
R125.35
GT2 Aluminum Timing Drive Pulley 36 Teeth (GT2 pulley 36T)
This pulley is for 2mm pitch 6mm width GT2 timing belt.

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
This pulley is for 2mm pitch 6mm width GT2 timing belt.
R94.31  Inc VAT
R129.90
SC8UU 8mm Aluminium Linear Motion Ball Bearing Slide Bushing For CNC (Linear 8mm Bearing Slide)
Description :

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
R119.53  Inc VAT
R139.90
6pcs 1/2 Inch Shaft Round Over Edging Router Bit (6pcs routor bit set yellow)
Description:

6pcs 1/2 Inch Shaft Round Over Edging Router Bit

Specifications:

Name :1/2" Round Over Router Bits
Model:551708
Material: Alloy
Color: Yellow
Shank: 1/2"
Radius: 1/2, 7/16, 3/8, 5/16, 1/4, 1/8
SizeCutter Diameter Total length
1/2" R1.25’’2.40’’
7/16R1.12’’2.31’’
3/8" R1.01’’2.31’’
5/16" R0.99’’2.24’’
1/4" R0.88’’2.04’’
1/8" R0.77’’2.04’’
 
Features:

-Great for combined plunge-cutting and pattern/template routing.
-For increased work piece visibility, use shank bearing flush trim bit in a handheld router allowing the template to be positioned on top of the work piece.
-In a router table, template will be positioned underneath the work piece.
-Can be used without the bearing as a standard straight bit.
 
Package Includes:

6 x 1/2" Round Over Router Bit
R397.30  Inc VAT
R459.90
Axial 80mm CPU Cooling Fan Grill Metal Finger Guard (80mm fan grill)

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

R23.90  Inc VAT
R27.29
Machifit 24V NEMA17 Stepper Motor with 400mm T8 Lead Screw Mounted Ball Bearing and Shaft Coupling (24V stepper with T8 screw and nut)

Specifications

Lead screw 
Materialstainless steel
Diameter8mm
Pitch2mm
Lead4
Total Length400mm

Screw nut
 
Materialbrass
Diameter
8mm
Pitch2mm
Lead4

Mounted ball bearing
 
Materialzinc alloy
Bore diameter8 mm8mm
Total length55mm
Height29mm

Shaft coupling
 
Materialaluminium
Shaft6.35 x 8 mm
Length25 mm
Diameter20mm

Motor
 
Voltage24V
Step angle1.8°
Accuracy of step angle ±5%
Accuracy of resistance±10%
Accuracy of inductance±20%
Insulation resistance100mΩmin 500VDC
Radial clearance0.02Max
Axial clearance0.08Max
Radial maximum tolerance28N
Axial maximum tolerance10N
 
Features

  • 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.



How to install:
1. Put screw nut into the lead screw.
2. Then the 2 Mounted ball bearing separately install at both ends of the Lead screw.
3. According to the size of you need to adjust the distance between the nut and Mounted ball bearing.
4. Put shaft coupling into the Lead screw beside the Mounted ball bearing.
 

What's in the box?

1 x 400mm Lead screw
1 x Screw nut
2 x Mounted ball bearing
1 x Shaft coupling
1 x Motor
R665.45  Inc VAT
R729.91
125KHz Hotel Energy Saving Key Card Switch (hotel card switch)
Description

Although the reader does not read the information on the NFC card, it is triggered by a 125 khz NFC card

- Color: White
- Case Material: Fireproof PC Plastic
- Size: Approx. 86mm x 86mm/ 3.39x3.39"
- Voltage: AC 180v-260v
- Maximum load power: 6000w 
- The delay standard: 10-20 seconds
 
Features

● Smart Induction Hotel Power Switch
Convenient and energy saving, low consumption, easy to install and use
● Power function
This power switch can power the room.
● LED Display Design
The LED display is designed to meet the modern hotel trends and is convenient for night operation.
● Delayed Power Outage Design
Remove the door card when leaving, the total power of the room can be automatically disconnected within 15 seconds., which gives enough lighting time for the guests to leave the room.
● Suitable for various places such as Villa, Hotel, Business club etc.

What's in the box?

- 1 x Power Switch (Card Not Included)
Used with 125KHz cards only.
R242.16  Inc VAT
R289.90
GT2 Synchronous Wheel 5MM With 20 Teeth 20-5-6 T Silver (GT2 wheel 5mm teeth)
Item specs:
 
Material: Alloy
Type: Timing
Model: With 20 teeth
Bore: 5mm
For belt: 6mm
 
 
Package Includes:
 
1 x GT2 Synchronous Wheel 5MM With 20 Teeth
R61.51  Inc VAT
R99.90
BBC Micro:bit Acrylic Case Transparent Clear (acrylic case micro:bit)
The case is accurate design for Micro:bit , leave all interface to access the main board.
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


R39.85  Inc VAT
R54.90
V6 J-Head Metal Hot End Fixed Bracket For RepRap 3D Printer Extruder (extruder bracket)
Description:

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
R99.53  Inc VAT
R129.90
Mini Round red 3 Pin SPDT ON-OFF-ON Rocker Switch (round red on/off/on)

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

R8.90  Inc VAT
Mini Round black 3 Pin SPDT ON-OFF-ON Rocker Switch (round black on/off/on)

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

R8.90  Inc VAT
Passive Cooling Case for Raspberry Pi 5 – Matte Black Aluminium (Passive cooling Case Pi5)

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.

Upgrade your Raspberry Pi 5 setup with the ultimate blend of silent performance and rugged protection.
R169.90  Inc VAT
Passive Cooling Case for Raspberry Pi Zero 2W – Matte Black Aluminum Alloy (Zero2W Alu Case)

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

This Black Aluminium case is designed to passively cool and protect your Raspberry Pi Zero 2 W. 
R94.90  Inc VAT
LD2410C 24GHz mmWave Human Presence Radar Sensor (LD2410C mmWave sensor)

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

  1. Smart Lighting: Energy-saving control for homes and offices.

  2. AIoT Wake-up: Automatically wake up advertising screens or tablets when a person approaches.

  3. Safety & Security: Detect intruders or prevent UV lamps from turning on while people are present.

  4. 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 PinRaspberry Pi PinDescription
VCCPin 2 or 4 (5V)Power (Supports 5V - 12V)
GNDPin 6 (GND)Ground
OUTPin 7 (GPIO 4)Digital Output (High when presence detected)
TXPin 10 (GPIO 15 / RXD)UART Transmit (For advanced data)
RXPin 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):

Python
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.

Bash
pip install aio-ld2410

3. Python Code (UART):

Python
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.

Next-Gen Occupancy Detection: More than just a motion sensor. The LD2410C is a high-sensitivity 24GHz millimeter-wave (mmWave) radar module designed for advanced human presence detection.
R94.90  Inc VAT
Per Page      1 - 16 of 16
  • 1