Difference between pages "Projects/RFIDpop" and "Joining"

From ENTS
(Difference between pages)
Jump to: navigation, search
(Notes)
 
 
Line 1: Line 1:
 +
= Becoming a member =
 +
==How to apply==
 +
New members should submit a completed [http://docum.ents.ca/PIF.pdf application form] to [mailto:directors@ents.ca Directors@ENTS.ca]<br /> You should receive a reply shortly inviting you by the space.
  
== RFID Enabled Pop Machine AKA Project "Pop-pi"==  
+
==Can I tour ENTS before joining?==
 +
It can be difficult to visualize what ENTS is without seeing the space first hand. New members are encouraged to tour the space before joining. Bring a friend when you visit, ENTS is a social place for friends to hang out. It's almost certain you'll make new friends at ENTS, but it's nice to share projects with those who know you best. <br />
 +
<br />
 +
When should I come by?<br />
 +
:'''HackTuesdays''' are our weekly project nights, this is not the only time members are at the space, but it's an excellent opportunity to experience the ENTS culture.<br />
 +
:'''General meetings''' are monthly meetings where the membership discusses the current happenings of the space and decide on the future direction of the society.<br />
 +
:'''Schedule a time''' with the directors if you're unable to make it on Tuesdays or Sundays. Just send us an email and let us know when you're free, we'll try our best to accommodate you.<br />
 +
:'''If you know a member''', you can visit with them as a guest at any time.<br />
 +
Scheduled events are listed in our [[Events|calendar]]
  
 +
==ENTS membership==
 +
ENTS members enjoy 24 hour access to the ENTS space which is well stocked with tools, materials and consumables. Various types of member storage is available with everything from lockers to project storage.
  
== History ==
+
==Friends of ENTS==
 +
Many prospecting members love the ENTS concept and space, but simply don't have time to make full use of a membership. They still however want to keep up to date and be able to stop in from time to time and see what's going on. ENTS is happy to announce the Friends of ENTS membership.
 +
Friends of ENTS pay a reduced membership in exchange for reduced access and features. Friends are not eligible for keys but may use the space during scheduled events. Voting rights and certain equipment is restricted to members.
  
After the kind donation of a 70'sish Coca-Cola Vending machine, we started tearing into it to get it working.  While there were a few issues off the start, it's in good mechanical order and tests showed it's power consumption was >50% less than the existing smaller pop machine in the space.
+
==What are membership costs?==
 +
'''Monthly''' memberships are $50<br />
 +
'''Starving Hacker''' memberships are available by request<br />
 +
'''Yearly''' memberships are available for $500<br />
 +
'''Friends of ENTS''' memberships are $10/month<br />
 +
There is no requirement for ongoing membership, should you need to suspend your membership, let the directors know when to suspend and resume your membership.  
  
One major problem was that the coin mechanism would not accept newer loonies and toonies.  A replacement mechanism would be $200 or more.  A bit pricy for a starving hackerspace, so we are doing what all good hackers do, overengineer a solution with parts at hand. In this case, utilize the door RFID tags the members have anyways and use them to debit from a pre paid pop account.
+
==How to pay==
 +
ENTS prefers that members pay their dues via recurring PayPal subscriptions, as it helps greatly with budgeting<br />
 +
Members can however pay by single paypal payments, cash or cheque. <br />
 +
ENTS does not offer an type of trading of labour, materials or tools for membership, sorry. <br />
 +
<br />
  
== Help Wanted ==
+
[[File:Paypal_Logo.jpg|150px]]<br />
 
+
[https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=5GXCX49RSKUG4 ENTS Friend - Single - $10]<br />
Want to help out? Interested in learning something new and expanding your skill set? Have a cool idea you want to include into the project?
+
[https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=ZTNYU3LEYFVWE ENTS Friend - Recurring - $10]<br />
 
+
[https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7AMSHP7NMB7SY ENTS SuperFriend - Recurring - $25]<br />
Join the Pop-PI project!
+
[https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7WFDYE6RS8YCG ENTS Membership - Single - $50]<br />
Do you know PHP, would you like to learn PHP?
+
[https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=63GJZSVPHWE3Y ENTS Membership - Recurring - $50]<br />
 
+
[https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=KTTAM3PHH9VMS ENTS Membership - Single - $500]<br />
We are looking for people with an interest in helping out with the following phases of the project. We will offer assistance and training for any piece involved.
+
[https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=7MRWBBHKEEXMC ENTS Membership - Recurring - $500]<br />
 
+
[https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=KV8ZW9Q78KCP8 ENTS Membership - Single - $75]<br />
*Display Design - ART - Replace the coke sign with a plexiglass version, needs to be able to show a screen.
+
[https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=5ZGCDXQBSBR2E ENTS Membership - Recurring - $75]<br />
*Screen Saver - Screen saver that would display fake ad's
+
[https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=VKS3RZB3APM28 ENTS Membership - Single - $750]<br />
*Screen mount - Mount a monitor to the outer door
+
[https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=8UBFKM5VZH96Q ENTS Membership - Recurring - $750]<br />
*Outer Shell Design - self explanatory
+
<br />
*PHP Web Interface - only needs to interface with Pay Pal and save transaction records in the database
+
[[File:BitPayLarge.png|150px]]<br />
 
+
[https://bitpay.com/cart/add?itemId=K2jy6qwvA15Zu6K6Vb1LB ENTS Membership - Single - $75]<br>
== Mechanics ==
+
[https://bitpay.com/cart/add?itemId=US1pLrebMLpBfLd5wsewGD ENTS Membership - Single - $750]<br>
 
+
<br>
The machine is a Vendo V384. [http://soda-machines.com/index.php?option=com_content&task=view&id=554&Itemid=14 Soda-Machines.com]
+
Please note: As ENTS is a non-profit with significant operating costs, all fees are non-refundable.
 
+
'''Do Not Leave Payment At ENTS For A Director To Pickup!'''<br />
Orcinus did much of the work to figure out the mechanics of the machine and how to bypass the coin mech to allow us to dispense product.  It's actually very easy.  On the connector to the coin mech, short pins 1-7 together (all the time) and then momentarily contact pins 1-3 and then make your selection.
+
 
+
The original coke sign is a plexiglass insert, easily replaced.  Behind it <strike>is</strike> was a florecent ballast with a 120v supply line running to it, now that line is powering the Pi and all the rest.
+
 
+
As of 9/26/13:
+
* The mechanical components have been de-greased and lubricated.
+
* Column #2 was fully rebuilt after it was found jammed.
+
* All column dispensing mechanisms are working in an empty state.
+
* 3 columns were stocked with 12+ cans each and dispensed properly.
+
* Proper loading configuration was figured out and will be documented
+
* Plastic exit chute was found to be stuck shut from a long ago exploded can.  Removed and thougholy washed
+
* Monitor has been mounted, though mounting scheme may change in the future
+
* Pi and other components installed and a first run of RFID enabled dispensing is available
+
 
+
To-Do:
+
* Clean all surfaces, particularly the compressor compartment.
+
* Clean and measure outside surfaces for painting/decals
+
* Paint trim areas and fix chipping
+
 
+
'''Photo's:'''
+
 
+
Photo of the internal electromechanical schematic:
+
[[Media:RFIDpop_mech_schematic.jpg]]
+
 
+
Photo of the Prototype system in it's first live test on the machine (it worked!)
+
[[Media:Pop-Pi_first_test.jpg]]
+
 
+
Photo of the replacement Plexiglass sign in it's test fit (note the blue protective plastic is still in place)
+
[[Media:Pop-Pi_Plex_Test_fit.jpg]]
+
 
+
Photo of Orcinus playing around
+
[[Media:Pop-Pi_Orc_face.jpg]]
+
 
+
== Goal ==
+
 
+
With the participation and collaboration of the ents membership, bring the donated Pop machine back into service.
+
 
+
To provide a project for multiple members to collaborate together to create a near 0 administration pop machine/pop account tracking system.
+
 
+
To create a low hassle method of buying caffeine.
+
 
+
To promote more collaborative team building projects within the membership that cross disciplines and foster education and participation.
+
 
+
== Feature Roadmap ==
+
 
+
Planned and Implemented features, if you would like to participate or learn about any of the features contact the people who are associated with the feature or talk to one of us.
+
 
+
 
+
   
+
<table border = 1 width = 100%>
+
    <tr>
+
        <th>Feature
+
        </th>
+
        <th>Description
+
        </th>
+
        <th>Version
+
        </th>
+
        <th>Complete
+
        </th>
+
        <th></th>
+
    </tr>
+
    <tr>
+
        <td>Read RFID
+
        </td>
+
        <td>
+
            Ability to read members&#39;s RFID tag</td>
+
        <td>1
+
        </td>
+
        <td>Yes
+
        </td>
+
      <td>Render, Colin
+
        </td>
+
    </tr>
+
 
+
    <tr>
+
        <td>Credit Vending Machine</td>
+
        <td>
+
            Ability to credit the vending machine to allow the dispencing of caffeene</td>
+
        <td>1</td>
+
        <td>Yes</td>
+
    </tr>
+
 
+
    <tr>
+
        <td>Track Member Account</td>
+
        <td>
+
            Ability to track member&#39;s pop account balance</td>
+
        <td>1</td>
+
        <td>Yes</td>
+
<td>Colin
+
        </td>
+
    </tr>
+
 
+
    <tr>
+
        <td>Deduct From Member Account</td>
+
        <td>
+
            Ability to deduct a credit from a members&#39;s account balance</td>
+
        <td>1</td>
+
        <td>Yes</td>
+
<td> Colin
+
        </td>
+
    </tr>
+
 
+
    <tr>
+
        <td>Email Balance to Member</td>
+
        <td>
+
            Ability to email a balance to a member&#39;s account from pop.pi@ents.ca</td>
+
        <td>2</td>
+
        <td>No</td>
+
<td>Render, Colin
+
        </td>
+
    </tr>
+
 
+
    <tr>
+
        <td>Member Account Top Up</td>
+
        <td>
+
            Ability to top up a members account.</td>
+
        <td>2</td>
+
        <td>No</td>
+
<td>Colin
+
        </td>
+
    </tr>
+
 
+
    <tr>
+
        <td>Pay Pal Top Up</td>
+
        <td>
+
            Ability to top up a members account from paypal payment</td>
+
        <td>TBD</td>
+
        <td>No</td>
+
<td>        </td>
+
    </tr>
+
 
+
    <tr>
+
        <td>Video Display Balance</td>
+
        <td>
+
            Video display member balance information</td>
+
        <td>3</td>
+
        <td>No</td>
+
<td></td>
+
    </tr>
+
 
+
    <tr>
+
        <td>Video Advertizing</td>
+
        <td>
+
            Make use of the video monitor for displaying ad&#39;s</td>
+
        <td>4</td>
+
        <td>No</td>
+
<td></td>
+
    </tr>
+
 
+
    <tr>
+
        <td>Mounting Brackets</td>
+
        <td>3D Printed Mounting Brackets Modeled to hold the PI and Relay</td>
+
        <td>2</td>
+
        <td>No</td>
+
<td></td>
+
    </tr>
+
    <tr>
+
        <td>RFID Mounting</td>
+
        <td>3D Printed Mounting Brackets Modeled to hold the RFID where the Change was inserted.</td>
+
        <td>3</td>
+
        <td>No</td>
+
<td></td>
+
    </tr> 
+
    <tr>
+
        <td>Bitcoin Payments</td>
+
        <td>Have the ability to take bitcoin payments.</td>
+
        <td>TBD</td>
+
        <td>No</td>
+
<td></td>
+
</tr>
+
    <tr>
+
        <td>Speaker Feedback</td>
+
        <td>Make use of the audio jack on the pi to output auditory feedback on payment.</br>
+
Sounds to be determined.
+
(Lottery Machine noises, Portal Sounds)
+
</td>
+
        <td>TBD</td>
+
        <td>No</td>
+
<td></td>
+
 
+
    </tr>
+
    <tr>
+
        <td>Motion Detector</td>
+
        <td>Make use of a motion detector as a type of Occupancy sensor for the display screen as well as feedback on when to enable/disable the rfid reader.</td>
+
        <td>TBD</td>
+
        <td>No</td>
+
<td></td>
+
    </tr>
+
</table>
+
 
+
API to interface to paypapal.
+
 
+
3D Printed mount for the RFID reader.
+
 
+
Pop Level Management.
+
 
+
Include a web cam to be hosted on live hacker spaces. "Live from the pop machine!"
+
 
+
== PI Pinout Assignments ==
+
 
+
In Progress.
+
<Table>
+
<tr>
+
<th>Assignment</th>
+
<th>Pin</th>
+
<th>Pin</th>
+
<th>Assignment</th>
+
</tr>
+
<tr>
+
<td>3v3 to LV on Logic Converter</td><td>1</td><td>2</td><td>5V to HV on logic converter</td>
+
</tr>
+
<tr>
+
<td></td><td>3</td><td>4</td><td>5V to + on Relay</td>
+
</tr>
+
<tr>
+
<td></td><td>5</td><td>6</td><td></td>
+
</tr>
+
<tr>
+
<td></td><td>7</td><td>8</td><td>GND to Logic Converter</td>
+
</tr>
+
<tr>
+
<td></td><td>9</td><td>10</td><td>To A1 on level shifter pass through to TX on RFID reader</td>
+
</tr>
+
<tr>
+
<td></td><td>11</td><td>12</td><td>To A2 on level shifter pass through to Enable on RFID reader</td>
+
</tr>
+
<tr>
+
<td></td><td>13</td><td>14</td><td>To S on Relay</td>
+
</tr>
+
<tr>
+
<td></td><td>15</td><td>16</td><td></td>
+
</tr>
+
<tr>
+
<td></td><td>17</td><td>18</td><td></td>
+
</tr>
+
<tr>
+
<td></td><td>19</td><td>20</td><td></td>
+
</tr>
+
<tr>
+
<td></td><td>21</td><td>22</td><td></td>
+
</tr>
+
<tr>
+
<td></td><td>23</td><td>24</td><td></td>
+
</tr>
+
<tr>
+
<td></td><td>25</td><td>26</td><td></td>
+
</tr>
+
</table>
+
 
+
== Database ==
+
 
+
Table: MemberAccount
+
<table>
+
<tr>
+
<th>Column</th>
+
<th>DataType</th>
+
<th>Description</th>
+
</tr>
+
<tr>
+
<td>Id</td>
+
<td>int</td>
+
<td>auto increment id for the account table</td>
+
</tr>
+
<tr>
+
<td>RFID</td>
+
<td>varchar</td>
+
<td>decimal value of the member's rfid</td>
+
</tr>
+
<tr>
+
<td>Account</td>
+
<td>int</td>
+
<td>account balance</td>
+
</tr>
+
<tr>
+
<td>Email</td>
+
<td>varchar</td>
+
<td>used to email users when their account is low</td>
+
</tr>
+
</table>
+
 
+
== Fritzing Schematic ==
+
Fritzing can be found at http://fritzing.org/download/
+
 
+
 
+
 
+
 
+
* [[File:popPi.zip]] popPi Fritzing schematic
+
 
+
 
+
https://github.com/adafruit/Fritzing-Library
+
 
+
== V1 ==
+
 
+
Version 1 is to basically setup the nessecary hardware to replace the coin mech and to use the RFID tags to debit from an account with little or no modification to the existing electro mechanical dispensing system.  Various options were considered but parts on hand and flexibility came together in the following:
+
 
+
*Raspberry Pi running Raspian 2013-09-25 (Render)
+
*Parallax Serial RFID Reader (Render)
+
*TTL level shifter for 5v RFID reader to talk to 3.3v Pi serial gpio pins (Colin)
+
*Solid state relay board (on order)
+
*HDMI to DVI Adapter (Render)
+
*Random LCD monitor from around the space
+
*Powered USB hub (Render)
+
 
+
 
+
Current goals: Users provide cash or paypal to director who adds to account for thier tag via web interface or 'credit' tags on the pi.
+
 
+
On scan, Pi checks database for balance.  If sufficient balance, deduct $1 and dispense product.  If insufficent balance, then display an unhappy message .  Once product is dispensed display the username and balance remaining for 15 seconds.  When 'idle' the screen will goto a slide show of comical and ficticious beverages (Duff, Slurm, Nukacola, etc)
+
 
+
Curent Status: In prototype:  Replacement plexiglass for front obtained, monitor stripped to bare minimum and test fit.  3d printed mount made for all computer hardware, first test on the actual pop machine with prototype Pi setup was a success! Now running with test code for dispensing.
+
 
+
<strike>RFID via GPIO working.  GPIO relay control working. Rough software proof of concept working.</strike>
+
 
+
To-Do:
+
*<strike>Clean machine mechanics.  Lube everything inside.  Test all mechanics</strike> Done, see Mechanics section
+
*Paypal integration (Noel?)
+
*Web Front End for manual account balance adjustment (Noel?)
+
*Custom graphics for sides, front (Karley, others)
+
*Custom made circut boards for sturdy integration
+
*<strike>3d print mounting brackets once layout confirmed</strike> Printed and installed
+
 
+
== V2 ==
+
 
+
Feature requests/ideas:
+
 
+
*Product remaining display
+
*Tie in with mastercontrol
+
*Ability to paypal monies directly to the pi to increase balance (or user added code via web interface)
+
*Random dispense mode (slot machine)
+
*Ability to dispense products at different prices (water $.25, beer $5)
+
*Consumption graphs
+
 
+
 
+
== Useful Links ==
+
 
+
[http://www.susa.net/wordpress/2012/06/raspberry-pi-relay-using-gpio/ http://www.susa.net/wordpress/2012/06/raspberry-pi-relay-using-gpio/]
+
 
+
[http://soda-machines.com/index.php?option=com_content&task=view&id=554&Itemid=14 http://soda-machines.com/index.php?option=com_content&task=view&id=554&Itemid=14]
+
 
+
[http://stackoverflow.com/questions/372885/how-do-i-connect-to-a-mysql-database-in-python http://stackoverflow.com/questions/372885/how-do-i-connect-to-a-mysql-database-in-python]
+
 
+
[http://www.sundh.com/blog/2013/09/connect-parallax-rfid-to-raspberry-pi/ http://www.sundh.com/blog/2013/09/connect-parallax-rfid-to-raspberry-pi/]
+
 
+
[http://zetcode.com/db/mysqlpython/ http://zetcode.com/db/mysqlpython/]
+
 
+
[http://openmicros.org/index.php/articles/94-ciseco-product-documentation/raspberry-pi/217-getting-started-with-raspberry-pi-gpio-and-python http://openmicros.org/index.php/articles/94-ciseco-product-documentation/raspberry-pi/217-getting-started-with-raspberry-pi-gpio-and-python]
+
 
+
[https://developer.paypal.com/ https://developer.paypal.com/]
+
 
+
[http://www.learn2crack.com/2013/10/setup-apache-web-server-php-mysql-raspberry-pi.html http://www.learn2crack.com/2013/10/setup-apache-web-server-php-mysql-raspberry-pi.html]
+
 
+
 
+
[http://www.adafruit.com/blog/2013/09/05/pool-table-accepts-bitcoin-with-help-from-raspberry-pi/ http://www.adafruit.com/blog/2013/09/05/pool-table-accepts-bitcoin-with-help-from-raspberry-pi/]
+
 
+
[http://www.vendoco.com/Documents/Super%20Stack%20Service_WHOLE.pdf http://www.vendoco.com/Documents/Super%20Stack%20Service_WHOLE.pdf]
+
 
+
[http://www.vendoco.com/Documents.aspx?ID=14 http://www.vendoco.com/Documents.aspx?ID=14]
+
 
+
[http://www.vendoco.com/Documents/Superstack%20Parts%20Manual.pdf http://www.vendoco.com/Documents/Superstack%20Parts%20Manual.pdf]
+
 
+
[http://soda-machines.com/discussions/index.php?PHPSESSID=iqh2425abe8gmpkv38e6j6i717&topic=13985.10 http://soda-machines.com/discussions/index.php?PHPSESSID=iqh2425abe8gmpkv38e6j6i717&topic=13985.10]
+
 
+
== Notes ==
+
 
+
Power is no problem.  The existing light ballast for the original backlight is 120v line that is perfectly placed to power everything.
+
 
+
There is lots of room to mount everything behind plexiglass on the outer door or against the inner door.  Approximatly 4" depth is available
+
 
+
<strike> Need to also write up how to properly load product or else bad things happen </strike> The mechanics need to be advanced via a couple dispense attempts while empty until the 'bar' is in it's high spot.  Cans are started loading on top of this bar, and not the dispensing 'hopper'area below.  Loading 8-10 cans, advancing two more cycles of dispensing will load the 'hopper' and it will be ready to go.  The machine will trigger 'empty' while there are still 6-8 cans in it. This prevents having to go through this process again and leaves things 'primed' so one just has to stack more on top.  Do not empty the column completely unless absolutely nessecary.
+
 
+
[http://www.vendoco.com/Documents/Super%20Stack%20Service_WHOLE.pdf The service manual] on page 11 shows how to properly load up cans as described above
+
 
+
A video of the loading procedure will be made and uploaded to ensure it is done properly in case others need to do so.
+
 
+
A large number of vending machines use the same interface for the 'credit' function.  This project can be easily adapted to other models of vending machines.  Could be useful for other hackerspaces.
+
 
+
== Code Repository ==
+
 
+
Code is GPLv2 and available on Github at [https://github.com/renderlab/ENTS-Pop-Pi https://github.com/renderlab/ENTS-Pop-Pi]
+

Revision as of 13:02, 11 December 2013

Contents

Becoming a member

How to apply

New members should submit a completed application form to Directors@ENTS.ca
You should receive a reply shortly inviting you by the space.

Can I tour ENTS before joining?

It can be difficult to visualize what ENTS is without seeing the space first hand. New members are encouraged to tour the space before joining. Bring a friend when you visit, ENTS is a social place for friends to hang out. It's almost certain you'll make new friends at ENTS, but it's nice to share projects with those who know you best.

When should I come by?

HackTuesdays are our weekly project nights, this is not the only time members are at the space, but it's an excellent opportunity to experience the ENTS culture.
General meetings are monthly meetings where the membership discusses the current happenings of the space and decide on the future direction of the society.
Schedule a time with the directors if you're unable to make it on Tuesdays or Sundays. Just send us an email and let us know when you're free, we'll try our best to accommodate you.
If you know a member, you can visit with them as a guest at any time.

Scheduled events are listed in our calendar

ENTS membership

ENTS members enjoy 24 hour access to the ENTS space which is well stocked with tools, materials and consumables. Various types of member storage is available with everything from lockers to project storage.

Friends of ENTS

Many prospecting members love the ENTS concept and space, but simply don't have time to make full use of a membership. They still however want to keep up to date and be able to stop in from time to time and see what's going on. ENTS is happy to announce the Friends of ENTS membership. Friends of ENTS pay a reduced membership in exchange for reduced access and features. Friends are not eligible for keys but may use the space during scheduled events. Voting rights and certain equipment is restricted to members.

What are membership costs?

Monthly memberships are $50
Starving Hacker memberships are available by request
Yearly memberships are available for $500
Friends of ENTS memberships are $10/month
There is no requirement for ongoing membership, should you need to suspend your membership, let the directors know when to suspend and resume your membership.

How to pay

ENTS prefers that members pay their dues via recurring PayPal subscriptions, as it helps greatly with budgeting
Members can however pay by single paypal payments, cash or cheque.
ENTS does not offer an type of trading of labour, materials or tools for membership, sorry.

Paypal Logo.jpg
ENTS Friend - Single - $10
ENTS Friend - Recurring - $10
ENTS SuperFriend - Recurring - $25
ENTS Membership - Single - $50
ENTS Membership - Recurring - $50
ENTS Membership - Single - $500
ENTS Membership - Recurring - $500
ENTS Membership - Single - $75
ENTS Membership - Recurring - $75
ENTS Membership - Single - $750
ENTS Membership - Recurring - $750

BitPayLarge.png
ENTS Membership - Single - $75
ENTS Membership - Single - $750

Please note: As ENTS is a non-profit with significant operating costs, all fees are non-refundable. Do Not Leave Payment At ENTS For A Director To Pickup!

Personal tools
Namespaces

Variants
Actions
Navigation
Members
Toolbox