# Using Eagle to create Electron board

**URL:** <https://community.particle.io/t/using-eagle-to-create-electron-board/34705>\
**Category:** Hardware\
**Created:** [July 22, 2017, 12:34am UTC](https://community.particle.io/t/using-eagle-to-create-electron-board/34705 "2017-07-22T00:34:47Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Athnetix](https://avatars.discourse-cdn.com/v4/letter/a/d26b3c/32.png) [@Athnetix](https://community.particle.io/u/Athnetix)\
**Post date:** [July 22, 2017, 12:34am UTC](https://community.particle.io/t/using-eagle-to-create-electron-board/34705/1 "2017-07-22T00:34:47Z")

</div>

Hi… I am in the process of creating a Eagle board to place the Electron on. The board itself will mainly use the Digital pins for high/low determination on a pin(s). My question is do I need pull ups resistors for each pin or are they built into the Electron?

If I need pull ups can I get away using just (1) pull up resistor for more than (1) pin?

Thanks

---

<div class="post-metadata">

**Author:** ![ScruffR](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/scruffr/32/6952_2.png) [@ScruffR](https://community.particle.io/u/ScruffR)\
**Post date:** [July 22, 2017, 10:34am UTC](https://community.particle.io/t/using-eagle-to-create-electron-board/34705/2 "2017-07-22T10:34:38Z")

</div>

Yes, there are internal weak (~40k) pull resistors (`INPUT_PULLUP` & `INPUT_PULLDOWN`) and no, you can’t use one for multiple pins since you’d introduce “cross-talk” between input signals via the common side of the resistor.

---

<div class="post-metadata">

**Author:** ![Athnetix](https://avatars.discourse-cdn.com/v4/letter/a/d26b3c/32.png) [@Athnetix](https://community.particle.io/u/Athnetix)\
**Post date:** [July 22, 2017, 2:47pm UTC](https://community.particle.io/t/using-eagle-to-create-electron-board/34705/3 "2017-07-22T14:47:08Z")

</div>

OK Thanks… does that say that somewhere in the the Doc? Maybe I missed it!

---

<div class="post-metadata">

**Author:** ![ScruffR](https://sea2.discourse-cdn.com/flex026/user_avatar/community.particle.io/scruffr/32/6952_2.png) [@ScruffR](https://community.particle.io/u/ScruffR)\
**Post date:** [July 22, 2017, 3:00pm UTC](https://community.particle.io/t/using-eagle-to-create-electron-board/34705/4 "2017-07-22T15:00:01Z")

</div>

It does 😉  
[https://docs.particle.io/reference/firmware/photon/#pinmode-](https://docs.particle.io/reference/firmware/photon/#pinmode-)

> [@](#):
>
> pinMode() configures the specified pin to behave either as an input (_ **with or without an internal weak pull-up or pull-down resistor** _), or an output.

---

<div class="post-metadata">

**Author:** ![Athnetix](https://avatars.discourse-cdn.com/v4/letter/a/d26b3c/32.png) [@Athnetix](https://community.particle.io/u/Athnetix)\
**Post date:** [July 22, 2017, 5:16pm UTC](https://community.particle.io/t/using-eagle-to-create-electron-board/34705/5 "2017-07-22T17:16:55Z")

</div>

Thanks…
