crazy_rocker78
Posts: 3
Joined: Thu Feb 07, 2019 9:45 pm

UART DMX with OLA

Thu Feb 07, 2019 10:49 pm

Hi everyone,

I am new to the forum, and also to raspberry (I just bought one), I hope you could give me some help !

So I got a raspberry PI 3 B+, with this DMX board : http://bitwizard.nl/shop/dmx/DMX-interf ... FT245RL%29
My goal is to control some lights (JBSYSTEMS_iMOVE5S) using DMX. I used to do this on an arduino, but I would like to do it with the Raspberry now. To try to do so, I followed the instructions I found here : https://bitwizard.nl/wiki/Dmx_interface ... rry_pi#OLA.

But I'm having troubles to make it work. The problem I have is that everything looks correct, but the lights just don't do anything, just like there is no DMX signal sent !

Here is what I did :
  • Installed the last raspbian version (2018-11-13-raspbian-stretch.zip)
  • Changed the raspberry configuration :
    Image
  • Installed the OLA packages using the "Add/Remove software" GUI
  • Added these lines to the file /boot/config.txt

    Code: Select all

    dtoverlay=pi3-disable-bt
    init_uart_clock=16000000
    enable_uart=1
    
  • Removed "console=serial0,115200" from /boot/cmdline.txt

    Code: Select all

    dwc_otg.lpm_enable=0 console=tty1 root=PARTUUID=78bc6ce5-02 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait quiet splash plymouth.ignore-serial-consoles
  • Change config file /etc/ola/ola-uartdmx.conf

    Code: Select all

    /dev/ttyAMA0-break = 100
    /dev/ttyAMA0-malf = 24000
    device = /dev/ttyAMA0
    enabled = true
  • Set the board to output mode : create the script bellow, then execute it (sudo set_dmx_mode 1)

    Code: Select all

    #!/bin/sh
    # set_dmx_mode
    if [ $# -lt 1 ] ; then 
      echo 'on or off?'
      exit 1
    fi
    
    if [ ! -d /sys/class/gpio/gpio18 ] ; then 
       echo 18 > /sys/class/gpio/export
    fi
    echo out > /sys/class/gpio/gpio18/direction
    echo $1 > /sys/class/gpio/gpio18/value
Then I could configure a new OLA "Universe", using the UART native DMX device :
Image

Finally, here is the log (which I get when I start OLA manually) :

Code: Select all

pi@raspberrypi:~ $ /usr/bin/olad --log-level 4 --config-dir /etc/ola
olad/Olad.cpp:94: OLA Daemon version 0.10.3
common/io/EPoller.cpp:82: EPOLL_CTL_ADD 4, events 2001, descriptor: 0x1bb200
olad/OlaDaemon.cpp:121: Using configs in /etc/ola
common/io/EPoller.cpp:82: EPOLL_CTL_ADD 7, events 2001, descriptor: 0x1c0bc0
common/thread/Thread.cpp:194: Thread pref-saver, policy SCHED_OTHER, priority 0
common/rdm/PidStoreLoader.cpp:251: Loading DISC_UNIQUE_BRANCH
common/rdm/PidStoreLoader.cpp:251: Loading DISC_MUTE
common/rdm/PidStoreLoader.cpp:251: Loading DISC_UN_MUTE
common/rdm/PidStoreLoader.cpp:251: Loading PROXIED_DEVICES
common/rdm/PidStoreLoader.cpp:251: Loading PROXIED_DEVICE_COUNT
common/rdm/PidStoreLoader.cpp:251: Loading COMMS_STATUS
common/rdm/PidStoreLoader.cpp:251: Loading QUEUED_MESSAGE
common/rdm/PidStoreLoader.cpp:251: Loading STATUS_MESSAGES
common/rdm/PidStoreLoader.cpp:251: Loading STATUS_ID_DESCRIPTION
common/rdm/PidStoreLoader.cpp:251: Loading CLEAR_STATUS_ID
common/rdm/PidStoreLoader.cpp:251: Loading SUB_DEVICE_STATUS_REPORT_THRESHOLD
common/rdm/PidStoreLoader.cpp:251: Loading SUPPORTED_PARAMETERS
common/rdm/PidStoreLoader.cpp:251: Loading PARAMETER_DESCRIPTION
common/rdm/PidStoreLoader.cpp:251: Loading DEVICE_INFO
common/rdm/PidStoreLoader.cpp:251: Loading PRODUCT_DETAIL_ID_LIST
common/rdm/PidStoreLoader.cpp:251: Loading DEVICE_MODEL_DESCRIPTION
common/rdm/PidStoreLoader.cpp:251: Loading MANUFACTURER_LABEL
common/rdm/PidStoreLoader.cpp:251: Loading DEVICE_LABEL
common/rdm/PidStoreLoader.cpp:251: Loading FACTORY_DEFAULTS
common/rdm/PidStoreLoader.cpp:251: Loading LANGUAGE_CAPABILITIES
common/rdm/PidStoreLoader.cpp:251: Loading LANGUAGE
common/rdm/PidStoreLoader.cpp:251: Loading SOFTWARE_VERSION_LABEL
common/rdm/PidStoreLoader.cpp:251: Loading BOOT_SOFTWARE_VERSION_ID
common/rdm/PidStoreLoader.cpp:251: Loading BOOT_SOFTWARE_VERSION_LABEL
common/rdm/PidStoreLoader.cpp:251: Loading DMX_PERSONALITY
common/rdm/PidStoreLoader.cpp:251: Loading DMX_PERSONALITY_DESCRIPTION
common/rdm/PidStoreLoader.cpp:251: Loading DMX_START_ADDRESS
common/rdm/PidStoreLoader.cpp:251: Loading SLOT_INFO
common/rdm/PidStoreLoader.cpp:251: Loading SLOT_DESCRIPTION
common/rdm/PidStoreLoader.cpp:251: Loading DEFAULT_SLOT_VALUE
common/rdm/PidStoreLoader.cpp:251: Loading DMX_BLOCK_ADDRESS
common/rdm/PidStoreLoader.cpp:251: Loading DMX_FAIL_MODE
common/rdm/PidStoreLoader.cpp:251: Loading DMX_STARTUP_MODE
common/rdm/PidStoreLoader.cpp:251: Loading SENSOR_DEFINITION
common/rdm/PidStoreLoader.cpp:251: Loading SENSOR_VALUE
common/rdm/PidStoreLoader.cpp:251: Loading RECORD_SENSORS
common/rdm/PidStoreLoader.cpp:251: Loading DIMMER_INFO
common/rdm/PidStoreLoader.cpp:251: Loading MINIMUM_LEVEL
common/rdm/PidStoreLoader.cpp:251: Loading MAXIMUM_LEVEL
common/rdm/PidStoreLoader.cpp:251: Loading CURVE
common/rdm/PidStoreLoader.cpp:251: Loading CURVE_DESCRIPTION
common/rdm/PidStoreLoader.cpp:251: Loading OUTPUT_RESPONSE_TIME
common/rdm/PidStoreLoader.cpp:251: Loading OUTPUT_RESPONSE_TIME_DESCRIPTION
common/rdm/PidStoreLoader.cpp:251: Loading MODULATION_FREQUENCY
common/rdm/PidStoreLoader.cpp:251: Loading MODULATION_FREQUENCY_DESCRIPTION
common/rdm/PidStoreLoader.cpp:251: Loading DEVICE_HOURS
common/rdm/PidStoreLoader.cpp:251: Loading LAMP_HOURS
common/rdm/PidStoreLoader.cpp:251: Loading LAMP_STRIKES
common/rdm/PidStoreLoader.cpp:251: Loading LAMP_STATE
common/rdm/PidStoreLoader.cpp:251: Loading LAMP_ON_MODE
common/rdm/PidStoreLoader.cpp:251: Loading DEVICE_POWER_CYCLES
common/rdm/PidStoreLoader.cpp:251: Loading BURN_IN
common/rdm/PidStoreLoader.cpp:251: Loading DISPLAY_INVERT
common/rdm/PidStoreLoader.cpp:251: Loading DISPLAY_LEVEL
common/rdm/PidStoreLoader.cpp:251: Loading PAN_INVERT
common/rdm/PidStoreLoader.cpp:251: Loading TILT_INVERT
common/rdm/PidStoreLoader.cpp:251: Loading PAN_TILT_SWAP
common/rdm/PidStoreLoader.cpp:251: Loading REAL_TIME_CLOCK
common/rdm/PidStoreLoader.cpp:251: Loading LOCK_PIN
common/rdm/PidStoreLoader.cpp:251: Loading LOCK_STATE
common/rdm/PidStoreLoader.cpp:251: Loading LOCK_STATE_DESCRIPTION
common/rdm/PidStoreLoader.cpp:251: Loading LIST_INTERFACES
common/rdm/PidStoreLoader.cpp:251: Loading INTERFACE_LABEL
common/rdm/PidStoreLoader.cpp:251: Loading INTERFACE_HARDWARE_ADDRESS_TYPE1
common/rdm/PidStoreLoader.cpp:251: Loading IPV4_DHCP_MODE
common/rdm/PidStoreLoader.cpp:251: Loading IPV4_ZEROCONF_MODE
common/rdm/PidStoreLoader.cpp:251: Loading IPV4_CURRENT_ADDRESS
common/rdm/PidStoreLoader.cpp:251: Loading IPV4_STATIC_ADDRESS
common/rdm/PidStoreLoader.cpp:251: Loading INTERFACE_RENEW_DHCP
common/rdm/PidStoreLoader.cpp:251: Loading INTERFACE_RELEASE_DHCP
common/rdm/PidStoreLoader.cpp:251: Loading INTERFACE_APPLY_CONFIGURATION
common/rdm/PidStoreLoader.cpp:251: Loading IPV4_DEFAULT_ROUTE
common/rdm/PidStoreLoader.cpp:251: Loading DNS_IPV4_NAME_SERVER
common/rdm/PidStoreLoader.cpp:251: Loading DNS_HOSTNAME
common/rdm/PidStoreLoader.cpp:251: Loading DNS_DOMAIN_NAME
common/rdm/PidStoreLoader.cpp:251: Loading IDENTIFY_DEVICE
common/rdm/PidStoreLoader.cpp:251: Loading RESET_DEVICE
common/rdm/PidStoreLoader.cpp:251: Loading POWER_STATE
common/rdm/PidStoreLoader.cpp:251: Loading PERFORM_SELFTEST
common/rdm/PidStoreLoader.cpp:251: Loading SELF_TEST_DESCRIPTION
common/rdm/PidStoreLoader.cpp:251: Loading CAPTURE_PRESET
common/rdm/PidStoreLoader.cpp:251: Loading PRESET_PLAYBACK
common/rdm/PidStoreLoader.cpp:251: Loading IDENTIFY_MODE
common/rdm/PidStoreLoader.cpp:251: Loading PRESET_INFO
common/rdm/PidStoreLoader.cpp:251: Loading PRESET_STATUS
common/rdm/PidStoreLoader.cpp:251: Loading PRESET_MERGEMODE
common/rdm/PidStoreLoader.cpp:251: Loading POWER_ON_SELF_TEST
common/rdm/PidStoreLoader.cpp:251: Loading BACKGROUND_QUEUED_STATUS_POLICY
common/rdm/PidStoreLoader.cpp:251: Loading BACKGROUND_QUEUED_STATUS_POLICY_DESCRIPTION
common/rdm/PidStoreLoader.cpp:251: Loading BACKGROUND_STATUS_TYPE
common/rdm/PidStoreLoader.cpp:251: Loading QUEUED_STATUS_ENDPOINT_COLLECTION
common/rdm/PidStoreLoader.cpp:251: Loading QUEUED_STATUS_UID_COLLECTION
common/rdm/PidStoreLoader.cpp:251: Loading ENDPOINT_LIST
common/rdm/PidStoreLoader.cpp:251: Loading ENDPOINT_TO_UNIVERSE
common/rdm/PidStoreLoader.cpp:251: Loading RDM_TRAFFIC_ENABLE
common/rdm/PidStoreLoader.cpp:251: Loading ENDPOINT_MODE
common/rdm/PidStoreLoader.cpp:251: Loading ENDPOINT_LABEL
common/rdm/PidStoreLoader.cpp:251: Loading DISCOVERY_STATE
common/rdm/PidStoreLoader.cpp:251: Loading ENDPOINT_TIMING
common/rdm/PidStoreLoader.cpp:251: Loading ENDPOINT_TIMING_DESCRIPTION
common/rdm/PidStoreLoader.cpp:251: Loading BINDING_CONTROL_FIELDS
common/rdm/PidStoreLoader.cpp:251: Loading ENDPOINT_IDENTIFY
common/rdm/PidStoreLoader.cpp:251: Loading BACKGROUND_DISCOVERY
common/rdm/PidStoreLoader.cpp:251: Loading ENDPOINT_DEVICE_LIST_CHANGE
common/rdm/PidStoreLoader.cpp:251: Loading ENDPOINT_DEVICES
common/rdm/PidStoreLoader.cpp:251: Loading TCP_COMMS_STATUS
common/rdm/PidStoreLoader.cpp:251: Loading ENDPOINT_LIST_CHANGE
common/rdm/PidStoreLoader.cpp:251: Loading DEVICE_MODE
common/rdm/PidStoreLoader.cpp:251: Loading SERIAL_NUMBER
common/rdm/PidStoreLoader.cpp:251: Loading FAN_MODE
common/rdm/PidStoreLoader.cpp:251: Loading STATUS_LEDS
common/rdm/PidStoreLoader.cpp:251: Loading CCT_ADJUST
common/rdm/PidStoreLoader.cpp:251: Loading GN_ADJUST
common/rdm/PidStoreLoader.cpp:251: Loading DMX_SIGNAL_LOSS_MODE
common/rdm/PidStoreLoader.cpp:251: Loading MODEL_ID
common/rdm/PidStoreLoader.cpp:251: Loading MODEL_ID_LIST
common/rdm/PidStoreLoader.cpp:251: Loading PIXEL_TYPE
common/rdm/PidStoreLoader.cpp:251: Loading PIXEL_COUNT
common/rdm/PidStoreLoader.cpp:251: Loading DIMMER_MODE
common/rdm/PidStoreLoader.cpp:251: Loading LIGHT_MODE
common/rdm/PidStoreLoader.cpp:251: Loading CONSTANT_COLOR_MODES
common/rdm/PidStoreLoader.cpp:251: Loading CP_DISPLAYON
common/rdm/PidStoreLoader.cpp:251: Loading CP_FIXTID
common/rdm/PidStoreLoader.cpp:251: Loading CP_EVAN_RGBCMY
common/rdm/PidStoreLoader.cpp:251: Loading CP_FIXWHEELSC
common/rdm/PidStoreLoader.cpp:251: Loading CP_LAMPONDMX
common/rdm/PidStoreLoader.cpp:251: Loading CP_ENCPT
common/rdm/PidStoreLoader.cpp:251: Loading CP_PTSPEEDMODE
common/rdm/PidStoreLoader.cpp:251: Loading CP_DIMMERCURVE
common/rdm/PidStoreLoader.cpp:251: Loading CP_SILENTMODE
common/rdm/PidStoreLoader.cpp:251: Loading CP_SHUTTERONERR
common/rdm/PidStoreLoader.cpp:251: Loading CP_DIMMONSHUTTER
common/rdm/PidStoreLoader.cpp:251: Loading CP_POWERFANSMODE
common/rdm/PidStoreLoader.cpp:251: Loading CP_ARTNET_MODE
common/rdm/PidStoreLoader.cpp:251: Loading CP_NETREPEATDMX
common/rdm/PidStoreLoader.cpp:251: Loading CP_UNIVERSE
common/rdm/PidStoreLoader.cpp:251: Loading CP_AFAUTOSCALEOFF
common/rdm/PidStoreLoader.cpp:251: Loading CP_MCOLORADJUST
common/rdm/PidStoreLoader.cpp:251: Loading CP_MEFFRANDID
common/rdm/PidStoreLoader.cpp:251: Loading CP_MEFFDISTRIB
common/rdm/PidStoreLoader.cpp:251: Loading CP_EVANCURVEMODE
common/rdm/PidStoreLoader.cpp:251: Loading CP_PT_HOMING_SPEC
common/rdm/PidStoreLoader.cpp:251: Loading CP_PAN_HOME_ANGLE
common/rdm/PidStoreLoader.cpp:251: Loading CP_TILT_HOME_ANGLE
common/rdm/PidStoreLoader.cpp:251: Loading CP_CWHEEL_LINEAR
common/rdm/PidStoreLoader.cpp:251: Loading CP_ANTI_BLIND
common/rdm/PidStoreLoader.cpp:251: Loading CP_PIXELS_UNIVERSE
common/rdm/PidStoreLoader.cpp:251: Loading CP_RPTONDMX_UNIVERSE
common/rdm/PidStoreLoader.cpp:251: Loading CP_CHNLMODE_PIXELS
common/rdm/PidStoreLoader.cpp:251: Loading SHOW_ID
common/rdm/PidStoreLoader.cpp:251: Loading OUTPUT_POWER
common/rdm/PidStoreLoader.cpp:251: Loading HOP_PATTERN
common/rdm/PidStoreLoader.cpp:251: Loading BANDWIDTH
common/rdm/PidStoreLoader.cpp:251: Loading NUM_OF_CHANNELS
common/rdm/PidStoreLoader.cpp:251: Loading LEVEL_TEST
common/rdm/PidStoreLoader.cpp:251: Loading CURVE
common/rdm/PidStoreLoader.cpp:251: Loading BUMP_ENABLED
common/rdm/PidStoreLoader.cpp:251: Loading DATA_LOSS_TIMEOUT
common/rdm/PidStoreLoader.cpp:251: Loading BACKLIGHT_TIMEOUT
common/rdm/PidStoreLoader.cpp:251: Loading RDM_PROXY_ENABLED
common/rdm/PidStoreLoader.cpp:251: Loading INPUT_FORMAT
common/rdm/PidStoreLoader.cpp:251: Loading IP_ADDRESS
common/rdm/PidStoreLoader.cpp:251: Loading IP_SUBNET_MASK
common/rdm/PidStoreLoader.cpp:251: Loading IP_GATEWAY
common/rdm/PidStoreLoader.cpp:251: Loading DHCP_MODE
common/rdm/PidStoreLoader.cpp:251: Loading MAC_ADDRESS
common/rdm/PidStoreLoader.cpp:251: Loading SET_UID
common/rdm/PidStoreLoader.cpp:251: Loading DMX_OUTPUT_STANDARD
common/rdm/PidStoreLoader.cpp:251: Loading ADD_DISCOVERY
common/rdm/PidStoreLoader.cpp:251: Loading DMX_INTERSLOT_TIME
common/rdm/PidStoreLoader.cpp:251: Loading LATENCY
common/rdm/PidStoreLoader.cpp:251: Loading FACTORY_SETTINGS_LOCK
common/rdm/PidStoreLoader.cpp:251: Loading DMX_RDM_INTERLEAVE
common/rdm/PidStoreLoader.cpp:251: Loading PROXIED_DEVICES_ENHANCED
common/rdm/PidStoreLoader.cpp:251: Loading ADAPTIVE_ON_OFF
common/rdm/PidStoreLoader.cpp:251: Loading PWRUP_TEST
common/rdm/PidStoreLoader.cpp:251: Loading INTERNAL_STATS
common/rdm/PidStoreLoader.cpp:251: Loading NE_FAULT_DETECT_MODE
common/rdm/PidStoreLoader.cpp:251: Loading DMX_PROTECT_MODE
common/rdm/PidStoreLoader.cpp:251: Loading DMX_LOSS_MODE
common/rdm/PidStoreLoader.cpp:251: Loading PREHEAT_LEVEL
common/rdm/PidStoreLoader.cpp:251: Loading OUTPUT_CAP_VALUE
common/rdm/PidStoreLoader.cpp:251: Loading DMX_TERM_MODE
common/rdm/PidStoreLoader.cpp:251: Loading FULL_DISCOVERY
common/rdm/PidStoreLoader.cpp:251: Loading OUTPUT_DEFAULT_VALUE
common/rdm/PidStoreLoader.cpp:251: Loading DALI_FADE_TIME
common/rdm/PidStoreLoader.cpp:251: Loading INCREMENTAL_DISCOVERY_INTERVAL
common/rdm/PidStoreLoader.cpp:251: Loading ACK_TIMER_FACTOR
common/rdm/PidStoreLoader.cpp:251: Loading MDG_NETWORK_UNIVERSE_NUMBER
common/rdm/PidStoreLoader.cpp:251: Loading MDG_NETWORK_UNIVERSE_NAME
common/rdm/PidStoreLoader.cpp:251: Loading MDG_GENERATOR_STATE
common/rdm/PidStoreLoader.cpp:251: Loading DMX_LAMP_OFF_ENABLE
common/rdm/PidStoreLoader.cpp:251: Loading DMX_RESET_ENABLE
common/rdm/PidStoreLoader.cpp:251: Loading MCX_LAMP_OFF_ENABLE
common/rdm/PidStoreLoader.cpp:251: Loading FIXTURE_ID
common/rdm/PidStoreLoader.cpp:251: Loading STAND_ALONE_OPERATION_ENABLE
common/rdm/PidStoreLoader.cpp:251: Loading SYNCHRONIZED
common/rdm/PidStoreLoader.cpp:251: Loading AUTO_PROGRAM_ENABLE
common/rdm/PidStoreLoader.cpp:251: Loading ENABLE_TIMERS
common/rdm/PidStoreLoader.cpp:251: Loading TIMER1_START_TIME
common/rdm/PidStoreLoader.cpp:251: Loading TIMER1_END_TIME
common/rdm/PidStoreLoader.cpp:251: Loading TIMER2_START_TIME
common/rdm/PidStoreLoader.cpp:251: Loading TIMER2_END_TIME
common/rdm/PidStoreLoader.cpp:251: Loading LIGHTSENSOR_LEVEL_TRIGGER_ENABLE
common/rdm/PidStoreLoader.cpp:251: Loading CAPTURE_CURRENT_SENSOR_VALUE
common/rdm/PidStoreLoader.cpp:251: Loading LIGHTSENSOR_TRIGGER_LEVEL
common/rdm/PidStoreLoader.cpp:251: Loading ADD_SCENE
common/rdm/PidStoreLoader.cpp:251: Loading INSERT_SCENE
common/rdm/PidStoreLoader.cpp:251: Loading STORE_SCENE
common/rdm/PidStoreLoader.cpp:251: Loading DELETE_SCENE
common/rdm/PidStoreLoader.cpp:251: Loading DELETE_ALL_SCENES
common/rdm/PidStoreLoader.cpp:251: Loading NEXT_SCENE
common/rdm/PidStoreLoader.cpp:251: Loading PREVIOUS_SCENE
common/rdm/PidStoreLoader.cpp:251: Loading SCENE_SETTINGS
common/rdm/PidStoreLoader.cpp:251: Loading RUN_PROGRAM
common/rdm/PidStoreLoader.cpp:251: Loading SCENE_NUMBER
common/rdm/PidStoreLoader.cpp:251: Loading SCENE_WAIT_TIME
common/rdm/PidStoreLoader.cpp:251: Loading SCENE_FADE_TIME
common/rdm/PidStoreLoader.cpp:251: Loading SCENE_INTENSITY
common/rdm/PidStoreLoader.cpp:251: Loading SCENE_CYAN
common/rdm/PidStoreLoader.cpp:251: Loading SCENE_MAGENTA
common/rdm/PidStoreLoader.cpp:251: Loading SCENE_YELLOW
common/rdm/PidStoreLoader.cpp:251: Loading SCENE_RED
common/rdm/PidStoreLoader.cpp:251: Loading SCENE_GREEN
common/rdm/PidStoreLoader.cpp:251: Loading SCENE_BLUE
common/rdm/PidStoreLoader.cpp:251: Loading SCENE_AMBER
common/rdm/PidStoreLoader.cpp:251: Loading SCENE_WHITE
common/rdm/PidStoreLoader.cpp:251: Loading SCENE_ZOOM
common/rdm/PidStoreLoader.cpp:251: Loading SCENE_FOCUS
common/rdm/PidStoreLoader.cpp:251: Loading SCENE_RANDOM_COLOR
common/rdm/PidStoreLoader.cpp:251: Loading SCENE_COLOR_WHEEL
common/rdm/PidStoreLoader.cpp:251: Loading SCENE_GOBO_SELECTION
common/rdm/PidStoreLoader.cpp:251: Loading SCENE_GOBO_INDEXING
common/rdm/PidStoreLoader.cpp:251: Loading SCENE_ANIMATION_POSITION
common/rdm/PidStoreLoader.cpp:251: Loading SCENE_ANIMATION_INDEXING
common/rdm/PidStoreLoader.cpp:251: Loading SCENE_GET_DMX
common/rdm/PidStoreLoader.cpp:251: Loading SCENE_FROST_ENABLE
common/rdm/PidStoreLoader.cpp:251: Loading AUTO_SHUTTER_BO_ENABLE
common/rdm/PidStoreLoader.cpp:251: Loading EFFECT_SPEED
common/rdm/PidStoreLoader.cpp:251: Loading EFFECT_SHORTCUTS_ENABLE
common/rdm/PidStoreLoader.cpp:251: Loading EFFECT_FEEDBACK_ENABLE
common/rdm/PidStoreLoader.cpp:251: Loading LAMP_HOUR_WARNING_ENABLE
common/rdm/PidStoreLoader.cpp:251: Loading LAMP_HOUR_WARNING_HOURS
common/rdm/PidStoreLoader.cpp:251: Loading AIR_FILTER_HOUR
common/rdm/PidStoreLoader.cpp:251: Loading AIR_FILTER_HOUR_WARNING_HOURS
common/rdm/PidStoreLoader.cpp:251: Loading DISPLAY_ERRORS_ENABLE
common/rdm/PidStoreLoader.cpp:251: Loading LAMP_ERROR_TEST_ENABLE
common/rdm/PidStoreLoader.cpp:251: Loading SAVE_CUSTOM_CONFIGURATION
common/rdm/PidStoreLoader.cpp:251: Loading LOAD_CUSTOM_CONFIGURATION
common/rdm/PidStoreLoader.cpp:251: Loading BARNDOOR_SOFTWARE_VERSION
common/rdm/PidStoreLoader.cpp:251: Loading CMY_BLACKOUT_ENABLE
common/rdm/PidStoreLoader.cpp:251: Loading TRACKING_MODE
common/rdm/PidStoreLoader.cpp:251: Loading TRACKING_CAL
common/rdm/PidStoreLoader.cpp:251: Loading DIMMER_CURVE
common/rdm/PidStoreLoader.cpp:251: Loading FOCUS_TRACKING
common/rdm/PidStoreLoader.cpp:251: Loading DISPLAY_AUTO_OFF
common/rdm/PidStoreLoader.cpp:251: Loading LAMP_PREHEAT_ENABLE
common/rdm/PidStoreLoader.cpp:251: Loading LAMP_PREHEAT_VALUE
common/rdm/PidStoreLoader.cpp:251: Loading LAMP_POWER_ENABLE
common/rdm/PidStoreLoader.cpp:251: Loading LAMP_POWER_VALUE
common/rdm/PidStoreLoader.cpp:251: Loading IRIS_BLACKOUT_ENABLE
common/rdm/PidStoreLoader.cpp:251: Loading COLOR_WHEEL_BLACKOUT_ENABLE
common/rdm/PidStoreLoader.cpp:251: Loading STUDIO_MODE
common/rdm/PidStoreLoader.cpp:251: Loading BLOCK_TEMP_SETTING
common/rdm/PidStoreLoader.cpp:251: Loading GOBO3_ANIMATION_START
common/rdm/PidStoreLoader.cpp:251: Loading GOBO3_ANIMATION_END
common/rdm/PidStoreLoader.cpp:251: Loading PAN_TILT_SPEED
common/rdm/PidStoreLoader.cpp:251: Loading PAN_TILT_MOVE_ON_RESET_ENABLE
common/rdm/PidStoreLoader.cpp:251: Loading PAN_TILT_LIMITATION_ENABLE
common/rdm/PidStoreLoader.cpp:251: Loading PAN_LIMITATION_MINIMUM
common/rdm/PidStoreLoader.cpp:251: Loading PAN_LIMITATION_MAXIMUM
common/rdm/PidStoreLoader.cpp:251: Loading TILT_LIMITATION_MINIMUM
common/rdm/PidStoreLoader.cpp:251: Loading TILT_LIMITATION_MAXIMUM
common/rdm/PidStoreLoader.cpp:251: Loading PAN_TILT_LIMITATION_AREA
common/rdm/PidStoreLoader.cpp:251: Loading FOLLOW_SPOT_MODE_ENABLE
common/rdm/PidStoreLoader.cpp:251: Loading FOLLOW_SPOT_MODE_LOCK_TOGGLE
common/rdm/PidStoreLoader.cpp:251: Loading FOLLOW_SPOT_MODE_LOCK_PAN
common/rdm/PidStoreLoader.cpp:251: Loading FOLLOW_SPOT_MODE_LOCK_TILT
common/rdm/PidStoreLoader.cpp:251: Loading REGULATE_LAMP_FAN
common/rdm/PidStoreLoader.cpp:251: Loading REGULATE_GOBO_FAN
common/rdm/PidStoreLoader.cpp:251: Loading LAMP_COOLING
common/rdm/PidStoreLoader.cpp:251: Loading FAN_CLEAN
common/rdm/PidStoreLoader.cpp:251: Loading FAN_MODE
common/rdm/PidStoreLoader.cpp:251: Loading SERIAL_NUMBER
common/rdm/PidStoreLoader.cpp:251: Loading EVENT_LOG_USER_EVENT_TRIGGER
common/rdm/PidStoreLoader.cpp:251: Loading FAN_ERROR_STATUS
common/rdm/PidStoreLoader.cpp:251: Loading MAX_LAMP_POWER
common/rdm/PidStoreLoader.cpp:251: Loading LAMP_FADE_ON_COMM_LOSS
common/rdm/PidStoreLoader.cpp:251: Loading LOCK_PAN
common/rdm/PidStoreLoader.cpp:251: Loading LOCK_TILT
common/rdm/PidStoreLoader.cpp:251: Loading PAN_TILT_FREE_MOTION
common/rdm/PidStoreLoader.cpp:251: Loading FOLLOW_SPOT_CONTROLLER_MODE
common/rdm/PidStoreLoader.cpp:251: Loading ZOOM_TYPE
common/rdm/PidStoreLoader.cpp:251: Loading FOLLOW_SPOT_ZOOM
common/rdm/PidStoreLoader.cpp:251: Loading ZERO_GOBO_WHEELS
common/rdm/PidStoreLoader.cpp:251: Loading CLEAR_LOG
common/rdm/PidStoreLoader.cpp:251: Loading DISABLE_MECHS
common/rdm/PidStoreLoader.cpp:251: Loading DMX_INPUT
common/rdm/PidStoreLoader.cpp:251: Loading WIRELESS_UNLINK
common/rdm/PidStoreLoader.cpp:251: Loading SCREENSAVER_DELAY
common/rdm/PidStoreLoader.cpp:251: Loading DMX_HOLD_MODE
common/rdm/PidStoreLoader.cpp:251: Loading SLOT_LABELS
common/rdm/PidStoreLoader.cpp:251: Loading MODIFY_SENSOR_DEFINITION
common/rdm/PidStoreLoader.cpp:251: Loading NETWORK_ADDRESS
common/rdm/PidStoreLoader.cpp:251: Loading NETWORK_MASK
common/rdm/PidStoreLoader.cpp:251: Loading GATEWAY_ADDRESS
common/rdm/PidStoreLoader.cpp:251: Loading DNS_ADDRESS
common/rdm/PidStoreLoader.cpp:251: Loading DC_OFFSET
common/rdm/PidStoreLoader.cpp:251: Loading DC_FADER_OFFSET
common/rdm/PidStoreLoader.cpp:251: Loading DC_CALIBRATION
common/rdm/PidStoreLoader.cpp:251: Loading CURVE_DEFINITION
common/rdm/PidStoreLoader.cpp:251: Loading WDMX_LOGIN
common/rdm/PidStoreLoader.cpp:251: Loading WDMX_LOGOUT
common/rdm/PidStoreLoader.cpp:251: Loading WDMX_RADIO_POWER_24
common/rdm/PidStoreLoader.cpp:251: Loading WDMX_RADIO_POWER_58
common/rdm/PidStoreLoader.cpp:251: Loading WDMX_MASK_24
common/rdm/PidStoreLoader.cpp:251: Loading WDMX_MASK_58
common/rdm/PidStoreLoader.cpp:251: Loading WDMX_RADIO_MODE
common/rdm/PidStoreLoader.cpp:251: Loading WDMX_RADIO_AHFSS
common/rdm/PidStoreLoader.cpp:251: Loading WDMX_AFHSS_MASK_24
common/rdm/PidStoreLoader.cpp:251: Loading WDMX_AFHSS_MASK_54
common/rdm/PidStoreLoader.cpp:251: Loading WDMX_SIGNAL_STRENGTH
common/rdm/PidStoreLoader.cpp:251: Loading WDMX_DMX_TO_RDM_RATIO
common/rdm/PidStoreLoader.cpp:251: Loading WDMX_DOWNSTREAM_RDM
common/rdm/PidStoreLoader.cpp:251: Loading WDMX_IDENTIFY_PROXIES
common/rdm/PidStoreLoader.cpp:251: Loading ETC_LED_CURVE
common/rdm/PidStoreLoader.cpp:251: Loading ETC_LED_CURVE_DESCRIPTION
common/rdm/PidStoreLoader.cpp:251: Loading ETC_LED_STROBE
common/rdm/PidStoreLoader.cpp:251: Loading ETC_LED_OUTPUT_MODE
common/rdm/PidStoreLoader.cpp:251: Loading ETC_LED_OUTPUT_MODE_DESCRIPTION
common/rdm/PidStoreLoader.cpp:251: Loading ETC_LED_RED_SHIFT
common/rdm/PidStoreLoader.cpp:251: Loading ETC_LED_WHITE_POINT
common/rdm/PidStoreLoader.cpp:251: Loading ETC_LED_WHITE_POINT_DESCRIPTION
common/rdm/PidStoreLoader.cpp:251: Loading ETC_LED_FREQUENCY
common/rdm/PidStoreLoader.cpp:251: Loading ETC_DMX_LOSS_BEHAVIOR
common/rdm/PidStoreLoader.cpp:251: Loading ETC_DMX_LOSS_BEHAVIOR_DESCRIPTION
common/rdm/PidStoreLoader.cpp:251: Loading ETC_LED_PLUS_SEVEN
common/rdm/PidStoreLoader.cpp:251: Loading ETC_BACKLIGHT_BRIGHTNESS
common/rdm/PidStoreLoader.cpp:251: Loading ETC_BACKLIGHT_TIMEOUT
common/rdm/PidStoreLoader.cpp:251: Loading ETC_STATUS_INDICATORS
common/rdm/PidStoreLoader.cpp:251: Loading ETC_RECALIBRATE_FIXTURE
common/rdm/PidStoreLoader.cpp:251: Loading ETC_OVER_TEMP_MODE
common/rdm/PidStoreLoader.cpp:251: Loading ETC_SIMPLE_SETUP_MODE
common/rdm/PidStoreLoader.cpp:251: Loading ETC_LED_STROBE_DESCRIPTION
common/rdm/PidStoreLoader.cpp:251: Loading ETC_LED_RED_SHIFT_DESCRIPTION
common/rdm/PidStoreLoader.cpp:251: Loading ETC_LED_PLUS_SEVEN_DESCRIPTION
common/rdm/PidStoreLoader.cpp:251: Loading ETC_BACKLIGHT_TIMEOUT_DESCRIPTION
common/rdm/PidStoreLoader.cpp:251: Loading ETC_SIMPLE_SETUP_MODE_DESCRIPTION
common/rdm/PidStoreLoader.cpp:251: Loading ETC_PREPARE_FOR_SOFTWARE_DOWNLOAD
common/rdm/PidStoreLoader.cpp:251: Loading SERIAL_NUMBER
common/rdm/PidStoreLoader.cpp:251: Loading CODE_VERSION
common/rdm/PidStoreLoader.cpp:251: Loading MODEL_ID
common/rdm/PidStoreLoader.cpp:251: Loading MODEL_ID_LIST
common/rdm/PidStoreLoader.cpp:251: Loading PIXEL_TYPE
common/rdm/PidStoreLoader.cpp:251: Loading PIXEL_COUNT
common/rdm/PidStoreLoader.cpp:190: Load Complete
common/network/PosixInterfacePicker.cpp:161: Skipping lo because it's a loopback
common/network/PosixInterfacePicker.cpp:244: Found: wlan0, 192.168.0.12, b8:27:eb:15:cd:22
common/network/InterfacePicker.cpp:92: Using interface wlan0 (192.168.0.12)
olad/OlaServer.cpp:194: Server UID is 7a70:0c00a8c0
olad/OlaServer.cpp:206: Server instance name is OLA Server
common/io/EPoller.cpp:82: EPOLL_CTL_ADD 9, events 2001, descriptor: 0x1c3828
common/thread/Thread.cpp:194: Thread http, policy SCHED_OTHER, priority 0
common/io/EPoller.cpp:82: EPOLL_CTL_ADD 10, events 2001, descriptor: 0x1d0068
olad/OlaServer.cpp:481: Updated PID definitions.
olad/OlaServer.cpp:489: PID store is at 0x25c408
common/http/HTTPServer.cpp:496: HTTP Server started on port 9090
common/thread/Thread.cpp:194: Thread signal-thread, policy SCHED_OTHER, priority 0
common/io/EPoller.cpp:82: EPOLL_CTL_ADD 18, events 2001, descriptor: 0x1d1818
common/io/EPoller.cpp:306: ss process time was 0.000017
common/io/EPoller.cpp:306: ss process time was 0.000148
common/io/EPoller.cpp:306: ss process time was 0.000478
olad/PluginManager.cpp:73: Skipping FTDI USB DMX because it was disabled
olad/PluginManager.cpp:195: Trying to start Dummy
olad/plugin_api/DeviceManager.cpp:105: Installed device: Dummy Device:1-1
olad/PluginManager.cpp:200: Started Dummy
olad/PluginManager.cpp:195: Trying to start ArtNet
common/network/PosixInterfacePicker.cpp:161: Skipping lo because it's a loopback
common/network/PosixInterfacePicker.cpp:244: Found: wlan0, 192.168.0.12, b8:27:eb:15:cd:22
common/network/InterfacePicker.cpp:92: Using interface wlan0 (192.168.0.12)
common/network/Socket.cpp:144: Binding to 0.0.0.0:6454
common/io/EPoller.cpp:82: EPOLL_CTL_ADD 20, events 2001, descriptor: 0x1eb9a8
olad/plugin_api/DeviceManager.cpp:105: Installed device: ArtNet [192.168.0.12]:2-1
olad/PluginManager.cpp:200: Started ArtNet
olad/PluginManager.cpp:195: Trying to start ShowNet
common/network/PosixInterfacePicker.cpp:161: Skipping lo because it's a loopback
common/network/PosixInterfacePicker.cpp:244: Found: wlan0, 192.168.0.12, b8:27:eb:15:cd:22
common/network/InterfacePicker.cpp:92: Using interface wlan0 (192.168.0.12)
common/network/Socket.cpp:144: Binding to 0.0.0.0:2501
common/io/EPoller.cpp:82: EPOLL_CTL_ADD 21, events 2001, descriptor: 0x1ebac8
olad/plugin_api/DeviceManager.cpp:105: Installed device: ShowNet [192.168.0.12]:3-1
olad/PluginManager.cpp:200: Started ShowNet
olad/PluginManager.cpp:195: Trying to start ESP Net
common/network/PosixInterfacePicker.cpp:161: Skipping lo because it's a loopback
common/network/PosixInterfacePicker.cpp:244: Found: wlan0, 192.168.0.12, b8:27:eb:15:cd:22
common/network/InterfacePicker.cpp:92: Using interface wlan0 (192.168.0.12)
common/network/Socket.cpp:144: Binding to 0.0.0.0:3333
common/io/EPoller.cpp:82: EPOLL_CTL_ADD 22, events 2001, descriptor: 0x1ebda8
olad/plugin_api/DeviceManager.cpp:105: Installed device: ESP Net [192.168.0.12]:4-1
olad/PluginManager.cpp:200: Started ESP Net
olad/PluginManager.cpp:195: Trying to start Serial USB
common/thread/Thread.cpp:194: Thread , policy SCHED_OTHER, priority 0
olad/PluginManager.cpp:200: Started Serial USB
common/io/EPoller.cpp:306: ss process time was 0.000007
olad/PluginManager.cpp:195: Trying to start Enttec Open DMX
common/io/IOUtils.cpp:39: open(/dev/dmx0): No such file or directory
plugins/opendmx/OpenDmxPlugin.cpp:80: Could not open /dev/dmx0 No such file or directory
olad/PluginManager.cpp:200: Started Enttec Open DMX
olad/PluginManager.cpp:195: Trying to start SandNet
common/network/PosixInterfacePicker.cpp:161: Skipping lo because it's a loopback
common/network/PosixInterfacePicker.cpp:244: Found: wlan0, 192.168.0.12, b8:27:eb:15:cd:22
common/network/InterfacePicker.cpp:92: Using interface wlan0 (192.168.0.12)
common/network/Socket.cpp:144: Binding to 0.0.0.0:37895
common/network/Socket.cpp:144: Binding to 0.0.0.0:37900
common/io/EPoller.cpp:82: EPOLL_CTL_ADD 24, events 2001, descriptor: 0x1ec7a0
common/io/EPoller.cpp:82: EPOLL_CTL_ADD 23, events 2001, descriptor: 0x21b650
olad/plugin_api/DeviceManager.cpp:105: Installed device: SandNet [192.168.0.12]:7-1
olad/PluginManager.cpp:200: Started SandNet
olad/PluginManager.cpp:195: Trying to start StageProfi
olad/PluginManager.cpp:200: Started StageProfi
olad/PluginManager.cpp:195: Trying to start Pathport
common/network/PosixInterfacePicker.cpp:161: Skipping lo because it's a loopback
common/network/PosixInterfacePicker.cpp:244: Found: wlan0, 192.168.0.12, b8:27:eb:15:cd:22
common/network/IPV4Address.cpp:89: Could not convert address 675640271
common/network/InterfacePicker.cpp:92: Using interface wlan0 (192.168.0.12)
common/network/Socket.cpp:144: Binding to 0.0.0.0:3792
common/io/EPoller.cpp:82: EPOLL_CTL_ADD 25, events 2001, descriptor: 0x21afb0
olad/plugin_api/DeviceManager.cpp:105: Installed device: Pathport [192.168.0.12]:9-1
olad/PluginManager.cpp:200: Started Pathport
olad/PluginManager.cpp:195: Trying to start E1.31 (sACN)
common/network/PosixInterfacePicker.cpp:161: Skipping lo because it's a loopback
common/network/PosixInterfacePicker.cpp:244: Found: wlan0, 192.168.0.12, b8:27:eb:15:cd:22
common/network/InterfacePicker.cpp:92: Using interface wlan0 (192.168.0.12)
common/network/Socket.cpp:144: Binding to 0.0.0.0:5568
common/io/EPoller.cpp:82: EPOLL_CTL_ADD 26, events 2001, descriptor: 0x1e55c8
olad/plugin_api/DeviceManager.cpp:105: Installed device: E1.31 (DMX over ACN) [192.168.0.12]:11-1
olad/PluginManager.cpp:200: Started E1.31 (sACN)
olad/PluginManager.cpp:195: Trying to start USB
libs/usb/HotplugAgent.cpp:84: libusb_set_debug(0)
libs/usb/HotplugAgent.cpp:88: HotplugSupported(): 1
libs/usb/HotplugAgent.cpp:166: USB hotplug event: 1:4 @0x1d3a08 [add]
plugins/usbdmx/AsyncPluginImpl.cpp:272: USB device added, checking for widget support, vendor 0x0424, product 0x7800
libs/usb/HotplugAgent.cpp:166: USB hotplug event: 1:3 @0x200970 [add]
plugins/usbdmx/AsyncPluginImpl.cpp:272: USB device added, checking for widget support, vendor 0x0424, product 0x2514
libs/usb/HotplugAgent.cpp:166: USB hotplug event: 1:2 @0x200b50 [add]
plugins/usbdmx/AsyncPluginImpl.cpp:272: USB device added, checking for widget support, vendor 0x0424, product 0x2514
libs/usb/HotplugAgent.cpp:166: USB hotplug event: 1:1 @0x1e94f0 [add]
plugins/usbdmx/AsyncPluginImpl.cpp:272: USB device added, checking for widget support, vendor 0x1d6b, product 0x0002
libs/usb/LibUsbThread.cpp:49: -- Starting libusb thread
common/thread/Thread.cpp:194: Thread , policy SCHED_OTHER, priority 0
libs/usb/LibUsbThread.cpp:34: ----libusb event thread is running
olad/PluginManager.cpp:200: Started USB
olad/PluginManager.cpp:195: Trying to start OSC
common/io/EPoller.cpp:82: EPOLL_CTL_ADD 33, events 2001, descriptor: 0x1d3150
plugins/osc/OSCDevice.cpp:88: No targets specified for OSC Output port 0
plugins/osc/OSCDevice.cpp:88: No targets specified for OSC Output port 1
plugins/osc/OSCDevice.cpp:88: No targets specified for OSC Output port 2
plugins/osc/OSCDevice.cpp:88: No targets specified for OSC Output port 3
plugins/osc/OSCDevice.cpp:88: No targets specified for OSC Output port 4
olad/plugin_api/DeviceManager.cpp:105: Installed device: OSC Device:14-1
olad/PluginManager.cpp:200: Started OSC
olad/PluginManager.cpp:195: Trying to start SPI
olad/PluginManager.cpp:200: Started SPI
olad/PluginManager.cpp:195: Trying to start KiNET
common/network/Socket.cpp:144: Binding to 0.0.0.0:6038
common/io/EPoller.cpp:82: EPOLL_CTL_ADD 34, events 2001, descriptor: 0x1ea330
olad/plugin_api/DeviceManager.cpp:105: Installed device: KiNet Device:16-1
olad/PluginManager.cpp:200: Started KiNET
olad/PluginManager.cpp:195: Trying to start KarateLight
common/io/IOUtils.cpp:39: open(/dev/kldmx0): No such file or directory
plugins/karate/KaratePlugin.cpp:79: Could not open /dev/kldmx0 No such file or directory
olad/PluginManager.cpp:200: Started KarateLight
olad/PluginManager.cpp:195: Trying to start Milford Instruments
plugins/milinst/MilInstPlugin.cpp:57: No path configured for device, please set one in ola-milinst.conf
olad/PluginManager.cpp:200: Started Milford Instruments
olad/PluginManager.cpp:195: Trying to start Renard
plugins/renard/RenardPlugin.cpp:57: No path configured for device, please set one in ola-renard.conf
olad/PluginManager.cpp:200: Started Renard
olad/PluginManager.cpp:195: Trying to start UART native DMX
plugins/uartdmx/UartDmxPlugin.cpp:67: Trying to open UART device /dev/ttyAMA0
plugins/uartdmx/UartWidget.cpp:70: Opening serial port /dev/ttyAMA0
plugins/uartdmx/UartWidget.cpp:76: Opened serial port /dev/ttyAMA0
common/io/ExtendedSerial.cpp:76: Port speeds for 35 are 250000 in and 250000 out
common/thread/Thread.cpp:194: Thread , policy SCHED_OTHER, priority 0
plugins/uartdmx/UartDmxPlugin.cpp:92: Started UartDmxDevice /dev/ttyAMA0
olad/plugin_api/DeviceManager.cpp:105: Installed device: UART native DMX:20-/dev/ttyAMA0
plugins/uartdmx/UartDmxThread.cpp:136: Granularity for UART thread is GOOD
olad/plugin_api/PortManager.cpp:119: Patched 20-/dev/ttyAMA0-O-0 to universe 1
olad/PluginManager.cpp:200: Started UART native DMX
olad/PluginManager.cpp:195: Trying to start Open Pixel Control
olad/PluginManager.cpp:200: Started Open Pixel Control
olad/PluginManager.cpp:195: Trying to start GPIO
olad/PluginManager.cpp:200: Started GPIO
common/io/EPoller.cpp:306: ss process time was 0.000031
plugins/sandnet/SandNetDevice.cpp:151: Sending Sandnet advertisement
common/io/EPoller.cpp:306: ss process time was 0.000018
plugins/sandnet/SandNetDevice.cpp:151: Sending Sandnet advertisement
It looks like the UartDmxDevice /dev/ttyAMA0 starts ok !

But nothing happens on my lights, they stay in demo mode like there is no DMX signal...
Do you have any idea what I could have missed ?

Sorry for this long post, but I thought it might be better to give all the information I got.
Thanks a lot in advance for your help !

rzusman
Posts: 346
Joined: Fri Jan 01, 2016 10:27 pm

Re: UART DMX with OLA

Fri Feb 08, 2019 11:55 pm

At this point, you need an oscilloscope.

That’s the easiest way to see what signals are being generated - both to the input of the RS-485 board, and at it’s outputs.

crazy_rocker78
Posts: 3
Joined: Thu Feb 07, 2019 9:45 pm

Re: UART DMX with OLA

Sat Feb 09, 2019 1:02 pm

rzusman wrote:
Fri Feb 08, 2019 11:55 pm
At this point, you need an oscilloscope.

That’s the easiest way to see what signals are being generated - both to the input of the RS-485 board, and at it’s outputs.
Hi, thanks for your answer,

I have a small oscilloscope, but I really have no clue what to test with it !
The DMX bord uses 26 GPIO pins from the Raspberry as input, and a standard DMX plug as output.
Personnaly, I don't know how I could say what's wrong afer getting the signals on each GPIO pin, but I can try to check and post them here asap.

crazy_rocker78
Posts: 3
Joined: Thu Feb 07, 2019 9:45 pm

Re: UART DMX with OLA

Sat Feb 09, 2019 2:26 pm

I finally succeeded to control the lights !!

I called bitwizard, the board manufacturers, and the guy helped me with my issue.
The GPIO pin 18 was back to mode IN after I reset the card...
I also had to remove one of the 3 jumpers on the board (the one called 5-6:D+pulldown).
Now it's fully working.

Return to “Troubleshooting”