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 [2026/07/14 15:11] (current) – added heater information 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 16: Line 21:
 {{ :docs:kz_splitboard_pcb_layout_b.pdf |}} {{ :docs:kz_splitboard_pcb_layout_b.pdf |}}
  
 +===== Heater Controller ===== 
 +The heater is controlled by a separate board that is normally attached to the back of the foreoptics support in front of the stock location of the heater. The minium temperature can be controlled via J1 
 +^Jumper setting^Minimum temperature^ 
 +|1-2|20°C| 
 +|2-3|10°C|
  
 ===== Mainboard Flat Cable Connections ===== ===== Mainboard Flat Cable Connections =====
Line 45: Line 54:
 |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 89:
 |?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