Order a Pcb

Custom Printed Circuit Boards (PCBs)

Please refer this PCB checklist : PCB Checklist FA25.pdf

How to check your gerber file : PCBway_gerber_file_check_FA25.pdf

How to use the PCB oven (2070 ECEB) : Using the PCB Oven

In this course, you will be creating and ordering a PCB to use in your project. The primary method for ordering PCBs is to order them through PCBWay. With the help of your TA, you can order a simple, 2-layer, 100mm x 100mm PCB through PCBWay at no cost to you. This PCB will simply be fabricated, as opposed to assembled, so a major portion of this class will be soldering and assembling the PCB you order. This means that you will need to source your components either through the course or other means. See the getting parts page for more details.

Alternatively, you can order a PCB from any outside vendor (including PCBWay) and pay for the cost of the board out of pocket. By paying for a PCB yourself, you are not required to meet the deadlines imposed by the course and can sometimes get your board more quickly.

In rare cases, some teams will be allowed to order PCBs through the Electronics Services Shop in ECEB. If you have need of special board layouts or require a PCB very early in the semester, please discuss this option with your TA as early as possible.

PCBway Orders Through the Course

Orders through PCBway can be submitted and paid for by the ECE department with the help of your TA. Orders will be uploaded to PCBway by your TA and paid for on the dates listed on the course calendar. Please note that the PCBway orders will not be manufactured or shipped until they are paid for so please be aware of the lag time between order submission and payment. In addition, your order must pass PCBway's audit before the payment date for your order to be processed. In order to help students pass audit more quickly, we have provided a DRC file that can be imported in to EagleCAD to verify that your board meets PCBway's capabilities. Passing the DRC does not guarantee that your board will pass audit but it does greatly increase the probability of that event.

Electronic Services Shop

Orders placed through the Electronic Services Shop will require TA approval so please discuss with your TA before contacting the Services Shop. The software most commonly used is EagleCAD. Contact a technician in the Electronic Services Shop with questions.

Please be aware of the PCB deadlines posted on the course calendar. If you are unable to meet these deadlines, you will not be able to order a PCB through the the Electronic Services Shop. You will still be able to order PCBs through third party vendors, just be aware that rushed orders can become expensive.

Commercial quality boards

The most commonly used programs for board layout are Eagle and Orcad Layout. The two software packages below allow a schematic to be drawn and translated into a board layout.

Once the board has been laid out, some companies will manufacture small quantities for a very reasonable price.

Digitizing the Restaurant with Network-Enabled Smart Tables

Andrew Chen, Eric Ong, Can Zhou

Featured Project

# Students

Andrew Chen - andrew6

Eric Ong - eong3

Can Zhou - czhou34

# Problem:

The restaurant industry relies on relatively archaic methods of management and customer service. Internal restaurant computer systems are limited and rely on staff members to monitor customer status. Restaurants lack contact-free transactions for clientele.

# Solution Overview:

Our solution to this problem is to develop a standalone LAN restaurant network system to manage customer status and occupancy for restaurants without the need for personnel to monitor it manually. Along with this, to accommodate for contact-free interactions, we propose a system for payment methods. To address customer preferences, we will provide height accommodation built into the table for different types of people.

# Solution Components:

[Self-adjusting Customer Height Accommodation] - The table will be held up with a linear actuator, thus allowing for the overall height to be adjustable. The table will adjust its height accordingly to the customers’ heights once they sit down. We plan to make the table adjust the table’s height by measuring the distance between the bottom of the table with the customer’s knees when they are sitting down using ultrasonic sensors.

[NFC Payment and Card Reader Payment] - The table will have NFC reader and magstripe reader for contactless delivery. The payment data will be sent to the centralized hub for processing and confirmation.

[Table Pressure Sensor] - The status of a table will be gauged based on the amount of weight on the physical table itself. An occupied (or even just an unoccupied and dirty table) will be marked as such since the weight of excess food, water, plates, and whatever else the customer may bring will be measured by this pressure sensor.

[Computer Mesh Network] - We plan to create a mesh network of raspberry pi’s to track the status of tables in a restaurant. This network will communicate via some form of wireless communication (Wi-FI, bluetooth, or Zigbee).

# Criterion for Success:

This project seeks to create a solution in which restaurants can minimize customer interaction with features that accommodate individual needs, such as the height of the table and payment methods. This project will be considered successful with a working prototype that includes features that may be included in an actual restaurant setting.

Project Videos