SMT, PCB Electronic Industry News

Express Newsletter

The SMTnet Express newsletter is sent weekly to over 25,000 subscribers.


  • SMTnet
  • »
  • Express Newsletter

SMT Express, Special Edition, Issue 1 - from SMTnet.com
Special Edition Issue 1

What SMTnet.com Can Do For You

This is a special edition newsletter, brought to you by your portal to the Electronics Manufacturing Industry, SMTnet.com. Begin solving your problems today by taking part in this powerful exchange of information. This site is free to you and your company.

This newsletter contains just a taste of the exciting information brought to you in our regular newsletter the SMT Express. We hope that you find it of interest.

SMTnet.com can help you solve your problems and stay in touch with the EM Industry with:

  • 1,300,000 Hits Per Month
  • 40,000 Unique Visitors
  • 8,600 Community Members
  • 3,200 Participating Companies
  • 16,200 Technical Forum Posts
  • 4,000 Pieces of Equipment Posted to the Marketplace

All free to you!

Please review the six page demo of the site basics.

To begin participating, please go to the Home Page.


Words From Users

Here are some examples of what our users are saying about us:

SMTnet.com is THE best and most complete Internet forum for electronic assembly practitioners. It provides a wide range of services aimed at meeting users needs. Key examples are:

  • A forum for getting a new angle on solving that tenacious problem that will not go away.
  • A job placement area for connecting with someone to complete your staff.
  • Equipment lists for buying a sparkling machine and for selling your used equipment.
  • A newsletter for publishing papers to recognize the brilliant work of your team.
- Dave F

"I am happy to tell everyone about SMTNet. Check out my article on page 80 of this month's SMT Magazine [May, 2001] where I recommend SMTnet as a resource."

- mpeo

"...I am a frequent visitor to your website, not only I find it interesting and loaded with useful info, I find it really resourceful too, especially to young beginners like myself in such industry. Therefore, I have recommended your site to many of my friends, hopefully they will able to learn what I have..."

- kktan

"SMTnet looks great! It's got to be the most up to date site in the industry."

- dbaedke


Samples of SMT Express Content

The following articles are examples of some of the featured content in past newsletters.

Solder Paste Measurement
Solder Paste Measurement: A Yield Improvement Strategy That Helps Improve Profits
by Mike Riddle , ASC International, INC.

In this age of global competition, world class electronics manufacturers understand that increasing profit margins is accomplished not by increasing price or lowering the quality of components and workmanship, but by increasing production yields. Post-solder inspection ensures that your customers receive good product, but by separating the good boards from the bad boards you only measure yield, not improve it. A yield (and profit) improvement strategy consists of...

Click here to post your comments on this article Complete Article

MSD Issues
Critical Manufacturing Issues Associated With Moisture Sensitive Devices (MSD)
by Francois Monette (fmonette ), Cogiscan, Inc.

The moisture sensitivity of plastic IC devices is a real and serious assembly issue that has been around since the introduction of surface mount technology in the early 1980s. Moisture diffusion in an electronic package is a complex phenomenon that...

This article was published in cooperation with SMT Magazine. SMT Magazine provides information to the SMT community and offers Free Subscriptions to their readers. SMTnet and SMT Magazine look forward to providing the industry with timely information, helping members of the SMT community to solve problems and anticipate trends.

Click here to post your comments on this article Complete Article

Book Review
Coomb's Printed Circuits Handbook (5th Edition)
by Clyde F. Coombs JR.

Reviewed by Dave Fish (davef ), Pandion Electronics, Inc.

If the building were on fire, on the way out the door, I'd grab the picture of my wife from my desk and from the bookshelf my copies of Coombs' "Printed Circuit Handbook" and Kline-Wassink's...

Click here to post your comments on this article Complete Article

Expansion Of Site Benefits
SMTnet.com Continues To Expand Benefits For Users
by Andre Kruppa , SMTnet.com

As part of our continuing mission to offer increasingly useful information to the Electronics Manufacturing Community, SMTnet.com has made substantial site improvements. Since its inception in late 1994 SMTnet has been committed to providing a useful medium of communication for our industry. With substantial improvements over time, we seek to place users at the center of an ever expanding well of relevant information. First we provided...

Click here to post your comments on this article Complete Article

Tell Others

E-Mail this letter to a friend, co-worker, or decision maker in your company by clicking here!


Join The SMTnet.com Community

Become a member of the oldest online EM Industry community and start solving problems today. (SMTnet.com is Free to you and your company.) To begin participating, please go to the Home Page.


You Will Receive The SMT Express

We hope that you enjoyed reading this special issue. If you do not wish to receive our monthly newsletter, please click the unsubscribe link below. We respect your privacy and do not sell our unsubscribe lists.


The SMT Express is brought to you by SMTnet.com.

Error Occurred While Processing Request The web site you are accessing has experienced an unexpected error.
Please contact the website administrator.


The following information is meant for the website developer for debugging purposes.
Error Occurred While Processing Request

0000A0, on line 2, column 49, is not a valid identifer name.

The CFML compiler was processing:

  • The body of a cfoutput tag beginning on line 1, column 2.
 
The error occurred in /var/www/smtnet/express/special_1/trailer.cfm: line 2
Called from /var/www/smtnet/express/special_1/index.cfm: line 433
Called from /var/www/smtnet/express/dsp_main_content.cfm: line 1011
Called from /var/www/smtnet/express/dsp_main_content.cfm: line 1
Called from /var/www/smtnet/dsp_global_layout.cfm: line 419
Called from /var/www/smtnet/dsp_global_layout.cfm: line 389
Called from /var/www/smtnet/dsp_global_layout.cfm: line 1
Called from /var/www/smtnet/express/dsp_layout.cfm: line 1
Called from /var/www/smtnet/express/index.cfm: line 28
1 : <cfoutput>
2 : <hr align="center" width="100%" noshade color="#0000A0" size="2">
3 : 
4 : <table border=0 cellpadding=0 cellspacing=0 width="580" align=center>

Resources:

Browser   claudebot
Remote Address   54.242.75.224
Referrer  
Date/Time   19-Mar-24 07:02 AM
Stack Trace
at cfindex2ecfm1511140960.runPage(/var/www/smtnet/express/special_1/index.cfm:433) at cfdsp_main_content2ecfm987117543._factor24(/var/www/smtnet/express/dsp_main_content.cfm:1011) at cfdsp_main_content2ecfm987117543.runPage(/var/www/smtnet/express/dsp_main_content.cfm:1) at cfdsp_global_layout2ecfm1131192918._factor1(/var/www/smtnet/dsp_global_layout.cfm:419) at cfdsp_global_layout2ecfm1131192918._factor27(/var/www/smtnet/dsp_global_layout.cfm:389) at cfdsp_global_layout2ecfm1131192918.runPage(/var/www/smtnet/dsp_global_layout.cfm:1) at cfdsp_layout2ecfm244424017.runPage(/var/www/smtnet/express/dsp_layout.cfm:1) at cfindex2ecfm907057564.runPage(/var/www/smtnet/express/index.cfm:28)

coldfusion.compiler.ASTsimpleVariableReference$InvalidIdentifierException: 0000A0, on line 2, column 49, is not a valid identifer name.
	at coldfusion.compiler.ASTsimpleVariableReference.init(ASTsimpleVariableReference.java:78)
	at coldfusion.compiler.ASTsimpleVariableReference.<init>(ASTsimpleVariableReference.java:70)
	at coldfusion.compiler.VariableReference.resolveStructOperators(VariableReference.java:171)
	at coldfusion.compiler.VariableReference.createSimpleReference(VariableReference.java:89)
	at coldfusion.compiler.cfml40.ComplexReference(cfml40.java:6400)
	at coldfusion.compiler.cfml40.VariableReference(cfml40.java:6308)
	at coldfusion.compiler.cfml40.PrimaryExpression(cfml40.java:6113)
	at coldfusion.compiler.cfml40.UnaryExpression(cfml40.java:5963)
	at coldfusion.compiler.cfml40.ExponentialExpression(cfml40.java:5920)
	at coldfusion.compiler.cfml40.MultiplyDivisionExpression(cfml40.java:5873)
	at coldfusion.compiler.cfml40.IntegerDivisionExpression(cfml40.java:5854)
	at coldfusion.compiler.cfml40.ModExpression(cfml40.java:5835)
	at coldfusion.compiler.cfml40.AdditionExpression(cfml40.java:5788)
	at coldfusion.compiler.cfml40.ConcatExpression(cfml40.java:5769)
	at coldfusion.compiler.cfml40.ComparisonExpression(cfml40.java:5622)
	at coldfusion.compiler.cfml40.NotExpression(cfml40.java:5572)
	at coldfusion.compiler.cfml40.AndExpression(cfml40.java:5544)
	at coldfusion.compiler.cfml40.OrExpression(cfml40.java:5525)
	at coldfusion.compiler.cfml40.XorExpression(cfml40.java:5506)
	at coldfusion.compiler.cfml40.EqvExpression(cfml40.java:5487)
	at coldfusion.compiler.cfml40.ImpExpression(cfml40.java:5468)
	at coldfusion.compiler.cfml40.HookExpression(cfml40.java:5423)
	at coldfusion.compiler.cfml40.expr(cfml40.java:5407)
	at coldfusion.compiler.cfml40.ExpressionBody(cfml40.java:1000)
	at coldfusion.compiler.cfml40.BodyHashExpression(cfml40.java:969)
	at coldfusion.compiler.cfml40.cfml(cfml40.java:4596)
	at coldfusion.compiler.cfml40.start(cfml40.java:5002)
	at coldfusion.compiler.NeoTranslator.parsePage(NeoTranslator.java:694)
	at coldfusion.compiler.NeoTranslator.parsePage(NeoTranslator.java:675)
	at coldfusion.compiler.NeoTranslator.parseAndTransform(NeoTranslator.java:428)
	at coldfusion.compiler.NeoTranslator.translateJava(NeoTranslator.java:370)
	at coldfusion.compiler.NeoTranslator.translateJava(NeoTranslator.java:147)
	at coldfusion.runtime.TemplateClassLoader$TemplateCache$1.fetch(TemplateClassLoader.java:436)
	at coldfusion.util.LruCache.get(LruCache.java:180)
	at coldfusion.runtime.TemplateClassLoader$TemplateCache.fetchSerial(TemplateClassLoader.java:362)
	at coldfusion.util.AbstractCache.fetch(AbstractCache.java:58)
	at coldfusion.util.SoftCache.get_statsOff(SoftCache.java:133)
	at coldfusion.util.SoftCache.get(SoftCache.java:81)
	at coldfusion.runtime.TemplateClassLoader.findClass(TemplateClassLoader.java:609)
	at coldfusion.runtime.RuntimeServiceImpl.getFile(RuntimeServiceImpl.java:846)
	at coldfusion.runtime.RuntimeServiceImpl.resolveTemplatePath(RuntimeServiceImpl.java:827)
	at coldfusion.tagext.lang.IncludeTag.setTemplate(IncludeTag.java:358)
	at cfindex2ecfm1511140960.runPage(/var/www/smtnet/express/special_1/index.cfm:433)
	at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:244)
	at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:446)
	at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2795)
	at cfdsp_main_content2ecfm987117543._factor24(/var/www/smtnet/express/dsp_main_content.cfm:1011)
	at cfdsp_main_content2ecfm987117543.runPage(/var/www/smtnet/express/dsp_main_content.cfm:1)
	at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:244)
	at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:446)
	at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2795)
	at cfdsp_global_layout2ecfm1131192918._factor1(/var/www/smtnet/dsp_global_layout.cfm:419)
	at cfdsp_global_layout2ecfm1131192918._factor27(/var/www/smtnet/dsp_global_layout.cfm:389)
	at cfdsp_global_layout2ecfm1131192918.runPage(/var/www/smtnet/dsp_global_layout.cfm:1)
	at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:244)
	at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:446)
	at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2795)
	at cfdsp_layout2ecfm244424017.runPage(/var/www/smtnet/express/dsp_layout.cfm:1)
	at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:244)
	at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:446)
	at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2795)
	at cfindex2ecfm907057564.runPage(/var/www/smtnet/express/index.cfm:28)
	at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:244)
	at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:446)
	at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)
	at coldfusion.filter.IpFilter.invoke(IpFilter.java:64)
	at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:451)
	at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48)
	at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
	at coldfusion.filter.PathFilter.invoke(PathFilter.java:112)
	at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94)
	at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:79)
	at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
	at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
	at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:58)
	at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
	at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
	at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)
	at coldfusion.CfmServlet.service(CfmServlet.java:219)
	at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42)
	at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)
	at sun.reflect.GeneratedMethodAccessor130.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.intergral.fusionreactor.j2ee.filterchain.WrappedFilterChain.doFilter(WrappedFilterChain.java:134)
	at com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.doNext(FusionReactorRequestHandler.java:772)
	at com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.doHttpServletRequest(FusionReactorRequestHandler.java:344)
	at com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.doFusionRequest(FusionReactorRequestHandler.java:207)
	at com.intergral.fusionreactor.j2ee.filter.FusionReactorRequestHandler.handle(FusionReactorRequestHandler.java:809)
	at com.intergral.fusionreactor.j2ee.filter.FusionReactorCoreFilter.doFilter(FusionReactorCoreFilter.java:36)
	at sun.reflect.GeneratedMethodAccessor73.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.intergral.fusionreactor.j2ee.filterchain.WrappedFilterChain.doFilter(WrappedFilterChain.java:71)
	at sun.reflect.GeneratedMethodAccessor55.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:498)
	at com.intergral.fusionreactor.agent.filter.FusionReactorStaticFilter.doFilter(FusionReactorStaticFilter.java:54)
	at com.intergral.fusionreactor.agent.pointcuts.NewFilterChainPointCut$1.invoke(NewFilterChainPointCut.java:42)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:218)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:110)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:506)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:169)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:962)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:466)
	at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:197)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:637)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:316)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:748)