Go to advanced search

by Arjan
Wed Jun 13, 2018 5:22 pm
Forum: Troubleshooting
Topic: Control head light from rpi via dmx
Replies: 7
Views: 1014

Re: Control head light from rpi via dmx

I suggest you might find something useful on this site: https://learn.adafruit.com because they focus on beginners with Arduino/Rpi. There is no DMX stuff on Adafruit. The best option to look for OLA information is the OLA website https://www.openlighting.org/ola/tutorials/ola-on-raspberry-pi/ I ha...
by Arjan
Wed Jun 13, 2018 6:31 am
Forum: Interfacing (DSI, CSI, I2C, etc.)
Topic: Send 64 bit from one Raspberry PI 3 B to another
Replies: 30
Views: 2251

Re: Send 64 bit from one Raspberry PI 3 B to another

Page 160 in https://www.raspberrypi.org/app/uploads/2012/02/BCM2835-ARM-Peripherals.pdf " The BSC interface can be used as either a Broadcom Serial Controller (BSC) or a Serial Peripheral Interface (SPI) controller. ... The SPI controller implements 3 wire serial protocol variously called Serial Pe...
by Arjan
Tue Jun 12, 2018 8:40 pm
Forum: Interfacing (DSI, CSI, I2C, etc.)
Topic: Send 64 bit from one Raspberry PI 3 B to another
Replies: 30
Views: 2251

Re: Send 64 bit from one Raspberry PI 3 B to another

DougieLawson wrote:
Tue Jun 12, 2018 8:25 pm
Not with Linux, because there's no kernel driver for it.
Still the question, does the SoC support the SPI Slave functionality ? The I2C Slave is working nicely.
by Arjan
Tue Jun 12, 2018 8:23 pm
Forum: Interfacing (DSI, CSI, I2C, etc.)
Topic: Send 64 bit from one Raspberry PI 3 B to another
Replies: 30
Views: 2251

Re: Send 64 bit from one Raspberry PI 3 B to another

https://www.raspberrypi.org/documentation/hardware/raspberrypi/spi/README.md That page describes the SPI Master interface. The SoC has also a I2C/SPI Slave interface at address (BCM2835_PERI_BASE + 0x214000). I've got the SPI Slave partially working. Hence I would like to know if it can work at all.
by Arjan
Tue Jun 12, 2018 6:01 pm
Forum: Interfacing (DSI, CSI, I2C, etc.)
Topic: Send 64 bit from one Raspberry PI 3 B to another
Replies: 30
Views: 2251

Re: Send 64 bit from one Raspberry PI 3 B to another

GuruMeditation wrote:
Mon Jun 11, 2018 10:52 am
The RaspberryPI's hardware SPI does not support slave mode.
Do you have a formal written/link/reference for the statement above?
by Arjan
Tue Jun 12, 2018 11:13 am
Forum: Troubleshooting
Topic: Control head light from rpi via dmx
Replies: 7
Views: 1014

Re: Control head light from rpi via dmx

Hi Jolle,

In Linux, doing DMX out only, using the native UART, then the best option is to install OLA -> https://wiki.openlighting.org/index.php ... berry_Pi_3

- Arjan
by Arjan
Mon May 14, 2018 5:02 pm
Forum: Interfacing (DSI, CSI, I2C, etc.)
Topic: Pi as Artnet or DMX receiver?
Replies: 11
Views: 4775

Re: Pi as Artnet or DMX receiver?

Bitwizards already have a HAT board with a FT245RL chip for receiving DMX. The FT245RL is used as the USB interface with a host (PC or DMX/RDM console. Receiving and sending DMX512 is done with PL011 by means of baremetal programming. Linux cannot handle the DMX/RDM timing. An Art-Net solution can ...
by Arjan
Wed May 02, 2018 6:16 pm
Forum: Bare metal, Assembly language
Topic: Pi 3B+ Activity LED
Replies: 23
Views: 9167

Re: Pi 3B+ Activity LED

Ultibo wrote:
Mon Mar 19, 2018 7:18 am
For reference the activity LED on the 3B+ is now on GPIO 29 (Broadcom numbering).
And the mailbox property is still working fine. So there is no need to detect if you are running on 3B or on 3B+.
by Arjan
Sun Apr 29, 2018 12:28 pm
Forum: Interfacing (DSI, CSI, I2C, etc.)
Topic: Open source C++ library for 12-Channel 16-bit PWM LED Driver TLC59711
Replies: 0
Views: 358

Open source C++ library for 12-Channel 16-bit PWM LED Driver TLC59711

https://github.com/vanvught/rpidmx512/tree/master/lib-tlc59711 Successfully tested with : Adafruit 12-Channel 16-bit PWM LED Driver - SPI Interface - TLC59711 (https://www.adafruit.com/product/1455) Supported platforms : Linux Raspbian Prerequisite: C library for Broadcom BCM 2835 as used in Raspber...
by Arjan
Sat Dec 16, 2017 6:17 pm
Forum: Bare metal, Assembly language
Topic: [Solved] UARTs break
Replies: 12
Views: 3026

Re: UARTs break

by Arjan
Sat Dec 16, 2017 3:37 pm
Forum: Interfacing (DSI, CSI, I2C, etc.)
Topic: Open source C++ library for 16-Channel 12-bit PWM/Servo Driver PCA9685
Replies: 0
Views: 2460

Open source C++ library for 16-Channel 12-bit PWM/Servo Driver PCA9685

https://github.com/vanvught/rpidmx512/tree/master/lib-pca9685 Examples for PWM led and Servo are included. Successfully tested with : Adafruit 16-Channel PWM / Servo HAT for Raspberry Pi - Mini Kit ( https://www.adafruit.com/product/2327 ) Adafruit 16-Channel 12-bit PWM/Servo Driver - I2C interface ...
by Arjan
Sat Dec 16, 2017 3:30 pm
Forum: Bare metal, Assembly language
Topic: lwIP - A Lightweight TCP/IP stack
Replies: 20
Views: 8055

Re: lwIP - A Lightweight TCP/IP stack

A full TCP/IP stack is a serious undertaking, and what is the definition of full at this point, jumbo frames? IPV6? (it is up to you to decide what that means not for the public in general) And then you put an apl layer on that so you can write applications for this stack. That is after you figure ...
by Arjan
Sun Dec 10, 2017 6:28 pm
Forum: Bare metal, Assembly language
Topic: lwIP - A Lightweight TCP/IP stack
Replies: 20
Views: 8055

Re: lwIP - A Lightweight TCP/IP stack

You lost me you already gave the linked to circle which I thought had a full USB implementation and a partial Ethernet, they at least show you how to open the special pipe endpoint as I remember? So do you want me to just connect the Ethernet on it for you to play with. You will see LAN9512 gets en...
by Arjan
Sun Dec 10, 2017 10:51 am
Forum: Interfacing (DSI, CSI, I2C, etc.)
Topic: Open source C++ library for STMicro L6470 stepper motor driver
Replies: 0
Views: 894

Open source C++ library for STMicro L6470 stepper motor driver

https://github.com/vanvught/rpidmx512/tree/master/lib-l6470 Supported devices : SlushEngine: Model X LT Stepper Motor Driver (https://roboteurs.com/products/slushengine) Compatible with the SlushEngine Python software library API SparkFun AutoDriver - Stepper Motor Driver (https://www.sparkfun.com/...
by Arjan
Sun Dec 10, 2017 10:30 am
Forum: Other projects
Topic: Raspberry Pi SMPTE Timecode LTC Reader / Converter
Replies: 0
Views: 2005

Raspberry Pi SMPTE Timecode LTC Reader / Converter

http://www.raspberrypi-dmx.org/raspberry-pi-timecode-ltc-reader Supported display output: Console (external monitor) OLED display 128 x 64 SSD1306 I2C LCD 16x2 I2C (auto-detect) 8x 7-Segment display Supported output protocols: MIDI Full Timecode Message Art-Net 3 Supported input protocols: SMPTE LTC...
by Arjan
Sun Dec 10, 2017 10:26 am
Forum: Other projects
Topic: Raspberry Pi Art-Net DMX Stepper Controller
Replies: 0
Views: 667

Raspberry Pi Art-Net DMX Stepper Controller

http://www.raspberrypi-dmx.org/raspberry-pi-artnet-dmx-stepper-controller The Raspberry Pi ArtNet DMX Stepper Controller is designed for controlling stepper motors via DMX. Main features Open source https://github.com/vanvught/rpidmx512/tree/master/linux_rpi_artnet_l6470 Open source C++ library for ...
by Arjan
Tue Sep 26, 2017 6:34 pm
Forum: Bare metal, Assembly language
Topic: lwIP - A Lightweight TCP/IP stack
Replies: 20
Views: 8055

Re: lwIP - A Lightweight TCP/IP stack

LdB wrote:
Tue Sep 26, 2017 6:26 pm
You actually can't use the Ethernet without first bringing up the USB on the Pi :-)
See also my previous append with
The Ethernet controller used on the Raspberry Pi is connected to the SoC via USB. So I really need to wait for full USB implementation
by Arjan
Tue Sep 26, 2017 6:32 pm
Forum: Bare metal, Assembly language
Topic: lwIP - A Lightweight TCP/IP stack
Replies: 20
Views: 8055

Re: lwIP - A Lightweight TCP/IP stack

LdB wrote:
Tue Sep 26, 2017 6:26 pm
Yes I know I have about 10 implementations of various things on Baremetal on the USB/Ethernet.
Links to source code?
by Arjan
Tue Sep 26, 2017 6:21 pm
Forum: Bare metal, Assembly language
Topic: lwIP - A Lightweight TCP/IP stack
Replies: 20
Views: 8055

Re: lwIP - A Lightweight TCP/IP stack

We have been thru all this before the IO speeds are fixed by the GPIO clock speeds Raspberry Pi 1 of 22.7Mhz, Raspberry Pi 2 of 41.7Mhz and the Raspberry Pi 3 at 65.8Mhz Subtract away your per packet bits and you would get the maximum possible speeds. For example if you ran a software UART format 1...
by Arjan
Mon Jul 31, 2017 7:59 pm
Forum: Other projects
Topic: DMX512 Console Control
Replies: 1
Views: 1677

Re: DMX512 Console Control

Better to invest in an additional Zero Open source Raspberry Pi RDM Controller with USB, DMX512 isolated board and compatible with software that supports Enttec USB Pro. http://www.raspberrypi-dmx.org/raspberry-pi-rdm-controller Or Raspberry Pi Art-Net 3 Wifi ->DMX Out / RDM Controller / Pixel contr...
by Arjan
Mon Jul 31, 2017 7:55 pm
Forum: Other programming languages
Topic: DMX Controller
Replies: 4
Views: 2961

Re: DMX Controller

I have no issue with controlling them that way but I'd like to know if I could control them via terminal or something, I'm training in crestron programming and would like my crestron controller to send commands to the Pi which controls the lights Raspberry Pi Art-Net 3 (Wifi) ->DMX Out / RDM Contro...
by Arjan
Mon Jul 31, 2017 7:44 pm
Forum: General discussion
Topic: Making a make file / installing OLA
Replies: 2
Views: 990

Re: Making a make file / installing OLA

Building OLA 0.10.3 / Raspbian Jessie / Raspberry Pi 3 -> enabled plug-ins : usbpro e131 artnet uartdmx {rdm-tester}

https://groups.google.com/forum/m/#!top ... URIBDSX_6c
by Arjan
Mon Jul 31, 2017 7:42 pm
Forum: Other projects
Topic: DMX INPUT, RGBW output via GPIO and web control?
Replies: 3
Views: 1556

Re: DMX INPUT, RGBW output via GPIO and web control?

I have an RGBW wall mount controller that outputs DMX. I'd like to be able to bring the DMX into the pi and have it output a couple channels of PWM into an off the shelf RGBW amplifier to handle the power. I also need to be able to send commands to the pi to change the intensities of each channel. ...

Go to advanced search