Comments about new BatchPCB WebSite...

Well I finally got mine to pass, tell me what files you are using and if you can let me look at your board I might bealble to fix, but no guarantees. But I had to change some things on the job file and show more, also had to add a demision border and make it bigger than 8mil. Also had to look at the files that were being summited, some were not needed. But it passed…:slight_smile:

Hi,

I have the same error: DRC Error - trace to narrow (0.0039000000 < 0.0081000002)

The support told me: “The error was the bot was confused by the copper pour and read them as a giant trace.”

I noticed that the reply email no longer has the attachments meant to identify where the bot saw the DRC errors. Is the intent to refer the person back to the site to view the errors?

robacarp:
Hi there friends, I’ll try and address each of your concerns here, hopefully I won’t miss any.

  • - **Panels** - A Panel status page is coming, but it isn't at the top of the list. It will include an estimation on % full, as well as shipment status for all open panels. There are a few more pressing issues that I need to get to before I can get to things like this. We were under the impression that the panel status page wasn't used by the customers, so we got rid of it. Panel numbers have been added to your order page, so if you're watching the twitter account, you'll be able to tell which panel your order is on.

    MobileWill and your gadget - I don’t have a windows computer to test, but its great to hear you’ve made a gadget for the Panel status. When the panel page is up, you should be able to query for JSON data as to the status of things instead of needing to parse the HTML manually. I’m making a note about this specifically and I’ll send you an email with more details.

  • - **Deleting / Deleted PCBs, Browsing PCBS** - I'm looking at this right now, should be up by the end of the night. The grid view, however uncomfortable, is going to have to stay as the only option for now. Adding a list view is a high priority.
  • - **Sizing / Upload Processor** - See below, the upload coding has been redone completely. The new site causes the DRC to run right away, as soon as it is available. Previously the DRC ran on a 5 minute clock, processing a maximum of 1 board every 5 minutes. We also have the ability to run 2 or 5 or more DRC bots concurrently, but they haven't as of yet been needed. As a result of this, you should see your boards get checked much faster as the site continues to grow. Yesterday (Thursday, Sept 6) the DRC was not running for about 6 hours and had a backlog of 60 boards. After reenabling it early this morning, it had processed all the boards in the backlog in 8 minutes, something the old website would never be able to do.

    Rounding and sizing issues are being looked into. If you have a specific PCB you’re concerned about the size of, please send an email to support@batchpcb.com with your batchpcb email, pcb ID number, software used to export the gerbers, and the size you were expecting the board to be.

  • - **General notes** - With the exception of the C program that runs our DRC, the entire website has been recoded from the ground up. The old code was too difficult to maintain and I've worked to switch over to a new framework which is popular in the web programming community for ease of maintenance. Our internal and user testing didn't find this new site to be anywhere near as flawed as it has so far proven to be, and I regret that. I'm sorry for the inconvenience to you all and all of our customers. However, despite the flaws and missing features currently at the front of attention, the new framework has already proven to be incredibly flexible and powerful as I'm fixing these issues we're seeing and hearing about.
  • - **DRC Emails** - These are top priority and will be back soon.
  • - nhmfl_ecg - Your board did likely did go through the DRC that fast. As to its point of failure, I'm happy to look into it further if you want. Send the ID of the PCB to support@batchpcb.com and I'll have a look.
  • Thanks for the updates, keep them comming!

    I know how it is when a project like this goes sideways, it’s not pretty.

    I have found this service to be totally painless and I love the quality for the price. I’m desperately trying not to use another vendor for some boards I can’t get past the DRC bot. These updates will help me to hang on until some issues are ironed out.

    Thanks,

    Brian

    Hi all, and happy monday.

    I wanted to provide a status update on things in case anyone is interested. Now that things are settling down a bit, there is less email volume and such, but I still want to be transparent about what we’re working on.

    Maxim - The DRC emails attach the DRC output for top and bottom copper, as well as image renderings of those layers. If you’re not getting the attachments, send me an email or a pm with your email address or username or pcb ID#, because something needs to be looked at.

    Brian - thanks for your patience. The DRC is sending emails now, and they contain attachments with details as to why a board is failing (or at least they should, see above). If you’re having DRC issues, please email support@batchpcb.com as they are much better than the computer at deciding when something is going to be manufacturable or not. Be sure to include your PCB ID# so they can pull it up and see what is going on.

    Just to recap from my last big update:

  • - The panel status page can be found at [https://batchpcb.com/panels](https://batchpcb.com/panels) . More information is coming to that page, but for now this should allow you to see the status and date last updated of a panel. **mobilewill** if you're still watching this, (or for anyone else curious) you can get a JSON formatted status of open panels by firing a GET request at [https://batchpcb.com/panels.json](https://batchpcb.com/panels.json)
  • - DRC emails - firing off lots of them these days
  • - Other emails - also verified firing off lots for order placement, order shipment, account creation, and password reset.
  • - FedEx Tracking numbers are now supplied in order shipment emails. USPS tracking, where relevant, is coming this week.
  • - Sizing - From what I can tell, the majority of boards are being sized correctly. Later this week, todo list number 3, is to make DRC output data more available on the website. The DRC does an independent size calculation of the boards and so exposing that data will provide better knowledge of what is causing the sizing bug
  • Hope that is all. As always, post here, PM me, or send me an email at robert@sparkfun.com for more questions.

    robacarp:
    Maxim - The DRC emails attach the DRC output for top and bottom copper, as well as image renderings of those layers. If you’re not getting the attachments, send me an email or a pm with your email address or username or pcb ID#, because something needs to be looked at.

    Sent the Project ID but at present it appears that the attachments/pictures of the gerbers can’t be sent. The staff appears to be manually looking at the gerbers and passing.

    I’d like to reiterate problems other users have been having. I have old designs in my profile the new website refuses to render. The only work around appears to be to upload the files again. Unfortunately, even though these designs have passed both the design rules in Sparkfun.dru for Eagle, and passed the DRCbot 4 months ago (and in some cases two years ago), re-uploading the same files and new designs based on the old designs fail the ‘new’ DRCbot. To reiterate, successful and fully functional designs/boards I’ve had made by BatchPCB fail the ‘new’ DRCbot.

    I don’t feel up to the task of ‘debugging’ the .dru file or adjusting my designs as this could be a monumental task. Feedback from the DRCbot would be helpful, but seems like a moot point if designs for already fabricated boards fail. I don’t plan on reworking designs because of an ‘upgrade’ to the BatchPCB service. Hopefully, an updated .dru file will be implemented for Eagle or, preferably, a change on BatchPCB to reflect the Sparkfun dru.

    I’ve always been amazed by the man hours Sparkfun has dedicated to Open Source and the infrastructure support (footprints, dru files, CAM files)-they/you have allowed me (and many others) to make great strides in what had been a hobby to what is becoming a passion. Additionally, the service and quality of boards I’ve had made by BatchPCB have always been excellent. However, if I can’t get’em made, it’s hard to get that far. Looking forward to an update and fix so I don’t have to look to another fab service.

    Thanks for the Status tab.

    Maxim, All -

    You’re welcome. If there is any other data you’d like to see in there, let me know and I’ll see what I can do. For the curious, it also responds to a json url: https://batchpcb.com/status.json with mostly the same data. Panel detail json is still available at https://batchpcb.com/panels.json