Please login or register.

Login with username, password and session length
Pages: [1] 2

Author Topic: Status report on the XTB-IIR  (Read 67318 times)

JeffVolp

  • Moderator
  • Hero Member
  • *
  • Helpful Post Rating: 122
  • Posts: 2299
    • XTB Home Page
Status report on the XTB-IIR
« on: July 13, 2007, 05:14:53 PM »

Since there hasn’t been any activity on the Powerline Control Reliability topic in a long time, I thought I’d give a status report on the XTB-IIR development.

The XTB-II is a high-power 2-phase X10 powerline interface.  While intended as an alternative to the TW523 / PSC05, it can also boost signals from most other X10 controllers, such as the CM11A and CM15A.  The XTB-IIR will be an enhanced version of the currently available XTB-II, and has been designed with repeater operation as a primary function.  Unlike the XTB-II, which can only operate as a repeater while emulating the TW523, the XTB-IIR will be able to repeat powerline signals in any configuration.  More information on the XTB-II development can be found here:

http://jvde.us/xtb/XTB-IIR_development.htm

The main loop has been completely re-coded, and is working again.  I would appreciate any feedback or suggestions you might have.

Jeff
« Last Edit: February 24, 2010, 10:38:42 PM by JeffVolp »
Logged
X-10 automation since the BSR days

Brian H

  • Community Organizer
  • Hero Member
  • ***
  • Helpful Post Rating: 305
  • Posts: 13295
Re: Status report on the XTB-IIR
« Reply #1 on: July 13, 2007, 06:20:09 PM »

Thank you for the update.
Logged

JeffVolp

  • Moderator
  • Hero Member
  • *
  • Helpful Post Rating: 122
  • Posts: 2299
    • XTB Home Page
Re: Status report on the XTB-IIR
« Reply #2 on: August 12, 2007, 12:41:58 PM »

Another month has passed, so a quick update before I get back to the soldering iron...

Error checking and collision detection is working.  The unit can interleave and boost inputs received from the X10 Input, digital port, or powerline (repeat) without needing any mode switching.

There is still much coding to do.  My schedule has been slipping due to a spurt in demand for assembled XTBs.  September looks tough.

Jeff
Logged
X-10 automation since the BSR days

JeffVolp

  • Moderator
  • Hero Member
  • *
  • Helpful Post Rating: 122
  • Posts: 2299
    • XTB Home Page
Re: Status report on the XTB-IIR
« Reply #3 on: August 19, 2007, 10:37:18 PM »

I made some significant progress in the last couple of weeks, so another status update is due:

First, on the issue of repeating bright/dim commands:

This is tough for repeaters because it deviates from standard X10 command protocol.  Normal X10 commands are separated by a 3-cycle gap between commands.  A sequence of bright/dim commands contains no gaps.  To make matters worse, a bright/dim command is interpreted differently when it stands alone rather than being part of a sequence.  Repeaters normally only transmit the second half of each command.  A receiving module that does not see the first half directly from the transmitter would only recognize isolated bright/dim commands, and interpret them as micro-dim steps.

The XTB-IIR will transmit both halves of each bright/dim command, with one exception.  Like all repeaters, it must receive the first half of a command to decode it.  It is impossible to repeat the first half of the first bright/dim command in a sequence.  That also cannot be tacked onto the end of the sequence because it could collide with another command being sent after the bright/dim sequence.  So, the repeated sequence will always be one fewer than the total number sent by the remote transmitter.  However, there will be no gaps between the bright/dim commands, and they should be interpreted correctly by the receiving dimmer module.

Now, regarding broadcast storms:

The XTB-IIR will shut off its transmitter in response to a 'broadcast storm".  Two thresholds are available.  One allows a burst of about 100 commands, or a continuous average of 20 per minute.  A higher threshold allows a burst of about 300, or an average of 60 per minute.  In either case the XTB-IIR transmitter will re-enable itself after 10 seconds of clear line.

The LED flashes continuously in response to a storm.  I had planned to issue a STATUS OFF out the digital port when a storm occurred, but it may be more useful to return the actual traffic seen on the powerline.  Thoughts?

My to-do list is getting pretty short, and this may be ready for distribution in September after all.

Jeff

« Last Edit: September 03, 2007, 01:05:28 AM by JeffVolp »
Logged
X-10 automation since the BSR days

JeffVolp

  • Moderator
  • Hero Member
  • *
  • Helpful Post Rating: 122
  • Posts: 2299
    • XTB Home Page
Re: Status report on the XTB-IIR
« Reply #4 on: September 03, 2007, 01:02:01 AM »

Just another quick update on the XTB-IIR status:

Firmware coding has been completed.  All planned enhancements have been tested.  Like the XTB-II, this version receives and transmits extended commands, but it does not repeat them because of the overlap issue.  Additional components are on order, and the first units will be available by mid-September.  The development document has been updated, and more documentation will be available in the near future.

http://jvde.us/xtb/XTB-IIR_development.htm

Jeff
« Last Edit: February 24, 2010, 10:39:22 PM by JeffVolp »
Logged
X-10 automation since the BSR days

JeffVolp

  • Moderator
  • Hero Member
  • *
  • Helpful Post Rating: 122
  • Posts: 2299
    • XTB Home Page
Re: Status report on the XTB-IIR
« Reply #5 on: September 06, 2007, 01:26:39 AM »

Another quick update:

After a day of kitting, I've been working on documentation.  The Mode Options draft is available now:

http://jvde.us/xtb/XTB-IIR_modeoptions.htm

The parts list and a photograph of the assembled prototype PCB are also available on the XTB page.

A draft of the complete description will be available in a few days, but most of that info is in the development document that has been linked earlier.

Jeff
« Last Edit: February 24, 2010, 10:40:26 PM by JeffVolp »
Logged
X-10 automation since the BSR days

JeffVolp

  • Moderator
  • Hero Member
  • *
  • Helpful Post Rating: 122
  • Posts: 2299
    • XTB Home Page
Re: Status report on the XTB-IIR
« Reply #6 on: September 14, 2007, 05:07:09 PM »

Finally, the XTB-IIR is shipping...

I just completed the first draft of the descriptive document:

http://jvde.us/xtb/XTB-IIR_description.htm

I would appreciate any feedback that will help me improve the document.

Jeff
« Last Edit: February 24, 2010, 10:41:12 PM by JeffVolp »
Logged
X-10 automation since the BSR days

-Bill- (of wgjohns.com)

  • Advanced Member
  • Hero Member
  • ******
  • Helpful Post Rating: 81
  • Posts: 1340
  • He's just this guy. You know?
    • wgjohns.com
Re: Status report on the XTB-IIR
« Reply #7 on: September 14, 2007, 10:34:29 PM »

Finally, the XTB-IIR is shipping...

I just completed the first draft of the descriptive document:

http://jvde.us/xtb/XTB-IIR_description.htm

I would appreciate any feedback that will help me improve the document.

Jeff

Glad to hear it is finally shipping!   8)

It is hard to give you any constructive input on the document without knowing what the "target audience" is.   ???

Are you aiming this at fellow "techies" who might appreciate the design thought process, history, etc. or at potential and / or existing "customers"?
« Last Edit: February 25, 2010, 10:09:01 PM by -Bill- (of wgjohns.com) »
Logged
-Bill- (of wgjohns.com)
bill@wgjohns.com

In the real world, the only constant is change.

When I'm online you can find me in the Home Automation Chat Room!

JeffVolp

  • Moderator
  • Hero Member
  • *
  • Helpful Post Rating: 122
  • Posts: 2299
    • XTB Home Page
Re: Status report on the XTB-IIR
« Reply #8 on: September 14, 2007, 11:54:49 PM »

Quote
Glad to hear it is finally shipping!

Me too.  What started out as a simple mod to the XTB-II code turned out to be much more work than I had planned.

Quote
Are you aiming this at fellow "techies" who might appreciate the design thought process, history, etc. or at potential and / or existing "customers"?

I figure most people who will be interested in the XTB-IIR are those with fairly substantial automation systems already.  Someone with a CM15A and few lamp modules doesn't need the power of the XTB-IIR.  So I think the potential audience will be pretty tech savvy.  This is the first pass draft.  Since it is shipping now, I wanted to get the info out there.  My intent was to have the first section give an overview for those who are not interested in the details.  The following sections explain in detail how the major features work.  There are still a lot of details that are not addressed, but the document is too long as it is.  Maybe sub headings would help so the reader can just scan for the topics of interest.

Thanks for looking at it.

Jeff
Logged
X-10 automation since the BSR days

-Bill- (of wgjohns.com)

  • Advanced Member
  • Hero Member
  • ******
  • Helpful Post Rating: 81
  • Posts: 1340
  • He's just this guy. You know?
    • wgjohns.com
Re: Status report on the XTB-IIR
« Reply #9 on: September 15, 2007, 04:48:38 PM »

Quote
Glad to hear it is finally shipping!

Me too.  What started out as a simple mod to the XTB-II code turned out to be much more work than I had planned.
Isn't that always the way it goes?  What looks easy at first glance turns out to be hard.  Then, there are the "minor glitches" that turn out to be "major headaches".  Then, there is; "As long as I'm in here, why don't I add this feature... and this one... and that one."   ;D

Quote
Are you aiming this at fellow "techies" who might appreciate the design thought process, history, etc. or at potential and / or existing "customers"?

I figure most people who will be interested in the XTB-IIR are those with fairly substantial automation systems already.  Someone with a CM15A and few lamp modules doesn't need the power of the XTB-IIR.  So I think the potential audience will be pretty tech savvy.  This is the first pass draft.  Since it is shipping now, I wanted to get the info out there.  My intent was to have the first section give an overview for those who are not interested in the details.  The following sections explain in detail how the major features work.  There are still a lot of details that are not addressed, but the document is too long as it is.  Maybe sub headings would help so the reader can just scan for the topics of interest.

Thanks for looking at it.

Jeff
Yes, something to make the "basic points" stand out and then flesh-in the details about them in a way that allows the reader to "skim" to the parts that are of particular interest to him / her.

Based on the potential usefulness of this product, it might be wise to create a separate "simpler" document for your less tech savvy potential customers.  With wiring, "signal suckers" and "noise generators" being what they are today, I personally see your potential customer base as nearly anyone with X10 PLC products!  With that in mind, you need to explain (simply enough for the "connect the magic box to fix my problem" crowd) what problems your device will most likely solve for them and what problems it most likely won't.  All in simplest terms without having to sift through too much text.

Speaking of "simple", do you have a pre-wired version that will plug in to a dryer or range outlet (preferably with a pass-through socket)?  That would be really cool!   8)

This may all sound stupid, but, like the typical customer, I'm to lazy to search!  ;)   :D
Logged
-Bill- (of wgjohns.com)
bill@wgjohns.com

In the real world, the only constant is change.

When I'm online you can find me in the Home Automation Chat Room!

steven r

  • Advanced Member
  • Hero Member
  • ******
  • Helpful Post Rating: 74
  • Posts: 2189
  • Halloween with X10
Re: Status report on the XTB-IIR
« Reply #10 on: September 15, 2007, 06:09:33 PM »

...Speaking of "simple", do you have a pre-wired version that will plug in to a dryer or range outlet (preferably with a pass-through socket)?  That would be really cool!...
While the drier / range may not be the ideal place for a phase bridge, the fact of the mater is that there is a large number of X10 users that will never go the step of a hard wired solution at the breaker box. They however might be convinced to adopt a plug in solution.
Logged
BVC let's me tell my camera where to go!
:) Murphy is my beta testing pal. He helps me find problems whether I like it or not. :)

JeffVolp

  • Moderator
  • Hero Member
  • *
  • Helpful Post Rating: 122
  • Posts: 2299
    • XTB Home Page
Re: Status report on the XTB-IIR
« Reply #11 on: September 15, 2007, 09:53:13 PM »

Thanks for the feedback.

First, I agree the format needs a lot of work.  My intent was to get the info out there.  Since nobody has come back with any questions so far, maybe I did that.  I will be editing it down to a reasonable size as I get time.

I started to totally re-do the first section, beginning with some of the XTB background, and taking out all the detail.  I want that section to answer the question: "What will the XTB-IIR do for me?"  The following sections will cover the hardware and firmware detail for the technically inclined.  I'll try arrange it so the overview prints on a single page.  Splitting it into two documents might be necessary if I can't get it down to a reasonable size.

While the XTB-II and XTB-IIR can certainly be connected to a dryer receptacle, that will decrease their performance if the dryer receptacle is not near the distribution panel.  The main purpose of the XTB-II/R is to increase signal levels throughout the home.  To do that, the XTB-II/R should be close to the distribution panel so all circuits start out with the maximum possible signal.  However, if a homeowner wants to plug it into an unused dryer outlet for convenience, he can do so.

What should really be done is a standard 240V 15A or 20A outlet installed near the distribution panel, and a matching cable and plug installed on the XTB-II/R.

Jeff

(edited to correct a typo)
« Last Edit: September 16, 2007, 01:00:49 PM by JeffVolp »
Logged
X-10 automation since the BSR days

steven r

  • Advanced Member
  • Hero Member
  • ******
  • Helpful Post Rating: 74
  • Posts: 2189
  • Halloween with X10
Re: Status report on the XTB-IIR
« Reply #12 on: September 15, 2007, 10:47:57 PM »

...What should really be done is a standard 240V 15A or 20A outlet installed near the distribution panel, and a matching cable and plug installed on the XTB-II/R....
My point exactly.  :)
Don't get me wrong I love the basic box I have my CM15A plugged into and even think it would be cool to have a XTB-II/R.
While having the XTR-IIR installed at the distribution panel would be ideal, most X10 users do not feel comfortable doing the wiring themselves or even paying "Mr. Sparky" over $200 to do it for them. For less than that there's a lot of options one can do.
Logged
BVC let's me tell my camera where to go!
:) Murphy is my beta testing pal. He helps me find problems whether I like it or not. :)

JeffVolp

  • Moderator
  • Hero Member
  • *
  • Helpful Post Rating: 122
  • Posts: 2299
    • XTB Home Page
Re: Status report on the XTB-IIR
« Reply #13 on: September 16, 2007, 12:43:34 AM »

While having the XTB-IIR installed at the distribution panel would be ideal, most X10 users do not feel comfortable doing the wiring themselves or even paying "Mr. Sparky" over $200 to do it for them. For less than that there's a lot of options one can do.

I understand.  I guess I'm coming at it from the viewpoint of how it is designed to work.  There are a bunch of plug-in couplers and repeaters out there.  Some installations work well, but others don't.  Nothing can be done about the signal lost between the dryer receptacle and the distribution panel.  If I tried that here I would expect at least half of the signal would be lost due to the length of the run.  Now, if the dryer receptacle is only 20 feet away, it should work fine.

There is one other issue.  The XTB-IIR is not just a repeater.  It is also the powerline interface for an automation controller.  It accepts a direct digital input from a high-end controller such as an Ocelot or Stargate.  In most cases it may be easier to drop that link down to the distribution panel than run it to the laundry room.  The CM15A can also be plugged into The XTB-IIR, and it will directly boost its output.

Jeff
Logged
X-10 automation since the BSR days

-Bill- (of wgjohns.com)

  • Advanced Member
  • Hero Member
  • ******
  • Helpful Post Rating: 81
  • Posts: 1340
  • He's just this guy. You know?
    • wgjohns.com
Re: Status report on the XTB-IIR
« Reply #14 on: September 19, 2007, 07:53:53 PM »

While having the XTB-IIR installed at the distribution panel would be ideal, most X10 users do not feel comfortable doing the wiring themselves or even paying "Mr. Sparky" over $200 to do it for them. For less than that there's a lot of options one can do.

I understand.  I guess I'm coming at it from the viewpoint of how it is designed to work.  There are a bunch of plug-in couplers and repeaters out there.  Some installations work well, but others don't.  Nothing can be done about the signal lost between the dryer receptacle and the distribution panel.  If I tried that here I would expect at least half of the signal would be lost due to the length of the run.  Now, if the dryer receptacle is only 20 feet away, it should work fine.

There is one other issue.  The XTB-IIR is not just a repeater.  It is also the powerline interface for an automation controller.  It accepts a direct digital input from a high-end controller such as an Ocelot or Stargate.  In most cases it may be easier to drop that link down to the distribution panel than run it to the laundry room.  The CM15A can also be plugged into The XTB-IIR, and it will directly boost its output.

Jeff

Actually, my distribution panel is in my laundry room about 10 feet away from the dryer outlet and on the opposite side / end of the house from my computer!   ;)   ;D
Logged
-Bill- (of wgjohns.com)
bill@wgjohns.com

In the real world, the only constant is change.

When I'm online you can find me in the Home Automation Chat Room!
Pages: [1] 2
 

X10.com | About X10 | X10 Security Systems | Cameras| Package Deals
© Copyright 2014-2016 X10.com All rights reserved.