|
arduino IDEArduino
|
|
|
Tim's EEPROM WriterTim
|
Tim's Mini Plotter 2
This is a PCBWay PCB Version of mini plotter I did quit a while ago, my original mini plotter I made of standard modules I bought and a home made PCB.
- Details of the original can be found at my Blog here: Tim's Mini Plotter 2 (tims-mini-plotter2.blogspot.com)
Note!
I have only listed the components that are not in the BOM File.
- The BOM for the components on the board are in the uploaded BOM.
- The listed components are the components needed to build the full project.
There are also 3D Printed parts required.
- These I have uploaded the STL files for.
So it is the PCBWay PCB version.
PCBWay do a great offer in prototyping PCBs, so I decided to make a version based around a single PCB.
This is the same as the original except for the electronics, it has been made slightly longer to accommodate a single PCB.
My Brief
For this project, I wanted to make a compact portable plotter using 2 motors from CD/DVD Drives.
I wanted to use the cheap L298 drivers.
I wanted to give it some memory where it can store some plots, and have a menu system to set some basic settings and be able to chose plots stored in memory.
I use FreeCAD to design my 3D Prints, and KiCad to design my PCB.
Both these programs can integrate with each other. They are open source and I recommend them.
KiCAD also has a plugin that makes it simple to order PCBs from PCBWay.
My previous Mini Plotter Ver. 1 looked like this: Version 1 Version 1.3
Here is is a video of the original Mini Plotter 2 to show how it works.
This new version works exactly in the same way.
Stepper Motors
The stepper motors I am using for this project are motors I repurposed from some CD/DVD drives.
The dimensions are approximate, I have put holes to suit what I have shown.
Care should be taken when soldering new cables to these motors, it is very easy to melt the coil bobbins.
The only data I could find for these type of motors was from a data sheet for a PL15S-020. (I will assume other makes are similar)
If we do a little maths: V=ri, 5 volt divided by 10 ohms = 0.5 Amps
As I could check the resistance of my motors and found them to have 12 ohm resistance.
I will work on the assumption mine require 0.4A. (5/12=0.42A)
They probably are designed to take 0.5A, but: they are normally mounted to a large metal frame that acts like a massive heat sink.
My steppers are going to be mounted to plastic. (PLA)
Knowing this I will be wiring the Voltage regulators in the Constant Current configuration. (see L78xx family data sheets)
I had some 12.5 ohm 2 Watt Resistors, so I have 2 for each drive.
12.5 ohm 2 Watt two in parallel making 6.25 ohm.
Motor Driver
I have used two L293 drivers to drive the stepper motors.
Memory
I have use two 24C256 I2C Memory Chips, there is room for three.
To program the memory you will need the Application I wrote and some Arduino code.
I have gone into detail of how I compress G-Code command lines to 3 bytes on my blog here: Adding Memory to Arduino NANO and compressing G-Code (tims-mini-plotter2.blogspot.com)
I have Github page of all that is needed.
Servo
The servo is any SG90
- The horn I used had two long and two short arms.
Display
The display is an I2C 0.9 inch OLED
Power
I have added the L7805 to power the servo or a laser.
Any 5v auxiliary device can be attached to this switched output.
The Arduino Nano has its own Linear regulator, this regulator limits the input voltage to 12v. (I should have wired it differently)
The plotter runs best above 10 Volts.
Assembly Of the Plotter.
Assembly is the same as I did with the original here: Tim's Mini Plotter 2: Assembly (tims-mini-plotter2.blogspot.com)
- The only difference is the parts use.
- As I mentioned, this is modified to take the new Single PCB by BCBWay.
- Please read some of the original Blog, There are things that need attention. The Screw Pad, The Linear Rod Fit.
I did some Live Streams should you want to make this.
- They are the sort of stream you click through to find the info you want :)
- Tim Live Part 1 of Mini Plotter (youtube.com)
- Tim Live Part 2 of Mini Plotter (youtube.com)
- Tim Live Part 3 of Mini Plotter (youtube.com)
Images to show Assembly of Project
Tim's Mini Plotter 2
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
- Comments(0)
- Likes(4)
- 0 USER VOTES
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
More by Tim Jackson
- Tim's I2C Dual Motor Driver [Version 2] This is Version 2 of my previous Tim's I2C Dual Motor Driver.This supersedes this Project. Tim's I2C...
- Tim's Mini Plotter 2 This is a PCBWay PCB Version of mini plotter I did quit a while ago, my original mini plotter I made...
- Tim's I2C Dual Motor Driver This board has been SupersededThe version 2 can be found here:Tim's I2C Dual Motor Driver [Version ...
- Tim's Pie Divider Tim's Pie DividerWhen that pie comes out of the oven and your tummy rumbles, who gets the largest pi...
- Tim's I2C Intelligent DC Motor Driver I am working on a project that needs about six Motors. There are many DC Motor Drivers available, Bu...
- Tim's PTC Hot Plate Controller [Fused version] This is a fused version of this: Tim's PTC Hot Plate ControllerInstructable at: Tim's Hot PlateFor c...
- Tim's PTC Hot Plate Controller This is a for a DIY Hot Plate, for soldering SMD to PCBs.The heater element that it controls are the...
- TIM-01 EYES This is a module to give my robot TIM-01 Eyes.With many projects controlled by an Arduino or similar...
- Tim's DC Motor Driver X6 Mk2 This board was designed to drive the motors controlling the arms on my robot TIM-01.I have a blog on...
-
-
-
kmMiniSchield MIDI I/O - IN/OUT/THROUGH MIDI extension for kmMidiMini
117 0 0 -
DIY Laser Power Meter with Arduino
169 0 2 -
-
-
Box & Bolt, 3D Printed Cardboard Crafting Tools
157 0 2 -