Practical, no nonsense electronics

Fix it, Build it, Test it

Adventures from a technitian’s workbench

Everyday is an adventure

Learn it

I’m learning all the time and try to learn one new skill each week. If you fancy learning electronics the real way—by doing, breaking, and fixing—you’re in the right place.

Build it

I am always coming up with new projects and ideas. Come on this journey to learn more and make cool stuff.

Fix it

Fixing electronics is the ultimate dopamine hit for an overweight hobbyists with ADHD. Join me at my workbench and we can figure it out together.

Test it

Tools, gadgets and more tools. You can never have enough tools and gadgets. Let’s take a look, pull it apart, figure out how it works and decided if it’s worth the fuss.

Another Fix!

Everything can be fixed if you’re prepared to spend enough time researching the problem and finding the right solution. The real question is: is it worth it?

We all need to make a living, and sometimes the time and cost involved in a repair simply outweigh the value of the equipment. But sometimes the value is in the process.

Every job is an opportunity to improve your skills, learn something new and become a better technician. Even when a repair doesn’t make financial sense, understanding why it failed, how it was designed and how it could be repaired adds to the knowledge you take into the next job.

The skill is not simply knowing how to fix things; it’s knowing when a repair is practical, economical and genuinely worthwhile.

Latest Products

5 in 1 Mechanical Coding Robot 5 in 1 Mechanical Coding Robot
Quick View
5 in 1 Mechanical Coding Robot
£39.99

The 5-in-1 Mechanical Coding Robot turns the basics of coding, mechanics and engineering into a hands-on building experience — with no computer, tablet or app required.

Children first build the robot, then programme its movements using a clever mechanical coding wheel. By positioning coding pins around the wheel, they can control how the robot behaves and experiment with different sequences of actions. The same kit can be configured into five different robot activities, including drawing, lifting, throwing, gripping and football-style play.

Designed for ages 8+, it combines construction, experimentation and play to help develop logical thinking and an understanding of how mechanical systems work.

  • Screen-free introduction to coding – programme movements mechanically rather than through software

  • 5-in-1 design – rebuild and reconfigure the robot for five different activities

  • Mechanical coding wheel – arrange coding pins to create different sequences of movement

  • Build it yourself – introduces gears, mechanisms, motors and basic robotics

  • Learn through experimentation – children can change their programme and immediately see the result

  • Develops STEM skills – encourages logical thinking, problem-solving, creativity and engineering confidence

  • More than a model kit – once construction is complete, there are multiple activities and experiments to explore

  • No app required – an accessible way to introduce coding concepts without adding more screen time

  • Ideal for ages 8+ – suitable for STEM learning, educational gifts and school-holiday projects

Details

Product: 5-in-1 Mechanical Coding Robot
SKU: 74095
Age: 8+
Made in: Taiwan
Learning skills: Coding, Engineering, Robotics, Logical Thinking & Problem-Solving
Power: 2 × AAA batteries
Weight: 220 g (7.76 oz)

Arduino Compatible Leonardo R3 – ATmega32U4 Development Board
Sale Price: £19.99 Original Price: £24.99

The Leonardo R3 Compatible Development Board is a versatile 5V microcontroller board based on the ATmega32U4, offering a particularly useful feature not found on many other Arduino-style boards: native USB support built directly into the microcontroller.

This means the board can communicate with a computer without requiring a separate USB-to-serial chip. More importantly, it can be programmed to identify itself as a USB keyboard, mouse or other HID device, making it an excellent choice for custom control panels, macro keyboards, button boxes, automation projects, test equipment interfaces and interactive electronics.

The board provides 20 digital I/O pins, including 7 PWM outputs, together with 12 analogue input channels. It also includes a 16 MHz clock, Micro-USB connection, DC power socket, ICSP header and reset button.

Programming is straightforward using the familiar Arduino IDE and Leonardo board support, with a huge range of libraries, tutorials and example projects available.

Why choose the Leonardo?

Unlike boards such as the traditional Uno, the ATmega32U4 handles USB communication itself. This gives the Leonardo some particularly interesting capabilities:

  • Native USB HID support – create keyboards, mice, macro pads and custom controllers

  • USB serial communication – communicate directly with applications running on a PC or Mac

  • 20 digital I/O pins for sensors, switches, LEDs, relays and other hardware

  • 7 PWM outputs for applications such as LED brightness and motor control

  • 12 analogue inputs for reading sensors, potentiometers and analogue signals

  • Arduino IDE compatible – easy to programme with extensive community and library support

  • ICSP header for SPI communication and programming

  • Flexible power options – power through USB, the DC socket or external supply

Ideal for

The Leonardo is particularly well suited to:

  • Macro keyboards and shortcut controllers

  • Custom USB keyboards and mice

  • Simulator and gaming control panels

  • Electronics learning and prototyping

  • Robotics projects

  • Sensor and data-logging projects

  • Test equipment and PC interfaces

  • Home automation

  • Custom control systems

Specifications

SpecificationDetailsMicrocontrollerATmega32U4Operating Voltage5VRecommended Input Voltage7–12VInput Voltage Limits6–20VDigital I/O Pins20PWM Channels7Analogue Input Channels12Maximum DC Current per I/O Pin40 mA3.3V Pin Maximum Current50 mAFlash Memory32 KBBootloader Usage4 KBSRAM2.5 KBEEPROM1 KBClock Speed16 MHzUSB ConnectionMicro-USBUSB CapabilitySerial / CDC and HIDProgramming EnvironmentArduino IDE compatible

Arduino Compatible

This is an Arduino-compatible Leonardo R3 board based on the open-source Leonardo hardware design. It uses the ATmega32U4 microcontroller and is designed to work with the standard Arduino development environment and compatible Leonardo libraries and sketches.

It provides the functionality of the Leonardo platform at a considerably lower cost, making it an excellent board for experimenting, learning or permanently installing inside your own electronics projects.

Please note: This is a compatible development board and is not manufactured by Arduino.

Popular

Zenso Type-C USB Cable
£4.99

Stay powered and connected with the Zenso Type-C USB Cable, designed for efficiency and durability.

  • Durable and high-quality Type-C to USB cable for fast charging and syncing.

  • 1-meter length, providing flexibility and easy reach in various situations.

  • Compatible with multiple devices, ensuring high versatility for daily use.

Say goodbye to low-battery anxiety and stay connected anywhere with this reliable cable. Effortlessly sync your devices and ensure they're always powered up, making your life simpler and more convenient.

This White USB cable is suitable for data sync and charging and features a Type C USB connector. Each Type C cable has been designed with safety and offers a high-quality construction. 1 metre in length.

Best
value

Let’s Talk!