Skip to content

phorton1/Arduino-wireStripper32

Repository files navigation

wireStripper32 - Compact breadboard Wire Cutter and Stripper

Home -- Design -- Electronics -- Build -- Firmware --

I wanted to build a wire stripper to cut 22 guage solid core breadboard wire. After a review of existing projects on YouTube and the web, I decided to design my own.

main_side_by_side.jpg

  • Compact - This design is very compact. The wire cutter does not take up a lot of room on my desk or work surface.
  • Web UI - There is no built in touch screen. This saves on component costs and design complexity, by taking advantage of the ESP32's wifi capabilities to provide a Web User Interface that can be accessed from a cell phone or any other device with a browser on the LAN
  • Infrared Wire Sensor - allows for easy Loading and Unloading of wire.
  • Single Button - in addition to the Web UI there is a single button that can Stop the machine and Unload or Load the wire.
  • Common Tool - the machine uses a commonly available inexpensive manual wire cutter.
  • Standard 12V Power Supply - the machine uses a commonly available standard 2.5A 12V power supply and has an On/Off switch.

Documentation Outline

The following pages of documentation are intended to as a tutorial for a maker who is building this wire cutter/stripper:

  • Design - An overview of the requirements and design of the machine
  • Electronics - Schematics, PCB layouts, and Cabling details
  • Build - *Building the wireStripper
  • Firmware - Compiling and installing the Firmware to the ESP32

Files Available in this repository

This machine was designed using the Fusion 360 CAD program and the KiCAD schematic and PCB design program. The main outputs from Fusion 360 are the STL Files (3D models) used to 3D print the plastic parts.

The outputs from KiCad include the basic schematic, and the Gerber and Excellon files used to make the PCBs. The program FlatCAM was used to generate the GCODE files from those files for running my cnc3018 to mill, epoxy coat, drill, and cut out the PCBs (printed circuit boards).

The following sub-folders and their children can be found within this 'docs' folder

  • fusion - contains the final output STL files and Fusion 360 design that produces them.
  • kicad - contains the kiCAD project, electronics schematics, and PCB design files
  • prusa - contains projects and gcode for printing the 3D plastic parts on a Prusa MK3s printer.

Please Also See

This project directly makes direct use of my MyIOT ("my internet of things*) repository, which provides a generalized approach to building relatively simple parameter driven ESP32 devices that include a Web UI.

The PCBs (printed circuit boards) were milled using the cnc3018 CNC machine that I built.

I hope you will take a few minutes to check out some of these other pages too!!

Credits

This project directly relies upon the public open source Arduino development system, the Espressif ESP32 online documentation and additions to the Arduino IDE, as well as a number open source Arduino libraries

I would like to thank the countless individuals who have contributed to making these development tools, source codes, and documentation available for free public use, including, but not limited to:

License

This program, project, and repository is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License Version 3 as published by the Free Software Foundation.

These materials are distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR ANY PARTICULAR PURPOSE. See the GNU General Public License for more details.

Please see LICENSE.TXT for more information.

Next: A Design Overview of the clock ...

About

A machine to cut and strip breadboard wires. Uses a commonly available manual tool, along with an ESP32, a Nema17 stepper motor, a A4988 stepper controller, and a MG595 or similar servo.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors