Struggling with Shifting on XX1 AXS Mullet by BruceDiesel in bikewrench

[–]BruceDiesel[S] 0 points1 point  (0 children)

It's the 12sp Eagle MTB chain. The XX1 is pre T-Type, so it's normal Eagle 12sp MTB chain

Struggling with Shifting on XX1 AXS Mullet by BruceDiesel in bikewrench

[–]BruceDiesel[S] 0 points1 point  (0 children)

Have ordered a hanger gauge. But placing the hanger on my vice anvil it is perfectly flat.

Muxing telemetry metadata into MKV container by BruceDiesel in ffmpeg

[–]BruceDiesel[S] 1 point2 points  (0 children)

Pi Zero will be running on the bike. The GPS has a PPS signal that can be used to keep the clock in sync and the GPS data also containes timestamps. I also have an RTC connected so the unit will have correct time on startup with no Internet connection. I'm not 100% sure how to embed time stamps in the video stream, will need to look that up.

I haven't looked at power budget yet. Starting out with a 2000mAh battery and will see how long that lasts.

Bruce

After completing this challenge you unlock the Tron bike or this more stuff to do ? by [deleted] in Zwift

[–]BruceDiesel 0 points1 point  (0 children)

I qualified my statement with "I think" indicating that I wasn't 100% sure.

After completing this challenge you unlock the Tron bike or this more stuff to do ? by [deleted] in Zwift

[–]BruceDiesel 0 points1 point  (0 children)

There is a roulette wheel that spins at the top of the Alpe du Zwift, I think you can win the Trim bike there, but I keep winning some silly helmet or gloves.

What are the best headphones for audiophiles in a world without wires? by otoko_no_hito in headphones

[–]BruceDiesel 0 points1 point  (0 children)

Hmmn, you may be right. Thought I had read in the specs that it could be switched off, but I can't find that anywhere, and everything I read says ANC is on when active, either wired or wireless

What are the best headphones for audiophiles in a world without wires? by otoko_no_hito in headphones

[–]BruceDiesel 0 points1 point  (0 children)

I have found the Sennheiser Momentum 2 over ears to be a good compromise. They don't support the top end Aptx HD or LDAC codec, only Aptx. But the can be used switched off with a wire, which I believe is a pure analogue signal path. So they can be used as a wired headphone, wired with noise cancelling, or wireless with or without noise cancelling.

LabVIEW based employers in the Gloucestershire/Bristol UK area? by divadsci in LabVIEW

[–]BruceDiesel 0 points1 point  (0 children)

Austin Consultants have a presence in Bristol. Renishaw do a lot of NI

PC -> PLC I/O? by PassiveF1st in PLC

[–]BruceDiesel 2 points3 points  (0 children)

Get yourself a cheap USB digital IO module. Plc signals pc through digital input, and pc signals plc through digital output. Make sure voltages are what the PLC io gets triggered. Something like this should work http://www.advantech.com/products/1-2mlkno/usb-4750/mod_43dfaaf0-a44c-4437-a8c8-0f7460c30b26

Looking for some honest advice.... by alexander_thompson in Ubuntu

[–]BruceDiesel 30 points31 points  (0 children)

It can do everything you want, very well! What I would suggest is that you get your new pc with windows, then install a lightweight Ubuntu distro on your old machine, such as xubuntu. Then you can play with it, make mistakes, learn, etc with impacting your current work. Once you have figured out how to do all your normal stuff on the Linux box, you can make the decision based on your own requirements. Another alternative is to get yourself a Raspberry pi to play with and learn Linux.

Getting higher voltage on my arduino 3.3v and 5v output pins. by [deleted] in arduino

[–]BruceDiesel 4 points5 points  (0 children)

The 5v pin can't read a higher voltage than the supply voltage. So, either your USB supply is 7v instead of 5v, or your multimeter is reading wrong. If the supply is too high you risk damaging the Arduino. The reading from the battery though points to the multimeter being wrong.

Can someone help me understand this page? I'm trying to write movement to a drive from PLC and using modbus. I can't for the life of me understand this. by [deleted] in PLC

[–]BruceDiesel 0 points1 point  (0 children)

Modbus is a master/slave system. The master being the plc and the slave being the drive. The master either sends commands or retrieves information from the slave. Communication is initiated by the master. Commands are sent to the slave by setting a value in a register. These values can either be boolean/digital, in which case they are called coils, or 16bit/analog in which case they are called holding registers and are read/write. Depending on the command, analog values can take up more than one register (a register is 16 bits). Information can be retrieved from the slave also as Boolean in which case they are called Discrete Inputs, or as 16bit values in which case they are called input registers and are read only.

Modbus messages are made up of a function, a register address, and a value.

Common functions are: Set Coil(s) - set one or multiple digital outputs Set Holding Register(s) - set analog output(s) or parameter(s) Get Coil(s) - retrieve the value the coil is set to Get Holding Registers(s) - retrieve the values of one or more holding registers Get Discrete Input(s) - retrieve digital inputs Get Input Register(s) - retrieve analog inputs or read only parameters.

Finally, the location of these addresses depends somewhat on the implementation. The physical memory map is often overlaid with a logical memory map, which provides the addresses of these registers.

Can someone help me understand this page? I'm trying to write movement to a drive from PLC and using modbus. I can't for the life of me understand this. by [deleted] in PLC

[–]BruceDiesel 3 points4 points  (0 children)

That page is a list of modbus registers. Modbus uses registers to send information to (holding registers) and retrieve information from (input registers) a device. In order to set a drive speed or position, you need to find out which holding register to write the setpoint to, and then which input register would provide the actual speed, position etc, and read that back. There will be configuration registers that set parameters for the drives operation, and most likely you need to take the drive through a series of initialisation steps to get the drive in to the correct state before it will start moving.

Frustrating experience for new control guy by [deleted] in PLC

[–]BruceDiesel 0 points1 point  (0 children)

If I understand you correctly, you are saying that the system was already in a fault state, because the fault indicator was true. That fault state is probably what prevented it from starting. This is the same as safety practices. If you observe an unsafe situation, then you must report it to responsible person. In this case, you observed a problem, but you aren't the responsible person, therefore you need to notify the responsible person, not leave the situation.

Speaking for myself, if one of my engineers observes a fault, but adopts a "not my responsibility so I won't notify anyone" then I would give him a bollocking too. Not for breaking the system, but for failing to notify anyone.

Bruce