Professional Documents
Culture Documents
Regina2018 Article PreliminaryStudyForAFullColour
Regina2018 Article PreliminaryStudyForAFullColour
https://doi.org/10.1007/s12008-017-0432-x
ORIGINAL PAPER
Preliminary study for a full colour low cost open source 3D printer,
based on the combination of fused deposition modelling (FDM)
or fused filament fabrication (FFF) and inkjet printing
Fabrizio Regina1 · Fulvio Lavecchia1 · Luigi Maria Galantucci1
Received: 12 October 2017 / Accepted: 23 November 2017 / Published online: 7 December 2017
© Springer-Verlag France SAS, part of Springer Nature 2017
Abstract
Additive manufacturing techniques (AM) have enhanced product quality and exponentially increase their application both
from the industrial point of view and from the consumer point of view. A decisive development in the “consumer” sector
has been observed over the last 5 years thanks to open source projects (Fab@home, RepRap), which enabled the production
of low cost machines with the use of cheap electronic and mechanical components and open source software. Among the
possible future developments of low cost AM technologies, there is an improvement of finished product capabilities and
appearance to obtain coloured components, made directly during printing phase. This paper tries to respond to this need by
assessing the feasibility of realizing a low-cost AM system that integrates automatic colouring in a consumer 3D printer. The
proposed system is a hybrid between a fused filament fabrication 3D printer, derived from an open-source project, and a 2D
commercial inkjet printer; the two systems share the mechanics, but keep the movement control and the three-dimensional and
two-dimensional printing process separate. The study continues with the theorization, modeling and creation of the interfaces
required for conversion of control signals and a first experimentation of the same control. The two systems, using a different
mechanics, use different motor control systems.
Keywords Additive manufacturing · Rapid prototyping · Fused deposition · Inkjet · Hybrid control · Open source
1 Introduction/state of the art product development are the time and cost reduction, human
interaction, and consequently the product development cycle,
Additive manufacturing (AM) processes, called also three- giving also the possibility to create almost any shape that
dimensional printing, is defined by a range of technologies could be very difficult to machine, without having attention
capable to translate directly a virtual solid model data into to tooling, undercuts, draft angles or other features, as in
physical models in a quick and easy process [1], by which it machining processes [1,3]. With rapid prototyping, scien-
is possible to combine materials to create objects, fabricating tists and students can rapidly build and analyse models for
components by selectively curing, depositing or consolidat- theoretical comprehension and studies [3].
ing materials in successive layers. The data are broken down AM is considered as the natural evolution of industrial
into a series of 2D cross-sections of finite thickness. manufacturing techniques, in opposition to subtractive man-
These technologies have traditionally been limited to the ufacturing methodology [4].
fabrication of models suitable for product visualization but, The AM industry grew by 17.4% in worldwide revenues
over the past decade, they are now used for the fabrication of a in 2016. The market for low-cost, desktop 3D printers grew
range of functional end use components [2]. Rapid prototyp- by 49.4% worldwide, compared to 14.9% for 3D printing
ing is one of the earlier additive manufacturing processes. systems at all price levels. Because of their affordable price
Among the major advances that this process presented to point and ease of use, the consumer models (based on open
source3D printers) may have found a place in the profes-
B Luigi Maria Galantucci sional market, among engineering and architecture firms that
luigimaria.galantucci@poliba.it
benefit from having on-premise rapid prototyping equipment
1 Dipartimento di Meccanica, Matematica e Management, [5]. We are dealing with a disruptive technology that most
Politecnico di Bari, Viale Japigia 182, 70126 Bari, Italy companies still have to get used to and we should be aware
123
980 International Journal on Interactive Design and Manufacturing (IJIDeM) (2018) 12:979–993
of the possibility that technological progress could enhance to join the grains [14]. The colouring system is obtained
revenues from producing with 3D printers (due to productiv- simply by including the dyestuff in the blinder or in the pho-
ity increases, as seen with personal computers). This could tosensitive resin, and separating the material into different
cause the rate of investment in 3D printing to accelerate, tanks required for CMYB quadricromia [15]. The objects
bringing forward the point when 3D printing matches tradi- created with LOM and 3D-printing technologies, however,
tional manufacturing output. In this scenario the size of the have technical and mechanical features often useful only in
capital stock of 3D printers will equal that of the capital stock the creation of conceptual models. For finished products, it is
of traditional machinery, and hence production size, in 2040 necessary to use different additive manufacturing methods,
[6]. such as selective laser sintering, Polyjet [15] Multi Jet Fusion
There are many AM techniques currently available in the HP [16]. Polyjet technology utilizes coloured photosensitive
market. In recent years, fused deposition modeling (FDM) resin cartridges, while Multi Jet Fusion HP is a technological
or fused filament fabrication (FFF) thanks to open source evolution of 3D inkjet printing. The use of inkjet colouring
projects (Fab@home [7], Reprap [8]) made possible to technologies in selective laser sintering has been discussed
produce very low cost machines using cheap electronic in [17].
and mechanical components and open source software. It is important to observe how inkjet systems in additive
These machines are characterized by extreme simplicity, fabrication are widely spread even for non-coloured pro-
great possibility of customization and low cost of hard- cesses. Inkjet technology is used in the production of nano-
ware and material components: a plastic filament feeds a structures of electromechanical micro-systems (MEMS) [18]
hot extruder that creates layer by layer the 3D object. The and to build graded parts using a multi-material additive man-
materials most widely used with these technologies are ufacturing method [19]. It is clear that inkjet methods can be
acrylonitrile-butadiene-styrene (ABS) and poly (lactic acid) used in a wide range of processes in present and future addi-
(PLA). tive manufacturing applications [20].
In recent years, many efforts have been made to improve AM technologies are perfectly integrated with the princi-
the quality of the pieces created through this technique. Sev- ples of the interactive manufacturing approach; indeed, these
eral authors have explored possible ways to improve surface technologies use to transform, through a direct and interac-
finishing. In [9] the influence of printing parameters on the tive approach, a virtual prototype in a physical one.
obtainable roughness is evaluated and is proposed a post These technologies allows to directly manufacture the
treatment with acetone bath for the pieces made in ABS. project of designer, who can interact with his prototype idea,
In [10] a post-treatment of surface by barrel finishing is making it in real time without any constraints [21] and with
described. very low technological limits. Many authors have been inter-
In [11] a performance evaluation and comparison of ested in the interaction between these technologies and the
an industrial and an open-source one 3D FDM printers is end user, for example in [21] several methods have been stud-
illustrated, finding optimum process parameters to improve ied for the choice of the most accurate design technique in
dimensional accuracy. order to optimize the manufacturing phase in AM. In [22] the
FDM printing has a wide margin of improvement in the authors describe an integrated approach between CAD, sub-
capability of this technique to produce final parts with com- tractive technologies and additive technologies, to optimize
plex features. This paper presents a preliminary study of the costs, sustainability and interaction, implemented using open
possibility of creating full-colour pieces via FDM. source software systems. This method is able to eliminate all
In [12] it is highlighted that a colour product made by manual steps from the process.
additive manufacture can bring several benefits. As part of In [23] the mechanical and thermal behavior of a ther-
conceptual models, a colour model gives much more infor- moplastic matrix composite reinforced with natural fibers
mation than a monochrome model. With regard to finished were studied. In this case, the characterization can allow the
objects, obtaining parts with the desired final appearance designer to optimize the programming and configuration of
would allow a complete object manufactured by additive machines to produce parts that use such materials.
fabrication without the need for further processing. For con- Recently, the launch of a pre-order for November 2017
ceptual models, LOM colour prototyping techniques and 3D of a new 3D commercial printer that should combine FFF
printing have been available for several years now [12]. In technology with inkjet printing has been announced [24].
these additive manufacturing technologies, the introduction This paper is based on an interdisciplinary research, that
of a colouring system is relatively simple through the use involves design, signal analysis, computerised motion con-
of the common inkjet printing technique [13]. The work- trol, innovative low cost manufacturing solutions, to propose
piece material of LOM technology is just the paper. In the an original technical implementation for designing and devel-
3D printing process, however, inkjet printing is already inte- oping a new hybrid open source colour 3D printer (2D
grated into some processes using a blinder that is ejected inkjet + FFF printed).
123
International Journal on Interactive Design and Manufacturing (IJIDeM) (2018) 12:979–993 981
123
982 International Journal on Interactive Design and Manufacturing (IJIDeM) (2018) 12:979–993
SUPPORT
MATERIAL
SPOOL
output value generated by the encoder for the feedback con- • p j , the process parameters at the instant i.
trol (constant duty pulses with variable period). Figure 4
shows an example of 8 short-stroke start-ups (blue curve) It is possible to simplify the system by schematizing it as
alternating with 8 fast-return movements (red curve) and rel- a body C which, at the instant i, has a velocity of vi and
ative carriage speeds (green curve). subjected to two forces: one active, generated by the motor
The command of the stepper motors for additive 3D printer (Fm), and a passive friction one (Fa), mainly due to the sliding
machine is simpler. The control unit handles two distinct sig- of the carriage on the guide and to the internal frictions of
nals: STEP and DIR: the microcontroller sends the driver the motor. The velocity of the body at the instant i will be
information on the number of steps and the direction of the the function of the velocity at i − 1, of the driving force and
motion. The driver receives a pulse on the STEP pin for each of the friction force:
step needed to be completed. These pulses have variable dura-
tion. By varying this period, it is possible to vary the rotation vi = f (vi−1 , Fm , Fa )
speed. The value of the DIR signal provides the direction
of the step movements: a high level corresponds to a counter A mathematical model has been developed to relate the active
clockwise rotation, a low at a clockwise rotation of the stepper pulse duration di of the control pulses to the velocities obtain-
motor (Fig. 5 [26]). able by the values read with the encoders.
In order to create the model, let us consider the curve
2.1.1 Interface 1 trends of the two sets of values.
The value of the forces changes depending on whether
It will be described below the first possible configuration that the movement is a printing one or a fast return. Two distinct
uses stepper motors and an interface that allows the conver- models have been created with the same basic structure, and
sion of signals that come from the inkjet printer control unit. then calibrated by a heuristic procedure. The model chosen
The model is schematized in the Fig. 6. to represent this system is an additive type made up of three
where: different contributions:
• d j the value of a motor control pulse generated at the vi = vi−1 + f Fm (di , vi−1 ) + f Fa (di , vi−1 ) ; (m/s)
time instant j
• V j , the corresponding output speed at the instant j The model corrects the speed taken at the i − 1 instant by
• i j the set of endogenous components of the process adding two aliquots due to the external action of the motor
123
International Journal on Interactive Design and Manufacturing (IJIDeM) (2018) 12:979–993 983
u se du
Pulse duration Ca age speed [m/s]
at o [μs] & Carriage [ /s]
Time [ms]
Print Return Encoder Print Return Encoder
Fig. 4 Moving average for 50 cycles of duty and speeds for 5 print movements from end-to-end running alternating to 5 fast return movements and
relative encoder signal
123
984 International Journal on Interactive Design and Manufacturing (IJIDeM) (2018) 12:979–993
(-)Moon
MOTOR
Pulse width =
100 nsec to 1ms
(+)Moon
CW
CCW
20 20
nsec nsec
(min) (min)
Step
123
International Journal on Interactive Design and Manufacturing (IJIDeM) (2018) 12:979–993 985
c
vr j = vr j−1 + a · b · di + vr j−1
h
+ f · g · di + vr j−1 (m/s)
Vr j = l · vr j
m
(s)
5·π · D
delayr j = (s)
c h m
l · vr j−1 + a · b · di + vr j−1 + f · g · di + vr j−1
123
986 International Journal on Interactive Design and Manufacturing (IJIDeM) (2018) 12:979–993
123
International Journal on Interactive Design and Manufacturing (IJIDeM) (2018) 12:979–993 987
Fig. 10 Chip all-in-one Marvell 88PAAX01control card of the HP DeskJet 1010; a front; b back; c Encoder pin connection
123
988 International Journal on Interactive Design and Manufacturing (IJIDeM) (2018) 12:979–993
Fig. 12 Signal acquisition scheme to acquire signals generated by the all-in-one chip logic board of the 2D printer Marvell 88PAAX01 with the
Arduino Mega 2560 electronic card
10
15
8
6 10
4
5
2
0 0
0.05 0.2
0 0
were obtained for successive approximations of the param- the active state of the control pulses with respect to the speeds
eters present in the mathematical equations in order to fit as obtainable by the reading of encoder values is therefore cali-
much as possible the curve obtained from the models with brated the values of the constants by experimentally finding.
the original one. The mathematical model developed to bind For the printing movement: a = 0.1; b = 2; c = 1.04; f =
123
International Journal on Interactive Design and Manufacturing (IJIDeM) (2018) 12:979–993 989
25
Pulse duraon [μs]
20
15
10
0
Print Return Time
1.2
Real carriage speed [m/s]
1
0.8
0.6
0.4
0.2
0
Time
1.2
Esmated carriage speed [m/s]
1
0.8
0.6
0.4
0.2
0
Speed esmated in print phase Time
Fig. 15 Pulse duration for the command of the carriage, Speed values during printing (and fast return) phases, speeds estimated by the model for
fast-return and printing phases
HIGH
LOW
Channel A
HIGH
Channel B LOW
(leads) First rising edge
Direcon
Time
123
990 International Journal on Interactive Design and Manufacturing (IJIDeM) (2018) 12:979–993
16000 6
movement, the logic level of the second pulse train must be
(b)
14000
5
evaluated at the change of the logic level of the first pulse
12000
train. Observe Fig. 16. In the left direction, the passage from
4 1 to 0 of the pulses of train A corresponds to a logic level of
10000
1 to B. In opposite movement the opposite occurs, the step
PPS max
N*cm
8000 3 from 1 to 0 on A corresponds to a logical level of 0 on B
6000
[32].
2
4000
1
2000 (a) 3 Results
0 0
0 5 10 15 20 25 30 35 40 45 50 55
3.1 Interface 1
diameter [mm]
Fig. 17 Pulse frequencies (line (a)) and torque values (line (b)) when As far as the implementation of Interface 1 is concerned, the
changing the pulley diameter D following graph has been experimentally obtained in which
the torque (for inkjet cartridge carriage) and the maximum
pulse frequency of the control (pulses per second—engine
−0.11; g = 1.8; h = 1.0197; l = 0.128; m = 0.66, with the
characteristics) with the variation of the pulley diameter (Fig.
following model (Fig. 15):
17) are reported.
1.04 The diameter D of the pulley varies the slightest movement
vi = vi−1 + 0.1 · (2 · di + vi−1 ) that the carriage can perform, corresponding to the single-
1.0197
+ −0.11 · (1.8 · di + vi−1 ) (m/s) step movement of the motor. By imposing the equality of the
Vi = 0.128 · {vi } 0.66 single motion on the resolution of the encoder
π · D · 1.8
The only relationship that connects the delay to the linear = 0.079 mm
360
velocity of the carriage expressed as a function of the duty
of the control pulses is:
5·π · D
delay = 1.04 1.0197 0.66 (s)
0.128 · vi−1 + 0.1 · (2 · di + vi−1 ) + −0.11 · (1.8 · di + vi−1 )
1.101 1.02
vrr j = vr j−1 + 0.096 · 3.8 · d j + vr j−1 + −0.115 · 3.4 · d j + 1, 1 · vr j−1 (m/s)
0.38
V j = 0.18 · v j (m/s)
5·π · D
delayr j = 1.101 1.02 0.38 (s)
0.18 · vr j−1 + 0.096 · 3.8 · d j + vr j−1 + −0.115 · 3.4 · d j + 1.1 · vr j−1
2.4 Interface 2 The value of the diameter of the pulley is obtained as:
For interface logic 2, two separate inputs are required for D ≤ 5.0318 mm.
the data. The position transducer is a quadrature linear opti-
cal encoder, and this involves the presence of two distinct This value of diameter D corresponds to a maximum pulse
pulse trains to determine the direction of movement (which rate of 13,329 (s−1 ) and a torque value of 0.52 (N*cm). A
could be quantified in absolute value only by analysing a thorough search of a stepper motor with such characteristics
single pulse train). In order to determine the direction of does not return a valid result. The analysis presented in this
123
International Journal on Interactive Design and Manufacturing (IJIDeM) (2018) 12:979–993 991
4 Discussion
• Arduino mega 2560;
• Optical position encoder; As a first test, manual control is used to send some movement
• L298N DC control driver; commands in the directions −X and +X. The first verifi-
• DC motors. cation involved the good functioning of the system, which
Fig. 18 Overall design and control system of DC motors based on: Arduino mega 2560 (a); DC motor control driver for L298N (b) HP CB760-60030
motor, (c), RAMPS card (d) connection with optical position encoder (s)
123
992 International Journal on Interactive Design and Manufacturing (IJIDeM) (2018) 12:979–993
responded perfectly to all commands sent in both directions. involves an interactive design, combining signal analysis,
The correspondence between the value of the motion sent and computerised motion control, proposing an innovative and
the actual displacement was subsequently verified. To do this original low cost technical solution.
we have proceeded in two distinct ways. A first indirect con- The use of stepper motors and a signal processing system
trol is obtained by Arduino by reading serial communication for DC motors control, if not theoretically impossible, was
of the value of the PositiveVariable value. It is then verified not currently achievable, due to the limited characteristics of
that, following a 50 mm movement command, the value of the the stepper motor speeds.
variable ranges from 0 to 632–635 corresponding to 49,928 to On the contrary, the solution which uses the use of DC
50,165 mm. A second indirect test is performed by inserting motors and closed loop control, has provided the expected
a mechanism that traces the movements made. The previous results. The system designed and tested not only provides
movement corresponds to the trace visible in Fig. 19. a solution to the problem being tested, but can also bring
As a last test, was launched the fabrication of a workpiece advantages in the production of 3D printers. In fact, the use
and a speed of 200 mm/s was set, higher than the ones nor- of such motors makes it possible to significantly reduce the
mally used during 3D printing (Fig. 20). The system did not cost of construction and provide greater precision and control
show any particular defects in executing repetitive and fast of the printing process.
movements. Based on what is shown in the tests performed, In order to move on to the final stage of development, it
it can be stated that the system has been working well. is necessary to develop a dedicated software that can alter-
nate the two printing processes. 3D printing can be handled
as usual adding an implementation of a filament retraction
5 Conclusions management system during 2D printing. Colouring, on the
other hand, will certainly be more complex to implement.
The aim of this work was to provide a contribution to the Once the 3D layer is completed, the software will have to
design of a FFF open source system combined with a colour- recreate the perimeters of each surface corresponding to the
ing system, by integrating a fused filament fabrication 3D newly generated layer and print them as a normal image,
printer and a 2D colour paper inkjet printer. The study matching the 3D workpiece and the ink feeds.
123
International Journal on Interactive Design and Manufacturing (IJIDeM) (2018) 12:979–993 993
References 18. Hayes, D.J., Cox, W.R., Wallace, D.B.: Printing system for MEMS
packaging. In: Reliability Testing, Charact MEMS/MOEMS, Oct
1. Gibson, I., Rosen, D.W., Stucker, B.: Additive Manufacturing Tech- 22 2001–Oct 24 4558, pp. 206–214 (2001)
nologies. Springer, Boston, MA (2015) 19. Ibrahim, M., Otsubo, T., Narahara, H., Koresawa, H., Suzuki, H.:
2. Horn, T.J., Harrysson, O.L.A.: Overview of current additive man- Inkjet printing resolution study for multi-material rapid prototyp-
ufacturing technologies and selected applications. Sci. Prog. 95, ing. JSME Int J. Ser. C 49, 353–360 (2006)
255–282 (2012) 20. Wallace, D., Cooley, P., Antohe, B.: Ink-jet technology for man-
3. Wong, K.V., Hernandez, A.: A review of additive manufacturing. ufacturing and instrument applications. In: 20th Work. Microma-
ISRN Mech. Eng. 2012, 1–10 (2012) chining, Micromechanics Microsystems. Toulouse, France, pp. 1–5
4. Guo, N., Leu, M.C.: Additive manufacturing: technology, applica- (2009)
tions and research needs. Front. Mech. Eng. 8, 215–243 (2013) 21. Kumke, M., Watschke, H., Hartogh, P., Bavendiek, A.K., Vietor, T.:
5. Wohlers, T.: Wohlers Report 2017 3D Printing and Additive Manu- Methods and tools for identifying and leveraging additive manufac-
facturing State of the Industry. Annual Worldwide Progress Report. turing design potentials. Int J Interact Des Manuf (2017). https://
Wohlers Rep 2017 (2017). ISBN 978-0-9913332-3-3 (2017) doi.org/10.1007/s12008-017-0399-7
6. Leering, R.: Economic and financial analysis 3D printing: a threat 22. Francia, D., Caligiana, G., Liverani, A., Frizziero, L., Donnici,
to global trade. https://www.ing.nl/media/ING_EBZ_3d-printing_ G.: PrinterCAD: a QFD and TRIZ integrated design solution for
tcm162-131996.pdf. Accessed 20 Nov 2017 (2017) large size open moulding manufacturing. Int J Interact Des Manuf
7. Malone, E., Lipson, H.: Fab@Home: the personal desktop fabrica- (2017). https://doi.org/10.1007/s12008-017-0375-2
tor kit. Rapid Prototyp. J. 13, 245–255 (2007) 23. Montalvo Navarrete, J.I., Hidalgo-Salazar, M.A., Escobar Nunez,
8. Jones, R., Haufe, P., Sells, E., Iravani, P., Olliver, V., Palmer, C., E., Rojas Arciniegas, A.J.: Thermal and mechanical behavior of
Bowyer, A.: RepRap—the replicating rapid prototyper. Robotica biocomposites using additive manufacturing. Int J Interact Des
29, 177–191 (2011) Manuf (2017). https://doi.org/10.1007/s12008-017-0411-2
9. Galantucci, L.M., Lavecchia, F., Percoco, G.: Experimental study 24. XYZprinting I.: XYZprinting da Vinci Color—Color texture Inkjet
aiming to enhance the surface finish of fused deposition modeled printing3D structure Fused filament fabrication (FFF). In: web-
parts. CIRP Ann. Manuf. Technol. 58, 189–192 (2009) site. https://www.xyzprinting.com/en-US/product/da-vinci-color.
10. Boschetto, A., Bottini, L.: Surface improvement of fused deposition Accessed 6 Sep 2017 (2017)
modeling parts by barrel finishing. Rapid Prototyp. J. 21, 686–696 25. Regina, F.: Metodi avanzati di controllo hardware e software di
(2015) motori per stampanti 3D. rel.L.M. Galantucci; co-rel.F. Lavecchia.
11. Galantucci, L.M., Bodi, I., Kacani, J., Lavecchia, F.: Analysis of Politecnico di Bari (2015)
dimensional performance for a 3D open-source printer based on 26. Pulse Step Dir. http://support.motioneng.com/Technology/
fused deposition modeling technique. Procedia CIRP 28, 82–87 SynqNet/pulse_logic.htm. Accessed 9 Oct 2017
(2015) 27. SM.: Getting Started with Arduino and Genuino MEGA2560. In:
12. Gibson, I., Ming, L.W.: Colour RP. Rapid Prototyp. J. 7, 212–216 Arduino. https://www.arduino.cc/en/Guide/ArduinoMega2560.
(2001) Accessed 10 Oct 2017(2017)
13. How Paper-based 3D Printing Works: The Technology and Advan- 28. A4988: DMOS Microstepping Driver with Translator and Over-
tages. In: Mcor Technol. Ltd. http://www.mcortechnologies.com/ current Protection. In: Allegro Microsystems LLC. http://www.
resources-white-paper/. Accessed 10 Oct 2017 (2013) allegromicro.com/en/Products/Motor-Driver-And-Interface-ICs/
14. Large-scale, full CMYK photo-realistic 3D printing. In: 3D Bipolar-Stepper-Motor-Drivers/A4988.aspx (2017)
Syst. https://www.3dsystems.com/3d-printers/projet-cjp-860pro. 29. RAMPS 1.4 - RepRap Arduino Mega Pololu Shield. In: Pololu
Accessed 10 Oct 2017 Electron. http://reprap.org/wiki/RAMPS_1.4. Accessed 10 Oct
15. Design With Brilliance-Game-changing versatility and realism 2017 (2017)
with the world’s most advanced full-color multi-material 3D 30. Open Source 3D Printer Firmware. http://marlinfw.org/. Accessed
printer. STRATASYS (2017) 10 Oct 2017
16. HP Jet Fusion 3D Printing Solution. Reinventing prototyping 31. Printer Specifications for HP DeskJet 1010 Printers. In:
and manufacturing. In: HP Dev. Co. http://www8.hp.com/us/en/ HP Dev. Company, L.P. https://support.hp.com/us-en/document/
pdf/printers/3d-printers/4AA6-4892ENA-P.pdf. Accessed 10 Oct c03742903. Accessed 10 Oct 2017 (2017)
2017 (2016) 32. Gonzalez DJ.: Quadrature encoders in Arduino. http://yameb.
17. Ming, L.W., Gibson, I.: Colour rapid prototyping based on SLS blogspot.it/2012/11/quadrature-encoders-in-arduino-done.html.
process. In: Elevation Solid Free Fabrication Symposium, pp. 227– Accessed 9 Oct 2017
234 (2000)
123