A compass device for drawing arcs and circles without a need for accessing the center, the compass comprises:
- a chassis for providing a framework for a plurality of components of the compass;
- a first guide wheel for initiating a movement of the compass, wherein the first guide wheel is installed at one end of the chassis, and wherein the first guide wheel is an angled wheel, and wherein the angle of the first guide wheel is set by a user;
- a second guide wheel for enabling a movement of the compass, wherein the second guide wheel is attached to another end of the chassis, and wherein the second guide wheel is a fixed wheel;
- a protractor for setting an angle for the first guide wheel, and wherein the protractor is mounted on the chassis;
- an offset axis frame for providing a framework for a plurality of components of the compass, wherein the offset axis frame is installed perpendicular to the chassis next to the second guide wheel;
- a tool holder for holding a marking device, wherein the tool holder is mounted on the offset axis frame, and wherein the tool holder is adjusted on the offset axis frame using an indicator, and wherein the tool holder is adjusted on the offset axis frame using a clip;
- an offset wheel for providing a balance for the compass, and wherein the offset wheel is installed under the offset axis frame;
- a laser pointer for identifying a desired part of the arcs and circles, wherein the laser pointer is mounted on the offset axis frame, and wherein the laser pointer is placed at a symmetry center of the second guide wheel;
- a balance base for maintaining a stability of the compass, and wherein the balance base is perpendicular to the chassis;
- a balance wheel attached to the balance base, wherein the balance wheel is installed under the balance base, wherein the balance base and the balance wheel are configured to prevent an imbalance of the compass;
- a marker for marking the arcs and circles, wherein the marker is inserted in a tool holder, and wherein the marker is controlled by adjusting the tool holder;
- a controller for tool holder position on the offset axis frame, wherein the automatic controller for tool holder position on the offset axis frame is mounted on the tool holder, and wherein the automatic controller for tool holder position comprises a sensor and a first drive motor, and wherein the automatic controller for tool holder position on the offset axis frame is configured to control an operation of the first drive motor to move the tool holder to a desired position on the offset axis frame based on an output of the sensor;
- a controller for the angled wheel, wherein the controller for angled wheel is mounted on the chassis above the angle wheel, and wherein the controller for angled wheel is configured to vary an angle of the angled wheel continuously to change a curvature of radius at every instant in a curve, and wherein the controller for the angled wheel comprises a second drive motor and a friction gear box;
- an encoder or numerical coder mounted on the first guide wheel and configured to calculate a longitude or length of a curved line to calculate a curvature of radius at every instant;
- and
- a microcontroller mounted on the chassis and configured to control an operation of compass device to draw a desired curve.