X-out board means that the boards are not qualified in panel. The trace may damage or some unavoidable issues during the production. Normally we will do some obvious mark to distinguish the X-out board. For example:
In our quotation page, we offer two ways to make sure you get qualified boards at your demanded quantity:
Option 1-Accept X-out option:
We'll reproduce the same quantity of bad boards in panels and ship them together with the originally manufactured panels to you. For example, if you order 5 panels each containing 20 boards, but the production ended up with a total of 3 bad boards, At last you would receive 6 panels (some of those panels will include bad boards).
Option 2 - Reject X-out Allowance option:
All boards in the panels are qualified and there are no bad boards included. This is comparatively expensive than accept X-out option.
Actually, PCBWay has successfully controlled the rate of bad PCBs within an acceptable range in panel PCB manufacturing. We recommend you accept X-out option. We will make sure you got all the qualified boards quickly and in fair price.
Last updated on 26/02/2024
Related articles
- Generate Gerber files in Eagle
- Gerber File Extension from Different Software
- Notes for Gerber files Generated from Eagle 9.20
- Generate Gerber file from Kicad
- How to generate Gerber files from DesignSpark
- How to generate Gerber files from DipTrace
- Generate gerber file from Altium(DXP/.PCB.PCBDOC)
- How to generate Gerber file from AutoCAD
- How to generate Gerber files from ALtium Designer (DXP)
- How to generate Gerber files from CircuitMaker
- How to generate Gerber files from Proteus
- How to generate Gerber from Sprint Layout 6.0
- How to Generate Gerber and Drill Files in KiCad 7.0?
- How to Generate Gerber and Drill Files From Eagle 9.6.2?
- How to Generate Gerber Files in Fusion 360?
- How to Export Gerber Files in DesignSpark PCB?
Comments (19)
This message here is only a suggestion supplement to the above content, and does not for trading operations such as orders. If you have any urgent questions or order issues, please contact your sales rep.
You can only upload 1 files in total. Each file cannot exceed 2MB. Supports JPG, JPEG, GIF, PNG, BMP
0 / 10000
'; html += '
'; html += '
'; html += ' '; html += ''; html += '
'; $('#div-three-' + id).children('div').append(html).show(); } }, //取消添加留言 fn_cancel_msg: function (obj) { $(obj).parents('.js-son-comments').hide(); }, //删除自己的留言 fn_del_msg: function (level, id) { layer.confirm($('#JsA10').val(), function (index) { $.getJSON(commentObj.fn_del_comment_url(), { msgid: id }, function (res) { if (res.result) { if (level == 1) { //if (ispage > 0) // window.location.reload(); $('#li' + id).remove(); commentObj.fn_up_level_msg_cnt(level, id, -1); } else { var obj = $('#' + (level == 1 ? 'li' : 'div-three-') + id); var num = parseInt(obj.parents('li').find('b').text()); num += -1; if (num < 0) { num = 0; } var parobj = $('#div-three-' + id).parent(); obj.parents('li').find('b').text(num); $('#div-three-' + id).remove(); if (parobj.find('.sub-comment').length > 0) { } else { parobj.parent().hide(); } } commentObj.fn_up_msg_cnt(-1); layer.close(index); } else if (res.msg == "nothing") { layer.alert("error"); return; } else if (res.msg == "havereply") { layer.alert($('#JsA11').val()); return; } else { layer.alert($('#JsA12').val()); return; } }); }) }, //更新留言数量 fn_up_msg_cnt: function (val) { var num = parseInt($('#MsgCount').text()); num += parseInt(val); if (num < 0) { num = 0; } $('#MsgCount').text(num); }, //更新留言数量level fn_up_level_msg_cnt: function (level, id, val) { var obj = $('#' + (level == 1 ? 'li' : 'div-three-') + id); var num = parseInt(obj.parents('li').find('b').text()); num += parseInt(val); if (num < 0) { num = 0; } obj.parents('li').find('b').text(num); }, fn_mark_comment: function (obj, islike, commentid) { if (logintype != 1) { layerLogin(); return; } $.getJSON($('#memberurl').val() + '/Project/CommentMark?callback=?', { id: commentObj.obj_id, ProjectType: commentObj.obj_type, isLike: islike, commentid: commentid }, function (res) { if (res.result) { var markCnt = parseInt($('#commentMarkCnt' + commentid).text()); if ($(obj).hasClass('active')) { $(obj).removeClass('active'); if (islike) { $('#commentMarkCnt' + commentid).text(markCnt - 1); } else { $('#commentMarkCnt' + commentid).text(markCnt + 1); } } else { if ($(obj).parent().find('dl').hasClass('active')) { if (islike) { $('#commentMarkCnt' + commentid).text(markCnt + 2); } else { $('#commentMarkCnt' + commentid).text(markCnt - 2); } $(obj).parent().find('dl').removeClass('active'); } else { if (islike) { $('#commentMarkCnt' + commentid).text(markCnt + 1); } else { $('#commentMarkCnt' + commentid).text(markCnt - 1); } } $(obj).addClass('active'); } } else if (res.msg == "nologin") { //弹出登录框 layerLogin(); } else layer.alert("error"); }); }, //加载数据 fn_load_data: function (page) { $('#commentload').show(); $.ajax({ url: commentObj.fn_get_comment_url(), dataType: 'jsonp', data: { objid: commentObj.obj_id, objtype: commentObj.obj_type, page: page }, success: function (jason) { var totalpage = jason.TotalCount / 20; if (totalpage % 1 > 0) totalpage = parseInt(totalpage) + 1; if (page >= totalpage) { $('#commentviewmore').parent().remove(); } else { $('#commentviewmore').parent().show(); } if (jason.TotalCount > 0) { page = jason.PageIndex; var msgList = jason.DataList; var html = ''; if (msgList && msgList.length > 0) { for (var item in msgList) { html += '
'; html += '
- '; html += ''; html += '
- ' + msgList[item].MarkCnt + ' '; html += '
'; html += '
- '; html += ''; html += '
' + (msgList[item].MbId > 0 ? msgList[item].ContactName : msgList[item].Name == "" ? msgList[item].Email : msgList[item].Name) + '
' + (msgList[item].MbId > 0 ? msgList[item].ContactName : msgList[item].Name == "" ? msgList[item].Email : msgList[item].Name) + '
'; if (msgList[item].MsgPic && msgList[item].MsgPic != '') { html += '
' html += '
' html += ""; html += '
'; html += '
'; } html += msgList[item].Note; html += '
'; html += '' + msgList[item].EnAddTime + ''; html += '' + (msgList[item].ReplyList ? msgList[item].ReplyList.length : 0) + ' ' + $('#JsA1').val() + ''; html += '
'; // html += ''; html += '
'; var ReplyList = msgList[item].ReplyList; if (ReplyList && ReplyList.length > 0) { for (var reply in ReplyList) { html += '
'; html += '
'; html += '
'; html += '' + ReplyList[reply].ContactName + ' '; html += '' + ReplyList[reply].AddTimeStr + ''; html += ''; html += '' + $('#JsA13').val() + ''; if (ReplyList[reply].IsMy && ((new Date() - new Date(ReplyList[reply].AddTime)) / (1000 * 60 * 60)) <= 5 && (!ReplyList[reply].ReplyList || ReplyList[reply].ReplyList.length == 0)) { html += ' ' + $('#JsA14').val() + ''; } html += ''; html += '
'; html += '
'; if (ReplyList[reply].ReplyCommentId > 0 && ReplyList[reply].ReplyCommentId != msgList[item].Id) { html += '
'; html += $('#JsA13').val() + '@ ' + ReplyList[reply].ReplyContactName + ':'; html += '
'; } html += '
' + ReplyList[reply].Note + '
'; html += '
'; html += '
'; html += '
'; } } html += '
'; if (msgList[item].ReplyList && msgList[item].ReplyList.length > 0) { html += '
'; } html += '
'; if (msgList[item].MbId > 0) { html += '' + $('#JsA13').val() + ''; } //
if (msgList[item].IsMy && ((new Date() - new Date(msgList[item].AddTime)) / (1000 * 60 * 60)) <= 5 && (!msgList[item].ReplyList || msgList[item].ReplyList.Count == 0)) { html += ' ' + $('#JsA14').val() + ''; } html += '
'; } $('#commentload').hide(); $('#comment_ul').append(html); } } $('#commentload').hide(); }, error: function (xhr, status, error) { $('#commentload').hide(); } }); }, //保存数据 fn_save_msg: function (level, id) { var msg = $('#msg-' + id).val(); var msgpic = ''; if (level == 1) { msgpic = $('#msgPic').val(); } if (msg && msg.length > 10000) { $('#msg-' + id).addClass('form-error'); return false; } if ((msg && msg.length > 0) || msgpic.length > 4) { $('body').addClass('global-loading'); $.ajax({ url: commentObj.fn_save_comment_url(), //dataType: 'jsonp', type: 'POST', data: { msg: msg, replyid: id, objid: commentObj.obj_id, msgpic: msgpic, objtype: commentObj.obj_type, isproject: commentObj.is_project }, crossDomain: true, xhrFields: { withCredentials: true }, success: function (res) { if (res.result) { //if (ispage > 0) { // window.location.reload(); // return; //} //js加载,不刷新页面,增强体验 $('#msg-' + id).val(""); if (level == 1) { $('.js-add-comment .js-words').css({ 'color': '#999' }).text(0); } else { $('#msg-' + id).next().find('.js-words').css({ 'color': '#999' }).text(0); } if (level == 1) { $('#msgPic').val(''); $('#msgPic').parent().find('img').remove(); $('#removeMsgPic').hide(); //第一级留言(直接回复文章) var objtype = parseInt($('#hidobjtype').val()); var html = '
'; html += '
- '; html += ''; html += '
- 0 '; html += '
'; html += '
- '; html += ''; html += '
' + commentObj.fn_get_username(res.msg.ContactName) + '
' + commentObj.fn_get_username(res.msg.ContactName) + '
'; if (res.msg.MsgPic && res.msg.MsgPic != '') { html += '
' html += '
' html += ""; html += '
'; html += '
'; } html += res.msg.Note; html += '
'; html += '' + res.msg.EnAddTime + ''; html += ' 0 ' + $('#JsA1').val() + ''; html += '
'; html += ''; html += ''; html += '' + $('#JsA13').val() + ' '; html += '' + $('#JsA14').val() + ''; html += '
'; html += ''; $('#comment_ul').prepend(html); commentObj.fn_up_msg_cnt(1); //commentObj.fn_up_level_msg_cnt(1, res.msg.Id, 1); //if (ispage == 0) // $("html,body").animate({ scrollTop: $("#li" + res.msg.Id).offset().top - 70 }, 1000); } else { //第二级留言(回复第一级留言) var html = '
'; html += '
'; html += '
'; html += '' + commentObj.fn_get_username(res.msg.ContactName); html += ''; html += ' ' + res.msg.AddTimeStr; html += ''; html += ''; html += '' + $('#JsA13').val() + ' '; html += '' + $('#JsA14').val() + ''; html += ''; html += '
'; html += '
'; if (level == 3) { //第三级留言(回复第二级留言) html += '
'; html += $('#JsA13').val() + '@ ' + commentObj.fn_get_username(res.msg.ReplyContactName) + ':'; html += '
'; } html += '
' + res.msg.Note + '
'; html += '
'; html += '
'; html += '
'; if (level == 3) { //第三级留言(回复第二级留言) commentObj.fn_add_reply(3, id); $('#div-three-' + id).parent('div').append(html); } else { commentObj.fn_add_reply(2, id); $('#div-two-' + id).show().children('div').append(html); } commentObj.fn_up_msg_cnt(1); commentObj.fn_up_level_msg_cnt(level, res.msg.Id, 1); } } else if (res.msg == "nologin") { //弹出登录框 layerLogin(); } else { layer.alert("error"); } $('body').removeClass('global-loading'); }, error: function (xhr, status, error) { $('body').removeClass('global-loading'); } }); } else { $('#msg-' + id).addClass('form-error'); if (!$('#msg-' + id).hasClass('js-mention')) $('.error-tips').show().Shake(4, 10); return false; } }, //上传文件 fn_uploader: function () { /*上传文件开始*/ var uploader = WebUploader.create({ // 选完文件后,是否自动上传。 auto: true, // swf文件路径 swf: '/img/js/jqueryplus/webuploader-0.1.5/Uploader.swf', // 文件接收服务端。 server: '/Common/UpFile', // 选择文件的按钮。可选。 // 内部根据当前运行是创建,可能是input元素,也可能是flash. pick: { id: '#msgFile', multiple: false }, fileVal: 'FileData', //fileNumLimit: 1, fileSingleSizeLimit: '5242880',//'10485760', accept: { title: 'File', extensions: 'bmp,png,gif,jpg,jpeg', mimeTypes: 'image/*' }, 'formData': { 'uptype': "blogfile", 'key': "", 'checkcode': "", "getjson": true }, }); uploader.on('uploadStart', function (file, percentage) { if (logintype != 1) { layerLogin(); return; } $('#sfile').before(''); $('#sfile').html('Uploading(0%)'); }); uploader.on('uploadProgress', function (file, percentage) { $('#sfile').html('Uploading(' + parseInt(percentage * 100) + '%)'); }); uploader.on('uploadSuccess', function (file, data) { $('#sfile').html(''); $('#msgPic').parent().find('img').remove(); $('#msgPic').before('
'); $('#msgPic').val(data.url); $('#msgPic').next().show(); $('.error-tips').hide(); }); uploader.on('error', function (str) { if (str == "F_EXCEED_SIZE") { alert($('#JsA9').val()) } }); $('#removeMsgPic').click(function () { $('#msgPic').val(''); $('#msgPic').parent().find('img').remove(); $(this).hide(); uploader.reset(); }); /*上传文件结束*/ } } commentObj.fn_init();