Questions tagged [cnc]

Use this tag for specific question regarding computer numerical control (CNC) machines.

A CNC machine uses a computer controller that reads instructions and drives a machine tool. In effect, all 3D printers are CNC machines, but CNC is commonly referring to machines that are machining tools (e.g. drills, boring tools, lathes).

15 questions
9
votes
2 answers

Are parentheses allowed within a G-code comment?

I am wondering if this piece of G-code is valid: G0 (Some comment (Its G0 command)) Y10 Z-5 I have tested this on my Chinese CNC machine and it strips out the comment and works flawlessly. The machine processes this as G0Y10Z-5 which seems like the…
Jan Vorisek
  • 231
  • 1
  • 6
7
votes
1 answer

What is the "Detailed format classification" of the ISO 6983 (G-Code spec)

For developing a CNC system, I am reading the "ISO 6983-1:2009". In it, there are several references to what they call "Detailed format classification" which I struggle to understand: A classification of the data in a block shall be used to…
Adrian Maire
  • 290
  • 1
  • 14
4
votes
1 answer

Laser LA03-5000 wiring to RAMPS 1.4

I'm totally lost. I have been searching about two days how to correctly wire Blue Laser LA03-5000 to RAMPS 1.4 board. This laser has 12 V input and separates PWM/TTL wires. I have found out how to control laser with no PWM (just hook it to D9 same…
Fires_CZ
  • 41
  • 2
3
votes
1 answer

How do I add auto bed levelling to my Marlin-based CNC?

I just finished a CNC that uses Marlin Firmware. The dimensions of it are quite large (3200 x 2000 mm) and the table is not perfect. I'm thinking of adding a proximity sensor to store a mesh in the eeprom and thus compensate for any errors. I'm not…
3
votes
3 answers

Spindle DC motor and drill bit specifications for Circuit etching CNC machine

I'm making a Circuit etching machine (CNC) and I need a good DC motor and drill bit for the spindle. My machine should be able to etch, drill, and cut: Etching: take copper off the surface like chemicals or a laser would Drilling: drill holes for…
3
votes
2 answers

Using both .gcode and .gbr files in a hybrid 3D printer + circuit etching machine? (RepRap 1.4 with Marlin firmware)

I'm making a hybrid 3D printer and circuit etching (CNC milling) machine that can both 3D print and etch prototype circuit boards. I'll be using Marlin firmware with an Arduino Mega & RepRap 1.4 board. It will have a 3D printer head and a milling…
2
votes
3 answers

Interesting project for a child

A member of our hackspace wants to get their 8- and 11- year old kids1 excited about 3D-printing and CNC cutting and makering in general. We have a weekly open training where people can design and print/CNC/laser an item of their choice like a…
court3nay
  • 123
  • 6
2
votes
3 answers

Issue milling a circular contour with CNC – 3018 Pro

I have a 3018 Pro CNC and being trying cutting a contour of a simple circular part: G-code: (TestKnobContour) (T1 D=1 CR=0 - ZMIN=-3 - flat end mill) G90 G94 G17 G21 G90 (2D Contour1) Z15 S5000 M3 G54 G0 X10.8 Y0.1 Z15 G1 Z5 F10.0 Z1…
Stepan Novikov
  • 310
  • 1
  • 8
2
votes
1 answer

Interpreting G-code to answer question about geometry of shape produced

I encountered the following question in a manufacturing course. G20 G90 G28 M06 T1 MO3 S1000 G00 X0 Y0 Z-0.25 G41 D1 G01 X1 Y1 Z-0.25 F3 G01 X5 Y1 Z-0.25 F3 G01 X5 Y3 Z-0.25 F3 G01 X1 Y1 Z-0.25 F3 G00 X4 Y0 Z0.25 But when you type the…
user389532
  • 123
  • 3
1
vote
1 answer

is possible to send printing with mach3?

I was wondering if is possible to send printing using the software MACH3 for CNC since this software can handle up to 3 axes: X,Y,Z,A,B and C. Of course the CNC needs an extra control for temperature which I already have it; My CNC handle a Z axis…
Fernando Baltazar
  • 1,420
  • 3
  • 13
  • 21
1
vote
2 answers

3D Printed Lead Screw

I want to build a mini CNC machine and need some lead screws. I was wondering I can simply 3D print some. There are a few 3D models out there but I want to know if printing it in PLA+ has enough strength for a small CNC. Is it possible?
1
vote
1 answer

How to set the fully dynamic plotting area?

I am trying to combine CNC plotter with image processing. The goal is to detect the object and print on that object. My question is can we set the fully dynamic plotting area. For example: I want to print something on hand or finger. How do I tell…
Tyson
  • 11
  • 1
0
votes
0 answers

Hardware emergency stop for RAMPS 1.6

Is it ok to make the stop switch simply interrupt the 12V power to RAMPS 1.6, while the Arduino board would still be powered via its power socket? I use the same 12V/8A to power both the Arduino board and RAMPS. There is also a USB cable from a PC…
scriptfoo
  • 161
  • 4
0
votes
1 answer

Ready to use objects instead of 3D-printing them

I hope this kind of questions are tolerated here. Otherwise, please tell me in the comment and I will delete the question - no needs to downvote. For a new job I need to create a lot of objects like this one: To have an idea of the…
Mark
  • 199
  • 7
0
votes
1 answer

Can't create image to G-code software for CNC to process

For the last 3 months I have been working on a CNC drawing machine but to this day I can't get the algorithm for line detection so I came here. I can't understand only one part and it is CAM the (image to G-code) so I'd be grateful if someone could…
Irakli
  • 1