Thank you guys! To answer Graham's question, I will be using
Machinekit/LinuxCNC to build a 8/9 axis modular CNC machine (flexible
configuration, with luck).

A side note: Have you guys heard of/any experience with Balena (
https://www.balena.io/docs/learn/getting-started/beaglebone-black/cpp/)?
They seem to have some coverage for both BBB and PB:

https://github.com/balena-os/balena-beaglebone/blob/e5637ab3b5a6c8a3943b43428f3be43f4c270c3a/layers/meta-resin-beaglebone/conf/machine/beaglebone-pocket.conf

On Fri, Jan 25, 2019 at 12:09 PM Dan Julio <[email protected]> wrote:

> It should be possible to move to the Pocketbeagle.  I moved a moderately
> complex application from the black to the pocketbeagle.  I use GPIO, both
> SPIs, I2C and USB.  Here's what I found (4.14-based beaglebone debian
> distro):
>
> 1. SPI and I2C devices should be ok providing you are using the standard
> device files for access.  I am using the SPI busses for a LCD and
> touchscreen.  In that case since I am using a specific driver for each
> device I had to make new device tree files for the pocketbeagle to tell the
> drivers how to talk to the hardware.  And I had to change /boot/uEnv.txt to
> include the new device tree files.  I am using the PRUs so also had to make
> pocketbeagle-specific device tree files for the pins they used as well.
>
> 2. Not sure about UART4 but if a device file shows up for it then I
> imagine it will work.  The pocketbeagle seems to have a good default
> hardware configuration.
>
> 3. The pocketbeagle has a different power distribution.  Like the Black
> it's still using the same PMIC but the external wiring is different.  I
> encourage you to download and look at the schematic and read-up on the PMIC
> operation.  On the PB, the USB power from the micro-USB connector is
> connected directly (through a ferrite inductor) to P1.7 with a fairly fat
> trace.  If you power your hub from P1.7 then the number of devices will be
> based on the capability of the power supply you connect to the micro-USB
> connector (and the USB cable wiring, connector limits, etc).  You could
> have an external 5V power supply that powers both the Pocketbeagle and USB
> Hub.  It would connect to P1.7 (or, alternatively, VIN, on P1.1) and also
> the Hub input.  However, if you power the pocketbeagle via VIN (P1.1) then
> you will see nothing coming out of P1.7.  In that case you have to also
> connect the USB Hub power input directly to the supply.
>
> 4. See above I was a little surprised that you powered the Black via
> P9.7/P9.8.  It works I guess but I wouldn't think this is good practice
> since you are connecting to the output of the PMIC (and back-feeding it).
> I think the Black with USB peripherals is intended to be powered with a
> high-current 5V supply through the barrel jack input since this is the
> high-current path through the PMIC.
>
> --
> For more options, visit http://beagleboard.org/discuss
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "BeagleBoard" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/beagleboard/S7emFV8NDKo/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/beagleboard/724ff7f2-b667-499a-b7f6-f609fe93e0a5%40googlegroups.com
> <https://groups.google.com/d/msgid/beagleboard/724ff7f2-b667-499a-b7f6-f609fe93e0a5%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
For more options, visit http://beagleboard.org/discuss
--- 
You received this message because you are subscribed to the Google Groups 
"BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/CAJurK15i5p-sMWsvS8AXLbAd5xWFH_jgr48mCBg6dFYsAk-cdA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to