User Tools

Site Tools


singleboard

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
singleboard [2025/02/13 11:29] – [Mainboard Flat Cable Connections] renosingleboard [2025/12/04 17:00] (current) reno
Line 7: Line 7:
 <hidden Single Board Top>{{ :boards:singleboard_v1_top.jpg?600 |Single Board Top V1}}</hidden> <hidden Single Board Top>{{ :boards:singleboard_v1_top.jpg?600 |Single Board Top V1}}</hidden>
 <hidden Single Board Bottom>{{ :boards:singleboard_v1_bottom.jpg?600 |Single Board Bottom V1}}</hidden> <hidden Single Board Bottom>{{ :boards:singleboard_v1_bottom.jpg?600 |Single Board Bottom V1}}</hidden>
 +<hidden Voltage Test Point>
 +^Connect J23^   Pin   ^^^^^^^^^^
 +^:::^1^2^3^4^5^6^7^8^9^10^
 +|   |5v|5v|-5v|12v|12v|-12v|24|2.5v|4.5v|GND|
 +</hidden>
 {{ :docs:brewer_mkiii_operators_manual_revd.pdf |Operator Manual}}\\ {{ :docs:brewer_mkiii_operators_manual_revd.pdf |Operator Manual}}\\
 {{ :docs:mkiii_service_manual_revd_sb.pdf |Service Manual}} {{ :docs:mkiii_service_manual_revd_sb.pdf |Service Manual}}
Line 45: Line 50:
 |SL Voltage|HG Voltage|SL Current| |SL Voltage|HG Voltage|SL Current|
  
 +===== Brewer Base Plate =====
 +<hidden Single Board Brewer Base Plate Drawing>{{:brewer_main:single_board_base_detail-1.jpg?400|}}
 +{{:brewer_main:single_board_base_holes-1.jpg?400|}}
 +{{:brewer_main:single_board_bm-c215_rev_1_spectrometer_weatherproof_base-1.jpg?400|}}</hidden>
 +\\
 +==== Troubleshooting ====
 +=== AP Lamps Results ===
 +Possible issues with via AP results
 +^:::^Working Order^^Disconnected DB connector @ Lamp^^No power to Lamp Board^^Missing 24V @ Lamp Board^^Bad Connection on Power connector¹^^
 +^Name^Value Off^Value On^Value Off^Value On^Value Off^Value On^Value Off^Value On^Value Off^Value On^
 +|Std Lamp current(A)|0.00|1.51|0.01|0.00|0.02|0.01|0.01|0.00|2.48|2.48|
 +|Std Lamp Voltage(v)|0.03|10.44|6.84|12.83|5.29|3.16|0.04|0.03|14.09|14.06|
 +|Mer Lamp current(A)|0.00|0.46|0.01|0.23|0.00|0.00|0.00|0.00|0.00|0.00|
 +|Mer Lamp Voltage(v)|0.54|12.86|0.56|12.88|5.48|3.25|0.03|0.01|14.81|14.11|
 +
 +¹More testing required.
 +=== Status LED ===
 +
 +^LED Mode Indication^¼Sec^¼Sec^¼Sec^¼Sec^¼Sec^¼Sec^¼Sec^¼Sec^
 +^Cosmac Mode normal operation|**on**|off|off|off|**on**|**on**|**on**|off|
 +^Cosmac Mode with config missing|**on**|off|off|off|**on**|off|**on**|off|
 +^Loadmode Waiting for firmware|**on**|off|**on**|off|**on**|off|**on**|off|
 +^Loadmode with bad flash memory|**on**|**on**|**on**|**on**|**on**|**on**|**on**|off|
 +^Loadmode with Good flash memory|**on**|**on**|**on**|**on**|**on**|**on**|**on**|off|
 +^Opmode with config|**on**|**on**|off|off|**on**|**on**|off|off|
 +^Opmode without config|**on**|**on**|off|off|**on**|off|**on**|off|
 +^Checking flash memory|**on**|off|**on**|off|off|off|off|off|
 +^Changing modes|**on**|**on**|**on**|**on**|**on**|**on**|**on**|**on**|
 ===== Commands ===== ===== Commands =====
 Frequency used commands in MM Frequency used commands in MM
Line 52: Line 85:
 |?motor.ref.low[<key>x</key>]|checks the reference flag of motor <key>x</key> on the low side| |?motor.ref.low[<key>x</key>]|checks the reference flag of motor <key>x</key> on the low side|
 |?motor.address.[<key>MOTOR</key>]|checks the motor address used for <key>MOTOR</key>| |?motor.address.[<key>MOTOR</key>]|checks the motor address used for <key>MOTOR</key>|
 +==== Changing Motor Address ====
 +The motor address can be changed in event of a bad motor driver or circuitry. This will require the ribbon cable to be physically moved to another connector as laid out [[singleboard#mainboard_flat_cable_connections|here]]. Afterwards, enter [[mm|MM]] or opmode in brewcmd.
 +<konsole mm>
 +?motor.address[motorname]
 +#This will output the current motor address number, verify this is the one you want to change\\
 +!motor.address[motorname] 7
 +#replace 7 with the actual address you'd like to change to\\
 +i,10
 +#replace the 10 with the original address, this will reinitialize the motor\\
 +save
 +#once you verify everything is working as expected, you can save which will use up on of the save slots.
 +#otherwise when the brewer restarts, it'll be using the original motor address.
 +</konsole>
 +Note: anything starting with # are meant to be comments and not actual commands
 +
 +==== Motor names ====
 +  * AZIMUTH
 +  * IRIS
 +  * FILTER.WHEEL.1
 +  * FILTER.WHEEL.2
 +  * FILTER.WHEEL.3
 +  * MICROMETER.2
 +  * MICROMETER.1
 +  * SLITMASK.1
 +  * SLITMASK.2
 +  * TRACKER.ZENITH
 +  * ZENITH
  
singleboard.1739446146.txt.gz · Last modified: 2025/02/13 11:29 by reno