This book is a work in progress port of the Shapeoko CNC A to Z guide. Some links might not work correctly.

Anatomy of a Carvera

This section provides details on how the Carvera family of CNC machines is working. This article includes content for both the Original Carvera (sometimes called C1) and the Carvera Air (CA1). Do note that while the machines are similar they also have small differences.

None of this info is required to be able to successfully use the machine, but you may find some of this information useful for troubleshooting, repairing, or later upgrading the machine.

Physical Dimensions

Basic Info
S.A.E.
Metric

Work Area (3 axis)

14.2in (X) * 9.4in (Y) * 5.5in (Z)

36cm (X) * 24cm (Y) * 14cm (Z)

Work Area (4 axis)

3.6in (Diameter) * 9.4in (Length)

9.2cm (Diameter) * 24cm (Length)

Gantry Clearance

4.7in

12cm

Max Height (Lid Open)

33in

84cm

Footprint (Lid Closed)

22.8in * 20.5in * 21.3in

57.9cm * 52cm * 54.1cm

Weight (Approx)

110lbs

50kg

Work Area

The Carvera has a cutting area of around 374mm (X) * 256mm (Y). One thing to consider is that this cutting area is somewhat larger than the bed area which is 360mm (X) * 240mm (Y)

Some implications of the design may not be immediately apparent:

  • Due to the proximity of the tool holder to the bed, part of the bed is in difficult to use due to risks of crashing tools into the raised tool holder bar

  • Due to the black plastic used by the tool proximity sensor approximately 15mm of the bed is lost in the X direction.

Electronics

Control Board

Both the original Carvera and Carver Air use very similar control boards and as a result the same firmware files, the firmware is written with switches to change config/functionality based which board is detected. The major differences in the board are the absence of vacuum and air assist headers on the Air board. The board uses a 32-bit ARM Cortex-M3 microcontroller called the NXP LPC1768 and runs a firmware based on Smoothieware v1.

Power Supply

Power
Value

Supported Mains Input

100-120VAC / 200-240VAC @ 50/60Hz

Spindle PSU

200w w/ 48v output

System PSU

200w w/ 12v output

Spindle PSU Model

Mean Well EPP-200-48

System PSU Model

Mean Well EPP-200-12

Spindle

Spindle
Value

Input Power

200w

Speed

1000 - 15000 RPM

Included Collet

1/8in

Available Collets

1/4in, 6mm, 4mm, 3mm

Collet System Type

263504

Tool Library Size

6

Cooling

Air-cooled controlled by temperature monitor

Spindle Runout

Less than 0.01mm / 0.0003in

Motion System

Motion
Value

Drive System

Ball screws with linear rails

Max Movement Speed (X+Y)

600cm / 236in per minute

Motors

Servo motors for X/Y/Z axis, Nema17 stepper motor for A axis

Motion Motor Resolution

0.005 mm/ 0.0002in

Motion Driver IC

BigTreeTech TMC2209

Servo Motors

The X, Y, and Z Axis of the Carvera are driven by Servo Motors. These function similar to Stepper Motors but have the benefit of knowing the amount of movement they achieved. This makes them "closed-loop", they move and can verify if they moved the requested amount.

If you got back to the Coordinate System theory, you will remember that most hobby CNC machines know their current position based on their memory of the movements since Homing, this is because they typically use Stepper Motors. The problem with this is that each requested movement is assumed to have been completed successfully. If their is insufficient torque in the motor for example and the system is unable to complete the requested movement operation, a normal stepper motor will "skip" a few motion steps, and the machine controller will be none the wiser. This would result in the physical location to be different to where the machine thinks it is! This is very bad because every movement operation until the machine is re-homed will be incorrect.

Servo Motors address this problem by being able to verify that the requested movement was actually achieved or not. In the Carvera if a Servo is unable to complete the requested movement a halt condition will be raised and G-code playback aborted.

Servo Motors verify that the requested movement was successful using a feedback device on the output side of the servo motor itself, such as an encoder or potentiometer.

Dust/Chip Control

Dust Control
Value

Dust Control System

Integrated or external vacuum

Dust Tank Volume

0.8 liter

External Dust Port OD Size

26mm

External Compressed Air Input OD Size

8mm

External Compressed Air Input Fitting

Pushlock

Recommended Compressed Air Pressure

3.5 bar (50 psi)

Recommended Compressed Air Flow

40L/min

Laser Engraver

Laser Engraver
Value

Laser power

2.5w

Laser Type

445nm diode laser

Cooling

Air-cooled

Last updated