Compare commits
17 Commits
Author | SHA1 | Date |
---|---|---|
|
bf4e9c9d5f | |
|
5824f57d4b | |
|
4fdfd07184 | |
|
202518b955 | |
|
f52a931c82 | |
|
6406d48f28 | |
|
21bec7bb17 | |
|
099368f6c7 | |
|
cde5220404 | |
|
30e63761a3 | |
|
330146a9cf | |
|
c945f72dcd | |
|
f985d4fdc1 | |
|
2f3e65398c | |
|
b672b7db1e | |
|
58bdfc801b | |
|
f068675cf2 |
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1 @@
|
|||
|
33
README.md
33
README.md
|
@ -1,14 +1,18 @@
|
|||
|
||||
[](https://doi.org/10.5281/zenodo.10442930)
|
||||
<p align="center">
|
||||
<img src="Media/CycloneLogo_1/CycloneLogo_1.png" width="70%">
|
||||
<div align="center"><i>A 3D-printable (Rep-Rap alike) CNC machine, intended for PCB manufacture.</i></div>
|
||||
</p>
|
||||
|
||||
Read this, it's important!
|
||||
===========================
|
||||
If you are reading this, then you may be looking at the **development version** of Cyclone PCB Factory.
|
||||
This means files may present inconsistencies (dimensions mismatch, lack of tolerances, etc).
|
||||
**If you just want to build the machine, take a look at the following locations:**
|
||||
-----------
|
||||
|
||||
Please note that this project is no longer active and is of historical interest only.
|
||||
===========
|
||||
|
||||
Check out this thread before printing the parts: <https://github.com/CarlosGS/Cyclone-PCB-Factory/issues/57>
|
||||
|
||||
**Also take a look at the following locations:**
|
||||
|
||||
- **Releases: <https://github.com/carlosgs/Cyclone-PCB-Factory/releases>**
|
||||
- **Documentation: <https://github.com/carlosgs/Cyclone-PCB-Factory/wiki>**
|
||||
|
@ -31,7 +35,7 @@ Links of interest
|
|||
- **[GitHub project network](https://github.com/carlosgs/Cyclone-PCB-Factory/network)** (useful to find the latest work by collaborators)
|
||||
- **[Wiki entry on RepRap.org](http://reprap.org/wiki/Cyclone_PCB_Factory)**
|
||||
- **[Joco's Cyclone journey in the mail list](https://groups.google.com/forum/#!topic/cyclone-pcb-factory/o_YzXokpLnA)**
|
||||
- **[A year of development (Jan/2014)](http://carlosgs.es/node/47)** (project evolution during 2013)
|
||||
- **[A year of development (Jan/2014)](https://web.archive.org/web/20150627040708/http://carlosgs.es/node/47)** (project evolution during 2013)
|
||||
- **[List of suppliers](https://github.com/carlosgs/Cyclone-PCB-Factory/wiki/List-of-suppliers)**
|
||||
|
||||
Getting the (development) source files
|
||||
|
@ -141,7 +145,7 @@ License: **Attribution - Share Alike - Creative Commons (<http://creativecommons
|
|||
|
||||
Authors:
|
||||
--
|
||||
**Carlos García Saura (<http://carlosgs.es>)** released the project as open-source and is the current maintainer.
|
||||
**Carlos García Saura (<http://github.com/CarlosGS>)** released the project as open-source and is the current maintainer.
|
||||
|
||||
**Many other people keeps contributing to the project (check GitHub contributions and "most active posters" at <https://groups.google.com/forum/#!aboutgroup/cyclone-pcb-factory>).**
|
||||
|
||||
|
@ -185,3 +189,18 @@ Disclaimer
|
|||
--
|
||||
This hardware/software is provided "as is", and you use the hardware/software at your own risk. Under no circumstances shall any author be liable for direct, indirect, special, incidental, or consequential damages resulting from the use, misuse, or inability to use this hardware/software, even if the authors have been advised of the possibility of such damages.
|
||||
|
||||
Please cite as:
|
||||
--
|
||||
Garcia-Saura, C. (2013). Cyclone PCB Factory. GitHub. https://doi.org/10.5281/ZENODO.10442930
|
||||
|
||||
Latex / Bibtex citation:
|
||||
```bibtex
|
||||
@misc{cyclonepcb2013,
|
||||
author = {Garcia-Saura, Carlos},
|
||||
title = {Cyclone PCB Factory},
|
||||
publisher = {GitHub},
|
||||
year = {2013},
|
||||
doi = {10.5281/ZENODO.10442930},
|
||||
url = {https://doi.org/10.5281/ZENODO.10442930}
|
||||
}
|
||||
```
|
||||
|
|
|
@ -297,7 +297,7 @@ module Cyclone_X_rightFrame(isLeft=false) {
|
|||
rotate([0,0,45]) nut(size=rodNutSize, chamfer=true, echoPart=true);
|
||||
if(Render_X_rodGear) {
|
||||
rotate([0,-90,0]) color(color_movingPart)
|
||||
cyclone_rod_gear(Gear_N_Teeth=X_rodGearRatio, gearHeight=X_gear_thickness, nutSize=8, tolerance=screwHoleTolerance);
|
||||
cyclone_rod_gear(Gear_N_Teeth=X_rodGearRatio, gearHeight=X_gear_thickness, nutSize=8, tolerance=0);
|
||||
}
|
||||
}
|
||||
// Translate to motor position
|
||||
|
@ -309,7 +309,7 @@ module Cyclone_X_rightFrame(isLeft=false) {
|
|||
if(Render_X_motorGear) {
|
||||
translate([X_threaded_rod_bearingDepth+(2*rod_nut_len)-(nut_separation/2)-2,2,0])
|
||||
rotate([0,-90,0]) color(color_movingPart)
|
||||
cyclone_motor_gear(Gear_N_Teeth=X_motorGearRatio, gearHeight=X_gear_thickness, tolerance=screwHoleTolerance);
|
||||
cyclone_motor_gear(Gear_N_Teeth=X_motorGearRatio, gearHeight=X_gear_thickness, tolerance=0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -233,7 +233,7 @@ module Cyclone_Y_frontFrame() {
|
|||
if(Render_Y_motorGear) {
|
||||
translate([-2,-(bearing_width-bearingDepth)-motorWallSeparation-nut_separation,0])
|
||||
rotate([-90,180,0]) color(color_movingPart)
|
||||
cyclone_motor_gear(Gear_N_Teeth=Y_motorGearRatio, gearHeight=gear_thickness, tolerance=screwHoleTolerance);
|
||||
cyclone_motor_gear(Gear_N_Teeth=Y_motorGearRatio, gearHeight=gear_thickness, tolerance=0);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -251,7 +251,7 @@ module Cyclone_Y_frontFrame() {
|
|||
if(Render_Y_rodGear) {
|
||||
translate([0,2*rod_nut_len-(nut_separation/2),0])
|
||||
rotate([-90,0,0]) color(color_movingPart)
|
||||
cyclone_rod_gear(Gear_N_Teeth=Y_rodGearRatio, gearHeight=gear_thickness, nutSize=Y_threaded_rodNutSize, tolerance=screwHoleTolerance);
|
||||
cyclone_rod_gear(Gear_N_Teeth=Y_rodGearRatio, gearHeight=gear_thickness, nutSize=Y_threaded_rodNutSize, tolerance=0);
|
||||
}
|
||||
translate([0,rod_nut_len+gear_thickness-nut_separation,0])
|
||||
rotate([-90,0,0]) nut(size=rodNutSize, echoPart=true);
|
||||
|
|
|
@ -78,7 +78,7 @@ render_2D_or_3D() {
|
|||
if(draw_references) %frame();
|
||||
|
||||
// Main base for the machine
|
||||
beveledBase([base_size_X,base_size_Y,base_thickness], radius=base_corner_radius, res=base_corner_res, echoPart=true, renderPart=render_bases_outline);
|
||||
//beveledBase([base_size_X,base_size_Y,base_thickness], radius=base_corner_radius, res=base_corner_res, echoPart=true, renderPart=render_bases_outline);
|
||||
|
||||
|
||||
// A4 paper sheet for reference
|
||||
|
|
|
@ -174,12 +174,12 @@
|
|||
spindle_holder_bolt_diam = 6;
|
||||
|
||||
// --- Spindle Motor ---
|
||||
spindle_motor_diam_top = 51.3;
|
||||
spindle_motor_diam_top_smaller = 47.5;
|
||||
spindle_motor_diam = 47.5;
|
||||
spindle_motor_diam_top = 54;
|
||||
spindle_motor_diam_top_smaller = 54;
|
||||
spindle_motor_diam = 46.5;
|
||||
spindle_motor_sidelen = 32;
|
||||
spindle_holder_thickness = 8;
|
||||
spindle_motor_length = 90;
|
||||
spindle_motor_length = 200;
|
||||
|
||||
// --- Text ---
|
||||
textHscale = 0.8;
|
||||
|
@ -234,8 +234,8 @@
|
|||
Render_Z_carriageBottom = true;
|
||||
Render_Y_leftSmoothRodIdler = true;
|
||||
Render_Y_rightSmoothRodIdler = true;
|
||||
Render_Y_leftSmoothRodIdler_back = false; // Only needed for Cyclone XL
|
||||
Render_Y_rightSmoothRodIdler_back = false;
|
||||
Render_Y_leftSmoothRodIdler_back = true; // Only needed for Cyclone XL
|
||||
Render_Y_rightSmoothRodIdler_back = true;
|
||||
Render_Y_frontFrame = true;
|
||||
Render_Y_backFrame = true;
|
||||
Render_Y_carriage = true;
|
||||
|
|
|
@ -25,7 +25,7 @@ METRIC_NUT_AC_WIDTHS =
|
|||
9.20,//m5
|
||||
11.50,//m6
|
||||
-1,
|
||||
15.00,//m8
|
||||
13.7,//15.00,//m8
|
||||
-1,
|
||||
19.60,//m10
|
||||
-1,
|
||||
|
|
Loading…
Reference in New Issue