Not a member yet?
Click here to register.

Forgotten your password?
Request a new one here.
You must login to post a message.

10/28/2020 11:07 AM
We continue to get shoutbox spam attacks here. Be sure to never click on any links they post. roar

10/17/2020 7:46 PM
Roasted Ethiopian Burka Guidina Estate Natural Organic from Limmu

10/07/2020 9:13 AM
Happy Mug .. Uganda Bugisu on its way.

10/05/2020 2:44 PM
yes, big thanks for getting homeroasters upgraded and cleaned up! Remember, no less than 3 wheels!

10/03/2020 9:22 AM
Thank you for all that you do!!!

Users Online
Guests Online: 12

Members Online: 0

Total Members: 6,789
Newest Member: CristiP
In Memory Of Ginny

Latest Donations
Anonymous - 5.00
Anonymous - 5.00
renatoa - 2.00
JitterzZ - 2.01
renatoa - 2.00

View Thread

Who is here? 1 guest(s)
 Print Thread
RobotDyn AC Light Dimmer Module
Hi guys, I've only seen some scattered mentions of this module so far so I thought I'd create a thread for it.

It has been mentioned somewhere here that this module is a combined ZCD and sort of SSR and that it would work well for controlling heaters, but needs a snubber circuit to control inductive loads like AC fans.

So I was wondering if anyone here is actually using this board for more than just the ZCD and if yes how did you set it up? In particular it has been mentioned that it will work with the Arduino TC4/TC4+ shields and that it can be used both for PWM and phase angle control?

IT IS actually a ZCD and a SSR (True SSR, no sort of... Grin) on same board.

Setup scenarios used so far:
- CONFIG_PWM: PWM pin to TC4 OT1 output, Gnd to Gnd, ready to use as SSR.
- CONFIG_PAC2: PWM pin to OT1 output, Gnd to Gnd, ZCD to TC4 IO2, working as ICC for heater, not tested PAC on OT2, no need, DC fan was been controlled by PWM on IO3.

Vcc pin not needed to be connected for TC4 usage, is provided for other projects.

Snubber can ba added directly on load terminals, if needed.

Nothing to comment or add, it just works as it should... if you want to rave about something, it's the price, simply ridiculous...
Actually I am trying to use the RobotDyn board to control my AC fan pulled from a vacuum cleaner.

I use CONFIG_PAC2 and try to use OT2 (but directly connected Arduino pin 10 to the PWM input on the RobotDyn

I am getting somewhat odd behavior. But then I don't have added a snubber circuit yet.

- ZCD seems to be working, I can see the Arduino's built-in LED pulse and my OT1 heater control works

- PWM on the RobotDyn seems inverted: 0% fan leads to PWM always on = fan at full speed on the RobotDyn

- Going up to around 40% fan, the fan abruptly switches off and there is no gradual control possible

Any thoughts?
First, some terminology/meaning clarification:
In PAC or ICC control modes, the pulse issued by OT1/2 are no more PWM, but short (microseconds) triac control pulses.
The PWM input of RobotDyn is such triac control input, exactly as any SSR input, so PWM label is not 100% accurate for all scenarios.

The above clarification is related to your statement related to "PWM inversion". This simply can't happen, if everything is right done.
In PAC mode, to have on the load 100% power, this means you need to apply rigorously a switch on pulse to the triac, some microseconds after every half sine zero cross pulse. The output power is a timing thing, not voltage level. For example, for 50% load power you need to apply the same pulse as for 0, 100, 25 or whatever %, but delayed differently to the zero cross moment.

The motor behaviour depends a lot on the motor type, if synchronous (induction) or not.
PAC is used to control brushed motors, i.e. those you can see sparks inside.
Synchronous motors can't be controlled directly by TC4, needs an interface converting PWM to variable frequency power, which is bulky and costly.

You can test if the power control of fan works ok, if connecting a bulb instead the fan. If the behaviour is similar with a dimmer, with a smooth linear light decrease/increase, then you should look at the motor.
Edited by renatoa on 10/14/2020 12:20 PM
Hi sebiiksbcs, We moved this thread to the dataloggers-controllers... forum so people will more easily find it in the future.
1/2 lb and 1 lb drum, Siemens Sirocco fluidbed, presspot, chemex, cajun biggin brewer from the backwoods of Louisiana


renatoa wrote:
First, some terminology/meaning clarification:

I see, thanks for the clarification!


renatoa wrote:
You can test if the power control of fan works ok, if connecting a bulb instead the fan. If the behaviour is similar with a dimmer, with a smooth linear light decrease/increase, then you should look at the motor.

Got it, I'll test with a lightbulb first. However I believe I'll still have to add a snubber circuit later? My motor is an AC brushed motor.
Quick update on the situation if anyone will be in a similar situation, that is the fan motor speed somehow inverted and full on when according to TC4 it should be off.

Turns out the RobotDyn works nicely with my fan motor (an universal motor pulled from a vacuum cleaner), the reason I had messy and inverted behaviour was as I started adding features to the "aArtisanQ_PID" firmware for my TC4+ I put the lookup array for the phase delays


in phase_ctrl.cpp) into PROGMEM to save RAM on the Atmega, turns out it didn't like it. I reverted the code line to the original and the fan is working now with the RobotDyn.
Edited by JackH on 10/26/2020 9:10 AM
Jump to Forum:

Similar Threads

Thread Forum Replies Last Post
Hottop 2k+ Light Roast Profile HotTop Roaster 9 09/21/2020 3:07 PM
90% of my roasts, even light City roasts, have an underlying burnt/acrid taste. What gives?! Roasting Coffee 27 08/04/2020 6:50 AM
Hottop (Light) Roast Profile, Baked Coffee HotTop Roaster 3 01/12/2020 2:19 AM
Roaster for light commercial work WHAT SHOULD I BUY OR MAKE 4 04/14/2019 7:45 AM
PWM AC Light Dimmer Module 50Hz 60Hz Dataloggers/Controllers/Rate of Rise Meters 16 03/06/2019 5:24 AM
Homeroasters Association Logo, and all Content, Images, and Icons © 2005-2016 Homeroasters Association - Logos are the property of their respective owners.
Powered by PHP-Fusion copyright © 2002 - 2020 by Nick Jones.
Released as free software without warranties under GNU Affero GPL v3.
Designed with by NetriX