Skip to the content
PCBKitNew board
2 layers100 × 113 mmModified, the printed circuit board in 3D

Building and controlling a Plate Saw Machine

Size
100 × 113 mm
Copper layers
2
Thickness
1.6 mm
Parts
54
Nets
73
Pads
222
Tracks, vias
682, 12
Pours
1
Routed
Yes
KiCad
KiCad 4
Created
27 Sep 2016
Updated
21 Nov 2021

Overview

Modified is an open-source printed circuit board by VirToReal, from the VirToReal/VirToCut repository on GitHub, published under the GPL-3.0 licence. It is a 2-layer board of 100 × 113 mm with 54 parts on 73 nets, routed with 682 tracks and 12 vias.

It is built around the ULN2803. Its parts include 31 resistors, 15 connectors, 3 fuses, 2 ICs and 2 switches.

Main components

1

README

README.md

ATTENTION

I moved my repositories to gitlab, please do any suggestions there: https://gitlab.com/Hirmer/VirToCut

Thank you!

VirToCut

OpenSCAD_Preview YouTube Video

What is this?

This is a Plate Saw Machine, which cuts straight stripes from a plate. The machine can be controlled via Software automatically, or trough the software/control-panel manually. The cutting-distance of the saw blade and the material feed, too. The thickness of the saw blade will be added automatically in manual-mode.

To control the saw via software in automatic-mode, you can use a code syntax i developed for this machine which will look like that:

text
A50 B300 // Feed Material 50mm and cut into that material 300mm.
A50 B300
A30 B300
A30 B300
A10 B300
ROTATE // Saw stops, user have to rotate the plate 90°, some visual assistance shows user which stripes have to be placed into the machine (not ready yet) and confirms via software/hardware- button.
A100 B100
A100 B100
WAIT // Saw stops, user have to place a new pair of stripes into the machine and confirms to proceed.
A80 B60
A80 B60
WAIT // Saw stops, user have to place a new pair of stripes into the machine and confirms to proceed.
A50 B20
A50 B20
A50 B20

The result will look like this: Cutting_Template

About the project

This is a project about building and controlling a Plate Saw Machine. You can generate your own components by using the "ConstructionTemplate.scad"-File with OpenSCAD (http://www.openscad.org). Every component are adjustable in their dimensions as described in the “OpenScadDokumentation”-Folder. In OpenSCAD you also able to switch between the complete overview as the picture below and each single printable part as listened in the “OpenScadDokumentation”-Folder by using the “printmode”-Variable within the “ConstructionTemplate.scad”-File. All details are described in the file itself.

Constructed

Necessary experience and software

To get this project to work, you need some experience in printing parts with a 3D-Printer. Also some knowledge in electrical engineering are required, because you have to make a PCB and wire up a power-supply, raspberry-pi and an arduino-mega-2560 + ramps-shield. My files for milling/etching the PCB are to be found in the "KiCad"-Folder. The Files can be edited with the KiCad-Software (http://kicad.org). I used FlatCam (http://flatcam.org) to mill the "Gerber"-Files from KiCad.

Software used in this project

I use Python to send G-Code-Commands from the Raspberry-Pi to the Arduino over a serial interface. Marlin (http://marlinfw.org) is running on the Arduino and interprets the received G-Code-Commands and drives the engines with the RAMPS1.4 Shield (http://reprap.org/wiki/RAMPS_1.4). My Marlin-Configuration can be found in the "Marlin Firmware"-Folder.

The Python-Software can be found in the "Python Software"-Folder. At the moment its only available in German. If its necessary, I will rewrite it in english, too. The Software is already able to generate saw-pattern-templates, to cut a plate in different sized plates automatically.

  • Homescreen

Homescreen

  • Configuration-Windows

Config1 Config2 Config3

But consider, the project is not fully completed yet. Some smaller improvements still has to be made:

  • Structure on the material feeder, which prevents the material from rotating. Thought on something like a feather tensioned clamp.

  • Some smaller software updates (don't find the time at the moment).

    Any help would be appreciated.

Contact me if you want futher informations!

Parts

54
QtyValueFootprintReferences
21R10kResistors_ThroughHole:Resistor_Horizontal_RM10mmR1, R2, R3, R4, R10, R11, R12, R13, R14, R15, R16, R17, R22, R23, R24, R25 +5
8R240Resistors_ThroughHole:Resistor_Horizontal_RM10mmR18, R19, R20, R21, R26, R27, R28, R29
31AFuse_Holders_and_Fuses:Fuseholder5x20_horiz_SemiClosed_Casing10x25mmF1, F2, F3
2CONN_T_ResPin_Headers:Pin_Header_Straight_1x04P13, P14
2ULN2803Housings_DIP:DIP-18_W7.62mmU1, U2
1CONN_01X05Terminal_Blocks:TerminalBlock_Pheonix_PT-3.5mm_5polP10
1CONN_01X06Terminal_Blocks:TerminalBlock_Pheonix_PT-3.5mm_6polP10.1
1CONN_Aux_ResPin_Headers:Pin_Header_Straight_1x07P5
1CONN_Not-AusPin_Headers:Pin_Header_Straight_1x02P3
1CONN_RS232Pin_Headers:Pin_Header_Straight_1x02P2
1CONN_SUPPLYPin_Headers:Pin_Header_Straight_1x02P4
1CONN_SUPPLY2Pin_Headers:Pin_Header_Straight_1x08P1
1CONN_TS_SntPin_Headers:Pin_Header_Straight_1x04P12
1CONN_TS_VrPin_Headers:Pin_Header_Straight_1x04P9
1CONN_TS_ZkPin_Headers:Pin_Header_Straight_1x04P11
1CONN_TV_GZkPin_Headers:Pin_Header_Straight_1x04P8
1CONN_TV_VrPin_Headers:Pin_Header_Straight_1x04P6
1CONN_TV_ZkPin_Headers:Pin_Header_Straight_1x04P7
1R12kResistors_ThroughHole:Resistor_Horizontal_RM10mmR31
1R6k2Resistors_ThroughHole:Resistor_Horizontal_RM10mmR30
1RASPBERRY_IOPin_Headers:Pin_Header_Straight_2x13RPi1
1RELAY_HakrsaeEigenbauFootprints:Relais_FIN94_Print-SocketK2
1RELAY_StbsgrEigenbauFootprints:Relais_FIN94_Print-SocketK1

Questions

How big is the Modified PCB?

It measures 100 × 113 mm and has 2 copper layers, 1.6 mm thick.

What parts does the Modified use?

54 parts, built around the ULN2803. 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 Modified KiCad files?

From the VirToReal/VirToCut repository on GitHub, at the commit this page was made from: the board is KiCad/modified.kicad_pcb. PCBKit opens the board in the browser, with nothing to install.

Can I use the Modified design in my own project?

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

More from VirToReal/VirToCut

2
  • 2 layers100 × 112 mmModified2, the printed circuit board in 3D

    Modified2

    VirToReal/VirToCut

    Building and controlling a Plate Saw Machine

    61 partsGPL-3.0
  • 2 layers100 × 113 mmRelaisAnbindung, the printed circuit board in 3D

    RelaisAnbindung

    VirToReal/VirToCut

    Building and controlling a Plate Saw Machine

    52 partsGPL-3.0

Similar boards

  • 2 layers31.7 × 58.4 mmOSTR, the printed circuit board in 3D

    OSTR

    aspro648/OSTR

    Open Source Turtle Robot

    32 parts88
  • 2 layers88.9 × 142.2 mmMiniJoyMiniStepper, the printed circuit board in 3D

    MiniJoyMiniStepper

    Believotron/Believotronics

    Believotronics is a low-cost DIY open source robotics platform you can print and build at work or from home. Our first projects are a MicroscopeBot and a ThroughholeSolderBot.

    94 parts8MIT
  • 2 layers120 × 80 mmRB2AMPController, the printed circuit board in 3D

    RB2AMPController

    pa3gsb/RB2AMPController

    Radioberry 2.0 Amp Controller

    67 parts7
  • 2 layers100 × 86.5 mmSensactHs, the printed circuit board in 3D

    SensactHs

    klaus-liebler/sensact

    Es gibt vier Namespaces für Nachrichten "REQUEST" und "RESPONSE", "EVENT" und "ACKNOWLEDGE". Dies wird mit den beiden LSB des Versions-Namespace-Bytes erklärt (Somit bleiben 64 Versionierungsmöglichkeiten) Alle vier…

    319 parts4Apache-2.0
  • 2 layers160 × 111.4 mmMotordrive, the printed circuit board in 3D

    Motordrive

    mentarus/vend

    control boards for hackspace vending machine

    37 parts1
  • 2 layersDwmb, the printed circuit board in 3D

    Dwmb

    qweqq/dwmb

    Dude, where's my bike?!

    120 parts1MIT
  • 2 layers94.6 × 94.6 mmStar of devops, the printed circuit board in 3D

    Star of devops

    accelerando-consulting/star-of-devops

    The Star of Devops - an LED christmas star that you can control and update over wifi

    44 parts
  • 2 layers74.8 × 35.8 mmPen Plotter, the printed circuit board in 3D

    Pen Plotter

    ashishjoy19/Mini-Plotter

    The PCB Files for the Mini-Plotter

    36 parts