Skip to the content
PCBKitNew board
2 layersMotor speed controller, the printed circuit board in 3D

Motor speed controller

dilshan/mini-drill-driver1

Replacement motor driver for INGCO mini drills

Copper layers
2
Thickness
1.6 mm
Parts
25
Nets
15
Pads
54
Tracks, vias
133, 4
Routed
Yes
KiCad
KiCad 5 (file 20171130)
Created
4 Apr 2019
Updated
4 Apr 2019

Overview

Motor speed controller is an open-source printed circuit board by dilshan, from the dilshan/mini-drill-driver repository on GitHub, published under the MIT licence. It is a 2-layer board with 25 parts on 15 nets, routed with 133 tracks and 4 vias.

It is built around the BT134-600 and 1N4733A. Its parts include 5 capacitors, 4 resistors, 4 connectors, 3 diodes and 3 switches. It belongs with the robots and motor control boards and the PIC boards of this library.

Main components

2

README

README.md

Replacement motor driver for INGCO mini drills

This is replacement motor driver for INGCO mini drills / die grinders. This project is mainly developed to replace motor speed controller of the INGCO MG1502.2 mini drill.

PCB of mini drill controller

This speed controller is designed based on Microchip PIC12F629 8-bit CMOS microcontroller. This MCU is used for zero-crossing detection, determine TRIAC firing times and to handle buttons and switches.

As an original board, the controller supply comes from the mains through a simple RCD circuit.

The firmware of this controller is design to operate with 4MHz internal-oscillator of the MCU. The current version of this controller is designed to work with 50Hz AC power sources. For 60Hz, TIMER0 timing value needs to be changed in the firmware source code.

Compare with the original MG1502.2 controller board this controller is not equipped with LCD. We remove LCD from this design due to the unavailability of compatibaly LCD modules. Also, we design this controller using commonly available through-hole type components.

WARNING: This controller board is powered by AC mains voltage. Avoid touching the board when power is applied. If possible, use an isolation transformer for the testing.

Parts

25
QtyValueFootprintReferences
3MountingHole:MountingHole_2.5mmH1, H2, H3
20.1MFDCapacitor_THT:C_Rect_L7.0mm_W3.5mm_P5.00mmC3, C5
21mHInductor_THT:L_Radial_D7.0mm_P3.00mmL1, L2
2AC-IN1TestPoint:TestPoint_Plated_Hole_D3.0mmJ1, J2
10.1MFDCapacitor_THT:C_Rect_L11.0mm_W5.1mm_P10.00mm_MKTC2
10.22RResistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P5.08mm_VerticalR4
10.27MFDCapacitor_THT:C_Rect_L18.0mm_W5.0mm_P15.00mm_FKS3_FKP3C1
1100RResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR3
11MResistor_THT:R_Axial_DIN0207_L6.3mm_D2.5mm_P7.62mm_HorizontalR2
11N4007Diode_THT:D_DO-41_SOD81_P7.62mm_HorizontalD2
11N4733ADiode_THT:D_DO-41_SOD81_P7.62mm_HorizontalD1
1220MFDCapacitor_THT:CP_Radial_D8.0mm_P5.00mmC4
1390RResistor_THT:R_Axial_DIN0411_L9.9mm_D3.6mm_P5.08mm_VerticalR1
1BT134-600Package_TO_SOT_THT:TO-126-3_VerticalD3
1DOWNButton_Switch_THT:SW_TH_Tactile_Omron_B3F-10xxSW1
1MOTOR-1TestPoint:TestPoint_Plated_Hole_D3.0mmJ3
1MOTOR-2TestPoint:TestPoint_Plated_Hole_D3.0mmJ4
1PIC12F629-IPPackage_DIP:DIP-8_W7.62mm_LongPadsU1
1POWERmotor-speed-controller-comp:SWITCH-SPSTSW3
1UPButton_Switch_THT:SW_TH_Tactile_Omron_B3F-10xxSW2

Questions

What parts does the Motor speed controller use?

25 parts, built around the BT134-600 and 1N4733A. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the Motor speed controller KiCad files?

From the dilshan/mini-drill-driver repository on GitHub, at the commit this page was made from: the board is design/motor-speed-controller.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Motor speed controller design in my own project?

Its repository publishes it under the MIT licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

Similar boards

  • 2 layers173 × 73.6 mmTI thermostat esp32, the printed circuit board in 3D

    TI thermostat esp32

    abzman/1979-TI-thermostat-replacement-PCB

    replaces the PCB in an old thermostat with one that has an esp32 onboard and other upgrades

    95 partsUnlicense
  • 2 layers96.8 × 97 mmPsoc5power, the printed circuit board in 3D

    Psoc5power

    profdc9/DRSSTC-PCB-Pack

    A pack of PCBs for a dual resonant solid state tesla coil setup. Pretty much everything you need.

    133 parts59
  • 2 layers100 × 100 mmController, the printed circuit board in 3D

    Controller

    profdc9/ModularTuner

    A Modular Antenna Tuner for a Phased Array Antenna System

    180 parts59
  • 2 layers148.8 × 132.2 mmUsbflashprog, the printed circuit board in 3D

    Usbflashprog

    robsonsmartins/usbflashprog

    A memory device programmer (Flash/EPROM/E2PROM) board and software, connected to PC by USB port.

    125 parts36
  • 2 layers91 × 186.5 mmDendy, the printed circuit board in 3D

    Dendy

    UzixLS/dendy

    Yet another Dendy (Famicom) clone - 8-bit home video game console

    141 parts19
  • 2 layers33.9 × 90 mmBiasPro InputProtection v3, the printed circuit board in 3D

    BiasPro InputProtection v3

    ToneAlchemy/BiasPro

    A professional-grade, dual-probe Arduino Bias Meter for guitar tube amplifiers. Open source hardware & firmware

    18 parts16MIT
  • 2 layers100 × 100 mmLinearPS, the printed circuit board in 3D

    LinearPS

    profdc9/LinearPS

    Linear constant constant/current constant voltage power supply PCB

    102 parts14