[vc_empty_space][vc_empty_space]
Development of interface and coordination for control module CNC PCB milling machine
Purnomo A.T.a, Hariadi F.I.a, Sasongko A.a
a Department of Electrical Engineering, School of Electrical Engineering and Informatics, Institut Teknologi Bandung, Bandung, Indonesia
[vc_row][vc_column][vc_row_inner][vc_column_inner][vc_separator css=”.vc_custom_1624529070653{padding-top: 30px !important;padding-bottom: 30px !important;}”][/vc_column_inner][/vc_row_inner][vc_row_inner layout=”boxed”][vc_column_inner width=”3/4″ css=”.vc_custom_1624695412187{border-right-width: 1px !important;border-right-color: #dddddd !important;border-right-style: solid !important;border-radius: 1px !important;}”][vc_empty_space][megatron_heading title=”Abstract” size=”size-sm” text_align=”text-left”][vc_column_text]© 2015 IEEE.Control module CNC PCB milling machine consist of three sub-modules, first sub-module interfaces and coordination, second sub-module speed control spindle motor and the last sub module position control stepper motor. This paper focuses on implementation and testing of sub-module interfaces and coordination that receive and process 1 to 4 different PCB design input from user and coordinate others two sub-modules. Gerber file as the input converted into G-code which is translete by interpreter data into signal that ready sent from PC to FPGA via serial communication RS232. Then, data that received by FPGA used to integrate spindle motor and stepper motors in PCB milling process. In addition, this submodule can monitor PCB milling process and also monitor the current of motor spindle. Sub-module interface and coordination is implemented on PC via Visual Studio 2013 using Visual Basic.NET programming language and implemented on FPGA DE2-70 via Quartus II 9.0 using Verilog HDL language. As the result, this sub-module interface and coordination generate command signal which has been interpreted to integrate CNC PCB milling machine.[/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”Author keywords” size=”size-sm” text_align=”text-left”][vc_column_text]Control module,G codes,Gerber file,Milling process,Motor spindles,Serial communications,Spindle motors,UART[/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”Indexed keywords” size=”size-sm” text_align=”text-left”][vc_column_text]CNC,FPGA,G-code,gerber file,Interface,UART[/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”Funding details” size=”size-sm” text_align=”text-left”][vc_column_text][/vc_column_text][vc_empty_space][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][vc_empty_space][megatron_heading title=”DOI” size=”size-sm” text_align=”text-left”][vc_column_text]https://doi.org/10.1109/ISPACS.2015.7432774[/vc_column_text][/vc_column_inner][vc_column_inner width=”1/4″][vc_column_text]Widget Plumx[/vc_column_text][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row][vc_column][vc_separator css=”.vc_custom_1624528584150{padding-top: 25px !important;padding-bottom: 25px !important;}”][/vc_column][/vc_row]