Answers.Body: <p>I'm not sure exactly what you are looking for in terms of a spec, but here's the pinout from the <a href="https://www.eurobricks.com/forum/index.php?/forums/topic/162288-powered-up-a-tear-down/" rel="nofollow noreferrer">Eurobricks thread</a> mentioned by Alexander O'Mara with some help from <a href="https://www.eurobricks.com/forum/index.php?/forums/topic/162288-powered-up-a-tear-down/&amp;do=findComment&amp;comment=3009591" rel="nofollow noreferrer">this post</a>:</p>
  <p><a href="https://i.sstatic.net/QskUYdhn.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/QskUYdhn.png" alt="PF connector with numbered pins" /></a></p>
  <pre><code>Pin 1 - Motor
  Pin 2 - Motor
  Pin 3 - GND (0v)
  Pin 4 - VCC (3.3v)
  Pin 5 - ID 1 (UART TX for active devices)
  Pin 6 - ID 2 (UART RX for active devices)
  </code></pre>
  <p>The basic spec for motors is that they are given continuous 3.3V power on pins 3 and 4, voltages to drive the motor on pins 1 and 2, and pins 5 and 6 are used to identify the type of motor that is attached. For the basic motors, I believe that this is simply a known resistance between pins 5 and 6.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2018-09-22T18:41:55.853Z
Answers.LastActivityDate: 2024-06-17T09:52:06.397Z
Answers.LastEditDate: 2024-06-17T09:52:06.397Z
Answers.UserDisplayName: jncraton
Answers.Body: <p>LPF2 is also known as Powered Up - <a href="https://brickarchitect.com/powered-up/" rel="nofollow noreferrer">ref</a>.</p>
  <p>The Bluetooth hub is documented: <a href="https://github.com/lego/lego-ble-wireless-protocol-docs" rel="nofollow noreferrer">https://github.com/lego/lego-ble-wireless-protocol-docs</a> . This carries a large <code>gh-pages</code> branch &amp; corresponding web site.</p>
  <p>Philo also <a href="https://www.philohome.com/wedo2reverse/wedo2.htm" rel="nofollow noreferrer">has useful information</a>.</p>
  <p><em>This doesn't answer the original question but I believe anyone searching for info will benefit from the connection.</em></p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2024-06-17T15:00:25.783Z
Answers.Text: The UART protocol is documented at https://github.com/pybricks/technical-info/blob/master/uart-protocol.md
Answers.UserDisplayName: David Lechner
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-06-04T01:05:32.360Z
Answers.LastActivityDate: 2022-06-04T01:05:32.360Z
Answers.UserDisplayName: mcast
Body: <p>Does anyone have the new Power Function 2.0 specification or pin out?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-09-22T18:04:33.090Z
Comments.Text: I don't think an official one has been released, but there are some people who have looked into reverse engineering it. Here's one example I found: https://www.eurobricks.com/forum/index.php?/forums/topic/162288-powered-up-a-tear-down/
Comments.UserDisplayName: Alexander O'Mara
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2018-11-06T16:41:05.690Z
Comments.Text: Why is this tagged with powered-up, are we not confusing power functions with powered up here?
Comments.UserDisplayName: Bjarke Freund-Hansen
Tags: <powered-up>
Title: LEGO Power Function PF 2.0 specification
UserDisplayName: Ddodge40
ThreadText: # LEGO Power Function PF 2.0 specification
  
  (Asked by: username_0 on 2018-09-22)
  
  Does anyone have the new Power Function 2.0 specification or pin out?
  
  **Tags:** powered-up
  > **Comments:**
  > **username_1**: I don't think an official one has been released, but there are some people who have looked into reverse engineering it. Here's one example I found: https://www.eurobricks.com/forum/index.php?/forums/topic/162288-powered-up-a-tear-down/  
  > **username_2**: Why is this tagged with powered-up, are we not confusing power functions with powered up here?  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_3 on 2018-09-22. Score: 5
  
  I'm not sure exactly what you are looking for in terms of a spec, but here's the pinout from the Eurobricks thread mentioned by Alexander O'Mara with some help from this post:
  
  Pin 1 - Motor
  Pin 2 - Motor
  Pin 3 - GND (0v)
  Pin 4 - VCC (3.3v)
  Pin 5 - ID 1 (UART TX for active devices)
  Pin 6 - ID 2 (UART RX for active devices)
  
  The basic spec for motors is that they are given continuous 3.3V power on pins 3 and 4, voltages to drive the motor on pins 1 and 2, and pins 5 and 6 are used to identify the type of motor that is attached. For the basic motors, I believe that this is simply a known resistance between pins 5 and 6.
  
  
  ---
  
  ### Answer by username_4 on 2022-06-04. Score: 1
  
  LPF2 is also known as Powered Up - [ref](https://brickarchitect.com/powered-up/).
  
  The Bluetooth hub is documented: <https://github.com/lego/lego-ble-wireless-protocol-docs> . This carries a large `gh-pages` branch & corresponding web site.
  
  Philo also [has useful information](https://www.philohome.com/wedo2reverse/wedo2.htm).
  
  *This doesn't answer the original question but I believe anyone searching for info will benefit from the connection.*
  
  > **Comments:**
  > **username_5**: The UART protocol is documented at https://github.com/pybricks/technical-info/blob/master/uart-protocol.md  
  
  ---
  
  