Actions

Difference between revisions of "PBX-BB rev5.2"

From PROBOTIX :: wiki

 
(31 intermediate revisions by the same user not shown)
Line 1: Line 1:
Older Rev: [[PBX-BB_rev4.1]]
+
Previous Rev: [[PBX-BB_rev4.1]]
 
<hr>
 
<hr>
 +
[[category:Breakout Boards]]
  
Editing PBX-BB rev4.1
+
Model: PBX-BB BeagleBone Breakout Board
  
[[category:Breakout Boards]]
+
[[image:PBX-BB_rev5.1_image1.jpg|thumb|500px|PBX-BB rev5.1]]
  
[[image:PBX-BB.jpg|thumb|500px|PBX-BB]]
+
== Specs: ==
  
 +
* BeagleBone Black Compatible
 +
* 6x PBX-Headers
 +
* Isolated Inputs and Outputs
 +
* 16 Outputs and 8 Inputs
 +
* Integrated 5V/2A Logic Supply Regulator
 +
* USB Powered BeagleBone
  
Model: PBX-BB BeagleBone Breakout Board
+
== Description: ==
  
== Breakout Board Specs: ==
+
[[image:PBX-Header.jpg|thumb|250px|Figure 1: PBX Header]]
  
:*BeagleBone or BeagleBone Black Compatible
+
The PBX-BB rev5.2 is our newest breakout board for the [[BeagleBone]]. It was designed to work with the LinuxCNC derivative, [http://www.machinekit.io Machinekit]. It features 16 total outputs and 8 inputs, all software mappable to whichever signals you need. The PBX-BB rev5.1 was redesigned to address pin conflicts that prevented the use of the direct LCD control built into the Beaglebone. You can now piggy back many of the popular LCD panels, such as the LCD4 and LCD7 capes from 4D Systems, as well as the BB-View capes from Element 14.
:*Screw Terminals or 5x PBX-Headers
+
:* RF Isolated Inouts and Outputs
+
:*15 Outputs and 5 Inputs
+
:*Integrated 5V/2A Logic Supply Regulator
+
:*USB Powered BeagleBone
+
  
== Description: ==
+
The PBX-BB has 6x PBX-Headers (Figure 1) for easy connections to our stepper drivers and relay boards. Input signals now make use of 10 pin IDC headers as well.
  
<div style="padding-left:30px">
+
The PBX-BB rev5.2 keeps the tried and true MAX5090 based 5V/2A switching regulator that accepts voltages up to 76VDC. The 5V rail is bused out to the PBX-Headers just like our other breakout boards, allowing you to drive the logic supply of the drivers from a single power source.  
The PBX-BB is the new  CNC breakout board for the [[BeagleBone]]. It works perfectly with [http://bb-lcnc.blogspot.com/p/machinekit_16.html Charles Steinkuehler's Beaglebone port] of [http://www.linuxcnc.org LinuxCNC]. It features 15 total outputs and 5 inputs, all software mappable to whichever signals you need. The PBX-BB features the same RF isolation circuitry found on the popular PBX-RF, protecting the Beaglebones' sensitive 1.8V and 3.3V circuitry from potentially damaging noise and spikes that can come from high voltage stepper motor drives.
+
  
The PBX-BB has 5x PBX-Headers (Figure 1) for easy connections to our stepper drivers and relay boards. Additional signals are present on the screw terminals for driving up to 5 motors and 4 relays.
+
== Getting Started ==
  
New on the PBX-BB is a 5V/2A switching regulator that accepts voltages up to 76VDC. The efficiency of a switching regulator reduces heat. The 5V rail is bussed out to the PBX-Headers just like our other breakout boards, allowing you to drive the logic supply of the drivers from a single power source.  
+
# Download Machinekit Image from here:
</div>
+
#* https://elinux.org/Beagleboard:BeagleBoneBlack_Debian#BBW.2FBBB_.28All_Revs.29_Machinekit
 +
# Unzip using 7zip
 +
#* 7zip: http://www.7-zip.org/download.html
 +
# Write Image to 8GB MicroSD card using an image burning software:
 +
#* Win32DiscImager: https://sourceforge.net/projects/win32diskimager/
 +
#* Rufus: https://rufus.akeo.ie/
  
[[image:PBX-Header.jpg|thumb|250px|Figure 1: PBX Header]]
+
== Schematic ==
  
<br /><br /><br /><br /><br /><br />
+
[[image:PBX-BB_rev5.2_schematic.jpg|900px]]
[[image:PBX-BB.skp.jpg|500px|PBX-BB]]
+
<br /><br /><br /><br /><br /><br />
+
[[image:PBX-BB_schematic.jpg|500px|PBX-BB Schematic]]
+
  
== Getting Started ==
+
== Manual ==
# Burn our custom [https://drive.google.com/file/d/0B5vTOfoZpyAXVWk0NWFPQ3E3R00/edit?usp=sharing Machinekit Iso Image] to an 8GB Sandisk MicroSD Card using [http://sourceforge.net/projects/win32diskimager/ Win32DiskImager]
+
 
# Install the MicroSD card, plug the BBB ethernet connector into your network, hold down the SD boot button, and apply power. The first time the image boots, it can take up to 5 minutes.
+
[[Media:PBX-BB_rev5.2.pdf|PBX-BB rev5.2 manual]]
# The Machinekit image uses DHCP. Run a port scanner such as [http://www.advanced-ip-scanner.com/ Advanced IP Scanner] to find the ip address of the BBB (or 'arp -a' from a command prompt). It should have only two ports open (80 and 22).
+
# Install [http://sourceforge.net/projects/xming/ XMing] and [http://www.putty.org/ Putty].
+
# Turn on X11 forwarding in Putty and connect to the BBB.
+
#: Username: linuxcnc
+
#: Password: linuxcnc
+
# Launch LCNC by typing 'linuxcnc &' into the shell. The LCNC software, while running on the BBB, will forward its window onto your PC. Choose the PBX-BB configuration. On future sessions, simply launch LCNC with the PBX-BB config by using the 'last configuration' switch 'linuxcnc -l &'.
+
# Use [http://winscp.net/ WinSCP] and [http://notepad-plus-plus.org/ Notepad++] to edit the config files. When you choose 'edit' from WinSCP and allow WinSCP to open the file in Notepad++, whenever you make a change and save the file, WinSCP will automatically re-upload the changed file to the BBB.
+
  
==Signal Diagram==
+
== Helpful Links ==
*Please note the signal diagram is correct however the silk screen on the board has YSTEP/YDIR and ASTEP/ADIR reversed. Step is always before direction.
+
  
[[image:PBX-BB_signal_diagram.jpg|500px|PBX-BB Signal Diagram]]
+
* http://www.machinekit.io
 +
* http://www.machinekit.io/docs/
 +
* http://elinux.org/Beagleboard:BeagleBoneBlack_Debian#BBW.2FBBB_.28All_Revs.29_Machinekit
  
== Power Supply ==
+
=== Developers ===
  
[[image:PBX-BB_solder_jumpers.jpg|500px|PBX-BB Solder Jumpers]]
+
Cape EEPROMs: http://papermint-designs.com/community/node/331

Latest revision as of 08:21, 12 March 2020

Previous Rev: PBX-BB_rev4.1


Model: PBX-BB BeagleBone Breakout Board

PBX-BB rev5.1

Specs:

  • BeagleBone Black Compatible
  • 6x PBX-Headers
  • Isolated Inputs and Outputs
  • 16 Outputs and 8 Inputs
  • Integrated 5V/2A Logic Supply Regulator
  • USB Powered BeagleBone

Description:

Figure 1: PBX Header

The PBX-BB rev5.2 is our newest breakout board for the BeagleBone. It was designed to work with the LinuxCNC derivative, Machinekit. It features 16 total outputs and 8 inputs, all software mappable to whichever signals you need. The PBX-BB rev5.1 was redesigned to address pin conflicts that prevented the use of the direct LCD control built into the Beaglebone. You can now piggy back many of the popular LCD panels, such as the LCD4 and LCD7 capes from 4D Systems, as well as the BB-View capes from Element 14.

The PBX-BB has 6x PBX-Headers (Figure 1) for easy connections to our stepper drivers and relay boards. Input signals now make use of 10 pin IDC headers as well.

The PBX-BB rev5.2 keeps the tried and true MAX5090 based 5V/2A switching regulator that accepts voltages up to 76VDC. The 5V rail is bused out to the PBX-Headers just like our other breakout boards, allowing you to drive the logic supply of the drivers from a single power source.

Getting Started

  1. Download Machinekit Image from here:
  2. Unzip using 7zip
  3. Write Image to 8GB MicroSD card using an image burning software:

Schematic

PBX-BB rev5.2 schematic.jpg

Manual

PBX-BB rev5.2 manual

Helpful Links

Developers

Cape EEPROMs: http://papermint-designs.com/community/node/331